/*  全局样式  */
html,body{ height:100%; background:#eee}
body,a,div,p,dt,dd,li,h1,h2,h3,h4{font-family:microsoft yahei;}
body,h1,h2,h3,h4,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea,th,td,form{margin:0px;padding:0px; font-weight:normal;}
body,button,input,select,textarea,th,td{font:14px/1.9 microsoft yahei; color:#3c3c3c;}
ul,ol,li{list-style:none;}
img,input,textarea{border:0; outline:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
a{text-decoration:none; color:#3c3c3c;}
a:hover{color:#05a;}
.clear,.clearfix:after{clear: both; content: "."; display: block; height:1px; overflow:hidden; visibility: hidden;}
input[type="checkbox"],input[type="radio"]{position:relative; top:2px;*top:1px; margin-right:2px;}
.wrapper{width:100%;}
.nbd{border:none !important;}
.ie7fix{color:#fff;}

.fleft{float:left !important;}
.fright{float:right !important;}

.container{ min-height:870px;}
.cont{ float:left; width:100%;}
.layout{ width:1200px; margin:0 auto;}

.news{ width:100%; float:left; background:#036db0; margin-bottom:20px; padding:10px 0;}
.news img{ float:left; margin:2px 10px  0 5px}
.news a{ color:#fff; max-width:350px; float:left; margin-right:20px;}
.news a:last-chlid{ margin-right:0}
.news span{ max-width:260px; float:left; margin-right:10px;}

.sta,.list{ width:278px; float:left; height:300px; border:1px solid #dbdbdb; margin-right:20px; background:#fff;}
.sta h2,.intro h2{ background:#f7f7f7; border-bottom:1px solid #ededed; float:left; width:100%; height:43px;font-size:16px;font-family:"微软雅黑"; }
.sta h2 b,.intro h2 b{ background:#fff; float:left; width:auto; height:42px; line-height:42px; text-align:center; border-top:2px solid #000; border-right:1px solid #ededed; position:relative; padding:0 20px;}
.intro h2 b{height:43px; line-height:43px;}
.sta_info{ width:88%; padding:0 6%; float:left; background:#fff}
.sta_info p{ border-bottom:1px solid #f1f1f1; width:98%; line-height:40px; height:40px;  float:left; padding:0 1%; color:#5d5d5d; font-size:14px;font-family:"微软雅黑";}
.sta_info p b{}
.sta_info p span{ float:right}
.sta_info p font{ padding-right:2px; color:#ff4200}

.intro{ width:898px;  float:left; max-height:300px; border:1px solid #dbdbdb;background:#fff; overflow:hidden}
.intro_info{ width:96%; float:left; border-right:none; padding:15px 2%; }
.intro_info img{ width:270px; height:226px; float:left; margin-right:20px;}
.intro_info p{ width:570px; float:left; height:auto;}
.intro_info span{ display:block; text-indent:2em; font-size:14px;font-family:"微软雅黑"; margin:10px 0; max-height:160px;  line-height:32px;}
.intro_info a{ float:left; background:url(arr_g.jpg) no-repeat 85px center; padding:3px 40px 3px 15px; border:1px solid #d6d6d6; color:#a5a5a5; width:auto}
.intro_info a:hover{ background:url(arr_h.jpg) no-repeat 85px center; color:#c01200; border:1px solid #c01200}

.list{ height:200px; overflow:hidden; margin-top:15px; padding:3px 10px; width:258px; height:220px; overflow:hidden}
.w20{ width:278px !important; margin-right:0!important}
.w1024 .w20{ width:228px !important;}
.list h2{ width:100%; border-bottom:1px solid #dbdbdb; float:left; height:30px;  }
.list h2 b{ font-size:14px; color:#3e3e3e; border-bottom:1px solid #000; float:left; width:auto; padding:0 15px 0 32px; height:29px;line-height:29px; position:relative; top:1px; background:url(add_g.jpg) no-repeat 10px center; overflow:hidden;}
.list  li{ border-bottom:1px dotted #c2c2c2; width:100%; float:left;line-height:35px;height:35px; overflow:hidden}
.list a{ background:url(dis_g.jpg) no-repeat 2% center;  height:35px; width:100%; float:left; padding-left:7%; } 
.list a:hover{ color:#ff4200; font-weight:bold;background:url(dis_h.jpg) no-repeat 2% center;}

.w1024 .sta{ width:228px}
.w1024 .intro{ width:748px;}
.w1024 .intro_info p{ width:420px;}
.w1024 .list{ width:208px;}