*{ margin:0; padding:0px; border:0px;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; line-height:24px; background-color:#fff; overflow-x:hidden;}
ul{ list-style:none;}
.clear{ clear:both;}
a {text-decoration:none; color:#000000}
a:hover{text-decoration:none;color:#ba0000;}
h1{ font-size:13px;}
h2{ font-size:12px;}
img{ border:0;}

#main{ width:1000px; height:auto; margin:0 auto;overflow-x:hidden;}

#top{background:url(../images/top.jpg) no-repeat; width:998px; height:121px;margin-left:2px;}

#nav{ height:40px;line-height:42px;color:#FFFFFF; font-weight:bold; font-size:12px; padding-left:190px; padding-top:77px;}
#nav li {float:left;display:block; width:80px;text-align:center;background:url(../images/nav_li.jpg) no-repeat right;}
#nav li a{ padding-left:0px; color:#FFFFFF; font-weight:bold;}
#nav li.last{ background:none}
#nav li a:hover{ text-decoration:underline;}

.news{ margin-top:10px;min-height:500px; height:auto!important;height:500px}
.news li{ background:url(../images/news.jpg); height:30px; line-height:30px; padding-left:15px; margin:0 10px;}
.news li span{ float:right; width:150px;}
.news li span a{ font-weight:normal; float:right; padding-right:8px; padding-left:50px;}
.banner{ margin-left:2px;}



#content{ width:998px; margin:0 auto; background:url(../images/content_bg.jpg) repeat-y; margin-left:2px;}
#content_bg_bg{  background:url(../images/bgbg.jpg) no-repeat bottom left;width:998px;height:auto;}
#content_bg2{background:url(../images/content_left_bg.jpg) no-repeat bottom left;}
#left{ width:233px; float:left; margin-right:15px!important;margin-right:11px; margin-top:5px;}
.left_a{ margin-bottom:5px; width:233px; } 
.left_a h1{ color:#fff; background:url(../images/left_a.jpg) no-repeat; padding-left:10px; height:26px; line-height:26px;}
.left_a h1 b{ font-size:12px;color:#fff;}
.left_a h1 a{ color:#fff;}
.left_a h1 a:hover{ color:#fff;}
.left_a h1 span a{ float:right; padding-right:10px;}


.left_one{ margin:10px 13px; margin-bottom:15px;}
.left_one li{background:url(../images/left_li2.jpg) no-repeat left center; padding-left:15px; height:22px; line-height:22px; padding-top:2px; margin-top:2px;}


.left_two{ margin:10px 15px; margin-bottom:15px;margin-top:19px;}
.left_three{ margin-left:10px; width:200px; margin-top:15px; height:25px; line-height:25px;}


.left_two li a{background:url(../images/left_li1.jpg) no-repeat; padding-left:40px; height:28px; line-height:28px; display:block;}

.left_two li ul li{ display:block;}
.left_two li ul li a{ display:block; height:28px; line-height:30px; padding-left:40px; margin-left:20px; padding-top:2px;}

#right{ float:left; width:750px;}

.right_a h1,.right_next h1,.right_b h1,.right_next_list h1{ background:url(../images/right.jpg) no-repeat; height:40px; line-height:39px; padding-left:43px;color:#717171;}




.right_a h1 span,.right_next h1 span,.right_b h1 span,.right_next_list h1 span{color:#999; float:right; font-weight:normal; padding-right:3px;}
.right_a h1 span a,.right_next h1 span a,.right_b h1 span a,.right_next_list h1 span a{color:#999;font-weight:normal;}
.qh{ float:left; width:247px; padding-top:10px; height:175px; margin-bottom:15px;}
.right_a_con_right{ float:left; margin-left:15px;width:480px;}
.right_a_con_right ul{ line-height:24px; padding-right:10px; padding-top:5px;}
.right_a_con_right ul li{ background:url(../images/new.jpg) no-repeat; line-height:26px; padding-left:34px; height:26px;}
.right_a_con_right ul li span{ color:#000; float:right; padding-right:5px; font-weight:normal;}


.right_b_con ul{ padding-top:15px;}
.right_b_con ul li{ float:left;  padding-left:0px; text-align:center; margin-right:15px!important; margin-right:7px;}
.right_b_con ul li img{border:1px solid #d4d4d4; width:170px; height:117px;}
.right_b_con ul li h2{ font-weight:normal; color:#000;  text-align:center; height:22px; line-height:22px;}



.right_d_con ul{  padding-top:15px;}
.right_d_con ul li{ float:left;  padding-left:0px; text-align:center; margin-right:15px!important; margin-right:7px; margin-top:7px;}
.right_d_con ul li img{width:170px; height:117px;}
.right_d_con ul li h2{ font-weight:normal; color:#000; width:170px; text-align:center; height:35px; line-height:35px;background:url(../images/h2.jpg) no-repeat; margin-bottom:5px;}






#link_web{ width:1000px; margin:0 auto;}
#link_web a{ padding:2px 20px; display:block; float:left;line-height:20px;}
#link_web h1{ background:url(../images/link_web.jpg) no-repeat; height:17px; line-height:30px; padding-bottom:10px; padding-left:30px;padding-top:13px;}
#link_web h1 a{ padding:0px;}

#foot{ background:url(../images/foot.jpg) no-repeat; margin:0 auto; width:1000px; height:120px; text-align:center; line-height:24px;color:#000;padding-top:8px;}
#foot ul{ width:600px; margin:0 auto;  text-align:center; padding-left:100px;}
#foot ul li{ float:left; text-align:center; width:80px;}

.right_next{height:auto; margin-bottom:20px;}
.right_next_list{height: auto; margin-bottom:20px;}



.right_next_about{ padding-top:10px;}
.right_next_about h2{ text-align:center; padding:2px 0; font-size:14px; color:#000; padding-bottom:0px;}
.right_next_about p{ padding:10px; text-indent:24px;line-height:22px;}
.right_next_about .link_next{ padding-left:20px; line-height:26px; text-align:center; background:url(../images/link.jpg)  no-repeat bottom ;}


.right_next_about .news li{ background:url(../images/new.jpg); height:30px; line-height:30px; padding-left:15px; margin:0 10px;}
.right_next_about .news li span{ float:right; padding-right:2px;}


.next{ height:425px;}
.link_next{ padding-left:40px; line-height:26px; text-align:left; margin-top:20px;}
.next_link{ height:310px;}
.foot_next{ height:15px;}












.news_txt h1{background:url(../images/line_sub.jpg) no-repeat center bottom; padding-bottom:3px; text-align:center; margin:10px 0; padding-bottom:5px;}
.news_txt h2{text-align:center; font-weight:normal;}
.news_txt h2 a{ color:#ccc;}
.news_txt h2 span{ color:#ff6600;}
.news_txt p{ text-indent:25px; padding:10px 10px;}
.new_pt{ margin:10px auto; text-align:center;}
.news_txt h3{ font-weight:normal; font-size:12px; padding-left:10px;}
.news_txt h3 a{ text-decoration:underline;}
.news_txt h3 span{ color:#ff6600;}







.list ul{ margin-top:15px; border-bottom:2px solid #ccc;height:27px;}
.list ul li{ float:left;}
.list ul li a{ float:left; display:block; padding:3px 12px; border:1px solid #ccc; margin-right:10px; background:#f3f3f3; line-height:20px;}
.list ul li a:hover{background:#fff;}
.list ul li a.tab{ border-bottom:none;}
.list h2{ font-size:13px; margin:10px;}






.right_next_about{ padding-top:10px; min-height:300px; height:auto!important; height:300px;}

.left_a h1 a:hover{ color:#fff;}

.right_link{ margin-left:25px;}


.right_next{ min-height:300px; height:auto!important; height:300px;}
.right_next_case h3{ width:318px; height:31px;background:url(../images/h3.jpg) no-repeat; float:left; margin-left:13px; padding-left:30px; font-weight:normal; line-height:31px; margin-top:15px; font-size:12px;display:inline;}
.right_next_case h3 a:hover{ text-decoration:underline;}





.list{ margin-left:20px; padding:1px; margin-top:20px;}
.list dl { font-size:12px; line-height:200%; font-weight:normal; cursor:pointer; }
.list dl dt { color:#000; padding-left:20px; background:url(../images/left_li1.jpg) no-repeat}
.list dl dd { padding-left:40px; display:none; background:url(../images/icon.gif) no-repeat 20px -114px; padding-top:2px;}

.list .icon{ background:url(../images/left_li1.jpg) no-repeat;color:#FF0000; font-weight:bold;}


.list{margin-left:20px; padding:1px; margin-top:10px;}
.list dl { font-size:12px; line-height:200%; font-weight:normal; cursor:pointer; }
.list dl dt { color:#000; padding-left:25px; background: url(../images/icon.gif) no-repeat 0 -56px;}
.list dl dd { padding-left:20px; display:none; background:url(../images/left_li2.gif) no-repeat; margin-left:23px; line-height:20px;}

.list .icon{ background:url(../images/icon.gif) no-repeat 0 -86px; color:#FF0000; font-weight:bold;}
.list .show dt{ background:url(../images/icon.gif) no-repeat 0 -86px;}

.redb {font-size:12px;color:#F00; font-weight:bold;}
