@charset "utf-8";
/* CSS Document */

body{margin:0; 
	 padding:0; 
	 font-size:12px; 
	 color:#6d6d6d; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 line-height:20px;
	 background:#e6e6e6;
}

img{ border:0px; }
a{color:#666; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
h1,h2,h3,h4{ font-size:12px; font-weight:normal; padding:0; margin:0; }
p{ margin:0 0 15px 0; padding:0; }
ul{ margin:0; padding:0; list-style:none;}
form{ margin:0; padding:0;}

.space{ clear:both;}
.left{ float:left;}
.right{ float:right;}


/*  */
.news{position:absolute ; margin:0; padding:0;width:250px; height:112px; background:url(../images/news_bg.gif) repeat-y; right:0px; bottom: 100px}
.news_list{ height:84px; margin:10px;overflow: hidden; }
.news_list ul{ list-style:none;}
.news_list li{ background:url(../images/news_small.gif) no-repeat; padding-left:10px;}
.news_list li a{ color:#fff; line-height:22px;}
.news_list li a:hover{ color:#fff;}

.news_1{background:#fff; padding:20px; margin:10px;}
.news_1 h1{ text-align:center; border-bottom:1px solid #e5e5e5; font-size:14px; font-weight:bold; margin-bottom:10px; padding-bottom:5px;}
/*  */
.content{ width:880px; margin:0 auto; background:#fff;}
.top{ height:100px;}
.top_logo{ float:left; padding:22px 0 0 10px;}
.top_right{ float:right; width:230px; padding-top:40px; height:30px;}
.top_right ul{}
.top_right li{ float:left; margin-left:20px; background:url(../images/top_icon.gif) no-repeat; padding-left:10px;}
.top_right li a{}

.nav{ background:url(../images/nav_bg.gif) repeat-x; height:35px;}

.main{margin-bottom:15px;}

.main_left{width:610px; float:left; padding-left:10px;}
.about{ background:#e5e5e5; height:165px; margin-bottom:20px; } 
.about_img{float:left; width:250px;  position:relative;}
.ad_no{position:absolute; right:0px; top:149px;}
.ad_no1{ float:left; background:#333; border-left:1px solid #e5e5e5;color:#fff; display:block;width:18px; height:16px; text-align:center; line-height:14px;CURSOR: hand}
.ad_no2 { display:block; background:#DC1C18; color:#fff; float:left; border-left:1px solid #e5e5e5;width:18px; height:16px; text-align:center; line-height:14px;CURSOR: hand}


.about_txt{float:right; width:340px; padding:8px 10px 0 0;}
.txt_more{ text-align:right;}

.service{ margin-bottom:20px;}
.service_list{ background:#e5e5e5; height:105px; width:445px; margin-top:10px; float:left; padding:10px 0 0 15px;}
.service_list ul{}
.service_list ul li{ float:left; width:220px; border-bottom:1px solid #D1D1D1; height:24px; padding-top:6px;}
.service_list ul li a{padding:5px 10px;background:url(../images/service_icon.gif) no-repeat; }

.service_list .s2{ width:440px;}
.show{width:240px; float:right;}
.case{margin-bottom:10px;}
.case a{color:#D27C4D; }
.case img{ margin-bottom:5px;}

/*  */
.main2{ padding:0 10px;}

.pro_left{ float:left; width:190px;}
.pro_right{ float:right; width:650px;}
.pro_left h1{ border-bottom:1px solid #e5e5e5; padding-bottom:8px;}
.pro_left ul{ list-style:none;}
.pro_left li{ border-bottom:1px solid #e5e5e5;background:url(../images/service_icon.gif) no-repeat; padding:5px 0 2px 10px;}
.pro_list{ height:90px; float:left; border:1px solid #e5e5e5; padding:10px; margin-bottom:15px; width:630px}
.pro_list img{ float:left; margin-right:10px;}
.pro_list h1{ font-weight:bold; font-size:14px;}
.pro_list h2{ text-align:right;}
.pro_list h2 a{ color:#D27C4D;}
.pro_list h3{ height:50px;}

.pro_d{ float:right; width:630px;padding:10px; border:1px solid #e5e5e5;}
.pro_d h1{ font-weight:bold; font-size:14px; background:#e5e5e5; padding:2px 0px; margin-bottom:8px;}
.pro_d img{ padding:0 2px 2px 0; float:left}

/*  */
.about_txt2{ padding:10px; border:1px solid #e5e5e5;}
.about_txt2 img{ float:right; margin-left:10px;}

.about_img1{ margin-top:10px; border:1px solid #e5e5e5; padding:10px;}
.about_img1 h1{ background:#e5e5e5; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.about_img1 img{ margin:0 10px 10px 0;}

/*  */
.case_list{ float:right; width:630px;padding:10px; border:1px solid #e5e5e5;}
.case_list h1{ font-weight:bold; font-size:14px; background:#e5e5e5; padding:2px 0px; margin-bottom:8px;}
.case_list img{ float:left; padding:0 2px 2px 0;}


/*  */
.contact_left{ float:left; width:220px;}
.contact_right{ float:right; width:600px; border:1px solid #e5e5e5; padding:10px;}
.contact_list{ margin-bottom:10px; border-bottom:1px solid #ddd; padding:0 0 20px 10px;}
.contact_list h1{ font-weight:bold;}
.contact_left h1{ border-bottom:1px solid #e5e5e5; padding-bottom:8px;}


/*  */
.footer{ background:#000; height:24px; margin:10px 0 30px 0; padding:5px 10px; color:#A4A4A4;}
.footer a{ color:#A4A4A4;}
.footer a:hover{ color:#eee;}