﻿@charset "utf-8";
/*reset*/
.topadcs{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;height:300px;}
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}


/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;



/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/


#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(/Skins/Default/Img/top.gif) no-repeat}
#fall{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -80px}
#ct{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#414141; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}


.header{width:100%;  background-color:#fff; position:relative; z-index:999;} /*修改*/
.header .hdTop{ overflow:hidden; width:100%; background:url(Img/headbg.jpg); height:39px;}	
.header .hdTop p{ font-size:14px; color:#666666; float:left; line-height:39px;}
.header .hdTopUl{ float:right; margin-top:12px;}
.header .hdTopUl li{ font-size:13px; float:left; padding:0 10px; border-right:1px dotted #b4b4b4}
.header .hdTopUl li a{ color:#6d6d6d}
.header .hdTopUl li.last{ border:none;}
.header .hdMd{ overflow:hidden; margin:25px auto;}
.header .hdMd h1{ float:left;}
.header .hdMd h2{margin-left:30px; padding:21px 0;float:left;margin-top: 15px;}
.header .hdMd h2 span{ color:#333333; font-size:20px;}
.header .hdMd h2 p{ color:#3d3d3d; font-weight:normal; font-size:16px; margin-top:5px;}
.header .hdPhone{ float:right; background:url(Img/Common/hdPhone.png) no-repeat right center; margin-top:20px;}
.header .hdPhone p{ font-size:13px; color:#282828; text-align:right;}
.header .hdPhone h3{ font-size:22px; color:#fb6400;}
.header .hdNav{ width:100%; background:#d30a2d; height:60px; line-height:60px;}
/*修改*/
.header .nav>li{ float:left; font-size:16px;position:relative; }
.header .nav>li>a{ display:block; color:#FFF; text-decoration:none; padding:0 33px;font-family: "Microsoft SimSun"; font-weight:bold;}
.header .nav>li.last{ background:none; } 
.header .nav>li:hover,.header .nav>li.cur{}
.header .nav>li:hover>a,.header .nav>li.cur>a{color:#FFF000;}
.header .nextNav{ display:none; overflow:hidden; width:650px; padding:20px; position:absolute; top:60px; left:0; background:#d30a2d; /*opacity:0.7; filter:alpha(opacity=70);*/}
.header .nextNav p{ line-height:30px; font-size:15px; float:left; width:130px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.header .nextNav p a{ color:#fff}
.header .nextNav p a:hover{ color:#FFF000}

.header .hdMd .logo{ float:left;}
.header .hdMd dt{ float:left;}
.header .hdMd dd{ float:left; margin-top:10px;}
.header .hdMd dd h3{ font-size:28px; color:#333333; padding:20px 0 3px 0;}
.header .hdMd dd p{ font-size:18px; color:#999999; display:block; font-weight:normal; letter-spacing:2.1px;}
.header .hdMd .phone{ margin-top:20px; background:url(Img/tel.jpg) no-repeat left top; padding-left:45px; float:right}
.header .hdMd .phone p{ font-size:14px; color:#333; margin-left:10px; margin-top:10px; padding-bottom:3px;}
.header .hdMd .phone h3{ font-size:18px; color:#CB0C2B; font-weight:bold; margin-left:10px;}

/*footer*/
.footer{ overflow:hidden; width:100%; background:url(Img/footbg.jpg) repeat center;}
.footer .bq{ overflow:hidden; width:1200px; margin:0 auto; border-top:1px solid #ccc; padding-top:10px; margin-top:20px; line-height:22px;}
.footer .list{ overflow:hidden; float:left; width:145px; margin-right:15px;}
.footer .list h3{ font-size:16px; font-weight:normal; margin-bottom:10px; margin-top:20px; font-weight:bold;}
.footer .list a{ color:#333}
.footer .list h3 a:hover{ color:#d30a2d;}
.footer .list p{ font-size:13px; line-height:30px;}
.footer .list p a:hover{ color:#c80b0f;}
.footer .list.last{ margin:0}


/*link*/
.link{ overflow:hidden; width:100%;background:url(Img/linkbg.png) no-repeat center; height:126px;}
.link .linkBox h3{ font-weight:normal; text-align: center; font-size:18px; background:url(Img/Index/link_BG.png) no-repeat center; }
.link .linkBox h3 a{color:#202020;}
.link .linkUl{ overflow:hidden; padding:25px 0 5px; margin-left:160px;}
.link .linkUl li{font-size:13px; margin: 5px 15px; float:left;	}
.link .linkUl li a{ color:#444444;}

/*边界Nav.PBNav{position:relative;}
.bNav{ overflow:hidden; width:173px; position:fixed;  bottom:100px; right:0px;}
.bNav h3{ text-align:center;}
.bNav h3 img{ display:block;}
.bNav .bjNav{ overflow:hidden; width:173px; overflow:hidden; background-color:#034ea2;}
.bNav .bjNav h4{ font-size:24px; color:#fff; text-align:center; margin-top:18px; margin-bottom:16px;}
.bNav .bjNav h4 a{ color:#fff}
.bNav .divBox{ width:147px; margin:0 auto;}	
.bNav .divBox a{ display:block; width:147px; height:34px; margin-bottom:8px; text-decoration:none; background-color:#1a56c2; line-height:34px; text-align:center; font-size:14px; color:#fff;}
.bNav .divBox a:hover{ color:#fff; background:#e8840f;}
.bNav .bPhone p{ text-align:center; margin-top:10PX; font-size:13px; color:#83a7e5;}
.bNav .bPhone p img{ margin-right:5px;}
.bNav .bPhone h6{ text-align:center; font-size:20px; margin-bottom:18px; color:#fff;}*/
.PBNav{ position:fixed; right:0; bottom:40px; height:498px; width:173px; z-index:99999}
.PBNav img.close{ position:absolute; top:-40px; left:66px;}
.PBNav img.open{ position:absolute; right:-173px; top:0;}
.bNav{ overflow:hidden; width:173px; position:absolute; top:0; left:0;}
.bNav h3{ text-align:center;}
.bNav h3 img{ display:block;}
.bNav .bjNav{ overflow:hidden; width:173px; overflow:hidden; background-color:#034ea2;}
.bNav .bjNav h4{ font-size:24px; color:#fff; text-align:center; margin-top:18px; margin-bottom:16px;}
.bNav .bjNav h4 a{ color:#fff}
.bNav .divBox{ width:147px; margin:0 auto;}	
.bNav .divBox a{ display:block; width:147px; height:34px; margin-bottom:8px; text-decoration:none; background-color:#1a56c2; line-height:34px; text-align:center; font-size:14px; color:#fff;}
.bNav .bPhone p{text-align:center;margin-top:10PX;font-size:13px;color:#83a7e5;margin-bottom: 5px;}
.bNav .bPhone p img{ margin-right:5px;}
.bNav .bPhone h6{text-align:center;font-size:20px;margin-bottom: 5px;color:#fff;}
.bNav .bPhone h7{text-align:center;font-size: 22px;margin-bottom: 10px;color:#fff;display: block;font-weight: bold;}

/*内页简介*/
/*面包屑*/
.mbx{ overflow:hidden; margin-top:30px; margin-bottom:20px;}
.mbx span{ float:left; font-size:14px; color:#333;}
.mbx span em{}
.mbx span a{ margin:0 2px; color:#333;}
.mbx span a.cur{ color:#063d9d;}

.m20{margin-top:20px;}
.lmbg{background:url(Img/lmbg.jpg) no-repeat center; width:941px; height:46px; line-height:46px;}
.lmname{ margin-left:32px; font-size:18px; color:#d30a2d; font-weight:bold; float:left;}
.lmmore{ margin-right:20px; font-size:12px; color:#333333; float:right;}

/*内页简介*/
/*about*/
.ny-about{ overflow:hidden; background-color:#fff;}
.ny-about-js {overflow:hidden; background:#fff; padding:45px 0 30px; border:1px solid #e0e0e0;}
.ny-about-js .aboutBox{ margin:0 40px; border-bottom:1px dashed #c9c9c9; padding-bottom:45px;}
.ny-about-js .aboutBox h2{ text-align:center; font-weight:normal; font-size:14px; color:#a2a2a2; background:url(Img/Common/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:25px;}
.ny-about-js .aboutBox h2 a{ margin:0 12px; font-size:24px; font-weight:bold; color:#063d9d;}
.ny-about-js .aboutBox dl{ overflow:hidden; width:100%; margin-top:40px;}
.ny-about-js .aboutBox dt{ width:484px; float:left;}
.ny-about-js .aboutBox dd{ width:415px; float:right;}
.ny-about-js .aboutBox dd p{ font-size:14px; line-height:28px; text-align:justify;color:#333; margin-top:10px; height:224px; overflow:hidden;}


/*风采*/
.nyfc{ overflow:hidden; margin:0 40px;}
.nyfc h2{font-weight:normal; font-size:14px; color:#a2a2a2; margin-top:50px;    text-align: center;}
.nyfc h2 a{margin:0 12px; font-size:24px; font-weight:bold; color:#063d9d;}
.nyfc .nyfcBox{ width:913px; height:220px; overflow:hidden; margin:40px auto 0; position:relative;}
.nyfc .nyfcBox em{ display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:60px;}
.nyfc .nyfcBox .nyfcLt{ background:url(Img/Index/parter_anlt.png) no-repeat center top; left:0px;} 
.nyfc .nyfcBox .nyfcRt{ background:url(Img/Index/parter_anrt.png) no-repeat center top; right:0px;}  
.nyfc .nyfcBox em:hover{ background-position:bottom;} 
.nyfc .nyfcHz{ width:802px; height:220px; overflow:hidden; margin:0 auto; position:relative;}
.nyfc .nyfcHz ul { position:absolute; top:0; left:0; width:105%;}
.nyfc .nyfcHz ul li{ float:left; width:254px; margin-right:20px;}
.nyfc .nyfcHz ul li span{ font-size:18px; color:#333; display:block; text-align:center; margin-top:22px;}

.ny-about .vs{ padding-bottom:60px;}

/*内页空气能热水工程*/
.ny-gc{ overflow:hidden; background:#f1f1f1;}
.ny-gc .kl{ overflow:hidden; margin-bottom:20px;}
.ny-gc .klBox{ overflow:hidden; padding:0 40px; background-color:#fff; width:920px; margin:0 auto;}
.ny-gc .klBox h2{ background:url(Img/Common/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:20px; text-align:center; font-size:30px; color:#333; margin-top:15px;}
.ny-gc .klBox h2 b{ font-size:36px; color:#1a56c2;} 
.ny-gc .klHz{ overflow:hidden; background:url(Img/Common/ny-klBg.jpg) no-repeat center; height:343px;}
.ny-gc .klUl{ float:right; width:460px; margin-top:10px; margin-right:70px;}
.ny-gc .klUl li{font-size:18px; color:#333; margin-top:40PX; margin-bottom:10PX;}
.ny-gc .klPhone{ overflow:hidden; background:url(Img/Common/ny-gc-aBg.png) no-repeat center; height:132px; }
.ny-gc .ny-gcPhone{ overflow:hidden; background:url(Img/Common/ny-gcPhone.png) no-repeat right 2px; padding-right:55px; }
.ny-gc .phone_ny{margin-right:15px;margin-top:10px;overflow:hidden;}
.ny-gc .ny-gcPhone p{ color:#fff; font-size:18px; text-align:right;}
.ny-gc .ny-gcPhone h3{color:#fff; font-size:30px; text-align:right;}
.ny-gc  a.a-klPhone{ background:url(Img/Common/ny-gcgc-a.png) no-repeat center; width:204px; height:42px; display:block; margin-top:10px; float: right; margin-right:20px;}

.ny-gc .tyPhone{ overflow:hidden; background:url(Img/Common/ny-ty-aBg.png) no-repeat center; height:132px; }
.ny-gc .ny-gcPhone{ overflow:hidden; background:url(Img/Common/ny-gcPhone.png) no-repeat right 2px; padding-right:55px; }
.ny-gc .phone_ny{margin-right:15px;margin-top:10px;overflow:hidden;}
.ny-gc .ny-gcPhone p{ color:#fff; font-size:18px; text-align:right;}
.ny-gc .ny-gcPhone h3{color:#fff; font-size:30px; text-align:right;}
.ny-gc  a.a-tyPhone{ background:url(Img/Common/ny-ty-a.png) no-repeat center; width:204px; height:42px; display:block; margin-top:10px; float: right; margin-right:20px;}

.ny-gc .air{ overflow:hidden; width:100%; background-color:#fff; padding-top:30px;}
.ny-gc .airBox{ border:1px solid #e0e0e0; width:998px; margin:0 auto 20px;}
.ny-gc .airhz{ margin:0 40px; overflow:hidden;}
.ny-gc .airhz h2{font-size:36px;background:url(Img/Common/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:20px; text-align:center; color:#1a56c2; margin-top:15px;}
.ny-gc .airhz h2 span{ font-size:14px; color:#a2a2a2; font-weight:normal; margin-left:10px;} 
.ny-gc .tedian{ margin-top:30px; background-color:#f1f1f1; padding:35px 30px; margin-bottom:10px;}
.ny-gc .tedian h3{ font-size:18px; color:#343434;}
.ny-gc .tedian span{ display:block; font-size:14px; color:#343434l; margin-top:20px; margin-bottom:30px;}
.ny-gc .tedian dl{ font-size:14px; color:#343434; margin-top:15px; overflow:hidden;}
.ny-gc .tedian dt{ float:left; font-weight:bold;}
.ny-gc .tedian dd{ float:left;}
.ny-gc .zucheng{ overflow:hidden; border-bottom:1px dashed #d4d4d4; padding-bottom:30px;position:relative;}
.ny-gc .zucheng h4{ font-size:18PX; color:#063d9d; margin-top:10px;}
.ny-gc .zucheng p{ font-size:14px; color:#343434;  margin-top:12px;}
.zucheng .zz{    position: absolute;width: 150px;height: 150px;top: 148px;right: 67px; background: #f0fff8;}
.zucheng .wz{    position: absolute; top: 28px;    width: 170px;  height: 35px; background: #f0fff8;   right: 286px;}
.zucheng .zzs{    position: absolute;    top: 130px; width: 100px;height: 100px;right: 218px; background: #f0fff8;}

.ny-gc .yuanli{ overflow:hidden; padding-bottom:30px;text-align: center;}
.ny-gc .yuanli h4{ font-size:18PX; color:#063d9d; margin-top:10px;text-align:left;}
.ny-gc .yuanli p{ font-size:14px; color:#343434;  margin-top:12px; margin-bottom:20px;text-align:left;}
.ny-gc .vs{ padding-bottom:60px;}

.js{margin-top: 30px;}
.js>img{float:left;border:10px solid #f1f1f1;margin-right:22px;}
.js h4{font-size:17px;color:#343434;margin-bottom:28px;}
.js p{line-height:25px;font-size:13px;color:#343434}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#FF0000;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(Img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(Img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(Img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:150px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(Img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(Img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(Img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:200px;line-height:44px;font-size:14px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:200px;line-height:32px;font-size:14px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(Img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.teltext{font-size:16px;color:#333; text-align:center; padding-top:38px; line-height:26px;background:url(Img/tel2.jpg) no-repeat; width:243px; height:80px;}

.bigtitle{text-align:center; background:url(Img/xh_27.png) no-repeat; width:509px; height:83px; margin:0 auto;}
.bigtitle b{ font-size:30px; font-weight:bold; color:#000000; margin-top:10px;}
.bigtitle b span{color:#d30a2d;}
.bigtitle div{color:#666; font-size:16px; margin-top:20px;}

.tab-menu li {
  position:relative;
  background-color: #bcbcbc;
  color:#fff;
  display: inline-block;
  padding: 10px 20px 10px 20px;
  cursor:pointer;
  z-index:0;
  font-size:16px;
}

.tab-menu li:hover {
  color:#464646;
}

.tab-menu li.active {
  color:#464646;
  opacity: 1;
}

.tab-menu li.active:hover {
  color:#464646;
}

.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  min-height:200px;
}

.line {
  position:absolute;
  width: 0;
  height: 7px;
  background-color: #CB0C2B;
  top: 0;
  left: 0;
}


/* --------------------------
   客服浮层
   -------------------------- */
.ol-sv-pop{position: fixed;right: 0;top: 30%;z-index: 9999;}
.ol-sv-pop .sv-pop-hd{display: block;width: 16px;padding: 20px 10px;background: #0070ca url(Img/qq2.png) no-repeat center 10px;color: #fff;font-size: 20px;line-height: 1.2;border-radius: 8px 0 0 8px;float: left;cursor: pointer;position: absolute;right: 0;top: 0;z-index: 2;}
.ol-sv-pop .sv-pop-hd:hover .pop-hd-ico{-webkit-animation: swing .4s ease;-o-animation: swing .4s ease;animation: swing .4s ease;}
.ol-sv-pop .sv-pop-hd .pop-hd-ico{display: block;}
.ol-sv-pop .sv-pop-hd .pop-hd-ico:before{font-family: 'iconfont';content: '\e602';}
.ol-sv-pop .sv-pop-hd .pop-hd-tit{font-family: 'Microsoft YaHei','微软雅黑';font-size: 16px;font-weight: normal;padding-top: 23px;padding-left: 1px;}
.ol-sv-pop .sv-pop-hd .pop-hd-arrow{display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVQoU23RMajPYRjF8c+RhEhKFlkMymRhcEMMl8EgKd1JWZRMVupeJYMsymiwmAgLG1JKNpOFMhiVxaAUjn631z+Xe6ZnON/nOed9YxW1PYbLOJ7ke9v1eIKb+dffdg7PcSPJ1bZr8RR7sG8F0HYvXuFhknNt1+A+DuFAko8zoO1uvMZLnEnyq+1dnB7md1OaZaDtTrzBe8wn+dH2Fi7gaJJp0bLSdvswf8Vckm9tl7CIk0mmsjNNwHTyAZaSXGu7AW+xDvuTfFkBjEhnMeVdTHK97bbRZYIOJvk8i/RnaLuAe7id5FLbrXiBLTiS5NOs9F/QqfGMd3ARm/EMOwb0YbWPO4HHA5yibhyXduHwf8DoNI/zWEjys+0mPMKV3627cb3VmsoUAAAAAElFTkSuQmCC) center no-repeat;}
.ol-sv-pop .sv-pop-bd{width: 140px;padding: 10px;float: left;background-color: #0070ca;border-radius: 0 0 0 8px;position: absolute;right: -160px;top: 0;}
.ol-sv-pop .sv-pop-bd .pop-bd-inner{background-color: #fff;border-radius: 8px;min-height: 250px;overflow: hidden;}
.ol-sv-pop .pop-bd-tit{text-align: center;font-size: 14px;color:#333;font-weight: bold;background-color: #f2fbff;padding: 8px 0 3px;}
.ol-sv-pop .pop-sv-item{line-height: 24px;padding: 7px 0 7px 8px;border-bottom: 1px solid #e6e6e6;}
.ol-sv-pop .pop-sv-item .item-label{display: inline-block;min-width: 4em;padding-right: 5px;text-align-last: justify;}
.ol-sv-pop .pop-sv-item .item-img{vertical-align: middle;}
.ol-sv-pop .pop-sv-item .item-ico:before{font-family: 'iconfont';color: #09ba07;font-size: 17px;padding-right: 10px;}
.ol-sv-pop .pop-sv-item .item-txt{font-size: 14px;}
.ol-sv-pop .pop-sv-item .ico-tel:before{content: '\e655';}
.ol-sv-pop .pop-sv-item .ico-weixin:before{content: '\e624';}
.ol-sv-pop .sv-qrcode{text-align: center;text-align: center;padding: 8px 0;}
.ol-sv-pop .sv-qrcode .qrcode-img{display: block;}
.ol-sv-pop .sv-qrcode .qrcode-img img{width: 100px;height: 100px;}
.ol-sv-pop .sv-qrcode .qrcode-txt{display: block;}
.ol-sv-pop-active .sv-pop-hd{right: 152px;}
.ol-sv-pop-active .sv-pop-bd{right: 0;}
.ol-sv-pop-active .sv-pop-hd .pop-hd-arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}