/* CSS Document */
@charset "utf-8";
*{margin:0 auto;padding:0px; }
body{ text-align:left; font-size:14px; font-family:"微软雅黑";  color:#666; background:#fff}
ul,dl,ol,li,dt,dd { margin:0px; padding:0px;	list-style:none;}
img {border:0;}
a{color: #666; text-decoration:none;}
a:hover{ color:#0458b0; }
.clear{ clear:both}
.hide{display:none}
.right{float:right}
.border{border:1px #e5e5e5 solid}
/*a:hover img {	FILTER: alpha(opacity=90); -moz-opacity: 0.9}
a img {	FILTER: alpha(opacity=100); -moz-opacity: 1}
*/
.content{width:1200px; margin:0 auto;}






	
					
					
					
					
					
.top{width:100%; height:104px; border-top:5px #0458b0 solid; float:left;}
.logo{float:left; width:200px; height:84px;  margin-top:20px;}
.logo img{width:100%}
.fwrx{float:right; width:203px; margin-top:20px;}
.fwrx ul{float:right; margin-top:10px;}
.fwrx span{margin:0 10px}
.fwrx p{float:right; display:inline; margin-top:20px;}
.nav{ width:100%; float:left; display:inline; height:42px; background:#2386ec; position:static; margin-top:15px;}
.nav a {display: block; width:146px; color:#FFF; font-size:16px;  text-align:center;line-height: 42px; font-family:"微软雅黑"; }
.nav a:hover{ background-color:#eeb334}
.nav a#nnow { background-color:#eeb334}
.nav_menu {line-height: 42px; }
.nav_submenu li{ border-top:#FFF 1px solid;}
.nav_menu-item {display: inline-block;position: relative; z-index:99999}
.nav_menu-item:hover {background-color: #eeb334;}

.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {text-transform: none;display: none;position: absolute;width: 146px;background-color:#eeb334;opacity:0.98; font-size:14px;}
.nav_submenu-item a:hover {background-color:#eeb334;}


.hdp{width:100%; float:left; background:#eaeaea; height:315px;}
.eaeaea{width:100%; float:left; height:20px; background:#eaeaea;}
.homepro{width:100%; float:left; background:url(../images/homepro.jpg) top repeat-x #eaeaea;}
.homepros{width:100%; float:left; background:url(../images/homeprosbg.jpg) left bottom repeat-x ; padding-bottom:27px; padding-top:40px;}
.bt{width:100%; float:left; background:url(../images/btbg.jpg) left center no-repeat;}
.bt p{font-size:18px; float:left; margin-left:22px; line-height:22px; color:rgb(102, 102, 102); font-weight:300;}
.bt span{font-size:14px; float:left; margin-left:10px; color:#bf080a; margin-top:3px; }
.bt2{width:100%; float:left; background:url(../images/btbg.jpg) left center no-repeat; padding-bottom:6px; border-bottom:1px solid #999; }
.bt2 p{font-size:18px; float:left; margin-left:22px;  margin-top:6px;line-height:22px;}
.bt2 span{font-size:14px; float:left; margin-left:10px; color:#bf080a; margin-top:9px; }
.bt2 a{float:right; width:12px; height:12px; display:block; margin-top:13px; background:url(../images/more.jpg) no-repeat;}
.publeft{width:256px; float:left;}
.leftnav{width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.leftnav a{width:231px; float:left; padding:0 18px 0 7px; height:46px; line-height:46px; display:block; background:url(../images/leftnav.jpg) left bottom  repeat-x;font-size:16px;}
.leftnav a:hover,.leftnav a.now{ background:url(../images/leftnav1.png) left no-repeat; color:#fff}
.leftnav a li{float:left; margin-left:10px; line-height:46px;}
.homeprolst{float:right; width:884px;}
.homeprolsts{width:100%; float:left; margin-top:20px; background:#fff; padding:12px 0 2px}
.homeprolsts2{width:882px}
.homeprolsts ul{width:900px; float:left;}
.homeprolsts ul li {width:209px; height:190px; float:left; margin:0px 6px 10px;}
.homeprolsts ul li img{width:207px; height:164px; float:left; border:1px #e5e5e5 solid;}
.homeprolsts ul li p{width:100%; text-align:center; float:left; height:28px; overflow:hidden;}
.homeprolsts ul li p a{line-height:32px;}
.xgnews{ width:100%; float:left;}
.xgnews li{ float:left; display:inline; margin-top:10px; line-height:20px;}		
					

.contact_about_news{width:100%; float:left; margin-top:60px;}
.leftcontact{width:256px; float:left;}
a.home_contact{width:256px; float:left; display:block; height:90px; background:url(../images/contactbg.png) top center no-repeat; }
.leftcontact ul{width:100%; margin-top:10px; line-height:24px; float:left;}
.leftcontact li{width:100%; float:left; margin-top:30px; text-align:center;}
.leftcontact li img{width:80%;}
.leftcontact li p{margin-top:6px;}
.canright{float:right; width:884px}
.home_about{width:100%; float:left;}
.home_abouts{width:100%; float:left; margin-top:10px; height:220px; overflow:hidden; text-indent:2em; margin-bottom:10px;}
.home_abouts img{float:left; padding:5px; margin:1px 0 0 1px; box-shadow:0px 0px 1px #999; width:298px; height:197px;}
.home_abouts ul{width:560px; float:right; line-height:26px;}
.home_support{width:430px; float:left; margin-right:24px;}
.right0{margin-right:0;}
.home_supportlst{width:100%; float:left; margin-top:8px;}
.home_supportlst li{width:100%; float:left;}
.home_supportlst li a{float:left; line-height:24px;}
.home_supportlst li span{float:right; line-height:24px;}
.bgnone{background:none;}
.banner{width:100%; height:248px; float:left;  background:#f3edef;}

.productsm{width:852px; float:left; margin:15px; padding-bottom:30px; border-bottom:2px #b6b6b6 dotted}
.productsm img{width:200px; float:left;}
.productsm li{float:right; width:637px; line-height:28px; font-weight:bold; font-size:14px; color:#333;}
.productcontent{width:852px; float:left; margin-left:15px; padding-bottom:15px; line-height:24px;}

.title{width:100%; font-size:18px; color:#333; padding-bottom:8px; border-bottom:1px #e5e5e5 solid;text-align:center;}
.newstime{width:100%; float:left; margin-top:5px; text-align:center; margin-bottom:10px;}

.supportlst{width:852px; float:left; margin-top:20px; padding:0 15px;}
.supportlst li{ width:100%; float:left;  border-bottom:1px #e5e5e5 solid;}
.supportlst li a{line-height:39px;}

.newslst{width:852px; float:left; margin-top:20px; padding:0 15px;}
.newsrec{width:100%; float:left; height:156px; padding-bottom:16px; border-bottom:1px #ccc solid; margin-top:16px;}
.newsrec img{float:left; width:215px; height:156px;}
.newsrec li{float:right; width:620px;}
.newsrec h2{float:left; width:100%;}
.newsrec h2 a{font-size:16px; font-weight:bold; color:#333}
.newsrec p{float:left; width:100%; font-size:14px; line-height:26px; max-height:104px; overflow:hidden; margin-top:8px;}
.newsrec span{width:100%; float:left; text-align:right;}
.newsrec span a{font-size:14px; line-height:26px;}
.newslsts{width:100%; margin-top:20px;}
.newslsts li{width:100%; float:left;}
.newslsts li a{line-height:44px; font-size:14px; float:left;}
.newslsts li span{float:right;line-height:44px;}

.about{width:852px; float:left; margin-top:20px; padding:15px 15px 40px;}
.about img{float:left; width:310px; height:230px;}
.about ul{float:right; width:524px; line-height:28px;}
.about ul p{text-indent:2em;}

.contact{width:852px; float:left; margin-top:20px; padding:15px 15px 40px;}
.contacts{line-height:28px; font-size:14px}
.contacts p{ font-size:14px}
.map{width:852px; height:365px; background:#fc9;;}
.m20{width:100%; float:left; margin-top:20px;}

.newsnav{float:right; margin-top:2px;}


























/*分页*/
.page{float:left; margin-top:12px; margin-left:7px; margin-bottom:15px;}
.page a,.page span{padding:3px 8px; border:1px #e5e5e5 solid; display:inline; float:left; margin-top:0; margin-right:10px;}
.page span{color:#0458b0}
.left0{margin-left:0;}
.foot{width:100%; float:left; text-align:center; height:190px; background:#333; margin-top:40px;}
.footnav{width:100%; float:left; margin-top:40px;color:#aaa}
.footnav a{color:#aaa; margin:0 5px;}
.copy{width:100%; float:left; margin-top:8px; line-height:26px; color:#aaa}










   .lyly{ width:852px; margin:0px auto; font-size:14px;  }
					ul.zily{ width:852px; float:left; font-size:14px; margin-top:15px; text-align:center; padding-bottom:15px;}
					ul.lb01{ width:50%; float:left; margin-top:15px;}
					ul.lb01 p.ly1{ float:left; display:inline;}
					ul.lb01 p.ly2{ float:left; display:inline; margin-left:8px;}
					ul.lb01 p.ly2 input{ width:305px;float:left; display:inline; border:#bfbfbf solid 1px; height:26px;}
					ul.lb01 p.ly3{ float:left; display:inline; margin-left:8px; color:#e67317}
					ul.lb02{ width:100%; float:left; margin-top:15px;}
					
					ul.lb02 p.ly11{ float:left; display:inline;}
					ul.lb02 p.ly22{ float:left; display:inline; margin-left:8px;}
					ul.lb02 p.ly22 textarea{ width:730px; height:80px;}
					input.nnnn{ width:113px; height:42px; margin:0px auto; margin-top:20px; float:left; margin-left:350px; border:none; text-indent:-1000px; background:url(../images/nnnn.jpg) no-repeat;cursor:pointer;}
					.geyl{ width:852px; float:left; height:30px;}
					
					
					
					
				
				