@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:1000px; margin:0 auto; position:relative;}

.boxMo{ min-width:1000px;}
.marB20{ margin-bottom: 20px;}
.marB60{ margin-bottom: 60px;}
.marB80{ margin-bottom: 80px;}

.banner{ height: 985px; background: url(banner.jpg) no-repeat center top;}
.bg{ height: 3720px; padding-top: 45px; background: url(bg.jpg) no-repeat center top;}
.lmT{ display: block; width: 100%; height: 200px; margin-bottom: 20px; background-position: center top; background-repeat: no-repeat;}
.lmT.sty2{ height: 172px;}
.lmT1{ background-image: url(bg_lmT1.png);}
.lmT2{ background-image: url(bg_lmT2.png);}
.lmT3{ background-image: url(bg_lmT3.png);}
.lmT4{ background-image: url(bg_lmT4.png);}
.lmT5{ background-image: url(bg_lmT5.png);}
.lmT6 { background-image: url(bg_lmT6.png);}

.headline{ margin-bottom: 20px; font: bold 30px/36px "Microsoft Yahei"; text-align: center;}
.headline a{}
a.btn_more{ display: block; width: 140px; height: 40px; margin: 0 auto; font: 18px/40px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #f2b28d; border-radius: 20px;}
a.btn_more:hover{ background-color: #ed8885;}

.slider1_wrap{ position: relative; width: 1000px; height: 560px; margin-bottom: 20px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 1000px; height: 560px;}
.slider1 li img{ width: 1000px; height: 560px;}
.cov{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#44000000', endColorstr='#44000000'); background: rgba(0,0,0,0.3);}
.cov .icon_play{ position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background: url(icon_play.png) no-repeat center top;}
.slider1 h3{ position: absolute; bottom: 0; left: 0; width: 1000px; height: 80px; font: bold 22px/80px "Microsoft Yahei"; text-align: center; background: url(bg_slide_t.png) repeat-x left top;}
.slider1 h3 a{ display: block; width: 80%; height: 80px; margin: 0 auto; 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: 20px; right: 20px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 10px; text-indent: 999em; background: #f3f5f9; border-radius: 5px; overflow: hidden;}
.slider1_wrap .bx-pager-link.active{ width: 40px; background-color: #ff4646; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; background-image: url(arr.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -50px 0;}

.w480{ width: 480px;}

.news_list{}
.news_list li{ position: relative; height: 50px; padding-left: 40px; font: 20px/50px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ position: absolute; top: 50%; left: 20px; width: 8px; height: 8px; margin-top: -4px; background-color: #4598e5; border-radius: 4px; content: "";}

.zhsyq_wrap{ height: 470px; margin-bottom: 30px; overflow: hidden;}
#swiper-container1{ height: 384px; overflow: hidden;}
.etabs1{ text-align: center; margin-top: 30px;}
.etabs1 a{ display: inline-block; width: 160px; height: 48px; margin: 0 10px; font: 30px/48px "Microsoft Yahei"; text-align: center; color: #1756bc; background-color: #fff; border-radius: 4px; cursor: pointer;}
.etabs1 a.active{ color: #fff; background-color: #1756bc; }

.slider_wrap{ position: relative; width: 800px; height: 384px; margin: 0 auto 30px; overflow: hidden;}
.slider{}
.slider li{ position: relative; width: 800px; height: 384px;}
.slider li img{ width: 800px; height: 384px;}
.slider h3{ position: absolute; bottom: 0; left: 0; width: 800px; height: 40px; font: 18px/40px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider h3 a{ color: #fff;}

.slider_wrap .bx-wrapper{ position: relative;}
.slider_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_wrap .bx-pager{ position: absolute; bottom: 20px; right: 20px;}
.slider_wrap .bx-pager-item{ float: left;}
.slider_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 10px; text-indent: 999em; background: #f3f5f9; border-radius: 5px; overflow: hidden;}
.slider_wrap .bx-pager-link.active{ width: 40px; background-color: #ff4646; text-decoration: none;}

.bx-prev, .slider_wrap .bx-next{ position: absolute; top: 50%; width: 40px; height: 65px; margin-top: -32px; background-image: url(arr.png); text-indent: 999em; overflow: hidden;}
.slider_wrap .bx-prev{ left: 10px; background-position: 0 0;}
.slider_wrap .bx-next{ right: 10px; background-position:  -40px 0;}
.slider_wrap .bx-prev:hover{ background-position: 0 -65px;}
.slider_wrap .bx-next:hover{ background-position:  -40px -65px;}

.slider5_wrap{ position: relative; width: 460px; height: 258px; margin: 0 auto 30px; overflow: hidden;}
.slider5{}
.slider5 li{ position: relative; width: 460px; height: 258px;}
.slider5 li img{ width: 460px; height: 258px;}
.slider5 h3{ position: absolute; bottom: 0; left: 0; width: 460px; height: 48px; font: 18px/48px "Microsoft Yahei"; text-indent: 0.5em; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); }
.slider5 h3 a{ display: block; width: 85%; height: 48px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider5_wrap .bx-wrapper{ position: relative;}
.slider5_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider5_wrap .bx-pager{ position: absolute; bottom: 18px; right: 10px;}
.slider5_wrap .bx-pager-item{ float: left;}
.slider5_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #f3f5f9; border-radius: 5px; overflow: hidden;}
.slider5_wrap .bx-pager-link.active{ width: 10px; background-color: #ff4646; text-decoration: none;}

.slider5_wrap .bx-prev, .slider5_wrap .bx-next{ position: absolute; top: 50%; width: 40px; height: 65px; margin-top: -32px; background-image: url(arr.png); text-indent: 999em; overflow: hidden;}
.slider5_wrap .bx-prev{ left: 10px; background-position: 0 0;}
.slider5_wrap .bx-next{ right: 10px; background-position:  -40px 0;}
.slider5_wrap .bx-prev:hover{ background-position: 0 -65px;}
.slider5_wrap .bx-next:hover{ background-position:  -40px -65px;}