@font-face {
    font-family: 'GOTHICB';
    src: url('../font/GOTHICB.eot');
    src: local(''), url('../font/GOTHICB.woff') format('woff'), url('../font/GOTHICB.ttf') format('truetype'), url('../font/GOTHICB.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }

body { color: #222222; overflow-x: hidden; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

.w_1280 { width: 1280px; margin: auto; }

header{height: 120px;}
header .w_1280{position: relative;}
header h1{float: left;position: absolute;z-index: 5;}
header h1 img{width: 155px;}
.nav{ height:120px; line-height:120px; position:relative; z-index:1;float: right;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 25px; font-size:16px;color: #222; }
.nav .sub{ display:none; width:200px; left:50%;margin-left:-100px; top:120px;  position:absolute; background:#3079cf;  line-height:35px; padding:5px 0;font-size: 14px;text-align: center;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{opacity: 0.7;filter: alpha(opacity=70); }
.nav .on h3 a{ color:#3079cf;   }

.phone{margin-left: 30px;float: right;display: inline-block;font-family: 'GOTHICB';font-weight: bold;color: #1e6ecb;font-size: 22px;line-height: 30px;margin-top: 45px;}
.phone i img{padding: 13px 3px 0 3px;}
.ico{float: right;margin-top: 45px;margin-left: 20px;cursor: pointer;}
/*header*/
.slideBox{ width:100%; height:599px; overflow:hidden; position:relative;   }
.slideBox .hd{width: 100%;text-align: center; height:15px; overflow:hidden; position:absolute; right:0; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block; margin: 0 5px;width: 8px;height: 8px;border: 2px solid #b8b8b9; text-indent: -999px;overflow: hidden; cursor:pointer; }
.slideBox .hd ul li.on{ border-color:#3079cf;background: #fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ width:100%; height:599px; display:block;  }
/*banner*/
.index_tit{text-align: center;background: url(../images/index_tit.png) center bottom no-repeat;line-height: 110px;font-weight: bold;font-size: 32px;color: #111;}
.index_tit a{color: #111;}
.index_one{width: 100%;padding-top: 9px;}
.index_one ul{width: 1308px;margin: auto;padding-top: 27px;padding-bottom: 35px;}
.index_one ul li{float: left;height: 188px;width: 188px;border:1px solid #e6e6e6;margin: 0 14px 15px 14px;}
.index_one ul li a{overflow: hidden;width: 100%;height: 100%;display: block;position: relative;}
.index_one ul li span.span2{opacity: 0;filter: alpha(opacity=0);}
.index_one ul li span{position: absolute;width: 100%;left:19px;top: 0;-webkit-transition: all 0.5s linear; transition: all 0.5s linear}
.index_one ul li a:hover span.span2{z-index: 2;opacity: 1;filter: alpha(opacity=100);}
.index_one ul li a:hover span.span1{z-index: 1;opacity: 0;filter: alpha(opacity=0);}
.index_one ul li a:hover i{color: #7ab824;}
.index_one ul li i{-webkit-transition: all 0.5s linear; transition: all 0.5s linear;display: block;text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 16px;color: #222;position: absolute;bottom: 0;left: 19px;width: 150px;line-height: 62px;border-top: 1px solid #e6e6e6;}
.index_one ul li a:hover{background: #f2f2f2;}
/*index_one*/
.index_two{background: url(../images/bg1.jpg) center center no-repeat;height: 822px;}
.index_two_box{ width:1280px; height:595px; overflow:hidden; position:relative;margin:30px auto 0;height: 635px; }
.index_two_box .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:5px; z-index:1;width: 100%;text-align: center; }
.index_two_box .hd ul{ overflow:hidden; zoom:1;  }
.index_two_box .hd ul li{ display: inline-block; margin: 0 4px;width: 8px;height: 8px;border: 2px solid #b8b8b9; text-indent: -999px;overflow: hidden; cursor:pointer; }
.index_two_box .hd ul li.on{  border-color:#3079cf;background: #fff; }
.index_two_box .bd{ position:relative; height:100%; z-index:0;   }
.index_two_box .bd li{ zoom:1; vertical-align:middle; }
.index_two_box .bd .div1{float: left;width: 626px;background: #fff;height: 583px;}
.index_two_box .bd .div1 a{display: block;}
.index_two_box .bd .div1 span.img{width: 100%;height:400px ;overflow: hidden;}
.index_two_box .bd .div1 span.img img{width: 100%;height: 100%;}
.index_two_box .bd .div1 .por_tit,.index_two_box .bd .div1 .pro_p{width: 86%;margin-left: 7%;}
.index_two_box .bd .div1 span{display: block;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.index_two_box .bd .div1 .por_tit{padding-top: 23px;font-size: 24px;color: #222;line-height: 35px;}
.index_two_box .bd .div1 .pro_p{line-height: 30px;font-size: 14px;color: #444;opacity: 0.6;filter: alpha(opacity=60);white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_two_box .bd .div1 i{margin-top: 35px;margin-left: 7%;font-family: 'Microsoft JhengHei';color: #bbb;font-size: 13px;display: inline-block;background: url(../images/ico3.png) right center no-repeat;padding-right: 48px;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.index_two_box .bd .div2{float: right;width: 636px;}
.index_two_box .bd .div2 a{display: block;float: left;margin-left: 10px;width: 308px;background: #fff;margin-bottom: 10px;height: 286px;}
.index_two_box .bd .div2 a span.img{width: 100%;display: block;height: 196px;overflow: hidden;}
.index_two_box .bd .div2 a span.img img{width: 100%;height: 100%;}
.index_two_box .bd .div2 a .por_tit{margin-top: 14px;margin-left: 9%;display: block;width: 82%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 16px;color: #222;font-weight: bold;line-height: 30px;}
.index_two_box .bd .div2 a i{margin-top: 15px;margin-left: 9%;font-family: 'Microsoft JhengHei';color: #bbb;font-size: 13px;display: inline-block;background: url(../images/ico3.png) right center no-repeat;padding-right: 48px;}
.index_two_box .bd .div1:hover span.img img,.index_two_box .bd .div2 a:hover span.img img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.index_two_box .bd .div1:hover .por_tit,.index_two_box .bd .div2 a:hover .por_tit{color: #3079cf;}
/*.index_two_box .bd .div1:hover i{color: #3079cf;padding-right: 41px;}*/
.index_three{padding-top: 50px;}
.three_left{float: left;width: 626px;height: 300px;background: url(../images/bg2.png) left center no-repeat;}
.three_left h5{padding-top: 44px;padding-left: 47px;font-size: 32px;color: #fff;display: block;line-height: 30px;text-shadow: 0 1px 5px #000;font-weight: bold;}
.three_left h6{padding-top: 11px;padding-left: 47px;}
.three_left ul{padding-left: 42px;padding-top: 74px;}
.three_left ul li{margin: 0 4px;float: left;background: url(../images/h_70.png) ;width: 170px;height: 63px;border:1px solid rgba(255,255,255,0.7);}
.three_left ul li a{display: block;color: #fff;font-weight: bold;font-size: 17px;line-height: 63px;}
.three_left ul li a:hover{opacity: 0.5;filter: alpha(opacity=50);}
.three_righ{background: #2479e0;width: 626px;height: 300px;float: right;}
.slideGroup{ width:626px;  }
.slideGroup .parHd{position:relative; padding: 40px 46px 0 46px; }
.slideGroup .parHd h5{float: left;width: 145px;}
.slideGroup .parHd h5 span{font-size: 31px;font-weight: bold;color: #fff;line-height: 40px;}
.slideGroup .parHd h5 img{float: left;margin-top: 7px;}
.slideGroup .parHd ul{ padding-top: 7px;float:right;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;line-height: 30px; font-size: 15px;font-weight: bold; }
.slideGroup .parHd ul li a{color: #262951;}
.slideGroup .parHd ul li.on a{ color: #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }
.slideGroup .parBd .down{float: left;width: 100%;}
.slideGroup .parBd ul{padding-top: 25px; overflow:hidden; zoom:1; padding-left: 46px;  }
.slideGroup .parBd ul li{width: 100%; float:left; _display:inline; overflow:hidden;   }
.slideGroup .parBd ul li a{font-size: 15px;line-height: 34px;display: block;color: #fff;}
.slideGroup .parBd ul li a img{margin-top: 11px;float: left;margin-right: 11px;}
.slideGroup .parBd ul li a em{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;max-width: 400px;float: left;}
.slideGroup .parBd ul li a i{margin-left: 10px;}
.three_righ_a{margin-top: 23px;color: #fff;margin-left: 46px;background: url(../images/ico3_b.png) right center no-repeat;display: inline-block;float: left;padding-right: 48px;}
.three_righ_a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.slideGroup .parBd ul li a:hover{opacity: 0.7;filter: alpha(opacity=70);}
/*index_three*/
.index_four{margin-top: 35px;}
.four_box{ width:1280px; margin: auto; }
.four_box .parHd{  position:relative;  }
.four_box .parHd ul{width: 264px;margin: auto; position: relative;text-align: center;}
.four_box .parHd ul:after{width: 131px;height: 9px;background: url(../images/tit_left.png) left center no-repeat;content: '';position: absolute;left: -131px;bottom: 8px;}
.four_box .parHd ul:before{width: 132px;height: 9px;background: url(../images/tit_rig.png) left center no-repeat;content: '';position: absolute;right: -132px;bottom: 8px;}
.four_box .parHd ul li{ margin: 0 2px;display: inline-block;width: 118px;height: 19px;line-height: 19px;font-size: 14px;color: #222;border:1px solid #222222; cursor:pointer;  font-family: 'Microsoft JhengHei';}
.four_box .parHd ul li a{color: #222;}
.four_box .parHd ul li.on{ background: #222;color: #fff; }
.four_box .parHd ul li.on a{color: #fff;}
.four_box .slideBox{height: 410px;padding-top: 27px; overflow:hidden; zoom:1;position:relative;   }
.four_box .parBd ul{ overflow:hidden; zoom:1;   }
.four_box .parBd ul li{width: 100%;float:left; _display:inline; overflow:hidden;  }
.four_left{width: 626px;float: left;}
.four_left dl{padding: 24px 24px 23px 24px;float: left;width: 576px;border:1px solid #e6e6e6;margin-bottom: 10px;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.four_left dt{width: 220px;height: 151px;float: left;overflow: hidden;}
.four_left dt img{width: 100%;height: 100%;}
.four_left dd{width: 320px;float: left;margin-left: 30px;}
.four_left dd a{display: block;}
.four_left dd h5{padding: 2px 0 10px;font-size: 18px;color: #222;max-height: 60px;line-height: 30px;overflow: hidden}
.four_left dd span{display: block;font-size: 12px;color: #bbb;font-family: 'Microsoft JhengHei';}
.four_left dd i{display: block;float: left;margin-top: 22px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #999;width:100%}
.index_four h4{line-height: 63px;text-align: center;font-weight: bold;color: #111;font-size: 32px;}
.four_righ{width: 626px;float: right;}
.four_righ dl{margin-bottom: 10px;height: 93px;width: 624px;border:1px solid #e6e6e6;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.four_righ dl dt{width: 82px;float: left;margin-left: 30px;}
.four_righ dl dt *{display: block;font-family: 'Microsoft JhengHei';-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.four_righ dl dt span{padding-top: 33px;font-size: 16px;color: #222;}
.four_righ dl dt em{padding-top: 5px;font-size: 12px;color: #999999;}
.four_righ dl dd{width: 460px;float: left;}
.four_righ dl dd a{display: block;}
.four_righ dl dd span{padding-top: 25px;font-size: 15px;color: #444;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;line-height: 30px;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.four_righ dl dd i{margin-top: 11px;float: left;}
.four_left dl:hover dt img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.four_left dl:hover dd a h5{color: #257ce2;}
.four_righ dl:hover dd a span{color: #257ce2;}
.four_left dl:hover,.four_righ dl:hover{border-color: #257ce2;}

/*index-four*/
.index_five{padding-top: 44px;padding-bottom: 89px;}
.index_five h5{font-weight: bold;color: #333;font-size: 16px;line-height: 31px;}
.index_five h5 img{margin-top: 7px;margin-right: 9px;}
.index_five li{width: 190px;float: left;padding-left: 15px;position: relative;line-height: 35px;font-size: 15px;color: #666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-left: 60px;}
.index_five li:after{position: absolute;left: 0;top: 15px;content: '';border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #c3c3c3;}
.index_five li a{color: #666;}
.index_five ul{padding-top: 5px;}
.index_five li a:hover{color: #2370dc;}

/*index_five*/
.index_six{background: #494949;padding-top: 30px;padding-bottom: 40px;}
.six_right{padding-top: 23px;float: right;text-align: right;color: #fff;}
.six_right h3{padding-bottom: 4px;font-family: 'GOTHICB';font-size: 28px;color: #86c32c;}
.six_right h3 i img{padding: 5px 3px 0 3px;}
.six_right p{font-size: 14px;line-height: 22px;}
.six_right span{display: block;width: 126px;float: right;text-align: center;font-size: 14px;line-height: 38px;}
.six_right p img{margin-top: 23px;}
.index_six ul{float: left;width: 145px;margin-right: 60px;}
.index_six ul li{width: 100%;float: left;color: #fff;}
.index_six ul li a{color: #fff;color: #fff;font-size: 14px;line-height: 30px;display: inline-block;}
.index_six ul li h5{padding-bottom: 12px;font-weight: bold;font-size: 16px;line-height: 54px;border-bottom: 1px solid #545454;}
.index_six ul li a:hover{opacity: 0.7;filter: alpha(opacity=70);}

footer{background: #3a3a3a;color: #777;line-height: 66px;font-size: 14px;}
.foot_right{float: right;font-size: 13px;color: #777;line-height: 66px;}
.foot_right a{color: #777;}
.foot_right em{color: #494949;padding: 0 14px;}
.foot_right em:first-child{display: none;}
footer a{color: #777;}
footer a:hover{color: #fff;}

.search input[type=text]{float: left;border:1px solid #1e6ecb;width: 301px;height: 38px;border-right: none;line-height: 38px;font-size: 14px;color: #333;text-indent: 10px;}
.search input[type=submit],.search input[type=button]{cursor: pointer;border:none;width: 40px;float: left;height: 40px;background: #1e6ecb url(../images/ico1.jpg) center center no-repeat;}
.search{position: absolute;right: 0;top: 40px;z-index: 5;width: 342px;display: none;overflow: hidden;}

.fixed{position: fixed;right: 20px;top: 50%;margin-left: -80px;width: 40px;}
.fixed span{position: relative;}
.fixed span i{display: block;width: 40px;height: 40px;background: #333;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.fixed span {margin-bottom: 1px;display: block;float: left;cursor: pointer;-webkit-transition: all 0.3s linear; transition: all 0.3s linear}
.fixed span:hover i{background: #3079ce;}
.fixed i{float: left;display: block;width: 40px;height: 40px;background: #bcbcbc;cursor: pointer;}
.fixed em,.fixed span > img{display: none;position: absolute;right: 40px;top: 0;background: #3079ce;color: #fff;line-height: 40px;padding: 0 20px;font-size: 14px;}
.fixed em a{color: #fff;}
.fixed span > img{padding: 0;background: none;width: 126px;height: 126px;}
.fixed span:hover > img,.fixed span:hover em{display: inline-block;}

.n_banner{margin-bottom: 80px;width: 100%;height: 320px;color: #fff;text-align: center;}
.n_banner h5{padding-top: 118px;font-size: 32px;line-height: 40px;text-shadow: 0 2px 3px #034489;}
.n_banner h6{font-size: 20px;line-height: 30px;text-transform: uppercase;text-shadow: 0 2px 3px #034489;}

.left_nav{width: 250px;float: left;margin-bottom: 80px;}
.left_nav h5{background: #004792;color: #fff;text-align: center;font-size: 22px;line-height: 30px;position: relative;padding-bottom: 22px;padding-top: 34px;}
.left_nav h5:after{width: 42px;height: 1px;background: #fff;content: '';position: absolute;left: 50%;margin-left: -21px;bottom: 0}
.left_nav ul{width: 180px;text-align: center;padding:18px 35px 54px 35px;background: #004792;}
.left_nav ul li{position: relative;}
.left_nav ul a{position: relative;z-index: 3;color: #fff;display: block;font-size: 16px;height: 56px;line-height: 56px;border-bottom: 1px solid #4d7fb3;font-weight: bold;}
.left_nav ul li:after{width: 100%;height: 100%;display: block;content: '';right: -5px;bottom: -5px;position: absolute;background: #367968;opacity: 0;filter: alpha(opacity=0);}
.left_nav ul li.on a,.left_nav ul li:hover a{background: #84c31c;}
.left_nav ul li.on:after,.left_nav ul li:hover:after{opacity: 1;filter: alpha(opacity=100);}
.left_a{display: block;margin-top: 40px;position: relative;}
.left_a img{width: 100%;}
.left_a span{position: absolute;font-size: 20px;font-weight: bold;color: #004792;left: 35px;bottom: 41px;line-height: 30px;}

.main_right{width: 990px;float: right;}

.list_case{width: 100%;}
.list_case li{float: left;width: 300px;margin: 0 0 40px 45px;}
.list_case li a{display: block;}
.list_case li a .img{width: 100%;height:180px ;}
.list_case li a .img img{width: 100%;height: 180px;}
.list_case li a  i{padding-top: 10px;padding-bottom: 7px;display: block;font-size: 16px;color: #004792;text-align: center;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_case li a em{font-size: 14px;color: #616161;line-height: 26px;height: 52px;overflow: hidden;}
.list_case li a .txt{display: block;width: 238px;padding: 0 30px;height: 118px;border:1px solid #e7e7e7;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.list_case li a:hover .txt{border-color: #004792;}

.page{text-align: center;padding-bottom: 60px;padding-top: 35px;}
.page a{display: inline-block;border:1px solid #cccccc;display: inline-block;padding: 0 13px ;height: 33px;line-height: 33px;font-size: 14px;color: #807e7e;margin: 0 4px;}
.page a.on,.page a:hover{background: #004792;color: #fff;border-color: #004792;}

.his_dl span{display: inline-block;padding: 0 7px 0 1px;width: 103px;font-weight: bold;color: #004792;background: url(../images/ico7.jpg) ;font-size: 16px;margin-top: 3px;line-height: 30px;text-align: center;}
.his_dl dt{float: left;margin-right: 26px;}
.his_dl dd{position: relative;width: 824px;float: left;padding: 0 0 15px 27px;position: relative;font-size: 14px;color: #4c4c4c;line-height: 40px;}
.his_dl dd:after{position: absolute;content: '';background: url(../images/ico10.jpg) no-repeat;width: 13px;height: 13px;display: inline-block;left: -7px;top: 12px}
.list_history{padding-top: 17px;padding-bottom: 17px;position: relative;margin-bottom: 40px;}
.list_history:after{display: inline-block;width: 1px;height: 100%;background: #ccc;content: '';position: absolute;left: 136px;top: 0}

.list_about{margin-bottom: 60px;font-size: 14px;line-height: 34px;font-family: simsun;color: #333;min-height: 300px;}
.list_about img,.list_about table,.list_about iframe{max-width: 100%}
.list_honer li{margin-left: 45px;margin-bottom: 50px;float: left;width: 300px;}
.list_honer li span,.list_honer li span img{width: 100%;height: 180px;}
.list_honer li i{background: #e6e6e6;color: #333;text-align: center;display: block;line-height: 50px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_honer li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.list_down li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #f0f0f0;height: 54px;width: 100%;}
.downleft{float: left;width: 44px;height: 54px;}
.downleft img{width: 100%;height: 100%;}
.downcenter{float: left;width: 700px;margin-left: 40px;}
.downcenter *{display: block;}
.downcenter i{font-size: 14px;color: #333;line-height: 24px;}
.downcenter em{color: #999;font-size: 12px;line-height: 20px;}
.downright{ -webkit-transition: all 0.3s linear; transition: all 0.3s linear;float: right;width: 51px;height: 30px;line-height: 30px;background: url(../images/down.jpg) 0 -30px no-repeat;color: #004792;padding-left: 43px;}
.list_down li:hover .downright{background-position: 0 0;color: #fff;}
.list_down li:hover .downcenter i{color: #004792;}

.list_news li{height: 53px;border-bottom: 1px solid #f0f0f0;}
.list_news li a{font-size: 14px;color: #333;display: inline-block;width: 90%;line-height: 53px;}
.list_news li a span{font-family: 'Microsoft JhengHei';color: #999;padding-right: 60px;display: inline-block;float: left;}
.list_news li a em{color: #333;display: inline-block;width: 710px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_news li div{font-size: 14px;float: right;margin-top: 15px;}
.fx_more{    width: 12px !important;    height: 14px !important;    background-image: url(../images/fx.jpg) !important;    margin: 0 0 0 13px!important;    padding: 0 !important;    float: right !important;}
.list_news li:hover span,.list_news li:hover em{color: #004792;}
.list_news li:hover .fx_more{ background-image: url(../images/fx2.jpg) !important;}


.recruit { width: 100%;padding-bottom: 70px; }
.recruit span{display: inline-block;}
.recruit span.span1{width: 116px;margin-right: 10px;padding-left: 30px;font-size: 16px;color: #222;font-weight: bold;}
.recruit span.span2{width: 60px;margin-right: 10px;background: url(../images/job5.png) left center no-repeat;padding-left: 28px;}
.recruit span.span3{background: url(../images/job6.png) left center no-repeat;padding-left: 28px;}
.recruit span.span4{width: 13px;height: 13px;background: url(../images/job2.png) center center no-repeat;float: right;margin: 19px 30px 0 0 ;}
.recruit ul li .problem{cursor: pointer;font-size: 15px;color: #666;line-height: 50px;}
.recruit ul li .problem.f9{background: #f0f1f3;}
.recruit ul li .problem.f0{background: #f0f1f3;}
.recruit ul li.on .problem{background: #004792;}
.recruit ul li.on .problem .span1{color: #fff;}
.recruit ul li.on .problem .span2{background: url(../images/job3.png) left center no-repeat;color: #a3b8cc;}
.recruit ul li.on .problem .span3{background: url(../images/job4.png) left center no-repeat;color: #a3b8cc;}
.recruit ul li.on .problem .span4{background: url(../images/job1.png) left center no-repeat;}
.recruit ul li {margin-bottom: 10px;}

.recruit ul li .answer { font-size: 14px;color: #333;line-height: 36px;display: none;width: 89%;padding: 20px 30px; overflow: hidden;}

.recruit ul li .answer img { max-width: 100%; }

.recruit ul li:first-child .answer { display: block; }
.fwb{font-weight: bold;}

.pro_tit{text-align: center;}
.pro_tit span{position: relative;display: inline-block;padding:0 20px;;height: 38px;text-align: center;line-height: 38px;font-size: 18px;color: #333;border:1px solid #d6d6d6;}
.pro_tit span:after,.pro_tit span:before{width: 99px;height: 1px;background: #d6d6d6;display: inline-block;content: '';position: absolute;top: 50%}
.pro_tit span:before{right: 100%}
.pro_tit span:after{left: 100%}
.pro_ul{padding-bottom: 40px;}
.pro_ul li{margin-top: 40px;margin-left: 26px;float: left;width: 300px;}
.pro_ul li:nth-child(4n+1){margin-left: 0;}
.pro_ul li span,.pro_ul li span img{width: 100%;height: 180px;}
.pro_ul li i{background: #e6e6e6;color: #333;text-align: center;display: block;line-height: 50px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.pro_ul li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.p1_tit{background: #f0f0f0;line-height: 42px;}
.p1_tit span{padding: 0 66px 0 18px;height: 42px;display: inline-block;background: url(../images/pro_bg.jpg)  right center no-repeat #004792;color: #fff;font-size: 16px;text-indent: 20px;}
.p1_tit span a{color: #fff;}
.list_p1 i{float: left;margin-top: 13px;margin-right: 16px;display: inline-block;width: 4px;height: 4px;background: #86c32c;}
.list_p1 a{font-size: 14px;color: #333;display: inline-block;line-height: 30px;}
.list_p1 li{float: left;width: 330px;padding: 5px 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_p1{padding: 20px 0 16px;}
.list_p1 a:hover{color: #004792;}

.cont_p1tit{width: 1284px;margin: auto;}
.p1_tit_div{margin-bottom: 10px;float: left;position: relative;margin-left: 4px;}
.p1_tit_div > a{display: inline-block;width: 210px;height: 46px;line-height: 46px;background: #f0f0f0;color: #333;text-align: center;font-size: 16px;}
.p1_tit_div div{z-index: 5;display: none;background: url(../images/ico15.jpg) center top no-repeat #f0f0f0;padding: 16px 25px 10px 20px;width: 165px;position: absolute;left:0;font-size: 14px;color: #333;}
.p1_tit_div ul a{display: inline-block;color: #333;display: block;line-height: 40px;}
.p1_tit_div div ul{width: 100%;overflow-y: auto;max-height: 160px;}
.p1_tit_div div ul::-webkit-scrollbar {        width: 4px;          height: 1px;    }
.p1_tit_div div ul::-webkit-scrollbar-thumb {        border-radius: 4px;        background: #1e6ecb;    }
.p1_tit_div div ul::-webkit-scrollbar-track {        border-radius: 4px;        background: #fff;    }
.p1_tit_div div ul a:hover{color: #004792;}
.p1_tit_div:hover > a,.p1_tit_div.on a{color: #004792;}

.cont_p1_one{width: 1280px;margin:28px auto;background: #f0f0f0;}
.cont_p1_one dt{padding: 4px;float: left;}
.cont_p1_one dt img{width: 623px;height: 394px;}
.cont_p1_one dd{float: left;width: 570px;float: left;margin-left: 39px;}
.cont_p1_one dd h3{padding-top: 34px;padding-bottom: 33px;font-size: 20px;font-weight: bold;color: #004792;line-height: 30px;}
.cont_p1_one dd h5 {font-size: 14px;line-height: 36px;}
.cont_p1_one dd h5 span{font-weight: bold;color: #555;}
.cont_p1_one dd p{margin-top: 58px;}
.cont_p1_one dd p a{display: inline-block;width: 110px;height: 36px;line-height: 36px;color: #fff;font-size: 14px;background: #1e6ecb;}
.cont_p1_one dd p a:hover{background: #84c225;}

#outer {width:1280px;margin:0 auto;}
#tab {overflow:hidden;zoom:1;}
#tab li {height:46px;	cursor:pointer;	line-height:46px;width: 252.5px;float: left;margin-left: 4px;text-align: center;background: #f0f0f0;color: #333;font-size: 16px;}
#tab li:first-child{margin-left: 0;}
#tab li.current {color:#fff;background:#004792;}
#content {width: 100%;font-size: 14px;line-height: 32px;color: #333;padding: 20px 0;min-height: 400px;}
#content > div{display: none;}
#content img,#content table,#content iframe{max-width: 100%}
.cont_two_tit{border-bottom: 1px solid #e6e6e6;height: 38px;}
.cont_two_tit span{display: inline-block;border-bottom: 3px solid #004792;line-height: 37px;font-size: 18px;font-weight: bold;color: #004792;background: url(../images/ico19.png) left center no-repeat;padding-left: 20px;}
.cont_p1_two ul {padding-top: 30px;padding-bottom: 20px;}
.cont_p1_two ul li{margin-left: 45px;float: left;width: 220px;}
.cont_p1_two ul li:first-child{margin-left: 0;}
.cont_p1_two ul li img{max-width: 100%;max-height: 100%;vertical-align:middle}
.cont_p1_two ul li span{display: inline-block;background: #e5e5e5;line-height: 42px;color: #262626;font-size: 14px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #262626;font-size: 14px;width: 100%;}
.cont_p1_two ul li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.cont_p1_two ul li:hover span{color: #004792;}
.cont_p1_two li i{display: block;position: relative; width:100%; height:143px; text-align:center; line-height:143px; *font-size:125px;}
.cont_p1_two li i:after{content:' '; vertical-align:middle;}

.cont_p1_three,.cont_p1_four{width: 1280px;margin: auto;}
.cont_p1_three ul {padding-top: 19px;margin-bottom: 10px;}
.cont_p1_three ul li{margin-left: 40px;float: left;font-size: 14px;float: left;width: 620px;line-height: 32px;}
.cont_p1_three ul li span{float: left;display: inline-block;width: 490px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #333;}
.cont_p1_three ul li i{float: left;margin-right: 13px;color: #004792;}
.cont_p1_three ul li em{float: right;color: #808080;}

.p1_four_left{width: 620px;float: left;margin-left: 0;}
.p1_four_left .cont_two_tit,.p1_four_right .cont_two_tit{margin-bottom: 3px;}
.cont_p1_four{padding-bottom: 20px;}
.cont_p1_four dl{width: 100%;float: left;margin-top: 20px;}
.cont_p1_four dt{float: left;width: 148px;height: 158px;border:1px solid #004792;text-align: center;}
.cont_p1_four dt span{display: block;color: #004792;font-weight: bold;font-size: 14px;line-height: 33px;}
.cont_p1_four dt img{margin-top: 22px;}
.cont_p1_four dt em,.cont_p1_four dt a{display: inline-block;width: 110px;border-top: 1px solid #cccccc;line-height: 31px;font-size: 14px;color: #004792;font-weight: bold;}
.cont_p1_four dd{padding-top: 10px;float: right;width: 438px;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;}
.p1_four_right{width: 620px;float: right;}

.cont_p1_five{padding-bottom: 30px;}
.cont_p1_five ul li i{border:1px solid #cccccc;width: 218px;border-bottom: none;}

.cont_p1_fixe{position: fixed;right: 0;bottom: 50px;width: 100px;text-align: center;font-size: 14px;}
.cont_p1_fixe a{display: inline-block;line-height: 40px;background: #004792;color: #fff;margin-bottom: 3px;width: 100%;}
.cont_p1_fixe a:hover{background: #84c225;}

.pro_tit{position: relative;}
.pro_tit a{position: absolute;right: 0;bottom: 0;font-size: 16px;color: #808080;background: url(../images/fh.jpg) left 5px no-repeat;padding-left: 43px;}

.cont_news_tit{font-size: 18px;font-weight: bold;line-height: 35px;text-align: center;padding-top: 20px;}
.cont_news_em{font-size: 14px;border-bottom: 1px dashed #dedede;text-align: center;padding: 10px 0 20px;margin-bottom: 20px;}
.cont_news_em em{display: inline-block;padding: 0 20px;}

.cont_page{line-height: 40px;font-size: 14px;padding-bottom: 50px;}

.bdshare_popup_box{display: none !important;}