﻿@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:1520px;}
.w560{ width: 560px;}

.banner{ height: 920px; background: url(banner.jpg) no-repeat center top;}
.box1{ height: 1047px; background: url(bg_box1.jpg) no-repeat center top; overflow: hidden;}
.box2{ height: 903px; background: url(bg_box2.jpg) no-repeat center top; overflow: hidden;}
.box3{ height: 1130px; background: url(bg_box3.jpg) no-repeat center top; overflow: hidden;}

.video{ width: 1200px; height: 675px; margin-top: 30px; background-color: #000; border-radius: 18px}
.video img{ width: 1200px; height: 675px;border-radius: 18px;}

.lmT{ height: 147px; margin-bottom: 40px; background-position: center top; background-repeat: no-repeat;}
.lmT1{ background-image: url(bg_lmT1.png);}
.lmT2{ background-image: url(bg_lmT2.png);}

.qjsz_wrap{ width: 1520px; margin: 0 auto; text-align: center;}
.qjsz_wrap img{ width: 280px; height: 498px; margin: 0 10px;}

a.btn_more{ display: block; width: 360px; height: 40px; margin: 60px auto 0; font: 18px/40px "Microsoft Yahei"; color: #fff ; text-align: center; background-color: #cccccc; border-radius: 20px;}
a.btn_more:hover{ background-color: #c60002;}

.news_block{ margin-bottom: 40px;}
.news_block img{ width: 560px; height: 270px;}
.news_block h3{ height: 30px; margin-top: 15px; font: bold 24px/30px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.news_list{}
.news_list li{ position: relative; height: 80px; padding-left: 20px; font: 20px/80px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #dfdfdf;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 10px; height: 10px; margin-top: -5px; background-color: #ccc; border-radius: 50%; content: "";}