@charset "utf-8";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, dl, dt, dd, form, article, aside, embed, table, td, th, input, button, legend, fieldlset, blockquote, textarea, label, strong, img, cite { margin: 0; padding: 0; outline: none; }
body {font-family:"微软雅黑";  font-size: 12px; line-height: 1;  margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; }
ul, li , ol, li{ list-style: none; }
img{ border: none; vertical-align:top;}
em, cite, address,i { font-style: normal; font-weight: normal; }
a { text-decoration:none; }
input { outline:none; border:none; background-color:transparent;}
input::-ms-clear { display:none; }
textarea { outline:none; resize:none; ;overflow:auto;border:none;background: transparent;}
/* 清浮动 */
.clearfix:after,
.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
/***************************/
.banner_10{ width:100%; height: 280px; margin: 0 auto; position: relative; overflow: hidden;}
.banner_10 img{ width: 1920px; height: 280px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -960px;}
.nav_box{ width: 100%; height: 65px; background: url(../images/huigu/snhg_03.png) repeat-x; margin: 0 auto;}
.nav_box ul{ width: 1000px; height: 65px; margin: 0 auto;}
.nav_box ul li{ float: left; width: 100px; height: 65px;}
.nav_box ul li a{text-shadow:0px 1px 1px #666; display: block; width: 125px;height: 60px; text-align: center;  font-size:16px; font-weight: 600; color: #ffe8c4; line-height:60px;}
.nav_box ul li.active a{ background: #d31e1e;}
.send_word{ width: 998px; height: 198px; border:1px solid #f6e0e0; background: #fff2f2; margin: 20px auto 0; border-radius:5px;}
.send_word p{ padding:25px 50px; width: 898px; height: 148px;overflow: hidden; line-height: 24px; color: #cf9898;}
.send_word p b{ font-size: 16px; color: #aa5d5d;}
.pre_speech{ width: 1000px; height: 565px; margin: 0 auto;}
.pic_dt{ display: block; margin: 0 auto; width: 220px; height: 50px; padding: 40px 0;}
.tab{ width: 1000px; height: 400px; margin: 0 auto;}
.left_tab_cont{position: relative; display: none; width: 590px; height: 390px; background: #fff; float: left; border:1px solid #efefef;-moz-box-shadow:0px 2px 6px #d5d5d5; -webkit-box-shadow:0px 2px 6px #d5d5d5; box-shadow:0px 2px 6px #d5d5d5;}
.left_tab_cont img{ width: 570px; height: 370px;padding:10px;}
.left_tab_cont p{ color: #fff; text-align: center; width: 100%; font-size: 14px; height: 24px; overflow: hidden; position: absolute; bottom:10px; left: 0;}
.list_sp{ width: 390px; height:390px; float: left; margin: 0 0 0 18px; overflow: hidden;}
.list_sp ul{ width: 390px; height:auto;float: left;}
.list_sp ul li{ width: 390px; height: 124px; float: left; margin: 0 0 12px;}
.list_sp ul li.active{ background: #f2f2f2;}
.list_sp ul li span{ display: inline-block; line-height: 24px; background: url(../images/huigu/snhg_14.png) no-repeat left center; text-indent: 20px; color: #999;}
.list_sp ul li h3{ width: 380px; height: 24px; font-size: 16px; font-weight: 600; margin:5px 0 6px; text-indent: 20px; overflow: hidden; padding: 0 10px 0 0;}
.list_sp ul li h3 a{color: #666; line-height: 24px;}
.list_sp ul li p{ line-height: 20px; padding: 0 20px; color: #666; overflow: hidden; height: 60px; width: 350px;}
.zUIpanelScrollBox,.zUIpanelScrollBar{
width:4px;	top:4px;right:2px;	border-radius:5px;	}
.zUIpanelScrollBox{background:black;opacity:0;filter:alpha(opacity=0);}
.zUIpanelScrollBar{background:#bbbbbb;height: 60px;}
.good_project{ width: 100%; height: 810px; margin: 0 auto; background: url(../images/huigu/xl_07.png) repeat;}
.pic_neight{ width: 1021px; height: 640px; margin: 0 auto}
.pic_neight a{ display: block; height: 200px; float: left; margin:0 10px 20px}
/***********************************************/
.crumbs{ width: 1010px; margin: 25px auto 15px; height: 30px; line-height: 30px; font-size: 14px; color: #666; }
.crumbs a{ color: #666;}
.crumbs a:hover{ text-decoration: underline;}
.crumbs span{ color: #ff5050;}
.page{ width: 700px; height: 16px; margin:30px auto 0; text-align: center; color: #666; padding: 0 0 20px;}
.page a{ display:inline-block;width: 16px; height: 16px; margin: 0 4px; line-height: 16px;color: #666;}
.page a.active{ color: #fff; background: #FF0000;}
.page span{ display: inline-block; margin: 0 0 0 15px;}
.List{ width: 100%; height: auto; margin: 0 auto; background: #ffffff;}
.list_box{ width: 1010px; height:auto;margin:0 auto;}
.list_cont{ width: 700px; height:auto;padding:12px 0 0; background: url(../images/huigu/yu_03.png) no-repeat; float: left;}
.list_mid{width:700px; height:auto; margin: 0 auto; background: url(../images/huigu/yu_06.png) repeat-y;}
.list_mid h2{ width: 650px; height: 60px; margin: 0 auto 20px; border-bottom: 2px solid #ff5050; line-height: 60px; font-size: 24px; color: #ff5050;}
.develop_list{ width: 700px; height: auto; margin: 0 auto;}
.develop_list dl{ width:665px; height:120px;padding:20px 0 20px 25px; margin: 0 0 0 4px;}
.develop_list dl dt{ float: left; width: 160px; height:120px; margin: 0 20px 0 0;}
.develop_list dl dt a{ display: block; width: 160px; height:120px; }
.develop_list dl dt a img{ display: block; width: 160px; height:120px; }
.develop_list dl dd{ float: left; width:460px; height:120px; }
.develop_list dl dd a{ display: block;width:460px;height:110px;position: relative; padding: 10px 0 0;}
.develop_list dl dd h3{width:360px; font-size: 14px; height: 30px;line-height: 30px; overflow: hidden; font-weight: 600; color: #666666;}
.develop_list dl dd p{ width:460px;height:78px; line-height: 24px; color: #999; font-size: 12px;}
.develop_list dl dd span{ position: absolute; top:18px;right: 0; color: #999999;}
.list_bt{ width:700px; height: 22px; margin: 0 auto; background: url(../images/huigu/yu_16.png) no-repeat;}

.list_right{ width: 300px; height: auto; float: left; margin: 0 0 0 10px;}
.list_right h2{ width: 300px; height: 63px; float: left; background: url(../images/tjbt_03.png) no-repeat; font-size: 24px; color: #fff; line-height: 63px;  text-indent: 30px; float: left;}
.r_mid2{width: 300px;  height:auto;float: left; margin:0 0 0 6px}
.r_mid2 h3{ width: 300px; height: 60px; line-height: 60px; font-size: 24px; color: #666;}
.r_mid2 a{ display: block; width: 290px; height: 180px; float: left; margin: 0 0 20px;}
.r_mid2 a img{ width: 290px; height: 180px;}





