@charset "utf-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
ol,ul,li{list-style-type:none;text-align:justify;text-justify:inter-ideograph;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.cl:after,.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.cl,.clearfix { zoom:1; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#333333;font-size:14px;line-height:24px;font-family: Arial, "微软雅黑","宋体",Helvetica, sans-serif; }
a{color:#7f8182;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.wrap,.grWidth{width:1200px; margin:0 auto;}
.mt5 {margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.center{text-align:center;}
.hide{overflow:hidden;}

/* 在线客服样式 */
.side-pannel{position:fixed;right:10px;margin-left:496px;z-index:99}
.side-bar{border:1px solid #E7E7E7;border-bottom:none;bottom:10px;background:#fff}
.side-bar a{display:block;cursor:pointer;width:70px;height:46px;border-bottom:1px solid #E7E7E7;position:relative;color:#676767;text-align:center}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:20px}
.side-bar a:hover{background:#DFFFED}
.side-bar a.gotop s{position:absolute;top:50%;left:17px}
.side-bar a.text{padding-top:25px}
.side-bar a.qr s{position:absolute;top:50%;left:18px}
.side-bar a.qr i{width:277px;height:289px;position:absolute;left:-277px;top:50%;margin-top:-120px;display:none;background-position:0 0}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background-image:url(../images/ewm_r.png)}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}
.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}
.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}
.g-icon-weibo1{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}
.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}
.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}
.g-icon-qr2, .side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url(../images/kefu.png)}

