﻿* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#fff;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
html,body{ width: 100%; height: 100%;}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#2e265f;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px; background-color:#2e265f;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
/*-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    box-shadow: 0 0 15px rgba(0, 0, 0, .10);*/



.top_box{width:100%; height:110px;  margin: 0px auto;   z-index: 99;position: fixed; top:0px; left: 0px; background: #fff;-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .1);    box-shadow: 0 5px 5px rgba(0, 0, 0, .1);}
.top{width:1200px; height: 110px;  margin: 0px auto;   }
.logo{ float: left; height: 90px; margin: 10px auto; }
.logo img{ height: 77px; margin-top: 6px;}
.kong{width:100%; height: 110px;  } 

.swiper-container1 {width:100%; height: auto; overflow: hidden; margin: 0px auto; }
.swiper-container1 img{width:100%;}

.ind_t1{width:1200px; height: 200px; margin: 0px auto; margin-top: -100px; position: relative; z-index: 2}

 
.t_navi{width:770px; height:110px; line-height: 110px; float: right; padding: 0px 0px; }
.t_navi li{float:left;width:110px; text-align: center; height: 110px; line-height: 130px;font-size: 16px; position: relative;}
.t_navi li a{color:#333; display: block;}
.t_navi li i{width:0px; left: 0px; position: absolute; bottom:20px; height: 3px;background: #2a69b0;}
.t_navi li dl{width:100%; height: auto; position: absolute; top:110px; left: 0px; display: none;}
.t_navi li dl dd{width:100%; height: 35px; line-height: 35px;  text-align: center; background:#2a69b0; border-bottom: 1px solid #3a74b4;}
.t_navi li dl dd a{font-size:14px; color: #fff; display: block;}
.t_navi li:hover dl{display:block;}
.t_navi li dl dd:hover { background:#245fa1;}
.t_navi li:hover i{width:60px;left: 25px; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}/*
.t_navi li:hover a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.t_navi li:hover dl dd a{color:#fff;}
.t_navi li:hover dl dd{ background:#136568;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}*/


/*banner轮播*/
.banner{ height:auto; width:100%; position: relative;} 
.banner .swiper-button-prev01{ position: absolute;width:36px; height: 73px; z-index: 999; background: url(../images/lll.png) no-repeat center; left: 60px; background-size: 36px;top:50%; margin-top: -18px; display:none;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;cursor: pointer;border: none;    outline: none;}
.banner .swiper-button-next01{position: absolute;width:36px; height: 73px; z-index: 999; background: url(../images/rrr.png) no-repeat center; right: 60px;background-size: 36px;top:50%; margin-top: -18px; display:none;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;cursor: pointer;border: none;    outline: none;}  
.banner:hover .swiper-button-prev01{display:block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.banner:hover .swiper-button-next01{display:block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
 
.zh3{width:1200px; height: auto;   margin: 0px auto; }
.zh3_left{width:540px; float: left; height: auto; overflow: hidden;  background: #fff;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);  padding: 20px;}

.zh3_right{width:540px; float: right; height: auto; overflow: hidden;  background: #fff;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);  padding: 20px;}
.zh3 a h2{height:50px; line-height: 50px; color: #136568; font-size: 22px; background: url(../images/mc_67.png) no-repeat right center; background-size: 20px;}
.zh3 a p{height:70px; line-height:25px; color: #136568; font-size: 13px; margin: 20px auto;}
.zh3 a.zh3_left p{ background: url(../images/mc_64.png) no-repeat right center; background-size: 70px;}
.zh3 a.zh3_right p{ background: url(../images/mc_71.png) no-repeat right center; background-size: 70px;}


.ind_t2{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ind_title{width:1200px; height: auto; overflow: hidden; margin: 70px auto; text-align: center; margin-bottom: 40px;}
.ind_title h2{ font-size:36px; color: #333; height: 50px; line-height: 50px;}
.ind_title span{font-size:14px; color: #333; height: 30px; line-height: 30px; margin-top: 5px;}
.ind_t2_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ind_t2_bottom h2{ font-size:26px; font-weight: bold; color: #136568; height: 30px; line-height: 30px; overflow: hidden;}
.ind_t2_bottom i{width:15px; height: 15px; display: block; margin-top: 20px; background: #136568}
.ind_t2_left{width:610px; float: left; height: auto; overflow: hidden; margin: 0px auto;}
.ind_t2_left .han{width:100%; height: 100px; line-height: 25px; color: #333; text-indent: 2em; font-size: 14px; margin-top: 20px; overflow: hidden;}
.ind_t2_left .ying{width:100%; height: 150px; line-height: 25px; color: #333; text-indent: 2em; font-size: 14px; margin-top: 10px; overflow: hidden}
.ind_t2_right{width:565px; height: 310px; float: right; margin-top: 25px;}
.ind_t2_left a{width:140px; height: 45px; line-height: 45px; text-align: center; background:linear-gradient(to right,#136568,#136855); display: block; color: #fff; font-size: 15px; float: right;margin-top: 10px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind_t2_left a:hover{border-radius: 40px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}



.ind_t3{width:100%;height: 650px;margin: 0px auto;background: url(/upload/indexband/mc_135.png) no-repeat;background-size: cover;background-position: center;background-attachment: fixed;margin-top: 400px;position: relative;}
.ind_sp{width:1200px; height:675px;margin: 0px auto;position: absolute;left: 50%;margin-left: -590px;top: -320px; z-index: 3}
.ind3_num{width:1200px; height: 675px; overflow: hidden; margin: 0px auto; position: relative; z-index: 2;}
.ind3_num ul{width:1200px; height: 675px; overflow: hidden; margin: 0px auto; position: absolute; left: 0px; top:430px;}
.ind3_num ul li{width:400px; float: left; height: auto; overflow: hidden; color: #fff; text-align: center}
.ind3_num ul li span{font-size:30px; font-weight: bold;}
.ind3_num ul li h2{ font-size:40px; }

.ind_t4_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ind4_left{width:480px; height: 400px; float: left; position: relative;}
.ind4_left img{width:480px; height: 400px}
.ind4_left h2{ position:absolute; bottom: 0px; left: 0px; width:440px; padding: 0px 20px;font-size: 16px; color: #fff; font-weight: bold; background: url(../images/ic_10.png); height: 45px; line-height: 45px;}

.ind4_center{width:340px; float: left; margin-left: 20px; height: auto; overflow: hidden}
.int4_news{width:85%; padding: 20px 7.5%; height: auto; margin-bottom: 10px; background: #f3f3f3}
.int4_news h2{  height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 10px;}
.int4_news h2 a{font-size:16px; color: #333; font-weight: bold;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.int4_news p{ height:44px; line-height: 22px; font-size:13px; color: #888; overflow: hidden;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.int4_news h5{width:100%; height: auto; overflow: hidden; margin: 0px auto; margin-top: 21.5px;}
.int4_news h5 span{ float:left; display: block; font-size: #333 ;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.int4_news h5 b{font-weight:bold; font-size: 24px; display: block;}
.int4_news h5 i{ font-size:14px;  display: block}
.int4_news h5 a{width:20px; height: 20px; float: right; display: block; background: url(../images/hei.png); background-size: 20px; margin-top: 20px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; position: relative; z-index: 2}

.int4_news:hover{ background:linear-gradient(to right,#472b91,#18266f);}
.int4_news:hover h2 a{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.int4_news:hover p{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.int4_news:hover h5 span{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.int4_news:hover h5 a{width:20px; height: 20px; float: right; display: block; margin-top: 20px; background-size: 20px;  background: url(../images/bai.png); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind4_left .swiper-pagination{bottom:55px;right: 20px; text-align: right;width: 470px;}

.ind4_right{width:340px; float: right;}
.ind4_right ul li{width:85%; padding: 16px 7.5%; height: auto; margin-bottom: 10px; background: #f3f3f3; overflow: hidden}
.ind4_right ul li h5{width:25%;height: auto;overflow: hidden;margin: 0px auto;margin-top: 17.5px;float: left;text-align: center;}
.ind4_right ul li h5 span{ float:left; display: block; font-size: #333 ;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.ind4_right ul li h5 b{font-weight:bold; font-size: 30px; display: block;}
.ind4_right ul li h5 i{ font-size:14px;  display: block}
.ind4_right ul li h2{overflow: hidden;float: right;width:75%;margin-top: 9px;margin-bottom: 6.3px;}
.ind4_right ul li h2 a{ height: 50px; line-height: 25px; overflow: hidden; display: block; font-size:16px; color: #333; font-weight: bold;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind4_right ul li h2 p{height:30px; line-height: 30px; color: #888; font-size: 13px; }

.ind4_right ul li:hover{ background:linear-gradient(to right,#472b91,#18266f);}
.ind4_right ul li:hover h2 a{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind4_right ul li:hover p{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind4_right ul li:hover h5 span{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.ind_t5_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ind_t5_bottom ul li{width:290px; margin: 5px; float: left; height: auto;}
.ind_t5_bottom ul li img{width:290px; height: 140px;}

.ind_t6_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto;} 
.ind_t6_bottom .swiper-slide img{width:100%; height: 110px;}
.ind_6_box .swiper-button-prev{width:36px; height: 73px; background: url(../images/lll.png) no-repeat center; left: 0px; background-size: 20px;top:45px; display:none;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;cursor: pointer;border: none;    outline: none;}
.ind_6_box .swiper-button-next{width:36px; height: 73px; background: url(../images/rrr.png) no-repeat center; right: 0px;background-size: 20px;top:45px; display:none;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;cursor: pointer;border: none;    outline: none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:none}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:none}
.ind_6_box{width:1200px; height: 140px; position: relative; margin: 0px auto; padding: 0px 40px;}
.ind_6_box:hover .swiper-button-prev{display:block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ind_6_box:hover .swiper-button-next{display:block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.tijiao{ background: #332b81; width: 220px; margin-top: 10px; border: none; height: 45px; border-radius: 3px;
							color: #Ffffff; font-size: 18px; }
.f_ff{height:60px;text-align: center;width:100%;background: #16334e;line-height: 60px;overflow: hidden;font-size: 13px;color: #406990;}
.f_ff a{color:#406990; margin-right: 20px}



.zh_foot{width:100%; height: auto; overflow: hidden; margin: 0px auto;background-size: cover;}
.zh_f_c{width:950px; margin-left: 50px; height: auto; overflow: hidden; margin: 60px auto;}
.zh_l_left{width:100%; float:left; height: auto; overflow: hidden; }
.zh_l_left h2{color:#fff; font-size: 22px; font-weight: bold;  margin-bottom: 30px;}
.zh_l_left p img{height:20px; margin-right: 20px; margin-top: 5px}
.zh_l_left p { float: left; width:65%; height: 30px; line-height: 30px; margin-bottom: 14px; color: #fff; font-size: 14px;}
.zh_l_left p:nth-child(odd){width:35%;}
.zh_l_left p a{  color: #fff; font-size: 14px; margin-right: 20px;}

.zh_l_right{width:800px; height: 250px; float: right; overflow: hidden; background: #fff}
.box { width: 100%; height: 250px; margin: 0px 0; } 
#container3 { width: 100%; height: 100%; }
.list { width: 20%; height: 100%; background: #eee; }
.list li { height: 34px; line-height: 34px; padding-left: 20px; }
.list li.active a { color: red; }
.title { font-size: 14px; font-weight: bold; color: #cc5522; }
.content { font-size: 13px; color: #333; margin-top: 6px; }
.fl { float: left; }


.cz ul{width:800px; padding: 0px 200px; height: 720px; background: #fff; border-radius: 20px; position: absolute; top:50%; margin-top: -360px; left: 50%; margin-left: -600px;}
.cz p{ font-size:14px; color:#332b81; font-weight:bold; margin-top: 30px; margin-bottom: 10px;}
.cz ul li{ height:auto; font-size:14px; color:#666;  line-height:50px;} 
.cz ul li .re_name{ width:300px; height:40px; line-height:40px; border:1px solid #e6e6e6; border-radius:5px; text-indent: 10px;}
.message textarea{ width:700px; height:60px; border:1px solid #e6e6e6; border-radius:5px;}
.form_box { line-height:30px; padding:30px 40px; background:#D0FAFF; margin-top:20px; font-size:13px; color:#666666;}
.form_box p{ color:#666;}

.cz{width:100%; height: 100%; position: fixed; z-index: 999; background:url(../images/hh.png); display: none; top:0px; left: 0px;}
.close{width: 35px;height: 35px;display: block;border-radius: 50%;position: fixed;cursor: pointer;top: 50%;margin-top: -350px;left: 50%;margin-left: 555px;z-index: 22;background: #ffffff;}
.close img{width:30px; height: 30px; margin: 2.5px;}



.n_banner{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.n_banner img{width:100%;}

.nb1{width:100%; height: auto; overflow: hidden; margin: 70px auto; position: relative;}
.nb_left{width:50%; height: auto; overflow: hidden; position: absolute; left: 0px; top:0px;z-index: 3}
.nb_left img{width:100%; max-height:650px;}
.nb_right{width:1100px; height: auto; overflow: hidden; background: #f3f3f3; margin: 0px auto; padding: 50px; position: relative; z-index: 2; margin-top: 150px;}
.nb_right h2{ width:100%; height: auto; overflow: hidden; line-height: 50px; font-size: 40px; color: #333; text-align: right}
.nb_right span{ width:100%; height: 30px; line-height: 30px; font-size: 13px; color: #333; text-align: right; display: block; font-weight: bold}
.nb_right div{width:490px; float: right; height: auto; overflow: hidden; max-height: 400px; overflow-y: scroll; line-height: 25px; font-size: 14px; color: #888; margin-top: 60px;}
.nb1 i.b1i{position:absolute; width:65%; height: 10px; background: #085093; top:350px; right: 0px; z-index: 5; display: none;}
.s1i{position:absolute; width:20%; height: 10px; background: #085093; top:360px; left: 50%; margin-left: -600px; z-index:4; display: none;}


.nb2{width:100%; height: auto; overflow: hidden; margin: 70px auto; position: relative;}
.nb2_left{ width:55%; float: left; background: #f8f8f8;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); }
.nb2_left h2{height:50px; line-height: 50px; font-size: 20px; font-weight: bold; color: #333}
.nb2_right{ width:45%; float: right; margin-top: 180px;}
.nb2_right img{ width:100%; height: auto; max-height: 480px;}
.nb2_post{width:80%; height: auto; overflow: hidden; margin: 30px 10%;}
.nb2_post dl{width:100%; height: auto;overflow: hidden; margin-bottom: 20px;}
.n_text{width:47%; float: left; height: 45px; line-height: 45px; text-indent: 2em; border:1px solid #eee;  margin-right: 2%;}
.n_name{width:96%;  height: 45px; line-height: 45px; text-indent: 2em; border:1px solid #eee;  margin-right: 0;}
.nb2_post dl.nbdl{width:96%; text-indent: 2em;   height: auto; line-height: 45px;  border:1px solid #eee; background: #fff;  margin-right: 0;}
.nbdl span{width:100%; height: 25px; line-height: 25px; font-size: 15px; color: #888; display: block; padding-top: 10px;}
.nbdl span i{color:#888; font-size: 13px;}
.nbdl dd{ font-size: 14px; color: #333; height: auto; line-height: 30px; padding-bottom: 10px;  }
.n_sub{width:96%; height: 45px; line-height: 45px; font-size: 18px; color: #333; background: #fff; border:1px solid #eee; display: block; cursor: pointer}

.nb3{width:1198px; height: auto; overflow: hidden; margin: 40px auto; border:1px solid #eee}
.nb3_box{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative}
.nb3_bottom{width:900px; height: 400px; overflow: hidden; padding-bottom: 80px;}
.nb3_bottom .swiper-slide{text-align:center}
.nb3_bottom img{height:400px; width:auto}
.nb3_box .swiper-button-prev1{position:absolute;width:36px; height: 73px; background: url(../images/lll.png) no-repeat center; left: 20px; background-size: 30px;top:140px;cursor: pointer;border: none;    outline: none;}
.nb3_box .swiper-button-next1{position:absolute;width:36px; height: 73px; background: url(../images/rrr.png) no-repeat center; right:20px;background-size: 30px; top:140px;cursor: pointer;border: none;    outline: none; }
.nb3_box .swiper-pagination1{text-align:center; bottom: 0px; margin-top: 20px}

.nb4{width:1130px; height: auto; overflow: hidden; margin: 40px auto; background: #f8f8f8; padding: 0px 35px; padding-bottom: 75px;}
.nb4 .ind_title{width:100%}
.nb4 ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.nb4 ul li{width:216px; margin:0px 5px; float: left; height: auto; margin-bottom: 15px;}
.nb4 ul li img{width:100%; height: auto;}

.zh_title{width:100%; height: 50px; line-height: 50px; font-size: 28px; font-weight: bold;  margin: 70px auto; margin-bottom: 40px; text-align: center; position: relative; }
.zh_title a{color: #333;}
.zh_title i{width:100%; height: 50px; line-height: 30px; font-size: 44px; font-weight: bold; color: #f5f5f5; text-align: center; position: absolute; left: 0px;top:0px; z-index: -1;font-style:oblique}

.zh1{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 50px;}
 
.zh1_box{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.zh1_left{width:660px; height: auto; overflow: hidden; float: left}
.zh1_left .zh1_b{width:430px; height: 380px; float: left;}
.zh1_s{width:220px; margin-left: 10px; height: 185px; margin-bottom: 10px;}
.zh1_left .zh1_s:last-child{margin-bottom:0px;}
.zh1_right{width:510px; float: right; height: auto; font-size: 13px; line-height: 27px; }
.zh1_right p{width:100%; height: auto;overflow: hidden;}
.zh1_right span{font-weight:bold; display: block; height: auto;float: left;width:85px}
.zh1_right i{ display: block; height: auto;width:425px;float: right; text-align: left; color: #888}

.zh2{width:100%; height:420px; background: #f8f8f8; margin: 0px auto; padding-bottom: 70px; margin-bottom: 620px;}
.zh2 .zh_title{width:100%; height: 50px; line-height: 50px;  top:70px; text-align: center; position: relative;  }
.zh2 .zh_title strong{font-size: 32px; font-weight: bold; color: #333;z-index: 2; position: relative}
.zh2 .zh_title i{width:100%; height: 50px; line-height: 30px; font-size: 44px; font-weight: bold; color: #e5e5e5; text-align: center; position: absolute; left: 0px;top:0px; z-index: 0;font-style:oblique}
.zh2_box{width:1120px; height: auto; overflow: hidden; margin: 0px auto;position: relative; top: 60px; background: #fff; padding: 0px 40px;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); border-radius: 10px;}
.zh2_box h2{width:100%; height: 50px; line-height: 50px; text-align: center; font-size: 30px; font-weight: bold; color: #1960a0; margin: 20px auto; margin-top: 40px;}
.zh2_box h2 a{color:#1960a0}
.zh2_box h2 i{font-size:16px; padding-left: 10px;font-style:oblique}
.zh2foot{ width:1300px; height: auto; overflow: hidden; margin: 40px auto; position: relative; top: 90px;}
.zh2foot .swiper-slide{background:#f8f8f8; border-radius: 10px; padding: 20px 0px; display:block; text-align:center;}
.zh2foot .swiper-slide strong{width:80px; height: 80px; background: #0b4e94; border-radius: 50%; display: block; margin: 0px auto;}
.zh2foot .swiper-slide img{ margin: 12.5px;}
.zh2foot .swiper-slide h2{width:100%; text-align: center;height: 30px; line-height: 30px; font-size: 14px; color: #333}
.zh2 h6{width:100%; height: 30px; text-align: center;margin: 0px auto; position: relative; top: 100px;}
.zh2 h6 a{width:120px; height: 25px; line-height: 25px; margin: 0px auto; border:1px solid #0b4e94; border-radius: 20px; font-size:14px; color: #333; text-align: center; display: block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh2 h6 a:hover{background:#0b4e94; color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.zh_b3{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative;} 
.zh_b3_bg{width:100%; height: 300px; background: #f8f8f8; position: absolute; top: 0px; left: 0px; z-index: -1} 
.zh_b3 .zh_title i{color: #e5e5e5; }
.zh_b3_foot{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative}
.zh_b3_foot .swiper-slide{position:relative; }
.zh_b3_foot .swiper-slide img{width:100%; height: 230px; }
.zh_b3_foot .swiper-slide h2{width:100%; height: 50px; position: absolute; bottom:0px; background: rgb(255 255 255 / 55%) ;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide h2 span{width:90%; margin: 0px auto;height: 50px; line-height: 50px;   text-align: center; font-size: 20px; color: #0b4e94; display: block; overflow: hidden; font-weight: bold;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide h2 p{height:0px; line-height: 25px; overflow: hidden; width:80%; margin: 0px auto; font-size: 14px; color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.zh_b3_foot .swiper-slide h2 i{width:10%; height: 0px; background: #fff; display: block; margin: 10px auto;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2 p{height:75px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; font-size: 15px}
.zh_b3_foot .swiper-slide:hover h2 span{ color: #fff; margin-top: 50px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2{ background: rgb(11 78 148 /80%); height: 230px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2 i{width:10%; height: 5px; background: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}



.zh4{width:1200px; height: auto;  margin: 0px auto; position: relative} 
.nl_f_ul{width:1200px; height: auto;   margin: 0px auto;  position: relative;  }   
.nl_f_ul .swiper-slide img{width:100%; height: 180px; display: block; margin: 0px auto;}
.nl_f_ul .swiper-slide h2{width:100%; height: 45px; display: block; margin: 0px auto;overflow: hidden;line-height: 45px;}
.nl_f_ul .swiper-slide h2 a{ font-size: 15px; color: #333; font-weight: bold; display: block}
.nl_f_ul .swiper-slide p{width:100%; height:66px; line-height: 22px; color: #888; font-size: 13px; overflow: hidden;} 
.nl_f_ul .swiper-slide:hover h2{   color: #332b81;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.zh4 .swiper-button-prev2{position:absolute;width:36px; height: 73px; background: url(../images/lll.png) no-repeat center; left: -45px; background-size: 30px;top:145px; cursor: pointer;border: none;    outline: none;}
.zh4 .swiper-button-next2{position:absolute;width:36px; height: 73px; background: url(../images/rrr.png) no-repeat center; right:-45px;background-size: 30px; top:145px;cursor: pointer;border: none;    outline: none; }
 

.nbz1{width:100%; height: auto; overflow: hidden; margin: 70px auto; position: relative;}
.nbz_left{width:50%; height: auto; overflow: hidden; position: absolute; right: 0px; top:0px;z-index: 3}
.nbz_left img{width:100%; max-height:650px;}
.nbz_right{width:1100px; height: auto; overflow: hidden; background: #f3f3f3; margin: 0px auto; padding: 50px; position: relative; z-index: 2; margin-top: 150px;}
.nbz_right h2{ width:100%; height: auto; overflow: hidden; line-height: 50px; font-size: 40px; color: #333; text-align: left}
.nbz_right span{ width:100%; height: 30px; line-height: 30px; font-size: 13px; color: #333; text-align: right; display: block; font-weight: bold}
.nbz_right div{width:490px; float: left; height: auto; overflow: hidden; max-height: 400px; overflow-y: scroll; line-height: 25px; font-size: 14px; color: #888; margin-top: 60px;}
.nbz1 i.bz1i{position:absolute; width:65%; height: 10px; background: #085093; top:350px; left: 0px; z-index: 5; display: none;}
.sz1i{position:absolute; width:20%; height: 10px; background: #085093; top:360px; right: 50%; margin-right: -600px; z-index:4; display: none;}

.nb2_post dl span{position:absolute; right: 10px; top: 13px;    font-size: 12px;    color: #d30000;}
.nb2_post dl:first-child dd{width:47%; float: left; position: relative;border:1px solid #eee; margin-right: 2%; }
.nb2_post dl:nth-child(2){width:96%; border:1px solid #eee;  margin-right: 0; position: relative}
.nb2_post .nbdl span{width:100%; height: 25px; line-height: 25px; font-size: 15px; color: #888; display: block; padding-top: 10px; position: relative;right: inherit; top: inherit}
.nbz2{width:100%; height: auto; overflow: hidden; margin: 70px auto; position: relative;}
.nbz2_left{ width:55%; float: right; background: #f8f8f8;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); }
.nbz2_left h2{height:50px; line-height: 50px; font-size: 20px; font-weight: bold; color: #333}
.nbz2_right{ width:45%; float: left; margin-top: 180px;}
.nbz2_right img{ width:100%; height: auto; max-height: 480px;}
.nbz2_post{width:80%; height: auto; overflow: hidden; margin: 30px 10%;}
.nbz2_post dl{width:100%; height: auto;overflow: hidden; margin-bottom: 20px;}
.nbz2_post dl span{position:absolute; right: 10px; top: 13px;    font-size: 12px;    color: #d30000;}
.nbz2_post dl:first-child dd{width:47%; float: left; position: relative;border:1px solid #eee; margin-right: 2%; }
.n_text{width:100%; float: left; height: 45px; line-height: 45px; text-indent: 2em; border:none;}
.nbz2_post dl:nth-child(2){width:96%; border:1px solid #eee;  margin-right: 0; position: relative}
.n_name{  height: 45px; line-height: 45px; text-indent: 2em;border:none; width:100%;}
.nb2_post dl.nbdl{width:96%; text-indent: 2em;   height: auto; line-height: 45px;  border:1px solid #eee; background: #fff;  margin-right: 0;}
.nbz2_post .nbdl span{width:100%; height: 25px; line-height: 25px; font-size: 15px; color: #888; display: block; padding-top: 10px; position: relative;right: inherit; top: inherit}


.nbdl span i{color:#888; font-size: 13px;}
.nbdl dd{ font-size: 14px; color: #333; height: auto; line-height: 30px; padding-bottom: 10px;  }
.n_sub{width:96%; height: 45px; line-height: 45px; font-size: 18px; color: #333; background: #fff; border:1px solid #eee; display: block; cursor: pointer}
.n_sub:hover{color: #fff;  background: linear-gradient(to right,#472b91,#18266f); cursor: pointer; border:1px solid #18266f;}
.nbz3{width:1200px; height:auto; overflow: hidden; margin: 70px auto;}
.nbz3 .nbz3_title{width:1200px; text-align: right; height: auto; overflow: hidden;}
.nbz3_title h2{font-size:30px; color: #333;width:100%; height: auto;}
.nbz3_title span{font-size:13px; color: #888}
.nbz3 .swiper-container13{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 50px;}
.nbz3 .swiper-container13 .swiper-slide{width: auto; float: left; height: auto; overflow: hidden; margin: 0px auto; position: relative}
.nbz3 .swiper-container13 .swiper-slide img{width:100%; height: 300px; overflow: hidden; border:1px solid #eee; }
.nbz3 .swiper-container13 .swiper-slide h2{width:100%; height: 40px; text-align: center; line-height: 40px; overflow: hidden; font-size: 14px; color: #333}
.swiper-pagination13{text-align:center}


.news1{width:1200px; height: auto; overflow: hidden; margin: 50px auto;}
.news_ttle{width:1200px; height: 50px;line-height: 50px; margin: 0px auto; margin-bottom: 20px;}
.news_ttle h2{font-size:26px; color: #333; float: left}
.news_ttle a{ font-size:14px; color: #333; float: right}
.news_llist{width:1200px; padding: 25px 0px; background: #f8f8f8}
.news_llist ul{width:100%; height: auto; overflow: hidden; margin: 0px auto}
.news_llist li{width:1150px;  height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px solid #ddd; padding: 20px 25px; position: relative; z-index: 1}
.news_llist img{width:230px; height: 150px; float: left}
.news_llist h6{width:80px; margin-left: 19px; float: left; height: 150px;color: #333; border-right: 1px solid #eee}
.news_llist h6 span{width:100%; height:30px; line-height: 30px; font-size: 20px; font-weight: bold;  display: block; margin-top: 50px;}
.news_llist h6 b{width:100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold;  display: block;}
.news_llist h2{width:750px; float: left; height: auto; overflow: hidden; margin: 0px auto; margin-left: 20px;}
.news_llist h2 a{width:100%; height: 30px; line-height: 30px; font-size:16px; color: #333; margin-bottom: 5px; display: block; overflow: hidden;}
.news_llist h2 p{width:100%; height: 75px; line-height: 25px; font-size: 13px; color: #888; overflow: hidden;}
.news_llist h3{ float: right; height: 150px;}
.news_llist h3 a{ background:url(../images/lan.png) no-repeat 7px 5px; width:20px; height: 20px; padding: 5px; border:2px solid #12629e; display: block; border-radius: 50%; margin-top: 50px;}
.news_llist li:hover h3 a{ background:url(../images/bai.png) no-repeat 7px 5px;border:2px solid #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.news_llist li:hover { background: linear-gradient(to right,#472b91,#18266f); cursor: pointer; z-index: 2;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_llist li:hover h6,.news_llist li:hover h2 a,.news_llist li:hover h2 p{color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.Page{width:100%; text-align:center; padding:50px 0px; padding-bottom: 10px;}
.Page a{display:inline-block;width:50px;background:#f2f2f2;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #666}
.Page span{display:inline-block;width:50px;background:#332b81;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.nav-links a:first-child{ display:none;}
.nav-links a:nth-child(2){ width:80px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.nav-links a:last-child{ width:80px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.Page a:hover{ background:#332b81; color:#fff}
.Page a.cur{ background:#332b81; color:#FFF}
.Page span.current{ display: inline-block;background:#332b81;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: -5px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}
.Page .page_up
    {
        width: 80px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .Page .page_next
    {
        width: 80px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .nav-links a:first-child
    {
        display: inline-block;
    }
    .nav-links a:nth-child(2)
    {
        width: 50px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .Page a
    {
        display: inline-block;
        width: 50px;
        background: #f2f2f2;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
        font-size: 14px;
        margin-left: 1px;
        color: #666;
    }
    .Page span.current
    {
        display: inline-block;
        background: #332b81;
        vertical-align: middle;
        color: #FFF;
        height: 50px;
        line-height: 50px;
        width: 50px;
        margin-left: 1px;
    }
    .Page span
    {
        display: inline-block;
        width: 50px;


        background: #f2f2f2;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
        font-size: 14px;
        margin-left: 1px;
        color: #a9a9a9;
    }



.zhfw{width:1200px; height: auto; overflow: hidden; margin: 80px auto; margin-bottom: 60px}
.zhfw ul li{width:1200px; height: auto; overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 40px; border-top: 1px solid #eee }
.zhfw ul li h2{float: left; }
.zhfw ul li h2 span{height:30px; line-height: 30px; font-size: 22px; color: #333; display: block; margin-bottom: 10px; margin-top: 50px;}
.zhfw ul li h2 i{font-size:14px; height: 20px; line-height: 20px; color: #666; display: block; margin-bottom: 30px;}
.zhfw ul li h2 a{width:130px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: linear-gradient(to right,#472b91,#18266f) ; display: block; text-indent: inherit}
.zhfw ul li img{float:right}
.ab_z_a{width:150px; height: 25px; line-height: 25px; border-radius: 30px; border:1px solid #472b91; color: #333;display: block; text-align: center; float: right; margin-top: 10px;}
.ab_z_a:hover{ border:1px solid #472b91; background: #472b91; color: #fff; }
.images_llist{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 30px;}
.images_llist ul {width:100%; height: auto; overflow: hidden ; margin: 0px auto;}
.images_llist ul li{width:270px; margin: 0px 10px; margin-bottom: 20px; float: left; position: relative; z-index: 1}
.images_llist ul li img{width:100%; height: 150px; }
.images_llist1 ul li img{width:100%; height: 120px; }
.images_llist2 ul li img{width:100%; height: 300px; }
#imgZoomMask{z-index:99999}
.images_llist ul li h2{width:100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; background: #f5f5f5}
.images_llist ul li h2 a{color: #333; font-size:16px; }
.images_llist ul li:hover{z-index: 2;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .10);    box-shadow: 0 5px 15px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.images_llist ul li:hover h2{  background: linear-gradient(to right,#472b91,#18266f) ; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.images_llist ul li:hover h2 a{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.gz_more{width:100%; height: 30px; line-height: 30px; font-size: 13px; color: #888; text-align: center; display: block}

.down_llist{width:100%; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 30px;}
.down_llist ul {width:100%; height: auto; overflow: hidden ; margin: 0px auto;}
.down_llist ul li{width:250px; margin: 0px 16px; margin-bottom: 20px; float: left; position: relative; z-index: 1}
.down_llist ul li img{width:100%; height: 280px; }
.down_llist ul li h2{width:250px; height: 50px; line-height: 50px; text-align: center; overflow: hidden; background: #f5f5f5; font-size: 15px; color: #333}
.down_llist ul li h6{ position:absolute; top:0px; left: 0px; width:250px; height: 0px; overflow: hidden;background:linear-gradient(to right,rgb(71 43 145 / 76%),rgb(24 38 111 / 75%));-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.down_llist ul li h6 a{color:#472b91; width:150px; height: 45px; background: rgb(255 255 255 / 75%); display: block; border-radius: 30px; margin: 0px auto; font-size: 14px; line-height: 45px;}
.down_llist ul li h6 a:hover{background: rgb(255 255 255 / 100%);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.down_llist ul li h6 a img{height:25px; float: left; width:25px; margin-top: 10px; margin-left: 45px; margin-right: 5px;}
.down_llist ul li h6 a.yl{ margin-top:100px; margin-bottom: 20px;}
.down_llist ul li:hover h6{ height:330px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}




.jtfw{width:100%; height: auto; min-height: 550px; overflow: hidden; margin: 0px auto; position: relative;}
.jt1{width:100%; height: auto; min-height: 550px; overflow: hidden; margin: 0px auto; position: relative;}
.jtfw i{position:absolute; left: 0px ; top: 10px;} 
.jt_right{width:60%; height: 580px;  right: 0px; top: 0px; background: #f8f8f8; position: absolute}
.jt_right img{width:90%; height: 420px;   margin-top: 80px; float: right}
.jt_left{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding-bottom: 180px;}
.jt_left h2{font-size:30px; line-height: 40px; color: #333; margin-top: 150px;}
.jt_left span{font-size:30px; color: #333; margin: 20px auto; margin-bottom: 50px; display: block;}
.jt_left p{font-size:18px; line-height: 30px; color: #888; height: 60px;  }

.jtfw1{width:100%; height: auto; overflow: hidden; margin: 70px auto; background: url(../images/f.jpg) no-repeat bottom center; margin-bottom: -70px}
.jt_title{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.jt_title h2{font-size:30px; color: #333; height: 50px; line-height: 50px; border-bottom: 1px solid #333; width:300px}
.jt_title h2 i{font-size:13px; line-height: 60px; padding-left: 10px;}
.jtfw1 ul{width:1200px; height: auto; overflow: hidden; margin: 60px auto;}
.jtfw1 ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.jtfw1 ul li h2{font-size:18px; color: #333; font-weight: bold; height: 50px; line-height: 50px; }
.jtfw1 ul li h2 img{ margin-left:10px;}
.jtfw1 ul li p{height:30px; line-height: 30px; font-size: 14px; color: #888;}
.jtfw1 ul li strong{color:#333; display: block; margin: 30px auto;}


.jdfw1{width:100%; height: auto; overflow: hidden; margin: 70px auto; background: url(../images/f.jpg) no-repeat bottom center; margin-bottom: -70px}
.jdfw1 ul{width:1200px; height: auto; overflow: hidden; margin: 60px auto; margin-bottom: 30px;}
.jdfw1 ul li{width:100%; height: 40px; line-height: 40px; font-size: 14px; color: #888; overflow: hidden;  text-align: left}
.jdfw1 ul li h2{width:30%; float: left; }
.jdfw1 ul li span{width:20%; float: left;  display: block;}
.jdfw1 ul li i{width:50%; float: right;  display: block;}





.nei_t{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: -50px; position: relative; z-index: 9}
.nei_t h2{width:300px; height: 80px; background: #085093; color: #fff; font-weight: bold; font-size: 30px; text-align: center; line-height: 80px;}

.nei_box{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}
.nei_l{width:300px; float: left; height: auto; overflow: hidden; background: #f3f3f3; padding-bottom: 30px;}
.nei_l h2{background:#085093; color: #fff; text-align: center; height: 50px; line-height: 50px; font-size: 20px; }
.nei_l a{width:100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333;display: block}
.nei_l a:hover,.nei_l a.n_on{background: #085093; color: #fff}



.news_show_box{ width:100%; height: auto; overflow: hidden; background: #f8f8f8;}
.news_show{ width:100%; height: auto; overflow: hidden;   margin: 0px auto;border-radius: 10px; min-height: 500px; background:#fff;padding-top: 0px; border: none;   }

.nei_right{width:870px; height: auto; overflow: hidden; float: right}
.news_show_title{ width:100%; height: auto; overflow: hidden;margin: 20px auto; margin-bottom: 30px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.news_show_title h5{ text-align:center; font-size: 14px; color: #888; line-height: 40px;}
.news_show_title h5 span,.news_show_title h5 i,.news_show_title h5 b{ padding:0px 20px;}
.news_show_p{ width:100%; height: auto; overflow: hidden; font-size: 14px; color: #333; line-height: 30px; margin: 0px auto;}
.news_show_p img{ max-width:100%; height: auto;  margin: 10px auto; text-indent: 0; display:block}

.updown{ width:100%; height: auto; overflow: hidden; margin: 50px auto; border-top:1px solid #eee; padding-top: 10px; margin-bottom: 30px;}
.ud{ width:100%; height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; color: #333;}
.updown a{ font-size: 15px; color: #333;}
.updown a:hover{ color:#332b81;}


.header{display:none;}
.swiper-pagination01{display: none;}
.swiper-pagination010{display: none;}
.swiper-pagination6{display:none}	
.swiper-pagination7{display:none}	
.swiper-pagination8{display:none}	
@media screen and (max-width: 767px) {
		
* {	padding: 0px;	margin: 0px;}
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {	margin: 0;	padding: 0;	border: 0;	font-family: Verdana,"Microsoft YaHei", "SimHei", "SimSun";}
body {	padding: 0px; margin:0px;}
img {	/*max-width: 100%;*/	display: block;	border:0;	vertical-align:middle;}
ul {	list-style:none;}
html, body {	min-height: 100%;	background: #fff;}
body {	font-family: Verdana;	-webkit-text-size-adjust: none;}


body{ width:100%;max-width:640px; margin:0px auto; padding:0;  background:#fff; font-size:62.5%;}
span, p {	margin: 0px;padding: 0px;}
img {border: 0;}

ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none;}

/*选中后背景色*/

::selection {color: #fff;background: #fd6114;} 
::-moz-selection {color: #fff;background: #fd6114;}
a {	/*	*/	text-decoration:none;}
.a-del {	color: #c00;}
.a-del:hover {	color: #b00;	text-decoration: underline;}
.fl {	float: left;}
.fr {	float: right;}
.icon-arrow-right {	}
.fb18 {	font-size: 18px;	font-weight: bold;}
.fb24 {	font-size: 24px;	font-weight: bold;}
.cred {	color: #c00 !important;}
.cblue {	color: #06c !important;}
i {	font-style: normal;	font-weight: normal;}
/*====IE提示====*/
.ie8-tips {	width:100%;	padding:30px 0;	border-bottom:1px solid #0066cc;	background:#fff;	color:#333;	line-height:50px;	text-align:center;	font-size:2em;}
.ie8-tips p {	padding:5px 0;}
.ie8-tips a {	margin:0 1em;	font-size:2em;}
/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{		content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.wrapfix {	display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {	height: 1%;}
.wrapfix {	display: block;}
.clearfix:before,.clearfix:after {  display: table;  content: " ";}
.clearfix:after {  clear: both;}

	.top_box{display: none;}
	.kong{width:100%; height: 60px;}

.banner{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative;}

	
	.ind_t1{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding: 30px 0px; background: #f8f8f8}	
	
.zh3{width:94%; height: auto;   margin: 0px auto;  }
.zh3_left{width:90%; float: none; height: auto; overflow: hidden;  background: #fff; border-radius: 20px; padding:10px 5%; display: block; margin-bottom: 20px;}
.zh3_right{width:90%; float: none; height: auto; overflow: hidden;  background: #fff; border-radius: 20px; padding:10px 5%; display: block}
.zh3_box{ padding: 20px 0px;}
.zh3 a h2{height:30px; line-height:30px;  font-size: 1.2em;  background-size: 10px; font-weight: bold; margin-top: 5px;}
.zh3 a p{height:100px; line-height:20px;  font-size: 1em; margin: 5px auto;}
.zh3 a.zh3_left p{  background-position: 100% 4px; background-size: 35px;height: 50px;}
.zh3 a.zh3_right p{ background-position: 100% 4px; background-size: 35px; height: 50px;}

.swiper-pagination01{display: block; position: absolute; bottom:5px; z-index: 9; text-align: center;}
.swiper-pagination010{display: block; position: absolute; bottom:-30px; z-index: 9; text-align: center; width:100%}
	.swiper-pagination010 .swiper-pagination-bullet{ margin:0px 3px;}
	
.banner .swiper-button-prev01,.banner .swiper-button-next01{display:none}
.ind_t6 .swiper-button-prev,.banner .swiper-button-next{display:none}
	
.ind_6_box:hover .swiper-button-prev{display:none}
.ind_6_box:hover .swiper-button-next{display:none}


	
.banner:hover .swiper-button-prev01{display:none; }
.banner:hover .swiper-button-next01{display:none; }
.ind_t2{width:100%; padding-bottom: 30px; }
.ind_title h2{height:30px; line-height: 30px; font-size: 1.9em; margin-bottom: 3px;}
.ind_title span{height:20px; line-height: 20px; font-size: 1em; }
.ind_title{width:100%; margin: 30px auto; margin-bottom: 20px;}
.ind_t2_bottom{width:100%;}
.ind_t2_bottom h2{width: 94%; height: auto; overflow: hidden; margin: 0px auto; font-size: 1.3em}
.ind_t2_bottom i{margin: 5px 3%;width:8px; height: 8px; margin-top: 0px;}
.ind_t2_left{width: 94%; height: auto; float: inherit; margin: 0px auto;}
.ind_t2_left .han{font-size:1em; margin-top: 0px;}
.ind_t2_left a{width:40%; height: 35px; line-height: 35px;  font-size: 1.1em;}
.ind_t2_right{width:94%; height: auto; float: inherit; margin: 10px auto;}
.ind_t2_right img{width:100%;}
.ind_sp{width:90%; height: auto; left: 0%; top:100px; margin-left:inherit; position: relative; z-index: 3}
.ind_t3{ margin-top:110px;}
.ind3_num{width:100%; position: relative; z-index: 2; height: 50px; margin-top: -20px;}
.ind3_num ul li{width:33.33%}
.ind3_num ul li h2{font-size:1.5em; margin-bottom: 5px; }
.ind3_num ul li span{font-size:1.1em}
.ind3_num ul{width:100%; height: 55px; top:0px; }
.ind4_left{display: none;}
.ind_t4_bottom{width:100%;}
.ind4_center{width:97%; float: inherit; margin: 0px auto; margin-left: 1.5%;}

.int4_news{width:43%; margin: 0px 1.5%; float: left;padding: 10px 2%;}
.int4_news h2{ margin-bottom: 0px;}
.int4_news h2 a{font-size:1.2em;}
.int4_news p{font-size:.9em}
.int4_news h5{margin-top:5px;}
.int4_news h5 b{font-size:1.65em}
.int4_news h5 i{font-size: 1em;}
.int4_news h5 a{background-size: 15px; height: 15px; width:15px;}
.ind4_right{width:94%; margin: 0px auto; float: inherit}
.ind4_right ul li{  width:90%;  padding: 5px 5%; margin-top: 10px; margin-bottom: 0px;}
.ind4_right ul li h5{width:20%; margin-top: 20px;}
.ind4_right ul li h2{width:80%}
.ind4_right ul li h2 a{height:40px; line-height: 20px; font-size: 1.2em;}
.ind4_right ul li h2 p{height:25px; line-height: 25px; font-size: 1em;}
.ind4_right ul li h5 b{font-size:1.5em;}
.ind4_right ul li h5 i{font-size:.9em;}

.ind_t5_bottom{width:96%; margin: 0px auto;}
.ind_t5_bottom ul li{width:31.3%; margin: 0px 1%; margin-bottom: 10px;}
.ind_t5_bottom ul li img{width:100%; height: auto;}

.cz{width:100%; height: 100%; position: fixed; z-index: 999; background:url(../images/hh.png); display: none; top:0px; left: 0px;}



.cz ul{width:85%; padding: 0px 5%; height: 720px; background: #fff; border-radius: 20px; position: absolute; top:30px; margin-left: inherit; margin-top: inherit; left: 2.5%; overflow-y: scroll; padding-bottom: 20px; }
.cz p{ font-size:1em; color:#332b81; font-weight:bold; margin-top: 20px; margin-bottom: 10px; text-align: center; line-height: 25px;}
.cz ul li{ height:auto; font-size:1em; color:#666;  line-height:40px; margin-bottom: 8px;} 
.cz ul li .re_name{ width:auto; height:40px; line-height:40px; border:1px solid #e6e6e6; border-radius:5px; text-indent: 10px;}
.message textarea{ width:97%; height:60px; border:1px solid #e6e6e6; border-radius:5px;}
.form_box { line-height:30px; padding:30px 40px; background:#D0FAFF; margin-top:20px; font-size:1em; color:#666666;}
.form_box p{ color:#666;}
.tijiao{ background: #332b81; width: 100%; margin-top: 15px; border: none; height: 45px; border-radius: 3px; color: #Ffffff; font-size: 1.1em; line-height: 45px; }
.close{width: 35px;height: 35px;display: block;border-radius: 50%;position: fixed;cursor: pointer;top: 30px; margin-top:inherit;  right: 3%; left: initial;  margin-left: inherit; z-index: 22; background: none}
.close img{width:30px; height: 30px; margin: 2.5px;}

.zh_f_c{width:100%; height: auto; overflow: hidden; margin: 20px auto;}
.zh_foot{ background-position: center}
.zh_l_left{width:94%; float:none; height: auto; overflow: hidden; margin-left: 3%; }
.zh_l_left h2{color:#fff; font-size: 1.2em; font-weight: bold;  margin-bottom:10px;}
.zh_l_left p img{height:15px; margin-right: 10px; margin-top: 3px; float: left}
.zh_l_left p {width:100%; height: 25px; line-height: 25px; margin-bottom: 5px; color: #fff; font-size: .95em;}
	.zh_l_left p:nth-child(odd) {
    width: 100%;
}
.zh_l_right{display:none;}
.ind_6_box{width:100%; height: auto; padding: 0px;}
.ind_t6_bottom{width:94%; height: auto; overflow: hidden; margin: 0px auto;}
.ind_t6_bottom .swiper-slide img{width:100%; height: auto;}
.f_ff{height:50px;text-align: center;width:100%;background: #16334e;line-height: 50px;overflow: hidden;font-size: 1.3em;color: #406990;}
.f_ff a{color:#406990; margin-right: 10px}




.zh_title{width:100%; height: 40px; line-height: 40px; font-size: 1.7em; font-weight: bold;  margin: 20px auto; margin-bottom: 15px; text-align: center; position: relative; z-index: 1}
.zh_title a{color: #333;}
.zh_title i{width:100%; height: 50px; line-height: 50px; font-size: 1.3em; font-weight: bold; color: #f2f2f2; text-align: center; position: absolute; left: 0px;top:0px; z-index: -1;font-style:oblique}

.zh1{width:100%; height: auto; overflow: hidden; margin: 0px auto;  }
.zh1 h2{width:92%; height: 30px; line-height: 30px; font-size: 1.3em; font-weight: bold; color: #333; margin: 30px auto; margin-bottom: 15px;}
.zh1_box{width:92%; height: auto; overflow: hidden; margin: 0px auto;}
.zh1_left{width:100%; height: auto; overflow: hidden; float: left}
.zh1_left .zh1_b{width:100%; height: auto; float: left;margin-bottom: 10px;}
.zh1_s{width:48%; height: auto;  float: left; margin-left: 0px;}
.zh1_left .zh1_s:last-child{ float: right}
.zh1_right{width:100%; float: none; height: auto; font-size: 1em; line-height: 22px; padding: 20px 0px; }
.zh1_right p{width:100%; height: auto;overflow: hidden;}
.zh1_right span{font-weight:bold; display: block; height: auto;float: left;width:25%}
.zh1_right i{ display: block; height: auto;width:75%;float: right; text-align: left; color: #888}

	
.ab_z_a{width:80%; height: 35px; line-height: 35px; border-radius: 30px; border:1px solid #472b91; color: #333;display: block; text-align: center;   margin-top: 10px;font-size: 1.2em; margin: 20px auto; float: inherit; margin-bottom:0px;}
	
	
	
.zh2{width:100%; height:auto; background: #f8f8f8; margin: 0px auto; padding-bottom: 70px; margin-bottom: 620px;}
.zh2 .zh_title{width:100%; height: 50px; line-height: 50px;  top:20px; text-align: center; position: relative;  }
.zh2 .zh_title strong{font-size: 1em; font-weight: bold; color: #333;z-index: 2; position: relative}
.zh2 .zh_title i{width:100%; height: 50px; line-height: 30px; font-size: 1.3em; font-weight: bold; color: #eee; text-align: center; position: absolute; left: 0px;top:15px; z-index: 0;font-style:oblique}
.zh2_box{width:90%; margin: 30px auto; top: 0px; padding: 10px 2%; margin-bottom: 10px;}

.zh2_box h2{width:100%; height: auto; line-height: 30px; text-align: center; font-size: 1.6em; font-weight: bold; color: #1960a0; margin: 10px auto; margin-top: 0px;}
.zh2_box h2 a{color:#1960a0;  text-align: center;}
.zh2_box h2 i{font-size:.6em; font-style:oblique; display: block;}
.zh2_box img{width:100%}

.swiper-pagination6{display:block;width:100%; text-align: center; margin-top: 10px;}	
.zh2foot{ width:94%; height: auto; overflow: hidden; margin: 0px auto; position: relative; top: 10px;}
.zh2foot .swiper-slide{background:#f8f8f8; border-radius: 10px; padding: 10px 0px; padding-bottom: 0px; }
.zh2foot .swiper-slide strong{width:70%; height: auto; background: #0b4e94; border-radius: 50%; display: block; margin: 0px auto; text-align: center; position: relative}
.zh2foot .swiper-slide img{width:95%; height: auto;}
.zh2foot .swiper-slide h2{width:100%; text-align: center;height: 35px; line-height: 35px; font-size: 1em; color: #333}
.zh2 h6{width:100%;height: 30px;text-align: center;margin: 0px auto;position: relative;  top: 30px; }
.zh2 h6 a{width:50%; height: 25px; line-height: 25px; margin: 0px auto; border:1px solid #0b4e94; border-radius: 20px; font-size:1em; color: #333; text-align: center; display: block;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh2 h6 a:hover{background:#0b4e94; color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	
	.zh_b3_foot{width:100%}
.zh_b3_foot .swiper-slide img{width:100%; height: auto; }
.zh_b3_foot .swiper-slide h2{width:100%; height: 40px; position: absolute; bottom:0px; background: rgb(255 255 255 / 55%) ;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide h2 span{width:90%; margin: 0px auto;height: 40px; line-height: 40px;   text-align: center; font-size: 1.3em; color: #0b4e94; display: block; overflow: hidden; font-weight: bold;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide h2 p{height:0px; line-height: 25px; overflow: hidden; width:80%; margin: 0px auto; font-size: 14px; color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.zh_b3_foot .swiper-slide h2 i{width:10%; height: 0px; background: #fff; display: block; margin: 10px auto;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2 p{height:0px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; font-size: 15px}
.zh_b3_foot .swiper-slide:hover h2 span{ width:90%; margin: 0px auto;height: 50px; line-height: 50px;   text-align: center; font-size: 20px; color: #0b4e94; display: block; overflow: hidden; font-weight: bold;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2{ width:100%; height: 50px; position: absolute; bottom:0px; background: rgb(255 255 255 / 55%) ;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zh_b3_foot .swiper-slide:hover h2 i{width:10%; height: 5px; background: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;display: none}

	
.swiper-pagination7{display:block;width:100%; text-align: center; margin-top: 10px;}
.swiper-pagination8{display:block;width:100%; text-align: center; margin-top: 10px;}
.nl_f_ul{width:100%}
.zh4{width:100%; margin-bottom: -40px;}
.swiper-button-prev2,.swiper-button-next2{display:none}
	.swiper-pagination8 span{ margin:0px 4px;}
	
	
.nl_f_ul .swiper-slide h2{width:100%; height: 40px; display: block; margin: 0px auto;overflow: hidden;line-height: 40px;}
.nl_f_ul .swiper-slide h2 a{ font-size: 1.2em; color: #333; font-weight: bold; display: block}
.nl_f_ul .swiper-slide p{width:100%; height:44px; line-height: 22px; color: #888; font-size: 13px; overflow: hidden;} 
.nl_f_ul .swiper-slide:hover h2{   color: #333;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
	
.nei_t{display:none;}
.nei_box{width:100%; height: auto;   margin: 0px auto;  }
.nei_l{width:100%; height: auto;   margin: 0px auto; border-bottom: 1px solid #eee; padding-bottom: 0px;background:#fff; float: none; }
.nei_l h2{display:none;}
.nei_l a{width:25.33%; display: block; float: left; height: 30px; line-height: 30px; margin: 10px 4%; text-align: center;  font-size: 1.1em; font-weight: bold; border-radius: 30px;}
.nei_n_a a{width:46%; display: block; float: left; height: 30px; line-height: 30px; margin: 10px 2%; text-align: center;  font-size:1.1em; font-weight: bold; border-radius: 30px;}
.nei_zh_a a{width:19%; display: block; float: left; height: 25px; line-height: 25px; margin: 10px .5%; text-align: center;  font-size:.9em; font-weight: bold; border-radius: 30px;}
.nei_zh_aa a{width:19%; display: block; float: left; height: 25px; line-height: 25px; margin: 10px .5%; text-align: center;  font-size:.7em; font-weight: bold; border-radius: 30px;}
.nei_lj a{width:25%; display: block; float: left; height: 30px; line-height: 30px; margin: 10px 0px; text-align: center;  font-size: .9em; font-weight: bold; overflow: hidden}
.nei_l a.n_on{color:#FFFFFF}
.nei_right{width:94%; height: auto;   margin: 0px auto; float: none; padding: 0px 3%; }
.n_new{ background:#fff; padding-top: 20px;}
.n_new ul li h2{display: none;}
.n_new ul li div{width:100%; margin-left: 0px;}
.n_new ul li div a{font-size:1.1em;}
.n_new ul li div p{font-size:.9em; height: 40px; line-height: 20px;}
.Page{ padding:20px 0px;}

.zhaopin_list{width:94%; height: auto;   margin: 0px auto; float: none; padding: 0px 3%; background: #fff} 

.news_show_title h2{font-size:1.3em; font-weight: bold; line-height: 30px;}
.news_show_title h5{ text-align:center; font-size: .8em; color: #888; line-height: 30px;width:100%;}
.news_show_title h5 span{ width:40%; text-align: left; display: block; float: left;padding: 0px;}
.news_show_title h5 i,.news_show_title h5 b{ width:30%; text-align: left; display: block; float: left;padding: 0px;}
.news_show_p{ width:100%; height: auto; overflow: hidden; font-size: 1em; color: #333; line-height:25px; margin: 0px auto; text-indent: 2em;}
.news_show_p img{ width:100%; height: auto;  margin: 10px auto; text-indent: 0;}


.updown{ width:100%; height: auto; overflow: hidden; margin: 30px auto; border-top:1px solid #eee; padding-top: 10px; margin-bottom: 30px;}
.ud{ width:100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 1em; color: #333;}
.updown a{ font-size: 1em; color: #333;}
.updown a:hover{ color:#332b81;}
	
.images_llist{width:100%; height: auto; overflow: hidden; margin: 20px auto; margin-bottom: 30px; padding: 0px;}
.images_llist ul {width:98%; height: auto; overflow: hidden ; margin: 0px auto;}
.images_llist ul li{width:47%; margin: 0px 1.5%; margin-bottom: 15px; float: left; position: relative; z-index: 1}
.images_llist ul li img{width:100%; height: auto; }
.images_llist1 ul li img{width:100%; height: auto; }
.images_llist2 ul li img{width:100%; height: auto; }
.images_llist ul li h2{width:100%; height: 40px; line-height: 40px; text-align: center; overflow: hidden; background: #f5f5f5}
.images_llist ul li h2 a{color: #333; font-size:1.2em; }
.images_llist ul li:hover{z-index: 2;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .10);    box-shadow: 0 5px 15px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.images_llist ul li:hover h2{  background: linear-gradient(to right,#472b91,#18266f) ; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.images_llist ul li:hover h2 a{ color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	.nb_left{width:30%; float: left; left: 10%; top: 15px;}
	.nb_right{width:80%; float:inherit; margin: 0px auto; padding:20px 5%;}
	.nb1{margin:30px auto;}
	
	.nbz_left{width:30%; float: left; left: 10%; top: 15px;}
	.nbz_right{width:80%; float:inherit; margin: 0px auto; padding:20px 5%;}
	.nbz1{margin:30px auto;}
	
	.nb_right h2{ width:100%; height: auto; overflow: hidden; line-height: 30px; font-size: 2em; color: #333; text-align: right}
	.nb_right span{ width:100%; height: 20px; line-height: 20px; font-size: 1em; color: #333; text-align: right; display: block; font-weight: bold}
	.nb_right div{width:100%; height: auto; overflow: hidden; margin: 15px auto; float: inherit; font-size: 1em}
	
	.nbz_right h2{ width:100%; height: auto; overflow: hidden; line-height: 30px; font-size: 2em; color: #333; text-align: right}
	.nbz_right span{ width:100%; height: 20px; line-height: 20px; font-size: 1em; color: #333; text-align: right; display: block; font-weight: bold}
	.nbz_right div{width:100%; height: auto; overflow: hidden; margin: 15px auto; float: inherit; font-size: 1em}
	
	
	.nb2{ margin:30px auto}
	.nb1 i.b1i{display: none}
	.s1i{display: none}
	.nb2_left{width:100%; height: auto; float: inherit; margin: 0px auto;background: none;box-shadow:0 15px 25px rgb(255 255 255 / 0%); position: relative; z-index: 2}
	.nb2_right{position: absolute;    top: 0px;    left: 0px;    z-index:1;    opacity: .3;width:100%; float: inherit; margin-top: 0px; background: url(../images/mc_78.png) no-repeat center; background-size: cover}
	.nb2_right img{ height: 100%; display: none}
	
	
	.nbz2{ margin:30px auto}
	.nbz1 i.bz1i{display: none}
	.sz1i{display: none}
	.nbz2_left{width:100%; height: auto; float: inherit; margin: 0px auto;background: none;box-shadow:0 15px 25px rgb(255 255 255 / 0%); position: relative; z-index: 2}
	.nbz2_right{position: absolute;    top: 0px;    left: 0px;    z-index:1;    opacity: .3;width:100%; float: inherit; margin-top: 0px; background: url(../images/mc_78.png) no-repeat center; background-size: cover}
	.nbz2_right img{ height: 100%; display: none}
	
	.n_sub{color: #fff;  background: linear-gradient(to right,#472b91,#18266f); cursor: pointer; border:1px solid #18266f;width: 97%; border:none; margin-left: 1.5%}
	.nbdl dd{height: auto}
	.nb2_post dl.nbdl{text-indent: 0px; width:90%; padding: 0px 3.5%; border: none; margin-left: 1.5%}
	.n_name{text-indent: 1em; width:97%; border: none; margin-left: 1.5%}
	.nb2_post{width:94%; margin: 20px 3%}
	.nb2_left h2{font-size: 1.4em;margin-left: 1.5%}
	.n_text{border:none; border-radius: 3px;text-indent: 1em; margin: 0px 1.5%;}
	.nbdl span{padding-bottom: 5px;}
	 
	.nbz2_post dl.nbdl{text-indent: 0px; width:90%; padding: 0px 3.5%; border: none; margin-left: 1.5%}
	.n_name{text-indent: 1em; width:100%; border: none; margin-left: 1.5%}
	.nbz2_post{width:94%; margin: 20px 3%}
	.nbz2_left h2{font-size: 1.4em;margin-left: 1.5%}
	.n_text{border:none; border-radius: 3px;text-indent: 1em; margin: 0px;}
	  
	.nb2_post dl:first-child dd{border:none; margin: 0px 1.5% }
	.nb2_post dl:nth-child(2){border:none; width:97%; margin: 0px 1.5% ; margin-bottom: 20px;}
	.nbz2_post dl:first-child dd{border:none; margin: 0px 1.5% }
	.nbz2_post dl:nth-child(2){border:none; width:97%; margin: 0px 1.5% ; margin-bottom: 20px;}
	.nbz_post dl span,.nbz2_post dl span{font-size:.8em; top: 15px;}
	
	.nb3{width:100%; border:none; margin: 30px auto; margin-top: -20px;}
	.nb3_bottom img{display:inherit}
	.nb3_bottom{width:100%; height:auto; padding-bottom: 20px;}
	.nb3_box .swiper-button-prev1{position:absolute;width:36px; height: 73px; background: url(../images/lll.png) no-repeat center; left: 10px; background-size: 20px;top:140px;cursor: pointer;border: none;    outline: none;z-index: 2}
.nb3_box .swiper-button-next1{position:absolute;width:36px; height: 73px; background: url(../images/rrr.png) no-repeat center; right:10px;background-size: 20px; top:140px;cursor: pointer;border: none;    outline: none; z-index: 2}
.nb3_box .swiper-pagination1{text-align:center; bottom: 0px; margin-top: 20px}
	.nb4{width:97%;padding:0px 1.5%;padding-bottom: 30px; margin-bottom: -70px; margin-top: -20px}
	.nb4 ul li{width:30.33%; margin: 0px 1.5%;margin-bottom: 10px;}
	
	.nbz3{width:100%; margin:0px auto; margin-bottom: -40px;}
	
	.nbz3 .nbz3_title{width:100%; margin: 10px auto; margin-bottom: 0px; text-align: center}
	.nbz3_title h2{font-size:1.6em; color: #333;width:100%; height: auto;}
.nbz3_title span{font-size:.8em; color: #888}
	
	.nbz3 .swiper-container13{width:94%; margin: 0px 3%; margin-top: 20px;}
	.nbz3 .swiper-container13 .swiper-slide img{width:100%; height: auto; border: none}
	.news1{width:100%; margin: 20px auto;}
	.news_ttle{width:94%; margin-bottom: 0px;}
	.news_ttle h2{font-size:1.5em;font-weight: bold}
	.news_llist{width:94%; margin: 0px auto; padding: 15px 0px;}
	.news_llist li{width:100%;  height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px solid #ddd; padding: 10px 0; position: relative; z-index: 1}
.news_llist img{width:30%; height: 70px; float: left; }
.news_llist h6{width:80px; margin-left: 19px; float: left; height: 150px;color: #333; border-right: 1px solid #eee;display: none}
.news_llist h6 span{width:100%; height:30px; line-height: 30px; font-size: 20px; font-weight: bold;  display: block; margin-top: 50px;}
.news_llist h6 b{width:100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold;  display: block;}
.news_llist h2{width:68%; float: left; height: auto; overflow: hidden; margin: 0px auto; margin-left: 2%;}
.news_llist h2 a{width:100%; height: 20px; line-height: 20px; font-size:1.3em; color: #333; margin-bottom: 5px; display: block; overflow: hidden;}
.news_llist h2 p{width:100%; height: 45px; line-height: 22.5px; font-size: 1em; color: #888; overflow: hidden;}
.news_llist h3{ float: right; height: 150px; display: none}
.news_llist h3 a{ background:url(../images/lan.png) no-repeat 7px 5px; width:20px; height: 20px; padding: 5px; border:2px solid #12629e; display: block; border-radius: 50%; margin-top: 50px;}
	.jtfw{margin:50px auto; min-height: auto}
	.jtfw i{width:30%;height: auto; display: block;}
	.jtfw i img{width:100%;}
	.jt_left{width:90%; margin-left: 5%; float: inherit; padding-bottom: 0px;}
	.jt_right{width:90%;  margin-left: 5%;  height: auto; position: relative}
	.jt_left h2{font-size:2em; line-height: 30px; color: #333; margin-top: 40px;}
	.jt_left span{font-size:1.7em; color: #333; margin: 20px auto; margin-bottom: 20px; display: block;}
	.jt_left p{font-size:1.2em; line-height: 25px; color: #888; height: 25px;  }
	.jt1{min-height:auto}
	.jt_right img{width:100%;height: auto; margin-top: 20px;}
	.down_llist ul{margin:30px auto;}
	.down_llist ul li{width:47%; margin: 0px 1.5%; margin-bottom: 15px; float: left; position: relative; z-index: 1}
	.down_llist ul li img{width:100%; height: auto; }
	.down_llist ul li h2{width:100%; height: 40px; line-height: 40px; text-align: center; overflow: hidden; background: #f5f5f5; font-size: 15px; color: #333}
	.down_llist ul li h6{ position:relative;  width:100%; height: 30px; overflow: hidden;background:#f5f5f5; margin: 0px auto; border-top:1px solid #eee}
	.down_llist ul li h6 a{color:#fff; width:50%;float: left; height: 30px;   display: block; line-height: 30px; margin: 0px auto; font-size: 1em; text-align: center;border-radius:0px;background: #059e52;} 
	.down_llist ul li h6 a img{height:15px; float: left; width:15px; margin-top: 7.5px; margin-left: 45px; margin-right: 5px; display: none}
	.down_llist ul li h6 a.yl{ margin-top:0px; margin-bottom: 0px; background: #03518f}
	.down_llist ul li:hover h6{ height:40px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


	
	
	
	
.header{ width:100%; height:60px; max-width: 640px; position: absolute; z-index: 9999; left: 0px; top: 0px;}
.top_box{display:none;}
.header .logo{display:block;width:50%;height:50px; float:left; padding:5px 0px; margin: 0px auto;}
.header .logo img{height:45px; margin: 2.5px 0px; margin-left: 10px;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search span{display:none;}
.inp_top_box{ position:relative; width:57%; height:auto;   height:32px; z-index:9999;}
.m_top_input{ width:100%; height:30px; line-height:30px;margin:14px auto; text-indent:10px; background:#fff; border-radius:10px; float:left; border:1px solid #ddd; position:absolute;}
.inp_top_box span{ position:absolute; right:-35%; top:20px;}
.inp_top_box span img{ width:20px;}
.header .user-icon span{display:none;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.ind_fli{ position:absolute; top:18px; right:17%; font-size:.7em; z-index:1000;} 

.header{display:block; background: #fff}
@font-face {font-family: 'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot@#iefix') format('embedded-opentype'),	url('../fonts/icomoon.woff') format('woff'),	url('../fonts/icomoon.ttf') format('truetype'),	url('../fonts/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;}/* Common styles of menus */

.dl-menuwrapper {width:40%; min-width: 150px; float: right;position: absolute;top:0;right:10px; padding-top:60px;z-index: 999;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child {margin-right: 100px;}
.dl-menuwrapper button {border: none;width:auto;height: 60px; text-align: center;text-indent: -900em;overflow: hidden;position: absolute;top:0;right:0px;cursor: pointer;outline: none;background-size: 50%; background:none; text-align: right}
.dl-menuwrapper button img{ height: 27px; padding: 16.5px 0px; display: block;}
.dl-menuwrapper ul {background: #cde3f8; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}

.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li {position: relative;}.dl-menuwrapper li a {display: block;position: relative; padding: 12px 20px;font-size: 1.1em;  font-weight: 300;color: #333;     border-bottom: 1px solid #b9d3eb;outline: none;}
.dl-menuwrapper li:last-child a{border:none}
.dl-menuwrapper li .n_on{ background: url(../images/rrig.svg) no-repeat 95% 50%; background-size: 13%;}
.dl-menuwrapper li.dl-back{ background: url(../images/zzuo.svg) no-repeat 9% 50%; background-size: 13%;}

.no-touch .dl-menuwrapper li a:hover {background: rgba(255,248,213,0.1);}.dl-menuwrapper li.dl-back > a {padding-left: 35px;/*background: rgba(0,0,0,0.1);*/}.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 0;line-height: 46px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased; }.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(255,255,255,0.8);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.dl-menuwrapper li > a:after {right: 10px;color: rgba(255,255,255,0.8);}.dl-menuwrapper .dl-menu {margin: 0px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {display: none;}
/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {display: none;}.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 50px;left: 0;margin: 0;}/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;-moz-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;-moz-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;-moz-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;-moz-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;-moz-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1 {50% {	-webkit-transform: translateZ(-250px) rotateY(30deg);}75% {	-webkit-transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	-webkit-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@-webkit-keyframes MenuAnimOut2 {100% {	-webkit-transform: translateX(-100%);	opacity: 0;}}@-webkit-keyframes MenuAnimOut3 {100% {	-webkit-transform: translateZ(300px);	opacity: 0;}}@-webkit-keyframes MenuAnimOut4 {100% {	-webkit-transform: translateZ(-300px);	opacity: 0;}}@-webkit-keyframes MenuAnimOut5 {100% {	-webkit-transform: translateY(40%);	opacity: 0;}}@-moz-keyframes MenuAnimOut1 {50% {	-moz-transform: translateZ(-250px) rotateY(30deg);}75% {	-moz-transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	-moz-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@-moz-keyframes MenuAnimOut2 {100% {	-moz-transform: translateX(-100%);	opacity: 0;}}@-moz-keyframes MenuAnimOut3 {100% {	-moz-transform: translateZ(300px);	opacity: 0;}}@-moz-keyframes MenuAnimOut4 {100% {	-moz-transform: translateZ(-300px);	opacity: 0;}}@-moz-keyframes MenuAnimOut5 {100% {	-moz-transform: translateY(40%);	opacity: 0;}}@keyframes MenuAnimOut1 {50% {	transform: translateZ(-250px) rotateY(30deg);}75% {	transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@keyframes MenuAnimOut2 {100% {	transform: translateX(-100%);	opacity: 0;}}@keyframes MenuAnimOut3 {100% {	transform: translateZ(300px);	opacity: 0;}}@keyframes MenuAnimOut4 {100% {	transform: translateZ(-300px);	opacity: 0;}}@keyframes MenuAnimOut5 {100% {	transform: translateY(40%);	opacity: 0;}}.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.3s;-moz-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;-moz-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;-moz-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;-moz-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;-moz-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1 {0% {	-webkit-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	-webkit-transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	-webkit-transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@-webkit-keyframes MenuAnimIn2 {0% {	-webkit-transform: translateX(-100%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn3 {0% {	-webkit-transform: translateZ(300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn4 {0% {	-webkit-transform: translateZ(-300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn5 {0% {	-webkit-transform: translateY(40%);	opacity: 0;}100% {	-webkit-transform: translateY(0);	opacity: 1;}}@-moz-keyframes MenuAnimIn1 {0% {	-moz-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	-moz-transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	-moz-transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@-moz-keyframes MenuAnimIn2 {0% {	-moz-transform: translateX(-100%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn3 {0% {	-moz-transform: translateZ(300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn4 {0% {	-moz-transform: translateZ(-300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn5 {0% {	-moz-transform: translateY(40%);	opacity: 0;}100% {	-moz-transform: translateY(0);	opacity: 1;}}@keyframes MenuAnimIn1 {0% {	transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@keyframes MenuAnimIn2 {0% {	transform: translateX(-100%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes MenuAnimIn3 {0% {	transform: translateZ(300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes MenuAnimIn4 {0% {	transform: translateZ(-300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes MenuAnimIn5 {0% {	transform: translateY(40%);	opacity: 0;}100% {	transform: translateY(0);	opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;-moz-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;-moz-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;-moz-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;-moz-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1 {0% {	-webkit-transform: translateX(50%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn2 {0% {	-webkit-transform: translateX(100%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn3 {0% {	-webkit-transform: translateZ(-300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn4 {0% {	-webkit-transform: translateZ(300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn5 {0% {	-webkit-transform: translateZ(-200px);	opacity: 0;}100% {	-webkit-transform: translateZ(0);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn1 {0% {	-moz-transform: translateX(50%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn2 {0% {	-moz-transform: translateX(100%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn3 {0% {	-moz-transform: translateZ(-300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn4 {0% {	-moz-transform: translateZ(300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn5 {0% {	-moz-transform: translateZ(-200px);	opacity: 0;}100% {	-moz-transform: translateZ(0);	opacity: 1;}}@keyframes SubMenuAnimIn1 {0% {	transform: translateX(50%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes SubMenuAnimIn2 {0% {	transform: translateX(100%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes SubMenuAnimIn3 {0% {	transform: translateZ(-300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes SubMenuAnimIn4 {0% {	transform: translateZ(300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes SubMenuAnimIn5 {0% {	transform: translateZ(-200px);	opacity: 0;}100% {	transform: translateZ(0);	opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;-moz-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;-moz-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;-moz-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;-moz-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1 {0% {	-webkit-transform: translateX(0%);	opacity: 1;}100% {	-webkit-transform: translateX(50%);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut2 {0% {	-webkit-transform: translateX(0%);	opacity: 1;}100% {	-webkit-transform: translateX(100%);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut3 {0% {	-webkit-transform: translateZ(0px);	opacity: 1;}100% {	-webkit-transform: translateZ(-300px);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut4 {0% {	-webkit-transform: translateZ(0px);	opacity: 1;}100% {	-webkit-transform: translateZ(300px);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut5 {0% {	-webkit-transform: translateZ(0);	opacity: 1;}100% {	-webkit-transform: translateZ(-200px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut1 {0% {	-moz-transform: translateX(0%);	opacity: 1;}100% {	-moz-transform: translateX(50%);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut2 {0% {	-moz-transform: translateX(0%);	opacity: 1;}100% {	-moz-transform: translateX(100%);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut3 {0% {	-moz-transform: translateZ(0px);	opacity: 1;}100% {	-moz-transform: translateZ(-300px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut4 {0% {	-moz-transform: translateZ(0px);	opacity: 1;}100% {	-moz-transform: translateZ(300px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut5 {0% {	-moz-transform: translateZ(0);	opacity: 1;}100% {	-moz-transform: translateZ(-200px);	opacity: 0;}}@keyframes SubMenuAnimOut1 {0% {	transform: translateX(0%);	opacity: 1;}100% {	transform: translateX(50%);	opacity: 0;}}@keyframes SubMenuAnimOut2 {0% {	transform: translateX(0%);	opacity: 1;}100% {	transform: translateX(100%);	opacity: 0;}}@keyframes SubMenuAnimOut3 {0% {	transform: translateZ(0px);	opacity: 1;}100% {	transform: translateZ(-300px);	opacity: 0;}}@keyframes SubMenuAnimOut4 {0% {	transform: translateZ(0px);	opacity: 1;}100% {	transform: translateZ(300px);	opacity: 0;}}@keyframes SubMenuAnimOut5 {0% {	transform: translateZ(0);	opacity: 1;}100% {	transform: translateZ(-200px);	opacity: 0;}}/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {position: relative;opacity: 1;-webkit-transform: none;-moz-transform: none;transform: none;}.no-js .dl-menuwrapper li .dl-submenu {display: block;}.no-js .dl-menuwrapper li.dl-back {display: none;}.no-js .dl-menuwrapper li > a:not(:only-child) {background: rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after {content: '';}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

#jc-Mod { position:absolute; z-index:99; display:none; left:0; right:0; bottom:0; top:0; cursor:pointer; }
#jc-Box { position:absolute; left:0; top:0; z-index:100; display:none; }
#box-top { height:24px; position:relative; /*background:url(../images/box-top.png) repeat-x 0 0;*/ }
#box-top-left { /*background:url(../images/box-ra.png) no-repeat 0 0; height:24px; */width:24px; position:absolute; left:-24px; top:0; }
#box-top-right {/* background:url(../images/box-ra.png) no-repeat -25px 0;*/ height:24px; width:24px; position:absolute; right:-24px; top:0; }
#box-btm { height:24px; position:relative;  /*background:url(../images/box-bottom.png) repeat-x 0 0;*/ }
#box-btm-left { /*background:url(../images/box-ra.png) no-repeat 0 -25px;*/ height:22px; width:24px; position:absolute; left:-24px; top:0; }
#box-btm-right { /*background:url(../images/box-ra.png) no-repeat -25px -25px;*/ height:22px; width:24px; position:absolute; right:-24px; top:0; }
#box-cen {/* background:url(../images/box-left.png) repeat-y 0 0;*/width:100%; height: 600px; position: absolute;left: 50%;margin-left: -300px;top: 50%;margin-top: -300px;text-align: center;}
#box-cen-right { /*background:url(../images/box-right.png) repeat-y right 0;*/ position:relative; right:-48px;}
#box-cen-img { position:relative; left:-24px;width:auto; height: 600px;}
#box-cen-img img{ width:auto; height: 600px;}
#box-pn { position:absolute;    height:30px; width:90%; z-index:101; left: 5%; }
#box-prev { background:#000; float:left; width:27x; height:64px; cursor:pointer;background:url(../images/hl_scroll_left.png) no-repeat; position:absolute; left: -600px; top:285px;}
#box-next { background:#000; float:right; width:27px; height:64px; cursor:pointer;background:url(../images/hl_scroll_right.png) no-repeat; position:absolute; right: -600px; top:285px;}
#box-pn a { display:block; width:27px; height:64px; }
#box-close {/* background:url(../images/box-close.png) no-repeat; */height:60px; width:42px; position:absolute; top:0px; right:-650px; cursor:pointer; z-index:101; }
#box-close a { display:block; height:20px; position:relative; top:22px; left:0px; background:url(../images/sprite.png) no-repeat 0 0;}
#box-text { height:50px; position:absolute; left:0; }
#box-text samp { display:block; position:absolute; background:url(img/arrow.png) no-repeat; height:12px; width:12px; left:48%; top:-8px; z-index:1;}
#box-text-left { background:url(../images/box-text.png) no-repeat; height:50px; width:10px; position:absolute; left:0; top:0;}
#box-text-cen { color:#fff; text-shadow:1px 1px 0 #000; text-align:center; background:url(../images/box-text-cen.png) repeat-x; height:50px; line-height:50px; margin:0 10px; padding:0 30px; font-size:15px;overflow:hidden;}
#box-text-right { background:url(../images/box-text.png) no-repeat right 0; height:50px; width:10px; position:absolute; right:0; top:0;}

.ptit{color:#009900 !important; font-size:18px !important; font-weight:bold; }
.re_must{color:Red;}
 
0%; height: 30px; line-height: 30px; font-size: 13px; color: #333; text-align: right; display: block; font-weight: bold}
.nbz_right div{width:490px; float: left; height: auto; overflow: hidden; max-height: 400px; overflow-y: scroll; line-height: 25px; font-size: 14px; color: #888; margin-top: 60px;}
.nbz1 i.bz1i{position:absolute; width:65%; height: 10px; background: #085093; top:350px; left: 0px; z-index: 5; display: none;}
.sz1i{position:absolute; width:20%; height: 10px; background: #085093; top:360px; right: 50%; margin-right: -600px; z-index:4; display: none;}

.nb2_post dl span{position:absolute; right: 10px; top: 13px;    font-size: 12px;    color: #d30000;}
.nb2_post dl:first-child dd{width:47%; float: left; position: relative;border:1px solid #eee; margin-right: 2%; }
.nb2_post dl:nth-child(2){width:96%; border:1px solid #eee;  margin-right: 0; position: relative}
.nb2_post .nbdl span{width:100%; height: 25px; line-height: 25px; font-size: 15px; color: #888; display: block; padding-top: 10px; position: relative;right: inherit; top: inherit}
.nbz2{width:100%; height: auto; overflow: hidden; margin: 70px auto; position: relative;}
.nbz2_left{ width:55%; float: right; background: #f8f8f8;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); }
.nbz2_left h2{height:50px; line-height: 50px; font-size: 20px; font-weight: bold; color: #333}
.nbz2_right{ width:45%; float: left; margin-top: 180px;}
.nbz2_right img{ width:100%; height: auto; max-height: 480px;}
.nbz2_post{width:80%; height: auto; overflow: hidden; margin: 30px 10%;}
.nbz2_post dl{width:100%; height: auto;overflow: hidden; margin-bottom: 20px;}
.nbz2_post dl span{position:absolute; right: 10px; top: 13px;    font-size: 12px;    color: #d30000;}
.nbz2_post dl:first-child dd{width:47%; float: left; position: relative;border:1px solid #eee; margin-right: 2%; }
.n_text{width:100%; float: left; height: 45px; line-height: 45px; text-indent: 2em; border:none;}
.nbz2_post dl:nth-child(2){width:96%; border:1px solid #eee;  margin-right: 0; position: relative}
.n_name{  height: 45px; line-height: 45px; text-indent: 2em;border:none; width:100%;}
.nb2_post dl.nbdl{width:96%; text-indent: 2em;   height: auto; line-height: 45px;  border:1px solid #eee; background: #fff;  margin-right: 0;}
.nbz2_post .nbdl span{width:100%; height: 25px; line-height: 25px; font-size: 15px; color: #888; display: block; padding-top: 10px; position: relative;right: inherit; top: inherit}


.nbdl span i{color:#888; font-size: 13px;}
.nbdl dd{ font-size: 14px; color: #333; height: auto; line-height: 30px; padding-bottom: 10px;  }
.n_sub{width:96%; height: 45px; line-height: 45px; font-size: 18px; color: #333; background: #fff; border:1px solid #eee; display: block; cursor: pointer}
.n_sub:hover{color: #fff;  background: linear-gradient(to right,#472b91,#18266f); cursor: pointer; border:1px solid #18266f;}
.nbz3{width:1200px; height:auto; overflow: hidden; margin: 70px auto;}
.nbz3 .nbz3_title{width:1200px; text-align: right; height: auto; overflow: hidden;}
.nbz3_title h2{font-size:30px; color: #333;width:100%; height: auto;}
.nbz3_title span{font-size:13px; color: #888}
.nbz3 .swiper-containe