.g-breadnav{ width: 1170px; height: 36px; margin: 0 auto; font-size: 14px;}
.g-hotcp{ width: 1170px; height: 178px; margin: 16px auto 26px; overflow: hidden;}
.g-hotcp .title{ height: 44px; margin: 0 0 23px; background-color: #f5f5f5; }
.g-hotcp .title span{ display: block; float: left; position: relative; width: 135px; height: 44px; line-height: 44px; text-align: center; font-size: 20px;  }
.g-hotcp .title span.hover{ color: #fff; background-color: #ff5555; }
.g-hotcp .title span.hover:after{ position: absolute; bottom: 0; width: 0; height: 0; left: 50%; margin-left: -10px; content: " "; border-top: 10px solid #ff5555; border-left: 10px solid transparent ; border-right: 10px solid transparent;}
.g-hotcp .title span.hover:before{ position: absolute; top: 44px; width: 0; height: 0; left: 50%; margin-left: -10px; content: " "; border-top: 10px solid #ff5555; border-left: 10px solid transparent; border-right: 10px solid transparent;}
.g-hotcp ul{ clear: both; width:1190px; overflow:hidden; }
.g-hotcp li{ float: left; width: 278px; margin-top: 10px; margin-right: 19px; overflow: hidden; }
.g-hotcp li a,.g-hotcp li a:hover{ text-decoration:none;}
.g-hotcp li img{ display: block; float: left; width: 98px; height: 98px; margin-right: 18px; border: 1px solid #eeeeee; }
.g-hotcp li .name{ font-size: 14px; padding-bottom: 10px; }
.g-hotcp li .spec{ line-height: 23px; font-size: 12px; color:#aaaaaa; }
.g-hotcp li .spec b{ font-weight: normal; color: #ff5555; }

.g-center{ width: 1170px; margin: 0 auto; }
.g-center .g-center-l{ float: left; width: 828px; }
.g-center .g-center-l .m-title{ width: 100%; height: 48px; background-color: #f5f5f5; border: 1px solid #dddddd; }
.g-center .g-center-l .m-title .j-tabnav{ float: left; width:500px; margin: 0;}
.g-center .g-center-l .m-title .j-tabnav span{ float: left; width: 99px; line-height: 48px; margin:0; border-right: 1px solid #dddddd; text-align: center; font-size: 14px; }
.g-center .g-center-l .m-title .j-tabnav span.hover{ height: 47px; background-color: #fff; border-bottom:2px solid #ff5555;}
.g-center .g-center-l .m-title .j-tabnav span a{ display: block; }
.g-center .g-center-l .m-title .j-tabnav li a{ color: #000; }
.g-center .g-center-l .m-title .j-tabnav li.hover a{ color: #ff5555; }
.g-center .g-center-l .m-title span{ display: block; float: left; line-height: 48px; margin: 0 0 0 70px; font-size: 14px; color: #010101; }
.g-center .g-center-l .m-title span b{ color: #ff5555; }
.g-center .g-center-l .m-title form{ float: right; width: 165px; margin-top: 9px; font-size: 14px; color: #010101; }
.g-center .g-center-l .m-title form .key{ width: 36px; height: 24px; margin: 0 6px; }
.g-center .g-center-l .m-title form .btn{ width: 38px; height: 28px; margin-left: 6px; padding:4px 8px; background-color: #999999; color: #fff; border: none; cursor:pointer; }

.m-itemlist{ padding: 20px 0; margin-bottom: 20px; border: 1px solid #dddddd; overflow: hidden;}
.m-itemlist .m-itemlist-tu{ display: block; float: left; width: 206px; height: 196px; margin-right: 16px; margin-left: 26px; }
.m-itemlist .m-itemlist-tu img{ display: block; width: 206px; height: 196px;}
.m-itemlist .m-itemlist-l{ float: left; width: 324px;}
.m-itemlist .m-itemlist-l strong{ display: block; padding: 0 0 18px; }
.m-itemlist .m-itemlist-l strong a{ font-size: 20px; font-weight: normal; }
.m-itemlist .m-itemlist-l .keyword{ height: 30px; }
.m-itemlist .m-itemlist-l .keyword i{ padding: 2px 8px; margin-right: 12px; font-size: 14px; font-style: normal; color: #fff; border-radius: 4px; background-color: #dddddd; }
.m-itemlist .m-itemlist-l .keyword i:hover{ background-color:#ff5555; color:#fff;}
.m-itemlist .m-itemlist-l .keyword i:hover a{ color:#fff; text-decoration:none;}
.m-itemlist .m-itemlist-l .info{ height: 36px; font-size: 14px; border-bottom: 1px solid #eeeeee; }
.m-itemlist .m-itemlist-l .info em{ padding-right: 15px; }
.m-itemlist .m-itemlist-l .info b{ color: #ff5555; }
.m-itemlist .m-itemlist-l .intro{ line-height:24px; padding-top: 8px; font-size: 14px; color: #aaaaaa; }
.m-itemlist .m-itemlist-r{ float: right; width: 215px; border-left: 1px solid #eeeeee; text-align: center; }
.m-itemlist .m-itemlist-r p.pf{ height: 37px; font-size: 14px; color: #aaaaaa; }
.m-itemlist .m-itemlist-r p b{ font-size: 24px; color: #ff5555; }
.m-itemlist .m-itemlist-r a{ display: block; width: 128px; height: 34px; line-height: 34px; margin: 12px auto 0; text-align: center; font-size: 14px; border: 1px solid #dddddd; border-radius: 6px; background-color: #fafafa; }
.m-itemlist .m-itemlist-r a:hover{ border: 1px solid #ff5555; color: #ff5555; text-decoration: none; }

.g-center .g-center-r{ float: right; width: 300px; }
.g-center .g-center-r .m-gg{ margin-bottom: 20px; }
.g-center .g-center-r .m-title { width: 320px; height: 60px; line-height: 60px; margin-bottom:11px; font-size: 24px; text-align: center; background: url(../images/cos_topic.png) no-repeat -7px -602px; background-size: 440px 695px;}
.m-twitem li{ clear: both; overflow: hidden; padding-bottom: 17px;}
.m-twitem li .show em{ float: left; font-size: 24px; font-weight: bold; font-style: oblique; font-family: "SimSun"; color: #333333; }
.m-twitem li .show a{ float: left; line-height: 28px; font-size: 14px; }
.m-twitem li .show b{ float: right; line-height: 28px; font-size: 14px; font-weight: normal; color: #ff5555; }
.m-twitem li .hide{ display: none; padding-bottom: 30px; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.m-twitem li .hide strong{ display: block; width: 100%; height: 40px; font-size: 18px; font-weight: normal;}
.m-twitem li .hide strong em{ font-size: 24px; font-weight: bold; font-style: oblique; font-family: "SimSun"; color: #333333;}
.m-twitem li .hide img{ display: block; float: left; width: 179px; height: 180px; margin-right: 20px;}
.m-twitem li .hide span{ float: left; width: 100px; line-height: 32px; padding-top: 30px;}
.m-twitem li .hide span em{ color: #555555; }
.m-twitem li .hide span font{ color: #ff5555; }
.m-twitem li.hover .hide{ display: block; }
.m-twitem li.hover .show{ display: none; }

.g-center .g-center-r .m-tj .f-title{ display: block; width: 120px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center; background-color: #cd68c9;}
.g-center .g-center-r .m-tj .f-title a{ color:#fff;}
.g-center .g-center-r .m-tj .f-con{ clear: both; margin-bottom: 20px; overflow: hidden; }
.g-center .g-center-r .m-tj .f-con a{ float: left; padding: 4px 6px; margin: 10px 10px 0 0; border: 1px solid #eeeeee; border-radius: 4px; font-size: 12px; }
.g-center .g-center-r .m-brand ul{ width: 351px; overflow: hidden; }
.g-center .g-center-r .m-brand li{ float: left; width: 130px; margin-right: 36px; text-align: center;}
.g-center .g-center-r .m-brand li img{ display: block; width: 130px; height: 82px; border: 1px solid #eeeeee;}
.g-center .g-center-r .m-brand li p{ height: 36px; line-height: 36px; font-size: 14px; }

.g-info{ width: 100%; height: 412px; background: url(../images/brand_ban.png) no-repeat center top; overflow: hidden;}
.g-info-item{ width: 1170px; margin: 20px auto 0;}
.g-info-item dt{ float: left; position: relative; width: 830px; height: 372px; overflow: hidden;}
.m-banner .m-banner-tu li img{ width: 830px; }
.m-banner .m-banner-item{ display:none; position: absolute; left: 50%; bottom: 20px; width: 112px; margin-left: -56px; }
.m-banner .m-banner-item i{ display: block; float: left; width: 15px; height: 15px; margin:0 8px; background-color: #ffffff; border-radius: 20px; }
.m-banner .m-banner-item i.hover{ background-color: #ff5555; }
.g-info-item dd{ float: right; width: 340px; height: 372px; background-color: #f5f5f5; }
.g-info-item dd .name{ padding-top: 20px; }
.g-info-item dd .name img{ display: block; float: left; width: 123px; height: 76px; margin-right: 20px; margin-left: 21px; border: 1px solid #eeeeee; }
.g-info-item dd h1{ display: block; height: 46px; line-height: 40px; margin: 0; font-size: 24px; font-weight: normal; }
.g-info-item dd .website{ clear: both; height: 45px; line-height: 45px; padding-left: 21px; font-size: 14px; border-bottom: 1px solid #dddddd; overflow:hidden;}
.g-info-item dd .website i{ padding: 0 6px; font-style: normal; color: #aaaaaa; }
.g-info-item dd ul{ padding:20px 0 10px 21px; border-top: 1px solid #ffffff; overflow: hidden;}
.g-info-item dd ul li{ float: left; width: 152px; height: 25px; font-size: 12px; }
.g-info-item dd ul li em{ font-size: 12px; }
.g-info-item dd .intro{ height: 78px; padding: 0 20px; line-height: 23px; font-size: 12px; overflow-y: scroll; }

.page{ height:44px; line-height:44px; padding:0; margin-bottom:19px; text-align:center; font-size:12px;}
.page a{ margin:0 4px; padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.page a:hover { background-color: #ff5555; color: #fff; border: 1px #ff5555 solid; text-decoration: none;}
.page a.record { display: none}
.page b{ padding:6px 12px; font-size:12px; color:#2ea039; border:1px solid #2ea039; font-weight:normal; border-radius:3px;}
.page a b{ padding:0; border:none;}

.m-story{ padding:18px 0;}
.m-story p{ line-height:25px; margin:0 0 12px; font-size:14px;}