*{
	padding:0; margin:0 auto;list-style:none;word-break:break-all;}
body{
	margin:0; padding:0;font-size:12px; background:#ffffff;
}
img{border:0;}
em{ font-style:normal;}
a{ text-decoration:none; color:#666;}
a:link,a:visited,a:active{
	text-decorattion:none; 
}
a:hover{ color:#0E69C2;}
.clear{
	margin:0; padding:0; line-height:0px; font-size:1px; height:0; clear:both; display:block;}

.all{margin:0 auto;}
.all .top{}
.all .touby{ background:url(../Images/tou_02.jpg) repeat-x;}
.all .toplo{ width:1000px; height:100px; overflow:hidden; height:146px;}
.top .logo{ width:556px; height:100px;background:url(../Images/logo.jpg) no-repeat;overflow:hidden; float:left; display:inline; margin-top:5px;} 
.top_02{ height:28px; line-height:28px;}
.top_02 h1{ float:left; overflow:hidden; font-size:12px; color:#666; font-weight:100;}
.top_02 span{ float:right; overflow:hidden; font-size:12px;}
.top_02 span a{margin-left:6px; margin-right:6px;}

.top .ziti{ width:290px; float:right; display:inline; text-align:right; margin-top:20px;}
.top .ziti a{  margin-left:6px; margin-right:6px;}
/*============nav================*/

.top .navk{ height:40px; background:url(../Images/nav_bg.jpg) repeat-x; line-height:40px; }
.top .nav{ width:1000px;}
.top .nav a:hover{color:#fff ;background:url(../Images/ax.jpg) repeat-x; margin:0px auto;}

.nav .Sn{ width:700px;  float:left; display:inline;}




.nav ul li{position:relative; float:left; width:120px; height:40px; color:#555; z-index:10000;}
.nav ul li.hover{color:#FFF;}
.nav ul li span{width:100px; height:40px; font-size:12px; text-align:center; display:block;}
.nav ul li span a{ font-size:14px; width:120px; height:40px; line-height:40px; display:inline-block; font-weight:bolder; text-align:center; color:#fff;} 

  /* nav xiao */
.nav ul li .navsub{position:absolute; top:40px; left:-5px; z-index:10000; width:100px; overflow:hidden; display:none;}
		   .navsub .m{width:100px; background:#0C67BA; overflow:hidden; text-align:center;}
		   .navsub .m li{width:100px; height:28px; line-height:28px;overflow:hidden; text-align:center; border-bottom:1px solid #fff;}
		   .navsub .m li a{ height:28px; line-height:28px; width:100px; display:inline-block; color:#fff;} 
		   .navsub .m li a:hover{ color:#fff; background:#2E8EE6; text-decoration:none;}

/*=========nav over======*/

















.nav .search{ width:230px; float:right; display:inline; margin-top:6px; height:32px; overflow:hidden; line-height:26px;}
.nav .search .keyword{ background:url(../Images/input.jpg) no-repeat; width:150px; padding-left:21px; border:none; height:25px; line-height:25px; margin-right:5px;}
.nav .search input{ vertical-align:middle;}
/*============nav================*/

.flash{ width:980px; height:300px; overflow:hidden; margin-top:10px;}

.nr{ width:1000px; margin-top:10px;}


.nr .Cpyl{ width:746px; height:197px;margin-top:10px;border:1px solid #ddd;}
.nr .Cpyl h1{background:url(../Images/gs_bj.jpg) repeat-x; height:33px; line-height:33px; overflow:hidden; }
.nr .Cpyl h1 span{ float:left; overflow:hidden;color:#fff; font-size:14px; padding-left:10px; color:#0a85d3;}
.nr .Cpyl h1 em{ float:right; overflow:hidden; font-size:12px; color:#FFF; margin-right:10px;}



.nr .Cpyl ul li{ width:166px; height:156px;overflow:hidden; float:left; display:inline; margin:10px;}
.nr .Cpyl ul li img{ border:1px solid #ddd; width:160px; height:125px; padding:2px;}
.nr .Cpyl ul li .name{ text-align:center;}
#demo {
     overflow:hidden; height:160px; width:730px; }
    #indemo {float: left;width: 800%; }
    #demo1 {float: left;}
    #demo2 {float: left;}
	
	
.nr .Ltebr{ width:242px;float:left; display:inline; overflow:hidden;}
.nr .Ltebr .dao{ width:242px; overflow:hidden;}
.nr .Ltebr .dao h1{ background:url(../Images/ksdh.jpg) no-repeat; width:242px; height:33px;}
.nr .Ltebr .dao h1 span{ color:#fff; font-size:14px; padding-left:25px; line-height:36px; height:33px; overflow:hidden;}
.nr .Ltebr .dao ul{ width:240px; background:#fff; border:1px solid #ddd; border-top:none; padding-top:5px;}
.nr .Ltebr .dao ul img{  margin:0px 0px 4px 7px;border:1px solid #ddd;}

.nr .Ltebr .dao2{ width:242px; overflow:hidden; margin-top:10px;}
.nr .Ltebr .dao2 h1{ background:url(../Images/ksdh.jpg) no-repeat; width:242px; height:33px;}
.nr .Ltebr .dao2 h1 span{ color:#fff; font-size:14px; padding-left:25px; line-height:36px; height:33px; overflow:hidden;}

.nr .Nabout{ width:383px; border:1px solid #ddd; float:left; height:296px; overflow:hidden; background:#fff; display:inline; color:#666}
.nr .Nabout h1{ background:url(../Images/gs_bj.jpg) repeat-x; height:33px; line-height:33px; overflow:hidden;}
.nr .Nabout h1 span{  height:33px; width:150px; display:inline-block; font-size:14px; color:#0391dd; padding-left:10px; float:left;}
.nr .Nabout h1 span em{ color:#aeaeae}
.nr .Nabout h1 a{ background:url(../Images/more.jpg) no-repeat; width:42px; height:12px; display:inline-block; float:right; margin:10px 5px 0px 0px;}
.nr .Nabout .bounr{ line-height:25px; width:370px; padding:5px;}
.nr .Nabout .bounr img{ width:135px; height:115px;}

.nr .Nxin{ width:354px; background:#fff; float:right; display:inline;}
.nr .Nxin h1{ background:url(../Images/nav_bg.jpg) repeat-x; height:33px; line-height:33px; overflow:hidden;}
.nr .Nxin h1 span{ float:left; overflow:hidden;color:#fff; font-size:14px; padding-left:25px; background:url(../Images/aniu.jpg) 5px 10px no-repeat;}
.nr .Nxin h1 em{ float:right; overflow:hidden; font-size:12px; color:#FFF; margin-right:10px;}
.nr .Nxin h1 em a{ color:#FFF;}
.nr .Nxin ul{ width:352px; border:1px solid #ddd; height:250px; overflow:hidden; border-top:none; padding-bottom:15px;}
.nr .Nxin ul li{ height:30px; line-height:30px; width:320px; border-bottom:1px dashed #ddd; background:url(../Images/fang.jpg) 0 12px no-repeat; padding-left:10px;}

.left{ width:220px; background:#fff;overflow:hidden; float:left; display:inline;}
/*menu*/ 
#menu{ width:220px; }
#menu .ph1{ background:url(../Images/ksdh.jpg); height:33px; line-height:33px; text-indent:15px; overflow:hidden; font-size:14px; color:#fff; font-weight:bolder;}
#menu .mbian{ width:218px;overflow:hidden; border-top:none; padding-bottom:10px;border:1px solid #ddd;}
#menu ul li{font-size:12px;height:33px;line-height:33px;font-weight:normal;padding-left:40px;margin:0px 0px 5px 8px;width:154px; border-bottom:1px dashed #ddd; background:url(../Images/tpi.jpg) 25px 13px no-repeat;}
#menu ul li a:hover{ color:#0E69C2; font-weight:bolder;}

.PLimg{width:220px; margin-top:10px}
.PLimg h1{ font-size:14px;background:url(../Images/ksdh.jpg); height:33px;text-indent:15px;line-height:33px; color:#FFF}
.Leli02{width:218px; border:1px solid #ddd; font-size:13px; padding-bottom:20px; color:#666}
.Leli02 td{ line-height:20px; padding-top:5px;}
/*menu over*/









.nr .right{ width:765px; float:right; display:inline; background:#fff; border:1px solid #e1e1e1;}
.right .about{ width:765px; }
.right .about h2{ background:url(../Images/HFC.jpg) repeat-x; font-size:14px; height:35px; line-height:35px;}
.right .about h2 span{ padding-left:20px; width:200px; float:left; display:inline; background:url(../Images/xhsd.jpg) 9px 9px no-repeat;}
.right .about h2 em{ width:480px; float:right; display:inline; text-align:right; font-size:12px; font-weight:normal; margin-right:8px;}
.right .gsjj,.Products,.products_show,.news,.Job,.Job_s,.news_show,.Lcontact,.messages{ border-top:none; line-height:26px; font-size:13px; width:725px; padding:10px; color:#666; overflow:hidden;}
.Products ul li{ width:202px; height:185px; overflow:hidden; float:left; display:inline; margin:10px 15px 0px 20px;}
.Products .li_img img{ width:190px; height:145px; padding:5px; border:1px solid #ddd;}
.Products .div_nr{ text-align:center; height:25px; line-height:25px;}
.products_show .pic_p img{ width:350px; height:267px; border:1px solid #ddd;}

.products_show .pic_p{ width:360px; float:left; display:inline;}
.products_show .p_psd{ width:330px; float:left; display:inline; margin-left:10px; font-size:14px; line-height:35px;}
.products_show .content{ margin-top:15px;}
.news ul li{ border-bottom:1px dashed #ccc; height:30px; line-height:30px; background:url(../Images/fang.jpg) 0 12px no-repeat; padding-left:12px;}
.news ul li a{ width:450px; height:30px; float:left; display:inline;}
.news ul li span{ width:85px; float:right; display:inline; text-align:right; color:#666;}
.Job table{text-align:center;}
.Job table td{ border-bottom:1px dashed #ddd;}
.Job_s{ font-size:14px; line-height:30px;}
.news_show h3{ text-align:center; line-height:30px;}
.Lianyu{ font-size:14px; line-height:30px;}
.messages table{ line-height:30px;}
.messages table .kkt,.messages .TextBox{ height:18px; line-height:18px; padding:2px; border:1px solid #ccc;}
.messages .TextBox1{ line-height:18px; padding:2px; border:1px solid #ccc;}
.messages .anniu{ border:1px solid #ccc; width:90px; height:25px; line-height:25px; margin-right:15px;}


.Contact{ width:1000px; border:1px solid #ddd; background:#fff;}
.Contact h2{ font-size:14px;  background:url(../Images/HFC.jpg) repeat-x; font-size:14px; height:35px; line-height:35px;}
.Contact h2 span{ padding-left:10px; width:200px; float:left; display:inline;background:url(../Images/xhsd.jpg) 9px 9px no-repeat; padding-left:25px;}
.Contact h2 em{ width:480px; float:right; display:inline; text-align:right; font-size:12px; font-weight:normal; margin-right:8px;}
.Contact .Clc{ width:350px; line-height:35px; font-size:14px; float:left; display:inline; margin-left:20px; padding-top:10px;color:#666}
.Contact .map{ width:600px; float:left; display:inline; padding-top:20px; padding-bottom:20px;}





.Kpage{ text-align:right; margin-top:15px;}
.return{ text-align:center; margin-top:15px; font-size:13px;}

.Link{ width:1000px; border:1px solid #ddd; background:#fff; margin-top:10px; height:34px; line-height:34px; background:url(../Images/gs_bj.jpg) repeat-x;}

.Link span{ float:left; overflow:hidden; font-size:12px; color:#666; padding-left:10px;}
.Link h1 a{ line-height:34px; margin-left:10px; margin-right:15px; font-size:12px; color:#666; font-weight:100;}
.foot{ line-height:40px; text-align:center; margin-top:15px; color:#666; width:1000px; background:#1789e1; color:#FFF; height:40px;}
.foot a{ color:#fff;}



#KinSlideshow{width:1000px; height:300px; padding:2px; margin:0 auto; overflow:hidden}
.KSS_btnBox{right:50px!important; bottom:12px!important;}
.KSS_btnBox li{height:15px!important; width:15px!important; margin-right:5px!important;}

.Leli{width:240px; border:1px solid #ddd; font-size:13px; padding-bottom:20px; color:#666}
.Leli td{ line-height:20px; padding-top:5px;}




.zuo{ float:left; overflow:hidden; width:242px;}
.you{ float:right; overflow:hidden; width:748px;
