@charset "utf-8";

/*通用*/
* {margin: 0;
   padding: 0; 
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;}
html {-webkit-text-size-adjust: none;
 	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	  -webkit-tap-highlight-color: transparent;}
body {margin: 0;
	padding: 0;
	font-family:"微软雅黑";
	color: #333;
	outline: none;
	font-size: 14px; 
	overflow-x: hidden;}
.clear {clear: both;height: 0;}
div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%}
abbr {border: 0;}
em, i {font-style: normal;}
ul, ol, li {list-style: none;}
a {text-decoration: none;outline: none;display: block; color: #333; font-family: "微软雅黑"; font-size: 14px; }
a:hover { outline:none; text-decoration: none;}
a, button, input, textarea, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background: none;border: none;}
textarea {resize: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input, textarea, select, option, button, form, fieldset {margin: 0;padding: 0;border: none;outline: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; color: #666; font-family: "微软雅黑"; font-size: 14px;}



.top_box{ width: 100%; height: auto; margin: 0 auto;}
.top{ width: 1200px; height: auto; margin: 0 auto; padding-top: 30px; padding-bottom: 30px;}
.logo{ width:337px; height: 52px; float: left; }
.sousuo{ width: 177px; height: 25px; float: right; margin-top: 15px;}
.sou_zuo{ width: 148px; height: 25px; float: left;}
.sou_zuo input{ width: 148px; height: 25px; background: url(../images/a02.jpg); padding-left: 20px; }
.sou_you{ width: 29px; height: 25px; float: left;}
.sou_you input{ width: 29px; height: 25px; background: url(../images/a01.jpg);}


.nav_box{ width: 100%; height: auto; margin:0 auto; background: #004098;}
.nav{ width: 1200px; height: auto; margin: 0 auto;}
.nav ul{}
.nav ul li{  width: 9.8%; height: 71px; float: left; position: relative;}
.nav ul li a{ width: 100%; height: auto; text-align: center; color: #fff; font-size: 16px; font-weight: bolder; line-height: 71px;}
.nav ul li:hover{ border-bottom: 2px #ff9002 solid; background: #f3f3f3; line-height: 69px;}
.nav ul li:hover a{ color: #004493;}



.nav_p{ width: 100%; height: auto; position: absolute; z-index: 9998; display: none;}
.nav_p_01{width: 100%; height: auto; float: left; text-align: center;  margin-bottom: 1px;}
.nav_p_01 a{ width: 100%; height: auto; line-height:40px; background-color:rgba(255,255,255,0.8);color:#004098; font-size:14px!important;}
.nav_p_01 a:hover{background-color:rgba(255,255,255,0.9);}

.nav ul li:hover .nav_p{display: block;}

.jubao h5 a {font-size: 18px;color: #fff;font-weight: bold;}
.jubao h5 a:hover {font-size: 18px;color: #fff;font-weight: bold;}



.banner{ width: 100%; height: auto; margin: 0 auto;}
.banner .swiper-button-prev{color:#fff; opacity: 0.5;}
.banner .swiper-button-prev:hover{opacity: 1;}
.banner .swiper-button-next{color:#fff; opacity: 0.5;}
.banner .swiper-button-next:hover{opacity: 1;}
.banner .swiper-pagination-bullet{  background:#fff;}
.banner .swiper-pagination-bullet-active{  background:#004098;}

.biaoti_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 133px; margin-bottom: 87px;}
.biaoti{ width: 1200px; height: auto; margin: 0 auto;}
.biaoti img{ width: 100%;}


.con1_box{ width: 100%; height: auto; margin: 0 auto;}
.con1{ width: 1200px; height: auto; margin: 0 auto;}

.con1_zuo{ width: 650px; height: auto; float: left;}
.xw{ width: 650px; height: auto; float: left; border-bottom: #bfbfbf 1px dashed; padding-bottom: 20px; margin-bottom: 23px;}
.xw_zuo{ width: 115px; height: auto; float: left; border-right: #bfbfbf 1px solid; padding-right: 15px; }
.xw_zuo_01{ width: 100px; height: auto; float: left; line-height: 45px; font-size: 28px; color: #2659a8; text-align: right;}
.xw_zuo_02{ width: 20px; height: 3px; float: right; background: #ff9000;}
.xw_zuo_03{ width: 100px; height: auto; float: left; line-height: 45px; font-size: 18px; color: #999; text-align: right;}
.xw_you{ width: 515px; height: auto; float: right; }
.xw_you_top{width: 515px; height: auto; float: left; line-height: 40px; font-size: 18px; font-weight: bolder; color: #666666;}
.xw_you_top a{font-size: 18px; font-weight: bolder; color: #666666;}
.xw_you_top a:hover{font-size: 18px; font-weight: bolder; color: #00419b;}
.xw_you_bot{width: 515px; height: auto; float: left; line-height: 22px; color: #999;}

.con1_you{ width: 520px; height: auto; float: right;}


.con1_you .swiper-button-prev{color:#fff; opacity: 0.5;}
.con1_you .swiper-button-prev:hover{opacity: 1;}
.con1_you .swiper-button-next{color:#fff; opacity: 0.5;}
.con1_you .swiper-button-next:hover{opacity: 1;}

.con1_you .swiper-pagination{ text-align: right; padding-right: 20px; bottom:25px; width: 40%; left: inherit; right: 0;}
.con1_you .swiper-pagination-bullet{  background:#fff;}
.con1_you .swiper-pagination-bullet-active{  background:#fe9102;}

.xwk_1{ position: absolute; bottom: 0px; z-index: 2; width: 100%; line-height: 60px; background-color:rgba(0,0,0,0.5);  text-align: left; padding-left: 10px;}
.xwk_1 a{color: #fff; font-size: 16px; }

.con2_box{ width: 100%; height: auto; margin: 0 auto;}
.con2{ width: 1200px; height: auto; margin: 0 auto;}

.con2_01{ width: 1200px; height: auto; float: left; margin-bottom: 25px; }

.con2_01_zuo{ width: 478px; height: auto; float: left;position: relative; margin-right: 20px; margin-bottom: 20px;}
.con2_01_zuo_p1{ width: 100%; height: auto; position: absolute; bottom: 0px; background-color:rgba(34,89,166,0.8); padding-top: 10px; padding-bottom: 10px; padding-left: 40px; color: #fff; }
.font1{ font-size: 18px;}
.font2{ text-transform:uppercase;}
.con2_01_zuo_p2{ width: 100%; height: 0%; position: absolute; bottom: 0px; background-color:rgba(34,89,166,0.8); transition: 0.5s; }
.con2_01_zuo_p2 ul{ display: none; margin-top: 100px;}
.con2_01_zuo_p2 ul p{ color: #fff; font-size: 16px;  text-align: center; line-height: 30px;}


.con2_01_zuo:hover .con2_01_zuo_p1{ display: none;}
.con2_01_zuo:hover .con2_01_zuo_p2{ height: 100%;}
.con2_01_zuo:hover .con2_01_zuo_p2 ul{ display: block;}

.con2_01_you{ width: 700px; height: auto; float: left; position: relative; margin-bottom: 20px;}
.con2_01_you_p1{ width: 100%; height: auto; position: absolute; bottom: 0px; background-color:rgba(34,89,166,0.8); padding-top: 10px; padding-bottom: 10px; padding-left: 40px; color: #fff; }
.font1{ font-size: 18px;}
.font2{ text-transform:uppercase;}

.con2_01_you_p2{ width: 100%; height: 0%; position: absolute; bottom: 0px; background-color:rgba(34,89,166,0.8); transition: 0.5s; }
.con2_01_you_p2 ul{ display: none; margin-top: 100px;}
.con2_01_you_p2 ul p{ color: #fff; font-size: 16px;  text-align: center; line-height: 30px;}


.con2_01_you:hover .con2_01_you_p1{ display: none;}
.con2_01_you:hover .con2_01_you_p2{ height: 100%;}
.con2_01_you:hover .con2_01_you_p2 ul{ display: block;}

.con2_01 .con2_01_zuo:nth-child(even){  margin-right: 0px; margin-left: 20px;}
.con2_01 .con2_01_you:nth-child(even){ }

.zi_ban{ width: 100%; height: auto; margin:auto;}
.zi_ban img{width: 100%;}

.zi_nav_box{ width: 100%; height: auto; margin: 0 auto; border-bottom: #e5e5e5 1px solid; margin-bottom: 120px;}
.zi_nav{ width: 1200px; height: auto; margin: 0 auto;}
.zi_nav ul{ text-align: center;}
.zi_nav ul li{ width: auto; display: inline-block;}
.zi_nav ul li a{ font-size: 16px; height: 62px; font-weight: bolder; line-height: 60px; padding-left: 35px; padding-right: 35px;}
.zi_nav ul li a:hover{ border-bottom: #004098 2px solid; height: 62px; line-height: 60px; color: #004098; }


.active{border-bottom: #004098 2px solid; line-height: 57px; color: #004098; }

.tong1_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 40px;}
.tong1{ width: 1200px; height: auto; margin: 0 auto;}
.tong1_top{ width: 1200px; height: auto; float: left;}
.tong1_bot{ width: 1200px; height: auto; float: left; margin-top: 44px;}
.tong1_bot_top{ width: 100%; height: auto; /*float: left; */font-size: 18px; color: #004098; line-height: 30px;}
.tong1_bot_bot{ width: 100%; height: auto; /*float: left;*/ margin-top: 30px; }
.tong1_bot_bot ul{ margin-top: 20px; }
.tong1_bot_bot ul li{ width:280px;  float: left; color: #666; margin-right:10px; margin-bottom: 20px; }
.tong1_bot_bot ul li:nth-child(4n){ margin-right: 0px;}


.tong2_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong2{ width: 1200px; height: auto; margin: 0 auto;}
.tong2_top{ width: 1200px; height: auto; float: left;}
.tong2_top img{}
.tong2_bot{ width: 1200px; height: auto; float: left; margin-top: 66px;}
.gun_box{ width: 384px; height: 267px; float: left; background: #e9f0f7; margin-right: 24px; margin-bottom: 25px;}
.gun{ width: 330px; height: 207px; float: left; margin-left: 27px; margin-top: 27px;  }
.gun_top{ width: 330px; line-height: 30px; float: left; font-size: 16px;}
.gun_zhong{ width: 33px; height: 2px; float: left; background: #dedede; margin-top: 10px;}
.gun_bot{ float: left; width: 330px; height: 155px; line-height: 26px; margin-top: 10px; color: #666;  overflow: auto; overflow-x: hidden; padding-right: 20px;}
.gun_box:nth-child(3n){ margin-right: 0px;}


.tong3_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong3{ width: 1200px; height: auto; margin: 0 auto;}
.tong3 img{ width: 100%;}


.zifen{ width: 1200px; height: auto; margin: 0 auto; border-bottom: #e5e5e5 1px solid; padding-bottom: 10px; margin-bottom: 55px;}
.zifen ul{ text-align: center;}
.zifen ul li{ width: auto; display: inline-block;}
.zifen ul li a{ font-size: 14px; font-weight: bolder; height: 60px; line-height: 60px; padding-left: 35px; padding-right: 35px; color: #999;}
.zifen ul li a:hover{ border-bottom: #004098 2px solid; height: 60px; line-height: 60px; color: #004098; }

.activesanji{border-bottom: #004098 2px solid; height: 60px; line-height: 60px; color: #004098 !important;}

.tong4_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong4{ width: 1200px; height: auto; margin: 0 auto;}
.ry{ width: 1200px; height: auto; float: left; background: url(../images/c03.jpg) #e9f0f7 no-repeat; min-height: 175px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 36px;}
.ry_zuo{ width: 157px; height: auto; float: left; font-size: 18px;  color: #666; margin-left: 30px;}
.ry_you{ width: auto; height: auto;float: left;  min-height: 135px; color: #666; line-height: 26px; border-left: #e3e3e3 1px solid; padding-left: 20px;}


.tong5_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong5{ width: 1200px; height: auto; margin: 0 auto;}
.news{ width: 1200px; height: auto; float: left; padding-bottom: 30px; border-bottom: #e5e5e5 1px dashed; margin-bottom: 30px;}
.news_zuo{ width: 290px; height: 157px; float: left;}
.news_zhong{ width: 740px; height: auto; float: left; margin-left: 30px; color: #666; line-height: 26px;}
.news_zhong font{color: #666; font-size: 18px; font-weight: bolder; line-height: 36px;}
.news_zhong a{ color: #004098; border: #004098 1px solid; display: inline-block; line-height: 40px; padding-left: 20px; padding-right: 20px; margin-top: 20px;}
.news_zhong a:hover{ color: #fe8f02; border: #fe8f02 1px solid;}
.news_you{ width: 60px; float: right; text-align: center; color: #004098;}
.news_you font{ font-size: 48px; color: #004098;}
.fenye{ width: 1200px; height: auto; margin: 0 auto; text-align: center;}
.fenye a{ display: inline;}


.tong6_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong6{ width: 1200px; height: auto; margin: 0 auto;}
.jp{ width: 379px; height: auto; float: left;  margin-right: 30px; margin-bottom: 30px; cursor: pointer;}
.jp_top{ width: 379px; height: auto; float: left;}
.jp_bot{ width: 379px; height: 56px; float: left; line-height: 56px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; text-align: center; color: #666666; }
.jp:nth-child(3n){ margin-right: 0px;}
.piao_box{ width: 100%; height: 100%; position: fixed; background-color:rgba(0,0,0,0.8); z-index: 9999; left: 0px; top:0px;  display: none;}
.piao{ width: 1058px; height: 650px; margin: 0 auto;  background-color:rgba(0,64,152,0.8); margin-top: 5%; border-radius: 5px;}
.piao_top{ width: 1058px; height: 90px; float: left; position: relative;}
.piao_top_zuo{width: 1058px; height: 70px; float: left; color: #fff; line-height: 90px; text-align: center; font-size: 18px; font-weight: bolder;}
.piao_top_you{ position: absolute; right: 16px; top:16px; z-index: 999; cursor: pointer;}
.piao_top_zhong{ width:950px; height: 50px;lfloat:left; line-height: 25px; color: #fff; margin-left: 50px; text-align: center;}
.piao_bot{ width: 876px; height: auto; float: left; margin-left: 240px; margin-bottom: 20px; }


.tong7_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong7{ width: 1200px; height: auto; margin: 0 auto;}
.xiang_01{ width: 1200px; height: auto; float: left; text-align: center; line-height: 30px; color: #666; font-size: 18px; font-weight: bolder;}
.xiang_02{ width: 1200px; height: auto; float: left; text-align: center; line-height: 26px; color: #999; margin-top: 10px;}
.xiang_03{ width: 1200px; height: auto; float: left;  line-height: 26px; color: #666; margin-top: 10px; min-height: 500px;    pointer-events: none;}
.shang{ width: 100%; height: auto; float: left; line-height: 40px; color: #999;}
.shang a{ color: #666; display: inline;}
.shang a:hover{ color: #ff9000;}


.tong8_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong8{ width: 1200px; height: auto; margin: 0 auto;}
.wh{ width: 378px; height: auto; float: left; margin-right: 33px; margin-bottom: 33px; }
.wh_01{ width: 378px; height: auto; float: left; }
.wh_02{ width: 378px; height: auto; float: left; margin-top: 20px;}
.wh_02 a{color: #666; font-size: 16px; font-weight: bolder;}
.wh_02 a:hover{color: #033b86; font-size: 16px; font-weight: bolder;}
.wh_03{ width: 378px; height: auto; float: left; line-height: 26px; color: #666; margin-top: 10px; border-bottom: #e5e5e5 1px solid; padding-bottom: 20px;}
.wh_04{ width: 378px; height: auto; float: left; margin-top: 10px;}
.wh_04_zuo{ width: auto; float: left; margin-top: 20px;}
.wh_04_you{ width: 64px; height: auto; float: right;}
.wh_04_you_top{width: 64px; height: auto; float: left; color: #033b86; font-size: 30px; text-align: center;}
.wh_04_you_bot{width: 64px; height: auto; float: left; color: #999; text-align: center;}
.wh:nth-child(3n){ margin-right: 0px; }


.tong9_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong9{ width: 1200px; height: auto; margin: 0 auto;}

.tong9_top{ width: 1200px; height: auto; float: left; margin-bottom: 30px;}
.tong9_bot{ width: 1200px; height: auto; float: left; margin-bottom: 50px;}
.tong9_bot ul{}
.tong9_bot ul li{ width: 100%; height: auto; float: left; border-bottom: #e5e5e5 1px solid; line-height: 50px;}
.tong9_bot ul li a{ font-size: 16px; color: #666;}
.tong9_bot ul li a:hover{ font-size: 16px; color: #004098;}
.tong9_bot ul li span{ float: right; color: #999; font-size: 14px;}

.tong9_top .swiper-button-prev{color:#fff; opacity: 0.5;}
.tong9_top .swiper-button-prev:hover{opacity: 1;}
.tong9_top .swiper-button-next{color:#fff; opacity: 0.5;}
.tong9_top .swiper-button-next:hover{opacity: 1;}
.tong9_top .swiper-pagination-bullet{  background:#fff;}
.tong9_top .swiper-pagination-bullet-active{  background:#455382;}
.swiper-container .swiper-wrapper .swiper-slide a { text-align: left; width: 100%; display: block; overflow: hidden;}
.swiper-container .swiper-wrapper .swiper-slide a span{ line-height: 50px; width: 100%; display: block; overflow: hidden;}


.tong10_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px; margin-top: 66px;}
.tong10{ width: 100%; height: 687px; margin: 0 auto; position: relative;}
.tong10_zuo{ width: 50%; height: auto; position: absolute; z-index: 999; background-color:rgba(0,0,0,0.5);}
.lianxi{ width: 600px; height: 687px; float: right;}
.lianxi_01{ width: 530px; height: auto; float: left; font-size: 36px; color: #fff; margin-top: 70px;}
.lianxi_02{ width: 530px; height: auto; float: left; margin-top: 25px;}
.lianxi_02 ul{}
.lianxi_02 ul li{ width: 100%; height: auto; line-height: 36px; color: #fff; float: left; padding-left: 36px; background: url(../images/b01.png) no-repeat; background-position: left center; margin-bottom: 10px;}
.lianxi_02 ul li:nth-child(2){ background: url(../images/b06.png) no-repeat; background-position: left center;}
.lianxi_02 ul li:nth-child(3){ background: url(../images/b02.png) no-repeat; background-position: left center;}
.lianxi_02 ul li:nth-child(4){ background: url(../images/b04.png) no-repeat; background-position: left center;}
.lianxi_03{width: 530px; height: auto; float: left; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 30px; margin-bottom: 30px; padding-top: 10px; }
.lianxi_03 ul{}
.lianxi_03 ul li{ float: left; margin-right: 10px; margin-bottom: 10px;}
.lianxi_03 ul li:nth-child(3n){ margin-right: 0px; }
.lianxi_03 ul li a{ width: 168px; height: auto; line-height: 38px; background: #004098; border-radius: 5px; text-align: center; color: #fff;}
.lianxi_03 ul li a:hover{ background: #f5f5f5; color: #666;}
.lianxi_04{width: 530px; height: auto; float: left; color: #fff; line-height: 24px;}


.tong11_box{ width: 100%; height: auto; margin: 0 auto; margin-bottom: 66px;}
.tong11{ width: 1200px; height: auto; margin: 0 auto; }

.tong11_top{ width: 1200px; height: auto; float: left;}
.tong11_top table{border:1px solid #dfdfdf;}
.tong11_top td{border:1px solid #dfdfdf;}
.tong11_top th{border:1px solid #dfdfdf;}

.tong11_bot{ width: 1200px; height: auto; float: left;}
.tong11_bot a{}
.tong11_top table a:hover{ color: #00419b;}

.foot1{ width: 100%; height: auto; margin: 0 auto; }
.foot1 img{ width: 100%; }
.foot2_box{ width: 100%; height: auto; margin: 0 auto; background: #333333;}
.foot2{ width: 1200px; height: auto; margin: 0 auto; padding-top: 30px; padding-bottom: 60px;}
.foot2_zuo{ width: 800px; height: auto; float: left;}
.foot2_zuo_top{ width: 800px; height: auto; float: left; line-height: 50px; border-bottom: #494949 1px solid;}
.foot2_zuo_top a{ float: left; color: #fff; margin-right: 50px;}
.foot2_zuo_top a:last-child{ float: left; color: #fff; margin-right: 0px;}
.foot2_zuo_top a:hover{color: #ff9000; }
.foot2_zuo_bot{width: 800px; height: auto; float: left; line-height: 24px; color: #858585; margin-top: 20px; }
.foot2_right{ float: right;}
.er1{ width: 120px; height: auto; float: left; text-align: center; line-height: 40px; color: #858585; margin-left: 20px;}
.foot3_box{ width: 100%; height: auto; margin: 0 auto; background: #333333; border-top: #484848 1px solid;}
.foot3{width: 1200px; height: auto; margin: 0 auto;}
.foot3_zuo{ float: left; line-height: 50px; color: #858585;}
.foot3_you{ float: right; line-height: 50px; color: #858585}


.yqlj{ width:1200px; height: auto; line-height: 24px; text-align: left;float: left; color: #ccc;background: #333;}
.yqlj span{width: auto; height: auto; padding-right:10px; float: left;display: block;text-align: left;}
.yqlj a{ width: auto; padding: 0 10px; display: inline; line-height: 24px; color: #ccc; float: left;display: block;}

