/*css复写*/
body{font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; overflow-x:hidden;*position:relative;}
.top1 { height:36px; background:#333; position:relative; top:inherit; left:inherit; width:100%; min-width:1000px; z-index:999999}
.space { display:none;}
.quicklogin.po2 {right:auto; margin-right:auto; margin-left:-202px; top:36px; z-index:1000000}
.section{ width:100%;padding:40px 0 30px 0}
.in_title{ height:1px; width:1000px; margin:0 auto; margin-bottom:17px; position:relative; border-bottom:1px dashed #ccc; text-align:center;}
.in_title span{ display:inline-block; margin-top:-17px; padding:0 10px; background:#fff; line-height:34px; font-size:24px; color:#222; font-weight:bold;}
.wap { width:1000px; margin:0 auto; }

/*header*/
.header_space{ height:69px; width:100%; display:none;}
.header { padding:10px 0 11px 0; height:52px; width:100%; border-bottom:3px solid #d13a3e; background:#fff; box-shadow:0px 1px 3px rgba(0,0,0,.2);}
.header.fixed { position:fixed; top:0; left:0; z-index:999999}
.header .s_logo{ display:block; float:left;}
.header span.t2 { float:left; line-height:52px; font-size:24px; font-style:italic; color:#999; float:left; padding-left:8px;}
.header span.tit { display:block; float:right; height:40px; width:31px; padding:8px 9px 0 9px; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; text-align:center;line-height:16px;font-size:14px; color:#fff; font-weight:bold; background:url(../images/c_css.png) 0 -45px no-repeat; margin-right:13px; margin-top:2px;}
.header .qy_logo { display:block; float:right; margin-top:2px;}
.header .qy_logo img { height:48px; width:auto;}
#colorbar{ width:140px;float:right; margin-right:17px; height:14px; margin-top:20px;}
#colorbar a{ border:1px solid #fff; display:block; float:left; width:12px; height:12px; margin-right:6px;}
#colorbar a.on { border:1px solid #000}

/*in_main*/
#in_main { background:url(../images/in_mainbg.png) 0 0 repeat; position:relative;}
#in_main .issue{ display:block; padding:0 11px; height:40px; font-size:16px; color:#444; background:#ecebeb; position:absolute; right:50%; margin-right:-500px; top:0}
#in_main .issue b{font-size:30px; line-height:36px;font-family:'Cambria'; font-weight:normal; padding:0 1px 0 2px; color:#d13a3e;}
#in_main h2 { color:#d13a3e; font-size:44px; line-height:46px; letter-spacing:1px; text-align:center; clear:both; margin-bottom:5px;}
#in_main h1 { color:#d13a3e; font-size:44px; line-height:46px; letter-spacing:1px; text-align:center; clear:both; margin-bottom:5px;}
#in_main h4 { color:#666; font-size:24px; line-height:38px; font-weight:normal; font-family:'SimHei'; text-align:center;}
#in_main p.wapPH4{ color:#666; font-size:24px; line-height:38px; font-weight:normal; font-family:'SimHei'; text-align:center;}
#in_main p { color:#444; font-size:16px; line-height:30px; border-top:1px solid #e6e6e6; margin-top:12px; padding-top:9px; margin-bottom:15px;}
#in_main .cpblock2 { height:250px; clear:both;}
#in_main .cp { border:1px solid #e5e5e5; position:relative; background:#fff; float:left;box-shadow:0px 1px 0px #edecec;}
#in_main .cp.r{ margin-right:0}
.cp .detail h3{ font-size:18px; line-height:34px;  }
.cp .detail p{ font-size:18px; line-height:34px;  }
.cp .detail a {color:#d13a3e; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.cp .detail a:hover { color:#c30d23 !important;}
.cp .detail span { font-size:18px; color:#666; line-height:24px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.cp .imgdiv a { display:table-cell; vertical-align:middle;}
.cp .logodiv{ display:table; position:absolute; height:100px; width:100px;background:#fff; bottom:-50px; z-index:1;}
.cp .logodiv a{ display:table-cell; vertical-align:middle;height:100px; width:100px; font-size:75px;/*--ie7*/}
.cp .logodiv img { width:100px; height:auto; max-height:100px; vertical-align:middle; margin:0 auto}
.cp .circle{ position:absolute; bottom:-50px; width:100px; height:100px; z-index:10; background:url(../images/in_css.png) 0 0 no-repeat; display:block;}
/*2*/
.cpblock2 .cp{ width:488px; height:198px;  margin-right:20px;}
.cpblock2 .cp .imgdiv { height:198px; width:278px; display:table; float:left;}
.cpblock2 .cp .imgdiv a {font-size:130px;}
.cpblock2 .cp .imgdiv img { width:278px; height:auto; max-height:198px; margin:0 auto;}
.cpblock2 .cp .detail { float:right; width:210px; text-align:center; padding-top:50px;overflow:hidden;}
.cpblock2 .cp .detail span,.cpblock2 .cp .detail h3 a {max-width:210px;}
.cpblock2 .cp .detail span,.cpblock2 .cp .detail p a {max-width:210px;}
.cpblock2 .cp .logodiv,.cpblock2 .cp .circle { right:55px; }
/*3*/
.cpblock3 { height:350px;}
.cpblock3 .cp{ width:318px; height:298px;  margin-right:20px;}
.cpblock3 .cp .imgdiv { height:183px; width:318px; display:table;}
.cpblock3 .cp .imgdiv a {font-size:135px;}
.cpblock3 .cp .imgdiv img { width:318px; height:auto; max-height:183px; margin:0 auto;}
.cpblock3 .cp .detail { width:308px; padding:0 5px; text-align:center; overflow:hidden;}
.cpblock3 .cp .detail span,.cpblock3 .cp .detail h3 a {max-width:308px;}
.cpblock3 .cp .detail span,.cpblock3 .cp .detail p a {max-width:308px;}
.cpblock3 .cp .logodiv,.cpblock3 .cp .circle { right:109px; }
/*4*/
.cpblock4 { margin-left:1px;height:350px;}
.cpblock4 .cp{ width:240px; height:298px;  margin-right:10px;}
.cpblock4 .cp .imgdiv { height:160px; width:240px; display:table;}
.cpblock4 .cp .imgdiv a {font-size:110px;}
.cpblock4 .cp .imgdiv img { width:240px; height:auto; max-height:160px; margin:0 auto;}
.cpblock4 .cp .detail { width:230px; padding:0 5px; text-align:center; overflow:hidden;}
.cpblock4 .cp .detail span,.cpblock4 .cp .detail h3 a {max-width:230px;}
.cpblock4 .cp .detail span,.cpblock4 .cp .detail p a {max-width:230px;}
.cpblock4 .cp .logodiv,.cpblock4 .cp .circle { right:70px; }
/*more than 4*/
.cpblockmore { clear:both; width:998px; height:350px; float:left; overflow:hidden;position: relative; margin-left:1px;}
.cpblockmore .cpul{ width:1000px;}
.cpblockmore li{position:relative;width:242px; height:350px;overflow:hidden; margin-right:10px;}
.cpblockmore .cp{ width:240px; height:298px; }
.cpblockmore .cp .imgdiv { height:160px; width:240px; display:table;}
.cpblockmore .cp .imgdiv a { font-size:110px;}
.cpblockmore .cp .imgdiv img { width:240px; height:auto; max-height:160px; margin:0 auto;}
.cpblockmore .cp .detail { width:230px; padding:0 5px; text-align:center; overflow:hidden;}
.cpblockmore .cp .detail span,.cpblockmore .cp .detail h3 a {max-width:230px;}
.cpblockmore .cp .detail span,.cpblockmore .cp .detail p a {max-width:230px;}
.cpblockmore .cp .logodiv,.cpblockmore .cp .circle { right:70px; }
.cpblockmore .cp_prev,.cpblockmore .cp_next { width:40px; height:40px; background:#000; position:absolute; top:120px; display:none;}
.cpblockmore .cp_prev span,.cpblockmore .cp_next span{ background-image:url(../images/in_css.png); background-repeat: no-repeat; display:block; width:11px; height:20px; margin-left:15px; margin-top:10px;}
.cpblockmore .cp_prev { left:0}
.cpblockmore .cp_next { right:0}
.cpblockmore .cp_prev span{ background-position:-60px -100px;}
.cpblockmore .cp_next span{ background-position:-71px -100px;}

#in_main .cp.r{ margin-right:0}

/*测评对比模块*/
.testblock.bg1{ background-color:#fff;}
.testblock.bg2{ background-color:#f5f5f5;}
.testblock.bg2 .in_title span {background:#f5f5f5;}
.section.testblock{padding:50px 0 40px 0}
.compareshow .tempWrap{ overflow:visible !important}
.comparetabs{overflow:visible!important;}
.comparetabs:after { height:0; display:block; clear:both; visibility:hidden; content:'.'; font-size:0}
.catenav{ text-align:center; padding-top:22px; height:26px;}
.catenav a{ margin-right:12px; color:#2a2d39; line-height:26px; font-size:14px; height:26px;  display:inline-block; *zoom:1;*display:inline;}
.catenav a span { background:url(../images/in_css_span.png) 0 0 repeat-x; height:26px;line-height:26px; display:inline-block; float:left; padding:0 5px;}
.catenav a b{ display:inline-block;float:left; width:13px; height:26px; background-image:url(../images/in_css.png); background-repeat:no-repeat;}
.catenav a .bor1 {  background-position:-30px -100px;}
.catenav a .bor2 {  background-position:-43px -100px;}
.catenav a.on { color:#fff;}
.catenav a.on span{ background:#d13a3e}
.catenav a.on .bor1{ background:url(../images/in_css.png) 0 -100px no-repeat;}
.catenav a.on .bor2{ background:url(../images/in_css.png) -13px -100px no-repeat;}
.catenav a.r{ margin-right:0}

.picbox .text { font-size:16px; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;  line-height:30px; color:#2a2d39;padding:23px 0; width:1000px; margin:0 auto;}
.picshow{ width:1000px; margin:0 auto; position:relative}

.picshow .pic_prev,.picshow .pic_next {background-image:url(../images/in_css.png); background-repeat: no-repeat; display:block; width:17px; height:28px; position:absolute; z-index:101; top:87px;}
.picshow .pic_prev { left:-40px}
.picshow .pic_next { right:-40px}
.picshow .pic_prev{ background-position:-32px -180px;}
.picshow .pic_next{ background-position:-49px -180px;}
.picshow .pic_prev:hover{ background-position:-66px -180px;}
.picshow .pic_next:hover{ background-position:-83px -180px;}

/*4个以上*/
.piclist { margin-left:1px; height:205px; }
.piclist ul{ width:1000px; overflow:visible; height:205px;}
.piclist li{ float:left; text-align:center;cursor:pointer; z-index:0; position:relative; margin:0 10px 10px 0; width:240px; height:200px; margin-bottom:10px; box-shadow:0px 1px 0px #edecec; border: 1px solid #e5e5e5; background:#fff;}
.piclist li.r{ margin-right:0}
.piclist li .in img{}
.piclist li .in{ position: absolute; left: 0; top: 0; z-index:2;width: 240px; }
.piclist li .in .imgdiv { display:block; width:230px; height: 142px; margin:0 auto;margin-top:4px; overflow:hidden;}
.piclist li span{ display:block; text-align: center; height:46px; padding-top:8px; font-size:14px; line-height:20px; color:#666;}
.piclist li span b{ color:#d13a3e}
.piclist li .in span b{ display:block;}
.piclist li.pic .original { display:none; padding:5px; padding-bottom:0; border: 1px solid #d13a3e; position:absolute; text-align: center;left:-11px;  top:-51px; background: #fff;}
.piclist li.pic .original .imga { display:block;}
.piclist li .original img {  width:auto; height: auto;}
.piclist li .original span {height:auto; line-height:20px;padding-top:12px; padding-bottom:12px;}
.piclist li .original span b { padding-right:3px;}
.piclist li.on { z-index:999}
.piclist li.on .original{ display:block; z-index:100;}

.piclist li.video .imgdiv b{ display:block; width:32px; height:32px; background:url(../images/in_css.png) 0 -178px no-repeat; position:absolute; left:50%; top:60px; margin-left:-16px;}


/*2个*/
.pic2.piclist {}
.pic2.piclist li{ margin:0 20px 10px 0; width:488px; height:200px;}
.pic2.piclist li.r { margin-right:0}
.pic2.piclist li .in{ width:480px; padding:0 4px;}
.pic2.piclist li .in .imgdiv { width:280px; height:190px;  float:left}
.pic2.piclist li .in span { float:right; width:195px; padding-top:55px; height:130px;font-size:17px; line-height:28px;}
.pic2.piclist li.video .imgdiv b { top:83px; left:128px; margin-left:0}

/*3个*/
.pic3.piclist {}
.pic3.piclist li{ margin:0 19px 0 0; width:319px; height:269px;}
.pic3.piclist li.r { margin-right:0; margin-left:-1px;}
.pic3.piclist li .in{ width:309px; padding:0 5px;}
.pic3.piclist li .in .imgdiv { width:309px; height:190px; }
.pic3.piclist li .in span { font-size:18px; padding-top:11px; height:64px; line-height:26px;}
.pic3.piclist li.pic .original { top:-15px}
.pic3.piclist li.video .imgdiv b { top:83px;}


/*recomblock*/
.section.recomblock{ background:#ececec; padding:50px 0 20px 0;}
.section.recomblock .in_title span { background:#ececec; color:#3e3e3e}
.top10cp { width:1000px; margin:0 auto; background:#e5e5e5; height:441px; overflow:hidden; margin-bottom:50px; margin-top:40px;}
.top10cp li{ width:199px; height:220px; margin-right:1px; margin-bottom:1px; background:#fff; float:left}
.top10cp li.r{ margin-right:0}
.top10cp li.f{ width:200px;}
.top10cp li a{ width:197px; height:218px; border:1px solid #fff; display:block; overflow:hidden}
.top10cp li.f a { width:198px;}
.top10cp li a:hover { border:1px solid #d13a3e; text-decoration:none}
.top10cp li p{ line-height:20px; font-size:14px; color:#666; text-align:center; padding-top:10px; margin-bottom:2px;}
.top10cp li p b{ font-size:16px; line-height:24px; display:block; color:#d13a3e}
.top10cp li .imgdiv{ height:133px; width:197px; display:table;}
.top10cp li.f .imgdiv { width:198px;}
.top10cp li .imgcell { display:table-cell; vertical-align:bottom;font-size:100px;}
.top10cp li img { width:197px; height:auto; max-height:133px; vertical-align:bottom; }
.recom_com { width:1000px; margin:40px auto 0 auto; background:#f5f5f5; height:180px; overflow:hidden}
.recom_com li{ height:89px; width:198px; margin-right:2px; margin-bottom:2px; background:#fff; float:left;}
.recom_com li.f{ width:200px;}
.recom_com li.r{ margin-right:0}
.recom_com li .imga { display:table; width:100%; height:89px;}
.recom_com li .imgcell { display:table-cell; vertical-align:middle; text-align:center; font-size:55px;}
.recom_com li img { width:198px; height:auto; max-height:89px;}

/*客户横幅广告*/
.ad_bottom { width:1000px; height:80px; margin:0 auto; margin-top:30px;}
.ad_bottom a{ display:block;}
.ad_bottom img{ width:1000px; height:80px;}

/*颜色定制*/
#colorbar a.co1{ background:#d13a3e}
#colorbar a.co2{ background:#e39c13}
#colorbar a.co3{ background:#52966f}
#colorbar a.co4{ background:#2ba8de}
#colorbar a.co5{ background:#74577e}
#colorbar a.co6{ background:#8c826d}
#colorbar a.co7{ background:#444}

body.color2 .header { border-bottom:3px solid #e39c13; }/*橙色*/
body.color2 #in_main h2{ color:#e39c13;}
body.color2 #in_main .issue b{ color:#e39c13;}
body.color2 .cp .detail a { color:#e39c13}
body.color2 .catenav a.on span{ background:#e39c13}
body.color2 .catenav a.on .bor1{ background:url(../images/in_css.png) 0 -126px no-repeat;}
body.color2 .catenav a.on .bor2{ background:url(../images/in_css.png) -13px -126px no-repeat;}
body.color2 .piclist li span b{ color:#e39c13}
body.color2 .piclist li.pic .original { border:1px solid #e39c13}
body.color2 .top10cp li a:hover { border:1px solid #e39c13;}
body.color2 .top10cp li p b{ color:#e39c13}

body.color3 .header { border-bottom:3px solid #52966f; }/*绿色*/
body.color3 #in_main h2{ color:#52966f;}
body.color3 #in_main .issue b{ color:#52966f;}
body.color3 .cp .detail a { color:#52966f}
body.color3 .catenav a.on span{ background:#52966f}
body.color3 .catenav a.on .bor1{ background:url(../images/in_css.png) -30px -126px no-repeat;}
body.color3 .catenav a.on .bor2{ background:url(../images/in_css.png) -43px -126px no-repeat;}
body.color3 .piclist li span b{ color:#52966f}
body.color3 .piclist li.pic .original { border:1px solid #52966f}
body.color3 .top10cp li a:hover { border:1px solid #52966f;}
body.color3 .top10cp li p b{ color:#52966f}

body.color4 .header { border-bottom:3px solid #2ba8de; }/*蓝色*/
body.color4 #in_main h2{ color:#2ba8de;}
body.color4 #in_main .issue b{ color:#2ba8de;}
body.color4 .cp .detail a { color:#2ba8de}
body.color4 .catenav a.on span{ background:#2ba8de}
body.color4 .catenav a.on .bor1{ background:url(../images/in_css.png) -60px -126px no-repeat;}
body.color4 .catenav a.on .bor2{ background:url(../images/in_css.png) -73px -126px no-repeat;}
body.color4 .piclist li span b{ color:#2ba8de}
body.color4 .piclist li.pic .original { border:1px solid #2ba8de}
body.color4 .top10cp li a:hover { border:1px solid #2ba8de;}
body.color4 .top10cp li p b{ color:#2ba8de}

body.color5 .header { border-bottom:3px solid #74577e; }/*紫色*/
body.color5 #in_main h2{ color:#74577e;}
body.color5 #in_main .issue b{ color:#74577e;}
body.color5 .cp .detail a { color:#74577e}
body.color5 .catenav a.on span{ background:#74577e}
body.color5 .catenav a.on .bor1{ background:url(../images/in_css.png) 0 -152px no-repeat;}
body.color5 .catenav a.on .bor2{ background:url(../images/in_css.png) -13px -152px no-repeat;}
body.color5 .piclist li span b{ color:#74577e}
body.color5 .piclist li.pic .original { border:1px solid #74577e}
body.color5 .top10cp li a:hover { border:1px solid #74577e;}
body.color5 .top10cp li p b{ color:#74577e}

body.color6 .header { border-bottom:3px solid #8c826d; }/*棕色*/
body.color6 #in_main h2{ color:#8c826d;}
body.color6 #in_main .issue b{ color:#8c826d;}
body.color6 .cp .detail a { color:#8c826d}
body.color6 .catenav a.on span{ background:#8c826d}
body.color6 .catenav a.on .bor1{ background:url(../images/in_css.png) -30px -152px no-repeat;}
body.color6 .catenav a.on .bor2{ background:url(../images/in_css.png) -43px -152px no-repeat;}
body.color6 .piclist li span b{ color:#8c826d}
body.color6 .piclist li.pic .original { border:1px solid #8c826d}
body.color6 .top10cp li a:hover { border:1px solid #8c826d;}
body.color6 .top10cp li p b{ color:#8c826d}

body.color7 .header { border-bottom:3px solid #444; }/*深灰色*/
body.color7 #in_main h2{ color:#444;}
body.color7 #in_main .issue b{ color:#444;}
body.color7 .cp .detail a { color:#444}
body.color7 .catenav a.on span{ background:#444}
body.color7 .catenav a.on .bor1{ background:url(../images/in_css.png) -60px -152px no-repeat;}
body.color7 .catenav a.on .bor2{ background:url(../images/in_css.png) -73px -152px no-repeat;}
body.color7 .piclist li span b{ color:#444}
body.color7 .piclist li.pic .original { border:1px solid #444}
body.color7 .top10cp li a:hover { border:1px solid #444;}
body.color7 .top10cp li p b{ color:#444}