﻿@charset "utf-8";
/* Public */

* {margin:0px; padding:0px; border:0px;}
body {line-height:20px; text-align:center; background-color:#fff; font-family:"宋体", arial; font-size:12px; color:#666; background:url(../images/bg.jpg) top repeat-x;}
a {text-decoration:none; color:#666;}
a:hover {color:#ff6600;}
ul {list-style-type:none;}
.text1 {color:#509dc4; font-weight:bold;}
.text2 {color:#cc0000; font-weight:bold; margin-left:25px;}
.text3 {color:#ff9900; font-size:14px; font-weight:bold;}
.text4 {color:#509dc4; font-size:14px; font-weight:bold; margin-bottom:15px;}
.text5 {color:#ff6633; font-weight:bold;}
.text6 {color:#cc0000;}
.text7 {text-align:center;}
#box {width:920px; margin:0 auto;}
#banner {height:198px; background:url(../images/banner.jpg) no-repeat; margin-top:40px;}
#main {margin-top:15px; text-align:left;}

/* Header */
#header {height:88px; background:url(../images/logo.jpg) left no-repeat;}
#online {height:29px; text-align:right; padding-right:30px; padding-top:5px; color:#000; background:url(../images/top_right.jpg) no-repeat right;}
#nav {width:560px; margin-left:360px; margin-top:22px;}
#nav ul {list-style-type:none;}
#nav li {width:80px; height:32px; line-height:32px; float:left;}
.but_bg {background:url(../images/navbg.jpg) no-repeat;}
#nav li a {color:#ffffff; text-decoration:none; font-weight:bold;}
#nav li a.special {color:#666; text-decoration:none;}
#nav li a:hover {text-decoration:underline;}

/* M_Left */
#m_left {width:231px; float:left; border:1px #d5dae0 solid; background:url(../images/left_bg.jpg) repeat-y;}
.left_title {height:43px; line-height:43px; text-align:center; font-size:14px; color:#cc0000; font-weight:bold; background:url(../images/lbg.jpg) no-repeat;}
.left_class_li {height:50px; line-height:50px; text-align:center; font-size:13px; background:url(../images/left_libg.jpg) no-repeat;}
.left_ad_bg_1
{
	margin:auto auto 20px auto;
	width:117px;
	height:65px;
	padding-left:95px;
	padding-top:38px;
	background-image:url(../images/left_img_1.jpg);
}

.left_ad_bg_2
{
	margin:auto;
	width:107px;
	height:65px;
	padding-left:105px;
	padding-top:38px;
	background-image:url(../images/left_img_2.jpg);
}

.left_ad_txt
{
	
	font-size:13px;
	font-weight:bold;
	color:#BFBFBF;
	line-height:24px;
}

/* M_Right */
#m_right {width:687px; float:left;}
.region_nav {height:15px; line-height:15px; text-align:right; padding-right:20px;}
.center_top_bg {margin-top:10px; height:28px; padding-left:45px; padding-top:5px; background:url(../images/right_bar.jpg) no-repeat; color:#cb0000; font-weight:bold;}
.right_contact {padding:20px 30px;}
.info {border:1px solid #d5dae0; margin:20px; padding:8px;}
.info2 {margin:20px;}
.info3 {margin:10px;}
.info3 p {margin-bottom:10px;}
.table1 {border:2px #d5dae0 solid;}
.table1 td {border:1px dashed #d5dae0; padding:5px;}

/* Taocan */
.taocan1 {height:160px; background:url(../images/web_1b.jpg) left center no-repeat; padding:20px 10px 20px 130px; border-bottom:1px #ccc dashed;}
.taocan2 {height:160px; background:url(../images/web_2b.jpg) left center no-repeat; padding:20px 10px 20px 130px; border-bottom:1px #ccc dashed; margin-top:30px;}
.taocan3 {height:160px; background:url(../images/web_3b.jpg) left center no-repeat; padding:20px 10px 20px 130px; border-bottom:1px #ccc dashed; margin-top:30px;}
.taocan4 {height:160px; background:url(../images/web_4b.jpg) left center no-repeat; padding:20px 10px 20px 130px; margin-top:30px;}
.seeimg {float:right; margin-right:20px;}
.taocan_detail {padding:10px;}
.taocan_detail ul {padding-left:20px;}
.taocan_detail li {padding-bottom:10px; list-style-type:disc;}
.unerline {border:1px #ccc dashed; margin-bottom:10px; padding:10px;}

.client ul {padding-top:20px; padding-left:20px;}
.client ul li {float:left; margin-right:19px; text-align:center; line-height:40px;}
.client ul li img {border:1px solid #b7c8d5; padding:10px;}

#know_list ul {list-style-type:none;}
#know_list ul li {height:25px; line-height:25px; background:url(../images/arrow1.jpg) no-repeat 0px 8px; padding-left:15px; display:block; border-bottom:1px #666 dotted;}

/* News*/
.right_news {margin:20px;}
.right_news p {margin-bottom:10px;}
.title {text-align:center; color:#ff6633; font-weight:bold; margin-bottom:20px;}

/* Bottom */
#bottom {height:61px; background:url(../images/footbg.jpg) repeat-x; margin-top:10px; color:#ffffff;}
#b_left {width:320px; height:61px; line-height:61px; text-align:left; float:left; padding-left:20px;}
#b_right {width:500px; float:right; text-align:right; margin-top:12px; margin-right:10px;}
#bottom a {color:#fff;}