@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:#341b00;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;}
.padV80{ padding: 80px 0;}

.fz_top{ height: 60px; background-color: #fff;}

.fz_intro{ float: left;}
.fz_intro span{ font: bold 20px/60px "Microsoft Yahei"; color: #0053cd;}
.fz_intro span.en{ margin-left:10px; font-size: 24px;}
.fz_intro span a{ color:#0053cd}

.fz_nav{ float: right;}
.fz_nav a{ float: left; height: 60px; margin-left: 48px; font: 20px/60px "Microsoft Yahei"; color: #2b86ef;}

.banner_gz{ background: url(banner_gz.jpg) no-repeat center top;height: 600px;}
.banner_sz{ background: url(banner_sz.jpg) no-repeat center top;height: 600px;}
.banner_zh{ background: url(banner_zh.jpg) no-repeat center top;height: 600px;}
.banner_fs{ background: url(banner_fs.jpg) no-repeat center top;height: 600px;}
.banner_hz{ background: url(banner_hz.jpg) no-repeat center top;height: 600px;}
.banner_dg{ background: url(banner_dg.jpg) no-repeat center top;height: 600px;}
.banner_zs{ background: url(banner_zs.jpg) no-repeat center top;height: 600px;}
.banner_jm{ background: url(banner_jm.jpg) no-repeat center top;height: 600px;}
.banner_zq{ background: url(banner_zq.jpg) no-repeat center top;height: 600px;}

.box1{ background: url(bg_box1.jpg) no-repeat center center; overflow: hidden;}
.box2{ background: url(bg_box2.jpg) no-repeat center bottom; overflow: hidden;}
.box3{ background: url(bg_box3.jpg) no-repeat center bottom; overflow: hidden;}

.w710{ width: 650px;}
.w460{ width: 500px;}

.headline{ margin-bottom: 40px;}
.headline h2{ margin-bottom: 20px; font: bold 44px/48px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #1a5db6;}
.headline p{ max-height: 60px; font-size: 18px; line-height: 30px; color: #38445b; overflow: hidden;}

.slider1_wrap{ position: relative; width: 650px; height: 366px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 650px; height: 366px;}
.slider1 li img{ width: 650px; height: 366px;}
.slider1 .slider_t{position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; font: 18px/50px "Microsoft Yahei"; text-indent: 1em; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); }
.slider1 .slider_t a{ display: block; width: 80%; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 21px; right: 18px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 8px; height: 8px; margin-left: 5px; text-indent: 999em; background: #fff; border-radius: 4px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #ffb932; text-decoration: none;}
.slider1_wrap .bx-pager-link.active{ width: 40px;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_block{ margin-bottom: 20px;}
.news_block h3{ max-height: 72px; margin-bottom: 5px; font: bold 30px/36px "Microsoft Yahei"; overflow: hidden;}
.news_block h3 a{ color: #333;}
.news_block p{ font-size: 16px; line-height: 24px; color: #acb3c0;}

.news_list{}
.news_list li{ position: relative; padding-left: 18px; font-size:18px; line-height: 30px; overflow: hidden; margin-bottom: 12px; height:30px; font-family: "Microsoft Yahei";text-overflow: ellipsis; white-space: nowrap; }
.news_list li:before{ position: absolute; left: 0; width: 8px; height: 8px; margin-top:15px; background-color: #2b86ef; border-radius: 50%; content: ""}
.news_list li a{}
.news_list li:hover:before{ background-color: #0053cd;}
.news_list li:hover, .news_list li:hover a{ color: #0053cd;}

a.btn_more{ float: right; width: 120px; height: 34px; font: 18px/34px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #4fadff; border-radius: 2px;}

.lmT{ height: 64px; background-repeat: no-repeat; background-position: center top;}
.lmT_zxzc{ margin-bottom: 60px; background-image: url(bg_lmT_zxzc.png);}
.lmT_csyx{ margin-bottom: 40px; background-image: url(bg_lmT_csyx.png);}

.zxzc_list{ float: right; width: 1080px; margin-bottom: 40px;}
.zxzc_list li{ position: relative; height: 60px; padding-left: 70px; font: lighter 22px/60px "Microsoft Yahei"; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden}
.zxzc_list li:before{ position: absolute; top: 50%; left: 0; width: 60px; height: 16px; margin-top: -8px; background: url(icon_zxzc.png) no-repeat center top; content: "";}
.zxzc_list li a{ color: #fff;}

.zxzc_list li.sty1{ margin-left: 176px; }
.zxzc_list li.sty2{ margin-left: 132px;}
.zxzc_list li.sty3{ margin-left: 88px;}
.zxzc_list li.sty4{ margin-left: 44px;}

.ad{ margin-bottom: 80px;}
.ad img{ float: left; width: 390px; height: 100px; margin-right: 15px;}

/**/
.box_csyx{ height: 711px; }
.csyx_wrap{ position: relative; width: 1112px; height: 635px; margin: 0 auto;}
.csyx_wrap i{ position: absolute; opacity: 0.5; filter: alpha(opacity=50);}
.csyx_wrap i.tec1{width: 104px; height: 59px;}
.csyx_wrap i.tec1.pos1{ top: 146px; left: 0; background-color: #2260ff}
.csyx_wrap i.tec1.pos2{ top: 430px; right: 0; background-color: #22ddff}
.csyx_wrap i.tec2{width: 63px; height: 36px;}
.csyx_wrap i.tec2.pos1{ top: 20px; left: 301px; background-color: #22ddff;}
.csyx_wrap i.tec2.pos2{ top: 580px; left: 748px; background-color: #2260ff;}
.csyx_tem{ position: absolute;}
.csyx_tem img{ width: 100%; height: 100%;}

.csyx_tem.tem1{ width: 364px; height: 205px;}
.csyx_tem.tem1.pos1{ top: 215px; left: 374px;}
.csyx_tem.tem1.pos2{ top: 215px; left: 0;}
.csyx_tem.tem1.pos3{ top: 0; left: 374px;}
.csyx_tem.tem1.pos4{ top: 215px; left: 748px;}
.csyx_tem.tem1.pos5{ top: 430px; left: 374px;}

.csyx_tem.tem2{ width: 250px; height: 141px;}
.csyx_tem.tem3{ width: 220px; height: 124px;}

.csyx_tem.tem2.pos1{ top: 64px; left: 748px;}
.csyx_tem.tem2.pos2{ top: 430px; left: 114px;}
.csyx_tem.tem2.pos3{ top: 64px; left: 114px;}
.csyx_tem.tem2.pos4{ top: 430px; left: 748px;}

/**/
.slider_city_wrap{ position: relative; width: 1150px; height: 750px; margin: 0 auto; overflow: hidden;}
.slider_city{}
.slider_city li{ position: relative; width: 1150px; height: 100%;}
.slider_city li img{ width: 1150px; height: 575px; }
.slider_city_des{ margin-top: 12px; font-size: 18px; line-height: 32px; color: #333; text-indent: 2em;}


.slider_city_wrap .bx-wrapper{ position: relative;}
.slider_city_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_city_wrap .bx-pager{ position: relative; margin-top: -30px; text-align: center; /*position: absolute; bottom: 10px; right: 10px;*/ z-index: 10;}
.slider_city_wrap .bx-pager-item{ display: inline-block; margin: 0 3px; /* float: left;*/}
.slider_city_wrap .bx-pager-link{ float: left; width: 24px; height: 6px; margin-left: 5px; text-indent: 999em; background: #808080; border-radius: 3px; overflow: hidden;}
.slider_city_wrap .bx-pager-link:hover, .slider_city_wrap .bx-pager-link.active{ background-color: #fff; text-decoration: none;}

.slider_city_wrap .bx-prev, .slider_city_wrap .bx-next{ position: absolute; top: 250px; width: 52px; height: 52px; background-image: url(arr3.png); text-indent: 999em; overflow: hidden;}
.slider_city_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_city_wrap .bx-next{ right: 0; background-position: -52px 0;}