/*body,button,input,select,textarea{font-family:Tahoma,Helvetica,'\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;color:#666}body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,article,aside,footer,header,hgroup,nav,section,menu,figure,figcaption,dialog{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:normal}li{list-style:none}fieldset,img,dialog{border:0;vertical-align:middle}input,textarea{outline-style:none}textarea{resize:none}article,aside,footer,header,hgroup,nav,section,menu{display:block}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}a{text-decoration:none;outline:none;color:#666}a:hover{text-decoration:none}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}.clear{overflow:hidden;zoom:1}.clr{clear:both !important}.w1200{width:1200px;margin:0 auto}body{background-color:#ee1f79}.head{height:72px;border-bottom:solid 1px #ddd;background-color:#fff;position:relative;z-index:10}.head-logo{float:left;padding-top:18px}.head-logo a{display:block}.head-nav{float:right}.head-navfirst{float:left;font-size:18px}.hnf-text{display:inline-block;height:72px;line-height:72px;padding:0 25px;font-size:16px;position:relative}.head-navfirstcur .hnf-text,.hnf-text:hover{color:#ca101a}.hnf-text em{display:inline-block;width:10px;height:5px;background:url("../images/h-icon13.png") no-repeat left top;position:relative;left:8px;top:-4px;*top:-9px}.head-navfirstcur .hnf-text em,.hnf-text:hover em{background-position:left -5px}.head-navsecond{width:100%;position:absolute;z-index:-1;left:0;top:72px;height:54px;line-height:42px;text-align:center;border-top:solid 1px #ddd;display:none}.head-navsecondpad01{padding-left:280px}.head-navsecondpad02{padding-left:300px}.head-navfirstcur .head-navsecond{display:block}.head-navsecond a{font-size:14px;color:#333;position:relative}.head-navsecond a .hns-hot{position:absolute;top:-4px;*top:-2px;right:-24px;color:#ca101a}.head-navsecond a .hns-hot img{vertical-align:top}.head-navsecond a:hover{color:#ca101a}.head-navsecond a em{width:19px;height:18px;display:inline-block;margin-right:6px;position:relative;top:3px;*top:0}.hns-icon01{background:url("../images/h-icon04.png") no-repeat left top}.hns-icon02{background:url("../images/h-icon05.png") no-repeat left top}.hns-icon03{background:url("../images/h-icon06.png") no-repeat left top}.hns-icon04{background:url("../images/h-icon07.png") no-repeat left top}.hns-icon05{background:url("../images/h-icon08.png") no-repeat left top}.hns-icon06{background:url("../images/h-icon09.png") no-repeat left top}.hns-icon07{background:url("../images/h-icon10.png") no-repeat left top}.hns-icon08{background:url("../images/h-icon11.png") no-repeat left top}.hns-icon09{background:url("../images/h-icon12.png") no-repeat left top}.hns-icon16{background:url("../images/h-icon16.png") no-repeat left top}.hns-icon17{background:url("../images/h-icon17.png") no-repeat left top}.hns-icon18{background:url("../images/h-icon18.png") no-repeat left top}.hns-icon19{background:url("../images/h-icon19.png") no-repeat left top}.hns-icon20{background:url("../images/h-icon20.png") no-repeat left 1px}.hns-icon21{background:url("../images/h-icon21.png") no-repeat left 1px}.head-navsecond a:hover em,.head-navsecond .hns-cur em{background-position:left -18px}.head-navsecond .hns-cur{color:#ca101a}.hns-line{width:1px;height:16px;display:inline-block;background-color:#ddd;margin:0 22px;position:relative;top:3px;*top:-2px}.head-cut{float:left;width:62px;position:relative;padding:5px 0 0 10px;margin:20px 0 0 10px}.cut-city{position:relative;z-index:2;cursor:pointer}.cut-city em{display:inline-block;width:11px;height:13px;background:url("../images/h-icon01.png") no-repeat;position:relative;margin-right:6px;top:1px;*top:-2px}.cut-city a{display:inline-block;width:7px;height:4px;background:url("../images/h-icon15.png") no-repeat;margin-left:5px;position:relative;top:-3px;*top:-6px}.cut-citylist{position:absolute;left:0;top:0;z-index:1;width:78px;height:70px;padding-top:27px;border:solid 1px #ddd;background-color:#f5f5f5;display:none}.cut-citylist li a{display:block;text-align:center;height:30px;line-height:30px;color:#666}.cut-citylist li a:hover{color:#ca101a}.headHot{width:142px;position:absolute;top:0;right:-10px;z-index:-1}.headHot-small{width:103px;position:absolute;top:-2px;left:-97px;z-index:-1}.s-click{width:142px;height:30px;position:absolute;top:0;right:-10px;cursor:pointer}.foot{width:100%;height:220px;background-color:#333}.foot .f_con{width:1200px;margin:0 auto 30px;text-align:left;overflow:hidden}.foot .f_con .fc_list{margin-top:36px;margin-right:96px;float:left;padding-left:95px}.foot .f_con .fc_list{background:url(../images/icon_foot01.png) left bottom no-repeat}.foot .f_con .fc_lsec{background:url(../images/icon_foot02.png) left bottom no-repeat}.foot .f_con .fc_lthr{background:url(../images/icon_foot03.png) left bottom no-repeat}.foot .f_con .fc_last{margin-right:0;background:url(../images/icon_foot04.png) left bottom no-repeat}.fc_list .fcl_tit{font-size:18px;color:#f7f9f9;margin-bottom:20px}.fc_list p{color:#7f7f7f;font-size:14px;line-height:20px}.foot .f_bot{font-size:14px;color:#545454;height:74px;background-color:#2b2b2b;text-align:center}.foot .f_bot p{font-size:14px;line-height:14px}.foot .f_bot .fb_pfir{margin-bottom:12px;padding-top:20px;color:#7f7f7f}.foot .f_bot .fb_pfir a{color:#afafaf}.foot .f_bot .fb_pfir a:hover{color:#e6e5e5;text-decoration:underline}
.head{height: 67px;}
.hnf-text{    margin-right: 21px;}
.head-navsecond{    background-color: #fff;    height: 46px;    top: 67px;}
.head-logo{    top: 12px;}
.head-navfirst .hnf-text i{    position: absolute;    left: 85px;    top: -15px;}
.hns-icon11{    background: url(../images/h-icon06.png) no-repeat left top;}
.hns-icon12{    background: url(../images/h-icon22.png) no-repeat left top;}*/
/*# sourceMappingURL=header.css.map */



