@charset "utf-8";
body {text-align:center;font-family:Arial,"颂","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;margin:0; padding:0;font-size:12px; color:#333;overflow-x:hidden}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
p {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
.mt40{ margin-top:40px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px!important}
.mt30{ margin-top:30px!important}
.mr10{ margin-right:10px; display:inline}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt45{ padding-top:45px}
.pt55{ padding-top:55px}
.cBlue{ color:#059!important}
.cRed{ color:#d00!important}
.tRed{ color:#333!important}
.cGray{ color:#999!important}
.gads{width:1000px;height:auto;clear:both;}
.gads1{width:100%;height:auto;clear:both; overflow:hidden}
.gads1 img{width:100%;}
.gads100{width:100%;height:auto;clear:both; overflow:hidden}
.gads100 img{width:100%;}
.mt100{ margin-top:5px}
.gads2{ width:300px}
.gads2 img{ width:300px}
.gads3{width:638px;height:auto;clear:both; overflow:hidden; padding:20px; border:#e0e0e0 solid 1px; border-top:none}
.gads3 img{width:100%;}
.fl{ float:left!important;}
.fr{ float:right!important}

/* 链接颜色 */
a{color:#444;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a:active{color:#c00;}
a {blr:expression(this.onFocus=this.blur()); text-decoration:none; }
a {outline:none; }
.clearfix:after,#link:after,.content:after,.hot-txt:after,.nav-area:after,.list-b li .info:after,.list-b .other:after,.pagebox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.hot-txt{ width:100%; padding-top:15px; text-indent:20px; background:url(common.png) -185px -510px no-repeat}
.hot-txt span{width:auto;height:20px; padding:0 10px;margin-left:3px;line-height:20px; margin-top:3px;color:#333}
.hidden{display:none;}

/*页头*/
.top{ width:100%; background:#F7F7F7; height:35px; line-height:35px; width:100%; padding:0; _overflow:hidden; font-size:12px; font-family:"宋体"; border-bottom:2px solid #F0F0F0; margin:0 auto; display:block; text-align:center;}
.top .top_box{width:1000px;margin:0px auto;height:35px;line-height:35px;}
.top_navL{width:auto;float:left;display:inline;color:#333;text-align:left;}
.top_navL a{ color:#333333; height:35px; line-height:35px; margin-left:0px; padding-left:0px;font-size: 12px; }
.top_navL a:hover{color:#f30}
.top_navR{width:auto;float:right;display:inline;color:#ccc;text-align:right;}
.top_navR a{ color:#666; height:35px; line-height:35px; margin-left:0px; padding-left:5px; padding-right:5px; }
.top_navR a:hover{color:#f30}

/*头部*/
.head{ width:100%;text-align:center;}
.head-main{ width:1000px; padding-bottom:15px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; }
.logo{float:left;}
.search {float: left;width: 480px;margin-left:30px; display:inline; height:55px; line-height:55px}
/*头部咨询电话*/
.tele{ float:right; }

/*头部搜索CSS  */
.tabs {text-align: left; width:442px; height:55px; line-height:55px; margin-right: auto;margin-left: auto;margin-top: 10px;}
.mainbox { width: 442px;background-image: url(/images/search.png);background-repeat: no-repeat;background-position: left top;height: 39px; line-height:39px;float: left;}
.mainbox ul {display:none}
.mainbox ul.searchblock { display: block; margin: 0px; line-height:35px; height:35px; padding-top:2px; padding-bottom:2px}
.mainso {padding-left: 30px;float: left;display: block;width: 320px; height:35px; line-height:35px; margin-top:2px} 
.mainso input {border: 1px solid white;width: 314px;line-height:26px;height:26px; padding-top:1px; padding-bottom:1px; }
.mainso2 {display: block;float: left;width: 88px;}

/*导航*/
.nav{width:100%; border-bottom:#e1e4e6 solid 1px; background-color:#f5f8fa; line-height:30px;color:#d3d3d3; padding-bottom:35px;}
.nav-tp{width:100%; height:45px; background:url(common.png) 0 0 #f5fafe;font-size:14px;white-space:nowrap;position:relative; clear:both;text-align:center;}
.nav-tp ul{ width:1000px; margin:0 auto; }
.nav-tp ul li{ float:left; line-height:45px; color:#FFF;background:url(common.png) right -56px; position:relative;}
.head .nav-tp ul li a{color:#fff; font-weight:bold; display:inline-block;  padding:0 33px; position:relative; height:45px; line-height:45px;}
.nav-tp ul li a i{ display:none;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #219acf;border-style:solid dashed dotted dashed; width:0; height:0;  position:absolute; bottom:-8px; left:50%; margin-left:-8px;}
.nav-tp ul li a.active,.nav-tp ul li a:hover{ background:#219acf; height:45px;  text-decoration:none;}
.nav-tp ul li a.active i,.nav-tp ul li a:hover i{ display:block;}
.nav-tp .nav-pop{position:absolute; top:45px; height:35px; line-height:35px; color:#999;}
.head .nav-tp .nav-pop a{font-size:12px; line-height:35px; height:35px; font-weight:normal; color:#059; background:none; color:#333; padding:0 10px; display:inline;}
.head .nav-tp .nav-pop a:hover{color:#c00; background:none; line-height:33px; height:33px;}
/*省市*/
.nav-area{ margin-top:15px; width:1008px; margin-right:-8px; position:relative}
.nav-area a{ float:left; display:inline; text-align:center; border:#e1e4e6 solid 1px; background:#f7fbfc;width:53px;line-height:25px;margin-right:8px; margin-top:8px; -moz-border-radius:3px;  -webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 3px #292929;-moz-box-shadow:1px 1px 3px #292929; box-shadow:0px 1px 1px #ececec; text-decoration:none; position:relative}
.nav-area a:hover{ background:#fff5e6; border:1px solid #efb442;}

.main{ width:1000px; margin:0 auto; position:relative}
/*翻页*/
/* 分页样式*/
.pages{ width:100%; text-align:center; display:inline; font:normal 12px/18px ""; letter-spacing:normal; padding-top:2px; display:block; zoom:1; padding-bottom:5px; }
.pages.pages a,.pages a:link,.pages a:visited{ margin-right:5px; display:inline-block; height:18px; border:1px solid #EAEAEA; background:#3fc5f1; padding-right:10px; padding-left:10px; padding-top:3px; padding-bottom: 3px; }
.pages b{ margin-right:5px; display:inline-block; height:18px; border:1px solid #EAEAEA; padding-right:10px; padding-left:10px; background-color: #006282; color: #FFFFFF; padding-top:3px; padding-bottom:3px; }
/*尾文件*/
.nfoot{width:100%;display:inline-block;border-top:1px solid #cbcbcb;margin:10px auto 0;padding-bottom:5px;CLEAR:both;background:#f9f9f9;text-align:center;}

/*底部*/
.footer {width: 980px;margin-right: auto;margin-left: auto; color:#333;}
.foot {float: left;width: 980px;margin-top: 20px;border-top-width: 1px;border-top-style: solid;border-top-color: #DFECFD;padding-top: 10px;text-align:center;}
.foot h1 {width: 500px;margin-right: auto;margin-left: auto;font-size: 12px;font-weight: normal;line-height: 25px;text-align: center;}
.foot h2 {width: 600px;margin-right: auto;margin-left: auto;text-align: center;margin-top: 8px;margin-bottom: 8px;}
.footh1 {width: 880px;margin-right: auto;margin-left: auto;font-size: 12px;font-weight: normal;line-height: 25px;text-align: center;}
.footh2 {width: 800px;margin-right: auto;margin-left: auto;text-align: center;margin-top: 8px;margin-bottom: 8px;}
.foot img {margin-right: 5px;margin-left: 5px;}


/*友情连接*/
#link_tp{width:998px;height:27px;border:1px solid #E0E0E0; border-top:none;border-bottom:none; background:#FFF;margin:0px auto;clear:both;border-bottom:0px; }
#link_tp .tit{width:86px;margin-left:10px;float:left;line-height:22px;height:23px;margin-top:4px;font:bold 15px/22px "微软雅黑";padding-left:20px;color:#004499;background:url(common.png) no-repeat -185px -893px;}
#link {width:974px;line-height:25px;height:auto;padding:12px;border:1px solid #e0e0e0;margin:0px auto;clear:both;text-align:left;color:#ccc; background:#fff}
#link ul{width:974px;line-height:25px;float:left;}
#link li{float:left;display:inline;padding-left:10px;overflow:hidden;text-align:left;white-space:nowrap;}
#link a{color:#333;line-height:25px;}
#link a:hover{color:#ff0000}
.Hidebox{display:none;}
.hidden{display:none;}
.Showbox{display:block;}
/*首页*/
.ggw1kh40 {width:1000px; height:40px; overflow:hidden;}
.ggw1kh60 {width:1000px; height:60px; overflow:hidden;}
.ggw1kh80 {width:1000px; height:80px; overflow:hidden;}
.ggw1kh90 {width:1000px; height:90px; overflow:hidden;}
.ggw1kh100 {width:1000px; height:100px; overflow:hidden;}
/*栏目页*/
.ggw658h80 {width:658px; height:80px; overflow:hidden;}
.ggw660h80 {width:660px; height:80px; overflow:hidden;}
/*新闻页*/
.ggw628h50 {width:628px; height:50px; overflow:hidden;}
.ggw608h80 {width:608px; height:80px; overflow:hidden;}
.ggw300h200 {width:300px; height:200px; overflow:hidden;}
.ggw300h250 {width:300px; height:250px; overflow:hidden;}
.ggw300h300 {width:300px; height:300px; overflow:hidden;}


/*rightKF*/
.toolbar-item,.toolbar-layer{background:url(rightKFImg.gif) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:30%;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}

/*weixin*/
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}

/*liuyan*/
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-feedback .toolbar-layer{ display:none}

/*tell*/
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
#KF-tell-span{ display:none;}

/*gotop*/
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}

.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*
@media all and (max-device-width:700px) {
*/
@media only screen and (max-width: 768px) {

.toolbar-item,.toolbar-layer{ background-image:none} 
.toolbar{position:fixed;bottom:0px;  width:100%; height:7%; }
.toolbar-item{display:inline-block; width:49.8%; height:100%; margin-top:1px; position:relative; text-decoration:none}

/* .toolbar-item:hover .toolbar-layer{ display:none;}*/

/*no-weixin*/
.toolbar-item-weixin{ display:none}
.toolbar-item-weixin:hover{display:none;}
.toolbar-item-weixin .toolbar-layer{display:none;}/*212px*/

/*liuyan*/
.toolbar-item-feedback{ background-color:#358FDB; float:left; text-align:center; display:block; line-height:57px}
.toolbar-item-feedback:hover{ background-color:#F96747;}
.toolbar-item-feedback .toolbar-layer{ display:inline}

/*tell*/
.toolbar-item-app{ background-color:#358FDB; float:right; text-align:center; display:block; line-height:57px}
.toolbar-item-app:hover{ background-color:#F96747;}
#KF-tell-span{ display:inline;}

/*gotop*/
.toolbar-item-top{display:none;}
.toolbar-item-top:hover{display:none;}

.toolbar-layer { position:static;opacity:1; font-size:35px; font-weight:bold; color:white;} 
	
}

@media only screen and (max-width: 480px) {
/*liuyan*/
.toolbar-item-feedback{line-height:52px;}

/*tell*/
.toolbar-item-app{ line-height:52px;}

.toolbar-layer {font-size:30px;} 
}

@media only screen and (max-width: 320px) {
/*liuyan*/
.toolbar-item-feedback{ line-height:47px;}

/*tell*/
.toolbar-item-app{ line-height:47px;}

.toolbar-layer{ font-size:25px;} 
}

/*/rightKF*/