@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;}
.marB20{ margin-bottom: 20px;}
.marB70{ margin-bottom: 70px;}
.w600{ width: 600px;}
.w560{ width: 560px;}
.w590{ width: 590px;}

.banner{ height: 960px; margin-bottom: 60px; background: url(banner.jpg) no-repeat center top;}
.lmT_wrap{ text-align: center;}
.lmT{ position: relative; display: inline-block; height: 64px; margin: 0 auto 40px; font: bold 60px/64px "Microsoft Yahei"; color: #c62620; text-align: center;}
.lmT:before,.lmT:after{ position: absolute; top: 50%; width: 58px; height: 42px; margin-top: -21px; content: "";}
.lmT:before{ left: -100px; background: url(icon_lmT_l.png) no-repeat center top;}
.lmT:after{ right: -100px; background: url(icon_lmT_r.png) no-repeat center top;}

.xxgc_tem{ margin-bottom: 50px;}
.xxgc_tem img{ float: left; width: 300px; height: 180px;}
.xxgc_r{ float: right; width: 880px;}
.xxgc_r h3{ max-height: 72px; margin-bottom: 10px; font: bold 24px/36px "Microsoft Yahei"; overflow: hidden;}
.xxgc_r h3 a{ color: #2d6dc0;}
.xxgc_r p{ font-size: 16px; line-height: 28px; overflow: hidden;}
.xxgc_r p a{ margin-left: 4px; color: #c62620;}

a.btn_more{ float: right; width: 120px; height: 40px; font: 18px/40px "Microsoft Yahei"; text-align: center; color: #fff; background-color: #c62620; border-radius: 4px;}


.slider1_wrap{ position: relative; float: left; width: 600px; height: 360px; overflow: hidden;}
#slider1{}
#slider1 li{ position: relative; width: 600px; height: 360px;}
#slider1 li img{ width: 600px; height: 360px;}
#slider1 .slider_t{ position: absolute; bottom: 0; left: 0; width: 600px; height: 48px; font: 22px/48px "Microsoft Yahei"; text-indent: 0.5em; text-align: left; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); }
#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: 19px; right: 16px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #8c8c8c; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #ffa32e; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 24px; height: 40px; margin-top: -20px; background-image: url(../images/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:  -24px 0;}

.tj_list{}
.tj_list li{ height: 60px; font: 18px/60px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tj_list li.bold{ font-weight: bold; font-size: 22px;}

#jcl{ width:1200px; margin:0 auto 0; height:380px; position:relative; }
.jcl_wrap{ width: 1200px; overflow: hidden;}
.jcl_container1{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container1 li{ width: 360px; height: 380px; margin-right:60px;}
.jcl_container1 li img{ width:360px; height:218px;}
/*.jcl_container1 li .slide_t{ max-height: 64px; margin-top: 5px; font: bold 24px/32px "Microsoft Yahei"; overflow: hidden;}*/
.jcl_container1 li .slide_t{ margin-top: 5px; font: bold 24px/32px "Microsoft Yahei";}
.jcl_container1 li .slide_t a{ color: #2d6dc0;}
.jcl_container1 li p{ max-height: 72px; margin-top: 5px; font: 16px/24px "Microsoft Yahei"; color: #666; overflow: hidden;}
.jcl_container1 li p a{ color: #c62620;}

.jcl_next1, .jcl_prev1{ position:absolute; top:74px; display:block; width:60px; height:60px; background-image:url(arr.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: -70px; }
.jcl_next1{ background-position:-60px 0; right: -70px;}

.box_bg{ padding: 60px 0; background: url(bg_sky.jpg) no-repeat center top;}

.hy_tem{ float: left; width: 590px; margin: 0 20px 20px 0;}
.hy_tem img{ float: left; width: 285px; height: 170px;}
.hy_r{ float: right; width: 285px; }
.hy_r h3{ max-height: 64px; margin-bottom: 8px; font: bold 22px/32px "Microsoft Yahei"; overflow: hidden;}
.hy_r h3 a{ color: #2d6dc0;}
.hy_r p{ max-height: 96px; font: 16px/24px "Microsoft Yahei"; color: #666; overflow: hidden;}
.hy_r p a{ margin-left: 4px; color: #c62620;}

.news_list{}
.news_list li{ position: relative; height: 60px; padding-left: 20px; font: 18px/60px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 10px; height: 10px; margin-top: -5px; background-color: #bfbfbf; border-radius: 50%; content: "";}