@charset "utf-8";
/*基础部分开始*/
.ph{ display:none}
body{
color:#000;
margin:0 auto;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
.cl{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.p35{ margin-top:35px}

.csyc{ overflow:hidden}


::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}
img{ border:none}
div,ul,li
{
color:#000;
font-size:16px;
font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
margin:0 auto; 
padding:0;
list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
color: #333;
text-decoration: none;
}
a:hover {
text-decoration:none;
color: #004e8a;
transition: 0.3s ease-in-out;
}

input::-webkit-input-placeholder{
color: #999;
}
WebKit browsers 
input::-webkit-input-placeholder { 
　color: #999;
}
Mozilla Firefox 4 to 18 
input:-moz-placeholder {  
　color: #999;
}
Mozilla Firefox 19+ 
input::-moz-placeholder {  
　　color: #999;
}
Internet Explorer 10+ 
input:-ms-input-placeholder { 
　　color: #999;
}

.warp{ width:1300px}


.menu{ width:1400px;height:60px}

.infolist{ width:100%; float:left; margin-top:-7px}
.infolist li{ width:100%; float:left; height:43px; line-height:43px; overflow:hidden; padding-left:20px; background:url(../images/index_08.jpg) left center no-repeat; box-sizing:border-box}
.infolist li span{ float:right; padding-left:20px; color:#666}

.infolista{ width:100%; float:left; margin-top:-7px}
.infolista li{ width:100%; float:left; height:43px; line-height:43px; overflow:hidden; padding-left:20px; background:url(../images/index_08.jpg) left center no-repeat; box-sizing:border-box}
.infolista li span{ float:right; padding-left:20px; color:#666}

.infolistb{ width:100%; float:left; margin-top:5px; margin-bottom:15px}
.infolistb li{ width:100%; float:left; height:48px; line-height:48px; overflow:hidden; padding-left:20px; background:url(../images/index_08.jpg) left center no-repeat; box-sizing:border-box; border-bottom:1px solid #ddd}
.infolistb li span{ float:right; padding-left:20px; color:#666}


nav{ width:100%; height:60px; background:#004e8a; margin-bottom:50px}
.nav{ width:1300px;}
.nav ul{ display:inline}
.nav ul li a{ float:left; height:60px; line-height:60px; font-size:18px; width:14.28%; color:#fff; text-align:center}
.nav ul li a:hover{ background:#2c68b8}


.qhimg{ width:650px;float:left; height:488px}
.gzdt{ width:calc(100% - 680px); float:right}


footer{ width:100%; background:#2c68b8;padding:60px 0; margin-top:60px; margin-top:60px; text-align:center; color:#fff;overflow:hidden}

.v_news_content H2 {
    font-size: 16px
;}
.v_news_content .icon {
    border-right-width: 0px; margin: 3px 0px 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
;}
.v_news_content IMG {
    margin-top:27px;}
.v_news_content DIV {
    LINE-HEIGHT: 150%;font-size: 16px
;}

.v_news_content P {
    margin: 14px 0px; line-height: 32px; text-indent: 32px;
;}

.v_news_content span {
      font-size: 16px;
;}

.v_news_content A {
    color: #1e50a2;
;}
.v_news_content A:visited {
    color: #1e50a2;
;}
.v_news_content A:hover {
    color: #ba2636
;}

.v_news_content TABLE{ border-collapse:collapse;border:1px solid #000; margin-top:25px; margin-bottom:25px} 
.v_news_content TABLE TD{ border:1px solid #000;  padding: 2px 3px;} 

.v_news_content TABLE TD P {
    text-indent: 0px; margin: 0px; font-size: 14px
;}
.v_news_content TABLE TH P {
    text-indent: 0px; margin: 0px; font-size: 1px
;}
.v_news_content TABLE TD IMG {
    border-bottom-style: none; border-right-style: none; margin: 5px; border-top-style: none; border-left-style: none
;}
.v_news_content.fs p {
    LINE-HEIGHT: 150%;font-size: 10px
;}

.v_news_content .vsbcontent_start {
    margin: 8px 0px; line-height: 27px; text-indent: 32px;
}

.v_news_content .vsbcontent_end {
    margin: 14px 0px; line-height: 32px; text-indent: 32px;
}

.v_news_content .vsbcontent_img{
    text-align:center;text-indent:0px
}

.v_news_content .vsbcontent_video{
    text-align:center;text-indent:0px
}

.v_news_content.newscontent_l p {
    font-size: 16px;
}        
.v_news_content.newscontent_m p {
    font-size: 14px;
} 
.v_news_content.newscontent_s p {
    font-size: 12px;
} 
/*基础部分结束*/

header{ width:100%; background:url(../images/index_01.jpg) top center no-repeat #2c68b8;height:244px;}



.nywarp{ padding:30px; width:1300px; border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.mySwiper {
width: 100%;
height: 73px;
cursor: pointer;
position:relative
}
.mySwiper .swiper-slide{
width: 100%;
float:left;
position:relative

}
.prev {
    background:url(../images/right.png) no-repeat left top;
    position: absolute;
    right:20px;
    top: 45%;
    width: 40px;
    height: 40px;
    z-index: 999;
    outline: none;
	cursor:pointer;
	transition: 0.3s ease-in-out;
}



.next {
    background:url(../images/left.png) no-repeat left top;
    position: absolute;
    left:20px;
    top: 45%;
    width: 40px;
    height: 40px;
    z-index: 999;
    outline: none;
	cursor:pointer;
	transition: 0.3s ease-in-out;
}




.mySwipera {
width: 100%;
height: 488px;
float:left;
cursor: pointer
}


.mySwipera .swiper-pagination{ bottom: 70px !important; }
.mySwipera .swiper-pagination .swiper-pagination-bullet{ width: 10px; height: 10px;background: rgba(255,255,255,.5);border-radius: 50px;}
.mySwipera .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,255,255,1);border-radius: 50px;width: 10px; height: 10px;}

.mySwipera .swiper-slide .imgs{ width:100%; height:488px; float:left; position:relative;}
.mySwipera .swiper-slide .imgs img{ width:100%; height:488px;transition: all 0.3s; position:absolute;object-fit: cover; top:0; left:0}

.mySwipera .swiper-slide .content { width:100%; height:52px; line-height:52px; overflow:hidden;float:left;text-align:center; background:rgba(0,0,0,.5); padding:0 20px; box-sizing:border-box; position:absolute; z-index:1; left:0; bottom:0; color:#fff}

.mySwiperb {
width: 100%;
height: 135px;
float:left;
cursor: pointer;
margin-top:34px;
margin-bottom:34px
}


.mySwiperb .swiper-slide img{ width:100%;height:135px;}

.mySwiperb .swiper-pagination{ bottom: 10px !important; text-align:right;right:20px; margin-right:-5px !important}
.mySwiperb .swiper-pagination .swiper-pagination-bullet{ width: 20px; height: 20px; line-height:20px;background: rgba(255,255,255,1); color:#000;border-radius: 50px; font-size:12px; text-align:center}
.mySwiperb .swiper-pagination .swiper-pagination-bullet-active{background:#1680ef;border-radius: 50px;width: 20px; height: 20px; color:#fff;font-size:12px}


.ban{ width:100%;float:left;height:45px; margin-bottom:18px; border-bottom:2px solid #004e8a}
.ban strong{ float:left;font-size:24px; font-weight:bold; color:#000;}
.ban strong img{ margin-right:10px; vertical-align:middle; margin-bottom:4px;}
.ban span{ float:right; font-size:15px; color:#666; margin-top:7px}


.ban1{ width:100%;float:left;border-bottom:2px solid #004e8a; padding:18px 14px 14px 14px; box-sizing:border-box}
.ban1 strong{ float:left;font-size:18px; font-weight:bold; color:#000;}
.ban1 strong img{ margin-right:10px; vertical-align:middle; margin-bottom:4px;}
.ban1 span{ float:right; font-size:15px; color:#666; margin-top:4px}

.area{ width:100%; float:left; box-sizing:border-box; padding:20px; height:280px}
.area1{ width:100%; float:left; box-sizing:border-box; padding:20px;}

.m1{ width:32%; float:left; margin-right:2%; border:1px solid #ddd; box-sizing:border-box}
.m2{ width:32%; float:left;border:1px solid #ddd;box-sizing:border-box}
.m3{ width:32%; float:right;border:1px solid #ddd;box-sizing:border-box}
.m4{ width:100%; float:left;border:1px solid #ddd;box-sizing:border-box; margin-top:34px}

.box{width:100%; float:left;} 
#goleft {width: 100%;overflow: hidden;float:left; height:100px} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

.yqlj{ width:100%; float:left}
.yqlj ul{ display:inline}
.yqlj ul li{ width:300px; height:100px; margin-right:20px; float:left}
.yqlj ul li img{ width:100%; height:100px;}

.yqlja{ width:100%; float:left}
.yqlja ul{ display:inline}
.yqlja ul li{ width:300px; height:100px; margin-right:12px; float:left; margin-bottom:30px}
.yqlja ul li img{ width:100%; height:100px;}
.yqlja ul li:nth-child(4n){ margin-right:0}
/*二级页面*/
.ny_ban{ width:100%; overflow:hidden; padding-top:40px}
.ny_l_tit{ width:100%; float:left; height:90px; line-height:90px; background:#c0000a; text-align:center; font-size:24px; font-weight:bold; color:#fff; margin-bottom:15px}



.ny_l{width:270px; float:left;box-sizing:border-box;  background:#fff}
.ny_r{width:calc(100% - 325px);float:right;overflow:hidden; box-sizing:border-box;min-height:500px}

.ny_nav a{ width:100%; float:left; box-sizing:border-box; height:50px; line-height:50px;margin-bottom:-1px; background: #f5f5f5; padding-left:35px; background-position:20px 16px; border:1px solid #ccc}
.ny_nava a{width:100%; float:left; box-sizing:border-box; height:50px; line-height:50px;margin-bottom:-1px; background:url(../images/hjt.png) right center  no-repeat #c0000a; padding-left:35px; color:#fff;background-position:230px 14px;border:1px solid #c0000a}




.nrwarp{ width:1400px; padding:35px; box-sizing:border-box; border:1px solid #ccc; overflow:hidden; background:#fff;}
@media screen and (max-width: 1580px) { 
.nrwarp{ width:94%; padding: 0 3%; padding:35px; box-sizing:border-box; border:1px solid #ccc; overflow:hidden} 
}
.dbline{ width:100%; height:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; float:left}
.disptit{ width:100%; font-size:24px; line-height:36px; float:left; font-weight:bold; text-align:center; color:#000; margin-top:15px}
.dispdes{ width:100%; font-size:14px; line-height:40px; float:left; border-bottom:1px dashed #ddd; padding-top:15px; margin-bottom:25px; text-align:center}
.infoarea{ width:100%; float:left; font-size:16px !important; line-height:36px; background:#fff !important; min-width:600px; font-family:宋体}
.infoarea table,.infoarea video{ max-width:100%}
.infoarea img{ max-width:100% !important; height:auto !important; overflow:hidden !important}
.printico{ background:url(../images/print.gif) left center no-repeat; padding-left:20px; margin-right:20px}
.closeico{ background:url(../images/close1.gif) left center no-repeat; padding-left:20px}
.tools{ text-align:right; width:100%; font-size:14px; line-height:30px}
#share-3{float:left; width:50%; text-align:left}
.nybg{ background:#fbf5ed}
.nyw{ padding-top:20px}
.nyimgs{ width:100%; height:320px;}
.nyban{ width:100%; height:300px}
.ny_left_bro{ width:100%; padding:20px; box-sizing:border-box; background:#fff; float:left; border:14px solid #fae8e5}
.site{ width:100%; border:1px solid	#036d6d; height:50px; line-height:50px; margin-bottom:25px;box-sizing:border-box; float:left; font-size:14px; padding-left:20px; background:#fae8e5}
.site img{ height:20px; margin-right:10px; vertical-align:middle}
.bodybg{ background:#bdeacc}
.pb_sys_style3 .p_no_d {
    border: 1px solid #036d6d !important;
    color: #fff;
    background-color: #036d6d !important;
}

.fenye{ width:100%; float:left}
.fenye a{ width:100%; float:left; height:50px; line-height:50px; overflow:hidden; background:#f1f1f1; margin-bottom:10px; padding:0 15px; box-sizing:border-box}
.f_lm{ width:100%; float:left;}
.f_lm a{float:left; padding:10px 15px; background:#d60017; color:#fff; margin-right:10px; margin-bottom:30px}
.ny_left{ float:left; width:260px;}
.ny_right{ float:right; width:930px}

.ny_left_ban{ width:100%; background:#d60017; font-size:20px; font-weight:bold; text-align:center; color:#fff; margin-bottom:10px; float:left; height:70px; line-height:70px}
.ny_menu a{ width:100%; float:left; border:1px solid #ccc; height:52px; line-height:52px; padding:0 45px; margin-bottom:10px; box-sizing:border-box; background: url(../images/hjt.png) left center no-repeat;background-position:15px 16px;}
.ny_menua a{ width:100%; float:left; border:1px solid #d60017; background: url(../images/wjt.png) left center no-repeat #d60017; background-position:15px 16px; color:#fff;height:52px; line-height:52px; padding:0 45px; margin-bottom:10px; box-sizing:border-box}