.main{width:980px; height:auto; margin:17px auto 20px auto; }
/*************************** 首页中间部分开始 ********************************/
.box{ width:auto; height:auto; float:left;}
.index_about{ width:165px; height:auto; }
.index_about_title{ width:100%; height:25px;}
.index_about_title_txt{ width:149px; height:343px; border:1px solid #ccc; padding:3px 7px 7px 7px;}
.index_about_title_txt img{ margin-bottom:3px; margin-top:5px; border:1px solid #99B8C2;}
.contact{width:165px; height:58px; margin-top:13px;}
.index_gsyw{ width:505px; height:215px; float:left; margin-left:28px;}
.index_gsyw_title{ width:100%; height:26px;}
.index_gsyw_title dt{ width:79px; height:25px; border-bottom:1px solid #057EBC; float:left;}
.index_gsyw_title dd{ width:426px; height:25px; border-bottom:1px solid #C6DDE8; float:left; font-family:Tahoma, Geneva, sans-serif; text-align:right; overflow:hidden; line-height:29px;}
.index_gsyw_title dd a:hover{color:#f00;}
.index_gsyw_txt{ width:100%; height:auto; margin-top:12px;}
.index_gsyw_txt_left{ width:200px; height:200px; float:left; margin-right:9px;}
.index_news_list{ width:295px; height:auto; float:left;}
.index_news_list ul{ width:100%; height:22px; overflow:hidden;}
.index_news_list li{ width:100%; height:22px; overflow:hidden; line-height:22px;}
.index_news_list li img{ float:left; margin:8px 7px 0 0;}
.index_news_list li a{ float:left; width:275px;}
.index_news_list li a:hover{ color:#f60;}
.index_news{ width:240px; height:210px; float:right;}
.index_service{width:786px; height:224px; float:left; margin-left:28px; margin-top:16px;}
.index_service_box{width:100%; height:186px;}
.index_service_box_left{width:438px; height:186px; float:left; }
.index_service_box_left dt{ width:298px; height:182px; float:left; margin-right:13px;}
.index_service_box_left dd{ width:126px; height:182px; float:left;}
.index_service_box_right{ width:323px; height:auto; float:right;}
.index_service_box_right dl{width:96px; height:190px; float:left; margin-left:11px; display:inline;}
.index_service_box_right dt{ width:auto; height:81px; overflow:hidden;}
.index_links{ width:100%; height:58px;clear:both; margin-top:16px; float:left;}
.index_links_title{ width:26px;height:58px;float:left;}
.index_links_txtbox{ width:932px; height:56px; border:1px solid #D0D0D0; float:left;}
.index_links_txtbox li{width:102px; height:38px; float:left; margin-left:19px; display:inline; border:1px solid #A8CFFF; overflow:hidden; margin-top:9px;}
.index_gsyw_title1{ width:100%; height:27px; margin-bottom:8px;}
.index_gsyw_title1 dt{ width:79px; height:25px; border-bottom:1px solid #057EBC; float:left; overflow:hidden;}
.index_gsyw_title1 dd{ width:160px; height:25px; border-bottom:1px solid #C6DDE8; float:left; font-family:Tahoma, Geneva, sans-serif; text-align:right; overflow:hidden; line-height:29px;}
.index_gsyw_title2 dd a:hover{color:#f00;}
.index_gsyw_title2{ width:100%; height:27px; margin-bottom:8px;}
.index_gsyw_title2 dt{ width:79px; height:25px; border-bottom:1px solid #057EBC; float:left; overflow:hidden;}
.index_gsyw_title2 dd{ width:706px; height:25px; border-bottom:1px solid #C6DDE8; float:left; font-family:Tahoma, Geneva, sans-serif; text-align:right; overflow:hidden; line-height:29px;}
.index_gsyw_title2 dd a:hover{color:#f00;}
/*************************** 首页中间部分结束 ********************************/

.left{ width:197px; height:auto; float:left;}
.left_title{width:100%;height:50px;overflow:hidden;}
.left_list{width:100%;height:auto;overflow:hidden;background:#F1F1F1;}
.left_list ul{width:100%;height:32px; overflow:hidden;border-top: 1px solid #fff; border-bottom:1px solid #ccc;}
.left_list li{font-weight:bold;color:#666;line-height:16px;overflow:hidden; line-height:36px;}
.left_list li img{ float:left; margin:12px 15px 0 11px;}
.left_list li a{ float:left; color:#666; text-decoration:none;}
.left_list li a:hover{color:#f60; text-decoration: underline;}
.left_dj{ width:100%; height:auto; overflow:hidden; margin-top:24px;}
.left_dj li{ width:100%; height:auto; margin-bottom:13px;}



/*************************** 右边部分开始 ********************************/
.right{width:754px; height:auto; float:right; }
.right_title{ width:100%; height:31px; border-bottom:2px solid #0868BD;}
.right_title dt{ width:auto;height:29px; float:left;}
.right_title dd{ width:auto; height:29px; line-height:33px; overflow:hidden; float:right; color:#333;}
.right_title dd a{ color:#333; text-decoration:none;}
.right_title dd a:hover{ color:#f00; text-decoration:underline;}
.right_title dd strong{ color:#017FCB;}
.right_abouttxt{ width:100%; height:auto; overflow:hidden; margin-top:8px;}

.right_newskk_list{width:100%;height:auto;overflow:hidden;}
.right_newskk_list ul{ clear:both;width:100%;border-bottom:1px dashed #666; color:#666; width:100%; height:26px; clear:both; padding-top:1px; overflow:hidden; line-height:27px; margin-bottom:5px;}
.right_newskk_list li img{ margin:10px 7px 0 0;}
.right_newskk_list li a{ color:#333; text-decoration:none; float:left;}
.right_newskk_list li a:hover{ color:#f00; text-decoration: underline; float:left;}
.right_newskk_list li span{ float:right; color:#666;}

.right_customerkk_list{width:100%;height:auto;overflow:hidden;}
.right_customerkk_list ul{text-align:center; float:left;width:180px; color:#666; height:110px; padding-top:1px; overflow:hidden; line-height:110px; margin-bottom:5px;}
.right_customerkk_list li img{ margin:10px 7px 0 0;}
.right_customerkk_list li a{ color:#333; text-decoration:none; float:left;}
.right_customerkk_list li a:hover{ color:#f00; text-decoration: underline; float:left;}
.right_customerkk_list li span{ float:right; color:#666;}

.right_newskk_fanye{width:100%;height:30px; border-top:2px solid #999; margin-top:10px; overflow:hidden;}
.right_newskk_fanye dt{ float:left; color:#666;}
.right_newskk_fanye dt a{ color:#666;text-decoration:none;}
.right_newskk_fanye dt a:hover{text-decoration:underline; color:#f00;}
.right_newskk_fanye dd{ float:right;}

.right_newskk_title{ width:100%; height:auto;}
.right_newskk_title dt{ width:100%; height:34px; line-height:34px; color:#f00; font-size:16px; border-bottom:1px dashed #333; text-align:center;}
.right_newskk_title dd{ width:100%; height:28px; line-height:28px; color:#666; font-size:12px;text-align:center;}
.right_newskk_txt{width:100%;height:auto;overflow:hidden;margin-top:10px;color:#333;}
.right_newskk_back{ width:100%; height:30px; text-align: center; font-weight:bold; line-height:30px; border-top:1px dashed #333; margin-top:15px;}
.right_newskk_back a:hover{ color:#f00;}

.right_contact{width:100%; height:auto; margin-top:10px;}
.right_contact dt{width:370px; height:auto; float:left; font-size:12px;line-height:26px;}
.right_contact dt strong{ font-size:14px; color:#f00;}
.right_contact dd{width:auto; height:auto; float:right;}

.right_s{ width:100%; height:auto; overflow:hidden; margin-top:8px;}
.right_s strong{color:#f00; font-size:14px;}
/*************************** 右边部分结束 ********************************/

.mainindex{ width:990px; height:auto; margin:0 2px 0 10px;}
.index_left{ width:761px; height:auto; float:left; margin:13px 10px 0 0; display:inline; }
.index_right{ width:205px; height:680px; background:#E7E7E7; float:right; padding-left:11px;}
.index_left_about{ width:241px; height:284px; float:left; margin-right:20px; display:inline; margin-bottom:6px;}
.index_left_about_ti{ width:100%; height:21px;}
.index_left_about_ti dt{ width:auto; float:left;}
.index_left_about_ti dd{ width:auto; float:right; font-family:Tahoma, Geneva, sans-serif; line-height:21px;}
.index_left_about_ti dd a{ color:#666;}
.index_left_about_ti dd a:hover{ color:#057EBC;}
.index_left_about_img{width:100%; height:auto; margin:3px 0;}
.index_left_about_list{ width:100%; height:auto;}
.index_left_about_list ul{ width:100%; height:22px; overflow:hidden;}
.index_left_about_list li img{ width:6px; height:5px; float:left; margin:8px 10px 0 4px;}
.index_left_about_list li a{ width:221px; height:22px; float:left;}
.index_left_about_list li a:hover{ color:#057EBC;}
.index_left_pro{ width:500px; height:284px; float:left; display:inline;}
.index_left_pro_ti{ width:100%; height:21px;}
.index_left_pro_ti dt{ width:auto; float:left;}
.index_left_pro_ti dd{ width:auto; float:right; font-family:Tahoma, Geneva, sans-serif; line-height:21px;}
.index_left_pro_ti dd a{ color:#666;}
.index_left_pro_ti dd a:hover{ color:#057EBC;}
.index_left_pro_txt{ width:100%; height:auto; margin-top:3px;}
.xiang{ width:100%; height:2px; clear:both;}
.index_left_about1{ width:241px; height:325px; float:left; margin-top:13px; display:inline;}
.index_left_about1_ti{ width:100%; height:21px;}
.index_left_about1_ti dt{ width:auto; float:left;}
.index_left_about1_ti dd{ width:auto; float:right; font-family:Tahoma, Geneva, sans-serif; line-height:21px;}
.index_left_about1_ti dd a{ color:#666;}
.index_left_about1_ti dd a:hover{ color:#057EBC;}
.index_left_about1_list{ width:100%; height:auto;}
.index_left_about1_list ul{ width:100%; height:22px; overflow:hidden;}
.index_left_about1_list li img{ width:6px; height:5px; float:left; margin:8px 10px 0 4px;}
.index_left_about1_list li a{ width:221px; height:22px; float:left;}
.index_left_about1_list li a:hover{ color:#057EBC;}
.xiang1{ width:3px; height:auto; float:left; margin:0 8px; display:inline;}
.index_left_about1_dl{ width:100%; height:auto;}
.index_left_about1_dl dl{ width:100%; height:60px;overflow:hidden; margin-bottom:6px;}
.index_left_about1_dl dl dt{ width:100%; height:auto; font-weight:bold; }
.index_left_about1_dl dl dt img{width:6px; height:5px; float:left; margin:8px 10px 0 4px;}
.index_left_about1_dl dl dt a{ float:left;}
.index_left_about1_dl dl dt a:hover{ color:#057EBC;}
.index_right_img{ width:auto; height:auto; margin:6px 0 7px 0;}
.index_right_box{ width:193px; height:223px;}
.index_right_box_ti{ width:100%; height:auto;}
.index_right_box_txt{ width:100%; height:164px; background:url(../images/right_bg_09.jpg) no-repeat; padding-top:10px;}
.index_right_box_bottom{ width:100%; height:auto;}
.index_right_box_txt dl{ clear:both; overflow:hidden; width:100%; height:40px;}
.index_right_box_txt dt{ width:47px; height:34px; margin:0 7px 6px 11px; float:left; display:inline;}
.index_right_box_txt dt img{ border:1px solid #fff;}
.index_right_box_txt dd{ width:123px; height:34px;  float:left; font-weight:bold; line-height:18px;}
.index_right_box_txt dd a:hover{ color:#057EBC;}









