@charset "utf-8";

/*全局控制*/
body{width:100%;margin:0;padding:0;font-family:"微软雅黑"; color:#393939;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{width:100%;height:auto;display: block;border:0;vertical-align:center;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.op{opacity: 0}
.flex{display:flex;}
.wrap{flex-wrap: wrap;}
a{text-decoration:none;color:#000;cursor: pointer;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
button{cursor: pointer;border:0;}


.box{width:1200px;margin:auto;}


/*头部*/
.head{width:100%;height:134px;background: #fff;}
.head_l{height:63px;margin:19px 0;}
.head_l img{height:auto;width:250px;}

.head_r ul{margin-top: 35px;position: relative;}
.head_r ul>li{width:113px;height: 59px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.head_r ul>li a{display: block;width:100%;height: 100%}
.head_r ul>li a p{font-size: 16px;color: #515151;margin-top: 10px}
.head_r ul>li a span{font-size: 12px;color: #ada9a9;text-transform: uppercase;}
.head_r ul>li:hover{border-color: #005ac8}
.head_r ul>li:hover a p,.head_r ul li:hover a span{color: #005ac8}
.head_r ul>li.active{border-color: #005ac8}
.head_r ul>li.active a p,.head_r ul li.active a span{color: #005ac8}

.head_r ul>li ol{display: none;background: #005bac;position: absolute;z-index: 700;left: 0;bottom:-38px;text-align: center;width:100%;height: 40px;line-height: 40px}
.head_r ul>li ol li{display: inline-block;width:145px;height: 100%;color: #fff}
.head_r ul>li ol li:hover{background: #ed9a29}
.head_r ul>li ol li a{color: #fff}
.head_r ul>li:hover ol{display: block;}
/*shouye*/

.idx_new{margin-top: 52px}
.idx_new .slideBox{padding-top: 45px;position: relative;}
.idx_new .slideBox .bd li{width:100%;height: 318px;}
.idx_new .slideBox .bd li>div{width:390px;height:318px;float: left;margin-right: 15px}
.idx_new .slideBox .bd li>div p.title{margin-top: 30px;color: #535353;font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.idx_new .slideBox .bd li>div p.con{color: #898989;margin-top: 15px;font-size: 14px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.idx_new .slideBox .bd li>div p.time{font-size: 14px;margin-top: 20px}
.idx_new .slideBox .bd li>div p.time span{font-size: 20px;font-weight: bold;color: #6f6f6f}
.idx_new .slideBox .bd li>div p.time a{display: inline-block;float: right;width:110px;height: 30px;background: #d2d4de;color: #fff;font-size: 30px;text-align:center;line-height: 30px}
.idx_new .slideBox .bd li>div p.time a:hover{background: #005ac8}
.idx_new .slideBox .bd li>div:last-child{margin-right: 0}

.idx_new .slideBox .hd{width: 100px;height: 25px;position: absolute;top: -35px;right: 45px;font-size: 20px;font-weight: bold;}
.idx_new .slideBox .hd ul{display: inline-block;float: left}
.idx_new .slideBox .hd li{display: none}
.idx_new .slideBox .hd li.on{display: block;}
.idx_new .slideBox .hd a{color: #c1c1c1;display: inline-block;margin:0 5px;font-weight: 100}
.idx_new .slideBox .hd a:hover{color: #3079bb}


.z_title{height: 50px}
.z_title span{display: block;float: left;font-size: 30px;line-height: 50px}
.z_title a{float: right;display: block;float: right;height: 50px;line-height: 50px}
.z_title a img{    display: inline-block;
    width: 50px;margin-left: 10px;
    vertical-align: bottom;}

.idx_new2{margin-top: 60px}
.idx_news_box{margin-top: 30px}
.idx_news_box>div{float: left;width:32%;height: 500px;transition: all .5s;overflow: hidden;position: relative;}

/*.idx_news_box>div{float: left;width:19.2%;height: 500px;transition: all .5s;overflow: hidden;position: relative;}
*/.idx_news_box>div img{height: 500px;width:auto;}
/*.idx_news_box>div:nth-child(1){margin-right: 1%}
.idx_news_box>div:nth-child(2){margin-right: 1%}
.idx_news_box>div:nth-child(3){margin-right: 1%}
.idx_news_box>div:nth-child(4){margin-right: 1%}
.idx_news_box>div:nth-child(5){margin-right: 0%}*/

.idx_news_box>div:nth-child(1){margin-right: 2%}
.idx_news_box>div:nth-child(2){margin-right: 2%}
.idx_news_box>div:nth-child(3){margin-right: 0%}





.idx_news_box>div .con{width:100%;height: 100px;position: absolute;bottom: 0;}
.idx_news_box>div .con .yin{
width:100%;height: 100%;position: absolute;top: 0;
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7)); /*IE10及IE10+*/
}
.idx_news_box>div .con .yin_con{position: absolute;top: 0;color: #fff;left: 25px;font-size: 25px;padding-top: 20px;padding-right: 20px}
.idx_news_box>div .con .yin_con p{font-size: 12px;text-transform: uppercase;color: #a4a4a4}
.idx_news_box>div .con .yin_con div{display: none;line-height: 1.5;font-size: 14px;color:#fff;margin:20px 0;}
.idx_news_box>div .con .yin_con img{display: none;width:50px;height: 50px}
.idx_news_box>div:hover .con{height: 100%}
.idx_news_box>div:hover .con .yin_con{padding-top: 105px}
.idx_news_box>div:hover .con .yin_con p{font-size: 14px}
.idx_news_box>div:hover .con .yin_con div{display: block;}
.idx_news_box>div:hover .con .yin_con img{display: block;}
.idx_news_box>div:hover .con .yin{
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,.5));
background: -moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,.5) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,.5) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,.5)); /*IE10及IE10+*/

}



.idx_ab{margin-top: 100px;}
.idx_ab_box{background: #f3f3f3;padding:75px 0;margin-top: 45px}
.idx_ab_box .left{width:600px;}
.idx_ab_box .left>p{font-size: 23px;}
.idx_ab_box .left>span{width:86px;height: 5px;display: block;margin:35px 0 40px 0;}
.idx_ab_box .left>div.con{height: 170px;font-size: 16px;line-height: 2;text-indent: 2em;color: #454545;border-bottom: 1px solid #e0e0e0}
.idx_ab_box .left>div.list{margin-top: 55px}
.idx_ab_box .left>div.list>div{width:33.33%;position: relative;}

.idx_ab_box .left>div.list>div .img{width:35px;position: absolute;bottom: 0}
.idx_ab_box .left>div.list>div .zi{margin-left: 35px}
.idx_ab_box .left>div.list>div .zi span{font-size: 60px;font-family: "Impact"}
.idx_ab_box .left>div.list>div .zi p{text-align: center}


.idx_ab_box .right{width:560px;}
.idx_ab_box .right>div{width:675px;}

.idx_ab_box .right>div .video{width:675px;height: 270px}
.idx_ab_box .right>div .video video{width:100%;height: 100%}
.idx_ab_box .right>div .video_img{margin-top: 30px}
.idx_ab_box .right>div .video_img img{display: block;width:auto;}



.gg{height: 97px;line-height: 97px;color: #fff;background: #005ac8}
.gg p.pl{display:inline-block;float: left;font-size: 28px}
.gg p.pr{display: inline-block;float: right;font-size: 18px;line-height: 85px}
.gg p.pr i{font-size: 50px;}


.idx_pro{margin-top: 60px}
.idx_pro_box{width:1414px;margin:auto;margin-top: 50px;height: 416px;}
.idx_pro_box .left{width:704px;position: relative;overflow: hidden;}
.idx_pro_box .left .yin{position: absolute;top: 0;width:100%;height: 100%;opacity: .7;background: #005ac8;display: none}
.idx_pro_box .left .con{position: absolute;top: 0;width:90%;left: 0;right:0;margin:auto;color: #fff;display: none}
.idx_pro_box .left .con>p{text-align:center;margin-top: 100px;font-size: 26px;font-weight: bold;}
.idx_pro_box .left .con>div{line-height: 1.5;margin-top: 50px}
.idx_pro_box .left .con>button{color: #fff;display: block;width:110px;height: 30px;background: none;border:1px solid #fff;margin:auto;margin-top: 40px}
.idx_pro_box .left:hover .yin{display: block;}
.idx_pro_box .left:hover .con{display: block;}

.idx_pro_box .right{width:710px;}
.idx_pro_box .right>div{float: left;margin-left: 8px;margin-bottom:8px;width:346px;position: relative;}
.idx_pro_box .right>div .yin{position: absolute;top: 0;width:100%;height: 100%;opacity: .7;background: #005ac8;display: none}
.idx_pro_box .right>div .con{position: absolute;top: 0;width:100%;height: 100%;left: 0;right:0;margin:auto;color: #fff;display: none}
.idx_pro_box .right>div .con>button{color: #fff;display: block;width:110px;height: 30px;background: none;border:1px solid #fff;
	position: absolute;top: 0;left:0;bottom:0;right: 0;margin:auto;}
.idx_pro_box .right>div:hover .yin{display: block;}
.idx_pro_box .right>div:hover .con{display: block;}




/*底部*/

.foot{background: #4b4b4b;height: 400px;margin-top: 155px;border-bottom: 1px solid #fff;position: relative;}
.foot .seach{height: 60px;padding:4px 0;width:1200px;background: #fff;position: relative;top: -30px}
.foot .seach .input{height: 50px;border:1px solid #7d7d7d;float: left;margin-left: 30px;width:250px;}
.foot .seach .input span{display:block;float: left;width:18px;height: 18px;margin:16px 8px;}
.foot .seach .input span img{width:auto;}
.foot .seach .input input{display: block;float: left;border:0;height: 50px;line-height: 50px;width:80%;}
.foot .seach .input1{margin-left: 13px}
.foot .seach .input3{width:480px;}
.foot .seach button{width:110px;height: 50px;margin-left: 26px;display: block;float: left;background: #0052d5;color: #fff;font-size: 16px}

.d_d .left{margin-left: 80px}
.d_d .left>p{font-size: 38px;color: #fff}
.d_d .left>p span{display: inline-block;width:38px;position: relative;top: 5px;margin-right: 8px}
.d_d .left>div{color: #a9a9a9;font-size: 14px;line-height: 2;margin-left: 10px;margin-top: 20px}
.d_d .right{margin-right: 82px}
.d_d .right ul{display: block;float: left;width:100px;margin-right: 85px}
.d_d .right ul li{white-space: nowrap;height: 33px;line-height: 33px;font-size: 14px}
.d_d .right ul li a{color: #a9a9a9}
.d_d .right ul li:first-child{font-size: 16px;color: #fff;height: auto}
.d_d .right ul li span{width:99px;height: 1px;display: block;margin-top: 20px;margin-bottom: 10px}
.d_d .right ul:last-child{margin-right:0 }
.d_d .right ul:last-child li>img{width:118px;margin-top: 20px}
.foot .d_bot{position: absolute;bottom:10px;left: 0;right: 0;margin:auto;}
.foot .d_bot img{display: inline-block;width:auto!important;}


/*二级*/

.er_type{height: 40px;line-height: 40px;background: #005bac}
.er_type a{color: #fff;width:145px;text-align:center;display: inline-block;float: left}
.er_type a:hover{background: #ed9a29}
.er_type a.active{background: #ed9a29}

.lanmu_title{margin:35px 0;font-size: 30px;text-indent: .5em;height: 30px;border-left: 4px solid #005bac;color: #005bac;line-height: 30px}
.con_con{margin:20px auto;}
.con_con img{display: inline-block;width: auto;max-width: 100%}

.con_con_con img{width:350px!important;}

/*新闻*/

.news_list>div{width:390px;height:318px;float: left;margin-right: 15px;margin-bottom: 15px}
.news_list>div p.title{margin-top: 30px;color: #535353;font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list>div p.con{color: #898989;margin-top: 15px;font-size: 14px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list>div p.time{font-size: 14px;margin-top: 20px}
.news_list>div p.time span{font-size: 20px;font-weight: bold;color: #6f6f6f}
.news_list>div p.time a{display: inline-block;float: right;width:110px;height: 30px;background: #d2d4de;color: #fff;font-size: 30px;text-align:center;line-height: 30px}
.news_list>div p.time a:hover{background: #005ac8}
.news_list>div:nth-child(3n){margin-right: 0}



.show_con{margin:20px auto;}
.show_con .show_title{font-size: 26px;text-align: center;color: #3c3c3c;font-weight: bold;}
.show_con .show_time{font-size: 14px;color: #b4b4b4;margin:25px 0 ;text-align:center;}
.show_con .show_img{margin:20px auto;text-align: center}
.show_con .show_img img{display: inline-block;width:auto;}

.fanye{margin-top: 20px}
.fanye p{margin:17px 0;}



.news_list2>div>a>div{width:50%;float: left;}
.news_list2>div>a>div p.title{padding-top: 30px;font-size: 25px;color: #3f3f3f}
.news_list2>div>a>div span.en{font-size: 15px;color:#a4a4a4;display: inline-block;margin:15px 0;text-transform: uppercase;}
.news_list2>div>a>div img{width:auto;}
.news_list2>div>a>div p.p1{margin-top:35px;color: #a4a4a4;line-height: 2}
.news_list2>div>a>div p.p2{color: #a4a4a4;line-height: 2}
.news_list2>div>a>div div{color: #a4a4a4;line-height: 2}



/*图文*/

.pro_list>div{width:390px;float: left;margin-right: 15px;margin-bottom: 40px}
.pro_list>div p.title{background: #f5f5f5;height:60px;font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;;text-align: center;line-height: 60px}
.pro_list>div:nth-child(3n){margin-right: 0}


/**/
.page{width:1200px;margin:auto;text-align: center}
.page a{margin:5px;display: inline-block;height: 30px;line-height: 30px}
.page a.select{color: #005ac8}
.page a:nth-last-child(-n+2){border:1px solid #c9c9ca;border-radius: 5px;height: 30px;padding:0 10px;}






.news_list_zy{
	width: 1200px;
	margin:auto;


}
.news_list_left{
	width: 268px;
	border:1px solid #ddd;
}
.news_list_left ul li{
	height: 46px;border-top: 1px solid #ddd ;

	line-height: 46px;
	text-indent: 1em
}
.news_list_left ul li a{
	display: block;
	color: #777777;
	width:100%;
	height: 100%
}
.news_list_left ul li.active{
	background: #6babf4
}
.news_list_left ul li.active a{
	color: #fff
}
.news_list_left ul li.active img{
	display: none
}
.news_list_left ul li:first-child{
	height: 50px;border-top:0;
	background: #005bac ;
	color: #fff;
	line-height: 50px
}
.news_list_left ul li img{
	display: inline-block;
	float: right;
	width:auto;
	margin-top: 16px;
	margin-right: 1em
}






.news_list_right{
	width: 900px;
	border-top: 1px solid #1b509e;
	position: relative;
}
.news_list_right>.title{
	position: absolute;
	top: -25px;
	left: 0;
	right:0;
	margin:auto;
	height: 50px;
	width: 500px;
	display: inline-block;
	background: #fff;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #005bac
}






