@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"微软雅黑"; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#434343; text-decoration: none;outline:none;}
a:hover, a:active {color:#016938; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:100%; margin:0 auto; max-width:1500px;}
.kga{ margin:0 auto; max-width:1500px; width:98%;}
.kgb{ width:98%; margin:0 auto; max-width:1920px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:"微软雅黑"; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none;}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #016938; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #016938; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:360px; border-left:1px solid #ddd;}
@media screen and (max-width:770px){
#dituContent{ height:230px;}
}

/*首页style开始*/
.top_bg{/*background:#016938;*/ background:#004d97; width:100%; height:50px; position:relative; z-index:9999;}
.top_l{ height:45px; line-height:45px; overflow:hidden; font-size:0.875rem; color:#fff; width:900px;}
.tel{ height:45px; line-height:45px; font-size:0.875rem; color:#fff; background:url(../images/tel.png) no-repeat left; padding-left:28px;}
.top_an{height:45px; line-height:45px; font-size:0.875rem; color:#fff; padding-left:35px;}
.top_an span{ padding:0 10px;}
.top_an a{color:#fff;}
.top_an a:hover{ text-decoration:underline;}
.logo_nav{background:#fff; height:113px; width:100%; box-shadow:0px 1px 8px rgba(0,0,0,0.3); position:relative; z-index:999;}
.logo{ padding-top:20px;}
.nav i{ display:none;}
.sp_nav i{ display:none;}
.sjj_nav{height:113px;}
.sjj_nav li{ float:left; position:relative; background:url(../images/nav_fg.png) no-repeat right 50px;}
.sjj_nav li .sp_nav_xjb{display:none;}
.sjj_nav li a{display:block; text-align:center; font-size:1rem; height:100px; padding:0 19px; line-height:113px; color:#464646; transition:0.5s; position:relative; z-index:9;}
.sjj_nav li:hover a,.sjj_nav li.cur a{ color:#fff; transition:0.5s;}
.sjj_nav li em{/*background:url(../images/nav_b.jpg) no-repeat center bottom;*/ background:#059f42; display:block; position:absolute; left:0; top:30px; height:54px; transition:0.5s; width:100%; transform:scaleX(0); transition:0.5s;}
.sjj_nav li:hover em,.sjj_nav li.cur em{transform:scaleX(1); transition:0.5s;}

@media screen and (max-width:1280px){
.top_l{ width:800px;}
.sjj_nav li a{ padding:0 20px;}
}
@media screen and (max-width:1024px){
.top_l{ width:560px;}
.logo_nav{height:90px;}
.logo{ padding-top:15px;}
.logo img{ height:60px;}
.sjj_nav{height:90px;}
.sjj_nav li a{ padding:0 13px; font-size:0.9375rem; line-height:90px; height:90px;}
.sjj_nav li em{height:100px;}
}
@media screen and (max-width:770px){
.top_bg{ display:none;}
.logo_nav{height:80px;}
.logo_nav .kg{ width:100%;}
.logo{ padding-left:1%; padding-top:10px;}
}
@media screen and (max-width:520px){
.logo_nav{height:50px;}
.logo{padding-top:5px;}
.logo img{ height:40px;}
}
/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
@media screen and (max-width:1280px){
.slides li{ background-size:auto 100% !important; height:auto !important;  min-height:550px !important;}
}
@media screen and (max-width:1024px){
.slides li{min-height:420px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none!important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}
}
.flex-control-nav{ position:absolute; bottom:5%; z-index:99; text-align:center; width:100%;}
.flex-control-nav li{ display:inline-block; height:8px; margin:0 4px;}
.flex-control-nav li a{ display:block; overflow:hidden; text-indent:-999px; width:38px; height:6px; border-radius:4px; background:#fff; border:1px solid #016938; cursor:pointer;transition:0.5s;}
.flex-control-nav li a.flex-active{ background:#016938; border:1px solid #fff; transition:0.5s;}
.flex-direction-nav{position:absolute;z-index:99; width:100%; left:0; margin:0 auto; top:47%;}
.flex-direction-nav li a{display:block;width:15px;height:25px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:2%;background:url(../images/ban_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:2%;background:url(../images/ban_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/

.gjcsous{ height:60px; background:#fff; border-bottom:1px solid #bcbcbc;}
.gjc{ font-size:0.875rem; line-height:60px; color:#3a3a3a;}
.gjc a{padding-right:20px; color:#3a3a3a;}
.gjc a:hover{ text-decoration:underline;}
.sous{height:34px; margin-top:13px;}
.sous_kg{display:block; float:left; background:none; padding:0 10px; font-family:"微软雅黑"; width:250px; height:32px; border:1px solid #cbcbcb; border-right:none; outline:none; font-size:0.875rem; color:#8f8f8f;}
.sous_an{display:block; float:left; width:45px; height:34px; border:0; padding:0; cursor:pointer; outline:none; background:url(../images/sous.png) no-repeat center #016938;}
@media screen and (max-width:770px){
.gjc a:nth-child(5),.gjc a:nth-child(6){ display:none;}
.sous_kg{width:230px;}
}
@media screen and (max-width:520px){
.gjcsous{ height:40px;}
.gjc{ display:none;}
.sous{ width:100%; float:none; margin-top:6px;}
.sous_kg{ padding:0 2%; width:70%;}
.sous_an{width:25%;}
}

.index_bga{ background:#f7f7f7; width:100%; padding-top:50px; padding-bottom:90px; overflow:hidden;}
.inda_title{ font-size:0.875rem; color:#737373; background:url(../images/inda_xt.png) no-repeat center 85px; text-align:center;}
.inda_bt{ font-family:"微软雅黑"; font-size:1.5rem; color:#252525; padding-bottom:50px; line-height:40px;}
.inda_bt p{ color:#004d97; font-family:"微软雅黑"; font-size:2.25rem; line-height:36px;}
.inda_nr{ /*padding-top:30px;*/}
.inda_nr li{width:32%; padding-top:50px; float:left;}
.inda_nr li:nth-child(3n-1){margin:0 2%;}
.inda_pic{ overflow:hidden; position:relative;}
.inda_pic img{ display:block; width:100%; transition:0.5s; height: 299px;}
.inda_nr li:hover .inda_pic img{transform:scale(1.1);}
.inda_pic i{ background:url(../images/pro_more.png) no-repeat center rgba(0, 77, 151, 0.58); display:block; width:100%; height:100%; position:absolute; left:0; top:0;transform:scale(0); transition:0.5s;}
.inda_nr li:hover .inda_pic i{transform:scale(1); transition:0.5s;}
.inda_pic em{ display:block; position:absolute; width:100%; height:100%; background:url(../images/video_pic.png) no-repeat center rgba(0,0,0,0.5); background-size:auto 50px; left:0; top:0;}
.inda_wb{ height:55px; /*background:#006e3d;*/ background:#fff; position:relative; overflow:hidden;}
.inda_wb p{ width:85%; color:#333; height:55px; line-height:55px; text-indent:5%; overflow:hidden;}
.inda_wb span{ width:49px; height:100%; background:#ffba42; line-height:55px; color:#fff; font-size:1.5rem; text-align:center; position:absolute; right:0; top:0;}
@media screen and (max-width:1024px){
.inda_wb p{text-indent:3%; font-size:0.9375rem;}
.inda_wb span{ width:40px;}
}
@media screen and (max-width:770px){
.index_bga{padding-top:60px; padding-bottom:70px;}
.inda_bt{padding-bottom:35px;}
.inda_bt p{font-size:2rem;}
.inda_nr li{width:49%;}
.inda_nr li:nth-child(2n){ float:right;}
.inda_nr li:nth-child(3n-1){margin:0;}
}
@media screen and (max-width:520px){
.index_bga{padding-top:40px; padding-bottom:50px;}
.inda_nr{ padding-top:10px;}
.inda_nr li{padding-top:20px;}
.inda_wb{ height:40px;}
.inda_wb p{ width:100%; height:40px; line-height:40px; text-indent:0%; text-align:center; font-size:0.875rem;}
.inda_wb span{ display:none;}
}


.index_bgb{ background:url(../images/index_bgb.jpg) no-repeat center; width:100%; padding:65px 0; overflow:hidden;}
.indb_title{ text-align:center; color:#fff; font-size:1.5rem; letter-spacing:3px;}
.indb_title p{ font-size:3rem; font-family:"Syct"; padding-bottom:5px;}
.indb_nr{ padding-top:65px;}
.indb_nr li{ float:left; width:20%; cursor:pointer;}
.indb_pic{ text-align:center; transition:0.5s;}
.indb_nr li:hover .indb_pic{ transform:rotate(360deg); -ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg); transition:0.5s;}
.indb_mc{ background:url(../images/indb_wb.png) no-repeat center; height:37px; line-height:37px; color:#0c7747; font-size:1.5rem; font-family:"Syct"; text-align:center; margin-top:20px;}
.indb_ms{ text-align:center; color:#fff; line-height:24px; height:72px; margin-top:20px;}
@media screen and (max-width:1024px){
.indb_title p{ font-size:2.5rem;}
.indb_pic img{ width:50%;}
.indb_ms{ font-size:0.875rem; width:94%; margin:10px auto 0 auto;}
.indb_ms br{ display:none;}
}
@media screen and (max-width:770px){
.indb_title{font-size:1.375rem; letter-spacing:1px;}
.indb_title p{ font-size:2rem;}	
.indb_nr{ padding-top:40px;}
.indb_mc{ background-size:auto 100%; height:30px; line-height:30px; font-size:1.125rem; margin-top:15px;}
}
@media screen and (max-width:520px){
.index_bgb{ background-size:auto 100%; padding:40px 0 50px 0;}
.indb_title{font-size:1rem; letter-spacing:1px;}
.indb_title p{ font-size:1.5rem;}	
.indb_nr{ padding-top:25px;}
.indb_nr li{ float:left; width:50%; cursor:pointer; margin-top:20px;}
.indb_ms{ line-height:20px; height:80px;}
}


.index_bgc{ background:url(../images/index_bgc.jpg) no-repeat center bottom #f5f5f5; width:100%; padding-top:78px; overflow:hidden;}
.indc_l{ background:url(../images/indc_bg.png) no-repeat; width:50.5%; background-size:100%;}
.indc_pic{padding-top:49px; padding-left:35px;}
.indc_pic p{ position:relative;}
.indc_pic img{ display:block; width:100%;}
.indc_pic i{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/video_pic.png) no-repeat center;}
.indc_r{ width:43%; padding-top:25px;}
.indc_bt{ color:#006e3d; font-size:1.375rem; font-family:"Symt"; line-height:30px;}
.indc_bt p{ font-size:2.125rem; font-family:"Syct"; line-height:36px;}
.indc_bz{ color:#454545; font-size:1.5rem; font-family:"Syct"; margin-top:30px;}
.indc_ms{ color:#5b5b5b; line-height:30px; text-indent:30px; font-size:0.9375rem; padding-top:30px;}
.indc_an{ padding-top:45px;}
.indc_an a{ display:block; float:left; text-align:center; font-size:0.9375rem; border-radius:22px;}
.indc_an a:nth-child(1){ width:136px; height:39px; border:2px solid #b5b5b5; line-height:39px; color:#868686;}
.indc_an a:nth-child(2){width:140px; height:43px; margin-left:30px; background:#ffba42; color:#fff; line-height:43px; box-shadow:1px 2px 0px #ea9e1a;}
.indc_zj{ margin-top:73px;}
.indc_zj a{ display:block; float:left; line-height:105px; height:105px; color:#fff; font-size:0.9375rem; padding:0 37px; background:url(../images/indc_xt.png) no-repeat left center;}
.indc_zj a:nth-child(1){ padding-left:0; background:none;}
.indc_zj a:hover{text-decoration:underline;}
@media screen and (max-width:1366px){
.indc_r{padding-top:0px;}
.indc_bz{margin-top:20px;}	
.indc_ms{ padding-top:20px;}
.indc_an{ padding-top:34px;}
}
@media screen and (max-width:1280px){
.indc_zj{ margin-top:38px;}
}
@media screen and (max-width:1024px){
.indc_r{ width:46%;}
.indc_bt{font-size:1.125rem; line-height:26px;}
.indc_bt p{ font-size:1.875rem; line-height:30px;}
.indc_bz{font-size:1.125rem; margin-top:15px;}
.indc_ms{ font-size:0.875rem; line-height:26px; padding-top:11px; text-indent:28px;}
.indc_an{ padding-top:15px;}
.indc_an a:nth-child(1){ width:116px; height:29px; line-height:29px; font-size:0.875rem;}
.indc_an a:nth-child(2){width:120px; height:33px; line-height:33px; font-size:0.875rem;}
.indc_zj{ margin-top:20px;}
.indc_zj a{padding:0 28px;}
}
@media screen and (max-width:770px){
.index_bgc{ background:url(../images/index_bgc.jpg) no-repeat right bottom #f5f5f5;}
.indc_l{ background:url(../images/indc_bg.png) no-repeat; width:100%; background-size:100%;}
.indc_r{ width:95%; padding-top:25px;}
}
@media screen and (max-width:520px){
.index_bgc{ background-size:auto 350px; padding-top:40px;}
.indc_l{ background:url(../images/indc_bg.png) no-repeat; width:100%; background-size:100%;}
.indc_pic i{background-size:auto 60px;}
.indc_r{ width:100%; padding-top:20px;}
.indc_bt{font-size:1rem; line-height:26px;}
.indc_bt p{ font-size:1.5rem; line-height:30px;}
.indc_an{ padding-top:25px;}
.indc_zj{ margin-top:50px;}
.indc_zj a{padding:0px; width:25%; text-align:center; font-size:0.875rem; height:55px; line-height:55px;}
}

.index_bgd{ padding-top:105px; padding-bottom:110px; background:#fff; width:100%; overflow:hidden;}
.indd_nr{ padding-top:70px;}
.indd_l{ width:47%;}
.indd_one{ border-bottom:1px solid #d8d8d8; padding-bottom:20px;}
.inddo_top{ display:block; background:#077a47;}
.inddo_rq{text-align:center; color:#fff; font-size:1.125rem; width:26.3%; padding-top:45px;}
.inddo_rq p{font-family:"alternateRegular"; font-size:4.5rem;}
.inddo_pic{ overflow:hidden; width:73.7%;}
.inddo_pic img{ display:block; width:100%; transition:0.5s;}
.inddo_pic:hover img{transform:scale(1.1);}
.inddo_mc{ margin-top:20px; height:40px; line-height:40px; overflow:hidden; color:#3d3d3d;}
.inddo_ms{ font-size:0.875rem; line-height:24px; height:48px; overflow:hidden; color:#626161;}
.indd_one:hover .inddo_mc{ color:#077a47;}
.indd_l ul{ padding-top:10px;}
.indd_l li{ height:49px; line-height:49px; border-bottom:1px dotted #d8d8d8;}
.indd_l li a{ color:#797979;}
.indd_l li span{ float:right; font-size:0.875rem; color:#a2a2a2;}
.indd_l li:hover a{ color:#077a47;}
.indd_r{ width:47%;}
.indd_faq{ height:22px;}
.indd_faq p{ font-size:1.25rem; line-height:22px; color:#434343; font-family:"Syct"; float:left;}
.indd_faq span{ font-size:0.875rem; color:#ababab; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.indd_faq a{ float:right; display:block; line-height:22px; color:#6f6f6f; font-size:0.875rem;}
.indd_faq a:hover{ color:#077a47;}
.indd_r li{ padding-top:33px;}
.indd_pic{ width:28%; overflow:hidden;}
.indd_pic img{ display:block; width:100%; transition:0.5s;}
.indd_r li:hover .indd_pic img{transform:scale(1.1);}
.indd_wb{ width:68%; border-bottom:1px dotted #aaa; padding-bottom:15px;}
.wen{ background:url(../images/wen.png) no-repeat left; padding-left:42px; height:25px; line-height:25px; overflow:hidden;}
.da{ background:url(../images/da.png) no-repeat left 0; padding-left:42px; height:72px; line-height:24px; color:#626161; font-size:0.875rem; margin-top:8px; overflow:hidden;}
@media screen and (max-width:1366px){
.indd_wb{padding-bottom:10px;}
}
@media screen and (max-width:1280px){
.da{height:66px; line-height:22px;}
}
@media screen and (max-width:1024px){
.indd_l li{ height:46px; line-height:46px;}
.indd_l li a{ font-size:0.875rem;}
.indd_l li span{font-size:0.75rem;}
.indd_pic{ width:32.5%; overflow:hidden;}
.indd_wb{ width:63.5%; padding-bottom:10px;}
.da{ height:60px; line-height:20px; margin-top:5px;}
}
@media screen and (max-width:770px){
.index_bgd{ padding-top:60px; padding-bottom:70px;}
.inddo_rq{ font-size:1rem; padding-top:15px;}
.inddo_rq p{font-size:3.5rem;}
.indd_one{padding-bottom:15px;}
.inddo_mc{ margin-top:15px; height:30px; line-height:30px;}
.indd_r{ width:48%;}
.indd_pic{ width:34%;}
.wen{ font-size:0.9375rem;}
.da{ height:40px; line-height:20px; font-size:0.8125rem;}
}
@media screen and (max-width:520px){
.index_bgd{ padding-top:40px; padding-bottom:50px;}
.indd_nr{ padding-top:30px;}
.indd_l{ width:100%; float:none;}
.indd_one{padding-bottom:10px;}
.inddo_mc{ margin-top:10px; font-size:0.9375rem;}
.indd_l ul{ padding-top:5px;}
.indd_l li{ height:40px; line-height:40px;}
.indd_r{ width:100%; padding-top:35px; float:none;}
.indd_faq a{font-size:0.75rem;}
.indd_r li{ padding-top:15px;}
}

.index_bge{ background:url(../images/index_bge.png) no-repeat center top #008b4d; padding-top:55px; padding-bottom:42px; width:100%; overflow:hidden;}
.inde_nr{ text-align:center; color:#99ceb7; font-size:0.875rem; letter-spacing:3px; font-family:"Symt";}
.inde_nr a{ display:block; color:#fff; font-size:1.5rem; padding-bottom:8px;}
@media screen and (max-width:520px){
.inde_nr{font-size:0.75rem; letter-spacing:1px;}
}
 
.link_bg{width:100%; background:url(../images/link_bg.png) repeat-x; padding-top:30px; padding-bottom:24px; border-top:1px solid #eaeaea;}
.link_title{ font-size:1.125rem; font-weight:bold;}
.link_nr{ height:24px; overflow:hidden; line-height:25px; width:1400px;}
.link_nr a{ display:block; float:left; margin-right:35px; font-size:0.875rem; color:#525252;}
.link_nr a:hover{ text-decoration:underline;}
/*首页style结束*/


.fswzj{ display:none;}@media(max-width:767px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#016938;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #04733f;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #04733f;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:23%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.8125rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}


@media screen and (max-width:770px){
/*分类*/
header{ background:none; width:auto; display:block;position: relative; z-index:100; margin:0; padding:0; border-radius:0; float:none !important;}
header nav li{background:none; line-height:inherit; margin-bottom:auto;}
header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
header nav li span{ display:none;}
header nav li ul li{ margin:auto; background:none;}
header nav li ul li a{border:0; line-height:inherit;}
header nav li i{ height:40px;}
.mean-container .mean-bar {width:100%;position:relative;background:#0056ab; height:40px; z-index:99;}
.mean-container .mean-bar div.fl{ font-size:1rem; color:#fff; line-height:40px; padding-left:2%;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:9px 10px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav {float:left;width:100%;background: rgba(243,243,243,1); margin-bottom:30px;}
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {position:relative;width:100%;}
.mean-container .mean-nav ul li a {display:block;width:90%; background:none; font-size:0.875rem;padding:0 5%;height:39px; line-height:39px;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid rgba(216,216,216,.25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a.mean-expand {width:15px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,.9)}
.mean-container .mean-push {float:left;	width:100%;	padding:0;	margin:0;clear:both}
.mean-nav .wrapper {width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove {display:none!important}
header nav {text-align: center;background: #efefef;}
header nav ul {margin:0;padding:1em;list-style-type: none;}
/*分类*/	
}
/*导航样式*/
@media screen and (max-width:770px){
.sp_nav{width:60px;float:right;position:relative;cursor: pointer; height:60px; background:#016938; padding:10px;}
.sp_nav i{display:block; color:#fff; position:absolute; width:100%; bottom:12px; left:0; text-align:center; font-style:normal;}
.sp_nav span{display:block;background:#fff;width:40%;height:2px;position:absolute;left:30%;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:22px}
.sp_nav span:nth-of-type(2){top:32px}
.sp_nav_se span:nth-of-type(1){top:22px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:22px;transform:rotate(-45deg)}
.sjj_nav{position:fixed; z-index:9; background:rgba(0,0,0,0.9); width:50%; height:calc(100% - 104px); line-height:40px; top:80px; right:-100%; overflow:auto; overflow-x:hidden; transition:right ease 0.5s;}
.nav_show{top:80px; right:0;}
.sjj_nav li ul,.sjj_nav li .sp_nav_xjb{ display: block;}
.sjj_nav ul li{ float:none; width:auto; background:none;}
.sjj_nav>ul>li:first-child{overflow:hidden; border-top:none;}
.sjj_nav>ul>li:first-child>a{float:left; width:calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{ display:block; position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li em{ display:none;}
.sjj_nav ul li{border-top:1px #2f2f2f solid;margin-left:10px;position:relative;line-height:40px;font-size:14px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #2f2f2f solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{ width:90%; font-size:1rem; color:#fff; text-align:inherit; padding:inherit; height:auto; line-height:inherit; background:none;}
.sjj_nav ul li.cur a,.sjj_nav ul li.cur ul li.cur a{color:#ffc801;}
.sjj_nav ul li ul li a,.sjj_nav ul li.cur ul li a{color:#666;display:block;text-align:left; font-size:0.875rem;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0071bc;}
.sjj_nav ul li ul li>ul{margin-left:10px}
}
@media screen and (max-width:520px){
.sp_header{height:50px;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px; height:50px; padding:0px;}
.sp_nav i{ font-size:0.8125rem; bottom:6px;}
.sp_nav span{ width:50%; left:25%;}
.sp_nav span:nth-of-type(1){top:10px}
.sp_nav span:nth-of-type(2){top:20px}
.sp_nav_se span:nth-of-type(1){top:13px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:13px;transform:rotate(-45deg)}
.sjj_nav{top:50px; width:55%;}
.nav_show{top:50px;}
.sjj_nav ul li a{ font-size:0.875rem;}
}

.cd-top {
  display: inline-block;
  height: 30px;
  width: 30px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0,0,0,0.8) url(../fonts/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  border-radius:50%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible { visibility: visible; opacity: 1;}
.cd-top.cd-fade-out {opacity: .9;}
.no-touch .cd-top:hover {background-color: #e86256; opacity: 1;}
@media screen and (max-width:520px){
.cd-top{ height:26px; width:26px; bottom:60px;}
}





.kd{ width:91.5%; margin:0 auto; max-width:1500px; overflow:hidden;}
.in-news{ background:#eeeeee; padding: 50px 0 70px 0; overflow:hidden;}
.netit{ text-align:center;}
.netit h4{ font-size:2rem; color:#040415; padding-bottom: 15px;}
.netit span{ color:#8d8e8f; font-size:1rem; text-transform:uppercase;}
.netit hr{ width:40px; height:3px; background:#8e8784; border:none; margin:24px auto; display:block;}
.netit h4 b{color:#004d97;}
.newone{ margin-top:48px; background:#fff; overflow:hidden;}
.newone a{ display:block;}
.newone .oimg{ width:20%; overflow:hidden;margin-top: 20px; margin-left: 20px;margin-bottom: 20px;}
.newone .ocon{ width:78%; box-sizing:border-box; padding:3%;padding-left: 15px; padding-bottom: 20px;padding-top: 30px;}
.newone .ocon h6{ margin-bottom:15px; color:#004d97; font-size:1.5rem;font-weight: bold;}
.newone .ocon p{ font-size:15px; color:#494949; line-height: 35px;}
.newone .ocon em{ display:block; float:right; color:#6e6f70; margin-top:30px;}

.newul{ background:#eee;}
.newul li{ width:49.9%; background:#fff;  box-sizing:border-box; margin:1px 0; transition:all 0.5s;}
.newul li a{ display:block;padding:24px;}
.newul li:hover{ background:#004d97;}
.newul li:nth-child(1){ float:left}
.newul li:nth-child(2){ float:right}
.newul li:nth-child(3){ float:left}
.newul li:nth-child(4){ float:right}
.newul li:nth-child(5){ float:left}
.newul li:nth-child(6){ float:right}
.newul li p{ display:inline-block; color:#434242;transition:all 0.5s;}
.newul li p i{ display:inline-block; width:9px; height:2px; background:#323232; margin-bottom:5px; margin-right:5px}
.newul li span{ float:right; display:inline-block; color:#7d7c7c;transition:all 0.5s;}
.newul li:hover p{ color:#fff;}
.newul li:hover p i{ background:#fff;}
.newul li:hover span{ color:#fff;}
@media all and (max-width: 768px) {
.newone .oimg{ width:100%; overflow:hidden;}
.newone .oimg img{ width:100%}
.newone .ocon{ width:100%;}
.newul li{ width:100%;}
}








.foot1 {
	width: 100%;
    height: auto;
    overflow: hidden;
    background: #323335;
    padding-top: 50px;
    padding-bottom: 40px;
}
/*foot*/
.foot1{ padding:50px 0 24px;}
.flo{ width:15%;}
.fk1{ border-left: 1px solid #8c8b8b; width:30%; box-sizing:border-box; padding:8px 2%; padding-top:0px;}
.fk1 p{ line-height:30px; margin-bottom:10px; color:#fff; font-size:15px;}
.fk1 p img{ margin-bottom:-3px}

.fk2{ border-left: 1px solid #8c8b8b; width:35%; box-sizing:border-box; padding: 10px 60px;padding-bottom: 18px;}
.fk2 li{ line-height:30px; margin-bottom:20px; float:left; padding:0 40px 0 0}
.fk2 li a{ color:#fff;font-size: 15px;}

.fk3{border-left: 1px solid #8c8b8b; width:15%; text-align:center}
.fk3 p{ font-size:0.875rem; color:#8a8a8a; margin-top:15px;}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.fbq{ background: #262729;}
.fbq p{ font-size:0.875rem; color:#fff;line-height: 20px; margin-top: 20px;margin-bottom: 20px;}
.fbq p a{ font-size:0.875rem; color:#fff}
@media screen and (max-width:768px){
.foot1{ background-size:cover; margin-bottom:100px;}
.flo{ width:25%}
.fk1{ width:75%}
.fk2{ display:none;}
.fk3{ display:none;}
.fbq p{ float:none; line-height:1.75em;}
}
.kd1{ width:87%; margin:0 auto; max-width:1500px; overflow:hidden;}




/*内页*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:380px; position:relative;}
.honor_banner{ background:url(../images/h11.jpg) no-repeat center; width:100%; height:350px; position:relative;}
.main_left{ padding-top:130px; padding-left:150px;}
.main_flbg{width:100%; position:relative; border-bottom:1px solid #bfbfbf;}
.main_fl li{ position:relative; float:left; background:url(../images/fl_fg.png) no-repeat left center;}
.main_fl li:nth-child(1){ background:none;}
.main_fl li a{ color:#3a3a3a; padding:0 40px; font-size:0.9375rem; height:61px; display:block; line-height:61px; text-align:center; position:relative; z-index:9;}
.main_fl li:hover a,.main_fl li.cur a{color:#fff; }
.main_fl li i{ background:#059f42; width:100%; height:100%; position:absolute; bottom:0; left:0%; transform:scaleX(0); transition:0.5s;}
.main_fl li:hover i,.main_fl li.cur i{transform:scaleX(1); transition:0.5s;}

.main_wz{ font-size:0.875rem; color:#737373; line-height:61px;}
.main_wz img{ margin-bottom:3px; margin-right:8px;}
.main_wz span{ padding:0 8px; font-family:"微软雅黑";}
.main_wz a{ color:#737373;}
.main_wz a:hover{ color:#016938;}
.main{ background:#f7f7f7; padding-top:50px; padding-bottom:60px;}
.about_nr{ color:#757575; font-size:1rem; line-height:30px;}
/*.about_nr img{ max-width:100%;}*/
.abo_bt{ text-align:center; font-size:1.5rem; color:#016938; font-family:"Syct";}
.abo_bt p{ font-size:1.875rem; color:#353535; padding-top:12px; padding-bottom:17px;}
.abo_ms{ line-height:50px; padding-top:30px;}
/*.abo_ms p{ text-indent:32px;}*/
.abo_img{ padding-top:50px;}
.abo_img img{ display:block; width:100%;}
@media screen and (max-width:770px){
.abo_ms{ line-height:26px; padding-top:25px;}
}
@media screen and (max-width:520px){
.abo_bt img{ max-width:96%;}
.abo_bt{font-size:1.125rem; }
.abo_bt p{ font-size:1.5rem;}
.abo_img{ padding-top:30px;}
}




.m_t{border-bottom:1px solid #e8e8e8; margin-bottom:60px;}
.m_t2{overflow: hidden;}
.contact_banner{ background:url(../images/contact_banner.jpg) no-repeat center; width:100%; height:380px;}
.about_main{  /*width:calc(100% - 27.08vw); padding:0 13.54vw;*/width: 1500px;  margin: 0 auto; }
.con1{ background: #FEBE01;  margin-bottom:60px; overflow: hidden;}
.c1{ width:calc(410px + 4.68vw); padding:70px 2.34vw; float:left;}
.c1 dt{ margin-bottom:40px;}
.c1 dt span{ display:block; font-size:26px; color:#2d435f; line-height:1; font-weight:bold;}
.c1 dt em{ display:block; font-size:15px; color:#2d435f; line-height:1; padding-top:25px; font-family:微软雅黑; text-transform:uppercase; }
.c1 dd{ font-size:16px; line-height:36px; padding-left:56px; position:relative; padding-bottom:30px; height:36px;}
.c1 dd:before{ content:''; display:block; width:1px ; background: #2E435E; position:absolute; height:30px; left:18px; bottom:0;}
.c1 dd:last-child:before{ display:none;}

.c1 dd:nth-of-type(1){ background: url(../images/c11.png) no-repeat left top;}
.c1 dd:nth-of-type(2){ background: url(../images/c12.png) no-repeat left top;}
.c1 dd:nth-of-type(3){ background: url(../images/c13.png) no-repeat left top;}
.c1 dd:nth-of-type(4){ background: url(../images/c14.png) no-repeat left top;}
.c1 dd:nth-of-type(5){ background: url(../images/c15.png) no-repeat left top;}
.c2{ width:calc(100% - 515px - 4.68vw); overflow:hidden; float:right;}
.c2 img{ display:block;}
.ResTitle_a1{ padding:36px 0 20px; float:left;}
.ResTitle_a1 *{ display:block;}
.ResTitle_a1 em{ font-size:18px; font-family:微软雅黑; color:#888888; line-height:1; padding-bottom:10px;}
.ResTitle_a1 span{ font-size:24px; color:#2d435f; line-height:1; font-weight:bold;}

.NavList_a2 {
    font-size: 16px;
    color: #fff;
	float:right;
	margin-top:51px;
}
.NavList_a2 li:first-child{border-left:1px solid #e8e8e8;}
.NavList_a2 li {
    width: auto;
    float: left;
	border-right:1px solid #e8e8e8;
}
.NavList_a2 a {
    z-index: 1;color:#666;
    font-size: 16px;
    display: block;
    padding:18px 30px;
    position: relative;
}
.NavList_a2 a:before {
    transition: 0.3s ease 0s;
    z-index: -1;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #febe01;
    height: 0;
}
.NavList_a2 a.on{ background: #059f42;}



.NavList_a2 a.on{color:#fff;}
.NavList_a2 a.on:before{
    height: 100%;
}

.NavList_a2 a.on:after{
    height: 0;
    margin-top: 0;
}
@media (min-width:721px){
	
.NavList_a2 a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#059f42;transform-origin:100%;-webkit-transform-origin:100%;
-webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);
transition:transform .38s cubic-bezier(.4,0,.2,1);transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1);transform:scaleX(0);
-webkit-transform:scaleX(0);visibility:hidden\9;}
.NavList_a2 a:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
	.NavList_a2 a:hover{color:#fff;}
	.NavList_a2 a:hover:before{    height: 100%;}
	.NavList_a2 a:hover:after {   height: 0; margin-top: 0;}
	
	}
	
@media (max-width:720px){
	.NavList_a2 { float:none; margin:0;}
	.NavList_a2 a{ padding:2.08vw 4.16vw;}
	
	
	}	
	
	
	
	
	
	
.book_title{ font-size:1rem; line-height:46px; padding-bottom:25px;text-align: center;}
.book_title p{ color:#000;}
.book_nr div.fl,.book_nr div.fr{ width:49%; padding-bottom:15px;}
.book_nr div.book{ width:100%; padding-bottom:15px;}
.contxt{ width:96%; display:block; padding:0 2%; font-family:"微软雅黑"; font-size:1rem; height:50px; outline:none;}
.contxta{ width:98%; line-height:30px; padding:1%; height:150px; font-family:"微软雅黑"; font-size:1rem; outline:none;}
.btn{width:150px; border:0; background:#1a317d; font-family:"微软雅黑"; height:50px; cursor:pointer; font-size:1.25rem; color:#fff; float:right; margin-left:15px;}


/*分页*/
.digg4{text-align:center;font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}

.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;display: list-item;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}




.wrapper{ height: 80px;/* background: #eeeeee;*/line-height: 80px; }
.z-container {width:1500px;height:auto;clear: both;margin: 0 auto;}
.wrapper .z-container{position: relative;}
.page_nav li{ display: inline-block; font-size: 16px; margin-right: 3vw; position: relative;}
.page_nav li:before{ content: ""; z-index: 1; display: block; width: 0%; transition: all .4s;-webkit-transition:all .4s; height: 3px; background: #0661b0; position: absolute; left: 0; bottom: 0;}
.page_nav li a{font-size: 16px; display: block; width: 100%; height: 100%;}
.page_nav li.cur:before,.page_nav li:hover:before{width: 100%;}
.page_nav li.cur a,.page_nav li:hover a{ color: #0661b0;}
.pages_bar{position: absolute;right: 0; top: 50%; transform: translateY(-50%); background: url(../images/wz.png) no-repeat left center; padding-left: 30px;}


.imgW-100 { width: 100%; transition: 0.5s linear 0s; }
.dis-t, .dis-m, .dis-b {display: inline-block;}
.dis-t { vertical-align: top; }
.dis-m {vertical-align: middle;}
.dis-b { vertical-align: bottom; }
.page-box { padding: 25px 0 40px; background: #f5f5f5; }
.w-83 { width: 83%; max-width: 1600px; margin: 0 auto; }
.p-B { margin-top: 40px; font-size: 16px; color: #666; }
.news_list li { transition: 0.3s ease 0s; margin-bottom: 2%; line-height: normal; padding: 1.2% 1.2% 1.2% 5%; background: #fff; box-sizing: border-box; }
.news_list .R { width: 33.5%; overflow: hidden; }
.news_list .L { margin-right: 6%; width: 59.5%; }
.n-data:before { margin-right: 10px; background: #ffd216; content: ''; width: 5px; height: 16px; vertical-align: bottom; display: inline-block; }
.n-data { font-size: 14px; color: #666; }
.news_list h3 { margin-top: 4.5%; font-size: 24px; color: #333; font-weight: normal; }
.news_list p { margin-top: 30px; font-size: 15px; color: #666; -webkit-line-clamp: 3; line-height: 1.85; max-height: 75px; }
.news_list a { display: block; }
.news_list .n-a { margin-top: 45px; width: auto; padding: 0 40px; display: inline-block; height: 45px; line-height: 45px; font-size: 12px; color: #333; text-align: center; border: 1px solid #ddd; font-family: "微软雅黑", Microsoft YaHei; }
.n-a span { display: block; position: relative; }
.n-a span:before { z-index: 1; left: 0; top: 0; color: #059f42; position: absolute; content: 'VIEW MORE'; width: 0%; white-space: nowrap; transition: 0.3s ease 0.1s; overflow: hidden; }
.n-a:hover span:before { width: 100%; }
.n-a:hover { border-color: #059f42; }
.news_list h3 a:hover { color: #70321b; font-weight: bold; }
.news_list a:hover img { transform: scale(1.1); }
.news_list li:hover { border-radius: 10px; box-shadow: 0 0 12px 0 rgba(0,0,0,0.05); }



.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:30px; }
.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding-top:35px; font-size:0.875rem; line-height:24px; }
.sxyjsys,.sxyjsys a{font-size:16px; line-height:40px; margin-top:25px;/*margin-bottom: 20px;*/}





.PhotoList_i1 { display: inline-block; vertical-align: top; width: 100%; }
.PhotoList_i1 li:nth-child(4n+1) { margin-left: 0; }
.PhotoList_i1 li { margin-bottom: 3%; float: left; width: 23%; margin-left: 2.6%; background: #fff; }
.PhotoList_i1 a { text-align: center; display: block; max-height: 280px; overflow: hidden; }
.PhotoList_i1 img { width: auto; height: 240px; display: inline-block; vertical-align: middle; transition: 0.5s linear 0s; }
.PhotoList_i1 h4 { display: none; }
.PhotoList_i1 span { color: #333; font-size: 16px; line-height: normal; transition: 0.3s ease 0s; display: block; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 20px 0; border-top: 1px solid #eee; }
.PhotoList_i1 li:hover img { transform: scale(1.1); }
.PhotoList_i1 li:hover span { color: #70321b; background: #ffd216; }
.text { text-align: center; margin-bottom: 3%; }
.text span { font-size: 18px; display: inline-block; color: #333; line-height: 2; margin: 0px 3%; }



.PhotoList_i11 { display: inline-block; vertical-align: top; width: 100%; }
.PhotoList_i11 li:nth-child(4n+1) { margin-left: 0; }
.PhotoList_i11 li { margin-bottom: 3%; float: left; width: 23%; margin-left: 2.6%; background: #fff; }

.PhotoList_i11 img { width: auto;/* height: 100%;*/ display: inline-block; vertical-align: middle; transition: 0.5s linear 0s; }
.PhotoList_i11 h4 { display: none; }
.PhotoList_i11 span { color: #333; font-size: 16px; line-height: normal; transition: 0.3s ease 0s; display: block; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 20px 0; border-top: 1px solid #eee; }
.PhotoList_i11 li:hover img { transform: scale(1.1); }
.PhotoList_i11 li:hover span { color: #70321b; background: #ffd216; }
.PhotoList_i11 a { text-align: center; display: block; height:502px; overflow: hidden; }




.maina{ background:#fff; padding-bottom:100px; border-bottom:1px solid #d3d3d3;}
.pro_l{ background:#004d97; width:22%; padding-top:40px; margin-top:45px;}
.pro_title{ font-weight:bold; line-height:25px; font-size:1.875rem; color:#fff; text-align:center; padding-bottom:20px;}
.pro_title span{ font-size:1rem; font-weight:normal;}
header nav{ width:96%; background:#fff; border-radius:6px; margin:0 2% 2% 2%;}
header nav li{position:relative;}
header nav li a{ display:block; width:90%; margin:0 auto; border-bottom:1px solid #e5e5e5; line-height:56px; color:#333; font-size:0.9125rem; position:relative; z-index:9; transition:0.5s;}
header nav li:hover a,header nav li.cur a{ /*font-weight:bold;*/ color:#fff; transition:0.5s;}
header nav li i{ height:44px; top:6px; left:0; background:#004d97; display:block; position:absolute; width:0%; border-radius:0 22px 22px 0; transition:0.5s;}
header nav li:hover i,header nav li.cur i{ width:94%; transition:0.5s;}
header nav li ul li{position:relative;}
header nav li.cur ul li a{width:86%; margin:0 auto; border-bottom:1px dotted #e5e5e5; line-height:36px; color:#636363; font-size:0.875rem; font-weight:normal;}
header nav li:hover ul li:hover a,header nav li ul li.cur a{ font-weight:bold; color:#0068b7; transition:0.5s;}
.main_r{ width:77%; margin-top:40px;}
.pro_nr li{ float:left; width:32.333%; margin-left:1%; padding-bottom:30px;}
.pro_pic{ border:1px solid #ddd; overflow:hidden;}
.pro_pic img{ display:block; width:100%; transition:0.5s;}
.pro_nr li:hover .pro_pic img{transform:scale(1.1);}
.pro_mc{ position:relative; height:50px; line-height:50px; text-align:center; font-size:0.9125rem; overflow:hidden; background:#ddd;}
.pro_mc p{ position:relative; z-index:9;}
.pro_mc i{ position:absolute; left:0; top:0; width:100%; height:100%; background:#0068b7; transform:scaleX(0); transition:0.5s;}
.pro_nr li:hover .pro_mc i{transform:scaleX(1); transition:0.5s;}
.pro_nr li:hover .pro_mc p{ color:#fff;}
.proshow{ padding-left:35px;}
.proshow_pic{ width:55%;}
.proshow_pic p{ border:1px solid #ddd;}
.proshow_pic img{ display:block; width:100%;}
.proshowa_wb{ width:42%;}
.proshow_title{ font-size:20px; font-weight:bold; color:#004d97; height:60px; line-height:50px; /*padding-top:20px;*/ border-bottom:3px solid #454545;}
.proshow_nr{ font-size:0.9125rem; line-height:28px; padding-top:25px;}
.proshow_nr img{ max-width:100%;}
.showcp_an{ padding-top:0.875rem; width:100%; padding-top:40px; margin-bottom:50px;}
.showcp_an p{width:260px;}
.showcp_an p a{width:100%;height:40px; background:#0068b7; text-align:center; line-height:40px; display:block; font-size:1rem; color:#fff; font-weight:bold;}

.xgnews-tit{ text-align:center; font-size:1.25rem; font-weight:bold; line-height:46px; height:46px; color:#717171;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
.zxxq {background: #fff;/*padding: 18px 44px; */font-family:微软雅黑}
.zxxq .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.zxxq .primgpic img{ max-width:100%;}
.zxxq-tit {height: 38px;font-size: 24px;font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxxq-sour {height: 24px;font-size: 14px;line-height: 24px;text-align: center;color: #aaa;margin: 20px auto;}
.zxxq-sour a {color: #aaa;}
.zxxq-sour span {margin: 0 9px;}
.zxxq-text {padding: 16px 18px;font-size: 14px;line-height: 24px;border: 1px solid #d6d6d6;margin-bottom: 22px;}
.zxxq-text-t1 {width: 78px;float: left;color: #342f2e;margin-right: -78px;}
.zxxq-text-t2 { padding-left: 80px; color:#808080}
.endit-content{ line-height:28px; font-size:15px; color:#333}
.endit-content *{line-height:28px; font-size:15px; color:#333}
.endit-content p{ margin-bottom:10px}
.endit-content img{max-width:100%;}
.page_show{ padding-top:20px;}
.page_show p{ font-size:16px; line-height:40px; margin-bottom:20px}
.page_show p strong{ font-size:16px; color:#004d97; font-weight:bold; line-height:30px}


                                .fx
                                {
                                    width: 100%;
                                    margin: 0 auto;
                                }
                                .fx .tu
                                {
                                    margin-top: 0.5em;
                                }
                                .fx .t1
                                {
                                    float: right;
                                    width: 50%;
                                }
                                .fx .t2
                                {
                                    float: left;
                                    width: 50%;
                                }
                                @media only screen and (max-width: 768px)
                                {
                                    .fx
                                    {
                                        width: 100%;
                                    }
                                    .fx .t1
                                    {
                                        float: none;
                                        width: 100%;
                                    }
                                    .fx .t2
                                    {
                                        float: none;
                                        width: 100%;
                                    }
                                }
                 