.qqwx{position: fixed; right: 10px;top: 50%;transform: translateY(-55%);}
.qqwx li{width:95px; overflow: hidden;border: 1px solid #ccc;color: #000;position: relative;margin-bottom: 10px;background:#fff;}
.qqwx button{position: absolute;top:0px; right: 0;cursor: pointer;}
.qqwx p{font-size: 10px; text-align: center;}
.qqwx em{font-style: normal; border-radius: 30%/100% 100%; border: 1px solid #000; display: block;width: 70px;text-align: center;margin: 0 auto;background: #fff;}
.fds{background:rgb(174,216,230);padding:3px; }
.qqwx img{ display: block; width: 80px;height:80px;margin: 2px auto;}
/*----------头部----------*/
.maintop { min-width:1105px; height:30px; line-height:30px; background:#fff; padding:15px 0; }
.maintop .phone { float:left; color:#999;}
.maintop .phone strong{ color:#da251c; }
.maintop .link { float:right; padding-left:5px;}
.maintop .link a { float:left; width:26px; height:26px; margin-left:10px;}
.maintop .link a.c1 { background:url(../images/icon_sina2.png) no-repeat center center;}
.maintop .link a.c2 { background:url(../images/icon_wx2.png) no-repeat center center;}
.search_form { float:right; width:160px; height:22px; background:url(../images/search.png) no-repeat center center; padding:2px 5px 2px 8px;}
.search_form .form_text{ border:0; float:left; line-height:22px; height:22px; padding:0 2px; width:130px; background:none;}
.search_form .form_btn{ float:right; width:22px; height:22px; border:0;  cursor:pointer; color:#fff; font-size:14px; text-indent:-9999px; background:none;}
.maintop .language { float:right; width:55px; margin-left:20px; line-height:26px; position:relative;}
.maintop .language a { display:block; color:#666666;}
.maintop .language dt{ background:url(../images/point03.png) no-repeat right center;}
.maintop .language dd{ position:absolute; top:26px; left:0; display:none; background:#fff;}

.placeholder{height:72px;} /*作用是在原来位置占据高度*/
.fixedlayer{background:#fff; height:72px; width:100%;}/*固定层*/ 
.fixon {position:fixed; top:0px; left:0px;  z-index:999;}
.fixon {_position: absolute; _bottom: auto; _top: expression(eval((document.documentElement.scrollTop<200)?"0":document.documentElement.scrollTop)); } /*IE6兼容,200是初始距顶部距离*/
.header { height:72px;  min-width:1105px; background:#fff; width:100%;  }
.header .w1000 { position:relative;  z-index:999;}

.logo { float:left; }
.logo img { width:100%; height:68px;}

/*-------------------导航-------------------*/
.mainnav { float:right; margin-top:25px; }
/*一级样式*/
.mainnav li { float:left; _display:inline; margin-left:60px; height:47px; position:relative; z-index:999; }
.mainnav li h3 {   }
.mainnav li h3 a{font-size:15px; line-height:20px; padding-bottom:25px; text-transform:uppercase; display:block; color:#666666;   }
.mainnav li h3 a:hover,
.mainnav li.cur h3 a,
.mainnav li.hover h3 a{ color:#DA251C; border-bottom:2px solid #DA251C; }
.mainnav li.cur h3 a { font-weight:bold;}
/*二级样式*/
.mainnav dl { position:absolute; top:47px; left:-30px; display:none; background:#fff; width:120px; text-align:center; }
.mainnav dl dd { line-height:35px; border-bottom:1px solid #DDDDDD;}
.mainnav dl dd a { display:block;  padding:0 5px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.mainnav dl dd a:hover { background:#DA251C; color:#fff;}

/* 搜索*/
.homeSeach{width: 100%;height: 60px;background: #f0f0f0;line-height: 60px;margin-bottom: 5px;}
.homeSeach .key{float: left;}
.homeSeach .key span{color: #d9241c;}
.homeSeach .key a{margin: 0 3px;color: #888888;font-size: 12px;}
.homeSeach .key a:hover{color: #d60e03;}
.homeSeach .seachBox{float: right;background: #fff;margin-top: 10px;}
.homeSeach .seachBox form{overflow: hidden;}
.homeSeach .seachBox form input{display: block;float: left;background-color: #ffffff;}
.homeSeach .seachBox .word{width: 240px;height: 38px;line-height: 38px;text-indent: 1em;border-right: none;color: #828282}
.homeSeach .seachBox .sousuo{width: 38px;height: 38px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/hSear-ico.png);cursor: pointer;}

/*友情链接*/
.foorterLink{background-color: #f0f0f0;padding: 40px 0;}
.foorterLink span{color: #333333;font-size: 14px;}
.foorterLink a{font-size: 14px;color: #666666;padding: 0 15px;border-right: 1px solid #b7b7b7;transition: all .5s;}
.foorterLink a:hover{color: #006eec}
.foorterLink a:last-child{border-right: 0;}

/*----------底部----------*/
.foot1 { line-height:60px; height:60px; border-top:5px solid #164B91; background:#2E3033; }
.foot_nav { float:left;}
.foot_nav a { font-size:16px; color:#bdbebe; width:136px; float:left;}
.foot_share { float:right; padding-top:13px;}
.foot_share a { float:left; width:34px; height:34px; margin-left:18px;}
.foot_share a.c1 { background:url(../icon_sina.png) no-repeat center center;}
.foot_share a.c2 { background:url(../icon_wx.png) no-repeat center center;}
.foot2 { background:#1F2022; padding:20px 0 20px 0; }
.foot2 ul { float:left; line-height:30px; width:136px; }
.foot2 li a{ color:#76787b; font-size:14px;}
.foot2 .code { float:right; margin-right:50px; }
.foot2 .code img { width:138px; height:138px; display:block; }
.foot3 { background:#171718; padding:17px 0;}
.logo_footer { float:left;}
.copyright { line-height:22px; color:#909295; float:left; padding:8px 0 0 20px;}
.copyright a { color:#909295;}

/*----------友情链接----------*/
.firendlinks { width:185px; height:30px; float:right; line-height:30px; position:relative; }
.firendlinks dt{ color:#909295; padding:0 12px; background:#2E3033 url(../point04.png) no-repeat 164px center; cursor:pointer; }
.firendlinks dd{ position:absolute; bottom:30px; left:0; width:185px; background:#1F1F1F; display:none; }
.firendlinks dd a{ display:block; color:#909295; padding-left:12px;  }

/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#cd0000;color:#fff;border:1px solid #a60000;}

/*---网站地图---*/
.yzh-map-main { overflow: hidden; margin: 10px 0; padding-bottom:35px;font-family:"微软雅黑"; }
.yzh-map-main .sitemap_con { width:1200px; margin: 0 auto; color:#666; }
.yzh-map-main .sitemap_con .map_top { border-bottom: 2px solid #555; margin-bottom:35px;}
.yzh-map-main .sitemap_con .map_top img { float: left; }
.yzh-map-main .site_r_link { width: 140px;margin-top:35px;/*上边界根据需要进行调整*/ padding: 5px 10px; background: #f8f8f8;text-align:center;background:#555;color:#fff;}
.yzh-map-main .site_r_link a{color:#fff;}
.yzh-map-main .site_r_link a:hover{text-decoration:underline;}

/*站点地图，显示方式样式，上边界根据需要进行调整*/
.yzh-map-main .site_plc { padding: 5px 0; text-indent: 10px; background: url() no-repeat 0 8px; }
.yzh-map-main .sitemap_con h4 { line-height:35px;border-bottom:1px dotted #ccc;font-size:15px;margin-bottom:5px;font-family:"微软雅黑";}
.yzh-map-main .b4 {margin-bottom:20px;overflow:hidden;}
.yzh-map-main .b4 ul {}
.yzh-map-main .b4 li {line-height:30px; width:155px;float:left;background:url(../images/ly_li.png) no-repeat left center;padding-left:14px;}

/*百度地图样式*/
#baidu-map { width:720px; height:350px; border: #ccc solid 1px; float:left; }

/*筛选*/
.prodCheck{background-color: #efefef;padding: 20px  30px;margin-bottom: 20px;}
.prodCheck input{display: block;}
.prodCheck .bd1{overflow: hidden;margin-bottom: 10px;}
.prodCheck .bd1 span{display: block;float: left;font-size: 14px;color: #014ea8;height: 26px;line-height: 26px;}
.prodCheck .bd1 .txt{float: left;width:140px;height: 26px;border: 1px solid #c9bcbc;line-height: 26px;padding: 0 10px;margin-right: 5px;}
.prodCheck .bd1 .sub,.prodCheck .bd2 .sub{width: 45px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;text-align: center;border-radius: 4px;background-color: #d9241c;transition: all .4s;cursor: pointer;}
.prodCheck .bd1 .sub:hover,.prodCheck .bd2 .sub:hover{opacity: 0.6;}
.prodCheck .desc{font-size: 12px;color: #d9241c;margin-bottom: 10px;}
.prodCheck .bd2 .st{font-size: 14px;color: #064e9f;float: left;display: block;line-height: 26px;display: block;}
.prodCheck .bd2 .down{position: relative;width: 210px;float: left;margin-right: 40px;}
.prodCheck .bd2 .down span{display: block;height: 26px;line-height: 26px;padding: 0 10px;font-size: 12px;color: #666;background-color: #fff;border: 1px solid #c9bcbc;cursor: pointer;background-image: url(../images/shaixuan-ico.jpg);background-repeat: no-repeat;background-position: 180px center;}
.prodCheck .bd2 .down ul{position: absolute;left: 0;right: 0;padding-left: 10px;overflow-y: auto;top: 28px;z-index: 2;background-color: #fff;border: 1px solid #c9bcbc;padding-top: 5px;padding-bottom: 10px;border-top: 0;display: none;}
.prodCheck .bd2 .down ul li{height: 24px;line-height: 24px;font-size: 12px;cursor: pointer;}
.prodCheck .bd2 .item{overflow: hidden;float: left;margin-right: 30px;}
.prodCheck .bd2 .item span{display: block;line-height: 28px;font-size:14px;color: #2a2a2a;width: 46px;float: left;text-align: center;}
.prodCheck .bd2 .item input{float: left;width: 50px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #c9bcbc; }