@charset "UTF-8";
/* CSS Document */
body {font:12px/1.231  Arial, Helvetica,"Microsoft YaHei", sans-serif; color:#555; background:url(../images/body.png) repeat-x #fff; font-style:normal;}
html{}
body{font-size:14px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0;  }
.fr{ float:right;}
.fl{ float:left;}
.tc{ text-align:center;}
li { list-style:none; }
em{ font-style: normal;}
a{ text-decoration:none;}
.clear{ clear:both; height:0; font-size:0; overflow:hidden;zoom:1;}

.ns2{ font-size:16px;}

.page{ width:1024px; margin:20px  auto; background:#fff;}
.header .fr{ font-size:11px; color:#0068b7; padding:40px 10px 0 0;}
.header input{ margin:0 5px;}
.bt1{ width:60px; line-height:20px; height:20px; background:#ddddde; border-right:1px solid #908e90; border-bottom:1px solid #5f5c5f; display:inline-block; text-align:center; color:#727171;} 
.logo{ padding:5px 0;}
.logo img{ vertical-align:middle; margin:0 10px; border:none;}
.logo span a{ display:inline-block; padding:5px; color:#fff; background:#0075c2; margin-right:10px;}
.nav{ text-align:center; background:url(../images/nav_bg.gif) repeat-x; height:34px; font-size:20px; line-height:34px; clear:both;}
.nav a{ float:left; padding:0 34px; color:#333; border-right:1px solid #9fa0a0;}
.nav a:hover{color:#f60;}
.nav a.c:hover{color:#fff;}
.box{ position:relative;}
.box .left{ position:absolute; right:0; top:0; width:322px;background:url(../images/left_bg.jpg) repeat-y;}

.left{ background:url(../images/left_bg2.jpg) repeat-y; width:280px; font-size:16px; float:left;}
.left h3{ font-size:30px; color:#fff100; padding:33px 0 30px; text-align:center; margin-left:10px;}
.left ul{ padding:0 10px 10px;}
.left li{ background:url(../images/left_li.gif) bottom left no-repeat;}
.left li a{ display:block; padding:15px 0; color:#fff; }
.left li a:hover{ color:#FF0;}

.foot{ background:url(../images/foot_bg.png) repeat-x; line-height:18px; padding:15px 25px; font-size:12px; color:#444;}
.foot a{ color:#444;}
.foot .fr{ line-height:25px;  margin:15px 0; padding:0 10px;}

.foot .c1{ font-size:13px; margin:0 0 5px;}
.foot .c1 strong{font-size:15px;}
.foot .c1 span.home{ display:inline-block; width:16px; height:16px; background:url(../images/home.png) no-repeat; margin-right:4px; margin-bottom:-2px;}
.foot .c1 span.adr{ display:inline-block; width:16px; height:16px; background:url(../images/adr.png) no-repeat; margin-right:4px; margin-bottom:-2px;}
.foot .c1 span.tel{ display:inline-block; width:16px; height:16px; background:url(../images/tel.png) no-repeat; margin-right:4px; margin-bottom:-2px;}
.foot .c1 span.fax{ display:inline-block; width:16px; height:16px; background:url(../images/fax.png) no-repeat; margin-right:4px; margin-bottom:-2px;}
.foot .c1 span.mail{ display:inline-block; width:16px; height:16px; background:url(../images/mail.png) no-repeat; margin-right:4px; margin-bottom:-2px;}

.banner{ margin:0 0 10px; }
.main .left{ height:600px;}
.right{ width:708px; margin:0 15px 20px 0; float:right;}
.tl{ background:url(../images/tl_bg.gif) repeat-y; height:42px; line-height:42px; font-size:28px; font-weight:bold; color:#0c3962; padding:0 10px; margin:0 0 10px 0;}
.abt h3{ color:#fa6400; padding:10px 0; font-size:22px;}
.abt p{ padding:15px 0; font-size:16px; line-height:26px;}
.abt p img{ float:right; margin-left:20px; padding:5px; border:1px solid #ededed;}
.abt ul{ background:url(../images/abt_i2.jpg) no-repeat; width:637px; height:388px; margin:0 auto; text-align:center;}
.abt li{ width:245px; height:190px; padding:10px 35px; float:left; color:#fff; font-size:16px;}
.abt li h4{ color:#f6ff00; font-size:18px; padding:20px 0 10px;}

.news dl{ border-bottom:1px dashed #ccc; overflow:hidden;zoom:1; padding:15px 10px; font-size:16px;}
.news dt{ padding:0 0 10px;}
.news dt a{ font-weight:bold; color:#666;}
.news dt span{ color:#999;}
.news dd{ color:#999;}

.prl h3{ color:#f60; padding:10px 20px;}
.prl div.tc img{ display:block; margin:0 auto; }
.prl p{ padding:15px 20px ; line-height:24px;}
.prl .vd{ padding:15px 20px;}
.prl h5{ background:#3086bf; color:#fff; line-height:30px; padding:0 10px; font-size:16px;}
.prl li a { color:#3086bf;}

.video ul{ margin-right:-20px; padding:20px;}
.video li{ float:left; text-align:center; margin:0 20px 20px 0; overflow:hidden;zoom:1;}
.video li img{ margin:0 0 10px; display:block;}

.Contact dl{ background:url(../images/cont_i.jpg) no-repeat; height:210px; overflow:hidden;zoom:1;}
.Contact dt{ margin:40px 20px 10px 240px;}
.Contact dd{ margin:10px 20px 10px 240px; color:#d55000;}

.Contact li{ padding:5px 20px;}
.Contact li span{ display:inline-block; width:120px;}
.Contact li span strong{ color:red;}
.Contact li input{ background:#f6f6f6; border:1px solid #ededed; width:320px; line-height:30px; height:30px; text-indent:10px;}
.Contact li input.w80{ width:80px; vertical-align:middle; margin-right:10px;}
.Contact li input.w80{ width:80px;}
.Contact li .in{background:#f6f6f6; border:1px solid #ededed; width:460px; height:160px; vertical-align:top;}
.bt2,.bt3{ background:#595959; border-radius:3px; padding:10px 20px; color:#fff; font-weight:bold; display:inline-block; margin-right:15px;}
.bt2{ background:#294577; margin-left:120px;}

.Sitemap h3{ background:#ededed; margin:0 0 5px; color:#333; line-height:40px; text-indent:10px;}
.Sitemap h3 a{ color:#303030; font-weight:normal; font-size:14px;}
.Sitemap li{ line-height:30px; font-size:12px;}
.Sitemap ul{ padding:0 10px 15px;}

.prl .products ul{ margin-right:-20px; padding:10px 5px;}
.prl .products li{ width:140px; margin-right:20px;  text-align:center; }
.prl .products li img{ width:100%; padding:0 10px;}
.prl .products li span{ margin-right:-20px;}


.products p{ padding:10px 20px 0; line-height:20px; font-size:16px;}

.products ul{ padding:20px 0;}
.products li{ float:left; margin:10px 15px; width:197px;}
.products li img{ display:block; border:1px solid #ededed; margin:0 0 10px; padding:0 20px;}
.products li span{ display:block; font-size:12px; text-align:center;}
.products li span strong{ color:#f60; display:inline-block; padding-left:2px;}
.products li a{ color:#1e4f9e;} 

.page_list{ float:left; width:708px; text-align:center; padding:25px 0;}
.page_list a{ display:inline-block; color:#666; background:#ededed; width:35px; height:35px; text-align:center; line-height:35px; margin:0 5px; border-radius:3px;}
.page_list a:hover,.page_list a.c{ background:#294577; color:#fff; }
.page_list a.d{ background:none;}

.left li:last-child{ background:none;}
.nav .c{ background:url(../images/nav_a2.gif) repeat-x;  color:#fff;}





