﻿@charset "utf-8";
/* CSS Document */
body,td,th { font-size:12px; color:#333333;}
body { margin:0px auto; background:#fff url(../images/bg.gif) repeat-x; font-family:Arial;}
*{ margin:0px; padding:0px; list-style:none;}
img{ border:none;}
a { text-decoration:none; font-size:12px; color:#333333;}
.clear{ clear:both;}
.blank { height:10px; overflow:hidden;}
.containers { width:1003px; margin:0px auto; overflow:hidden;}
.showbox { padding:0px 20px;}
.fl { float:left;}
.fr { float:right;}
/*header_头部*/
.header { padding:0px 20px; height:120px; overflow:hidden;}
.logo { display:block; float:left; width:208px; overflow:hidden;}
.lng_nav { display:block; float:right; width:755px;}
.lng { background:url(../images/lng_bg.gif) no-repeat; width:271px; height:15px; margin-top:14px; margin-right:6px; text-align:center; line-height:15px;}
.lng span { margin:0px 5px;}
/*nav_导航*/
.nav { background:url(../images/nav_bg.gif) no-repeat; height:35px; margin-top:23px; padding-left:25px;}
.nav li { display:block; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px;}
.nav li a { display:inline-block; margin:0px 18px; font-size:14px; font-weight:bold; color:#edf3f7;}
.nav li a.lxwm { margin:0px 0px 0px 28px; color:#41a0da;}
.nav li dl { display:none; position:absolute; z-index:999; height:24px; line-height:23px; margin-top:-1px; white-space:nowrap;}
.nav li dl.lxfs { margin-left:-120px; margin-top:-1px;}
.nav li dl dd a { font-size:12px; font-weight:normal; color:#1c7bb5; margin:0px; width:88px; text-align:center;}
.nav li dl dd a.nav_hover { background:url(../images/nav_sm.gif) no-repeat; width:133px;}
/*footer_底部*/
.footer { margin-top:20px; border-top:4px solid #147fb3;}
.footer_pp { padding:9px 0px; margin:0px 20px;}
.footer_pp a { margin:0px 12px;}
.footer_copy { border-top:2px solid #dbdbd5; padding:15px 57px 15px 20px;}
.footer_copy_content { display:block; float:left; color:#777777; text-align:left; line-height:21px;}
.footer_links { display:block; float:right; padding-top:21px;}
.links_select { width:170px;}
/*l_box_左栏*/
.l_box { background:url(../images/left_bg.gif) repeat-y; display:block; float:left; width:202px; overflow:hidden;}
.left_class { background:url(../images/left_class.gif) no-repeat; height:auto !important; height:300px; min-height:300px; padding:41px 23px 10px 20px;}
.left_class li { background:url(../images/left_icon.gif) repeat-x left bottom; height:19px; line-height:18px; padding-top:10px; padding-left:20px; overflow:hidden;}
.left_class li a { color:#fff; white-space:nowrap;}
.left_contact { background:url(../images/left_contact.gif) no-repeat; height:auto !important; height:128px; min-height:128px; padding:55px 2px 10px 4px; color:#fff; line-height:18px;}
.left_contact a { color:#fff;}
/*fcnt_首页轮换图*/
.fcnt{ display:block; height:246px; width:743px; position:relative; overflow:hidden;}
.fcnt .mimg{ float:left; width:632px; height:246px; overflow:hidden;}
.fcnt .mimg div{ display:none;}
.fcnt .mimg img{ width:632px; height:246px;} 
.fcnt ul{ float:right; width:108px; height:246px;}
.fcnt li{ display:block; height:84px; width:108px; cursor:pointer; overflow:hidden;}
.fcnt li img{ width:102px; height:74px; border:3px solid #999999; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.fcnt li.cur img{ width:102px; height:74px; border:3px solid #cccccc; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
/*r_box_右栏*/
.r_box { display:block; float:right; padding-right:7px; width:743px; overflow:hidden;}
.ad_show { margin-bottom:15px;}
.title { background:url(../images/title_bg.gif) no-repeat; height:22px; line-height:20px; padding-left:15px; margin-bottom:15px;}
.title a { margin:0px 5px;}
.title a span { font-size:14px; font-weight:bold;}
.title2 { font-size:16px; font-weight:bold; text-align:center;}
.about { padding:0px 5px; line-height:18px; text-align:left; color:#111111;}
.content { text-align:left; line-height:21px; padding:20px 15px;}
.pl40 { padding-left:40px;}
.pageshow { text-align:right; padding-right:15px; margin-top:20px; color:#111111;}
.pageshow a { color:#111111;}
/*r_box_首页公司简介*/
.index_about { margin-top:18px;}
.index_about_title { background:url(../images/index_about_title.gif) no-repeat; height:23px; line-height:23px;}
.index_about_title span { display:block; width:103px; text-align:center; font-weight:bold; color:#147fb3; padding-top:2px;}
.index_about_content { display:inline; float:left; width:447px; padding-left:5px; padding-top:10px; text-align:left; line-height:22px;}
.index_about_img { display:inline; float:right; margin-top:10px; margin-right:47px;}
/*r_box_首页新闻中心*/
.index_news { padding-right:47px;}
.index_news_list { display:block; float:left; width:482px;}
.index_news_more a { float:right; padding-right:35px; color:#999999;}
.index_about_list li { padding-left:5px; height:24px; line-height:24px;}
.index_about_list li span { float:right; padding-right:35px; color:#999999;}
.index_news_img { display:block; float:right; width:202px; padding-top:30px;}
/*r_box_新闻中心*/
.news { padding:0px 18px;}
.news li { line-height:23px;}
.news li a { color:#111111;}
.news li span { float:right; color:#666666; padding-right:50px;}
/*r_box_产品中心*/
.products { padding-left:15px; padding-top:10px; text-align:left;}
.class_list li { display:block; float:left; margin:15px 30px 15px 0px; width:152px;}
.class_list li img { border:1px solid #f0f0f0; margin-bottom:15px;}
.class_list li dl { border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.class_list li dl dd { height:27px; line-height:27px; text-align:center; border-bottom:1px solid #cccccc; overflow:hidden;}
.class_desction { text-align:left; line-height:25px; text-indent:25px;}
.pro_list { margin-top:35px;}
.pro_list li { display:inline; float:left; width:141px; height:190px; overflow:hidden; margin-left:20px; margin-right:20px;}
.pro_list li a img { border:1px solid #d8d8d8;}
.pro_list li a p { text-align:center; padding-top:15px;}
.pro_title { font-size:16px; font-weight:bold; color:#333333; margin-top:5px; margin-bottom:8px;}
.pro_jj { font-size:14px; line-height:35px; color:#000;}
.pro_content { line-height:22px;}
.pro_back { text-align:center; padding:20px; font-weight:bold;}
.pro_back a { color:#000000; cursor:pointer;}
/*r_box_销售网络*/
.map { background:url(../images/map.jpg) no-repeat top center; height:435px; margin-top:20px; position:relative;}
.map li { cursor:pointer; position:absolute; z-index:999;}
.map li span { display:none;}
.map li label { display:none;}
.map li.map_show { display:none; background:#fff; cursor:text; padding:5px 8px; text-align:left; line-height:18px; border:1px solid #cccccc;}
.map li.xj { left:200px; top:110px; leftx:245px; bottomx:320px; width:80px; height:30px; overflow:hidden;}
.map li.tj { left:460px; top:150px; leftx:490px; bottomx:275px; width:50px; height:28px; overflow:hidden;}
.map li.yc { left:380px; top:180px; leftx:410px; bottomx:250px; width:45px; height:28px; overflow:hidden;}
.map li.ty { left:445px; top:190px; leftx:480px; bottomx:230px; width:45px; height:28px; overflow:hidden;}
.map li.ly { left:445px; top:225px; leftx:475px; bottomx:200px; width:45px; height:28px; overflow:hidden;}
.map li.lz { left:365px; top:210px; leftx:385px; bottomx:210px; width:45px; height:28px; overflow:hidden;}
.map li.nc { left:490px; top:278px; leftx:512px; bottomx:148px; width:40px; height:25px; overflow:hidden;}
.map li.fz { left:535px; top:300px; leftx:555px; bottomx:130px; width:45px; height:20px; overflow:hidden;}
.map li.cs { left:445px; top:300px; leftx:475px; bottomx:125px; width:40px; height:27px; overflow:hidden;}
.map li.xm { left:520px; top:323px; leftx:535px; bottomx:105px; width:45px; height:22px; overflow:hidden;}
.map li.gz { left:460px; top:335px; leftx:490px; bottomx:90px; width:33px; height:20px; overflow:hidden;}
.map li.sz { left:500px; top:350px; leftx:525px; bottomx:80px; width:33px; height:20px; overflow:hidden;}
.map li.nn { left:410px; top:345px; leftx:433px; bottomx:83px; width:33px; height:25px; overflow:hidden;}
.map li.zj { left:450px; top:360px; leftx:475px; bottomx:65px; width:27px; height:20px; overflow:hidden;}
.map li.xg { left:483px; top:373px; leftx:495px; bottomx:65px; width:27px; height:20px; overflow:hidden;}
.map li.hk { left:440px; top:398px; leftx:455px; bottomx:35px; width:40px; height:25px; overflow:hidden;}
.map li.sh { left:540px; top:248px; leftx:555px; bottomx:185px; width:45px; height:25px; overflow:hidden;}
.map li.km { left:340px; top:333px; leftx:360px; bottomx:90px; width:33px; height:30px; overflow:hidden;}
.map li.bt {left:406px; top:148px; leftx:455px; bottomx:280px; width:36px; height:25px; overflow:hidden;}
.map li.yl {left:421px; top:184px; leftx:448px; bottonx:315px; width:27px; height:30px; overflow:hidden;}
.map li.qh {left:280px; top:194px; leftx:448px; bottonx:315px; width:80px; height:30px; overflow:hidden;}
.map_list { margin-top:40px;}
.map_list li { display:inline; float:left; margin-left:55px; width:310px; height:120px; line-height:18px; overflow:hidden;}