
*{ margin: 0; padding: 0;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
a{ text-decoration: none;}
li{list-style: none;}
img{border: none;}
input{ border: none;}
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}

/*head css*/
.head{ width: 100%; min-height: 150px; background: #1e4a83;}
.head_box{ width: 98%; max-width: 1100px; margin: 0 auto; height: auto; overflow: hidden;}
.logo{ width: 66%; padding: 31px 0;}
.right{ width: 34%;}
.language{ margin-top: 10px;}
.language a{ font-size: 15px; color: #FFFFFF; font-family: "microsoft yahei"; margin-left: 10px;}
.search{ width: 300px; height: 40px; position: relative;}
.sea_sr{ width: 295px; height: 38px; line-height: 38px; color: #cecece; font-family: "microsoft yahei"; padding-left: 10px; border: 1px solid #bfbfbf; background: none; margin-top: 30px; margin-left: 67px;}
.sea_bt{ width: 20px; height: 38px; background: url(../../images/2018images/180104142338798.jpg) no-repeat; position: absolute; top: 40px; right: -55px;}

/*nav css*/
.nav{ width: 100%; min-height: 50px;}
.nav_box{ width: 98%; max-width: 1100px;/* height: 50px;*/ margin: 0 auto; line-height: 50px;}
.nav_box ul li{ width: 157px; float: left; text-align: center;}
.nav_box ul li:hover{ background: #1e4a83;}
.nav_box ul li a{ font-size: 17px; color: #1e4a83; font-family: "microsoft yahei";}
.nav_box ul li:hover a{ color: #FFFFFF;}

/*banner css*/
.banner{ width: 100%; min-height: 350px;}
.banner_box{ width: 100%; max-width: 1920px; margin: 0 auto; overflow: hidden;}
/*ÿ��һ��*/
.mryy{width: 1100px;
    height: 45px;
    margin: 0px auto;
    margin-bottom: 10px;
    background: url(../../images/2018images/180103122232314.png) no-repeat left center #edeef2;
    text-align: CENTER;
    font-weight: bold;
    MARGIN-TOP: 20PX;

}






/*con_one css*/
.con_one{ width: 100%; min-height: 412px; background: #f1f1f1;}
.con_one_box{ width: 98%; max-width: 1100px; margin: 0 auto;}
/*left banner*/
.tempWrap{ overflow:hidden; position:relative; width:527px;}
.tempWrap ul{width: 1350px; left: -900px; position: relative; overflow: hidden; padding: 0px; margin: 0px;}
.tempWrap ul li{float: left; width: 527px;}
.slideBox{ width:527px; height:330px; overflow:hidden; position:relative; padding-top: 40px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:10; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;  margin-right:2px;  width:25px; height:5px; line-height:14px; text-align:center; background:#FFFFFF; cursor:pointer; }
.slideBox .hd ul li.on{ background:#d0002c;}
.slideBox .bd li{ position:relative;  }
.slideBox .bd{ height:100%; z-index:0;   }
.slideBox .bd .pic{ position:relative; z-index:0; }
.slideBox .bd .pic img{ width:527px; height:330px; display:block; }
.slideBox .bd .bg{ width:100%; height:43px; line-height:43px; position:absolute; bottom:-43px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6;  }
.slideBox .bd .tit{ width:100%; height:43px; line-height:43px; position:absolute; bottom:-43px; left:0; z-index:2; color:#fff; text-align: justify;}
.slideBox .bd .tit img{ position: absolute; top: 14px; left: 10px;}
.slideBox .bd .tit a{ color:#fff; margin-left:20px;   }	
/*right tab*/
.hasMoreTab{ width:573px; height: 330px; background: #FFFFFF; font-family:"Microsoft YaHei"; border-top:1px solid #C8D1D5; margin-top: 40px;}
.hasMoreTab .hd{ line-height:24px; height:24px; position:relative; padding-right:10px;  }
.hasMoreTab .hd .more{ float:right; height: 52px; line-height: 52px; }
.hasMoreTab .hd .more a{ color: #999999;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:45px; /*overflow:hidden;*/ zoom:1; }
.hasMoreTab .hd li{ width: 160px; height: 45px; font-size: 17px; font-family: "microsoft yahei"; line-height: 20px; float:left;  padding:0 10px; cursor:pointer;margin-left:-1px; text-align: center; padding-top: 10px;}
.hasMoreTab .hd li.on{ font-weight:bold; height:45px; line-height:20px; border-top:3px solid #d0002c;  background:#fff; font-weight:bold; color:#1e4a83; padding-top: 10px; margin: 0;}
.hasMoreTab .bd{  padding:10px; clear:both; position:relative; margin-top: 30px;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul li{ width: 530px; padding-left: 15px; line-height: 38px; overflow: hidden; height: auto; background: url(../../images/2018images/171113091759004.jpg) no-repeat 0px 14px; border-bottom: 1px dashed #bfbfbf;}
.hasMoreTab .bd ul li a{ font-size: 15px; font-family: "microsoft yahei"; color:#333333; float: left;}
.hasMoreTab .bd ul li a:hover{ color: #1e4a83;}
.hasMoreTab .bd ul li span{ color: #999999; font-size: 15px; font-family: "microsoft yahei"; /*display: block;*/ float: right;}

/*con_two css*/
.con_two{ width: 100%; height: 290px; background: #FFFFFF; padding-top: 45px;}
.ctlist{ width: 98%; max-width: 1100px; height: 225px; margin:0 auto; background:#EEE;}
.ctlist li{ width:auto; float:left;}
.ctlist li .pic{ width:780px; float:left; height:225PX; background:#f1f1f1;}
.ctlist li .title{ width:33px; height:200px; padding-top:25px; float:left; text-align:center; line-height:20px; color:#FFF; font-size:17px; cursor:pointer; font-family: "microsoft yahei";}
.ctlist li .title a{ color:#fff; margin-top:45px;}
.ctlist .show{ width:930px;}
.ctlist .show .title { width:33px; font-size:17px; line-height:20px; background:#4c92c4; border-right:1px solid #EEE; cursor:pointer;}
.ctlist .hidden{ width:33px; background:#b3b3b3; border-right:1px solid #EEE;}
.ctlist .hidden .pic{ display:none;}
.newslist { width:920px; margin:0 auto; border:0; padding-top:10px;}
.newslist .news_sub_list{ width:420px; height:280px; margin:0; border:0; float:left; padding-left:30px;}
.newslist img { width:800px; height:100px; margin-bottom:15px;}
.newslist .news_sub_list li{ width:400px; float:left; font-size:15px; height:28px; line-height:32px; border-bottom:0px solid #e5e5e5;}
.newslist li{ width:400px; float:left; font-size:12px; height:28px; line-height:28px; border-bottom:0px solid #e5e5e5;}
.newslist li .time { width:85px; height:30px; position:absolute; z-index:100; right:0; top:10px; color:#999;}
.fg{ width: 1px; height: 206px; background: #d1d2d0; float: left; }
.news_sub_list ul li a{ color: #333333; font-size: 15px; font-family: "microsoft yahei";}

/*link css*/
.link_zong{ width:100%; background:#f1f1f1; padding-bottom:33px;}
.link_wrap{ width:1100px; margin:0 auto;}
.link_up_ul li{ width:109px; height:40px; font-size:17px; font-family:'microsoft yahei'; text-align:center; line-height:40px; color:#1e4a83; float:left; list-style:none; cursor: pointer;}
.link_up_ul li.on{ border-top:2px solid #d0002c; font-weight:bold;}
.link_dow_ul{ padding-left:20px;}
.link_dow_ul li{ float:left; border-left:4px solid #4c92c4; height:12px; line-height:12px; list-style:none; padding-left:8px; font-size:13px; font-family:'microsoft yahei'; margin-right:100px;}
.link_dow_ul li a{ font-size: 13px; color: #333333; }

/*foot css*/
.foot{ width: 100%; min-height: 130px; background: #353c44; margin-top: -3px; *margin-top: 0px;}
.foot_box{ width: 98%; max-width: 1100px; margin: 0 auto; height: auto; overflow: hidden;}
.copy{ width: 50%; height: 37px; margin-top: 30px;}
.copy p{ font-size: 13px; color: #FFFFFF; font-family: "microsoft yahei"; margin-bottom: 15px;}
.copy p span{ margin-right: 10px;}
.foot_logo{ width: 114px; height: 81px; margin-top: 20px;}
.foot_nav{ width: 50%; height: 130px; line-height: 130px;}
.foot_na{ margin-left: 70px;}
.foot_na ul li{ width: 72px; float: left; text-align: center;}
.foot_na ul li a{ font-size: 13px; color: #FFFFFF; font-family: "microsoft yahei"; }
