@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;list-style-type: none;}
html,body{font-size: 13px;background: #fff;color: #222;font-family:"Î¢ÈíÑÅºÚ",Microsoft Yahei!important;min-width: 1200px;}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block;}
img{border: 0px;vertical-align: middle;}
a{font-size: 13px;color: #222;text-decoration: none;}
.container{width: 1200px;word-break: break-all;margin:0 auto;}
.clearfix{clear: both;}
.clearfix:after{content: "";clear: both;height: 0;display:block;visibility: hidden; }

.wel{padding:8px 0;background:#0058AA;color: #fff;background-size: 100% 100%;}
.wel a{color: #fff;display: inline-block;float: left;}
.wel span:last-of-type{float: right;}
.wel span:last-of-type a{padding:0 10px;}
.wel span:last-of-type a:nth-of-type(4),.wel span:last-of-type a:nth-of-type(5){background: rgba(255,255,255,0.5);padding: 3px 10px;border-radius: 20px;width: 65px;text-align: center;margin-left: 5px;position: relative;top: -3px;}
.wel span:last-of-type a:nth-of-type(4):hover,.wel span:last-of-type a:nth-of-type(5):hover{opacity: 0.9;}

.top{background: #f8f8f8;height: 100px;overflow: hidden;position: relative;box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);z-index: 10}
.logo{width: 30%;float: left;}
.nav{width: 65%;float: right;}
.nav li{float: left;width: 12.5%;text-align: center;line-height: 100px;}
.nav li a{display: block;font-size: 16px;border-left: 1px solid #EDEDED;}
.nav li:hover a{background: #EDEDED;}

.banner{position:relative;height:500px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:5%;z-index:2;width:100%;text-align:center;padding: 0}
.flex-control-nav li{display:inline-block;width:18px;height:8px;margin:0 10px;display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:10px;overflow:hidden;cursor:pointer;color: rgba(0,0,0,0);background: #fff;}
.flex-control-nav .flex-active{background:#0058AA;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.gg{padding: 15px 0 25px;background: #fff;height: 17px;overflow: hidden;}
.gg_tit{width: 6%;float: left;font-weight: 600}
.gg marquee{width: 93%;float: right;}

.pro{background: #ECF0F3;padding: 40px 0;}
.pro_l{width: 20%;float: left;}
.pri_l_tit{color: #fff;padding:20px 0 20px 60px;font-weight: 800;font-size: 20px;background: url(pro_l_tit.png) no-repeat 7% center #0058AA;}
.pro_l li{margin-top: 5px;background: #fff url(pro_l_li.png) no-repeat 18px center;text-align: center;}
.pro_l li a{display: block;padding: 11px 0;border-left: 4px solid #fff;}
.pro_l li:hover{background: #fff url(pro_l_li_h.png) no-repeat 18px center;}
.pro_l li:hover a{border-left: 4px solid #0156A7;color: #666;}
.pro_r{width: 75%;float: right;}
.pro_r dl{text-align: center;float:left;padding:15px;border: 2px solid #D3DEE5;margin: 0 2% 10px 0;}
.pro_r dl a{display: block;}
.pro_r dl dt{display: table-cell;text-align: center;vertical-align: middle;height: 175px;width: 240px;}
.pro_r dl dt img{max-width: 240px;max-height: 175px;}
.pro_r dl dd{color: #0058AA;max-width: 240px;height: 17px;overflow: hidden;}
.pro_r dl:hover{border-color: #0058AA;transition: 0.3s;}

.ab{padding: 50px 0 70px;background: url(abbg.jpg)no-repeat center;}
.ab_l{float: left;width: 40%;text-align: center;overflow: hidden;}
.ab_l img{width: 270px;height: 345px;border: 2px solid #fff;max-width: 100%;}
.ab_r{color: #fff;width: 56%;float: right;}
.ab_r h1{font-weight: normal;font-size: 22px;margin-bottom: 20px;}
.ab_r_con{line-height: 2;height: 182px;overflow: hidden;text-align: justify;}
.ab_r .ab_more{margin-top: 40px;}
.ab_r .ab_more a{color: #0058AA;display: inline-block;width:125px;height: 40px;text-align: center;line-height: 40px;background: #fff;border-radius: 10px;margin-right: 10px;}

.news{padding: 0 0 40px;}
.news .container{background: #fff;}
.new{width: 34%;padding: 20px 0;float: left;margin: 0 2%;}
.new_tit span:first-of-type{font-size: 16px;border-bottom: 1px solid #0058AB;padding: 0 5px 5px 0;}
.new_tit span:last-of-type{float: right;}
.new_tit span:last-of-type b{display: inline-block;width: 18px;height: 18px;color: #fff;border-radius: 50%;background: #0058AB;line-height: 18px;text-align: center;font-weight: normal;margin-left: 10px;}
.news_con{margin-top: 20px;}
.news_con li .new_time{width: 60px;text-align: center;background: #0058AB;color: #fff;padding: 13px 0;float: left;}
.news_con li .new_con_r{width: 80%;float: right;height: 56px;overflow: hidden;}
.news_con li .new_con_r h3{font-weight: normal;margin-top: 2px;}
.news_con li .new_con_r p{color: #777;}
.news_con li:after{content: "";clear: both;height: 0;display:block;visibility: hidden;}
.news_con li{margin: 10px 0 0;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.news_con li:hover{opacity: 0.9;}
.jsfw{margin: 0 1%;}
.lxwm{width: 24%;background: #3C3C3C;float: right;padding: 20px 10px;box-sizing: border-box;color: #fff;height: 314px;}
.lxwm h1{color: #fff;font-size: 24px;}
.lxwm .lxwm_con{line-height: 2;margin: 40px 5% 0}
.lxwm .lxwm_con a{color: #fff;}

.link{margin-bottom: 30px;}
.link_tit{background: url(link.png)no-repeat left top;padding: 5px 0 0 5px;height: 25px;font-weight: bold;}
.link_con{padding: 10px 0;}
.link_con a{padding: 0 20px;color: #666}

.foot{background: url(footbg.jpg)no-repeat center top #1C4E83;padding: 28px 0 ;color: #FFFFFF;}
.foot .nav_b{text-align: center;}
.foot .nav_b a{color: #FFFFFF;padding: 0 20px;font-size: 15px;}
.bq{text-align: center;line-height: 2;padding: 40px 0 10px;margin:0 20%;}
.bq a{color: #FFFFFF;}

/*ÄÚÒ³*/
.n_news{padding: 0 20px 40px;}
.n_news .container{background: #fff;}
.n_new{width: 100%;padding: 0px 0;float: right;margin: 0 2%;padding_left:20px}
.n_new_tit span:first-of-type{font-size: 16px;border-bottom: 1px solid #0058AB;padding: 0 5px 5px 0;}
.n_new_tit span:last-of-type{float: right;}
.n_new_tit span:last-of-type b{display: inline-block;width: 18px;height: 18px;color: #fff;border-radius: 50%;background: #0058AB;line-height: 18px;text-align: center;font-weight: normal;margin-left: 10px;}

.n_pro{background: #ECF0F3;padding: 40px 0;}
.n_pro_l{width: 95%;float: left;}
.n_pri_l_tit{color: #fff;padding:20px 0 20px 60px;font-weight: 800;font-size: 20px;background: url(pro_l_tit.png) no-repeat 7% center #0058AA;}
.n_pro_l li{margin-top: 5px;background: #fff url(pro_l_li.png) no-repeat 18px center;text-align: center;}
.n_pro_l li a{display: block;padding: 11px 0;border-left: 4px solid #fff;}
.n_pro_l li:hover{background: #fff url(pro_l_li_h.png) no-repeat 18px center;}
.n_pro_l li:hover a{border-left: 4px solid #0156A7;color: #666;}
.n_pro_r{width: 100%;float: right;}
.n_pro_r dl{text-align: center;float:left;padding:15px;border: 2px solid #D3DEE5;margin:20px 10px  0;}
.n_pro_r dl a{display: block;}
.n_pro_r dl dt{display: table-cell;text-align: center;vertical-align: middle;height: 175px;width: 240px;}
.n_pro_r dl dt img{max-width: 240px;max-height: 175px;}
.n_pro_r dl dd{color: #0058AA;width:240px;height: 17px;overflow: hidden;}
.n_pro_r dl:hover{border-color: #0058AA;transition: 0.3s;}
