@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-size:12px; font-family:'微软雅黑'; background:#fff;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}

input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align:middle;}
li.last{ margin-right:0px !important;}
.wrap{width:95%;margin:0 auto;max-width:750px;}
.big_div{max-width:750px;min-width:320px;margin: 0 auto; position:relative;} 


.top ul li{float: right;margin-right: 15px;}
.top ul li a{font-size: 16px;color: #fff;}
.top{width: 100%;line-height: 40px;background: #000000;}
.tu_two{display: none;}
.top_nav{width: 100%;padding: 2% 0px;position: relative;}
.bnt{margin-top: 10px;}
.nav{position: absolute;top: 100%;left: 0px;width: 100%;background: #fff;border-top: 1px solid #328bda;z-index: 999;display: none;}
.nav ul li a{display: block;width: 92%;margin: 0px auto;font-size: 30px;color: #333333;}
.nav ul li img{margin-top: -5px;margin-right: 30px;}
.nav ul li{padding: 2.5% 0px;border-bottom: 1px solid #b3b3b3;background: url(../images/sdfg_05.png)no-repeat right;background-position: 92%;}
.banner{width: 100%;position: relative;}
.banner .swiper-pagination{width: 100%;bottom: -30px;}
.banner .swiper-pagination-bullet{margin-left: 20px;outline: none;width: 12px;height: 12px;}
.swiper-pagination-bullet:first-child{margin: inherit;}
.por_top{text-align: center;margin-top: 12%;}
.por_top span{font-size: 36px;color: #1a1a1a;border-bottom: 2px solid #328bda;padding-bottom: 5px;}
.por_div{ width: 60%;margin: 0px auto;text-align: center;}
.por_txt span{font-size: 24px;color: #1a1a1a;display: block;margin-top: 5%;}
.por_banner{margin: 10% 0px;}
.por_txt p{font-size: 22px;color: #666666;line-height: 37px;display: block;margin: 3% 0px;}
.more{width: 210px;height: 52px;line-height: 52px;text-align: center;border: 2px solid #328bda;margin: 10% auto 0px;}
.more a{font-size: 24px;color: #328bda;}
.ab_txt{padding: 5% ;}
.ab_txt p{font-size: 24px;color: #666666;line-height: 50px;}
.v_txt{width: 46%;padding: 0px 2%;}
.v_img{width: 50%;position: relative;}
.v_txt span{text-align: center;font-size: 22px;color: #666666;display: block;margin: 5% 0px;font-weight: bold;}
.v_txt p{font-size: 20px;color: #666666;line-height: 32px;}
.viod ul{margin-top: 10%;}
.ab_img{margin-top: 10%;}
.cp_l{width: 46%;}
.cp_r{width: 54%;}
.cp_div{margin-top: 10%;}
.cp_r ul li span{font-size: 16px;color: #333333;font-weight: bold;display: block;margin-bottom: 10%;}
.cp_r ul li p{color: #333333;line-height: 23px;}
.cp_r ul li{width: 44%;margin: 6% 0px 6% 6%;; float: left;}
.cp_r ul li i{margin-right: 15px;}
.por_banner .swiper-button-prev,.por_banner  .swiper-container-rtl .swiper-button-next{background-image:url(../images/l_03.png)}
.por_banner .swiper-button-next,.por_banner .swiper-button-prev{width: 52px;height: 52px;background-size: 52px 52px;}
.por_banner .swiper-button-next,.por_banner .swiper-container-rtl .swiper-button-prev{background-image: url(../images/r_03.png)}
.footer{text-align: center;font-size: 20px;background: #333333;color: #999999;padding: 5% 0px;}
.footer a{color: #999999;}
.footer p{display: block;margin-top: 15px;}
.cptd{margin-bottom: 15%;}
.ny_top span{font-size: 36px;color: #333333;}
.ny_top p{font-size: 24px;color: #999999;font-weight:100;}
.cp_ny  > ul > li{padding: 7% 0px;}
.cp_nav ul li{width: 20%; float: left;text-align: center; }
.cp_nav ul li span{display: block;font-size: 20px;color: #4c4c4c;}
.cp_nav{margin-bottom: 8%; margin-top: 5%;}
.cp_ny > ul > li:nth-child(2n){background: #e1e5ed;}
.cp_ny > ul > li:nth-child(3) 
.ny_txt { margin: 4% 5%; font-size: 24px;color: #4c4c4c;line-height: 40px; 
	       width:50%; padding-left: 40px; background-color :red; }
.nycp_l{width: 100%;}
.gs_nav{width: 70%;margin: 3% auto 5%;}
.gs_nav ul li{width: 32%;border: 1px solid #b3b3b3;text-align: center;float: left;line-height: 60px;}
.gs_nav ul li:nth-child(1){border-right: 0px;}
.gs_nav ul li:nth-child(2){border-right: 0px;}
.gs_nav ul li a{font-size: 28px;color: #333333;display: block;}
.gs_nav ul .on{background: #328bda;}
.gs_nav ul .on a{color: #fff;}
.ny2_top{text-align: center;}
.ny2_top span{font-size: 36px;color: #333333;}
.xian{width: 50px;height: 3px;background: #328bda;margin: 10px auto;}
.ny2_top p{font-size: 24px; color: #999999;}
.ny2_txt p{font-size: 20px;color: #4c4c4c; line-height: 46px;}
.ny2_txt{margin-top: 5%;padding: 0px 5%;}
.ny2_bom{background: #e1e5ed;margin-top: 3%;padding: 5% 0px;}
.cx_txt span{font-size: 36px;color:#333333;display: block;margin-bottom: 3%;}
.ny2_bom ul li{width:80%;margin: 0px auto;border: 1px solid #b3b3b3;background: #fff;padding: 3%; margin-bottom: 5%;}
.cx_txt{width:76.75%;}
.ny2_img{width:20%;text-align: center;margin-top: 5%;}
.cx_txt p{font-size: 20px;color: #666666;line-height: 45px;}
.ny_tab{display: none;}
.tab_on{display: block;}
.map{position: relative;}
.map_top{text-align: center;}
.map_top span{font-size: 26px; color: #333333;}
.map_top p{font-size: 20px;color: #333333;}
.map_div{position: absolute;top: 200px;width: 100%;}
.ydl {width: 60%;margin: 87px auto;}
.ydl span{font-size: 26px;color: #333333;}
.ydl p{font-size: 22px; color: #333333;line-height: 38px;}
.map{margin-top: 10%;}
.ch_top {text-align: center;    margin-top: -70px; margin-bottom: 5%;}
.ch_top span{font-size: 36px;color: #333333; display: inline-block;background: #fff;width: 65%;}
.ch_top  p{font-size: 24px;color: #999999;}
.ch_txt p{font-size: 20px;color: #4c4c4c;line-height: 40px;}
.ch ul li{width: 55%; padding: 5% 5%; border: 7px solid #e0e0e0;margin: 0px auto;margin-top: 10%;}
.ch ul{margin-bottom: 10%;}
.xian2{width: 50px;height: 3px;background: #328bda;margin: 2% 0px;}
.rc_top span{font-size: 36px;color: #343434;}
.rc_top p{font-size: 20px;color: #999999;}
.rc_top{margin: 3% 0px;}
.rc_txt span{font-size: 22px;color: #4c4c4c;display: block;margin-bottom: 2%;}
.rc_txt p{font-size:18px;color: #4c4c4c;line-height: 40px;}
.rccp_top span{ font-size: 24px;color: #333333; line-height: 60px;display: block;border-bottom: 1px solid #328bda;}
.rccp_txt span{font-size: 20px;display: block; line-height: 40px;}
.rccp_txt p{font-size: 16px;color: #666666;line-height: 32px; }
.gwjs{margin: 5% 0px;}
.sp_top{text-align: center;margin: 5% 0px;}
.sp_top span{font-size: 36px;color: #343434;}
.sp_top p{font-size: 24px; color: #999999;}
.sp_nav span{display: block;text-align: center;font-size: 24px;color: #fff;background: #328bda;line-height: 58px;}
.sp_nav ul li{width: 46.5%;display: inline-block;margin: 3% 1%;}
.sp_nav ul{margin-bottom: 5%;}
.tktop{text-align: center;margin: 5% auto;}
.tktop h3{font-weight: normal;font-size: 36px;color: #343434;}
.sy_txt span{font-size: 24px;color: #328bda;}
.sy_txt p{font-size: 24px;color: #666666;line-height: 35px;}
.video_top a{font-size: 30px;color: #fff;}
.video_top{width: 100%;background: #328bda;font-size: 30px;color: #fff;line-height: 75px;}
.fb_add span{font-size: 26px;color: #fefefe;text-align: center;width: 100%;line-height: 60px;background: #333333;display: block;}
.bf_tab{margin: 5% 0px;}
.out_div{position: relative;margin-bottom: 5%;}
.out_div video{width: 100%;height: 100%;position: absolute;top: -8px; left: 0px;z-index: 9;}
.out_div img{opacity: 0;}
.fb_add dd{width: 100%;height: 40px;background: #232323;}
.bf_navt span{font-size: 26px;color: #232323;line-height: 60px;display: block;background: #fff;width: 180px;text-align: center;border-top: 2px solid #328bda;margin-top: -2px;}
.bf_navt {background: #e6e6e6;line-height: 60px;border-top: 2px solid #b3b3b3;}
.bf_nav ul li a{font-size: 26px;color: #328bda;}
.bf_nav ul li{display: inline-block;border: 2px solid #dedede;padding: 2% 3%;margin: 7% 4% 0px 0px;;}
.bf_nav ul li:nth-child(4){margin-right: 0px;}
.bf_nav ul .onon{border: 2px solid #328bda;background: #328bda;}
.bf_nav ul .onon a{color: #fff;}
.bfxxk{display: none;}
.xxk_on{display: block;}
.out_t{margin-bottom:5%;}


.dow{width: 246px; height: 60px;line-height: 60px;border: 2px solid #328bda; background: url(../images/pc.png) no-repeat right; background-position: 95%;margin-top: 5%;}
.dow a{font-size: 36px;color: #328bda;display: block;padding-left: 10%;}
.nymore{width:100%; margin-top: 3%;}
.nymore img{ width:30%; margin-right:3%; }

.download {
	height: 60px;
}
.download img{
	display: block;
	float: left;
	height: 60px;
	}
.download > ul > li > ul {
		margin-top: 48px;
        position: absolute;
        display: none;
    }
.download ul , .download li { 
		margin : 0% 1%;
    }
.download li {
	list-style: none;
       float: left;

}
.download > ul > li:hover ul {
        display: block;
    }
.download > ul > li > ul > li > a {
        font-size: 24px;color: #000;line-height: 44px;
        text-align: center; 
        display: block;
        border: 1.5px solid #328bda;
        width: 210px;
    }

.download > ul > li > ul > li {
        float: none;
        margin:4% 0 0-3%;
    }
.download > ul > li > ul > li > a:hover {
        color: #fff;
        background: #328bda;
    }