.main1{ margin-top:20px;}
.main1_news{ float:left; width:240px; margin-right:20px;}
.main1_news_top{ border-bottom:1px solid #bcbbbb; color:#d1d1cf; font-size:20px; height:35px; }
.main1_news_top a{ display:inline-block; font-size:16px;}
.main1_news_top_a1{ color:#028b96; margin-right:10px;}
.main1_news_top_a2{ color:#2b2b2b; margin-left:10px;}
.main1_news ul{ margin-top:10px;}
.main1_news ul li{ line-height:24.5px; height:24.5px;}
.main1_news ul li a{ font-size:13px;}
.main1_img{ float:left; width:447px;}
.mian1_dh{ float:right; width:276px;}
.mian1_dh_top{ height: 35px; line-height:30px; border-bottom:1px solid #bcbbbb; padding-left:5px; font-size:16px;}
.mian1_dh ul{ overflow:hidden; width:290px; margin-top:18px;}
.mian1_dh ul li{ cursor:pointer;float:left; width:88px; height:73px; background:#ececec; margin-right:6px; margin-bottom:6px; text-align:center;}
.mian1_dh ul li div{ height:50px;position:relative;}
.mian1_dh ul li div img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.mian1_dh ul li:nth-child(2){ background:#02a6b3;}	
.mian1_dh ul li:nth-child(2) p{ color:#FFF;}	
.mian1_dh ul li p{ font-size:12px;}
.mian1_dh_foot{ border-top:1px solid #bcbbbb; margin-top:12px; padding-top:18px; text-align:center;}
.ad1{ margin:20px 0;}
.mian2{ overflow:hidden;}
.mian2_l{ float:left;}
.mian2_r{ float:right; width:752px; }
.mian2_l ul{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
.mian2_l ul li{ border-bottom:1px solid #e4e4e4; overflow:hidden; height:55px;}
.mian2_l p{ background:url(../images/mian2_l_2.jpg); width:246px; height:55px;}
.mian2_l p a{ display:block; margin-left:20px; font-size:18px; line-height:100%; padding-top:12px; color:#019eaa}
.mian2_l p span{ display:block; font-size:10px; color:#bfbfbf;}
.mian2_l li.active p{ background:url(../images/mian2_l_1.jpg); }
.mian2_l li.active p a{color:#FFF; font-weight:600;}
.mian2_l li.active p span{  color:#FFF; font-weight:100;}
.mian2_l ul li.active{height:180px;}
.mian2_r_one{ background:#eee7cd;border-bottom:1px solid #bba573;height:56px; padding-left:17px;}
.mian2_r_one li{ float:left;  margin-top:10px; line-height:40px; padding-left:20px; padding-right:20px; border-radius:5px 5px 0 0;}
.mian2_r_one li a{ font-size:14px;}
.mian2_r_one li:nth-child(1){ background:#FFF; height:46px; border-right:1px solid #bba573;border-left:1px solid #bba573;border-top:1px solid #bba573;}
.mian2_r_two{ margin-top:28px;}
.mian2_r_two_l{ float:left; width:457px; margin-left:20px;}
.mian2_r_two_r{ float:right; width:252px;}
.mian2_r_two_l_div1 center{ font-size:16px; color:#9b6934;}
.mian2_r_two_l_div1 div{ background:#FFF; border:1px dashed #bcbcbc; padding:15px; font-size:12px; margin-top:-5px; line-height:160%;}
.mian2_r_two_l_div1 div a{ font-size:12px; color:#03b7c4;}
.mian2_r_two_l_div2{ overflow:hidden; margin-left:15px; margin-top:7px;}
.mian2_r_two_l_div2 li{border-bottom: 1px dotted #ccc;margin-bottom: 10px;padding-bottom: 10px;}
.mian2_r_two_l_div2_l{ float:left; position:relative;}
.mian2_r_two_l_div2_l p{ position:absolute; width:100%; left:0px; bottom:0px; height:22px; height:22px; text-align:center;background-color: rgba(0, 0, 0, 0.6);color:#FFF;}
.mian2_r_two_l_div2_r{ float:right; height:76px; border-bottom:1px dashed #dad9d9; width:210px; }
.mian2_r_two_l_div2_r p{ margin-top:10px; height:15px; color:#4c4b4b; font-size:12px; }
.mian2_r_two_l_div3{ margin-left:15px; margin-top:22px; overflow:hidden;}
.mian2_r_two_l_div3 li{ width:50%; float:left;}
.mian2_r_two_l_div4{ margin-left:15px; margin-top:30px;}
.mian2_r_two_l_div4 a{ display:inline-block; background:#017f5a; width:106px; height:28px; line-height:28px; color:#FFF; text-align:center; margin-right:13px;}
.mian2_r_two_l_div4 a.on{ background:#cd6102;}
.mian2_r_two_r_wt{ background:#f0f0ef; margin-top:10px; padding-left:16px;}
.mian2_r_two_r_wt p{ background:#ebebeb; height:34px; line-height:34px; font-size:16px; color:#9b6934;}
.mian2_r_two_r_wt ul{ padding:16px 0;}
.mian2_r_two_r_wt li{ padding:2px 0;}
/* .mian2_r_two_r_wt li span{ background:#d4a732; display:inline-block; width:14px; height:14px; text-align:center; line-height:14px; font-size:10px; color:#FFF; border-radius: 1px; margin-right:10px;} */
/*mainnews*/
.mainnews{ margin-top:30px;}
.mainnews ul{ width:1010px;}
.mainnews ul li{ float:left; background:#ebebeb; width:141px; height:81px; margin-right:7px; padding:25px 10px 40px;}
.mainnews ul li p{ font-weight:bold; margin-bottom:3px;}
.mainnews ul li p a{font-weight:bold;}
.mainnews ul li a{ line-height:160%; display:inline-block; margin-right:4px; font-size:12px; height:24px;}
/*mainhj*/
.mainhj{margin-top:30px;}
.mainhj p{ height:43px; line-height:43px; border-top:2px solid #0194a0; color:#0194a0; padding-left:10px; font-size:16px;}
/* 图片滚动 */
.picScroll{ position:relative;  padding: 20px 0 20px 32px;  background:#f4f4f4; margin-bottom:10px; overflow:hidden; border:1px #e2e2e2 solid; margin-top:5px;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:215px; overflow:hidden; display:inline; border:1px solid #e2e2e2; padding:2px;}
.picScroll ul li img{ width:215px; height:124px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 70px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }
.picScroll ul li a{color: #666666; opacity: 0.7;}
.picScroll ul li a:hover{opacity: 1;}