.product-detail .cc-content{ background:#fff;}

h2 .more{ display:block; position:absolute; top:0; right:0; color:#999; font-size:12px; font-weight:normal; font-family:"新宋体"; line-height:22px; padding-right:15px;}
h2 .more:hover{color:#3aaaf8;}
h2 .more i{ display:block; width:9px; height:9px; background:url(/public/images/zixun/zixun_ico.png) 0 0 no-repeat; position:absolute; right:0; top:7px; overflow:hidden;}
h2 .more:hover i{ background-position:-9px 0;}

/* zixun-banner */
.zixun-banner{width:100%;/* margin-bottom: 20px; */}
.flexslider{position:relative;height:240px;overflow:hidden;background:url(../../images/index2017/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:240px;}
.slides li a{ display:block; height:240px; width:100%;}
.flex-control-nav{position:relative;bottom:20px;z-index:2;width:980px;text-align:center; min-width:980px; margin:0 auto;}
.flex-control-nav li{display:inline-block;width:30px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:30px;height:10px;line-height:40px;overflow:hidden;background:url(../../images/index2017/dot.png) 0 0 no-repeat;cursor:pointer; font-size:0; opacity:0.7;filter: Alpha(opacity=70);}
.flex-control-nav .flex-active{background-position:0 -10px; opacity:1;}

.zixun-classify{ font-family: \5FAE\8F6F\96C5\9ED1; border-bottom: 1px solid #f0f0f0; margin-bottom: 30px;}
.zixun-classify ul{ height:50px;}
.zixun-classify li{ float:left; text-align: center; margin-right: 40px;}
.zixun-classify li a{position: relative; display: block; min-width: 100px; color:#555; font-size:16px; line-height:50px;}
.zixun-classify li.navline{ position: absolute; left: 0;  bottom: -1px; width: 100px; height: 3px; background: #3aaaf8; transition: all 0.3s linear; }
.zixun-classify li a:hover,.zixun-classify li.current a{ color:#3aaaf8;}

.zixun-content{ width: 800px; float: left;  font-family:\5FAE\8F6F\96C5\9ED1;}
.zixun-content2{ width: auto; margin-right:0;}
.zixun-item h2{ color:#555; font-size:20px; font-weight:bold; line-height:20px; padding-left:10px; border-left:5px solid #46b3ff; margin-bottom:25px;position: relative;}
.ul-list01 li{ margin-bottom:20px; position:relative;}
.ul-list01 .left{ width:120px; float:left; padding-right:20px;}
.ul-list01 .left img{ width:120px; height:90px;}
.ul-list01 h3{ line-height:24px; margin-bottom:6px;}
.ul-list01 h3 a{ color:#333; font-size:16px; display:block;}
.ul-list01 h3 a:hover{color:#3aaaf8;}
.ul-list01 .time{ position:absolute; top:0; right:0;color:#999; font-size:12px; font-family:Arial; line-height:24px;}
.ul-list01 p a{ display:block;color:#777; font-size:12px; line-height:20px;}
.zixun-tab-btn{ height:35px; border-bottom:2px solid #efefef; position:relative;}
.zixun-tab-btn .more{ top:7px;}
.zixun-tab-btn li{ width:80px; float:left; text-align:center; line-height:35px; position:relative;border-bottom:2px solid #efefef; bottom:0px; _bottom:-2px;}
.zixun-tab-btn li a{ display:block; color:#555; font-size:14px;}
.zixun-tab-btn li.current{ border-color:#5dc071;}
.zixun-tab-btn li.current a{ color:#5dc071;}
.zixun-tab-btn li.current i{ border-color:#5dc071 transparent transparent; border-style:solid dashed dashed; border-width:4px; height:0; line-height:0; position:absolute; bottom:-9px; left:50%; margin-left:-3px;}
.tab-content{ display:none; padding-top:10px;}
.ul-list02 li{ height:30px; line-height:30px; width:50%; float:left;}
.ul-list02 li a{ display:block; font-size:12px; color:#777;}
.ul-list02 li a:hover{color:#3aaaf8;}
.zixun-item01,
.zixun-item02,
.zixun-item04{ margin-bottom:20px;}
.zixun-item03{ margin-bottom:28px;}
.zixun-item04 .ul-list01 .left{ width:74px;}
.zixun-item04 .ul-list01 .left img{ width:74px; height:74px;}

.sidebar-form{ padding:115px 20px 15px; background: #eef7fe; position: relative;}
.sidebar-form-title{ position: relative; z-index: 8; padding: 5px 0 5px 50px; margin-bottom: 20px; background: url(/public/images/zixun/icon_dz.png) no-repeat left center; background-size: 40px;}
.sidebar-form-title span{ display: block; font-size: 12px; color: #555555; line-height: 20px;}
.sidebar-form-title strong{ display: block; font-size: 20px; color: #555; line-height: 30px; font-weight: 500;}
.sidebar-form .consultbg{ position: absolute; z-index: 1; top: 0; width: 100%; left: 0;}
.sidebar-form .consultbg .img{  position: relative; z-index: 2;}
.sidebar-form .consultbg .line{ position: absolute; left: 0; width: 100%; height: 1px; bottom: 92px; display: block; background-color: #d0ecf5; z-index: 1;}
.sidebar-form .consult{ margin: 15px 0 5px; width: 100%; text-align: center; z-index: 5;}
.sidebar-form .consult .tit{ font-size: 16px; color: #222222; line-height: 22px;}
.sidebar-form .consult .tel{ font-size: 18px; color: #128ee3; line-height: 26px; font-weight: bold;}
.sidebar-form .consult .fwsj{ font-size: 12px; color: #999999; line-height: 20px;}
.sidebar-form .form-item{ width: 100%; margin-bottom: 8px; border: 1px solid #ddd; }
.sidebar-form .form-item input,.sidebar-form .form-item select{ font-size: 14px; line-height: 30px; height: 30px; padding: 0 10px; width: 128px; border: none; background: #fff;}
.sidebar-form .form-select{ position: relative;} 
.sidebar-form .form-item input{width: 100%; box-sizing: border-box;}
.sidebar-form .form-item select{ width: 260px; appearance: none;  -moz-appearance: none;  -webkit-appearance: none; } 
.sidebar-form .form-item.form-yzm{ width: 125px !important; position: relative;}
.sidebar-form .form-item.form-yzm .captcha,.sidebar-form .form-item.form-yzm .input-yzm{ width: 125px; height: 36px; border: 1px solid #ddd; } 
.sidebar-form .form-item.form-yzm .captcha-img{ position: absolute; height: 32px; right: -132px; top: 1px;}
.sidebar-form .form-item.form-yzm .yzm-btn{ position: absolute; height: 30px; right: -135px; top: 0px; float: right; width: 120px;  color: #fff; border-radius: 2px; background-color: #3aaaf8;}
.sidebar-form .form-item.form-yzm .yzm-btn.disabled{ background: #eee; color: #666;}
.sidebar-form .form-btn{ border: none;  margin: 10px 0;}
.sidebar-form .form-btn .btn-form{ width: 100%; display: block; height: 30px; font-size: 14px; color: #fff; line-height: 30px; text-align: center; border-radius: 4px; background-color: #3aaaf8;}
.sidebar-form .explain{ font-size: 12px; color: #999; line-height: 18px;}
body .select2-container--default .select2-selection--single{line-height: 30px; height: 30px; border: none; border-radius: 0;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 30px;}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{height: 30px;  border: none; background: url(../../images/zixun/icon-down.png) no-repeat right center;}
body .select2-hidden-accessible{top: 30px;}


.zixun-sidebar{width:300px; padding-top: 20px; float: right; font-family:\5FAE\8F6F\96C5\9ED1; }
.sidebar-list h2{ color:#555; font-size:20px; font-weight:bold; line-height:22px; height:22px; position:relative; padding-left:30px; margin-bottom:10px;}
.sidebar-list h2 .ico{ display:block; width:20px; height:20px; background:url(/public/images/zixun/zixun_ico.png) 0 -9px no-repeat; position:absolute; top:2px; left:0; overflow:hidden;}
.sidebar-list h2 .ico.ico2{ background-position:-20px -9px;}
.sidebar-list .sidebar-benner{ padding-top:12px;}
.ul-list03 li{ border-bottom:1px solid #eee; position:relative;}
.ul-list03 li h3{height:40px; line-height:40px; position:relative; }
.ul-list03 li h3 a{ display:block; font-size:14px; color:#555; height:40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:300px;}
.sidebar-special .ul-list03 li h3 a{ width:230px;margin-right:70px;}
.ul-list03 li h3 a:hover{color:#3aaaf8;}
.ul-list03 li h3 .num{ display:block; color:#bbb;font-size:12px; position:absolute; top:0; right:0;}
.ul-list03 li h3 .num i{ font-family:Georgia; color:#ff4e00;font-size:14px; font-style:normal; margin-left:2px;}
.ul-list04 li{ height:160px; position:relative; margin-bottom:20px; overflow:hidden;}

.ul-list03 li.special{ padding:10px 0;}
.ul-list03 li.special a{ display:block; height:90px; cursor:pointer;}
.ul-list03 li.special .list-l{ width:120px; padding-right:10px; float:left;}
.ul-list03 li.special .list-r{ width:170px; float:right;}
.ul-list03 li.special .list-l img{ width:120px; height:90px;}
.ul-list03 li.special h3{ height:24px; line-height:24px; margin-bottom:6px;font-size: 14px;color: #555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:100%;}
.ul-list03 li.special a:hover h3{color:#3aaaf8;}
.ul-list03 li.special p{ color:#777; font-size:12px; line-height:20px;}

.ul-list04 li a{ display:block; position:absolute; top:0; left:0; width:100%; height:160px;}
.ul-list04 li img{ width:300px; height:160px;}
.ul-list04 li .des{ width:100%; height:160px;}
.ul-list04 li .des a span{display:block; position:absolute; bottom:0; left:0; height:40px; line-height:40px; color:#fff; font-size:16px; padding-left:14px;}
.ul-list04 li .des::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image: -webkit-gradient(linear, left 0%, left 100%, from(transparent), to(#000));background-image: -webkit-linear-gradient(top, transparent 0%, #000 100%);background-image: -moz-linear-gradient(top, transparent 0%, #000 100%); background-image: linear-gradient(to bottom, transparent 0%,#000 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);opacity: .7;}
.sidebar-links a{ margin-right:10px; line-height:30px;}
.sidebar-links{ padding-top:10px;}

.ul-list05 li{ padding:20px 0; border-bottom:1px dotted #dadada;}
.ul-list05 .left{width: 120px;float: left;padding-right: 20px;}
.ul-list05 .left img{ width:120px; height:90px;}
.ul-list05 h3{line-height: 24px;margin-bottom: 4px;}
.ul-list05 h3 a{color: #333;font-size: 16px;display: block;}
.ul-list05 h3 a:hover{color:#3aaaf8;}
.ul-list05 h3 .recommend-ico{font-style: normal; display:inline-block; *display:inline; *zoom:1; width:36px; height:18px; background:#ffa200; border-radius:3px; font-size:12px; color:#fff; line-height:18px; text-align:center; margin-left:10px;}
.ul-list05 p a{ display:block;color: #777;font-size: 12px;line-height: 20px;}
.ul-list05 .reading-time{ height:20px; padding-top:2px; color:#c7c7c7; font-size:12px;font-family:"新宋体"; }
.ul-list05 .reading{ width:130px; float:left; position:relative; padding-left:25px;}
.ul-list05 .time{ width:130px; float:left; position:relative; padding-left:25px;}
.ul-list05 .reading span{ padding-left:3px;font-family: Georgia;color: #ff4e00;font-size: 14px;}
.ul-list05 .time span{ padding-left:3px;}
.ul-list05 .reading-time i{ display:block; width:16px; height:14px; position:absolute; top:3px; left:0; overflow:hidden; background:url(/public/images/zixun/zixun_ico.png) no-repeat;}
.ul-list05 .reading i{ background-position:0 -29px;}
.ul-list05 .time i{ background-position:-16px -29px;}

.zixun-detail-content{}
.zixun-detail-content h1{ color:#333; font-size:28px; line-height:40px; margin-bottom:10px;}
.zixun-detail-content h1 .recommend-ico{ display:inline-block; *display:inline; *zoom:1; width:30px; height:18px; background:url(/public/images/zixun/zixun_ico.png) 0 -43px no-repeat; color:#fff; font-size:12px; padding-left:10px; line-height:18px; font-style:normal; margin-left:8px; position:relative; top:-14px;}
.zixun-detail-content .time-source{ margin-bottom:20px;}
.zixun-detail-content .time-source span{ color:#999; font-size:12px; font-family:"新宋体"; line-height:1; display:inline-block; *display:inline; *zoom:1; margin-right:30px;}
.zixun-detail-content .abstract{ background:#f5f5f5; border-left:7px solid #3aaaf8; margin-bottom:30px;}
.zixun-detail-content .abstract p{color:#999; font-size:12px; font-family:"新宋体"; line-height:24px; padding:10px 18px;}
.zixun-detail-content .zx-content{ width:100%;overflow:hidden; padding-bottom:50px;}
.zixun-detail-content .zx-content a{ color:#3aaaf8; text-decoration:underline;}
.zixun-detail-content .zx-content p{ color:#555; font-size:14px; line-height:24px; margin-bottom:15px;}
.zixun-detail-content .zx-content p img{ width:100%; max-width:640px;}
.zixun-detail-content .zx-content p.p-message{ font-size:16px; color:#fc6451;}
.zixun-detail-content .zx-content p.p-message a{font-size:16px; color:#fc6451;}
.zixun-detail-content .zx-content p.p-message i.i-bell{ display:inline-block; width:24px; height:24px; background:url(/public/images/zixun/zixun_bell.png) no-repeat; *display:inline; *zoom:1; vertical-align:middle; margin-right:5px; margin-top:-2px;}
.zixun-detail-content .keywords-share{ position:relative; padding-bottom:20px; /*border-bottom:1px solid #e6e6e6;*/ margin-bottom:20px; width:100%;}
.zixun-detail-content .keywords-share .keywords{ width:100%; }
.zixun-detail-content .keywords span{ display:inline-block; *display:inline; *zoom:1; margin-right:20px; color:#333; font-size:16px; line-height:22px;}
.zixun-detail-content .keywords a{display:inline-block; *display:inline; *zoom:1; margin: 10px 10px 0 0; padding:0 10px; font-size:12px; line-height:22px; border-radius:3px;}
.c-bg-8d7660{ color:#8d7660; background:#f6e6d7;}
.c-bg-6b8e71{ color:#6b8e71; background:#ddf2e0;}
.c-bg-a88891{ color:#a88891; background:#f8dbe3;}
.c-bg-7384a1{ color:#7384a1; background:#dbe6f8;}
.zixun-detail-content .share{ position:absolute; top:-50px; right:0; width:140px;}
.zixun-detail-content .product-recommend{ margin-bottom:20px; width:100%;}
.zixun-detail-content .product-recommend .product{ position:relative; padding-left:120px; padding-top:3px; height:97px;}
.zixun-detail-content .product-recommend h2{ color:#555; font-size:18px; line-height:1; font-weight:bold; margin-bottom:20px;}
.zixun-detail-content .product-recommend .product-img{width:100px; height:100px; display:block; position:absolute; top:0; left:0;}
.zixun-detail-content .product-recommend h3{ color:#333; font-size:16px; font-weight:normal; line-height:30px;}
.zixun-detail-content .product-recommend a:hover  h3{color:#3aaaf8;}
.zixun-detail-content .product-recommend .p-text{ color:#999; font-size:14px; line-height:20px; margin-bottom:15px;}
.zixun-detail-content .product-recommend .activity{color: #fc6451;font-size: 14px;line-height: 20px;position: relative;}
.zixun-detail-content .product-recommend .activity i{display: block;width: 20px;height: 20px;position: absolute;top: 0;left: 0;background: url(/public/images/other/other_ico.png) 0 -14px no-repeat;}
.zixun-detail-content .product-recommend .activity span{padding-left: 24px;}
.zixun-detail-content .product-recommend .btn{ position:absolute; right:0; top:27px;padding: 6px 28px; font-size:16px;}
.zixun-detail-content .zixun-prev-next{ background:#f7f7f7; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:15px 10px;margin-bottom:20px;}
.zixun-detail-content .zixun-prev-next p{ line-height:24px;}
.zixun-detail-content .zixun-prev-next span{ color:#999; font-size:14px; margin-right:25px;}
.zixun-detail-content .zixun-prev-next a{ color:#3aaaf8; font-size:14px; text-decoration:underline;}
.zixun-detail-content .related-zixun{ margin-bottom:20px;}
.zixun-detail-content .related-zixun h2{color:#555; font-size:18px; line-height:1; font-weight:bold; margin-bottom:10px;}
.cc-content .fastway{ font-family:\5FAE\8F6F\96C5\9ED1; }
.cc-content .fastway h2{color: #555;font-size: 18px; font-weight: bold; line-height: 1; margin-bottom: 20px;}
.cc-content .fastway-dl{ margin-bottom:10px;}
.cc-content .fastway-dl dt{ display:inline-block; font-weight:bold; color:#555; margin-right:10px; *display:inline; *zoom:1;}
.cc-content .fastway-dl dd{ display:inline-block; margin-right:20px; *display:inline; *zoom:1;}
.cc-content .fastway-dl dd a{ color: #777;}
.ul-list06{}
.ul-list06 li{ line-height:30px; width:50%; float:left;}
.ul-list06 a{ display:block; color:#777; font-size:12px;}
.ul-list06 a:hover{color:#3aaaf8;}

.disclaimer{ padding: 8px 10px;background: #f9f9f9;border: 1px #ddd dashed;color: #999;text-align: center; margin-top: 10px; }

.sidebar-list h2 .icon-rxcp{ background-position: -42px -10px;}
.rxcptj-list li{ margin: 10px 0 15px; height: 100px; overflow: hidden;}
.rxcptj-list li img{width: 100%;}

.wjcon { background: #fff;  color: #555;}
.wjcon p { color: #555;}
.wjcon-1 { background: #fbfeff; border: 1px solid #def3ff; margin-bottom: 19px; padding: 0 20px 20px;}
.wjcon-1 span { background: url("/public/images/wjIco.png") no-repeat 0 -32px rgba(0, 0, 0, 0); color: #333; display: block; font-size: 16px;line-height: 18px; margin: 18px 0 10px; padding-left: 27px;}
.share { margin-top: 10px;}
.share b { color: #999; float: left; font-weight: normal; line-height: 28px; margin-right: 10px;}
.share a { margin-right: 10px;}
.wjcon-2 { background: none repeat scroll 0 0 #fffdfc; border: 1px solid #ffebdd; padding: 0 20px 20px;}
.wjcon-2 p { margin-bottom: 10px;}
.wjcon-2 span { background: url("/public/images/wjIco.png") no-repeat 0 0 rgba(0, 0, 0, 0); color: #333; display: block; font-size: 16px; line-height: 32px; margin: 10px 0 6px; padding-left: 44px;}


.cc-friend{font-family:\5FAE\8F6F\96C5\9ED1;}
ul.friend-links{ margin:20px 0;}
ul.friend-links li{display: inline-block;  margin-right: 10px; color:#555; line-height:1.8; *display:inline; *zoom:1;}
ul.friend-links li span{ color:#333; font-weight:bold;}
ul.friend-links li a{ color:#777;}
ul.friend-links li a:hover{ color:#333;}


/*brand news*/
span.i-brand{ display:inline-block;  width:20px; height:20px; background:url(/public/images/zixun/img_zixun.png) no-repeat center center;position: absolute;left: 0; top:2px; overflow:hidden;}
span.i-brand01{ background-position:0 0;}
span.i-brand02{ background-position:0 -40px;}
span.i-brand03{ background-position:0 -80px;}
span.i-brand04{ background-position:0 -120px;}
.video-page {position: absolute; right: 0; top: 0; width: 40px; z-index: 2;}
.video-page-previous { float: left;}
.video-page-previous a { background: url("/public/images/zixun/img_zixun.png") no-repeat 3px -240px; display: inline-block; height: 20px;opacity: 0.8;vertical-align: middle; width: 15px;}
.video-page-previous a:hover {opacity: 1;}
.video-page-previous a.stop { background-position: 3px -280px; cursor: default;}
.video-page-next { float: right;}
.video-page-next a { background: url("/public/images/zixun/img_zixun.png") no-repeat 3px -160px; display: inline-block; height: 20px;opacity: 0.8; vertical-align: middle; width: 15px;}
.video-page-next a:hover { opacity: 1;}
.video-page-next a.stop { background-position: 3px -200px; cursor: default;}

.video-bd { overflow: hidden; position: relative; width: 300px;}
.video-bd a img {width: 300px;}
.video-bd a:hover img { opacity: 0.8;}
.video-list {padding-top:10px;}
.video-list li {position:relative; float: left;}
.video-list li strong {display:block;position:absolute;bottom:0;background-color:rgba(0, 0, 0, 0.5);color:#fff;width:300px;height:42px;line-height:42px;text-align:center;font-weight:normal; display: block;  font-size: 16px; overflow: hidden;z-index:1;}
.zhuanti-right{ margin: 210px 93px 0 0; overflow: hidden;}

.vodBtn{}
.vodBox{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999999999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);_background:#000;}
.vodClose{display:block; position:absolute; background:url(/public/images/close_video.png) no-repeat; width:50px; height:50px; right:30px; top:0px; z-index:9999999; opacity:0.8;}
.vodClose:hover{ opacity:1;}
.vedio{width:652px;height:408px;border: 10px solid rgba(0,0,0,0.5); -moz-background-clip: border;-webkit-background-clip: border; background-clip: border-box; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-background-clip: content; -webkit-background-clip: content;  background-clip: content-box;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed; height:100%} 
* html .vodBox{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop)); _height:100%;} 
.container {width:753px;margin:234px auto 0; position:relative;}
