@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"宋体"; color:#333; background:#F1F1F1 url(image/bodyBg.gif) top repeat-x;}
a{color:#333;}
img{border:0px;}
a:link {text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h15{height:15px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.w255{width:255px; overflow:hidden; padding-left:10px;}
.w700{width:700px; overflow:hidden; padding-right:10px;}
.w465{width:465px; overflow:hidden;}
.w200{width:200px; overflow:hidden;}
.w206{width:206px; overflow:hidden;}

.wal{width:1002px; margin:0px auto; overflow:hidden;}

.head{height:66px; padding:0 18px; overflow:hidden; background:url(image/headBg.gif) top no-repeat;}
.head .fr{line-height:80px; color:#999;}
.head .fr a{color:#999; padding:0 6px;}
.nav{width:965px; height:42px; padding-top:1px; overflow:hidden; margin:0 auto;}
.nav li{float:left;}
.nav a{display:block; float:left; height:42px; line-height:42px; padding:0 16px; font-weight:bold; color:#666; text-decoration:none;}
.nav a:hover, .nav .a_now{background:url(image/navBg.gif) top repeat-x; color:#FFF; text-decoration:none;}
.nav a:hover, .nav .a_now1{background:url(image/navBg1.gif) top repeat-x; color:#FFF;}
.nav .a_now:hover{background:url(image/navBg.gif) top repeat-x;}
.topSearch{background:url(image/topSearch.gif) left center no-repeat; width:210px; height:35px; padding-top:7px; overflow:hidden;}
.topSearch .input1{float:left; padding:0 10px; color:#999; width:140px; height:28px; line-height:28px; border:0px; background:transparent;}
.topSearch .btn1{float:left; height:28px; border:0px; background:transparent; width:49px;}

.sNav{position:absolute; z-index:100; top:109px; width:224px; overflow:hidden; background:url(image/sNav.png); display:none;}
.sNav .list{background:#FFF; width:220px; margin-bottom:3px; padding-top:6px;}
.sNav li{height:28px; line-height:28px; overflow:hidden; padding-left:22px; border-bottom:#E6E6E6 solid 1px;}
.sNav a{color:#999;}
.sNav a:hover{color:#C51E25;}

.foot{height:60px; padding:10px 50px 0 38px;}
.foot a{padding:0 5px;}

.pageNow{padding:15px 0 0 20px; height:29px; line-height:29px; overflow:hidden; border-bottom:#DFDFDF solid 1px; background:url(image/ico7.gif) 8px 24px no-repeat; color:#999;}
.pageNow a{padding:0 6px; color:#999;}

.tab_content{display:none;}

.form_div1{height:41px; overflow:hidden;}
.form_div1 span{display:block; float:left; overflow:hidden; padding:0 0 0 6px;}
.form_div1 .span1{text-align:right; width:175px; padding-top:8px;}
.form_div1 .span2{padding-top:8px;}
.form_div1 .radioDiv{padding-top:4px;}
.form_div1 .input1{height:24px; line-height:24px; color:#666; border:#DFDFDF solid 1px; width:312px; padding:0 5px; background:url(image/input2.gif) left top no-repeat;}
.form_div1 .btn1{background:url(../image/btn1.gif); width:147px; height:37px; border:0px; font-size:14px; font-weight:bold;}
.form_div2{height:115px;}
.form_div2 textarea{width:312px; height:100px; border:#DFDFDF solid 1px; font-size:12px; font-weight:100; background:url(mage/inputBg1.gif) top repeat-x; padding:0 5px;}
.select_layer{position:absolute; z-index:100; background:#FFF; border:#D2D1E0 solid 1px; display:none;}
.select_layer li{height:23px; line-height:23px; overflow:hidden; cursor:pointer; padding:0 6px; font-size:12px;}

.pageNum{height:50px; padding-top:25px;}
.pageNum .fl{background:url(../image/pageNumBg.gif) right top no-repeat;}
.pageNum a{}
.pageNum a:hover{text-decoration:none;}
.pageNum .a_now{font-weight:bold; background:#CC0104; border:#CC0104 solid 1px; color:#FFF;}
.pageNum span{float:left; padding:0 6px;}
.pageNum span a{border:#F1F1F1 solid 1px;}
.pageNum .input1{border:#DDD solid 1px; width:30px; margin:0 3px; height:18px; line-height:18px; text-align:center; padding:0px;}

.lNavTitle{background:url(image/lNavTitle.png) top no-repeat; width:253px; height:43px; position:absolute; z-index:10; top:232px; text-align:center; font-family:"微软雅黑"; line-height:38px;}
.lNav{background:url(image/lNavBg.gif) left top no-repeat; min-height:200px; _height:200px; padding:15px 8px 45px 7px;}
.lNav a{display:block; height:33px; line-height:33px; overflow:hidden; border-bottom:#DFDFDF solid 1px; padding-left:43px;}
.lNav .a_now{background:url(image/lNavBg1.gif) bottom repeat-x; font-weight:bold; color:#C41D22;}
.lNav .list{border-bottom:#DFDFDF solid 1px; display:none;}
.lNav .list a{border-bottom:#DFDFDF dashed 1px; padding-left:55px; background:url(../image/ico8.gif) 45px center no-repeat;}
.lNav .list .a_now{background:url(image/ico2.gif) 45px center no-repeat; font-weight:bold; color:#C61E25;}

.lNav4 a{padding:0px; text-align:center;}
.lNav5 a{padding-left:12px;}

.lNav2{width:252px; overflow:hidden; margin:0 auto 15px auto;}
.lNav2 li{width:252px; height:52px; overflow:hidden;}
.lNav2 li a{display:block; background:url(image/bg1.png); width:252px; height:52px; line-height:50px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#999;}

.lNav3{width:246px; overflow:hidden; margin:0 auto 15px auto;}
.lNav3 li{width:246px; height:46px; background:url(image/bg2.png); overflow:hidden;}
.lNav3 li a{display:block; width:246px; height:46px; line-height:46px; font-family:"微软雅黑"; font-size:18px; color:#999; cursor:pointer; text-decoration:none;}
.lNav3 li a .fr{width:135px; overflow:hidden; color:#CCC;}
.lNav3 li a .fl{width:110px; overflow:hidden; text-align:center; font-size:16px;}
.lNav3 li a:hover, .lNav3 li .a_now{text-decoration:none;}
.lNav3 li a:hover .fl, .lNav3 li .a_now .fl{font-weight:bold; color:#333; background:url(image/bg1.gif) 3px 3px no-repeat;}


.lNews{width:240px; overflow:hidden; margin:0 auto 20px auto;}
.lNews h2{font-family:"微软雅黑"; height:31px; line-height:28px; overflow:hidden; border-bottom:#DFDFDF solid 1px; background:url(../image/ico5.gif) 3px center no-repeat; padding-left:20px; color:#666;}
.lNews .list{padding:10px 20px;}
.lNews li{height:24px; line-height:24px; overflow:hidden; background:url(image/ico6.gif) left center no-repeat; padding-left:10px;}
.rNews{width:200px;}
.rNews .list{padding:10px 5px;}

.rightTel{text-align:center; margin-bottom:30px;}

.productTab{height:40px; overflow:hidden; background:url(image/line1.gif) left 39px repeat-x; padding-left:12px;}
.productTab span{display:block; float:left; height:40px; background:url(image/tabBg1.gif) left top no-repeat; margin-right:2px;}
.productTab span a{display:block; float:left; height:22px; overflow:hidden; background:url(image/tabBg1.gif) right bottom no-repeat; padding:0 45px; padding-top:18px;}
.productTab .span_now{background:url(image/tabBg2.gif) left top no-repeat;}
.productTab .span_now a{background:url(image/tabBg2.gif) right bottom no-repeat; font-size:14px; font-weight:bold; padding-top:15px; height:25px;}
.productContent{line-height:1.8em; border:#DFDFDF solid 1px; border-top:0px; padding:15px 32px; background:#FFF; margin-bottom:20px;}
.productTab1 span a{width:224px; padding:0px; padding-top:18px; text-align:center;}

.productCase h5{height:32px; line-height:30px; background:url(image/line1.gif) left 30px repeat-x;}
.productCase h5 div{background:url(image/ico9.gif) left center no-repeat; padding-left:19px;}
.productCase .list{padding:0 0 0 19px;}
.productCase li{float:left; width:220px; padding-left:6px; height:32px; line-height:32px; overflow:hidden; border-bottom:#DFDFDF solid 1px;}
.productCase a{color:#E59900;}

.caseList li{float:left; width:350px; height:200px; overflow:hidden;}
.caseList h5{height:32px; line-height:30px; background:url(image/line1.gif) left 30px repeat-x;}
.caseList h5 div{background:url(image/ico9.gif) left center no-repeat; padding-left:19px;}
.caseList .content{line-height:1.8em; padding:10px 19px;}