﻿@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;}
.marB40{ margin-bottom: 40px;}
.w580{ width: 580px;}
.w708{ width: 708px;}
.w460{ width: 460px;}
.w780{ width: 780px;}

.zt_banner{ position: relative; width: auto; height: 905px; background: url(banner.jpg) no-repeat center top; overflow: hidden;}
.zt_nav{ position: absolute; bottom: 0; left: 0; width: 100%; max-width: 1920px; height: 80px; background: none; background-color: #bf1900;}
.zt_nav a{ float: left; padding: 0 23px; font: 24px/80px "Microsoft Yahei"; color: #fff;}
.zt_nav a:hover{ background-color: #ff9409;}

.news_box{ height: 1205px; background: url(bg_news.jpg) no-repeat center top; overflow: hidden;}
.news_box .layout{}
.news_box .con{ margin-top: 50px; padding: 20px; background-color: #fff;}

.picFocus1{ width:708px;position:relative;height:518px;}
.picFocus1:before{ position: absolute; top: -10px; left: -10px; width: 380px; height: 385px; background: url(bg_slider_wrap1.png) no-repeat center top; content: ""; z-index: 2}
.picFocus1:after{ position: absolute; bottom: 108px; right: -10px; width: 380px; height: 385px; background: url(bg_slider_wrap2.png) no-repeat center top; content: ""; z-index: 2}
#picBox1{ width:708px; height:398px; margin-bottom: 24px; overflow:hidden; position:relative; z-index: 3}
#showPic1{ margin:0; padding:0; list-style:none; height:398px; width:9000px; position:absolute;}
#showPic1 li{ float:left; margin:0; padding:0; height:398px;width:708px;position:relative;}
#showPic1 li img{ display:block;width:100%;height:100%;}
#showPic1 li h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 46px; font: 20px/46px "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;}
#showPic1 li h3 a{ color: #fff;}

#iconNum1{ width: 708px; height: 96px;}
#iconNum1 li{ float: left; position: relative; width: 171px; height: 96px; margin-right: 8px; opacity: 0.5; filter: alpha(opacity=50);}
#iconNum1 li img{ width: 100%; height: 100%;}
#iconNum1 li.active{ opacity: 1; filter: alpha(opacity=100);}

.headline{ margin-bottom: 10px;}
.headline h2{ font: bold 24px/28px "Microsoft Yahei"; text-align: justify;}
.headline h2 a{ color: #cd2726}
.headline p{ margin-top: 5px; font-size: 16px; line-height: 24px; text-align: justify;}
.headline_list{}
.headline_list li{ height: 50px; font: 20px/50px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.headline_list li a{}

.i_tz{ float: left; width: 362px; height: 362px; background: url(i_tz-2.png) no-repeat center top;}
.qwyy_tem{ position: relative; height: 164px; padding: 0 30px 0 34px; margin-bottom: 14px; overflow: hidden; background-color: #fff5e7}
.qwyy_tem:before{ position: absolute; top: 0; left: 0; width: 7px; height: 164px; background: url(bor_qwyy.png) no-repeat left top; content: ""}
.qwyy_tem h3{ margin-top: 24px; font: bold 24px/30px "Microsoft Yahei"}
.qwyy_tem h3 a{}
.qwyy_tem p{ margin-top: 5px; font-size: 18px; line-height: 24px;}

.lmT{ height: 95px; margin-bottom: 30px; background-repeat: no-repeat; background-position: center top;}
.lmT_qwyy{ background-image: url(bg_lmT_qwyy.png);}
.lmT_scjz{ margin-top: 30px; background-image: url(bg_lmT_scjz.png);}
.lmT_gdczzyn{ background-image: url(bg_lmT_gdczzyn.png);}
.lmT_wxczyms{ margin-top: 50px; background-image: url(bg_lmT_wxczyms.png);}
.lmT_mdcz{ background-image: url(bg_lmT_mdcz.png);}
.lmT_mtbd{ background-image: url(bg_lmT_mtbd.png);}

.box_scjz{ height: 626px; background: url(bg_box_scjz.jpg) no-repeat center top; overflow: hidden;}
.scjz_tem{ height: 180px; margin-bottom: 20px;}
.scjz_tem img{ width: 320px; height: 180px;}
.scjz_wz{ position: relative; width: 260px; height: 180px;}
.scjz_wz h3{ padding: 20px; font: 20px/28px "Microsoft Yahei";}
.scjz_wz h3 a{ color: #fff;}
.scjz_wz:before{ position: absolute; bottom: 10px; left: 10px; width: 240px; height: 2px; content: ""}
.scjz_wz:after{ position: absolute; bottom: 6px; width: 10px; height: 10px; content: ""}

.scjz_tem.tem1 img{ float: left;}
.scjz_tem.tem2 img{ float: right;}

.scjz_tem.tem1 .scjz_wz{ float: right; background-color: #be2503;}
.scjz_tem.tem2 .scjz_wz{ float: left; background-color: #fe7a21;}
.scjz_tem.tem1 .scjz_wz:before{ background-color: #fe7a21;}
.scjz_tem.tem1 .scjz_wz:after{ right: 10px; background-color: #fe7a21;}
.scjz_tem.tem2 .scjz_wz:before{ background-color: #be2503;}
.scjz_tem.tem2 .scjz_wz:after{ left: 10px; background-color: #be2503;}

.box_gdczzyn{ padding: 50px 0; background-color: #fff5e7;}

#slider_rotate{ position: relative; width: 1080px; height: 494px; margin: 0 auto; } 
.d_img{ position: absolute; top: 0; left: 50%; margin-left: -540px; width: 1080px; height: 494px; overflow: hidden;}
.d_img li{ display: none; position: absolute;}
.d_img li img{ width: 100%;}

.d_img li.d_pos1{ display: block; width:215px; left:0px; top:60px; z-index:1;}
.d_img li.d_pos2{ display: block; width:242px; left:172px; top:32px; z-index:2;}
.d_img li.d_pos3{ display: block; width:278px; left:400px; top:0; z-index:3;}
.d_img li.d_pos4{ display: block; width:242px; left:660px; top:32px; z-index:2;}
.d_img li.d_pos5{ display: block; width:215px; left:863px; top:60px; z-index:1;}
.d_pos_i{ position: relative; top: 0; left: 0; width: 100%; z-index: 3}
.d_t{ position: absolute; bottom: 0; left: 0; width: 100%; height: 54px; font: 18px/54px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); overflow: hidden; }
.d_t a{ color: #fff;}

#slider_rotate .d_menu{ display: none; position:absolute;bottom:20px;width:100%;text-align:center}

.d_prev, .d_next{ position: absolute; top: 50%; margin-top: -28px; width: 56px; height: 56px; background: url(arr1.png) no-repeat center top; z-index: 10; cursor: pointer;}
.d_prev{ background-position: 0 0; left: 0; }
.d_next{ background-position: -56px 0; right: 0; }

.box_wxczyms{ height: 795px; background: url(bg_box_wxczyms.jpg) no-repeat center top; overflow: hidden;}
.wxczyms_con{ padding: 20px; height: 540px; background: url(wxczymsc_con.png) no-repeat center top;}

.wxczyms_tab{ position: relative; width: 100%;}
.wxczyms_tab .etabs{ height: 52px; margin-bottom: 30px;}
.wxczyms_tab .etabs a.tab{ display: block; width: 560px; height: 64px; font: bold 30px/64px "Microsoft Yahei"; text-align: center; color: #fff;  cursor: pointer; background: url(bg_tab_wxczyms.jpg) no-repeat 0 0;}

.wxczyms_tab .etabs .tab:hover, .wxczyms_tab .etabs .tab.active{ background-position: 0 -64px;}

#jcl1{ width:1158px; margin:0 auto; height:434px; position:relative; }
.jcl_wrap1{ width: 1158px; overflow-x: hidden;}
.jcl_container1{overflow: hidden; width:1160px; position: relative; display: block; }
.jcl_container1 li{ width: 386px; height: 434px;}

.wxczyms_tem{ position: relative; float: left; width: 386px; height: 434px;}
.wxczyms_tem img{ position: absolute; left: 0; width: 386px; height: 217px;}
.wxczyms_wz{ position: absolute; left: 0; width: 356px; height: 187px; padding: 15px; background-color: #fe7a21;}
.wxczyms_wz h3{ font: 22px/36px "Microsoft Yahei"; text-align: justify;}
.wxczyms_wz h3 a{ color: #fff;}
.wxczyms_wz p{ font-size: 16px; line-height: 28px; color: #fff; text-align: justify;}

.wxczyms_tem.tem1 img{ top: 0;}
.wxczyms_tem.tem2 img{ bottom: 0;}
.wxczyms_tem.tem1 .wxczyms_wz{ bottom: 0}
.wxczyms_tem.tem2 .wxczyms_wz{ top: 0}

.jcl_next1, .jcl_prev1{ position:absolute; top:50%; display:block; width:56px; height:56px; margin-top: -28px; background-image:url(arr1.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left:0; }
.jcl_next1{ background-position:-56px 0; right:0;}

.box_mdcz{ padding: 50px 0; background-color: #fff5e7;}
.mdcz_tab{ position: relative; width: 100%;}
.mdcz_tab .etabs{ float: right; width: 399px; height: 450px;}
.mdcz_tab .etabs a.tab{ position: relative; display: block; width: 399px; height: 225px; font: bold 20px/32px "Microsoft Yahei"; color: #333; cursor: pointer; background-color: #ffe1bc;}
.mdcz_tab .etabs a.tab h3{ padding: 22px 30px 0; color: #333; font-weight: normal;}

.mdcz_tab .etabs .tab.active{ background: url(mdcz_tem_bg_active.png) no-repeat center top;}
.mdcz_tab .etabs .tab.active:before{ position: absolute; top: 50%; left: -20px; width: 20px; height: 40px; margin-top: -20px; background: url(arr_l.png) no-repeat center top; content: ""}
.mdcz_tab .etabs .tab.active h3{ color: #fff; font-weight: bold}

#tab2 .panel-container{ float: left; width: 801px; height: 450px;}
#tab2 .panel-container img{ width: 801px; height: 450px;}

.box_mtbd{ padding: 50px 0;}

#jcl2{ width:1200px; margin:0 auto; height:494px; position:relative; }
.jcl_wrap2{ width: 1200px; overflow-x: hidden;}
.jcl_container2{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container2 li{ position: relative; width: 386px; height: 444px; margin-right: 21px;}
.jcl_container2 li:before{ position: absolute; bottom: 1px ; width: 386px; height: 1px; background-color: #bababa; content: ""}
.jcl_container2 li:after{ position: absolute; bottom: 0px; right: 0; width: 42px; height: 3px; background-color: #e63604; content: ""}
.jcl_container2 li img{ width: 386px; height: 217px;}
.jcl_container2 li h3{ max-height: 56px; margin-top: 20px; font: bold 24px/28px "Microsoft Yahei"; overflow: hidden;}
.jcl_container2 li h3 a{}
.jcl_container2 li p{ max-height: 112px; margin-top: 14px; font-size: 16px; line-height: 28px; color: #666; overflow: hidden;}

.jcl_next2, .jcl_prev2{ position:absolute; bottom:0; display:block; width:34px; height:34px;  background-image:url(arr2.png); z-index:10; cursor:pointer;}
.jcl_prev2{ background-position:0 0; right: 42px; }
.jcl_next2{ background-position:-34px 0; right:0;}

a.btn_more{ float: right; width: 110px; height: 40px; margin-top: 20px; background: url(btn_more.jpg) no-repeat center top;}