/* CSS Document */

/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body{ margin:0; padding:0px; text-align:center; color:#666; font-size:12px; line-height:18px;  background:#f2f0f0; overflow-x:hidden; font-family:'\5FAE\8F6F\96C5\9ED1';}
ul,li,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
.center{margin:0 auto; text-align:left; width:950px;}
.clean{ clear:both;}
a:link{ color:#666;text-decoration:none; }
a:visited {color: #666; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
/*------------------------------------------------------------------------------------------------------------------------*/
#HZ_div{ background:#fff; height:auto; overflow:hidden; padding:0px 25px;}
/*----------------------------------------------------top begin-----------------------------------------------------------*/
.HZ_top{ width:950px; height:140px; position:relative;}
.top_logo{ width:230px; height:80px; overflow:hidden; position:absolute; top:40px; left:0px;}
.top_dh{ width:672px; height:32px; list-style:none; display:block; zoom:1; position:absolute; top:65px; left:278px;}
.top_dh .mainlevel{ height:32px; overflow:hidden; background:#2b2b2b; float:left; border-right:1px solid #fff; width:95px;/*IE6 only*/}
.top_dh .mainlevel a,.top_dh .mainlevel a:link{ width:95px; height:32px; display:block; color:#fff; text-align:center; font-size:14px; line-height:35px;}
.top_dh .mainlevel a:hover{ background:#c32f15; color:#fff;}
.top_dh .mainlevel ul{ list-style:none; display:none; position:absolute;}
.top_dh .mainlevel li{border-top:1px solid #fff; background:#2b2b2b; width:95px;/*IE6 only*/}
.HZ_banner{ width:950px; height:346px; overflow:hidden; background:url(../images/HZ_01.jpg) left bottom no-repeat; padding-bottom:8px;}
/*----------------------------------------------------top end-------------------------------------------------------------*/

/*----------------------------------------------------content begin-----------------------------------------------------*/
.HZ_content{ height:auto; overflow:hidden; padding-top:35px;}
.content_left{ width:640px; height:180px; position:relative; overflow:hidden; float:left; background:url(../images/HZ_02.jpg) 0px 25px no-repeat;}
.content_left .left_a,.content_left .left_a:link{ width:45px; height:15px; font-size:12px; color:#fff; display:block; overflow:hidden; position:absolute; top:105px; }
.content_left .left_a:hover{ color:#666;}
.content_left .left_a1{ left:46px;}
.content_left .left_a2{ left:161px;}
.content_left .left_a3{ left:273px;}
.content_left .left_a4{ left:385px;}
.content_left .left_a5{ left:503px;}
.content_right{ width:300px; height:auto; float:right;}
.right_h2{ height:30px; overflow:hidden; line-height:30px; font-size:14px; background:url(../images/HZ_03.jpg) #da251d 10px center no-repeat; color:#fff; text-indent:30px; position:relative;}
.right_h2 a,.right_h2 a:link{ display:block; width:80px; height:20px; overflow:hidden; position:absolute; top:7px; right:10px; font-size:12px; color:#fff; line-height:20px;}
.right_ul_text{ list-style:none; display:block; zoom:1; overflow:hidden; line-height:28px; font-size:14px; padding-top:20px;}
.HZ_anli{ height:auto; overflow:hidden;}
.HZ_anli .an_h{ height:35px; border-bottom:#ddd 1px solid; font-size:14px; width:100%; line-height:35px; position:relative; text-indent:15px;}
.HZ_anli .an_h a{ display:block; width:100px; height:35px; position:absolute; top:0px; right:15px; text-align:right; font-weight:normal;}
#sb_spec-n5{ width:948px; height:124px; overflow:hidden; position:relative; padding:30px 1px 50px 1px;}
#sb_spec-left{ background:url(../images/jiantou.gif) 0px center no-repeat; width:30px; height:124px; display:block; float:left; overflow:hidden; cursor:pointer; }
#sb_spec-right{ background:url(../images/jiantou.gif) -30px center no-repeat; width:30px; height:124px; display:block; float:left; overflow:hidden;cursor:pointer;}
#sb_spec-list{ width:888px; height:124px; float:left; overflow:hidden;}
#sb_spec-list ul{ list-style:none; display:block; zoom:1; overflow:hidden; height:auto;}
#sb_spec-list ul li{ float:left; margin-right:0px; display:inline; width:204px; padding:0px 9px; text-align:center;}
#sb_spec-list ul li a img,#sb_spec-list ul li a:link img{ border:#ddd 1px solid; padding:2px; background:#fefefe;}
#sb_spec-list ul li a:hover img{ border:#f00 1px solid; padding:2px; background:#fefefe;}
/*----------------------------------------------------content end-------------------------------------------------------*/

/*----------------------------------------------------bottom begin--------------------------------------------------------*/
.HZ_bottom{ height:auto; overflow:hidden; background:#333; border-top:3px #1a1a1a solid;}
.bottom_01{ height:70px; border-bottom:#7f7f7f 1px dotted; overflow:hidden; position:relative; background:url(../images/HZ_04.jpg) 50px 15px no-repeat; line-height:22px;}
.bottom_01 .b_01{ width:150px; height:44px; overflow:hidden; position:absolute; top:15px; left:480px; color:#7f7f7f;}
.bottom_01 .b_02{ width:240px; height:44px; overflow:hidden; position:absolute; top:15px; left:680px; color:#7f7f7f;}
.bottom_02{ height:70px; overflow:hidden; position:relative; line-height:22px;}
.bottom_02 .b_03{ width:150px; height:50px; overflow:hidden; position:absolute; top:12px; left:120px; color:#7f7f7f;}
.bottom_02 .b_04{ width:370px; height:22px; overflow:hidden; position:absolute; top:8px; left:550px; color:#7f7f7f;}
.bottom_02 .b_04 a{ margin:0px 5px;}
.bottom_02 .b_05{ width:50px; height:50px; overflow:hidden; position:absolute; top:10px; left:50px;}
.bottom_02 .b_06{ width:50px; height:50px; overflow:hidden; position:absolute; top:40px; right:43px;}
/*----------------------------------------------------bottom end----------------------------------------------------------*/

/*----------------------------------------------------tow_cont begin--------------------------------------------------------*/
.channel_left{ width:190px; height:auto; border:#eee 1px solid; overflow:hidden; padding:20px 15px; background:#f9f9f9; float:left;}
.channel_list{ list-style:none; display:block; zoom:1; overflow:hidden; font-size:14px; padding:20px 10px;}
.channel_list li{ background:url(../images/HZ_05.jpg) 10px center no-repeat; height:35px; line-height:35px; text-indent:40px; border-bottom:#eee 1px solid;}
.channel_left div img{ border:#eee 1px solid; margin:10px 0px;}
.channel_right{ width:710px; height:auto; overflow:hidden; float:right;}
.tow_h2{ height:39px; overflow:hidden; line-height:43px; font-size:14px; background:url(../images/HZ_10.jpg) 0 0 no-repeat; border-bottom:#ebebeb 1px solid; text-indent:30px; position:relative;}
.h2_right{ display:block; width:450px; height:20px; overflow:hidden; position:absolute; top:17px; right:10px; font-size:12px; color:#666; line-height:20px; font-weight:100; text-align:right;}
.tow_pic{ list-style:none; zoom:1; height:auto; display:block; overflow:hidden; padding-top:30px;}
.tow_pic li{ width:206px; height:180px; display:block; text-align:center; float:left; overflow:hidden; padding:0px 15px; font-size:14px;}
.tow_pic li a img,.tow_pic li a:link img{ border:#eee 1px solid; padding:2px; display:block; margin-bottom:10px; line-height:30px;}
.tow_pic li a:hover img{ border:#f00 1px solid;}
.tow_text{ height:120px; padding:20px 15px; border-bottom:#eee 1px dotted; line-height:30px;}
.tow_text a img,.tow_text a:link img{ border:#eee 1px solid; padding:2px; display:block; margin-right:20px; float:left;}
.tow_text a:hover img{ border:#f00 1px solid;}
.tow_text b{ font-size:14px;}
.tow_text p{ text-indent:2em; margin:0px; padding:0px;}
.tow_h3{ text-align:center; padding-top:20px; margin:0; line-height:50px; color:#575759; font-size:18px;}
.tow_other{ line-height:30px; border-bottom:#eee 1px solid;  text-align:center; color:#959597;}
.tow_content{ padding:5px 15px; line-height:30px; font-size:14px;}
.tow_content img{ border:0px; max-width:680px;}
.tow_page{ text-align:center; padding:15px 0px; margin:15px 0px;}
.tow_page a,.tow_page span{ border:#eee 1px solid; padding:5px; margin:0px 5px;}
.tow_next{ border-top:#eee 1px dotted; line-height:30px; border-bottom:#eee 1px dotted; padding:12px 15px;}
/*----------------------------------------------------tow_cont end----------------------------------------------------------*/

/*----------------------------------------------------link begin--------------------------------------------------------*/
.HZ_link_pic{ list-style:none; display:block; overflow:hidden; zoom:1; height:auto; padding-top:30px; border-bottom:#ebebeb 1px dotted;}
.HZ_link_pic li{ float:left; width:177px; height:100px; display:block; text-align:center; overflow:hidden;}
.HZ_link_pic li a img,.HZ_link_pic li a:link img{ border:#ebebeb 1px solid; padding:2px;}
.HZ_link_pic li a:hover img{ border:#f00 1px solid;}
.HZ_link_text{ list-style:none; display:block; overflow:hidden; zoom:1; height:auto; padding:20px 0px;}
.HZ_link_text li{ float:left; width:177px; height:30px; line-height:30px; display:block; text-align:center; overflow:hidden;}
/*----------------------------------------------------link begin--------------------------------------------------------*/