body{margin:0;padding:0;font-family:Microsoft YaHei,Arial,Helvetica,sans-serif,Regular;font-size:14px;color:#333333;}
div,form,input,select,p,table,h1,h2,h3,h4,h5,h6,ul,ol,li,th,td,dl,dt,dd,span{margin:0;padding:0;font-weight:inherit;font-style:inherit;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
ul, ol, dl, dt, dd {list-style: none outside none;}
a{text-decoration:none;color:#333333;outline:none;star:expression(this.onFocus=this.blur());/*transition: all 1s ease 0s;*/}
a:hover{color:#0d4d95;text-decoration:underline;}
table{border-collapse:collapse;}
img{border:none;}
em,i{font-style:normal;}
*{margin:0px; padding:0px;}
input{outline:none;}
select{outline:none;}
textarea{outline:none;}
area{outline:none;star:expression(this.onFocus=this.blur())}
.clear{clear:both; height:0px; visibility:hidden; overflow:hidden; line-height:normal;}
.head{width: 1200px;margin: 0 auto;margin-top:15px;}
.nav{background: #0d4d95;margin-top: 20px;}
.nav-box{width: 1200px;margin: 0 auto;}
.nav-box ul{width: 100%;}
.nav-box ul li {float: left;width: 120px;line-height: 40px;text-align: center;position: relative;height: 40px;}
.nav-box ul li a{color:#fff;}
.nav-box ul li a:hover{text-decoration: none;}
.nav-box ul li.on2{background: #2c7dd8;}
.nav-box ul li.on{background: #2c7dd8;}
.nav-box ul li ol{position: absolute;top:40px;left:0; background: #0d4d95;display: none; z-index: 2;}
.nav-box ul li ol li a{width: 100%; display: block;}
.nav-box ul li ol li a:hover{background: #2c7dd8;}
.ad{width: 100%;height: 350px; overflow: hidden; position:relative; overflow:hidden}
/* .ad ul{overflow: hidden;height: 350px;}
.ad ul li{width: 100%;height: 350px;float:left;} */
.ad ul.ul_01{ position:relative; overflow:hidden; width:800em;height: 350px;}
.ad ul.ul_01 li{height:350px;float:left;width:100%; }
.ad ul.ul_02{ position:absolute; left:46%; bottom:30px}
.ad ul.ul_02 li{background:#fff;width:50px;height:6px;float:left;margin-right:25px;filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7}
.ad ul.ul_02 li.on{ background:#0d4d95}
.con-01{width: 100%;background: #f2f2f2;padding:50px 0}
.ico-box{width: 1200px;margin:0 auto; overflow: hidden;}
.ico-box ul li{width: 25%;float: left;overflow:hidden; cursor: pointer;}
.ico-box ul li .t_01{float: left;border: #2c7dd8 1px solid;border-radius: 50%;width: 88px;height:88px; background: #2c7dd8;}
.ico-box ul li .t_01 img{width: 70px;height: 70px;margin:5px 0 0 10px}
.ico-box ul li .t_02{margin:10px 0 0 20px;float: left;width: 180px;}
.ico-box ul li .t_02 h3{line-height: 30px;}
.w_1200{width: 1200px;margin: 0 auto;margin-top: 20px;}
.void{ background: #609fe6;    width: 400px; margin-top: 100px;   height: 280px; position: relative;float: left;}
.void_con{width: 580px;	height: 350px;	background: #000;position: absolute;top: -70px;left: 0px;}
.index_news{float: right;width: 580px;margin-top: 20px;}
.index_news_tab{border-bottom: #e2e2e2 2px solid;height: 48px;}
.index_news_tab ul li{float: left;font-size:18px;line-height: 48px;padding: 0 15px; cursor: pointer;}
.index_news_tab ul li.on{border-bottom:#2c7dd8 2px solid;}
.index_news_tab_con{overflow: hidden;}
.index_news_tab_con ul li{overflow: hidden;margin-top: 25px;}
.index_news_tab_con ul li .t_01{float: left;width: 100px;color:#808080; background: #f7f7f7;text-align: center;line-height: 28px;padding:5px 0}
.index_news_tab_con ul li .t_01 .tt_01{border-bottom: #fcfafa 1px solid;}
.index_news_tab_con ul li .t_01 .tt_02{border-top: #e9e9e9 1px solid;}
.index_news_tab_con ul li .t_02{float: right;width: 460px;font-size:16px; line-height: 28px;}
.index_news_tab_con ul li .t_02 p{font-size:12px; line-height:20px;color:#808080;text-indent: 24px;}
.title_01{text-align: center;margin-top: 30px;}
.title_01 h3{font-size:22px}
.title_01 .title_line{margin-top: 5px;color:#808080;}
.cp_con_index{width:1200px;margin:0 auto;margin-top: 30px;overflow: hidden;position: relative;}
.cp_con_index ul{overflow: hidden;position: relative;left:0;}
.cp_con_index ul li{width: 200px;float: left;margin-right: 50px;}
.cp_con_index ul li .t_01{width: 200px; overflow: hidden;height: 200px;background: #fff;}
.cp_con_index ul li .t_01 img{width: 200px;height: 200px; display: block;object-fit: cover;}
.cp_con_index ul li .t_02{width: 200px;height: 28px;line-height:28px; overflow: hidden; text-align: center;margin-top: 20px;white-space: nowrap;text-overflow: ellipsis}
/* .cp_con_index .cp_con_1{width: 1200px; overflow: hidden;}
.cp_con_index .cp_con_2{} */
.index_moer{width: 120px;margin:0 auto;margin-top:30px;background: #e2e2e2;line-height: 30px;text-align: center;}
.index_moer a{display: block;}
.index_moer a:hover{background: #2c7dd8;color:#fff;text-decoration: none;}
.gcal_con{width: 1200px;margin:0 auto;margin-top:30px;position: relative;}
.gcal_con2{width: 1200px; overflow: hidden;}
.gcal_con ul{width: 800rem; overflow: hidden;position: relative;}
.gcal_con ul li{width: 360px;margin-right: 60px;float: left; overflow: hidden;}
.gcal_con ul li img{width: 360px;height: 238px;display: block;object-fit: cover;}
.gcal_con ul li .t_01{width: 360px;height: 238px; overflow: hidden;}
.gcal_con ul li .t_01 a{display: block;}
.gcal_con ul li .t_02{line-height: 28px;margin-top: 10px; text-align: center;width: 360px;height: 28px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.gcal_con .but_l{position: absolute;left:-56px;top:100px;width:36px;height:56px;background: url(../img/but_bj.png) no-repeat left center; cursor: pointer;}
.gcal_con .but_r{position: absolute;right:-56px;top:100px;width:36px;height:56px;background: url(../img/but_bj.png) no-repeat right center; cursor: pointer;}
.foot{background: #0d4d95;margin-top: 30px;padding:20px 0}
.foot_box{width: 1200px;margin: 0 auto;color:#fff}
.foot_box a{color:#fff}
.foot_box .p_01{padding-top: 10px;line-height: 24px;}
.foot_box .p_01 a{margin-right: 10px;}
.foot_box .p_02{text-align: center;border-top: #1462b9 1px solid;margin-top: 10px;padding-top: 10px;line-height: 24px;}
.foot_box .p_02 span{margin-right: 10px;}
.foot_box .p3{text-align: center;}
.foot_box .p_04{margin-top: 0;padding-top: 0;border-top: 0;}
.foot_box .p3 a{margin-left: 20px;}
.foot_box h3{font-weight: normal;}
.bj_01{background: #f2f2f2;padding:20px 0 30px 0;margin-top: 30px;}
.lm_bj{height: 210px;background: url(../img/ad_01.jpg) no-repeat top center;text-indent: -9999px;}
.lm_nav{background: #f2f2f2;}
.lm_con{width: 1200px;margin:0 auto}
.lm_wz{line-height: 60px;float: left;}
.lm_nav_box{line-height: 58px;font-size:16px;text-align: center;}
.lm_nav_box a{padding: 0 20px; display: inline-block;}
.lm_nav_box a.on{color:#2c7dd8;border-bottom:#2c7dd8 2px solid}
.lm_nav_box a:hover{text-decoration: none;}
.xq_con{line-height: 24px;}
.xq_con p{text-indent: 24px;}
.xq_con{width: 1200px;margin:0 auto; padding:30px 0 0 0}
.xq_title{font-size:18px; text-align: center;margin-top: 30px;font-weight: bold;}
.news_list{width: 1200px;margin: 0 auto;}
.news_list ul.news_list_ul{width: 800px;float: left;}
.news_list ul.news_list_ul li{margin-top: 30px;border-bottom: #e2e2e2 1px solid;padding-bottom: 30px;}
.news_list ul.news_list_ul li .t_01{font-size:18px; line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.news_list ul.news_list_ul li .t_02{color:#808080;line-height: 24px;margin-top:15px ;}
.news_list ul.news_list_ul li .t_03{color:#808080;line-height: 24px;margin-top: 10px;}
.tuijie_r{width: 350px;float:right;margin-top: 30px;}
.tuijie_r .tj_title{font-size:24px;}
.tuijie_r ul{margin-top: 20px;}
.tuijie_r ul li{overflow: hidden;line-height: 30px;}
.tuijie_r ul li .t_01{float: left;width: 240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.tuijie_r ul li .t_02{float:right}
.tuijie_r2 ul{width: 430px; overflow: hidden;}
.tuijie_r2 ul li{overflow: hidden;float: left;margin-right: 20px;}
.tuijie_r2 ul li .t_03{width: 142px;height: 142px;border:#e2e2e2 1px solid;padding:10px}
.tuijie_r2 ul li .t_03 img{width: 100%;height: 100%;object-fit: cover;}
.tuijie_r2 ul li .t_04{width: 164px;text-align: center;margin-top: 10px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.fy_box{width: 800px;margin-top:30px}
.fy_box ul li{display: inline-block;border:#e2e2e2 1px solid;padding: 2px 10px;margin-right: 5px;}
.fy_box ul li.thisclass{background: #e2e2e2;}
.news_con{width: 1200px;margin: 0 auto;}
.news_text{width: 800px;float: left;}
.news_text h1{text-align: center;margin-top: 30px;border-bottom: #e2e2e2 1px solid;padding-bottom: 30px;}
.rq_box{background: #f2f2f2;line-height: 30px;padding:10px 20px;color:#808080}
.rq_box span{margin-right: 20px;}
.news_nr{line-height: 28px;padding:20px 0}
.news_nr p{text-indent: 28px;}
.news_nr img{max-width: 100%;}
.syp_con{line-height: 28px;}
.gc_list{width: 1200px;margin: 0 auto; overflow: hidden;margin-top: 30px;}
.gc_list ul{overflow: hidden;width: 1300px;}
.gc_list ul li{width: 260px; overflow: hidden;float: left;margin-right: 53px;margin-top: 30px;}
.gc_list ul li .t_01{width: 260px; height: 220px; overflow: hidden;}
.gc_list ul li .t_01 img{width: 260px; height: 220px; display: block;object-fit: cover;}
.gc_list ul li .t_02{line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;text-align: center;}
.cp_list ul li {width: 200px;margin-right: 50px;}

.cp_list ul li .t_01{width: 200px; height: 200px; overflow: hidden;}
.cp_list ul li .t_01 img{width: 200px; height: 200px; display: block;}
.gc_list img{  
    cursor: pointer;  
    transition: all 0.6s;  
}  
.gc_list img:hover{  
    transform: scale(1.2);  
}  
.cp_con{
    overflow: hidden;
    margin-top: 40px;
    border-bottom: #e2e2e2 1px solid;
    padding-bottom: 40px;
}
.cp_con_l{float: left;width: 142px;height: 142px;border:#e2e2e2 1px solid;padding:10px}
.cp_con_l img{width: 100%;height: 100%;}
.cp_con_r{line-height: 28px;margin-left: 204px;}
.cp_con_r span{color:#808080}
.cp_text{line-height: 28px;padding-bottom: 20px;}
.cp_text h2{margin-top: 20px;}
.cp_text_n{margin-top: 20px;}
.cp_text_n p{text-indent: 28px;}
/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/* background:#f6f6f6; */
	white-space:nowrap;
}
.w_1200_p{width: 1200px; overflow: hidden; position: relative; overflow: hidden;margin: 0 auto;}
.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	/* //display:inline;
	//zoom:1; */
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}