﻿img {vertical-align: top;padding: 0;margin: 0;}
/*首页*/
.main{margin-top: -60px;}
.sjtran {top:-2px}
.nav{top:-50px;}
.hp_top_news{ height:42px; line-height:42px; overflow:hidden; margin:15px auto;}
.m_l_10{ margin-left:10px;}
.hp_top_news h3{ width:120px; font-size:16px; font-weight:bold;}
#hp_top_news{ width:460px; overflow:hidden;}
#hp_top_syq{ width:460px; overflow:hidden;}
.hp_top_news ul{ height:42px;}
.hp_top_news a{ color:#333333; display:inline-block; background:url(../images/square.png) left center no-repeat; padding:0 12px;}
.hp_top_news span{  font-size:16px; font-weight:bold; padding:0 4px 0 10px;}
.container{ margin-bottom:15px; _margin-bottom:0px;}
.hp_news_left{ width:592px; height:380px; overflow:hidden; position:relative; z-index:1; margin-right:16px; *margin-right:11px;}
.hp_news_left li{ display:none; position:relative; width:592px; height:380px;}
.hp_news_left li.act{ display:block;}
.hp_news_left h4{ height:45px; line-height:45px; position:absolute; bottom:0; left:0; width:592px; text-indent:10px; background:rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = #50000000, endColorstr = #50000000)\9;  -moz-opacity:0.5; color:#FFFFFF; *zoom:1;}
:root .hp_news_left h4{filter:none;}
.hp_news_left h4 a{ color:#FFFFFF; position: relative;}
.hp_news_nav{ position:absolute; right:4px; bottom:12px; z-index:999;}
.hp_news_nav a{ display:inline-block; width:12px; height:12px; background-image:url(../images/2016web_20161220_img.png); margin-right:4px; font-size:0;}
.hp_news_nav a.act{ background-image:url(../images/2016web_20161220_img_act.png);}
.hp_news_nav a:hover{ background-image:url(../images/2016web_20161220_img_act.png);}
.hp_news_left ul{ position:relative; height:380px; overflow:hidden; z-index:99;}
.hp_news_right{ width:572px; height:360px; padding:10px;}
.hp_qh_title{ border-bottom:1px solid #3582c4;}
.hp_qh_title a{ display:inline-block; border:1px dashed #d7d7d7; border-bottom:1px solid transparent; _border-bottom:1px solid #FFF; line-height:31px; height:31px; font-size:18px; font-weight:bold; color:#333333; padding:0 12px; margin-left:-1px;}
.hp_qh_title a.first{ margin:0;}
.hp_qh_title a.act{ color:#FFF; background-color:#3a91db; border:1px solid #3a91db; position:relative;}
.hp_qh_con li{ height:31px; line-height:31px; position:relative; }
.hp_qh_con li a{ font-size:15px; color:#333333; display:inline-block; background:url(../images/square.png) left center no-repeat; padding-left:12px;}
.hp_qh_con li a:hover{ color:#3582c4; text-decoration:underline; background-image:url(../images/square2.png)}
.hp_qh_con li span{ position:absolute; right:0; top:0; height:32px; line-height:32px; color:#999999;}
.hp_qh_con{ margin-top:15px;}
.hp_news_bottom_left{ width:885px; padding:10px; margin-right:15px; *margin-right:5px;}
.hp_qh_ll li{ width:432px;}
.hp_qh_ll li.first{ margin-right:20px;}
.hp_zt_img{ height:110px; font-size:0; position:relative; z-index:1; width:1200px; overflow:hidden; _width:1196px;}
.hp_zt_img ul{ position:relative; z-index:1; height:110px;}
.hp_zt_img li{ display:none;}
.hp_zt_img li.img_act{ display:block;}
.hp_zt_img .hp_zt_img_nav a{ display:inline-block; width:23px; height:5px; background-color:#999999; margin-right:5px; z-index:100}
.hp_zt_img .hp_zt_img_nav a.act{ background-color:#3a91db;}
.hp_zt_img .hp_zt_img_nav{ position:absolute; right:25px; bottom:12px; z-index:10;}
.hp_zt_img_perv{ display:inline-block; width:25px; height:44px; background-image:url(../images/2016web_20161221_img_perv.png); position:absolute; left:0; top:34px; z-index:100;}
.hp_zt_img_next{ display:inline-block; width:25px; height:44px; background-image:url(../images/2016web_20161221_img_next.png); position:absolute; right:0; top:34px; z-index:100;}
.hp_zt_img .js_hide{ display:none;}
.hp_bottom_left{ width:800px; margin-right:13px; _margin-right:8px;}
.hp_bottom_right{ width:387px;}
.hp_bottom_right .fw_yjxx,.hp_bottom_right .fw_sssq { width: 367px;}
.hp_con_yjxx{ height:44px; line-height:44px; border-bottom:1px solid #d7d7d7; position:relative; margin-top:3px; position:relative;}

.hp_con_yjxx li{ width:72px; margin-right:20px; position:relative; bottom:0px; font-size:18px; font-weight:bold;}
.hp_con_yjxx li a{ color:#333;}
.hp_con_yjxx .act{ border-bottom:2px solid #3582c4;}
.hp_con_yjxx .act a{ color:#3582c4;}
.hp_bottom_right .margin-top-15{ _margin-top:10px;}
.hp_bottom_right .fw_yjxx .pic_w img{ height:134px;}
.hp_bottom_right .fw_yjxx .tabs_li ul{ position:relative; height:134px;}
.hp_bottom_right .fw_sssq li{ width:183px;}
.hp_bottom_right .fw_sssq ul{ margin:0;}
.hp_con_yjxx h4{ width:72px; position:relative; bottom:0px; font-size:18px; font-weight:bold;}
.hp_con_yjxx li.act{ border-bottom:2px solid #3582c4;}
.hp_con_yjxx h4 a{}
.hp_bottom_right .fw_sssq li{ margin:4px 0;}
.hp_bottom_right .fw_sssq ul{ padding-bottom:12px;}
.hp_con_yjxx .more{ color:#d7d7d7; font-size:14px; position:absolute; right:0; top:8px; line-height:34px; height:34px;}
.hp_bottom_right .hp_mzyt{ padding-bottom:10px;}
.hp_bottom_right .hp_mzyt ul{ position:relative; height:214px;}
.hp_bottom_right .hp_mzyt h6{ height:34px; line-height:34px; color:#FFF; position:absolute; bottom:0; left:0; text-indent:12px; background:rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = #50000000, endColorstr = #50000000)\9;  -moz-opacity:0.5; width:100%; *zoom:1;}
:root .hp_bottom_right .hp_mzyt h6{filter:none;}
.hp_bottom_right .hp_mzyt h6 a{ position:relative; color:#ffffff; }
.hp_xzttp{ padding:10px 10px 0 10px;}
.hp_xzttp li{ margin-bottom:8px;}
.hp_zw_con { width:780px; _width:775px; padding:10px; position:relative;}
.hp_zw_con h5,.hp_hd_con h5{ font-size:18px; font-weight:bold; color:#333; height:32px; line-height:32px; border-bottom:1px solid #3582c4; text-indent:8px;}
.hp_zw_con h5{height:18px; line-height:18px;padding-bottom:10px;}
.hp_zw_con_left{ width:171px; position:relative; left:0;}
.hp_zw_con_left li{ margin-top:10px; padding:0; text-indent:0;}
.hp_zw_con_right{ width:600px; position:absolute; right:10px; top:54px; _width:595px; }
.hp_zw_con_right h6{ border-bottom:1px solid #d7d7d7; line-height:42px; height:42px; position:relative;}
.hp_zw_con_right h6 a{ display:inline-block; margin-left:18px; font-size:16px; color:#333; font-weight:bold; position:relative; bottom:1px; height:42px; line-height:42px;}
.hp_zw_con_right h6 a.first{ margin-left:10px; }
.hp_zw_con_right h6 a.act{ border-bottom:2px solid #3582c4; bottom:-1px;}
.hp_zw_con_right .hp_qh_con{ margin-top:4px; padding-left:10px; _padding-left:5px;}
/*首页end*/




.picMarquee-top{ margin:0 auto;  width:380px; overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-top .hd{ overflow:hidden;  height:40px;line-height: 40px; background:#fff; padding:0 10px;  }
.picMarquee-top .hd a{color: #3582c4;font-size: 18px;font-weight: bold;}
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ height: 190px;display: block;position: relative;margin-bottom: 10px; }
.picMarquee-top h6{
    height: 34px;
    line-height: 34px;
    color: #FFF;
    position: absolute;
    bottom: 0;
    left: 0;
    text-indent: 12px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = #50000000, endColorstr = #50000000)\9;
    -moz-opacity: 0.5;
    width: 100%;
    zoom: 1;
}
.picMarquee-top h6 a {position: relative;color: #ffffff;}

.piclist ul li{float:left;margin:0 0 20px 20px;width:215px;}
.piclist ul li.mg_l_0{margin-left:0px;}
.piclist ul li p{height:40px;line-height:40px;font-size:15px;text-align:center;width:215px;}
.piclist ul li p a{color:#333;}
h3.piclistTit{
    background: url(../images/2016web_20161215_bgh.jpg) no-repeat;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    text-indent: 15px;
}
.piclist1 ul li{margin:0 0 10px 20px;}
.piclist1 ul li p{height:36px;line-height:36px;font-size:15px;text-align:center;width:215px;}
h3.piclistTit span{float:right;font-size:15px;margin-top:15px;line-height:15px;}
h3.piclistTit span a{color:#999;}