@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;padding:0;font-size:12px;vertical-align:middle;}
body{ font-family:Verdana; font-size:12px; color:#4b4b4b; line-height:180%; text-align:center; background:url(../images/main_bg.jpg) no-repeat center top; background-color:#f9f9f9;}
a{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#CC0000;}
.clear{ clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0;}
/* top */
.top{ position:relative; width:1014px; height:110px; margin:0 auto; text-align:left;}
.top .logo{ position:absolute; left:7px; top:12px; width:417px; height:69px;}
.top .nav{ position:absolute; right:0; top:45px; width:650px; text-align:right;}
.top .nav a{ padding:0 7px; font-size:14px; color:#111; text-transform:uppercase;}
.top .nav a:hover{ color:#C00;}
.top .nav img{ margin-top:7px; margin-right:7px;}
/* ban */
.ban{ width:1000px; margin:0 auto; text-align:left; border-top:#bbb 1px solid;}
/* main */
.main{ width:1000px; margin-top:12px; margin-left:auto; margin-right:auto; text-align:left;}
.main_lf{ float:left; width:208px; border:#d7d6d7 1px solid; border-bottom:none; background:#f0f0f0;}
.main_lf dl{ position:relative; height:100px; border-bottom:#d7d6d7 1px solid;}
.main_lf dl dt{ padding-left:12px; height:34px; line-height:34px;}
.main_lf dl dt a{ color:#333;}
.main_lf dl dt a:hover{ color:#C00;}
.main_lf dl img{ position:absolute; bottom:0; right:18px;}
.main_rg{ float:right; width:760px;}
.main_rg .main_rg_tit{ height:75px;}
.main_rg .main_rg_tit img{ margin-top:25px;}
.main_rg .main_rg_info{ line-height:240%;}
.main_rg .main_rg_info p{ margin-bottom:18px;}
.main_rg .main_rg_info p span{ font-size:14px; color:#C00;}
/* about */
.about{ width:1000px; margin-top:30px; margin-left:auto; margin-right:auto; text-align:left;}
.about h3{ height:48px; line-height:24px; font-size:24px; color:#333; text-align:center;}
.about p{ line-height:220%; margin-bottom:20px;}
.about p strong{ font-size:14px; line-height:240%; color:#21488b;}
/* products */
.products{ width:1000px; margin-top:30px; margin-left:auto; margin-right:auto; text-align:left;}
.products h3{ height:48px; line-height:24px; font-size:24px; color:#333; text-align:center;}
.products .products_tit{ font-size:14px; line-height:200%;}
.products .products_list{ margin-top:30px;}
.products .products_list dl{ float:left; width:500px; height:170px; margin-bottom:30px; border-bottom:#d1d1d1 1px solid;}
.products .products_list dl dt{ float:left; width:180px;}
.products .products_list dl dt img{ width:180px; height:110px;}
.products .products_list dl dd{ float:right; width:275px; padding-right:20px; font-size:11px; color:#333; line-height:160%;}
.products .products_list dl dd strong{ font-size:14px; color:#21488b; line-height:240%;}
.products .products_list dl dd a{ color:#21488b;}
.products .products_list dl dd a:hover{ color:#C00;}
.product_show{ margin-top:30px; margin-bottom:40px;}
.product_show h2{ height:32px; line-height:24px; font-size:20px; color:#21488b;}
.product_show h4{ height:30px; line-height:24px; font-size:16px; color:#333;}
/* choose */
.choose{ width:1000px; margin-top:30px; margin-left:auto; margin-right:auto; text-align:left;}
.choose h3{ height:60px; line-height:30px; font-size:30px; color:#333; text-align:center;}
/* contact */
.contact{ width:1000px; margin-top:30px; margin-left:auto; margin-right:auto; text-align:left;}
.contact h3{ height:48px; line-height:24px; font-size:24px; color:#333; text-align:center;}
.contact p{ font-size:14px; color:333; line-height:220%;}
.contact p strong{ font-size:20px; color:#21488b; line-height:240%;}
/* foot */
.foot{ width:1000px; height:110px; margin-top:12px; margin-left:auto; margin-right:auto; text-align:left; background:url(../images/foot_bg.jpg) no-repeat;}
.foot p{ padding-top:18px; text-align:center; font-size:11px;}