﻿@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;}
.marB20{ margin-bottom: 20px;}
.w400{ width: 400px;}
.w770{ width: 770px;}
.w460{ width: 460px;}
.w780{ width: 780px;}

.zt_banner{ position: relative; width: auto; height: 644px; background: url(banner.jpg) no-repeat center top; overflow: hidden;}
.zt_nav{ position: absolute; bottom: 0; left: 0; width: 100%; max-width: 1920px; height: 72px; background: none; background-color: #dfeeff;}
.zt_nav a {color: #3e52b4;}
.nav_link { float: left; font:bold 24px/54px "Microsoft Yahei"; color: #fff; display: inline-block; text-align: center; border: 1px solid #bbdbff; background-color: #eff7ff; color: #3e52b4; margin: 8px 10px; width: 278px; height:54px;}
.nav_link i {display: inline-block; margin-top: 8px;vertical-align: top;}
.nav_link i.nav_icon {width: 43px;height: 38px;background-image: url(nav_icon.png);}
.nav_link i.nav_icon.sty1_1 {background-position: 0 0;}
.nav_link i.nav_icon.sty1_2 {background-position: -43px 0;}
.nav_link i.nav_icon.sty1_3 {background-position: -86px 0;}
.nav_link i.nav_icon.sty1_4 {background-position: -129px 0;}


.lmT{ height: 106px; margin-bottom: 40px; background-repeat: no-repeat; background-position: center top;}
.lmT_scjz{ margin-top: 30px; background-image: url(tit1.png);}
.lmT_czdd{ background-image: url(tit2.png);}
.lmT_cxdgg{ background-image: url(tit3.png);}
.lmT_gdczlwj{ background-image: url(tit4.png);}


.zcyl_con{ position: relative; width: 400px; height: 400px; overflow: hidden;}
.zcyl_con img{ width: 400px; height: 400px; overflow: hidden;}
.slider_t{position: absolute; bottom: 0; left: 0; padding:10px 0;width: 100%; font: bold 24px/36px "Microsoft Yahei"; text-align: center; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#025be4', endColorstr='#025be4'); background: rgba(2,91,228,0.7); }
.slider_t a{color: #fff;}

.scjz_tem{ height: 175px;background-color: #dfeeff; padding-top: 15px;}
.scjz_tem1{ height: 175px;background-color: #ffe6d1; padding-top: 15px;}

.scjz_wz{ width: 735px; height: 155px; border: 1px solid #fff; margin: 0 0 0 16px;}
.scjz_wz h3{ padding:15px 15px; font:bold 24px/24px "Microsoft Yahei"; height:24px; overflow: hidden;}
.scjz_wz h3 a{ color: #222222;}
.scjz_wz p{font:18px/32px "Microsoft Yahei"; color:#222; padding: 0 20px;}

.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{margin-top: 40px;}

.d_img{width: 1200px; overflow: hidden;}
.d_img li{ float: left; margin: 20px 10px ;}
.d_img li img{ width:580px; height:247px; overflow: hidden;}
#gdczlwj p{font: bold 20px/70px "Microsoft Yahei"; text-align: right; color: #488cf9;}

#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{ }
.wxczyms_con{ width:1200px;}
.wxczyms_con li a{width:508px; height:68px; border: 1px solid #ddebff; float:left; margin: 20px 20px; padding: 10px 20px 10px 30px; font: 22px/32px "Microsoft Yahei"; text-align: justify;}
.wxczyms_con li a:before { position: absolute; width:7px; height: 7px; margin-top:10px;  margin-left:-15px;background-color: #3530d1; content: "";}


.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;}

.czdd_con{ width:1200px;  margin:0 auto;  position:relative;}
#jcl2{ width:1200px; margin:0 auto; height:280px; position:relative; }
.jcl_wrap2{ width: 1180px; overflow-x: hidden;margin:0 auto;}
.jcl_container2{overflow: hidden; width:1200px; position: relative; display: block; height:280px;margin:0 auto;}
.jcl_container2 li{ position: relative; width: 280px; height: 280px; margin-right: 20px; float: left;}
.jcl_container2 li img{ width: 280px; height: 280px;}

.jcl_next2, .jcl_prev2{ position:absolute; top:50%; display:block; width:48px; height:48px;  background-image:url(arr2.png); z-index:10; cursor:pointer;}
.jcl_prev2{ background-position:0 0; left: }
.jcl_next2{ background-position:-48px 0; right:0;}

a.btn_more{ float: right; margin-top: 20px; font: bold 20px/20px "Microsoft Yahei";color: #488cf9;}