@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.f_both{ clear:both;} 

body{min-width:1200px}

.ccid_nav{width: 96%;background: #fff;padding:0 2%;text-align: left;height: 93px;position: relative;top: 0;left: 0;}
.ccid_nav img{height: 100%}
.nav_a{width: 800px; text-align: right;height: 93px; line-height: 93px; position: absolute;top: 0;right: 80px;}
.nav_a a{ font-size: 18px; color: #000; line-height: 93px;margin:0 30px; }

.wrapper{position: relative;top: 0;left: 0;display: none;}

.header_div{width: 100%;height: 93px; background-color: #bc1201;}
.header_div_n{width: 1200px;margin:0 auto;}
.logo_div{width: 200px;float: left;}
.nav_div{width: 800px; float: right; text-align:right;}
.nav_div a{color: #000; font-size: 18px; line-height: 93px;height: 93px; display: inline-block;margin-left: 20px;margin-right: 10px; text-decoration: none;}
.nav_div a:hover{ color: #9b0608; }
.banner_pc{width: 100%;background:#051877 url(../images/sdlt_pc.jpg) top center no-repeat;height:600px; position: relative;top: 0;left: 0;}
.banner_h5{display: none;width: 100%}
.banner_h5 img{width: 100%}

.dhbm_btn{width: 550px;height:73px;background:#c40010 url(../images/dhbm.jpg) 50px 0px no-repeat; line-height: 73px;margin:0 auto;margin-top:40px;}
.dhbm_btn a{ color: #fff; font-size: 20px;  line-height: 73px; }


.zhanshi_list_tittle{width: 300px;height: 60px;margin:50px auto;margin-top:30px;text-align: center; }
.zhanshi_list_tittle span{  color: #646464; font-size: 30px; line-height: 40px; text-align: center; border-bottom: 2px #1656d4 solid;padding-bottom:5px; }
.zhanshi_list_tittle p{  color: #949494; font-size:14px; line-height: 40px; text-align: center; }

.cont2_jianjie_p{width: 1200px;margin: 0 auto;}
.cont2_jianjie_p p{text-indent: 2em;font-size: 16px; text-align: left; line-height: 35px;}



.zhanshi_list_div{ background-color: #f9f9f9;width: 100%;padding:40px 0;padding-bottom:60px; }
.zhanshi_list_div1{ background-color: #fff;width: 100%;padding:40px 0; padding-bottom:60px;}

.zhanshi_list1{width: 1200px;margin:0 auto;}
.plist1{width: 378px;height: 220px; border:1px #d1d1d1 solid; background-color: #fff;padding:25px 40px; float: left;margin-right: 20px;margin-bottom:20px;}
.plist1 h2{ text-align: center; font-size: 28px; color: #4b4b4b ;line-height: 34px; }
.plist1 h2 a{ text-align: center; font-size: 28px; color: #4b4b4b ;line-height: 34px; text-decoration: none;}
.plist1 h3{ text-align: center; font-size: 16px; color: #4b4b4b ;line-height: 34px; margin-top:20px;}
.fl_rq{text-align: center;font-size: 20px;padding-bottom:30px; color: #646464;margin-top:50px;}
.fl_rq span{text-align: center;font-size: 20px;padding-bottom:30px; color: #646464;margin:0 15px;}

.richeng_table1{width:1200px;padding:10px 0;margin:0 auto; background-color: #f3f3f3;border-top:1px #e4e4e4 solid;border:1px #e4e4e4 solid;}
.richeng_table2{width:1200px;padding:10px 0;margin:0 auto; background-color: #fff;border-top:1px #e4e4e4 solid;border:1px #e4e4e4 solid;margin-top:-1px;}
.rc_h1{width:14%; float: left; line-height: 22px;font-size: 14px; color: #000; text-align: left;padding-left:1%;}
.rc_h2{width:14%; float: left; line-height: 22px;font-size: 14px; color: #000; text-align: left;padding-left:1%;}
.rc_h3{width:28%; float: left; line-height: 22px;font-size: 14px; color: #000; text-align: left;padding-left:1%;}
.rc_h4{width:28%; float: left; line-height: 22px;font-size: 14px; color: #000; text-align: left;padding-left:1%;}


.renwu_list,.pic_list_div{width: 1200px;margin:0 auto;}
.plist2{width: 270px;height: 380px; background-color: #f4f5f7;-moz-box-shadow:2px 2px 5px #c8c8c8; -webkit-box-shadow:2px 2px 5px #c8c8c8; box-shadow:2px 2px 5px #c8c8c8;padding-top:45px; float:left;margin-right: 35px;margin-bottom:30px;    border: 1px #e5e5e5 solid;}
.plist2_img{margin-bottom:15px;text-align: center;}
.plist2_img img{width: 70%;border-radius: 50%;margin:0 auto;}
.plist2_h2{ font-size: 26px; color: #000; font-weight: bold; text-align: center; line-height: 50px;border-bottom: 2px #16206a solid;display: block;}
.plist2_h3{ font-size: 14px; color: #000; font-weight: normal; text-align: center; line-height: 20px;padding:0 35px;margin-top:10px;word-break:break-al}


.plist3{width: 378px;height: 252px; position: relative;top: 0;left: 0; float: left;margin-right: 30px;margin-bottom:30px;}
.plist3 img{width: 100%; position: relative;top: 0;left: 0; z-index: 10}
.plist3_bg{width: 100%; height: 85px; background-color: #000; opacity: 0.6; position:absolute;bottom: 0;left: 0; z-index: 50}
.plist3_zi1{width: 70%; height: 45px;margin:0 auto; position: absolute;bottom: 30px;left: 10px; z-index: 50; font-size: 16px; color: #fff; line-height: 22px;text-align: left;}
.plist3_zi2{width: 90%; height: 30px;margin:0 auto; position: absolute;bottom: 0;left: 10px; z-index: 50; font-size: 12px; color: #fff; line-height: 20px;text-align: left;}


.hzhb_div1{width: 1200px;margin:0 auto;}
.hzhb_div1 h2{text-align: left; font-size: 16px; color: #000; line-height: 30px;margin-bottom:15px;}
.hzhb_list{}
.hzhb_list img{width: 100%}
.hzhb_list p{width: 177px;border:1px #eeeeee solid; float: left; text-align: center;margin-right:21px;margin-bottom:20px;background: #fff;border:1px #eaeaea solid; color: #000; font-size: 16px; text-align: center; line-height: 60px;background: #d8dbd9}
.hzhb_list p:hover{text-decoration: none;}

.hzhb_span{width: 90%;float: left;}
.hzhb_span p{font-size: 16px; font-weight: bold;  line-height: 30px; color: #333333;text-align: left;margin-bottom:15px;}
.hzhb_span p span{margin:0 10px; font-weight: normal;}

.plist4{width: 1200px;margin:0 auto;margin-bottom:50px;}
.plist4_img{width: 44%;float: left;margin:0 1%;border:1px #eaeaea solid;padding:1%;}
.plist4_img img{width: 100%;}
.plist4_img p{font-size: 16px; color: #000; line-height: 40px;padding-top:5px;}
.plist4_zi{width: 100%;margin-top: 40px; float: none;text-align: left; font-size: 16px; color: #000; line-height: 30px;}



.foot_div{width: 100%;background: #222121;padding:40px 0;border-top: 4px #3d3d3d solid}
.foot{font-size: 16px;color: #fff;line-height: 30px;width: 1200px;margin:0 auto;}
.foot a{font-size: 16px;color: #fff;line-height: 30px;margin:0 10px;}
.foot_p{width:700px; float: left;margin-top:60px;text-align: left;}
.foot_ewm{width: 220px; float:right;margin-right: 30px;}
.foot_ewm h2{text-align: center;color: #fff; font-size: 20px; line-height: 40px;}
.ewm_layout{}
.ewm_1{width: 84px; float: left;margin:0 10px;}
.ewm_2{width: 84px; float: left;margin:0 10px;}
.ewm_1 p,.ewm_2 p{ text-align: center;font-size: 14px; color: #fff; line-height: 20px;display: block;margin-top:10px;}

.table1{width:1200px;margin: 0 auto;}
.table1 td{padding:12px 10px; border:1px #d8d8d8 solid; font-size: 16px;}
.table1 th{padding:12px 10px; border:1px #d8d8d8 solid; font-size: 16px;background: #eaeaea;text-align: center;}

.cont2{width: 1200px;margin: 0 auto; overflow: hidden;margin-top:50px;}
.tittle_h2{width: 1200px;margin:15px auto;margin-top:35px; position: relative;top: 0;left: 0;}
.tittle_h2 a{font-size: 14px; color: #888888; position: absolute;top: 15px;right: 10px;}
.news_right{width: 465px; float: right;}
.plist3{width: 100%;height: 77px;margin-bottom:10px;}
.plist3_data{width: 80px; float: left;padding:5px 0;padding-right: 10px;border-right: 1px #888888 solid;margin-right: 10px;}
.plist3_data span{text-align: center;font-size: 35px; color: #686868; line-height: 20px;}
.plist3_data i{ text-align: center;font-size: 16px; color: #888888; line-height: 20px;font-style: normal; }

.plist3_list{width: 360px; float: right;margin-top: -3px;}
.plist3_tittle{text-align: left;}
.plist3_tittle a{font-size:18px; color: #b9202f;  font-weight: bold;}
.plist3_p{ color: #888888; font-size: 14px;text-align: left;margin-top:5px; }



.focus{width:1198px; height:675px; background-color: #000; margin:0 auto; position: relative;margin-bottom:50px; float: none;top:0;left: 0;border:1px #e5e5e5 solid;}  
.focus img{ width: 1198px; height: 675px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; margin:0 auto !important;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200;  margin:0 auto !important;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#b8202f;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;display: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.richeng{width: 1200px;margin: 0 auto;margin-bottom: 30px;}
.richeng_rq{border-left: 5px #24268b solid;text-align: left;padding-left: 10px; line-height: 25px; font-size: 18px;}
.richeng_nr{text-align: left;padding-left: 10px; line-height: 30px; font-size: 14px;margin-top:20px;}
.richeng_nr span{color: #24268b; font-size: 16px; font-weight: bold;margin-right: 10px;}


.bainian_list{width: 100%;}
.bainian_list li{width: 50%; float: left;text-align: left;}
.bainian_list li a{ color: #000; font-size:18px; line-height: 45px; }

.video_div{width: 1200px;margin:0 auto;}
.video_div1{width: 300px; }
.video_div2{width: 500px; float: left;margin:0 50px;}
.video_div3{width: 300px; float: right;}
.video_div1 img,.video_div2 img,.video_div3 img{width: 100%;}


	.container {
		display: none
	}
	.swiper1 {
		width: 100%;
	}
	.swiper1 .selected {
		color: #1656d4;
		border-bottom: 2px solid #ec5566;
	}
	.swiper1 .swiper-slide {
		text-align: center;
		font-size: 16px;
		height: 50px;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		cursor: pointer;
	}
	.swiper2 {
		width: 100%;
	}
	.swiper2 .swiper-slide {
		height: calc(100vh - 50px);
		color: #000;
		text-align: center;
		box-sizing: border-box !important;
		overflow-x: hidden !important;
		text-align: left;
	}
	.swiper2 .swiper-slide h2{border-left: 5px #1656d4 solid;padding-left: 20px; font-size: 24px; color: #000; line-height: 30px;margin:30px 0;}
	.swiper2 .swiper-slide span{ color: #aeaeae; font-size: 16px;  line-height:30px;}
	.swiper2 .swiper-slide p{ color: #000; font-size: 16px;  line-height:30px;}
	.swiper2 .swiper-slide b{ color: #000; font-size: 16px;  line-height:50px; font-weight: normal;display: block;}
	.selected{background: #f4f4f4;}

	.huiyi_richeng_list{width: 1200px;margin: 0 auto; border-bottom: 1px #bebebe solid;text-align: left;}
	.luntan{width: 190px;text-align: center; line-height: 50px;height: 50px; font-size: 16px; color: #000; display: inline-block;}
	.luntan_span1{}
	.luntan:hover{cursor:pointer}
	.selected1{color: #fff !important;border-bottom: 1px #1656d4 solid;font-weight: bold;background: #1656d4;}

	.luntan_div{width:1150px;margin:0 auto;text-align: left;margin-bottom: 40px;}
	.luntan_div h2{border-left: 5px #1656d4 solid;padding-left: 20px; font-size: 24px; color: #000; line-height: 40px;margin:30px 0;}
	.luntan_div span{ color: #aeaeae; font-size: 16px;  line-height:30px;margin-right: 10px;}
	.luntan_div p{ color: #000; font-size: 16px;  line-height:30px;}


	.video_div_layout{width: 1200px;margin:50px auto;height: 600px;}
	.prism-player{height: 600px !important;}

.video_div{width: 1200px;marign:0 auto;position: relative;top:0;left: 0;height: 500px;}
.video_bg{width: 100%; position: absolute;top: 0;left: 0; z-index: 200}
.video_pic{width: 100%; position: absolute;top: 0;left: 0; z-index: 100}


/*幻灯样式*/
.bigpic { clear: both; position: relative; height: 554px; overflow: hidden; margin-bottom: 50px;margin-top:50px; }
.lcover, .rcover { height: 554px; position: absolute; top: 0; background: #fff; opacity: 0.7; filter: Alpha(opacity=70); z-index: 2; overflow: hidden; }
.lcover { left: 0; }
.rcover { right: 0; }
.left, .right { width: 40px; height: 70px; position: absolute; left: 50%; top: 241px; cursor: pointer; z-index: 2; }
.left { margin-left: -470px; background: url(../images/l.png) no-repeat 0 0; }
.right { margin-left: 430px; background: url(../images/r.png) no-repeat 0 0; }
.logo { width: 180px; height: 185px; position: absolute; left: 50%; top: 20px; background: url(http://images.china.cn/images1/ch/2018saychina/a1.png) no-repeat 0 0; margin-left: -695px; z-index: 3; }
.bigmain { width: 980px; height: 554px; margin: 0 auto; position: relative; }
.bigmain ul { height: 554px; overflow: hidden; }
.bigmain li { width: 980px; height: 554px; position: relative; float: left; display: inline; margin-right: 1px; }
.bigmain li img { width: 980px; height: 554px; }
.bigmain p { width: 100%; height: 60px; padding: 0 20px; background: #000; position: absolute; left: 0; bottom: -9px !important; opacity: 0.7; filter: Alpha(opacity=70); font-size: 20px; color: #fff; line-height: 60px; overflow: hidden; }
.bigmain p a { color: #fff; }


.zzsc-container{margin:40px auto;width: 100%; display: none}
.links{
		width: 100%;
		padding: 8px;
		background-color: #52b529;
		margin: 5px;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
		transition: all 1s;

	}
	.links a{
		color: #fff;
		display: inline-block;
		width: 100%;
		height: 100%;
		text-decoration: none;
	}
	.links:hover{
	background-color: #1e824c;
	}
	.current{
		background-color: #22a7f0;
	}
	.swiper-container1 {
		width: 98%;
		height: 300px;
		margin: 20px auto;
		border:1px #eeeeee solid;
	}
	.swiper-container2 {
		width: 98%;
		height: 300px;
		margin: 20px auto;
		border:1px #eeeeee solid;
	}
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	 .swiper-slide img{
		width: 500px;
		max-width: 100%;
	}


.hz_logo_div{width: 1200px;margin:0 auto;}
.hz_logo_div h2{text-align: left; color: #000; line-height: 30px;font-size: 16px;margin-bottom:15px; font-weight: normal;}
.hz_logo_list{}
.hz_logo_list li{float: left;width: 150px;margin-right: 20px;text-align: left;margin-bottom: 15px;}
.hz_logo_list li img{border:1px #eeeeee solid;width: 100%}



.map_layout{width: 1200px;margin:0 auto;}
.map{width: 700px;border:1px #eeeeee solid;margin:0 auto; float: left;}
.map img{width: 100%;}

.map_div{width: 450px;margin:0px auto;text-align: left; float: left;margin-left: 40px;}
.map_div p{text-align: left; font-size: 16px; line-height: 45px;color: #000;background: url(../images/icon1.png) 0 13px no-repeat;padding-left: 20px;}
.map_div span{text-align: left; font-size: 16px; line-height: 45px;color: #000;padding-left: 20px;display: block;}

.tuji_pic_list{width:1200px;margin: 0 auto;}
.tuji_pic_list li{width: 30%;border:1px #eeeeee solid; float: left;margin:15px 1%;}
.tuji_pic_list li img{width: 100%}

.chakan_pic{width: 150px;margin:0 auto;height: 40px; color: #fff; background: #1656d4; line-height: 40px; font-size: 16px;}

.hd_tittle{width: 100%; text-align: center;font-size: 14px; color: #1656d4; line-height: 30px; display: none;}


.news_p_list{width: 1100px;margin: 0 auto;}
.news_p_list li{text-align: left;}
.news_p_list li span{text-align: left;font-size: 18px; color: #000; line-height: 40px;display: inline-block;}
.news_p_list li a{font-size: 18px; color: #000; line-height: 60px;margin-left: 10px;display: inline-block;}

.plist5{width: 1200px;margin: 0 auto;margin-bottom:50px;border-bottom: 1px #cccccc dashed;padding-bottom:50px;}
.plist5_img{width:580px; float: left;}
.plist5_img img{width: 100%}
.plist5_p{width: 500px;margin-left: 50px; float: left;}
.plist5_p h2{width: 100%; font-size: 24px; color: #000; line-height: 30px;text-align: left;margin-bottom:15px;}
.plist5_p h2 a{width: 100%; font-size: 24px; color: #000; line-height: 30px;text-align: left;text-decoration: none;font-weight: normal;}
.plist5_p p{width: 100%; font-size: 14px; color: #000; line-height: 34px;text-align: left;text-indent: 2em}

.dh_bm{width: 260px;margin: 0 auto;margin-top:40px; position: absolute;bottom: 40px;left: 51%;margin-left: -150px;}
.dh_bm a{width: 100%;height: 50px;background: #fbcd5e;color: #000; line-height: 50px;font-size: 20px;border-radius: 10px;display: block;}
.dh_bm a:hover{text-decoration: none;}


.dh_bm1{width: 80%;margin: 0 auto;margin-top:40px;display: none}
.dh_bm1 a{width: 100%;height: 50px;background: #1656d4;color: #fff; line-height: 50px;font-size: 20px;border-radius: 10px;display: block;}
.dh_bm1 a:hover{text-decoration: none;}


.zhanshi_list_tittle_div{width: 100%;
    height: 100px;
    background: #1656d4;
    text-align: center;
    display: block;
    font-size: 25px;
    color: #fff;
    line-height: 100px;
    margin: 0 auto;
    <!--margin-bottom: 100px;-->}


.layout_div1_nr{width: 1100px;margin: 0 auto;padding-top: 25px;}
.layout_div1_nr_tittle{ color: #333333; font-size: 28px; line-height: 50px; }
.layout_div1_nr_day{ color: #3d3d3d; font-size: 12px; line-height: 50px;}
.neirong_div{text-align: left;}
.neirong_div p{text-align: left;color: #666666;font-size: 14px;line-height: 40px;margin-top:10px;margin-bottom:20px;line-height: 40px !important;
    text-indent: 0em !important;
    font-size: 14px !important;
    padding:0 !important;}
.neirong_div p a{text-align: left;color: #666666;font-size: 18px;line-height: 40px;padding-left:15px;text-decoration: underline;}
.nr_img{margin:30px auto; text-align: center;}
.sp_img{margin:130px auto; text-align: center;width: 80%;margin-top: 50px;}
.sp_img img{width: 100%}


  .shenbao{padding:100px 0;}
  .tittle_h2{font-size: 16px; color: #bc1201; font-weight:normal;text-align: left;border-bottom: 1px #bebebe solid;}
  .tittle_h2 span{width: 100px;height: 40px; line-height: 40px; text-align: center;font-size: 16px; color: #fff;display: block;background: #1656d4}
.n_div_4{width: 700px;margin:40px auto;}
.n_div_2_lavel{width: 70px;float: left; font-size: 16px;color: #000;text-align: left;}
.n_div_2_lavel1{width: 500px; float: left;margin-left: 15px;font-size: 16px; color: #000;text-align: left;}
.n_div_2_lavel1  label{margin-right: 10px;}
.n_div_2_lavel1 .input1{width: 100%;}
.clear{clear: both;}
.btn_tj{width: 150px;margin:0 auto;}
.btn_tj input{width: 150px;height: 50px;border: 0;border: 1px #1656d4 solid;text-align: center; font-size: 16px;color: #fff;background: #1656d4;line-height: 50px;margin-top: 40px;}

.video_div1{width: 1200px;height: 675px;margin:0 auto;}

.hg_pic{width: 1200px;margin:0 auto;}
.hg_pic img{width: 100%}

.wjhg_list{width:1200px;margin:0 auto;}
.wjhg_list li{width: 48%;margin:30px  1%; float: left;}
.wjhg_list li img{width: 100%;border:1px #dadada solid;}

@media only screen and (min-width: 768px) 
{
body{ width:1600px;}
} 
@media only screen and (min-width: 1200px) 
{
body{ width:100%;}
.foot_div{width:100%;}
}