.header {overflow:hidden;width: 100%; height: 122px;  position:relative;  min-width:1200px;}

.headerbgz {width: 55%; height: 122px;background:#fff;float:left;}
.headerbgy {width: 45%; height: 122px;background:#c80000;float:left;}
.headerbgc {width: 122px; height: 122px;  position: absolute;left:55%;margin-left:-61px;  overflow:hidden;}
.headerbgc div{width: 122px; height: 122px;background:#fff;  position:relative;  overflow:hidden;}
.headerbgc div span{display:block;width: 250px; height: 250px;background:#c80000;  position:absolute;left:30px;top:20px;  transform:rotate(-55deg);  transform:rotate(-55deg);  -ms-transform:rotate(-55deg);  -moz-transform:rotate(-55deg);  -webkit-transform:rotate(-55deg);  -o-transform:rotate(-55deg);}
.headBox { height: 122px; width:1000px;overflow:hidden;position: absolute;left:50%;margin-left:-500px;}
.headl {float: left; width:296px;height: 122px;margin-top:25px;display:inline;overflow:hidden;}
.headl a,.headl a img  {display:block;}
.headl2 {  text-align: center;  float: left;  width: 200px;  height: 45px;  margin-top: 36px;  display: inline;  margin-left: 20px;  overflow: hidden;}
.headl2 span {display:block; width:100%;height: 25px;line-height:25px;margin-top:2px;background:#0168b7;color:#fff; overflow:hidden;font-size:13px;}
.headl2 p {letter-spacing: 4px;}

.headR { float: right;  width:450px;height: 122px;margin-top:25px;display:inline; overflow:hidden; }
.head_tel {float: right;  height:100px; width: 320px;  background: url(../images/h_tel.png) no-repeat 0px 5px;  padding-left: 81px; line-height: 35px; font-family:"Microsoft Yahei";font-size:16px; color:#fff; box-sizing: border-box;}
.head_tel span { color:#fff; line-height: 30px; height: 30px; display: block; font-size:26px; }

.h_nav {  background:black; height:58px; z-index:100;}
.h_nav ul.hunav{ width:1000px; margin:auto;}
.h_nav li {  float: left;  height: 58px;width:100px;  position:relative;}
.h_nav li a {  color: #fff;  display:block;  font-size: 16px;  line-height:58px;  height: 58px;  width:100%;overflow:hidden;  text-align:center;}
.h_nav li.cur a,.h_nav li.curj a {     text-decoration: none;  color:#fff;  background:#c80000;}

.erj {  background:#c80000;  display: none;  left: 0;  position: absolute;  top: 58px;right:0;  z-index: 999;width:100%;overflow:hidden;}

.h_nav ul.erj li,.h_nav li.cur ul.erj li { width:100%;}
.h_nav ul.erj li a, .h_nav li.cur ul.erj li a{  color: #333;   display:block;  width:100%;  padding:0;  text-align:center;  background:none;}
.h_nav ul.erj li:hover,.h_nav li.cur ul.erj li:hover{ background-image:none; background :#f3f2f2; color:#ee7907   }
.h_nav ul.erj li a:hover,.h_nav li.cur ul.erj li a:hover {  display:block;  background:none;color:#ee7907}
.h_nav ul.erj li{ background:none;}



  /*底部开始*/
.footer{ position:relative;height:603px; overflow:hidden;}
.f_nav{background:black;height:70px; overflow:hidden; text-align:center; font:16px/70px "Microsoft Yahei";}
.f_navn{width:1000px;margin:auto; }
.f_nav a{ color:#fff; padding:0 19px; display:inline-block;}
.f_nav a:hover{ color:#ccc;}

.dilist{background:#c80000;height:270px; overflow:hidden;}
.dilist ul{width:1000px;margin:auto; }
.dilist ul li{width:199px;float:left;border-right:1px solid #fde89e;height:280px }
.dilist ul li.end{border-right:0px solid #fff;}
.dilist ul li p{display:block;margin-left:8px;text-indent:30px;height:28px;line-height:28px; color:#fff;}
.dilist ul li p a{ color:#fff;}
.dilist ul li p a:hover{color:black;text-decoration:underline; color:#fff;}
.dilist ul li p.ti{margin-top:30px;margin-bottom:5px;}
.dilist ul li p.ti a{font-weight:bold;font-size:16px;}
.dilist ul li p.t01{ background:url(../images/f_ic1.gif) no-repeat left center; }
.dilist ul li p.t02{ background:url(../images/f_ic2.gif) no-repeat left center;  }
.dilist ul li p.t03{ background:url(../images/f_ic3.gif) no-repeat left center;  }
.dilist ul li p.t04{ background:url(../images/f_ic4.gif) no-repeat left center;  }
.dilist ul li p.t05{ background:url(../images/f_ic5.gif) no-repeat left center;  }
.f_c{background:#ecedf1;height:360px; overflow:hidden;}
.f_cn{width:1000px;margin:auto; }
.f_cna{width:296px;height:123px;display:block;overflow:hidden;float:left;}
.f_cna img{width:296px;height:68px;display:block;margin-top:30px;}
.f_cnr{width:680px;float:right;margin-top:30px;}
 .f_cnr p{height:25px;line-height:25px;}

.content{width:1000px;margin:auto;}
.weizhi_bg{ height: 62px; overflow: hidden; background:url(../images/weizhi_bg.gif) repeat-x center top;}
.weizhi{width:1000px;margin:auto; }
.weizhi p{ height: 62px; overflow: hidden; color: #666; font:14px/62px "Microsoft Yahei";  background:url(../images/weizhi_ic.gif) no-repeat 8px center;}
.weizhi p b{ color: #666; display: inline-block; padding-left: 40px;}
.weizhi p a{ display: inline-block; padding: 0 10px; color: #666;}
.weizhi p a.cur{ color: black; font-weight: bold;}

.homeTitle {    margin-bottom: 10px;    overflow: hidden;   text-align: center;     height:60px;    position: relative;   }
.homeTitle h2 { font-style: normal; font-weight: block;  font-size: 18px; margin: 0 auto;  width: 200px; height:50px;line-height:50px; color:#fff;  background:#12b0f9;border-radius:4px;   }

          .homeTitle div {
            width: 16px;
            height:16px;
            background:#12b0f9;
            position: absolute;
            z-index:1;
            left:50%;bottom:3px;
            margin-left:-8px;
            transform:rotate(45deg);
            -ms-transform:rotate(45deg);     /* IE 9 */
            -moz-transform:rotate(45deg);    /* Firefox */
            -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
            -o-transform:rotate(45deg);        }

.tobanner,.tobanner a{ width: 100%; height:380px;  display:block;         }

.maxad{margin-bottom:10px;}
.maxad img{  width: 100%;  font-size:0; height: auto; }

.crumbs {  margin: 0 auto;  font-size: 12px; line-height: 12px;  border-bottom: 1px solid #f3f3f3;  padding: 0 5px 22px;  margin-bottom:10px; }
.crumbs a { color: #555;  margin-right: 6px;        }
.crumbs span {  color: #999;   margin-right: 6px;        }
.contentwidth img{   margin:auto;  margin-top:5px;  margin-bottom:10px;   max-width:100%;  }
.contentwidth{font:16px/1.5 "sans serif",tahoma,verdana,helvetica;line-height:28px;color:#222;word-wrap:break-word;   margin-bottom:50px;  }
.contentwidth p{text-indent:0em;margin:10px 0}
.contentwidth h1,.contentwidth h2,.contentwidth h3,.contentwidth h4,.contentwidth h5{font-weight:700;}
.contentwidth ol{list-style:decimal outside;}
.contentwidth a:link{        color:#d03b07;        font-size:16px;      }
.contentwidth a:hover {       color:#fa1313;       font-size:16px;     }


 .youlian{width:1000px;margin:auto;margin-top:30px}
 .youlian b{display:inline-block;margin-bottom:5px;}
.youlian a{display:inline-block;margin-left:10px;margin-bottom:5px;}







