body{ font-size:12px; margin:0; margin-bottom:10px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#CCCCCC;}
div,ul,li,form{padding:0; margin:0; list-style:none;}
a:link,a:visited{ color:#007AC5; text-decoration:none;}
a:hover,a:active{ color:#FF0000; text-decoration:underline;}

.ts{ color:#FF0000;}
.clear{ clear:both;}

.container{ width:1003px; margin:10px auto; overflow:hidden; background-color:#FFFFFF;}


.logo_c{ width:1003px; height:100px; margin:0 auto; clear:both; overflow:hidden; border-top:#999999 3px solid;}
.logo{ float:left; padding-left:10px; margin:30px 0;}
.logo_right{ float:right; padding-right:20px; margin-top:30px; line-height:200%; text-align:right;}

.menu{ width:1003px; margin:0 auto; height:40px; line-height:40px; clear:both; background:url(../images/menu_bg.jpg) center center repeat-x; overflow:hidden;}
.menu a:link,.menu a:visited{ float:left; display:block; width:150px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:url(../images/menu_a.jpg) 115px center no-repeat;}
.menu a:active,.menu a:hover{ text-decoration:none; color:#0063F8; background:url(../images/menu_on.jpg) 30px center no-repeat;}

.banner{ width:1003px; margin:0px auto; margin-bottom:8px; clear:both; overflow:hidden;}

.daohang{ width:980px; margin:10px auto; clear:both;}
.daohang a{ color:#666666;}

.content{ width:980px; margin:0 auto; clear:both}
.content_left{ float:left; width:220px;}
.content_right{ float:right; width:750px;border:#DCDDDD 1px solid; background:url(../images/content_right_container_bg.jpg) repeat-x; overflow:hidden;}
.index_c_right{ float:right; width:740px; overflow:hidden;}

.c_left_title{ height:47px; line-height:47px; padding-left:25px; font-size:14px; font-weight:bold; background:url(../images/content_left_title_bg.jpg) no-repeat; color:#FFFFFF;}
.c_left_contact_title{ height:35px; line-height:35px; padding-left:15px; font-size:14px; font-weight:bold; background:url(../images/c_left_contact_title_bg.jpg) repeat-x; color:#666; border:#E3E3E3 1px solid;}
.c_left_content{ padding:10px 15px; line-height:180%; background-color:#F8F7F5; border-left:#E3E3E3 1px solid; border-right:#E3E3E3 1px solid; border-bottom:#E3E3E3 1px solid; margin-bottom:10px;}
.c_left_list{ padding:10px 20px; line-height:200%; border-left:#ACC9F4 1px solid; border-right:#ACC9F4 1px solid; border-bottom:#ACC9F4 1px solid; margin-bottom:10px;}
.c_left_list ul li{ line-height:26px; background:url(../images/dian.jpg) left 10px no-repeat; padding-left:10px; font-weight:bold;}
.c_left_list ul li ul li{line-height:24px; background:url(../images/content_left_list_dian.jpg) left center no-repeat; padding-left:10px;}
.c_left_list ul li ul li a{ color:#666666; font-weight:normal;}

.c_right_content{ margin:20px 20px 20px 20px;}
.c_right_content_title{ height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; border-bottom:#DCDDDD 1px solid;}
.c_right_content_xx{ font-size:12px; text-align:center; height:30px; line-height:30px; color:#999999;}
.c_right_content_content{ padding:10px 0; line-height:180%; font-size:14px; clear:both; min-height:600px;}
.c_right_content_content td{ font-size:12px;}

.news_listtit{ height:40px; line-height:40px; font-size:14px; font-weight:bold;}

.piclist{ width:705px; clear:both; padding-top:10px; overflow:hidden;}
.piclist ul li{ width:230px; height:220px; text-align:center; float:left; overflow:hidden; margin-bottom:6px;}
.piclist ul li img{ width:210px; height:170px; margin-bottom:9px;  padding:3px; border:#EEEEEE 1px solid;}
.piclist ul li a{text-decoration:none; font-size:14px;}

.wenzilist{ clear:both;}
.wenzilist ul li{ height:32px; line-height:32px; background:url(../images/content_left_list_dian.jpg) 10px center no-repeat; padding-left:20px; border-bottom:#E6E6E6 1px dotted;}
.wenzilist ul li span{ float:right; margin-right:10px; color:#CCCCCC;}
.wenzilist a{ font-size:14px;}

#marquee{width:740px; height:210px; overflow:hidden; margin-top:10px;}
#marquee tr td{height:210px; width:185px; padding-right:10px; text-align:center; overflow:hidden;}
#marquee tr td img{width:180px; height:160px; margin-bottom:8px; padding:3px; border:#EEEEEE 1px solid;}

#page{ clear:both; text-align:center; padding:20px 0; overflow:auto;}
#page a{ padding:3px 6px; margin-right:5px; height:24px; line-height:24px; border:#EBEBEB 1px solid; text-decoration:none; font-size:12px; color:#CCC;}
#page a:link,#page a:visited{ padding:3px 6px; margin-right:5px; height:24px; line-height:24px; border:#CCCCCC 1px solid; text-decoration:none; font-size:12px; color:#666666;}
#page a:hover,#page a:active{ border:#3081F6 1px solid; color:#3081F6;}
#page a.on:link,#page a.on:visited{ padding:3px 6px; margin-right:5px; height:24px; line-height:24px; text-decoration:none; font-size:12px; color:#666666; font-weight:bold; border:#FFFFFF 1px solid;}
#page a.on:hover,#page a.on:active{  border:#3081F6 1px solid; color:#3081F6;}

.index_c{ width:740px; clear:both; overflow:hidden;}
.index_left{ width:480px; float:left;}
.index_right{ width:240px; float:right;}

.index_company_title{ height:25px; left:25px; background:url(../images/index_company_title.jpg) left center no-repeat;}
.index_company_titleen{ height:25px; left:25px; background:url(../images/index_company_titleen.jpg) left center no-repeat;}
.index_company_content{ padding:8px 0; line-height:180%; font-size:12px;}
.index_company_pic{ float:left; margin:0 10px 0 0;}

.link{ padding:5px 0; line-height:22px; clear:both; width:980px; margin:0 auto; margin-top:10px;}
.link a{ margin-right:5px;}

.footer{ width:1003x; margin:0 auto; margin-top:10px; padding:15px 0; text-align:center; border-top:#DCDDDD 1px solid; border-bottom:#999999 3px solid; line-height:180%; clear:both;}

#qq_kf{ width:140px; height:160px; padding-top:140px; background:url(../images/qq_kefu_bg.jpg) no-repeat; position:absolute; right:5px; top:100px;}
#qq_kf li{ padding-bottom:10px; text-align:center;}