@charset "utf-8";
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}

li{text-align:left;font:normal 14px/200% "微软雅黑";font-size: 16px;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 

.w1200{ width:1200px;}

.daohang{ width:100%;	margin: auto;	height:43px;	background-color:#d11e2a;	line-height:43px; }
.daohang1{	width:1200px;	margin: auto;	height:43px;	line-height:43px;	font-family:"微软雅黑";	font-size:18px;	color:#ffffff;}
.daohang1 a{ color:#ffffff;}

.f1{float:left;}
.fr{float:right;}

.fl{ float:left;}
.fr{ float:right;}


.p1_con{ margin:25px auto 0;}
.p1_left{ width:740px;}
.p1_right{ width:400px; padding-right:10px;}
.p1_left .hot{ margin-left:10px; font-size:16px; background:#d83240; padding:4px 16px; font-weight: normal;}
.p1_left h1{ margin-left:10px; text-align:center; padding:30px 0; margin-bottom:20px; line-height:160%; font-size:26px; border-bottom:#e9e9e9 1px solid;}
.p1_left .hot_news{height:130px; background:url(images/p1_01.png) top right no-repeat;}
.p1_left .hot_news li{ float:left; font-size:16px; line-height:140%; width:340px; height:40px; padding:9px 10px; margin:0 0 10px 10px;}
.p1_left .pic_list{ margin:20px auto;}
.p1_left .pic_list li{ float:left; margin:10px 5px 0 15px; width:165px; font-size:14px; line-height:160%;}
.p1_left .pic_list li img{ display:block; margin-bottom:5px;}


#box{width:400px;height:280px;position:relative; margin-bottom:24px;}
#box ul li{display:none;text-align:center;position:absolute;height:46px;line-height:46px;}
#box ul li img{display:block;}
#box ul li span{position:absolute;top:234px;left:8px;font-size:14px;z-index:3;}
#box ul li a{color:#fff;}
#box ul li div{background: url(images/icon11.png);height:46px; width:100%;position:absolute;top:234px;z-index:1;}
#box ol{position:absolute;top:248px;right:5px;z-index:1;}
#box ol li.active{display:block;background:#d1182a;}
#box ol li{width:22px;height:15px;line-height:15px;float:left;cursor:pointer;text-align:center;font-size:14px;color:#fff;}

.p1_right .box_liuyan{ background:url(images/p1_02.gif) top left no-repeat; height:145px;}
.p1_right .box_liuyan dt{ width:199px;}
.p1_right .box_liuyan dd{ width:199px}
.p1_right .box_liuyan dl b{ font-size:16px; text-align: center; display:block; line-height:42px; height:42px;}
.p1_right .box_liuyan dl p{ padding:30px 20px 0 25px; font-size:14px; line-height:160%; color:#a5a5a5;}
.p1_right .box_liuyan dl p em{ width:75px; display:block; float:left;}
.p1_right .box_liuyan dl p i{ display:block; width:60px; float:left; color:#7a7a7a;}





.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

.p1_left h1 {
    margin-left: 10px;
    text-align: center;
    padding: 10px 0 5px;
    margin-bottom: 0px;
    line-height: 160%;
    font-size: 26px;
    border-bottom: none;
}
.p1_left p.zy {
    text-align: center;
    line-height: 180%;
    font-size: 14px;
    padding: 5px 0 10px;
	margin-bottom: 20px;
    border-bottom: #e9e9e9 1px solid;
}
.p1_left .hot_news{
	height:100px;
}
.p1_left .hot_news li {
    float: left;
    font-size: 16px;
    line-height: 40px;
    width: 340px;
    height: 40px;
    padding: 0px 10px;
    margin: 0 0 10px 10px;
}

.p1_left .pic_list{ margin:20px auto 10px;}

.nav03 .fl ul li a{ text-decoration:none;}

.bottom_copyright1 .right{ width:104px;}


.intro1{float:left;margin-top:30px;}
.intro2{float:right;margin-top:30px;margin-left:20px;}






#news .block{width:1200px; height: auto; overflow: hidden; margin-bottom: 10px;}
.block{margin: auto;width:1200px;}
.block h2{ margin-bottom: 10px; background: url(../images/pic_75.jpg);}

.module{ height: auto; overflow: hidden;} 

.col-1{float:left; width: 380px; margin-right: 30px;overflow: hidden;}
.col-1 h3{ margin-bottom: 10px; font-weight: normal; border-bottom: 1px solid #ddd;  height: 40px; line-height: 40px;}
.col-1 h3 span.active{  position: relative; top: 0px;color: #D11E2A; font-size:18px;}
.col-1 h3 span{ color: #666;padding: 0 15px; float: left; height: 40px;}
.col-1-l{ margin-right: 0;}

.col-1 .list{ height: auto;overflow: hidden; background:url(../image/pic_40.jpg) repeat-y 5px 17px; line-height: 30px;}
.col-1 .list li{ padding-left: 20px;height: 30px; color: #222; }
.col-1 .list-l{ font-size: 16px; height: auto;overflow: hidden; background: url(../image/pic_40.jpg) repeat-y 5px 17px; line-height: 34px;}
.col-1 .list-l li{ padding-left: 20px;height: 34px;font-size:16px;}


.yanse_hui {
    color: #8b8b8b;
}
.zi12 {
    font-size: 12px;
	text-align:left;
	padding-left:45px;
	line-height:20px;
}
.heiti16 {
    font-family: 微软雅黑;
    font-size: 16px;
	padding-left:30px;
}

.col-2{width:380px;height:auto;overflow:hidden;float:right;padding:0;line-height:15px;}
.col-2 h3{ margin-bottom: 10px; font-weight: normal; border-bottom: 1px solid #ddd;  height: 40px; line-height: 40px;}
.col-2 h3 span.active{  position: relative; top: 0px;color: #D11E2A; font-size:18px;}
.col-2 h3 span{ color: #666;padding: 0 15px; float: left; height: 40px;}
.col-2 div{line-height:19px;margin-top:0px;overflow: hidden;}



.left{float:left;}
#news .block-1{width:1200px; height: auto; overflow: hidden; }
.block-1{margin: auto;width:1200px;}
.block-1 h2{background: url(../images/pic_75.jpg);}

.col-3{ width:380px;height:auto;overflow:hidden;float:right;padding:0;line-height:20px;}
.col-3 h3{ margin-bottom: 10px; font-weight: normal; border-bottom: 1px solid #ddd;  height: 40px; line-height: 40px;}
.col-3 h3 a span.active{ position: relative; top: 0px;color: #D11E2A; font-size:18px;}
.col-3 h3 span{ color: #666;padding: 0 15px; float: left; height: 40px;}





.col-3 .pic{ padding-top: 6px; margin-bottom:20px; height: auto; overflow: hidden;}
.pic{overflow:hidden;line-height:26px;}
.col-3 .pic img{ margin-right: 20px;}
.col-3 .pic h4{ font-size: 16px; line-height: 32px;text-align:left;}
.col-3 .pic p{ line-height: 1.7em; text-indent: 2em; font-size:12px;}


.nav02{padding:18px 0;margin:auto;}

.db{ width:100%; margin-top:30px; background-color:#d11e2a; height:108px; padding-top:20px; color:#ffffff;}
.hanggao30 {
	line-height: 30px;
	font-size:14px;
}

/* 首屏轮显 */
.area div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
.area img{vertical-align:top;border:0;}
.area{zoom:1}
.focus-box{clear:both;}
.focusImage{padding:1px;background:#2B2B2B;float:left;}
.focusImage-inner{width:400px;position:relative;}
.focusImage-content li{display:none;}
.focusImage-content li.current{display:block;}
.focusImage-content img{display:inline-block;height:240px;width:400px;}
.focusImage-title{height:36px;line-height:36px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{background:#000;opacity:0.5;filter:Alpha(opacity=50);position:absolute;z-index:5;height:36px;width:100%;}
.focusImage-title h2{padding:0 0 0 20px;position:absolute;z-index:10; color:#ffffff; font-size:16px; font-weight:normal;}
.focusImage-title h2 a{color:#ffffff; text-decoration:none; font-size:16px; font-weight:normal;}
.focusImage-slide{position:absolute;z-index:15;right:10px;bottom:10px;}
.focusImage-slide li{background:#88857F;display:inline-block;color:#FFF;cursor:pointer;float:left;padding:0 5px;margin-right:1px;line-height:15px;height:15px;}
.focusImage-slide li.current{background:#FF7E00;}


.ad-s{ margin: 0 auto; position: relative; width: 359px;text-align:center;}




.col{ float: left; width: 790px; margin-right: 30px;overflow: hidden;}
.col h3{ margin-bottom: 10px; font-weight: normal; border-bottom: 1px solid #ddd;  height: 40px; line-height: 40px;}
.col h3 a span.active{ border-bottom: 1px solid #D11E2A; position: relative; top: 0px;color: #D11E2A; font-size:18px;}
.col h3 span.active{ border-bottom: 1px solid #D11E2A; position: relative; top: 0px;color: #D11E2A; font-size:18px;}
.col h3 span{ color: #666;padding: 0 15px; float: left; height: 40px;font-size:18px;}


.col-3 .list{ height: auto;overflow: hidden; background: url(../images/dot2.jpg) repeat-y 5px 17px; line-height: 30px;}
.col .list li{ padding-left: 20px;height: 30px; color: #222; }
.col .list-l{ font-size: 16px; height: auto;overflow: hidden;  line-height: 34px;}


.tab h3{ cursor: pointer;}
.tab .content{ display: none;}
.tab .content.current{ display: block;}

.col .pic{ padding-top: 6px; margin-bottom: 10px; height: auto; overflow: hidden;}
.col .pic img{ margin-right: 20px;}
.col .pic h4{ font-size: 14px; line-height: 32px;}
.col .pic p{ line-height: 1.7em; text-indent: 2em; font-size:12px;}

.col .list-pic { padding: 0 20px;; overflow: hidden;}
.col .list-pic li{ padding: 10px 0px; text-align: center; }




.table{ text-align:left;font-size:14px;margin:auto;}