@charset "utf-8";
body{font-family:微软雅黑;font-size: 14px;color: #333;margin:0;background:#fff;}
img{border:0;}
A:link{COLOR: #333; TEXT-DECORATION: none;}
A:visited{COLOR: #333; TEXT-DECORATION: none;}
A:hover{COLOR: #023f98; TEXT-DECORATION: none;}
A:active{COLOR: #023f98; TEXT-DECORATION: none;}
ol, ul{list-style: none;}
ol, ul, li{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;border-collapse:collapse;list-style-type:none}
*{margin: 0;padding: 0;hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}
.cl{clear:both;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}


.topWrap{background:url(../images/t_bj.jpg) no-repeat center top; height:239px;position:relative;z-index:9999;}
.header{ width:1200px;height:239px;margin:0 auto;  }
.twz{ height: 31px; line-height: 31px; font-size:13px; color: #888889;}
.twz span a{display: inline-block;padding:0 10px; color: #888889;}
.twz span a:hover{color: #023f98;}
.topc{height:142px;}
.header h2{ width:445px; float:left;padding-top:53px; font-size: 24px; color: #023f98;font-weight: normal; line-height: 32px;padding-left: 38px;}
.header h2 span{color:#000000;}
.logo{margin-top: 32px;width:275px; height:75px; float: left;}
.logo img{width:auto; height:75px; float:left; padding-right:20px;}
.logo .logo_txt{width:auto; height:65px; float:left; color:#333; margin:5px 0;}
.logo .logo_txt .biaoti{width:auto; line-height:40px; font-size:28px; font-weight:bold;}
.logo .logo_txt .yingwen{width:auto; line-height:25px; font-size:13px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.tel{ width:318px; margin-top:52px; float:right; padding-left: 32px; background:url(../images/tel.png) no-repeat 0 center; font-size: 14px; color:#666666;}
.tel b{ font-family: Arial; font-size: 30px; color:#023f98;} 
	
	
.guide{width:1200px; height:66px; z-index:99;}
.h_nav{width:auto; line-height:66px;}
.menu{ width:auto; }
.menu ul{ width:auto;}
.h_nav ul li { float:left; height:66px; position:relative; display:inline;}
.h_nav ul li a{ display:inline-block; font-size:16px; color:#fff; line-height:66px; width:150px; text-align:center;background:url(../images/line.gif) no-repeat right center;}
.h_nav li a:hover , .h_nav .cur a {text-decoration:none; color:#fff;background:url(../images/cur.gif) repeat-x 0 center;}
.h_nav ul .home{color:#fff; background:url(../images/cur.gif) repeat-x 0 center;}
.h_nav .nones{ background:none;}
.h_nav li .erj{ position:absolute; top:66px; left:0px; width:150px;}
.h_nav li .erj li{ height:50px; overflow:hidden; background:none; padding-bottom:0px; margin-left:0; display:block;background:rgba(0,0,0,.7); border-bottom:1px dashed #fff; color:#fff; text-align:center; font-weight:normal;}
.h_nav li .erj li a{ font-size:15px; display:block; height:50px; line-height:50px; overflow:hidden;background:rgba(0,0,0,.7); padding:0px;  text-align:center; width:150px; color:#fff;font-weight:normal;}
.h_nav li .erj li a:hover , .h_nav li .erj .cur1 a{ background:#023f98; color:#fff;}

.banner_key{width:100%;height:600px;}

.link_bj{/*background: url(../images/link_bj.jpg) no-repeat center 0;*/background:#e3e3e3; overflow: hidden;}
.link{width:1200px; margin: 0 auto; overflow: hidden;}
.link h2{background:#023f98;width:90px; padding:12px 0 22px 18px;margin-right:20px;font-size: 18px; overflow: hidden; float: left; color:#fff;}
.link h2 i{display: block; font-family: Arial; font-weight: normal;}
.link p{width:1065px; overflow: hidden;float: left; font-size: 14px; color:#292929; line-height: 36px;}
.link p a{ color:#292929; display: inline-block;padding:0 10px;}

.about{width:1200px; height:630px; margin: 70px auto 0; overflow: hidden; }
.about dt img{width:1200px;height: 400px;}
.about dd h3{background: url(../images/about_line.gif) no-repeat center center;margin-top: 25px;height:50px; line-height: 50px; font-size: 30px;text-align: center;}
.about dd h3 a{ color:#333333;}
.about dd p{padding:15px 30px 0;text-align: center; font-size: 14px; line-height: 30px;}

.bt01{height:90px;background: url(../images/fang_line.png) no-repeat center bottom; overflow: hidden; font-size: 36px;text-align: center; line-height: 38px; color:#313131;}
.bt01 a{ color:#313131;}
.bt01 span{ color:#023f98;}
.bt01 i{display: block; font-weight: normal;font-size: 18px; font-family: "Arial"; color:#686e7e;}
.bt01 em{display: block; font-size: 18px; color:#686e7e;font-weight: normal;}

.fang{width:1200px; margin:auto;height:auto; padding:45px 0 15px 0;}
.fang dl{width:294px; float: left;margin:40px 8px 0 0;}
.fang dt{line-height: 0;}
.fang dt img{border:1px solid #e4e4e4;width:292px; height:198px;}
.fang dd{background: url(../images/fang_wz02.jpg) no-repeat center 0;width:294px; height:290px; overflow: hidden;}
.fang dd h3{ font-size: 22px; color:#1e1e1e;text-align: center;padding-top: 30px; line-height: 34px; height:124px; overflow: hidden;}
.fang dd h3 i{display: block;color:#333333; font-size: 48px; font-family: Times New Roman;text-transform: uppercase;font-weight: normal; line-height: 50px;}
.fang dd h3 span{display: block; font-size: 18px;font-weight: normal; color:#5a5a5a;}
.fang dd p{padding: 10px 30px 0; font-size: 14px; color:#5b5b5b;line-height: 25px;text-align: center;}
.fang dl:hover dd{background: url(../images/fang_wz01.jpg) no-repeat center 0;}
.fang dl:hover dd h3 i{ color:#fff;}
.fang dl:hover dd h3{ color:#fff;}
.fang dl:hover dd h3 span{ color:#fff;}
.fang dl:hover dd p{ color:#fff;}
.fang .nomar{margin-right: 0;}


.pro{margin: 50px auto 0;width:1200px;height:auto; }
.list{width:282px; overflow: hidden;margin-top: 39px;}
.list h3{height:70px;background: url(../images/list_nav.jpg) no-repeat center 0; font-size: 24px; padding: 20px 0 0 45px;line-height: 30px;}
.list h3 a{ color:#fff;}
.list h3 i{display: block; font-size: 14px; color:#ffd3a8; text-transform: uppercase; font-family: Arial; font-weight: normal;}
.list_c{border:10px solid #fd9f1a;border-top: 0;height:665px;padding-top: 15px; overflow: hidden;}
.list_c h4{ margin:5px 0 0 20px;width:222px; height:35px; font-size: 16px;}
.list_c h4 a{ color:#000000;display: block;padding-left: 20px;background: url(../images/list_wz1.jpg) no-repeat 0 0;height:35px; line-height: 35px;}
.list_c h4 a:hover , .list_c h4.cur a{background: url(../images/list_wz.jpg) no-repeat 0 0; color:#fff;text-decoration: none;}
.list_c ul{margin:10px 0 10px 30px;}
.list_c li{ font-size: 14px;padding-left:15px ;line-height: 26px;background: url(../images/list_ico.gif) no-repeat 0 center; }

.pro_c{width:1220px; margin-top: 39px;}
.pro_c h3{background: url(../images/pro_nav.jpg) no-repeat 0 0;height:55px; overflow: hidden; padding: 0 20px 0 60px; line-height: 55px;}
.pro_c h3 a{ font-size: 16px; color:#fff;}
.pro_c h3 span{margin-top: 15px;}
.pro_c li{line-height: 0;border:1px solid #e3e3e3;width:283px; float: left;margin:20px 10px 0 10px;overflow:hidden;}
.pro_c li .img{width:267px; height:auto; display: block;margin: 8px auto;overflow:hidden;}
.pro_c li .img img{width:267px; height:auto; transform:scale(1); transition:all ease-in-out .5s;}
.pro_c li span{display: block;height:46px;background:#e3e3e3; text-align: center;line-height: 46px; font-size: 14px; color:#666666;}
.pro_c li:hover{border:1px solid #023f98;}
.pro_c li:hover .img img{transform:scale(1.2);}



.pic{background: url(../images/pic.jpg) no-repeat center 0;height:381px; overflow: hidden; position: relative;}
.pic p{position: absolute; top:264px; left:50%; margin-left: -50px;padding-left: 40px; font-size: 16px; color:#000000; background: url(../images/tel01.png) no-repeat 0 5px; height:60px;}
.pic p b{display: block; font-family: Arial; font-size: 20px;}

.ys_bj{margin-top: 55px;height:1308px; overflow: hidden;position: relative;}
.ys_bj .bt01{height:100px;}
.ys1{margin-top: 52px;height:387px;background: url(../images/ys1.jpg) no-repeat center 0; overflow: hidden;}
.ys2{height:387px;background: url(../images/ys2.jpg) no-repeat center 0; overflow: hidden;}
.ys3{height:380px;background: url(../images/ys3.jpg) no-repeat center 0; overflow: hidden;}
.ys{position: absolute; top:155px; left:50%; margin-left: -600px;width:1200px;height:1154px; overflow: hidden;}
.ys .dl01{position: absolute; top:70px; left:0;width:540px;background: url(../images/01.gif) no-repeat 0 0;}
.ys .dl02{position: absolute; top:480px; right:0;width:560px;background: url(../images/02.gif) no-repeat 0 0;}
.ys .dl03{position: absolute; top:844px; left:0;width:440px;background: url(../images/03.gif) no-repeat 0 0;}
.ys dt{margin-left: 71px;height:90px;background: url(../images/ys_line.gif) no-repeat 0 bottom; font-size: 22px; color:#313131; line-height: 38px;margin-bottom: 20px;}
.ys dt b{display: block; font-size: 30px; color:#023f98;}
.ys dd{padding-left: 15px;background: url(../images/ys_ico.gif) no-repeat 0 10px; font-size: 16px; line-height: 30px; color:#666666; }

.news_bj{padding-top: 70px;background: url(../images/news_bj.jpg) no-repeat center 0;height:462px; overflow: hidden;}
.news_bj_c{ width:1200px; margin:auto;}
.wt , .news{width:580px;height:400px; overflow: hidden;background:#fff;}
.news_bj h2{height:61px; border-bottom: 1px solid #ebebeb;overflow: hidden;background: url(../images/news_ico.gif) no-repeat 0 0;padding-left: 104px; font-size: 22px;}
.news_bj h2 a{ color:#272727; font-weight: normal;line-height: 61px;}
.news_bj h2 span{display: block;background: url(../images/news_line.gif) no-repeat  0 center;padding-left: 14px;width:85px;padding-top: 18px; font-size: 12px; line-height: 14px;height:43px;}
.news_bj h2 span a{ color:#2e2e2e;line-height: 16px;}
.news_bj h2 span:hover a{color:#023f98;}
.news_bj h2 span i{display: block;font-family: Arial; text-transform: capitalize;}
.wt h2{background: url(../images/news_ico1.gif) no-repeat 0 0;}

.news_bj  dl{ margin: 20px auto 0;height:158px;width:520px;overflow: hidden;}
.news_bj dt{width:253px; float: left; overflow: hidden;}
.news_bj dt img{width:253px; height:139px;}
.news_bj dd{width:247px; float: right; overflow: hidden;}
.news_bj dd span{height:60px; font-size: 36px; color:#023f98; font-family: Times New Roman; line-height: 60px;}
.news_bj dd h3{font-size:15px; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_bj dd h3 a{color:#333333;}
.news_bj dd:hover h3 a{color:#023f98;}
.news_bj dd p{ font-size: 14px; line-height:22px; color:#757373;}
.news_bj ul{margin: 0 auto 0;width:520px; overflow: hidden;height: 138px;}
.news_bj ul li{border-top: 1px dashed #c2c2c2; height:45px; line-height: 45px;background: url(../images/news_ico-12.gif) no-repeat left 20px;padding-left: 15px;font-size: 14px; }
.news_bj ul li a{color:#5a5858;    
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.news_bj ul li span{color:#b0b0b0; font-family: Arial;}
.news_bj ul li:hover a{color:#023f98;}


.footWrap{background:url(../images/f_bj.jpg) no-repeat center 0;height:283px;overflow:hidden; }
.footer{height:283px;width:1200px;margin: 0 auto; overflow:hidden;}
.footer dl{width:789px; float: left; overflow: hidden;}
.footer dt{margin-top: 56px;width:190px; float: left; text-align:center;}
.footer dt img{width:75px; height:auto;}
.footer dt p{ font-size:25px; line-height:40px; font-weight:bold;}
.footer dt span{ font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.footer dd{ width:470px; float: left; margin-top:17px;padding-left: 88px; overflow: hidden;}
.footer dd h2 , .fnav h2 , .code h2{ background:url(../images/fline.gif) no-repeat 0 bottom;font-size: 16px; color:#292929; height: 60px; line-height: 60px;}
.footer dd p{padding-top: 5px; display: block; font-size: 14px;color:#6f6f6f; line-height: 32px;}
.footer dd p a{color:#6f6f6f;}
.footer dd p a:hover{color:#023f98;}
.fnav {width:240px;margin-top:17px; float: left;overflow: hidden; }
.fnav p{padding-top: 20px; display: block; font-size: 14px;color:#6f6f6f; line-height: 30px;}
.fnav p a{display:inline-block;color:#6f6f6f; width:95px;}
.fnav p a:hover{color:#023f98;}
.footer em{display: inline-block;padding:0 10px;}
.fnav span{display: block;padding-top: 20px; font-size: 14px; line-height: 24px;color:#333333;}
.code{width:124px; margin-top: 17px; overflow: hidden; float: right;}
.code p{width:156px; margin-top: 25px;}
.code p img{border:5px solid #fff;width:106px; height:106px;}
.code p  span{b line-height: 20px; font-size: 14px; color:#626262;margin-top: 10px;padding-left: 22px;display: block;}




