@charset "utf-8";



html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,å®‹ä½“,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#3873d1;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.clear{ clear:both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


.sky{line-height:32px;color:#000000;font-size:14px;background: url(../images/hd.png) no-repeat;width:1920px;position:relative;left:50%;margin-left:-960px;}
.sky a{color:#000000;}
.wel{}


#header{width:1200px;margin:0 auto;height:100px;}
.logo{float:left;}
.qr{margin-top:23px;margin-left:100px;}

.k2{font-weight:bold;background:url(../images/telicon.jpg) no-repeat left top;padding-left:68px;margin-top:20px;}
.k2 label{ display:block; width:100%; line-height:20px; font-size:14px; color:#000; font-weight:normal;} 
.k2 p{color:#d92221;font-size:28px; display:block; float:left; width:100%; height:30px; line-height:30px;}

#container{width:1200px;margin:0 auto;margin-top:10px;}
.container , .secbox{width:1200px;margin:0 auto; position:relative;}


#navbox,.mainnav,.mainnav li.m,.mainnav h3 a{height:46px;line-height:46px; display:block}
#navbox{text-align:center; border-bottom:4px solid #99141b; z-index:1; position:relative}
.mainnav{position:relative;margin:0 auto;display:block;overflow:visible}
.mainnav .m{float:left;display:inline;position:relative}
.mainnav h3 a{font-size:17px;color:#000;font-family:'Microsoft yahei';padding:0 12px; font-weight:normal;}

.mainnav li.home{width:190px;margin-right:15px;}
.mainnav li.home h3 a,.mainnav h3 a:hover{height:46px;line-height:46px;text-decoration:none}
.mainnav li.home h3 a{color:#fff; background:#2c2c2c url(../images/icon_m.jpg) 16px no-repeat;text-align: left;padding:0 45px;}
.mainnav li.home .sub0{height:350px; background:#99141b;display:block}
.mainnav li.home .sub0 li{padding:5px 0px; *padding:5px 0px;_padding:5px 0px; padding-bottom:2px; line-height:28px;color:#fff; font-size:14px; border-bottom:1px solid #fff}
 .mainnav li.home .sub0 li b{ display:block; width:100%;}
.mainnav li.home .sub0 a{height:22px; line-height:22px;font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:0; display:inline-block}

.mainnav li.fr{float:right !important}
.mainnav li.fr a{color:#fff; background:#99141b; padding:0 10px}

.mainnav .sub{display:none;width:120px;left:0;top:48px;position:absolute;padding-bottom:6px;z-index:10; background:#3873d1}
.mainnav .sub li{zoom:1;background:url(../images/navhover.jpg) repeat} 
.mainnav .sub a{display:block;padding:8px 0; text-align:center;font-size:15px;color:#fff}
.mainnav .sub a:hover{background:#2f67c1;text-decoration:none}
.mainnav .extsub{width:180px;}


.ss{height:55px;}
.search{width:1200px;margin:0 auto;}
#formsearch{width:155px;float:right;height:27px;background: url(../images/ss.png) no-repeat;margin-top:14px;}
.hotSearch{float:left;height:55px;line-height:55px;font-weight:normal;color:#000000;font-size:16px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


.hotSearch a{color:#000000;}
.hotSearch a:last-child{background:none;}

#formsearch input{}
#formsearch input#keyword{height:27px;line-height:27px;padding-left:10px;color:#9e9289;font-size:12px;background:none;border:none;width:113px;}
#formsearch input#s_btn{width:28px;height:27px;line-height:27px;text-align:center;background:none;color:#fff;border:none;cursor:pointer;font-size:14px;}

/*友情链接*/
.f_link{color:#ffffff;background:#3f3f3f;line-height:30px;font-size:14px;border-top:1px solid  #fff; padding-left:35px;}
.f_link a{ color:#fff; margin:0px 5px;}
/*页面底部*/
.nav_foot{text-align:center;line-height:75px;color:#ffffff;background:#3f3f3f;font-weight:bold;border-bottom:1px solid  #fff;margin-top:50px;}
.nav2 li a{color:#fff;padding:0 21px;float:left;font-size:18px;}
.nav2 li a:hover{color:#ffcb00;}

#footer{background:#3f3f3f;height:230px;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{color:#e87518;text-decoration:none;}
.logos{width:203px;padding-top:58px;margin-left:35px;}
.lx{padding-top:18px;margin-left:40px;color:#fff;font-size:16px;line-height:24px;padding-top:40px;}
.cod{padding-top:48px;margin-right:70px;padding-top:40px;}


.copyright{text-align:center;line-height:24px;}


.dock{position: fixed;right:1%;width:120px;height:320px;z-index:99999;top:200px;border:1px solid #ddd;display:block;background:#fff;}
.dock_tt{font-size:23px;color:#009dff;text-align:center;line-height:57px;border-bottom: 1px solid #ddd;font-weight:bold;}
.dock ul.icons{position: absolute;right: 0px;width:120px;;border-right: none;background: #fff;font-weight:bold;}
.dock ul.icons li.up{height:49px;}
.dock ul.icons li.up i{background: url(../images/tops.png) no-repeat;height: 49px;}
.dock ul.icons li i{display: block;position: relative;height: 70px;cursor: pointer;z-index: 210;}

.dock ul.icons li.tel i{background: url(../images/kftel.png) no-repeat  center 10px;border-bottom: 1px solid #ddd;}
.dock ul.icons li.tel i p{color: #ffffff;padding-top:58px;text-align: center;font-style: normal}

.dock ul.icons li.wechat i p{color: #ffffff;padding-top:58px;text-align: center;font-style: normal}
.dock ul.icons li.wechat i{background: url(../images/kefu.png) no-repeat  center 10px;border-bottom: 1px solid #ddd;}


.dock ul.icons li.wechat1 i p{color: #ffffff;padding-top:58px;text-align: center;font-style: normal}
.dock ul.icons li.wechat1 i{background: url(../images/weixin.png) no-repeat  center 10px;border-bottom: 1px solid #ddd;}


.dock ul.icons li.wechat2 i p{color: #ffffff;padding-top:58px;text-align: center;font-style: normal}
.dock ul.icons li.wechat2 i{background: url(../images/kftel.png) no-repeat  center 10px;border-bottom: 1px solid #ddd;}








.dock ul.icons li.down i{background-position: -63px -190px;}
.dock ul.icons li.im .dock-p{width: 115px;}
.dock ul.icons li.tel .dock-p{width: 150px;height:140px;}
.dock ul.icons li.wechat .dock-p{width: 118px;}
.dock ul.icons li:hover i{}

.dock ul.icons li:hover .dock-p{right:122px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.dock ul.icons li.wechat .dock-p a{display:block;}
.dock ul.icons li.wechat .dock-p span{color:#d92221;font-weight:normal;}






.dock ul.icons li .dock-p{display: block;position: absolute;top: 50px;right: -250px;padding: 15px 20px;height: 120px;color:#d92221;line-height: 30px;border: 1px solid #ddd; background:#fff;border-right: none;/*background: #111;*/-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out .1s;-moz-transition: all .4s ease-in-out .1s;-ms-transition: all .4s ease-in-out .1s;-o-transition: all .4s ease-in-out .1s;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;font-size:14px;}
.dock a.switch{position: absolute;display: block;top: 270px;right: 11px;width: 26px;height: 26px;;cursor: pointer;-webkit-transition-delay: .15s;-moz-transition-delay: .15s;-ms-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;}
.dock .qqtel a{display: block;margin-top: 12px;width: 100px;height: 35px;line-height: 32px;color: #e87518;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #e87518;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock .qqtel a:hover{color:#fff;background:#e87518;border:1px solid #e87518;}
.dock a.switch.cur{background-position: -32px -640px;}



