/* CSS Document */
body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form, th, td ,span, p{
border:0 none;
margin:0;
outline:0 none;
padding:0;
font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;
color:#666;
}
ul, ol, li {
list-style:none; outside none;}
A:link {
 text-decoration: none
}
A:visited {
 text-decoration: none; 
}
.clear{margin:0; clear:both; height:0px; line-height:0px; font-size:0px}
.fl{ float:left;}  
.fr{ float:right;}
.fr li{ float:right;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mb10{ margin-top:10px;}
.mb15{ margin-top:15px;}
.mb20{ margin-bottom:20px;}
.mb60{ margin-bottom:60px;}
.wrapper{ width:100%; margin:0 auto; margin-top: -4px;}
.main_content{ width:100%; height:auto; margin:0 auto; text-align:center}
.bg{ position:absolute; z-index:111;width£º100%}
.bg2{ position:relative; z-index:111;width:100%}
.bg2 img{width:100%}
.banner img{ }
.part{ margin: 0 auto; width:100%; height:auto; text-align:center; position:relative; top:117px; z-index:999}
.list2{ margin: 0 auto; width:100%; text-align:center; height: 895px; }
.list3{height:938px; background:#f2f1f1}
.list3_h{  height: 331px;}
.list4_h{  height: 231px;}
.news_content{ width:100%;  margin:0 auto; padding-top: 50px;}
.news{ margin:0 auto; background:#ffffff; width:1004px; height:457px;}
.con_l{ width:675px;  height:457px; float:left}
.con_r{width: 300px;
    padding-left: 20px;
	float:right; border-left:1px solid #e6dcc8;}
.headline{ text-align: left}
.headline h4{font-size: 18px;
    line-height: 36px;
    overflow: hidden;
    margin-bottom: 5px; font-weight:normal; }
.headline h4 a{ color:#333;}
.headline p{ font-size:14px;}
.headline p a{ color:#8c785f;}
.news_cata{padding: 10px 0; text-align: left; }
.news_cata_T{position: relative;
    border-bottom: 4px solid #e6dcc8; height:42px;}
.zthd_T{margin: 10px 0 ; height:39px; }
.news_cata_T h3{
    font-size: 24px;
    width: 100px;
    padding-bottom: 10px;
	color:#9a251f;
    border-bottom: 4px solid #9a251f;
    margin-bottom: -4px;
    position: relative; font-weight:normal;
}
.more {
    font-size: 14px;
    right: 9px;
    font-size:14px; color:#8c785f
}
.zthd_T h3{width: 384px; font-size:22px;}
.news_cata_T h3 a{color: #333;}
.news_cata_T span{font-size: 14px;
    position: absolute;
    right: 9px;
    bottom: 8px;
}
.news_cata_T span a{ color:#8c785f}
.news_T{ height:54px; width:1004px; background:#dfdddd}
.item{ padding:10px;}
.item-row img{ float:left; margin-right: 20px;}
.item-row p{ color:#666666;}
.img_list{}
.sxhn{width:100%;margin:0 auto;text-align:center}
.list_triangle li{ border-bottom:1px dashed #cccccc; padding: 10px 0;}
.trig_T{width: 97%}
.trig_T h4{ line-height: 29px;}
.trig_T span{ float: left; padding-top: 5px;}
.trig_T p{  padding-left: 12px; font-size:16px;}
.xgzt{}
.zt_list a img{ float:left; margin-left: 11px;}
.list3_l{ width: 50%}
.list3_r{ width: 47%}
.sx h4{ text-indent: 2em;
    margin-top: 15px;}
.sx_list{
    height:84px;}