﻿@charset "utf-8";
*{font-family:"微软雅黑";}
html *,html *: before,html *: after{-webkit-transition: 0.5s;transition: 0.5s;}
*: before,*: after{z-index: -1;}
body,v,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,legend{margin: 0;padding: 0;}
body{background: #fff;font-family:"微软雅黑";color: #666;font-size: 14px;overflow-x: hidden;}
fieldset,img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
.tmenulist
ol,ul{list-style: none;}
em{font-style: normal;}
label{margin-bottom: 0px;font-weight: normal;}
input,button,select,textarea{outline: none;}
textarea{resize: none;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: none;color: #00309e;}
a:focus{outline: none;-moz-outline: none;color: #00309e;}
.clearfix{clear: both;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.w1200{ width:100%; margin:0 auto;}
.container-fluid{padding-left:0px;padding-right:0px;}

.top{width: 100%;display: none;position: relative;z-index:10000;}
.top_mobile{display: block;position: relative;z-index: 10000;background-color:#fff;height: 50px;position: relative;}
.top_mobile span{}
.top_mobile span img{height: 40px;margin: 5px 0px 5px 15px;}
.top_mobile samp{float: right;font-family: "微软雅黑";background: #666;}
.top_mobile samp img{height: 50px;}

/*.container-fluid{padding: 0;padding: 0 6%;width: 100%;}*/
.headtop{width: 100%;height:350px;position: relative;overflow: hidden;zoom: 1;}
.headtopny{width: 100%;height:350px;position:absolute;zoom: 1;top:0px; z-index:9999;}
.tpnav{width: 100%;height: 100px;zoom: 1;position:absolute;top: 0px;left: 0;z-index: 999999999;padding: 10px 10% 0px 10%;background-color: rgba(255,255,255,0.7);}
.logo{ margin-top:6px;}
.nvalink{height: auto;overflow: hidden;zoom: 1;float: right;height: 60px;line-height: 60px;color: #4a4a4a;}
/*.nvalink span{display: inline-block;float: left;min-width:40px;height:60px; color: #4a4a4a;margin: 0 15px 5px 15px; overflow:hidden; cursor:pointer;}
.nvalink a{color: #4a4a4a;margin: 0 5px 5px 5px;text-decoration: none;padding-bottom:15px;}
.nvalink a:hover{color:#00309e;border-bottom:2px solid #00309e;}
.nvalink a.active{color:#00309e;border-bottom:2px solid #00309e;}
.nav_zmenu{display:none;}*/

.center{width:100%;position:relative; z-index:9999;left:0%;top:0px;background-color: #ffffff;min-height:500px;padding-top:0px;}
.center2{width:100%;position:relative; z-index:9999;left:0%;top:0px;background-color: #ffffff;min-height:500px;padding-top:20px;}
.top_menubgMobile{display:block; position:absolute; top:0px; padding-top:67px;left:50%;width:50%;height:100%; background-color:#00309e;color:#fff; z-index:9997; overflow-y:auto;}
.top_menubgMobile a{color:#fff;width:100%;height:100%; display:inline-block;}
.footmbcol{position: relative;min-height: 1px;padding-left: 15px; padding-right: 15px;}
.footmbcol label{margin:0; height:45px; border-bottom:1px solid #fff; line-height:45px; width:100%;color:#fff;}
.footmbcol label:after {display: block; content: ""; background:url(../img/menudown.png) no-repeat; position: absolute; top: 22px; right: 22px; width: 20px; height: 15px; z-index:999;}
.footmbcol label.active:after {background: url(../img/menuup.png) no-repeat;}
.footmbcol ul{display:none;}
.footmbcol ul li{border-bottom:1px solid #fff; line-height:45px; width:100%;padding-left:10px;}
.footmbcol ul li a{color:#94b1f5 !important;}

@media (min-width: 1200px)
{
    .w1200{ width:1200px; margin:0 auto;}
    .top{width: 100%;display: block;}
    .top_mobile{display: none;}
    .top_menubgMobile{display:none;}
    
    .navserch{ text-align:right;padding-right:20px;}
    .navserch a{ margin:0px 15px;vertical-align:middle;}
    .navserch input{width:150px;height:25px;line-height:25px; border-radius:15px; vertical-align:middle;border:1px solid #ccc;padding-left:10px;padding-right:27px;font-size:12px;}
    .navserch button{width:25px;height:25px;padding:0px; border:0px; vertical-align:middle; background:url("../img/ser_ptn.png") no-repeat center; margin-left:-27px;}
    
    .center{padding-top:60px;}
    /*.nav_zmenu{display:none;width:100%; position:absolute;z-index:999;top:105px;left:0px; background:#fff;}
    .nav_zmenu a{}
    .nvalink span:nth-child(2) .nav_zmenu{display:inline-block;}*/
}

.mynav{height:60px;line-height:60px;text-align:center;float: right;color: #4a4a4a;}
.navbar-nav1 .ms_menu{color:#303030; width:100px; float:left;cursor:pointer;font-size:15px;font-weight:bold;}
.navbar-nav1 .ms_menu .bottomline{width:30px; height:5px; margin:0 auto;background-color:rgba(255,255,255,0);cursor:pointer;}
.navbar-nav1 .ms_menu:hover a{color:#00309e;font-weight:bold;}
.navbar-nav1 .ms_menu:hover .bottomline{background:#00309e;}
.navbar-nav1 .active .bottomline{background:#00309e;}
.mydropdown{display:none; position: absolute;height: 47px; line-height:47px; left: 0;right: 0;z-index: 9999;flex-direction: row;background-color:rgba(255,255,255,1);}
.mydropdown ul{width:auto;float:left;}
.mydropdown li{float:left; cursor:pointer;font-weight: normal; padding:0px 10px;}
.mydropdown li a{color:#303030 !important;font-weight: normal !important;}
.mydropdown li a:hover{color:#00309e !important;font-weight:bold !important;}
.mydropdown label{float:left;}
.open .mydropdown{display:flex;}

.dropdown-menu{width:1200px;}
.top_menu{position: absolute;z-index: 99999;left: 0;right: 0;background-color:rgba(255,255,255,0.8);}
.dropdown-menu li{float:left; cursor:pointer;}
.dropdown-menu li a:hover{ background:#e99312;color:#fff;font-weight:bold;}

@media (min-width: 1200px)
{
	.kp_coltitle img{width:475px;}
	.navbar-toggle { margin-top: 25px;}
	.navbar-nav .ms_menu{text-align:center;}
		
	.navbar-nav .kp_languange{width:38px; margin-left:16px; background:#eb930e; height:20px; margin-top:25px; border-radius:5px; font-size:12px; text-align:center;}
	.navbar-nav .kp_languange a{height:20px; padding:0;}
	.navbar-nav .kp_languange .dropdown-menu{line-height:25px;font-size:13px;min-width:130px;}
	.navbar-nav .kp_languange .dropdown-menu a{ padding-left:15px; }
}
.shearch{position: absolute;right: 10%;top: 78px;z-index: 999999999;display: none;}
.sh_1{line-height: 0;padding-left: 7px;height: 30px;}
.sh_2{position: absolute;right: 2px;background: url(../img/cs_ny_07.png) no-repeat;border: 1px solid #fff;top: 5px;width: 25px;height: 23px;outline: none;}
/*banner样式*/
#banner{display:none;position:relative;}
#banner .pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; z-index:999; margin:0; line-height:16px;}
#banner .swiper-pagination-switch {display: inline-block;  width: 12px; height:12px;  background:#fff;margin: 0 11px; cursor:pointer; border-radius:6px;}
#banner .swiper-active-switch {background:#fff; width:24px; height:12px; border-radius:6px;}

#banner_mobile{display: block; position:relative; z-index:9999; margin-bottom:10px;}
#banner_mobile .pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; z-index:999; margin:0; line-height:16px;}
#banner_mobile .swiper-pagination-switch {display: inline-block;  width: 12px; height:12px;  background:#fff;margin: 0 11px; cursor:pointer; border-radius:6px;}
#banner_mobile .swiper-active-switch {background:#fff; width:24px; height:12px; border-radius:6px;}
@media (min-width: 1200px)
{ 
    #banner{display:inherit;}
    #banner_mobile{display: none;}
}
.banner{width: 100%;overflow: hidden;zoom: 1;position: relative;}
.banner ul{width: 100%;height: auto;position: absolute;}
.banner ul li{width: 100%;height: auto;overflow: hidden;zoom: 1;float: left;position: absolute;opacity: 0;}
.banner ul li p{display: inline-block;}
/*一部分样式*/
.banner ul li p.flash1_1{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: -50px;}
.banner ul li p.flash1_2{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 52%;margin-top: 80px;}
.banner ul li p.flash1_3{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: 150px;}
/*二部分样式*/
.banner ul li p.flash2_1{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: -50px;}
.banner ul li p.flash2_2{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 52%;margin-top: 80px;}
.banner ul li p.flash2_3{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: 150px;}
/*三部分样式*/
.banner ul li p.flash3_1{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: -50px;}
.banner ul li p.flash3_2{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 52%;margin-top: 80px;}
.banner ul li p.flash3_3{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: 150px;}
/*四部分样式*/
.banner ul li p.flash4_1{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: -50px;}
.banner ul li p.flash4_2{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: 80px;}
.banner ul li p.flash4_3{position: absolute;opacity: 0;filter: Alpha(opacity=0);left: 20%;top: 50%;margin-top: 150px;}
.banner dl{width: 500px;height: 5px;position: absolute;}
.banner dl dd{width: 45px;height: 5px;background: #bfd0aa;float: left;cursor: pointer;}
.ban_btn{}
.ban_btn div{width: 38px;height: 38px;position: absolute;top: 50%;margin-top: -19px;cursor: pointer;z-index: 3;}
.ban_lf{left: 40px;background: url("../img/banlf.png") no-repeat center;}
.ban_rt{right: 40px;background: url("../img/banrt.png") no-repeat center;}
/*主题内容*/
.bigdiv{width: 100%;height: auto;overflow: hidden;zoom: 1;margin: 0 auto;}
.bigdiv2{width: 100%;height: auto;overflow: hidden;zoom: 1;margin: 0 auto;background:#f9f9f9;}
.bigdiv01{margin-top: 0px;visibility: hidden;animation-name: none;}
.bigdiv02{margin-top: 20px;visibility: hidden;animation-name: none;}
.bigdiv03{margin-top: 20px;visibility: hidden;animation-name: none;}
.bigdiv03 a{ display:inline-block; width:100%; margin-top:20px;}
.bigdiv03 a img{width:100%;}
.gg_right{display:none;}
@media (min-width: 1200px)
{
    .bigdiv{width: 1200px;}
    .bigdiv2{width: 100%;margin-top: 40px;padding:50px 0px;}
    .bigdiv01{margin-top: 0px;}
    .bigdiv02{margin-top: 40px;}
    .bigdiv03{margin-top: 0px;}
    .bigdiv03 a{ display:inline-block; width:calc(50% - 10px); float:left;}
    .bigdiv03 a:nth-child(2){margin-left:20px;}
    .bigdiv03 a img{width:100%;height:307px;}
    .gg_right{display:inline-block;width:110px;height:230px; position:fixed;top:30%;right:0px;z-index:99999; cursor:pointer;}
}
.soft_qhs{width: 100%;height: auto;overflow: hidden;zoom: 1;}
.soft_qhs .sf_ul{width: 100%;height: auto;overflow: hidden;zoom: 1;}
.soft_qhs .sf_ul .sf_li{width: 100%;float: left;display: none;}
.slt_sa{height: auto;overflow: hidden;zoom: 1;padding: 10px 25px; background:#f5f5f5;}
.slt_sa ul{height: auto;}
.slt_sa ul li{height: auto;overflow: hidden;zoom: 1;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.slt_sa ul li h4{font-size: 18px;height: 50px;line-height: 50px;cursor: pointer;font-weight:bold;}
.slt_sa ul li h5{font-family: Arial;color: #000;font-size: 16px;margin: 4px 0 20px 0;color:#999999;}
.slt_sa ul li p{color: #4d4d4d;font-size: 14px;}
.slt_sa ul li a{display: inline-block;margin: 25px 0 20px 0;width:120px;height:40px; line-height:40px; background:#183293; text-align:center;color:#fff; font-size: 16px;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.slt_sa ul li a:hover{color: #428bca;}
.slt_sa ul li div{display: none;}
.domtye{width: 100%;height: auto;overflow: hidden;zoom: 1;position: relative;}
.domtye img{width: 100%;height: auto;overflow: hidden;zoom: 1;position: relative;width: 100%;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.domtye img: hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);filter: Alpha(opacity=00);}
.domtye ul li{position: absolute;top: 0;}
.domtye ul li.li_v0{width: 40%;height: 45%;}
.domtye ul li.li_v0 a{display: inline-block;width: 100%;height: 100%;}
.domtye ul li.li_v1{width: 60%;height: 45%;right: 0;}
.domtye ul li.li_v1 a{display: inline-block;width: 100%;height: 100%;}
.domtye ul li.li_v2{width: 25%;height: 45%;top: 48%;}
.domtye ul li.li_v2 a{display: inline-block;width: 100%;height: 100%;}
.domtye ul li.li_v3{width: 30%;height: 45%;top: 48%;left: 27%;}
.domtye ul li.li_v3 a{display: inline-block;width: 100%;height: 100%;}
.domtye ul li.li_v4{width: 45%;height: 45%;top: 48%;right: 0;}
.domtye ul li.li_v4 a{display: inline-block;width: 100%;height: 100%;}
.dimgiy{width: 100%;height: auto;overflow: hidden;zoom: 1;position: relative;margin-top:20px;}
.dimgiy img{width: 100%;height: auto;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.dimgiy img: hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);filter: Alpha(opacity=00);}
.dimgiy p{width: 100%;height: auto;overflow: hidden;zoom: 1;position: absolute;top: 50%;left: 0;opacity: 0;filter: Alpha(opacity=00);}
.dimgiy p span{display: block;text-align: center;color: #fff;font-size: 26px;}
.dimgiy p i{display: block;width: 50%;height: 1px;background: #fff;margin: 6px auto;}
.soft_wp{height: auto;overflow: hidden;zoom: 1;margin-top: 25px;}
.soft_wp h4{font-size: 16px;color: #000;margin-bottom: 12px;}
.soft_wp a{color: #666;-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.soft_wp a: hover{color: #428bca;}
.jtzz_1{display: block;color: #000 !important;font-size: 16px;margin-bottom: 5px;}
.newsit{ margin-top:20px;}
.newsit h1{font-size: 28px;color: #000;margin-top: 24px;}/*font-size: 32px;*/
.newsit h4{font-size: 18px;color: #000;margin-top: 4px;}
.newsenglish{font-family: Arial;font-size: 16px;color: #747474;border-top: 1px solid #e3e3e3;padding-top: 24px;}
.newstit{font-size: 18px;color: #000;margin: 10px 0 30px 0;}
.new_lie{height: 164px;overflow: hidden;position: relative;}
.new_lie a.aone{position: absolute;bottom: 3px;right: 0;background: #fff;color: #000;}
.new_lie a.aone: hover{color: #428bca;}
.new_lie ul{}
.new_lie ul li{height: 164px;overflow: hidden;zoom: 1;}
.new_lie ul li p{font-size: 16px;color: #333;margin-bottom: 6px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-moz-line-clamp: 1;-ms-line-clamp: 1;-o-line-clamp: 1;-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;o-box-orient: vertical;overflow: hidden;}
.new_lie ul li p a{color: #000;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.new_lie ul li p a: hover{color: #428bca;}
.new_lie ul li span{display: block;color: #747474;line-height: 26px;margin-bottom: 10px;height: 104px;overflow: hidden;}
.new_lie ul li em{display: block;font-style: normal;color: #adadad;background: url("../img/icon_time.png") no-repeat left;padding-left: 24px;}
.new_lie_zp{height: 140px;}
.new_lie_zp ul li{height: 140px;}

.footer{background: #363739;width: 100%;position: relative;height:722px;z-index:9999;}
.footer a{color: #fff;}
.fotbg{width: 100%;height: auto;background: url("../img/footer-by.jpg") no-repeat center;background-size: cover;border-top: 8px solid #76c2ee;}
.canser{width: 100%;height: auto;overflow: hidden; background:#363739;}
.canser_foot{display:none;width: 100%;height: 45px; line-height:45px;overflow: hidden; background:#262729;color:#74767b; text-align:center;}
.canser_foot a{color:#74767b; margin-left:20px;}
.canser_foot a:hover{color:#fff;}
.canser_footMobile{display:block;line-height:25px;overflow: hidden; background:#262729;color:#74767b; text-align:center;padding:10px 5px;}
.canser_footMobile a{color:#74767b; margin-left:20px;}
.canser_footMobile a:hover{color:#fff;}

.canconfter{width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.got-cnt{width: 100%;height: auto;overflow: hidden;zoom: 1;margin: 0 auto;}
.forebt{padding: 10px 0 49px 0; margin-left:15px;margin-right:15px;}
.forebt01{width:100%;}
.forebt02{width:100%;}
.forebt03{width:100%;margin-left:15px;margin-right:15px;}
.forebt04{width:100%;}
.fotlf{color: #fff;margin-top:20px;text-align:center;}
.fotlf h1{font-size: 24px;margin-bottom: 40px;}
.fotlf p{margin-bottom: 6px; text-align:left;}
.fotlf h6{font-family: Arial;margin-top:20px;font-size:14px;}
.forebt04 p{text-align:center;}
.forebt04 p img{width:150px;}

.fotlr{width:100%;}
.laxfs{color: #d7d7d7;height: auto;overflow: hidden;zoom: 1;margin-bottom: 20px;}
.laxfs span, .laxfs em{font-style: normal;display: inline-block;float: left;}
.laxfs span{float: left;font-size: 18px;color: #b7b5b5;}
.laxfs em{background: #2e2e2e;margin-left: 8px;padding: 0px 6px;font-size: 12px;font-family: SimSun;color: #9c9c9c;margin-top: 4px;}
.lxphone{height: auto;overflow: hidden;zoom: 1;color: #fff;line-height: 35px;}
.lxphone span{display: block;float: left;height: auto;overflow: hidden;color:#868788;}
.lxphone span.sp1{}
.lxphone span.sp1 img{vertical-align:middle; margin-right:30px;opacity: 0.5;filter: Alpha(opacity=0.5); }
.lxphone:nth-child(3) span img{margin-right:34px;}
.lxphone:nth-child(4) span img{margin-right:33px;}
.forebt04 .laxfs{display:inline-block; text-align:center; }

.zhich{height: auto;color: #fff;margin-top: 40px;}
.zhich a{color: #fff;}
.plapt{height: auto;border-bottom: 1px solid #fff;color: #fff;display: inline-block;}
.plapt1{height: auto;display: inline-block; text-align:left;}
.plapt2{height: auto;display: inline-block; text-align:left;width:80%;}
.plapt2 a{display:inline-block;width:32.3%; text-align:left;height:40px; line-height:40px;color:#868788;}
.plapt2 a:hover{color:#fff;}

.texope{width: 100%;height: auto;overflow: hidden;zoom: 1;position: relative;}
.fongl{width: 100%;height:auto;overflow: hidden;zoom: 1;top: 0; padding:20px 15px; background:#a3b1c2;}
.fongl .wenh-lf{width: 100%;height: auto;overflow: hidden;zoom: 1;}
.fongl .wenh-rt{width: 100%;height: auto;overflow: hidden;zoom: 1;margin-top: 6%;}
@media (min-width: 1200px)
{
    .slt_sa{padding: 1% 2%;}
    .footer{background: #000;width: 100%;position: relative;height:auto;}
    .got-cnt{width: 1200px;}
    .forebt{padding: 60px 0 49px 0;margin-left:-15px;margin-right:-15px;}
    .fotlf{text-align:left;padding-left:20px; float:left;margin-top:0px;}
    .fotlf h6{margin-top:62px;}
    .fotlr{float:right;}
    .fotbg{height: 310px;}
    .canser{height: 310px;}
    .laxfs{margin-bottom: 40px;}
    .forebt01{width:200px;}
    .forebt02{width:400px;}
    .forebt03{width:470px;margin-left:-15px;margin-right:-15px;}
    .forebt04{width:130px;}
    .forebt04 p{text-align:left;}
    .forebt04 .laxfs{display:inherit; text-align:left;}
    .canser_foot{display:block;}
    .canser_footMobile{display:none;}
    
    .texope{width: 1200px;}
    .fongl{width: 1200px;min-width: 1200px;height: 830px;padding:0px;background:url("../img/zhye.jpg"); background-size:100% auto;}
    .fongl .wenh-lf{width: 52%;float: left;margin-top: 6%;margin-left: 10%}
    .fongl .wenh-rt{width: 28%;float: left;margin-top: 6%;}
    .cl-yuaqn{float: left;padding-left:0px;}
    .rigt-gundon{width: 50%;float: left;margin-top:0px;}
    .rigt-gundon p span{width: 170px;float: left;margin-bottom:0px;}
    .rigt-gundon p em{width: 226px;}
    .rih-szt{padding-right: 20px;}
    .bianoz a{width:auto;display:inline;}
    .rih-szt h1{font-size: 32px;margin-top: 130px;margin-bottom: 20px;}
    
    .cl-mb-btm{width: 100%;height: 520px;position: relative;transform: scale(1); transform-origin: 0 0;}
    
    .domtye img{height:426px;}
    .dimgiy{ margin-top:0px;}
    .dimgiy img{height:426px;}
    .newsit{ margin-top:0px;}
}
.fong2{width:100%; margin-bottom:20px;}
.index_newsT{width:100%; text-align:center; margin-bottom:30px;}
.index_newsTitle{}
.index_newsTitle span{font-size:30px;font-weight:bold;color:#183293;display:inline-block;height:40px; line-height:40px;vertical-align:middle;}
.index_newsTitle label{font-size:30px;color:#999;display:inline-block;height:40px; line-height:40px;vertical-align:middle;font-weight:400; margin:0px 5px; margin-top:-7px;}
.index_newsTitle samp{display:inline-block;min-width:200px;height:40px; vertical-align:middle;}
.index_newsTitle samp strong{display:inline-block;width:100%;font-size:26px; text-align:left;color:#333;height:40px; line-height:40px;}
.index_newsTitle samp p{font-size:12px; text-align:left;color:#999;}
.index_newsConment{}
.index_news01{display:inline-block;width:100%; margin-right:0px;padding:10px;}
.index_news01_top a{display:inline-block;width:100%;}
.index_news01_top a img{width:100%;}
.index_news01_foot{display:inline-block;width:100%;height:90px;padding:10px;background:#f5f5f5;}
.index_news01_foot span{display:inline-block;width:70px;height:70px; margin-right:10px; background:#183293;color:#fff; float:left; vertical-align:middle;}
.index_news01_foot span strong{display:inline-block;width:100%;font-size:30px; text-align:center;}
.index_news01_foot span p{font-size:14px; text-align:center;}
.index_news01_foot samp{display:inline-block;width:calc(100% - 100px);height:70px;float:left; vertical-align:middle;}
.index_news01_foot samp p:nth-child(1){font-size:14px;color:#183293; font-weight:bold;height:20px; overflow:hidden;}
.index_news01_foot samp p:nth-child(2){font-size:12px;color:#808080; margin-top:7px;line-height:20px;height:40px; overflow:hidden;}
.index_news01_foot samp label{float:right;color:#183293;font-size:12px;}

.index_news02{display:inline-block;width:100%;height:auto;padding:10px;}
.index_news02 ul{}
.index_news02 ul li{display:inline-block;width:100%;height:115px;border-bottom:1px dashed #ccc;padding-bottom:23px;padding-top:23px;}
.index_news02 ul li:nth-child(1){padding-top:0px;height:93px;}
.index_news02 ul li:last-child{border-bottom:0px dashed #ccc;padding-bottom:0px;height:93px;}
.index_news02 ul li a{display:inline-block;width:100%;height:70px;}
.index_news02 ul li a:hover{}
.index_news02 ul li a span{display:inline-block;width:100px;height:70px;float:left;}
.index_news02 ul li a span img{width:100px;height:70px;}
.index_news02 ul li a samp{display:inline-block;width:calc(100% - 110px);height:70px; margin-left:10px; float:left;}
.index_news02 ul li a samp p{}
.index_news02 ul li a samp p:nth-child(1){font-size:14px; font-weight:bold;height:20px; overflow:hidden;}
.index_news02 ul li a samp p:nth-child(2){font-size:12px;color:#999;margin-top:2px;}
.index_news02 ul li a samp p:nth-child(3){font-size:12px;color:#808080;margin-top:5px; line-height:20px;height:40px; overflow:hidden;}
.index_news02 ul li a samp p label{float:right;color:#183293;font-size:12px;}
/*首页新闻幻灯片*/
.roll-news-image{ width:100%;}
.roll-news-image img{ width:100%;}
.roll-news-index{ width:100%; height:40px; line-height:40px; position:relative; top:-40px; background:rgba(0,0,0,0.5);}
.roll-news-title{ width:70%; height:40px; text-align:center; line-height:40px;float:left;}
.roll-news-title a{font-size:14px; color:#fff; font-weight:bold;width:100%; padding-left:10px; height:40px; text-align:center; line-height:40px; display:inline-block; text-align:left;}
.roll-news-index ul{float:right;margin-top:15px; margin-right:10px;}
.roll-news-index ul li{ width:10px; height:10px; line-height:10px;float:left; margin-left:5px;margin-right:5px;border-radius:100%; cursor:pointer;}
.roll-hover{background:#d61e0d;}
.roll-nohover{background:#fff;}

.shhd_pc{display:none;}
.shhd_mobile{display:block;}
#branchbanner .swiper-container {width: 100%; color: #fff; text-align: center;overflow:hidden;height:300px;}
#branchbanner .pagination {display:none;}
#branchbanner .swiper-pagination-switch {background:red; display: inline-block;  width: 15px; height:15px;background-size:18px 18px; margin: 0 18px; cursor:pointer;color:#fff;font-size:16px; font-weight:bold; padding-bottom:5px; border-radius:9px;}
#branchbanner .swiper-active-switch { background:white; width:15px; height:15px;color:#d61e0d;font-size:16px; font-weight:bold; border-bottom:1px solid #d61e0d;padding-bottom:5px;border-radius:9px;}
#branchbanner .swiper-slideclid{padding:5px;}

#xhhdbanner_mobile .swiper-container {width: 100%; color: #fff; text-align: center;overflow:hidden;}/*height:330px;*/
#xhhdbanner_mobile .pagination {display:none;}
#xhhdbanner_mobile .swiper-pagination-switch {background:red; display: inline-block;  width: 15px; height:15px;background-size:18px 18px; margin: 0 18px; cursor:pointer;color:#fff;font-size:16px; font-weight:bold; padding-bottom:5px; border-radius:9px;}
#xhhdbanner_mobile .swiper-active-switch { background:white; width:15px; height:15px;color:#d61e0d;font-size:16px; font-weight:bold; border-bottom:1px solid #d61e0d;padding-bottom:5px;border-radius:9px;}
#xhhdbanner_mobile .xhhdbanner_div{height:300px;margin-top:10px;margin-bottom:15px;}
#xhhdbanner_mobile .xhhdbanner_div a{ display:inline-block;width:100%;height:100%; }
#xhhdbanner_mobile .xhhdbanner_div a span{display:inline-block;width:100%;height:270px;}
#xhhdbanner_mobile .xhhdbanner_div a span img{width:100%;height:100%;}
#xhhdbanner_mobile .xhhdbanner_div a samp{display:inline-block;width:100%;height:30px; line-height:30px;font-family: inherit;font-weight: 500;font-size:16px;}

@media (min-width: 1200px)
{
    .fong2{width:100%; margin-bottom:0px;}
    .index_newsTitle{}
    .index_newsTitle span{font-size:36px;}
    .index_newsTitle label{font-size:36px;}
    .index_newsTitle samp{}
    .index_newsTitle samp strong{font-size:26px;}
    .index_newsTitle samp p{font-size:12px;}
    .index_news01{width:650px; margin-right:20px; float:left;padding:0px;}
    .index_news01_top a{display:inline-block;width:100%;height:330px; }
    
    .index_news01_foot samp p:nth-child(1){font-size:14px;color:#183293; font-weight:bold;height:auto; overflow:auto;}
    .index_news01_foot samp p:nth-child(2){font-size:12px;color:#808080; margin-top:7px;line-height:20px;height:auto; overflow:auto;}
    .index_news02{width:calc(100% - 670px);height:420px; float:left;padding:0px;}
    .index_news02 ul li a samp p:nth-child(1){font-size:14px; font-weight:bold;height:auto; overflow:auto;}
    .index_news02 ul li a samp p:nth-child(2){font-size:12px;color:#999;margin-top:2px;}
    .index_news02 ul li a samp p:nth-child(3){font-size:12px;color:#808080;margin-top:5px; line-height:20px;height:auto; overflow:auto;}
    
    .roll-news-image{ width:650px; height:416px;}
    .roll-news-image img{ width:650px; height:416px;}
    .roll-news-index{ width:650px; height:40px; line-height:40px; position:relative; top:-40px; background:rgba(0,0,0,0.5);}
    .roll-news-title{ width:510px; height:40px; text-align:center; line-height:40px;float:left;}
    .roll-news-title a{font-size:14px; color:#fff; font-weight:bold;width:510px; padding-left:10px; height:40px; text-align:center; line-height:40px; display:inline-block; text-align:left;}
    .roll-news-index ul{float:right;margin-top:15px; margin-right:10px;}
    .roll-news-index ul li{ width:10px; height:10px; line-height:10px;float:left; margin-left:5px;margin-right:5px;border-radius:100%; cursor:pointer;}
    .roll-hover{background:#d61e0d;}
    .roll-nohover{background:#fff;}
    
    .shhd_pc{display:block;}
    .shhd_mobile{display:none;}
    #xhhdbanner .swiper-container {width: 100%; color: #fff; text-align: center;overflow:hidden;height:690px;}
    #xhhdbanner .pagination {display:none;}
    #xhhdbanner .swiper-pagination-switch {background:red; display: inline-block;  width: 15px; height:15px;background-size:18px 18px; margin: 0 18px; cursor:pointer;color:#fff;font-size:16px; font-weight:bold; padding-bottom:5px; border-radius:9px;}
    #xhhdbanner .swiper-active-switch { background:white; width:15px; height:15px;color:#d61e0d;font-size:16px; font-weight:bold; border-bottom:1px solid #d61e0d;padding-bottom:5px;border-radius:9px;}
    #xhhdbanner .xhhdbanner_div{width:450px;height:330px;margin-top:10px;margin-bottom:15px;margin-right:20px;}
    #xhhdbanner .xhhdbanner_div a{ display:inline-block;width:100%;height:100%; }
    #xhhdbanner .xhhdbanner_div a span{display:inline-block;width:100%;height:300px; overflow:hidden;}
    #xhhdbanner .xhhdbanner_div a span img{width:100%;height:100%;}
    #xhhdbanner .xhhdbanner_div a samp{display:inline-block;width:100%;height:30px; line-height:30px;font-family: inherit;font-weight: 500;font-size:16px;}
    #xhhdbanner .xhhdbanner_div a:hover span img{width:120%;height:120%;-webkit-transition: 0.5s; transition: 0.5s; margin-left:-10%; margin-top:-10%;}
    
	.index_zgs_title{margin-top:30px;}
    .index_zgs{padding:0px;}
    .index_zgs_count ul li{ float:left;width:380px; margin-right:30px;height:300px;}
    .index_zgs_count ul li span img{ display:inline-block;width:380px;height:218px;}
}

.cl-numb, .cl-yuaqn, .rigt-gundon{height: auto;overflow: hidden;zoom: 1;}
.cl-numb{width: 100%;border-bottom: 1px solid #fff;padding-bottom: 20px;}
.cl-yuaqn{padding-left:calc((100% - 240px)/2);}
.cl-yuaqn p{float: left;width: 80px;color: #fff;}
.cl-yuaqn p span, .cl-yuaqn p em{display: block;font-style: normal;}
.cl-yuaqn p span{width: 60px;height: 60px;line-height: 60px;text-align: center;background: url("../img/img_quan.png") no-repeat center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 auto;font-size: 22px;font-weight: bold;}
.cl-yuaqn p span i{font-style: normal;}
.cl-yuaqn p em{width: 82px;text-align: center;margin-top: 5px;}
.rigt-gundon{width: 100%;text-align:center; margin-top:20px;}
.rigt-gundon p{height: 14px;height: auto;overflow: hidden;zoom: 1;margin-bottom: 10px;color: #fff;}
.rigt-gundon p span, .rigt-gundon p em, .rigt-gundon p i{display: block;height: 14px;font-size: 12px;line-height: 14px;}
.rigt-gundon p span{width: 170px;margin-bottom:10px;}
.rigt-gundon p em{width: 100%;position: relative;background: #c6cddb;float: left;}
.rigt-gundon p.p1 i{width: 60%!important;background: #fff;position: absolute;top: 0;left: 0;}
.rigt-gundon p.p2 i{width: 20%!important;background: #fff;position: absolute;top: 0;left: 0;}
.rigt-gundon p.p3 i{width: 80%!important;background: #fff;position: absolute;top: 0;left: 0;}
.rih-szt{height: auto;overflow: hidden;zoom: 1;color: #fff;text-align: right;}
.rih-szt h3{font-size: 24px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 15px 0;display: inline-block;}
.bianoz{height: auto;overflow: hidden;zoom: 1;margin-top: 15px;}
.bianoz a{color: #333;width:50%;display:inline-block;}
.bianoz span{padding-left: 5px;}
.rih-szt h1{font-size: 32px;margin-top: 30px;margin-bottom: 20px;}
.rih-szt h2{font-size: 26px;line-height: 36px;}
.xigang{width: 210px;height: 2px;background: #ddd;float: right;margin-top: 40px;margin-bottom: 30px;}
.rih-szt a.faz{display: block;width: 120px;height: 32px;text-align: center;line-height: 32px;color: #fff;background: #000;float: right;clear: both;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.rih-szt a.faz: hover{background: #333;}
.cl-mb-btm{width: 100%;height: 275px;position: relative;transform: scale(0.54); transform-origin: 0 0;}

.cldomo{width: 120px;height: 130px;line-height: 130px;background: url("../img/diamon1.png") no-repeat center;position: absolute;text-align: center;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;opacity: 1;filter: Alpha(opacity=1);}
.cldomo img{margin-top: 34px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.cldomo: hover{transform: scale(1.3);-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);}
@-webkit-keyframes trans
{
    from{-webkit-transform: perspective(400px) rotateY(180deg);transform: perspective(400px) rotateY(360deg);}
    to{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
}
@-moz-keyframes trans
{
    from{-webkit-transform: perspective(400px) rotateY(180deg);transform: perspective(400px) rotateY(360deg);}
    to{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
}
@-o-keyframes trans
{
    from{-webkit-transform: perspective(400px) rotateY(180deg);transform: perspective(400px) rotateY(360deg);}
    to{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
}
@keyframes trans
{
    from{-webkit-transform: perspective(400px) rotateY(180deg);transform: perspective(400px) rotateY(360deg);}
    to{-webkit-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
}
.cldomo: hover img{-webkit-animation: trans 1.2s ease 180ms alternate none 1;-moz-animation: trans 1.2s ease 180ms alternate none 1;-o-animation: trans 1.2s ease 180ms alternate none 1;animation: trans 1.2s ease 180ms alternate none 1;}
.com5{line-height: 24px;color: #fff;line-height: 30px;}
.com5 p{font-size: 26px;margin-top: 36px;}
.com5 span{font-size: 18px;}
.com1{top: 50px; left: 100px;}
.com2{top: 50px; left: 218px;}
.com3{top: 150px; left: 42px;}
.com4{top: 150px; left: 160px;}
.com5{top: 150px; left: 278px;}
.com6{top: 150px; left: 396px;}
.com7{top: 250px; left: 220px;}
.com8{top: 250px; left: 338px;}
.com9{top: 250px; left: 102px;}
.com10{top: 349px; left: 279px;}
.com11{top: 350px; left: 162px;}
.consize{display: inline-block;position: absolute;height: auto;overflow: hidden;zoom: 1;opacity: 1;filter: Alpha(opacity=1);}
.consize span, .consize em{font-style: normal;color: #fff;display: inline-block;float: left;}
.hoze1{top: 38px;left: 36px;}
.hoze1 span{}
.hoze1 em{width: 60px;height: 6px;background: url("../img/tc1.png") no-repeat left;margin-top: 6px;margin-left: 6px;}
.hoze2{top: 38px;left: 280px;}
.hoze2 span{float: right;}
.hoze2 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze3{width: 30px;text-align: center;top: 98px;left: 31px;}
.hoze3 span{float: none;}
.hoze3 em{width: 6px;height: 60px;background: url("../img/tc3.png") no-repeat top;margin-top: 2px;float: none;}
.hoze4{top: 140px;left: 458px;}
.hoze4 span{float: right;}
.hoze4 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze5{width: 30px;text-align: center;top: 386px;left: 265px;}
.hoze5 span{float: none;}
.hoze5 em{width: 6px;height: 60px;background: url("../img/tc4.png") no-repeat top;margin-top: 2px;float: none;}
.hoze6{top: 367px;left: 392px;}
.hoze6 span{float: right;}
.hoze6 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze7{top: 343px;left: 88px;}
.hoze7 span{float: left;}
.hoze7 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze9{top: 143px;left: 214px;}
.hoze9 span{float: right;}
.hoze9 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze10{top: 267px;left: 332px;}
.hoze10 span{float: right;}
.hoze10 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze8{top: 287px;left: 30px;}
.hoze8 span{float: left;}
.hoze8 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze8{top: 287px;left: 30px;}
.hoze8 span{float: left;}
.hoze8 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.hoze11{top: 434px;left: 387px;}
.hoze11 span{float: right;}
.hoze11 em{width: 60px;height: 6px;background: url("../img/tc2.png") no-repeat left;margin-top: 6px;margin-left: 6px;float: left;}
.icon_xm{position: absolute;width: 132px;height: 105px;top: 254px;left: 90px;display: none;opacity: 0;filter: Alpha(opacity=0);}
.icon_xm{width: 132px;height: 105px;}
.icon_sm{position: absolute;width: 132px;height: 105px;top: 70px;left: 336px;opacity: 0;filter: Alpha(opacity=0);}
.icon_sm{width: 132px;height: 105px;}
.clinyu{height: auto;overflow: hidden;zoom: 1;}
.clinyu a{display: inline-block;width: 70px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;background: #fff;color: #fff;background: rgba(255,255,255,.4);}
.clinyu a: hover{}

.col-md-7{padding-left:0px;}
.index_shiping{width:100%; height:140px; background:url("../img/img_01.png"); background-size:100% 100%;}
.index_shiping_con{}
.index_shiping_title{width:200px;padding:10px 0px; margin:0 auto; background:#d61e0d;}
.index_shiping_title p{ line-height:20px; text-align:center;color:#fff;}
.index_shiping_conment{ cursor:pointer;}
.index_shiping_conment span{ display:inline-block;width:100%; text-align:center; margin-top:30px;}
.index_shiping_conment span img{width:70px;opacity:0.8;}
.index_shiping_conment div{text-align:center;color:#fff; font-size:27px; font-weight:bold; margin-top:20px;}
.index_shiping_conment p{text-align:center;color:#fff;font-size:14px; margin-top:10px;}
.index_spPlay{display:none;}
.shade{position: fixed;left: 0;top: 0;z-index:9999999;display:none;width: 100%;height: 100%;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
.video-play{position: fixed;z-index:9999999;display:none;top: 20%;left:5%; padding:5px;width: 90%;box-sizing: border-box;background-color: #fff;}
.video-close{position:absolute;right:-7px;top:-7px;width:20px;height:20px; line-height:20px; text-align:center; background:#fff;font-size:18px; font-weight:bold;border-radius:100%; cursor:pointer;z-index:100000;}
@media (min-width: 1200px)
{
    .col-md-7{padding-left:15px;}
    .slt_sa{height:400px;}
    .index_shiping{width:100%;height:400px;background:url("../img/img_01.png"); background-size:100% 100%;}
    .index_shiping_conment span{margin-top:180px;}
    .index_shiping_conment div{font-size:30px;}
    .index_shiping_conment p{font-size:16px;}
    .shade{position: fixed;left: 0;top: 0;z-index:9999999;display:none;width: 100%;height: 100%;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
    .video-play{position: fixed;left: 50%;z-index:9999999;display:none;margin-left: -450px;top: 10%;padding:5px;width: 900px;box-sizing: border-box;background-color: #fff;}
    .video-close{position:absolute;right:-7px;top:-7px;width:20px;height:20px; line-height:20px; text-align:center; background:#fff;font-size:18px; font-weight:bold;border-radius:100%; cursor:pointer;}
}
/*******************内页公共开始************************/
.conment{ padding:10px; min-height:400px;}
.bannerny{position:relative;z-index:9999;}
.bannerny_pc{ display:none;}
.bannerny_mobile{display:block;}
.bannerny_bg{display:none;}
@media (min-width: 1200px)
{
    .conment{padding:20px 0px; min-height:400px;}
    .bannerny{min-height:250px;}
    .bannerny img{min-height:250px;}
    .bannerny_pc{ display:block;}
    .bannerny_mobile{display:none;}
    .bannerny_bg{background-color:rgba(255,255,255,0.8); display:none; top:182px;}
    .bannerny_conment{padding:20px;height:215px; }
    .bannerny_conment samp{max-width:1020px;height:175px; display:inline-block; float:left;}
    .bannerny_conment samp img{width:100%;height:175px;}
    .bannerny_conment span{min-width:138px;height:175px; display:inline-block; float:right;}
    .bannerny_conment span lable{width:138px;height:175px; border-right:1px solid #d3d3d3; float:right;padding-right:5px; display:inline-block;}
    .bannerny_conment span lable a{width:100%;height:35px; line-height:35px; display:inline-block; text-align:right;padding:0px 5px;}
    .bannerny_conment span lable a:hover{background:#00309e;color:#fff;}
}
.ri_title2{padding-bottom:5px;}
.ri_title2 span{color:#161616;font-size:40px; font-weight:600;}
.ri_title{padding-bottom:5px;border-bottom:1px solid #d3d3d3;}
.ri_title a{color:#333;}
.ri_title a:hover{color:#00309e;}
.ri_title_left{ float:left;height:40px; line-height:40px;}
.ri_title_left span{color:#161616;font-size:20px; font-weight:600;}
.ri_title_left samp{color:#808080;font-size:14px; margin-left:10px;}
.ri_title_right{ float:right;width:50%;height:40px; line-height:40px; text-align:right; display:none;}

.ny-left-menu{padding:15px 0px;border-bottom:1px solid #d3d3d3;}
.ny-left-menu ul{}
.ny-left-menu ul li{padding:0; width:31.2%; height:30px;display:inline-block; line-height:30px;margin-right:10px; margin-bottom:10px; overflow:hidden; float:left; }
.ny-left-menu ul li:nth-child(3n){margin-right:0px;}
.ny-left-menu ul li a{display:inline-block;width:100%; height:30px; line-height:30px; text-align:center; background:#efeff1;font-size:14px; padding:0px 10px;  }
.ny-left-menu ul li a:hover{background:#00309e;color:#fff;}
.ny-left-menu ul li.select a{background:#00309e;color:#fff;}
.ny-left-menu ul li.select a:hover{background:#00309e;color:#fff;}

.ny-right{min-height:300px;margin-top:20px;}
.ny-right1{margin:0 15px; min-height:300px; border-top:1px solid #ccc;}
.ny-right2{margin:10px 15px; min-height:300px;}
.ny-right-wz{}
.ny-right-wz2{padding:0px;}
@media (min-width: 1200px)
{
    .ri_title_right{display:inline-block;}
    .ny-left-menu ul li{min-width:100px;width:auto; float:none;}
    .ny-left-menu ul li:nth-child(3n){margin-right:10px;}
}
/*分页样式*/
.page{ width:100%; clear:both; margin:10px auto; text-align:center;}
.page a,.page span{ display:inline-block; height:35px; line-height:33px; padding-left:10px;padding-right:10px; color:#000; border:1px solid #dcd9d4; margin:0 1px; overflow:hidden;}
.page a:hover,.page span.current{color:#00309e; border:1px solid #dcd9d4; height:35px; line-height:33px; background:#00309e;color:#fff; padding:0 10px;overflow:hidden;}
.firstchild{display:inline-block; height:35px; line-height:33px; padding-left:10px;padding-right:10px; color:#000; border:1px solid #dcd9d4; margin:0 1px; overflow:hidden; border-radius:5px 0px 0px 5px;}
.lastchild{display:inline-block; height:35px; line-height:33px; padding-left:10px;padding-right:10px; color:#000; border:1px solid #dcd9d4; margin:0 1px; overflow:hidden; border-radius:0px 5px 5px 0px;}

.ny-box{width:100%;}
.nyhead_img{}
.nyhead_img img{width:50%;}
.nyhead_content{display:none;}
.nyhead_content a{font-size:14px;}
.nyhead_content span{font-size:14px;}
.ny-left{width:100%; padding-top:10px;}
.ny-left-menu{width:auto; text-align:left;}
.ny-left-menu_ul{width:auto;list-style-type:circle;list-style-position:inside; text-align:left;}
.ny-left-menu_ul li{ min-width:100px; height:30px;display:inline-block; line-height:30px;margin-right:5px;color:#959595;list-style-type:circle;list-style-position:inside;}
.ny-left-menu_ul li a{color:#959595; display:inline-block;width:auto; height:30px; line-height:30px;}
.ny-left-menu_ul li a b{ height:13px; line-height:13px;display:inline-block; vertical-align:middle; margin-right:5px; font-size:10px;}
.ny-left-menu_ul li a:hover{color:#053d7d;display:inline-block;width:auto; height:30px; line-height:30px;border-bottom:2px solid #053d7d;}
.ny-left-menu_ul li a.select{ color:#053d7d;display:inline-block;width:auto; height:30px; line-height:30px;border-bottom:2px solid #053d7d;}

.ny-right{width:100%;}
.ny-right-wz{padding-top:15px;}
@media (min-width: 1200px)
{
	.nyhead_img{padding-left:0px;}
	.nyhead_img img{width:220px;height:140px;}
	.nyhead_content{display:block;width:980px;text-align:right;height:127px;padding-top:98px;border-bottom:1px solid #e6e6e6;}
	.nyhead_content span{font-size:14px;}
	.ny-right{padding:0; min-height:300px;}
    .ny-left-menu_ul{width:auto;margin:0 auto;list-style-type:circle;list-style-position:inside; text-align:center;}
    .ny-left-menu_ul li{ min-width:100px; height:40px;display:inline-block; line-height:40px;margin-right:10px;color:#959595;list-style-type:circle;list-style-position:inside;}
    .ny-left-menu_ul li a{color:#959595; display:inline-block;width:auto; height:40px; line-height:40px;}
    .ny-left-menu_ul li a:hover{color:#053d7d;display:inline-block;width:auto; height:40px; line-height:40px;border-bottom:2px solid #053d7d;}
    .ny-left-menu_ul li a b{ height:20px; line-height:13px;display:inline-block; vertical-align:middle; margin-right:10px;}
    .ny-left-menu_ul li a.select{ color:#053d7d;display:inline-block;width:auto; height:40px; line-height:40px;border-bottom:2px solid #053d7d;}
}
/*******************内页公共结束************************/

/********************************************** about开始 ***************************************************/
.ny-right-wz2 img{width:100%;}
@media (min-width: 1200px)
{
    .ny-right-wz2 img{width:100%;}
}
.ny-right-wz3 img{width:100%;}
@media (min-width: 1200px)
{
    .ny-right-wz3 img{width:100%;}
}
#dituContent{width:100%;height:300px;}
@media (min-width: 1200px)
{
    .contact_map{margin-top:10px;background-repeat:no-repeat; background-size:100%; padding:0px 10px 20px 10px;}
    #dituContent{width:100%;height:500px;}
}
/********************************************** about结束 ***************************************************/

/*党建工作*/
.dj-left{height:153px; padding-top:50px;}
.dj-left button{width:162px; height:50px; background:#e6e6e6;border:0;margin-right:63px;}
.dj-left .nact{background:#ff002a;color:#fff;}
.djlist li{height:auto;padding:10px 0; border-bottom:1px dashed #d9d9d9;}
.djlist li:hover{background:#f5f5f5; padding-left:20px;}
.djlist li:hover .newstitles{color:#ff0000;}
.djlist li:hover .djdetail .img1{display:none;}
.djlist li:hover .djdetail .img2{display:block;}

.nyleftimg{width:100%;height:180px;float:inherit;}
.nyleftimg img{width:100%;height:100%;}
.nylefttime{display:none;}
.djnr{width: 100%;padding:0px;float:inherit;}
.djdetail{display:none;padding-top:57px; width:124px;padding-left:25px;text-align:center;float:inherit;}
.djdetail .img2{display:none;}

.djnewstitles{text-align:left;line-height:25px; font-size:16px;float:inherit;padding:10px 0px;}
.djnewscontents{text-align:left;line-height:20px;font-size:14px; color:#828282;}
.djnewstextarea{}
.djnewsbottomtext{font-size:14px; color:#7d89d1;}
@media (min-width: 1200px)
{
    .djlist li{height:213px;padding:30px 0; border-bottom:1px dashed #d9d9d9;}
    .nyleftimg{width:230px;height:155px;float:left;}
    .nyleftimg img{width:100%; height:100%;}
    .nylefttime{display:block;width:114px; height:155px; border-right:1px solid #d9d9d9; text-align:center; padding-top:49px;float:left;}
    .nylefttime .timedate{font-size:21px;font-weight:bold; color:#666666;}
    .nylefttime .timeyear{color:#8a8a8a;}
    
    .djnr{width: 710px; height:155px; padding:0 30px;float:left;}
    .djdetail{display:block;padding-top:57px; width:124px;padding-left:25px;text-align:center;float:left;}
    .djdetail .img2{display:none;}

    .djnewstitles{text-align:left; height:60px;line-height:60px; font-size:20px;float:left;padding:0px 0px;}
    .djnewscontents{text-align:left; height:30px;line-height:30px;font-size:16px; color:#828282;}
    .djnewstextarea{height:193px;}
    .djnewsbottomtext{font-size:14px; color:#7d89d1;}
}
/*联系我们*/
.contacttop{text-align:center;background:#213057;color:#fff;padding:20px 0px;}
.contacttop .maintitle{font-size:20px; margin-bottom:10px;}
.contacttop .subtitle{line-height:20px;font-size:14px;}
.contacttopimg img{width:100%;}
.addresslist{}
.addresslist li{width:100%;height:172px; background:#ededed;}
.addresslist li:nth-child(2){background:#e0e0e0;}
.addresslist .addresstop{margin:0 40px; padding:30px 0px; border-bottom:1px dashed #cccccc; height:90px;}
.addresslist .addresstop .addresslet{width:45%;font-weight:bold;}
.addresslist .addresstop .addressright{width:45%; text-align:right;font-weight:bold;}
.addresslist li:nth-child(2) .addresstop{border-bottom:1px dashed #fff; font-weight:bold;}
.addressbottom{padding:15px 40px; font-weight:bold; font-size:15px; line-height:22px;}

.contactlist{margin-top:17px;margin-bottom:40px;}
.sublist li{width:100%;padding:0 1%;}
.contactlist .toppic img{width:100%;}
.contactlist .bottomtext{text-align:center; font-size:18px; line-height:50px;}
@media (min-width: 1200px)
{
    .contacttop .maintitle{font-size:34px;margin-bottom:0px; }
    .contacttop .subtitle{line-height:28px;font-size:16px;}
    .contacttopimg img{width:100%;height:475px;}
    .addresslist{height:175px;}
    .addresslist li{float:left;width:33.333%;height:172px; background:#ededed;}
    .contactlist{margin-top:17px;height:186px;margin-bottom:40px;}
    .sublist li{float:left; width:26%;height:190px;padding:0 1%;}
    .sublist li:nth-child(1){width:24%;padding-left:0;}
    .sublist li:nth-child(4){width:24%;padding-right:0;}
    .sublist li{height:190px;padding:0 1%;}
    .contactlist .toppic img{width:100%;height:133px;}
}
/********************************************** list开始 ***************************************************/

.piclist_title{width:100%;text-align:center; padding-top:10px; padding-bottom:10px;}
.piclist_title span{color:#0d2e55; width:80px; height:40px; line-height:40px; display:inline-block; border-bottom:3px solid #e99312; margin:0 auto; font-weight:bold; font-size:18px;}
.piclist_zjt{text-align:center; padding-top:20px;padding-bottom:10px;}
.piclist{ width:100%;  height:auto;}
.piclist li{ width:50%;float:left; padding:10px;}
.piclist li a{ display:block; background:#fff; border:#d3d3d3 solid 1px;color:#666; text-align:center; }
.piclist li a:hover{display:block; background:#fff; border:#0b6ad3 solid 1px;color:#0b6ad3; font-weight:bold; }
.piclist li a img{max-width:100%; max-height:100%;height:145px; padding:2px;}
.piclist li a p{ height:40px; line-height:40px; text-align:center; font-size:14px; font-family:"微软雅黑";}
@media (min-width: 1200px)
{
    .piclist{width:100%;  height:auto;}
    .piclist li{ width:200px; height:200px; padding:10px;float:left; }
    .piclist li a{ display:block; background:#fff; border:#d3d3d3 solid 1px;color:#666; }
    .piclist li a:hover{display:block; background:#fff; border:#0b6ad3 solid 1px;color:#0b6ad3; font-weight:bold; }
    .piclist li a img{ max-width:100%; height:145px; padding:2px;}
    .piclist li a p{ height:40px; line-height:40px; text-align:center; font-size:14px; font-family:"微软雅黑";}
}
.ny-right-title{text-align:center; font-size:18px;}
.ny-right-img{text-align:center; margin:20px 0;}
.ny-right-content{text-align:center;}
/********************************************** list结束 ***************************************************/

/********************************************** news开始 ***************************************************/

.newslist{}
.newslist li{ width:100%; padding:10px; background:#fff; margin-bottom:10px;float:left; }
.newslist li:hover{ width:100%; padding:10px; background:#e1e1e1; margin-bottom:10px;float:left; }
.newslist_li_left{width:20%;max-width:80px; min-height:60px; float:left;}
.newslist_li_left span{ border-bottom:1px solid #959595; width:100%; height:45px; line-height:35px; display:inline-block;color:#0d2e55; font-size:30px; font-style:italic; font-family:@黑体; font-weight:bold; text-align:center;}
.newslist_li_left samp{ text-align:center;width:100%; height:25px; line-height:25px; display:inline-block;}
.newslist_li_right{width:80%;min-height:60px; float:left; padding-left:20px;}
.newslist_li_right span{color:#333; font-weight:bold; font-size:14px;width:100%; height:40px; line-height:20px; display:inline-block;}
.newslist_li_right p{color:#898989;line-height:20px;word-wrap: break-word;word-break: break-all; table-layout: fixed;}
@media (min-width: 1200px)
{
    .newslist_li_left{width:80px; min-height:60px; float:left;}
    .newslist_li_right{width:80%;min-height:60px; float:left; padding-left:20px;}
    .newslist_li_right span{color:#333; font-weight:bold; font-size:14px;width:100%; height:30px; line-height:30px; display:inline-block;}
}
/********************************************** news结束 ***************************************************/

/********************************************** newslist开始 ***************************************************/
.newslist01{ padding-bottom:20px;}
.newslist01 li{width:100%;min-height:80px;border-bottom:1px dashed #ccc; padding:15px 0px;}
.newslist01 li:hover{ width:100%;min-height:80px;background:#f1f1f1;padding-left:10px;}
.newslist01 li a{color:#333;width:100%;min-height:80px;display:inline-block;}
.newslist01 li a:hover{color:#2d72ff;width:100%;min-height:80px;display:inline-block;}
.newshead{font-weight:bold; line-height:20px; margin-top:5px; font-size:16px; margin-bottom:10px;}
.newshead span{ font-weight:normal;color:#848484; margin-left:10px;font-size:12px;}
.newscontent{line-height:20px; margin-top:5px; color:#848484;font-size:12px;}
.newscontent label{color:#00309e; margin-left:10px; float:right;}
@media (min-width:1200px)
{

}
.newslist02{padding-bottom:20px;}
.newslist02 li{border-bottom:1px dashed #ccc;padding:20px 0px 20px 0px;}
.newslist02 li:hover{ width:100%;padding-left:10px;}
.newslist02 li a{color:#333;width:100%;display:inline-block;}
.newslist02 li a:hover{color:#2d72ff;width:100%;display:inline-block;}
.newslist02 li a span{width:100%; display:inline-block; float:left;}
.newslist02 li a span img{width:100%;float:left;}
.newslist02 li a samp{width:100%;display:inline-block; padding-left:0px;}
.newslist02 li a samp strong{display:inline-block;width:100%;height:40px; line-height:40px;}
.newslist02 li a samp p{width:100%;line-height:25px;}
.newslist02 li a label{text-align:center;display:inline-block;float:right;font-size:14px;height:25px; line-height:25px;}
.newslist02 li a label br{display:none;}
.newslist02 li a label img{ margin-bottom:5px; display:none;}
@media (min-width: 1200px)
{
    .newslist02 li{width:100%;min-height:120px}
    .newslist02 li:hover{ width:100%;min-height:120px;padding-left:10px;}
    .newslist02 li a{min-height:120px;}
    .newslist02 li a:hover{min-height:120px;}
    .newslist02 li a span{width:200px;height:120px;}
    .newslist02 li a span img{width:200px;height:120px;}
    .newslist02 li a samp{width:800px;height:120px;padding-left:20px;}
    .newslist02 li a label{width:70px;height:70px;border:1px solid #ccc;border-radius:10px;font-size:10px; padding-top:15px; margin-top:28px;}
    .newslist02 li a label br{display:inline-block;}
    .newslist02 li a label img{display:inline-block;}
}
.newslist03{}
.newslist03 li{ width:100%; padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #e6e6e6; background:#fff; margin-bottom:10px;float:left; }
.newslist03 li:hover{ width:100%; padding-top:10px;padding-bottom:10px; background:#e1e1e1;margin-bottom:10px; float:left; }
.newslist03_li_left{width:100%;height:180px;}
.newslist03_li_left img{width:100%;height:100%;}
.newslist03_li_left span{ border-bottom:1px solid #959595; width:100%; height:45px; line-height:35px; display:inline-block;color:#0d2e55; font-size:30px; font-style:italic; font-family:@黑体; font-weight:bold; text-align:center;}
.newslist03_li_left samp{ text-align:center;width:100%; height:25px; line-height:25px; display:inline-block;}
.newslist03_li_right{display:inline-block; width:100%;min-height:60px;padding-top:10px;}
.newstitles03{text-align:left;font-size:16px;padding:10px;}
.newscontents03{text-align:left; height:57px;line-height:18px; font-size:12px;padding:0px 10px 10px 10px; color:#828282;}
.newstextarea03{}
.newsbottomtext03{font-size:12px; color:#7d89d1;}
.newsbottom{ padding:10px;}
@media (min-width: 700px)
{
    .newslist03 li{ width:100%; padding-top:10px;padding-bottom:30px;border-bottom:1px dashed #e6e6e6; background:#fff; margin-bottom:10px;float:left; }
    .newslist03 li:hover{ width:100%; padding-top:10px;padding-bottom:30px; background:#e1e1e1;margin-bottom:10px; float:left; }
    .newslist03_li_left{width:369px; height:213px; float:left;}
    .newslist03_li_left img{width:100%;height:100%;}
    .newslist03_li_left span{ border-bottom:1px solid #959595; width:100%; height:45px; line-height:35px; display:inline-block;color:#0d2e55; font-size:30px; font-style:italic; font-family:@黑体; font-weight:bold; text-align:center;}
    .newslist03_li_left samp{ text-align:center;width:100%; height:25px; line-height:25px; display:inline-block;}
    .newslist03_li_right{display:inherit; width:calc(100% - 369px);min-height:60px; float:left; padding-left:40px;}
    .newslist03_li_right img{ vertical-align:middle;}
    .newstitles03{text-align:left;font-size:20px; margin-bottom:10px;}
    .newscontents03{text-align:left; height:30px;line-height:30px;font-size:16px; color:#828282;}
    .newstextarea03{height:190px;}
    .newsbottomtext03{font-size:14px; color:#7d89d1;vertical-align:middle;}
    .newsbottom{padding:0px;}
}
/********************************************** newslist结束 ***************************************************/

/********************************************** show开始 **************************************************
.newstitle{ width:100%; min-height:30px; line-height:30px;text-align:center; font-size:18px;color:#444;}
.time{ height:30px;text-align:center; line-height:30px; margin-bottom:30px;border-bottom:1px dashed #ddd; margin:0px 10px;}
.time span{ padding:0px 5px; font-family:"微软雅黑"; font-size:12px; color:#666;}
.newsp{ height:auto !important; min-height:150px; height:150px; line-height:1.8;color:#444; font-family:"微软雅黑"; font-size:12px; padding:15px 10px; }
.newsp img{width:100%;}
.other{color:#666; padding-left:10px; padding-right:10px;}
.other p{width:100%;height:30px; line-height:30px; display:inline-block;float:left;}
.other span a{color:#666;}
.other span a:hover{color:#00309e;}
.other samp{width:100%; height:30px; line-height:30px; display:inline-block;float:left; }
.other samp a{color:#666;}
.other samp a:hover{color:#00309e;}
@media (min-width: 1200px)
{
    .newsp img{width:100%;}
    .newstitle{ width:100%; min-height:30px; line-height:30px;text-align:center; font-size:18px;color:#444;}
    .time{ min-height:25px;text-align:center; line-height:25px; margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;}
    .other{color:#666; padding-left:10px; padding-right:10px;}
    .other p{width:50%;min-height:30px; line-height:20px; display:inline-block;float:left;  }
    .other samp{width:50%; min-height:30px; line-height:20px; display:inline-block; float:left; text-align:right;}
}
********************************************* show结束 ***************************************************/

/********************************************** show开始 ***************************************************/
.center3{width:100%;position:relative; z-index:9999;left:0%;top:0px;background-color: #f8f8f8;min-height:500px;padding-top:20px;}
.newshowxx{ margin-top:0px;}
.ny-newsbox{margin-top:-87px;z-index:99;position:absolute;}
.ny-newstop{background:#fff; padding:10px; margin-top:-40px;}
.ny_hotnews{background:#fff; margin-top:10px; padding:37px 0px 37px 0px;}
.newstoptitle{height:60px; border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
.newstoptitle .newsindex{padding-top:23px;}
.newstoptitle span{font-size:15px;}
.myblod{font-weight:bold;}
.returnlist{margin-top:10px; width:153px; height:34px; line-height:34px; padding-left:20px; color:#0b1cbf; background:url(../img/news_ico3.png);background-size:153px 34px;}
.returnlist a{color:#0b1cbf;}

.newstitle{ width:100%; min-height:30px; line-height:30px;text-align:center; font-size:18px;color:#0d2e55;}
.time{ height:30px;text-align:center; line-height:30px; margin-bottom:30px;}
.time span{ padding:0px 5px; font-family:"微软雅黑"; font-size:12px; color:#666;}
.newsp{ height:auto !important; min-height:150px; height:150px; line-height:1.8;color:#444; font-family:"微软雅黑"; font-size:12px; }
.newsp img{width:100%;}
.other{padding-left:10px; padding-right:10px;}
.other div{height:46px; line-height:46px; }
.other div:nth-child(1){border-bottom:1px dashed #eeeeee;}

.ny_hotnews .hotnewstitle{height:20px;margin-left:10px; line-height:20px;font-size:20px; font-weight:bold; padding-left:10px; border-left:4px solid #0b1cbf;}
.nynewslist{margin-top:28px;}
.nynewslist li{width:95%;border-bottom:1px solid #e6e6e6;margin:0 2.5%;}
.nynewslist_li_left img{width:100%;height:217px;}
.nynewslist_li_right{color:#828282;}
.nynewstitles{text-align:left; height:60px;line-height:60px; font-size:18px;}
.nynewscontents{text-align:left; line-height:25px;font-size:14px; color:#828282;}
.nynewstextarea{padding-bottom:20px;}
.nynewslist li a:hover p{color:#00309e;}

.other p{width:100%;height:30px; line-height:30px; display:inline-block;}
.other samp{width:100%; height:30px; line-height:30px; display:inline-block;}
@media (min-width: 1200px)
{
    .newshowxx{ margin-top:-130px;}
    .ny-newsbox{margin-top:-87px;z-index:99;position:absolute;}
    .ny-newstop{background:#fff; padding:0 60px 45px 60px;}
    .ny_hotnews{background:#fff; margin-top:10px; padding:37px 0px 37px 0px;}
    .newstoptitle{height:87px; border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
    .newstoptitle .newsindex{padding-top:50px;}
    .newstoptitle span{font-size:15px;}
    .myblod{font-weight:bold;}
    .returnlist{margin-top:36px; width:153px; height:34px; line-height:34px; padding-left:20px; color:#0b1cbf; background:url(../img/news_ico3.png);background-size:153px 34px;}
    .returnlist a{color:#0b1cbf;}
    
    .ny_hotnews .hotnewstitle{margin-left:60px;}
    .nynewslist{margin-left:2.5%; margin-right:2.5%;}
    .nynewslist li{width:28%; float:left;margin:0 2.5%;}

    .newstitle{ width:100%; min-height:40px; line-height:30px;text-align:center; font-size:24px;color:#0d2e55;}
    .other{}
    .other p{width:50%;height:30px; line-height:30px; display:inline-block; float:left;}
    .other samp{width:50%; height:30px; line-height:30px; display:inline-block; float:right; text-align:right;}
}
/********************************************** show结束 ***************************************************/

/********************************************** piclist开始***************************************************/
/*资质荣誉 员工风采*/
.kp_piclist{margin-top:10px;}
.kp_piclistcontent{}
.piclistontent{margin-bottom:20px; cursor:pointer;}
.piclistontent img{width:100%; }
.piclistontent p{text-align:center; line-height:20px; color:#838383;}
.piclistontent .imgborder{padding:3px; border:1px solid #e4e4e4;}
.piclistontent .imgname{font-size:19px;margin-top:5px; color:#000;}
@media (min-width: 1200px)
{
	.piclistontent{width:16.66%;}
}

.pichoner{margin-bottom:20px;}
.pichoner img{width:100%; height:100%;}
.pichoner .imgborder{padding:5px 12px; border:2px solid #e4e4e4;}
.pichoner p{text-align:center; line-height:30px;}

@media (min-width: 1200px)
{
	.kp_piclistcontent2{padding:10px 130px;}
}

.propiclist{margin-bottom:5px; cursor:pointer; padding:5px; }
.pro_contbox{border:1px solid #e4e4e4; padding:5px; text-align:center;}
.propiclist img{width:100%;}
.propiclist p{text-align:center; margin-top:5px; font-size:12px;color:#666;}
.propiclist .pro_title{color:#000;  font-size:14px;}
.propiclist .morebut img{width:38px; margin-top:10px;}

@media (min-width: 1200px)
{
	.propiclist{margin-bottom:5px; cursor:pointer; padding:10px; float:left;width:25%; }
	.pro_contbox{border:1px solid #e4e4e4; padding:10px;}
	.pro_contbox:hover{border:1px solid #00309e;}
	.pro_contbox:hover p{color:#00309e;}
	.propiclist img{width:auto; max-width:100%; height:169px;}
}
/********************************************** piclist结束***************************************************/

/********************************************** feedback开始 ***************************************************/

.feedback{width:100%; height:auto !important;min-height:200px;padding-top:20px; padding-bottom:20px; line-height:1.8;border: 1px solid #cacaca; margin-top:10px;}
.form_box dl{clear: both; font-size: 12px; line-height: 35px; padding: 3px 10px;}
.form_box dl dt{display: block; float: left; text-align: left; width: 100%;line-height: 35px;}
.form_box dl dt em{color: #ff0000; font-style: normal; padding-right: 5px;}
.form_box dl dd{width: 100%;}
.form_box dl dd i{color: #999; display: block; font-size: 12px; font-style: normal; line-height: 35px;}
.form_box dl dd em{color: #999; font-size: 12px; font-style: normal; line-height: 35px;}
.form_box dl dd .btn_submit{background: none repeat scroll 0 0 #00309e; border: 1px solid #00309e; color: #fff; cursor: pointer; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 1em; padding: 10px 30px;}
.form_box input.txt{width: 100%;}
.form_box .input[type=text],.form_box textarea{background: none repeat scroll 0 0 #fff; border: 1px solid #cacaca;  display: inline; font-family: 'Microsoft YaHei'; height: 35px; line-height: 35px; margin-right: 5px; padding: 5px; vertical-align: middle;}
#txtContent{width:100%;height:100px;}
#btnSubmit{width:200px; margin-top:10px;}

.feedback_top{border: 1px solid #cacaca; background:#eeeeee;padding:10px 10px;}
.feedback_top0{width:100%; text-align:center; display:inline-block; float:left; padding-top:10px;padding-bottom:10px; font-weight:bold; font-size:18px;}
.feedback_top0 img{ vertical-align:middle; margin-right:10px;}
.feedback_top1{width:100%; text-align:left; display:inline-block; float:left;padding-bottom:10px;}
.feedback_top1 img{vertical-align:middle;}
.feedback_top1 samp{ float:right; margin-top:10px;}
.feedback_top1 samp img{}
.feedback_top1 span{height:40px; display:inline-block;vertical-align:middle; margin-left:20px;}
.feedback_top1 span label{font-weight:bold; font-size:18px;}
.feedback_top1 span p{color:red;}
.feedback_top2{width:100%; text-align:left; display:inline-block; float:left;padding-bottom:10px;}
.feedback_top2 img{vertical-align:middle;}
.feedback_top2 samp{ float:right;margin-top:10px;}
.feedback_top2 samp img{}
.feedback_top2 span{height:40px; display:inline-block;vertical-align:middle; margin-left:10px;}
.feedback_top2 span label{font-weight:bold; font-size:18px;}
.feedback_top2 span p{}
.feedback_top3{width:100%; text-align:left; display:inline-block; float:left;padding-bottom:10px;}
.feedback_top3 img{vertical-align:middle;}
.feedback_top3 span{height:40px; display:inline-block;vertical-align:middle; margin-left:10px;}
.feedback_top3 span label{font-weight:bold; font-size:18px;}
.feedback_top3 span p{}

.feedback_wz{padding:0px 20px 20px 20px;}
@media (min-width: 1200px)
{
    .feedback_top{padding:20px 10px;}
    .feedback_top0{width:200px;padding-bottom:0px;}
    .feedback_top1{width:270px;margin-left:20px;padding-bottom:0px; }
    .feedback_top1 span{width:190px;}
    .feedback_top2{width:270px;margin-left:20px;padding-bottom:0px; }
    .feedback_top2 span{width:190px;}
    .feedback_top3{width:270px;margin-left:20px;padding-bottom:0px; }
    .feedback_top3 span{width:190px; margin-left:10px;}
    
    .feedback_wz{padding:0px 0px 20px 40px;}

    .form_box dl{padding: 8px 10px;}
    .form_box dl dt{text-align: right; width: 100px;}
    .form_box dl dd{margin-left: 100px; padding-left: 10px;}
    .form_box input.txt{width: 300px;}
    #txtContent{width:550px;}
}
/********************************************** feedback结束 ***************************************************/

/********************************************** job开始 ***************************************************/

.job{width:100%;  height:auto !important; min-height:150px; height:150px; line-height:1.8;color:#444; font-family:"微软雅黑"; font-size:12px; }
.jobpc{ display:none;}
.jobmobile{display:inline-block;}
.jobmobile ul{ background:#fff; padding:10px;border-bottom:1px dashed #ddd;}
.jobmobile_zw{ font-size:16px; font-weight:bold;color:#00309e;}
.jobmobile_xl{}
.jobmobile_xl span{ font-weight:bold;}
.jobmobile_gzdd{}
.jobmobile_gzdd span{font-weight:bold;}
.jobmobile_yp{ text-align:right;}
.jobmobile_yp a{background:#00309e; color:#fff; display:inline-block; width:80px;height:30px; line-height:30px; text-align:center; border-radius:5px;}
@media (min-width: 1200px)
{
    .jobpc{ display:inline-block;}
    .jobmobile{ display:none;}
}
.job_list{display:inline-table; width:100%;  }
.job_list td{  height:40px; font-size:13px; font-family:"微软雅黑"; text-align:center; color:#666;border-bottom:1px solid #ededed  }
.job_list th{ background:#ededed; height:40px;font-size:14px; font-family:"微软雅黑"; font-weight:bold; text-align:center; color:#00309e;}
.job_list th,.job_list td{padding:5px 10px;}
.job_list td a{color:#00309e}
/********************************************** job结束 ***************************************************/

/********************************************** jobshow开始 ***************************************************/
.jobinfopc{ display:none;}
.jobinfomobile{display:table;}
@media (min-width: 1200px)
{
    .jobinfopc{ display:table;}
    .jobinfomobile{ display:none;}
}
.tdeName{font-size:20px; font-family:'微软雅黑'; font-weight:bold;margin:15px auto}
.job_info{ width:100%; height:auto;}
.job_info .line10{background:#ededed;}
.job_info table{width:100%;}
.job_info td{ width:33.33%; font-size:13px; font-family:"微软雅黑"; text-align:left; color:#666;border-bottom:1px solid #ededed  }
.job_info td{padding:10px 20px;}
.job_info td.line10{padding:5px 20px;}
.job_info td label{ font-weight:bold}
.job_info  .view{padding-left:15px; line-height:1.8;height:auto !important;min-height:100px;height:100px;}
.job_info .deliver-a{
	background-color:#00309e;
	padding:3px 10px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #00309e;
	background-image: linear-gradient(bottom,  #00309e 0%, #b3c7ed 100%);
	background-image: -o-linear-gradient(bottom, #00309e 0%, #b3c7ed 100%);
	background-image: -moz-linear-gradient(bottom, #00309e 0%, #b3c7ed 100%);
	background-image: -webkit-linear-gradient(bottom, #00309e 0%, #b3c7ed 100%);
	background-image: -ms-linear-gradient(bottom, #00309e 0%, #b3c7ed 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #00309e),color-stop(1, #b3c7ed));
	-webkit-box-shadow: 0 1px 0 #00309e inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #00309e inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #00309e inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display:inline-block;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.job_info .tool{ margin:10px auto; text-align:right}

.join{width:668px; height:auto !important;min-height:200px;height:200px;line-height:1.8}
.join-child{width:100%;border:1px #b3b3b3 dotted;}
.join-child td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted;width:16.66%}
.join-child th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.join-child td,.deliver-1 th{padding:5px;white-space:nowrap;width:14.25%;}
.join-child tr td:first-child {border-left:none;}
.join-child tr th:first-child {border-left:none;}
.join-child tr:first-child th,.join-child tr:first-child td {border-top:none;}
.join-child input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.join-child .photo{ text-align:center; vertical-align:middle}
.join-child input,.deliver-1 label{ vertical-align:middle}
.join-child label{ vertical-align:middle;margin:0px 5px;}
/********************************************** jobshow结束 ***************************************************/

/*按钮样式*/
.td-input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
.btn{ background:#bb0000; border:none; color:#fff; cursor:pointer; display:inline-block;  font-family:"微软雅黑"; font-size:14px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px; }
.btn:hover{ background:#117ea6; }
.btn.green{ background:#52A152; }
.btn.green:hover{ background:#328032; }
.btn.yellow{ background:#FF9C30;}
.btn.yellow:hover{ background:#c87316; }
.btn.violet{ background:#993333 ; }
.btn.violet:hover{ background:#990033; }
.btn.yellow2{ background:#eb930e; font-family:"微软雅黑"; font-size:14px;color:#fff;}
.btn.yellow2:hover{ background:#053d7d; color:#fff;font-family:"微软雅黑"; font-size:14px;}
.btn.blue{ background:#053d7d; margin-left:20px;font-family:"微软雅黑"; font-size:14px;color:#fff;}
.btn.blue:hover{ background:#eb930e;color:#fff;font-family:"微软雅黑"; font-size:14px;}
.icon-btn{ display:inline-block; margin:0; padding:4px 10px 4px 8px; line-height:20px; height:20px; border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer; }
.icon-btn:hover{ color:#2A72C5; }
.icon-btn span{ display:inline-block; vertical-align:middle; }
.icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
.icon-btn.add i{ background-position:0 -28px; }
.img-btn{ display:inline-block; margin:0 2px; width:14px; height:14px; text-indent:-99em; text-decoration:none; background:url(skin_icons.png) no-repeat; vertical-align:middle; cursor:pointer; overflow:hidden; }
.img-btn.edit{ background-position:-140px -112px; }
.img-btn.del{ background-position:-84px -28px; }
/*多项单选*/
.multi-radio{ display:inline-block; vertical-align:middle; *display:inline; }
.multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;}
.multi-radio a{ display:inline-block; margin-right:-1px; float:left; padding:5px 15px; height:20px; line-height:20px; border:1px solid #d4d4d4; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
.multi-radio a:hover{ background:#C9E1EF; text-decoration:none; }
.multi-radio a:active{ text-decoration:none; }
.multi-radio a.selected{ background:#bb0000; border-color:#bb0000; color:#fff; }
/*单项选择*/
.single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
.single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
.single-checkbox a i{ display:block; width:50%; height:28px; line-height:28px; font-style:normal; background:#fff; color:#333; text-align:center; }
.single-checkbox a i.on{ float:right; display:none; }
.single-checkbox a i.off{ float:left; display:block; }
.single-checkbox a.selected{ border:1px solid #bb0000; background:#bb0000; }
.single-checkbox a.selected i.on{ display:block; }
.single-checkbox a.selected i.off{ display:none; }
/*多项选择*/
.multi-checkbox{ display:inline-block; vertical-align:middle; }
.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
.multi-checkbox a{ display:inline-block; float:left; margin-right:-1px; padding:5px 15px; height:20px; line-height:20px; border:1px solid #d4d4d4; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
.multi-checkbox a:hover{ background:#C9E1EF; text-decoration:none; }
.multi-checkbox a:active{ text-decoration:none; }
.multi-checkbox a.selected{ background:#bb0000; border-color:#bb0000; color:#fff; }
.multi-checkbox a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
/*多项选择PORP*/
.multi-porp{ }
.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
.multi-porp ul li a{ display:block; padding:4px 10px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; white-space:nowrap; border:1px solid #ccc; cursor:pointer; }
.multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
.multi-porp ul li.sys{ background:#FFFFD0; }
.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
.multi-porp ul li.selected i{ display:block; background-position:-169px -113px; }
/*下拉菜单*/
.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:40px; line-height:20px;border:solid 1px #dbdbdb; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #dbdbdb; background:url(skin_icons.png)  -49px -160px no-repeat #fafafa; }
.single-select .select-items{ display:none; position:absolute; left:0; top:45px; /*overflow:hidden;*/ }
.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #dbdbdb; background:#fff; overflow-y:auto; overflow-x:hidden; }
.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#053d7d; }
.single-select .select-items ul li.selected{ color:#FFF; background:#053d7d; }
.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(skin_icons.png) -40px -356px no-repeat; }
/********************************************** 参会登记表组件美化结束***************************************************/
/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_checktip b{color:Red;font-size:16px; vertical-align:middle;}
.Validform_right{ color:#71b83d; padding-left:20px; background:url(valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/

.bdsharebuttonbox{padding-top:10px;}
.page_left{float:left; width:240px; border-right:2px solid #f7f7f7;}
.xr_left{width:220px;}
.xr_left label{margin-top:35px; font-size:16px;}
.xr_left ul{display:none;}
.xr_left .active ul{display:block;}
.xr_left ul li a{line-height:24px; font-size:12px;}
.xr_left ul li a:hover{color:#d61e0d;}
.leftmbcol{ cursor:pointer;}
.leftmbcol label{margin:0; height:45px; border-bottom:1px solid #dcdcdc; line-height:45px; width:calc(100% - 5px);cursor:pointer;padding-left:5px;}
.leftmbcol label:hover{color:#00309e;}
.leftmbcol label:after {content: ""; background:url(../img/leftmenuarr.png) no-repeat; width: 18px; height: 18px; float:right; margin-right:10px; margin-top:15px; z-index:999;}
.xr_left .active label:after {background: url(../img/downmenuarr.png) no-repeat;}
.xr_left .active label{color:#00309e;}
.leftmbcol ul li{border-bottom:1px solid #dcdcdc; line-height:35px;width:calc(100% - 5px);}
.leftmbcol ul li a{display:inline-block;line-height:35px;height:35px;padding-left:15px;width:calc(100% - 15px);}
.leftmbcol ul li a img{ vertical-align:middle; margin-right:8px; margin-top:-3px;}
.leftmbcol ul .active a{color:#d61e0d; display:inline-block;line-height:35px;height:35px;padding-left:15px;width:calc(100% - 15px);}
.leftmbcol ul .active a img{ vertical-align:middle; margin-right:8px; margin-top:-3px;}
.page_left .bot_img{margin-top:30px;}
.page_left .bot_img img{width:220px;}
		
.page_right{float:left; padding-left:20px; width:910px;min-height:500px;}
.news_topcontent{width:100%;margin-top:-12px;}
.news_topcontent .img_left{float:left; width:29%;}
.news_topcontent .img_left img{width:245px; margin-top:12px;height:185px}
.news_topcontent .newslist_right{float:left; width:71%;}
.newslist_right li{}
.newslist_right li .datetext{float:right; color:#ddd; right:10px;width:80px;}
.newslist_right li a{display:inline-block;width:100%;height:36px;line-height:36px;border-bottom:1px dashed #dcdcdc;}
.newslist_right li a:hover{color:#00309e;}
.newslist_right li a span{float:left;width:calc(100% - 80px);height:35px;line-height:35px;display:inline-block;}
.newslist_right li a span:hover{color:#00309e;}
.newslist_right li a span img{ margin-top:-2px;margin-right:5px;}

.fdgg{ position:fixed;right:0px;top:40%;z-index:100000;}
.fdgg span{position:absolute;right:1px;top:3px;z-index:100001; cursor:pointer;}
.fdgg span img{width:20px;}
.fdgg a img{width:200px;}

.media{width:1000px !important;height:700px !important;}
.media iframe{width:1000px !important;height:700px !important;}
@media (max-width: 800px)
{
    .ny-right-wz2 video{width:100% !important;height:300px !important;}
    .ny-right-wz2 img{width:100% !important;height:auto !important;}
    .newsp img{width:100% !important;height:auto !important;}
    .media{width:100% !important;height:500px !important;}
    .media iframe{width:100% !important;height:500px !important;}
}
.pop .center{min-height:auto !important;}

.fwzx{display:inline-block; background:#f1f1f1;padding:0px 10px 20px 10px;}
.fwzx_title{display:inline-block;width:100%; text-align:center;font-size:30px;font-weight:bold;color:#333;color:#fff; background:#213057;margin-top:-5px;height:80px; line-height:80px;}
.fwzx strong{ display:inline-block;margin-top:25px;margin-bottom:5px;width:100%;font-size:18px;}
.fwzx p{display:inline-block;line-height:25px;width:100%;}
.fwzx01{display:inline-block;float:left;width:100%;padding-left:0px;}
.fwzx02{display:inline-block;float:left;width:100%;padding-left:0px;}
.fwzx03{display:inline-block;float:left;width:100%;padding-left:0px;}
@media (min-width: 1200px)
{
    .fwzx{padding:0px 20px 20px 20px;}
    .fwzx_title{font-size:30px;margin-top:-5px;height:80px; line-height:80px;}
    .fwzx strong{margin-top:25px;margin-bottom:5px;font-size:18px;}
    .fwzx p{line-height:25px;width:100%;}
    .fwzx01{width:33.333%;padding-left:20px;}
    .fwzx02{width:33.333%;padding-left:35px;}
    .fwzx03{width:33.333%;padding-left:48px;}
}

.index_zgs{padding:10px;}
.index_zgs_title{height:60px; line-height:60px; border-bottom:1px solid #eaeaea;}
.index_zgs_title span{ display:inline-block; height:60px; line-height:60px; border-bottom:1px solid #183293;color:#183293; font-size:20px; font-weight:bold;}
.index_zgs_title label{color:#aaaaaa; margin-left:10px;}
.index_zgs_title a{ float:right;color:#3d3d3d; font-weight:bold;}
.index_zgs_title a:hover{}
.index_zgs_count{padding-top:20px;}
.index_zgs_count ul{}
.index_zgs_count .swiper-slide{ float:left;width:150px;height:86px;}
.index_zgs_count .swiper-slide img{ display:inline-block;width:120px;height:86px;}
.index_zgs_count .swiper-slide samp{display:inline-block;width:100%;height:35px; line-height:35px; font-weight:bold; text-align:left;}
.index_zgs_count .swiper-slide p{height:20px; line-height:20px;color:#2b2b2b; text-align:left;}
#branchbanner .swiper-container {width: 100%; color: #fff; text-align: center;overflow:hidden;height:86px;}
#branchbanner .pagination {display:none;}
#branchbanner .swiper-pagination-switch {background:red; display: inline-block;  width: 15px; height:15px;background-size:18px 18px; margin: 0 18px; cursor:pointer;color:#fff;font-size:16px; font-weight:bold; padding-bottom:5px; border-radius:9px;}
#branchbanner .swiper-active-switch { background:white; width:15px; height:15px;color:#d61e0d;font-size:16px; font-weight:bold; border-bottom:1px solid #d61e0d;padding-bottom:5px;border-radius:9px;}
.piaochuang{position:fixed;z-index:99999999;bottom:0px;left:0px;width:100%;display:none;}
.piaochuang img{width:100%;}
@media (min-width: 1200px)
{
    .index_zgs{padding:0px;}
    .index_zgs_count .swiper-slide{ float:left;width:150px;height:86px;}
    .index_zgs_count .swiper-slide img{ display:inline-block;width:120px;height:86px;}
    .piaochuang{display:block;}
}