@charset "gb2312";
/* CSS Document */
*{margin:0 auto; padding:0; list-style:none; }
.body{ max-width:1200px;}
body{padding:0; margin:0 auto;line-height:24px;height:auto;clear:both; font-size:14px;font-family:"微软雅黑";overflow-x:hidden;color:#232323;}
h1,h2,h3,h4,h5{padding:0; margin:0; font:16px/50px; text-indent:0; }
ul,li,ol,dl,dt,dd{padding:0; margin:0; text-indent:0; list-style:none;}
p,span,strong,div{padding:0; margin:0;}
input,label,button,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal; margin:0;text-indent:0; }
em,i{ font-style:normal;}
p,span,strong,div{padding:0; margin:0;}
input,label,button,select,textarea{vertical-align:middle;}
img{border:0;}
a:link{color:#232323; text-decoration:none;}
a:hover{color:#0565bf; text-decoration:none;}
a:visited{color:#232323; text-decoration:none;}
a:active{color:#232323;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;border-spacing:0; }
table td{word-break:break-all; word-wrap:break-word;}
.wd{ width:1100px; margin:0 auto;}
.clear {clear:both;}
/*头部*/
#top{ width:100%; height:32px; background:#f2f2f2;border-bottom:1px solid #e2e2e2;}
.admin{ width:1200px; height:32px; line-height:31px; margin:0 auto; color:#777676;}
#top a{color:#777676; padding:0 5px;}
#top a:hover{ color:#f00; text-decoration:underline;}

/*logo*/
#logo{ width:1200px; height:70px;margin:20px auto;}
.shous{width:350px; height:28px;border:2px solid #5fa50e; margin-top:30px; }
#tx{background-color:#fff; margin:0;width:308px; height:28px; padding:0 5px; float:left; color:#aeacac; border:0;}
#tx-2{ position:relative;width:32px; height:28px;background:url(../images/ss.jpg) no-repeat;border:0; float:right;}
/*导航*/
#var{ width:100%; height:51px; background:url(../images/var-bg.jpg) repeat-x;}
.top_nav {
	height: 51px;
}
.top_nav li{
	float:left;
	height: 51px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: inline-block;
	height: 51px;
	line-height: 51px;
	width: 170px;
	font-size: 16px;
}
.top_nav a:hover {
	background:#0565bf;
}
.top_nav div{
	width:170px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-170px;
	*margin-top:34px;
	background:#07489f;
}
.top_nav div li{
	height:40px;
	border-top:#2f6f02 1px solid;
}
.top_nav div a {
	font-size:12px;
	height:40px;
	line-height:40px;
	font-weight:normal;
}
.top_nav div a:hover {
	color:#FFF;
	background:#0565bf;
}

/*banner*/
.slideBox{ width:100%; height:480px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px;border-radius:50%; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:480px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*广播*/
#guangbo{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #cecdcd; background-color:#eee; clear:both; }
#guangbo .gb{height:50px; line-height:50px;}
#guangbo .gb img{ vertical-align:middle;}
#guangbo .gb span{ font-size:16px; color:#4a4747; padding:0 10px;}
/* 本例子css */
.txtMarquee-left{ width:100%;position:relative;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:1080px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:30px;  float:left; height:50px; line-height:50px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999; font-size:12px; padding-left:5px; }
.txtMarquee-left .bd ul li a:hover{color:#0565bf; text-decoration:underline;}
/*关于我们*/
#wfb{ width:1200px; height:260px; margin:45px auto 0 auto;}
#gywm{width:790px; height:260px;float:left;}
#admin-tit{ width:100%; height:25px; line-height:25px; border-bottom:1px solid #bab9b9; padding-bottom:10px;}
#admin-tit h2{ float:left; border-left:5px solid #0565bf; font-size:16px; padding:0px 15px; font-weight:bold;}
#admin-tit span{ display:block; float:left; font-family:"Arial"; color:#6c6c6c;font-weight:bold; font-size:16px; font-style:italic;}
#admin-tit a{ display:block; float:right; color:#afafaf; font-size:12px;}
#admin-tit img{ margin-right:10px; vertical-align:middle;}
#admin-tit a:hover{ color:#f00;}
/**/
.gsjj{ margin-top:10px;}
.gsjj img{ width:350px; height:200px; padding:3px; border:1px solid #bab9b9;}
.gsjj p{ line-height:30px;}
.gsjj p a{ color:#77b806;}
.gsjj p a:hover{ color:#f00; text-decoration:underline;}

/*公司荣誉*/
#gsry{width:390px; height:260px;float:right;}
.hdpian{ width:390px; height:208px; overflow:hidden; position:relative;margin-top:10px;}
.hdpian .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.hdpian .hd ul{ overflow:hidden; zoom:1; float:left;  }
.hdpian .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:rgba(0,0,0,0.8); cursor:pointer; color:#fff; }
.hdpian .hd ul li.on{ background:#77b806; color:#fff; }
.hdpian .bd{ position:relative; height:100%; z-index:0;   }
.hdpian .bd li{ zoom:1; vertical-align:middle; }
.hdpian .bd img{ width:390px; height:208px; display:block;  }

/*产品中心*/
#Product{ width:1200px; height:690px; margin:35px auto 0 auto;}
.Product-tit{ width:1200px; height:93px; background:#f5f5f5;padding:5px;margin:auto;}
.Product-tit li{ width:auto;padding:0px 10px; height:36px;margin:5px;line-height:36px;background:#FFF;border:1px solid #d2d2d2;text-align:center; float:left; overflow:hidden;}
.Product-tit .ion{ background-color:#0565bf;border:1px solid #0565bf;}
.Product-tit .ion a{ color:#fff;}
.Product-tit li a{ display:block; font-size:14px;}
.Product-tit li a:hover{background:#0565bf; color:#fff;}


.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin-top:10px;}
.picMarquee-left .bd{width:1200px; height:562px; overflow:hidden;}
.picList{height:562px;}
.picList li{ width:388px; height:262px;padding:8px 2px; float:left; _display:inline; overflow:hidden;}
.picList li .frm{ width:350px; height:240px;  margin:0 10px; text-align:center; padding:10px; border:1px solid #ccc; }
.picList li .pic{ text-align:center; }
.picList li .pic img{ width:350px; height:210px; display:block;}
.picList li .pic a:hover img{ border-color:#999;  }
.picList li .title{ height:25px; line-height:25px; margin-top:5px;   }
.picList li .title a:hover{color:#0565bf; text-decoration:underline;}

/*新闻中心*/
#news{width:1200px; height: auto; margin:15px auto 0 auto; margin-bottom:30px;}
#news table{ margin-top:10px;}
.news-tit{ border-bottom:1px solid #bab9b9; padding-bottom:5px;}
.news-tit h3{ font-size:24px;  line-height:40px;}
.news-tit h3 a{color:#232323;}
.news-tit h3 a:hover{ color:#0565bf;}
.news-tit span{ font-size:30px; color:#0565bf;line-height:35px;}
.news-tit p{ line-height:25px; margin-top:5px; color:#616060;}
.news-list{margin-top:5px;}
.news-list li{ height:30px; line-height:30px;border-bottom:1px  dashed #d6d6d6; background:url(../images/li.png) no-repeat left center;}
.news-list li a{ display:block; float:left; padding-left:15px;color:#616060;}
.news-list li span{display:block; float:right;color:#616060; font-size:12px;}
.news-list li a:hover{color:#0565bf; text-decoration:underline;}
/*友情链接*/
#link{ width:100%; height:34px; border-top:1px solid #ccc; clear:both; margin-top:50px; padding:20px 0px;}
#link table img{ vertical-align:text-top;}
#link table a{ padding:0 5px;}
#link table a:hover{ color:#f00; text-decoration:underline;}

/*底部导航*/
#dibu-var{ width:100%; height:50px; background-color:#0565bf;}
#dibu-var p{ width:1200px; height:50px; line-height:50px; margin:0 auto; text-align:center; color:#fff; font-size:15px;}
#dibu-var p a{color:#fff; padding:0 10px;}
#dibu-var p a:hover{ color:#232323;}
/*底部*/
#foot{ width:100%; height:250px; background-color:#201f1f; text-align:center;}
#dibu{ width:1200px; height: auto; margin:0 auto; padding-top:25px;}
#dibu span{ font-size:36px; line-height:50px; color:#0565bf;}
#dibu p{color:#0565bf;}
#foot ul{width:150px; height:30; margin:15px auto;clear:both;}
#foot ul li{width:30px; height:30; float:left; padding:0 10px;}

#dibu-xx{width:1200px; height: auto; margin:0 auto;clear:both; color:#b1afaf;}
#dibu-xx a{color:#0565bf;}
#dibu-xx a:hover{ color:#fff;}

/* 侧边导航 */
.nav_left {}
.nav_left a{
	background:url(img/pub_p.jpg) no-repeat center;
	width:200px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; margin:10px 20px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

.public{ margin-top:30px; margin-bottom:20px;}
.public_lf{ width:220px; float:left;}
.left_list{ background:#f8f8f8;  border:1px solid #cccccc;border-top:3px solid #0565bf;}
.left_list_title{width: 220px;height: 35px;color: #000;font-weight: bold;font-size: 15px; text-indent: 25px; border-bottom: 1px dotted #ccc;line-height: 35px;overflow: hidden;}
.left_list_des{ padding-bottom:20px;}
.left_list_des ul li {padding: 6px 0 6px 25px;font-size: 13px;border-bottom: 1px dotted #ccc; background:url(../images/public_lf_bg.png) 10px 13px no-repeat;}
.left_contact{ margin-top:20px;}
.public_rg {float: right;width: 860px;min-height: 400px; border: 1px solid #ccc;border-top: 3px solid #0565bf;}
.right_des_title{height: 32px;border-bottom: 1px solid #ccc;margin: 5px 20px;}
.right_des_name {float: left;border-left: 3px solid #0565bf;height: 23px;margin-top: 5px;padding-left: 10px; font-size: 14px;font-weight: bold;}
.right_des_sign {float: right;line-height: 32px;}
.cpinfo {}
.cpinfo_img {float:left; margin-right:20px;}
.cpinfo_img img {width:400px; height:400px;}
.cpinfo_intro {float:left;}
.cpinfo_text {min-height:370px;}
.cpinfo_button li {float:left;}
.cpinfo_button li a {width:153px; height:27px; display:block; text-align:center; color:#FFF; background:#004E92; border:#000 1px solid; margin:0 20px;}
.prolistbox {padding:0px;float:left;}
.prolistbox ul li {float:left;width:205px;height:175px;}
.prolistbox ul li .product_pic img {margin:auto;width:125px;margin-top:10px;height:108px;}
.prolistbox ul li .product_pic {float:left;width:205px;height:145px;text-align:center;}
.prolistbox ul li .product_name {float:left;width:205px;height:35px;text-align:center;}


.prolistbox1  {padding:0px;float:left;}
.prolistbox1 ul li {float:left;width:100%;height:150px;padding:20px 0px 0px 0px;border-bottom:1px dashed #d2d2d2;}
.prolistbox2 {float:left;width:200px;height:120px;border:1px solid #ddd;padding:5px;margin-right:10px;}
.prolistbox2 img {float:left;width:200px;height:120px;}
.prolistbox3 {line-height:24px;font-size:18px;font-weight:700;}
.prolistbox4 {height:64px;line-height:16px;font-size:12px;color:#999;overflow:hidden;}
#kinMaxShow *{ margin:0;padding:0;} 
#kinMaxShow .KMSPrefix_kinMaxShow_image_box{width:100%;height:480px;position:relative;z-index:1;} 
#kinMaxShow .KMSPrefix_kinMaxShow_image_box .KMSPrefix_kinMaxShow_image_item{width:100%;height:480px;position:absolute;overflow:hidden;} 
#kinMaxShow .KMSPrefix_kinMaxShow_image_box .KMSPrefix_kinMaxShow_image_item a.KMSPrefix_kinMaxShow_coverlink{width:100%;height:480px;display:block;text-decoration:none;padding:0;margin:0;background:transparent;text-indent:0;outline:none;hide-focus:expression(this.hideFocus=true);} 
#kinMaxShow .KMSPrefix_kinMaxShow_button{right:10px;bottom:10px;left:50%;;position:absolute;list-style:none;z-index:2;overflow:hidden;_zoom:1;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li{width:14px;height:14px;line-height:14px;font-size:12px;background:#FFF;border:1px solid #666666;color:#CCCCCC;text-align:center;margin-right:8px;font-family:Verdana;float:left;opacity:1;border-radius:10px;;cursor:pointer;-webkit-text-size-adjust:none;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{background:#60a411;border:1px solid #666666;color:#000000;;cursor:default;}
.banner1 {width:1920px !important;margin-left:-960px;left:50%; height: 480px; overflow: visible; position: relative; visibility: visible; display: block;}