@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#2f5ac8;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}
.marB20{ margin-bottom: 20px;}
.marT20{ margin-top: 20px;}
.marT50{ margin-top: 50px;}
.marB40{ margin-bottom: 40px;}
.marR0{ margin-right: 0px;}
.w540{ width: 530px;}
.w580{ width: 580px;}
.pdr40{padding-right: 40px;}

.banner{ height: 815px; background: url(banner.jpg) no-repeat center top; position: relative;}
.banner .header_bar_right{ float: right; margin-right: 50px; }
.banner .header_bar_right a{ position: relative; float: left; height: 60px; margin-left: 20px; font-size: 20px; line-height:60px; color: #fff; cursor: pointer;}

.banner .header_bar_right a:hover{ color: #fff;}
.banner .header_bar_right a:hover:before{ position: absolute; left: 50%; bottom: 9px; width: 4px; height: 4px; margin-left: -2px; background-color: #00aeff; border-radius: 50%; content: "";}

.daoh {min-width:1200px;height:84px;text-align:center; background-color: #0069da;margin-bottom: 50px;}
.daoh ul {width:1200px;margin:0 auto;font-size:24px;}
.daoh ul li {float:left;width: 230px; height: 84px; text-align: center;line-height: 84px;}
.daoh ul li a {color:#fff;}
.daoh ul li a:hover{ border-bottom: 3px solid #f8ddb9;}
.daoh ul li span {display:inline-block; color:#fff; float:right;}

.headline{ margin-bottom: 40px; height:50px; overflow: hidden;}
.headline h2{ margin: 0 auto; font: bold 36px/50px "Microsoft Yahei"; text-align: center; width: 1120px;}
.headline h2 a{ color: #2f5ac8;}

.zxzx{background: url(zx_bg.png) no-repeat right top;width: 1198px; height:411px; overflow: hidden;}
.zxzx_img{ position: relative; width: 640px; height: 370px; margin-top: 10px;}
.zxzx_img img{ width: 100%; height: 100%;}
.zxzx_img h3{ position: absolute; bottom: 0; left: 0; width: 100%;  height: 48px; font:20px/48px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#005eb7', endColorstr='#0060c8'); background:rgba(0,96,200,0.5); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxzx_img h3 a{ color: #fff;}

.zxzx_img1{ position: relative; width: 580px; height: 360px; margin-top: 10px;}
.zxzx_img1 img{ width: 100%; height: 100%;}
.zxzx_img1 h3{ padding:10px;position: absolute; top: 0; left: 0; width: 132px;  height:340px; font:20px/48px "Microsoft Yahei"; background:rgba(46,104,215,0.8); overflow: hidden;}
.zxzx_img1 h3 a{ color: #fff;}

.news_list{ margin-top: 10px; margin-right: 10px;}
.news_list li{ height: 66px; font: 20px/66px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: url(li.png) no-repeat left 32px; padding-left: 15px;}
.news_list li a{}
.news_list1{ margin-top: 10px; margin-right: 10px;}
.news_list1 li{position: relative; height: 89px; font: 20px/90px "Microsoft Yahei"; border-bottom:1px dashed #e4e4e4;}
.news_list1 li a{ padding-left: 35px;display: block;height: 89px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list1 li:before { position: absolute; top: 43px; left: 20px; width: 6px; height: 6px; background-color: #1d69bb; content: ""; z-index: 2;}

.ad{width: 1200px; height:106px; margin-top:40px; overflow:hidden;}

.gjfx{background: url(gjfx_bg.png) no-repeat center 20px; height:783px; min-width:1200px; margin: 0 auto;}

a.btn_more{ float: right; height: 40px; margin-top: 20px; font: 20px/40px "Microsoft Yahei"; color: #177cea; width: 190px; border: 1px solid #177cea; text-align: center; overflow: hidden;}

.lmT{ width: 1200px; height: 102px; margin-bottom: 20px; background-position: center top; background-repeat: no-repeat;}
.lmT1{ background-image: url(tit01.jpg);}
.lmT2{ background-image: url(tit02.jpg);}
.lmT3{ background-image: url(tit03.jpg);}
.rmbd{background: url(rmbd_bg.png) no-repeat center top; height:721px; min-width:1200px; margin: 0 auto;}
.rmbd_pic{margin: 50px 0 0 18px;}
.rmbd_pic img{ width:315px;height:570px; overflow:hidden; border:2px solid #fff; }
.rmbd ul{width: 830px;margin-top: 20px;}
.rmbd_img{ position: relative; width: 390px; height: 300px; margin:20px 0 0 25px; float: left;}
.rmbd_img img{ width: 100%; height: 100%;}
.rmbd_img h3{ padding:10px;position: absolute; bottom: 0; left: 0; width: 370px;  height:48px; font:20px/48px "Microsoft Yahei"; background:rgba(0,96,200,0.8); overflow: hidden;}
.rmbd_img h3 a{ color: #fff;}

