/* CSS Document */
.main{background:url(images/mainBg.gif) repeat-x; width:100%; min-height:500px;_height:500px}
/*---*/
.banner{height:220px; margin-bottom:1px; margin-top:-7px}
.big_wrap,.big_wrap li{width:100%;height:220px;overflow:hidden;position:relative;}
.big_wrap li{position:absolute;display:none;}
.banBut{width:982px; margin:0 auto; position:relative}
.small{height:11px; position:absolute; bottom:15px; left:24px; z-index:999999; width:100px}
.small li{float:left;cursor:pointer; background:url(images/banBut.png) no-repeat 0 -11px; width:11px; height:11px }
.small .current{ background-position:0 0}
.indexBan2{width:100%; height:220px; display:block;}
.indexBan2{ blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
.indexBan2{ outline:none; } /*针对firefox等*/
/*--products_detail--*/
.products_detail{width:690px; padding-left:35px; padding-bottom:80px}
.products_detail h3{font-size:15px; color:#7a7a7a; height:50px; line-height:50px; text-align:center}
.products_detail .bigimg{background:url(images/bigpicBg.gif) no-repeat; width:662px; height:310px; padding:5px; margin:0 auto}
.products_detail #tabBox{width:672px;text-align:left; margin:20px auto 0}
.products_detail .tabNav{height:32px;overflow:hidden;font-size:12px; background:url(images/tabNavBg.jpg) repeat-x 0 bottom}
.products_detail .tabNav li{width:125px;height:32px;line-height:32px;float:left;display:inline;overflow:hidden;text-align:center;cursor:pointer; background:url(images/tabNav.jpg) no-repeat;color:#7a7a7a}
.products_detail .tabNav .current{ background-position:right 0;font-weight:bold}
.products_detail .tabNav li a{text-decoration:none;color:#7a7a7a;font-size:12px;}
.products_detail .cls_tab_body{ background:url(images/tabCon-l.jpg) no-repeat left 0; width:672px}
.products_detail .cls_div{display:none; color:#7a7a7a; line-height:20px; background:url(images/tabCon-r.jpg) no-repeat right 0; padding:20px 30px; width:612px; min-height:250px; _height:250px}
/*--products--*/
.products{padding:20px 0 80px 35px}
.products li{background:url(images/bg-1.gif) no-repeat; width:664px; height:104px; clear:both; padding:10px; margin-bottom:15px; overflow:hidden}
.products li .p-img{float:left; display:block; width:210px; height:104px;}
.products li .p-div{float:right; width:443px; padding:3px 0 0 10px}
.products li .p-div h4{height:34px; line-height:34px; background:url(images/ico-6.gif) no-repeat 3px center; padding-left:10px; color:#7a7a7a}
.products li .p-div a{line-height:20px; height:20px;  margin-right:20px; display:block; float:left; color:#72716f;
 white-space: nowrap;_overflow:visible;_width:1%;background:url(images/ico-8.gif) no-repeat 4px center;padding-left:10px;}
 .products li .p-div a:hover{color:#009fa8;}
/*--products_list--*/
.products_list{width:688px; padding:20px 0 0 35px}
.products_list .p-list2{height:230px; width:688px; background:url(images/ico-7.gif) repeat-x 0 top}
.products_list .p-list{height:auto;_heigth:auto; width:688px; background:url(images/ico-7.gif) repeat-x 0 top}
.products_list li{ width:160px; float:left; margin-left:10px; display:inline}
.products_list h4{background:url(images/ico-6.gif) no-repeat 21px center; height:34px; padding-left:30px; line-height:34px; color:#72716f; margin-bottom:17px; font-size:12px}
.products_list h4 a{color:#72716F;display:block; float:right; height:34px; padding-right:20px}html* .products_list h4 a{margin-top:-34px}
.products_list .p-img{display:block; text-align:center; background:url(images/bg-2.gif) no-repeat; width:158px; height:111px; padding:5px 0}
.products_list li p{text-align:center; line-height:18px}
.products_list li p a{color:#7a7a7a}
/*--news--*/
.news{width:710px; padding-left:25px; padding-top:20px;}
.news .newsTop{height:130px; clear:both; }
.news .n-img{display:block; background:url(images/bg-3.gif) no-repeat; width:163px; height:105px; float:left; padding:9px}
.news .n-img img{max-width:163px; max-height:105px}
.news .newsTop div{float:left; width:500px; padding-left:10px}
.news .newsTop b{color:#7d7d7d; line-height:34px; font-size:13px}
.news .newsTop p{line-height:16px;text-align:justify;text-justify:inter-ideograph;color:#888;}
.news a{color:#7d7d7d}
.news .newsList li{width:680px;height:30px; border-bottom:dashed 1px #d0d0d0; line-height:30px; background:url(images/ico-8.gif) no-repeat 4px center; padding-left:12px; clear:both; overflow:hidden}
.news .newsList li span{display:block; line-height:30px; height:30px; float:right; *margin-top:-30px; color:#a4a4a4}
.news .newsList ul{padding:10px 0 15px}
/*--news_detail--*/
.news_detail{background:url(images/newsD-bg.gif) no-repeat 0 top; width:689px; margin-left:30px; color:#7d7d7d; padding-bottom:80px}
.news_detail h3{line-height:60px; height:60px; text-align:center; font-size:14px}
.news_detail .title{line-height:30px; height:30px; text-align:center; margin-bottom:10px}
.news_detail .title span{margin-left:30px}
.news_detail .title strong{color:#318072}
.news_detail p{line-height:18px;text-align:justify;text-justify:inter-ideograph; margin-bottom:10px}
.submenu2{height:30px; line-height:30px; text-align:right}
.submenu2 .dy{background:url(images/butN.gif) no-repeat; width:81px; height:27px; border:0}
.submenu2 .gb{background:url(images/butN.gif) no-repeat right 0; width:81px; height:27px; border:0}
/*--contact--*/
.contact{width:689px; margin-left:30px; padding-bottom:80px;color:#7d7d7d}
.contact .c-img{display:block; float:left; width:232px; height:150px; padding-top:5px}
.contact .c-content{width:390px; overflow:hidden; float:left; margin-left:15px}
.contact .c-content ul{background:url(images/ico-9.gif) no-repeat 10px -2px; height:220px;}
.contact .c-content li{ height:29px; line-height:29px; border-bottom:solid 1px #e8e8e8; padding-left:35px}
/*--about--*/
.about{width:698px; margin-left:30px; padding-bottom:80px; color:#7a7a7a}
.about .a-content{ width:450px; float:left}
.about .a-content p{line-height:20px; margin-bottom:25px;text-align:justify;text-justify:inter-ideograph}
.about .a-bgimg{width:232px; float:right}
.about p{text-align:justify;text-justify:inter-ideograph; font-size:12px; margin-bottom:15px; line-height:18px}
/*--hr--*/
.hr{width:698px; margin-left:30px; padding-bottom:80px; color:#7d7d7d}
.hr a{color:#7d7d7d}
.hr-title{background:#f6f6f6;border-top:1px solid #75b3a8;font-family:"微软雅黑"; color:#494440}
.hr .span-1{width:250px;color:#7d7d7d; background:url(images/ico-10.gif) no-repeat 52px center;display:block; padding-left:15px}
.hr .span-2{width:150px;color:#7d7d7d; background:url(images/ico-10.gif) no-repeat right center; display:block;}
.hr .span-3{width:80px;color:#7d7d7d; background:url(images/ico-10.gif) no-repeat right center; display:block;text-align:center}
.hr .span-4{width:80px;color:#7d7d7d; background:url(images/ico-10.gif) no-repeat right center;display:block;text-align:center}
.hr .span-5{width:105px;color:#7d7d7d; display:block}
.hr .topic a{display:block; background:url(images/hr-1.gif) no-repeat 17px center; padding-left:33px;width:227px}
.hr .td2{width:150px;}.td3,.td4{width:80px}
.hr-content p{padding:5px 30px; line-height:20px;}
.hr .hr-list .hr-content td{ border-bottom:solid 1px #7a7a7a}
.hr .butHr{display:block; background:url(images/butHr.gif) no-repeat; width:65px; height:20px; text-indent:-999em; margin:0 20px}
.hr .hr-list td{border-bottom:solid 1px #e8e8e8}
/*--service_fb--*/
.service_fb{width:629px; margin:20px auto; color:#7d7d7d;}
.service_fb .title{background:url(images/bg-4.gif) no-repeat;width:524px; height:43px; padding:10px 0 10px 105px; line-height:18px}
.service_fb li{ height:45px; border-bottom:1px solid #eee; clear:both; padding-left:55px}
.service_fb dt{width:70px; white-space:nowrap; height:45px; line-height:45px; float:left}
.service_fb dd{height:35px; float:left; padding-top:10px}
.service_fb .text1{border:1px solid #d5d5d5; height:20px; margin:0 0 0 10px}
.service_fb .sfb-li2{height:190px;}
.service_fb .sfb-li2 dd{height:190px}
.service_fb .sfb-li{ background:#fbfbfb}
.service_fb .text2{width:465px; height:155px; border:1px solid #d5d5d5; margin-left:10px}
.service_fb dd img{vertical-align:middle; border:1px solid #eee; margin:0 5px;height:23px;}
.service_fb dd span a{color:#3264c9}
.service_fb ul{padding:20px 0}
.service_fb .sfb-li3{border:0; padding-top:20px}
/*.service_fb .sfb-li3 input{background:url(images/butSer.gif) repeat-x 0 1px;width:77px;color:#7d7d7d;_line-height:30px;height:27px;border:none;float:left;margin-right:5px;display:inline;cursor:pointer;width:76px;text-align:left;margin-left:10px;text-indent:15px;}*/
/*--service--*/
.service{padding-bottom:80px}
.service table{margin:20px auto; border-top:solid 1px #666; border-left:solid 1px #666}.service td{border-right:solid 1px #666; border-bottom:solid 1px #666}
.service .map{ width:600px; height:488px; margin:30px auto}
.service .sf{ width:600px; height:488px; position:relative}
.service .sf ul{ display:none; position:absolute; top:200px;left:250px; background:url(images/service-1.png) no-repeat; width:224px; height:39px; line-height:36px; text-align:center; color:#fff}
.service .sf a{display:block;position:absolute; width:50px; height:18px; text-indent:-999em}
.guangdong{top:404px;left:422px}.content .service .gd li{line-height:18px; height:18px}
.xinjiang{top:158px; left:112px}
.qinghai{top:239px; left:206px}
.sichuan{top:308px; left:277px}
.chongqing{top:325px; left:322px}
.shanxi{top:267px; left:348px}
.hubei{top:208px; left:419px}
.hunan{top:350px; left:390px}
.shanghai{top:300px;left:520px}
.beijing{top:170px; left:415px}
.liaoning{top:153px; left:490px}
.heilongjiang{top:64px; left:522px}
.shandong{top:225px; left:453px}
.shan_xi{top:224px; left:387px}
.hebei{top:207px; left:418px}
.hainan{top:464px; left:413px}
.guizhou{top:369px;left:335px}
.henan{top:267px; left:402px}
.jiangxi{top:340px; left:439px}
.anhui{top:293px; left:452px}
.jiangsu{top:263px; left:483px}
.guangxi{top:403px; left:358px}
.yunnan{top:391px; left:270px}
.gansu{top:260px; left:299px}
.zhejiang{top:318px; left:487px}
.fujian{top:360px;left:471px;}


.textBox{background:url(images/textBox-bg.gif) no-repeat; width:697px; height:277px; color:#666; margin:35px 0}.textBox h3{ line-height:36px; height:36px; padding-left:15px; font-size:14px; margin-bottom:20px}
.textBox .clear { margin-bottom:10px; height:0px}*+html .textBox dl{ margin-bottom:-4px}*html .textBox dl{margin-bottom:-10px}
.textBox dl dt{float:left; width:45px; height:25px; line-height:25px; padding-left:25px}.textBox .text1{ background:url(images/text-bg.gif) repeat-x 0 0; width:573px; height:23px; border:solid 1px #d6d5d5; line-height:25px}.textBox .text2{width:573px; height:100px; border:solid 1px #d6d5d5; background:url(images/text-bg2.gif) repeat-x}.textBox .but{background:url(images/but-2.gif) no-repeat; width:82px; height:29px; border:0}


.clearfix:after{content:".";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{ * zoom:1}
.sitemap{padding:20px 0 40px;}
.sitemap h3{background:url(images/sitemap-h3.gif) no-repeat 0 4px;height:20px;line-height:20px;padding-left:20px;color:#555;font-size:13px;}
.sitemap ul{padding:10px 0 10px 10px;width:680px;}
.sitemap li{float:left;width:160px;height:20px;overflow:hidden;line-height:20px;background:url(images/ico-8.gif) no-repeat 0 7px;padding-left:10px;}
.sitemap li a{color:#666;}
.sitemap li a:hover{color:#009fa8;}

.but {
    background: url("images/butSer.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #7D7D7D;
    cursor: pointer;
    height: 23px !important;
    line-height: 22px;
    width: 66px !important;
}

/* .product */
.product_new
{float: right;
    overflow: hidden;
    width: 737px;
    
}
.product_new ul li {
    background: url("images/bg-1.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 104px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 10px;
    width: 664px;
}    
.product_img{
	height:34px;
	line-height:34px;
	padding-left:23px;
	border-bottom:1px solid #e8e8e8;
	}
.img_title{
	display:block;
	color:#7A7A7A;
	font-weight:600;
	}	
.product_cont{
	float:left;

	height:73px;
	}
.product_cont .img_logo{
	float:left;
	width:210px;
	height:73px;
	}
.product_cont .cont_a{
    color: #72716F;
    display: block;
    line-height: 18px;
    margin-right: 20px;
	}
.product_cont .cont_a p
{
    line-height:130%;
    }	
.product_cont .cont_a p a{
    color: #72716F;  
    }
.product_cont .cont_a p a:hover{
    color: #009FA8;  
    }    
  	
	.product_cont .img_logo img{margin-left:20px;width:135px;height:70px;}
	