@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
div,h1,h2,h3,h4,h5,h6,h7,span,ul,li,ol,dl,dt,dd,form,input,th,td,textarea,p,table,body{
	margin:0px;
	padding:0px;
}
body{
	font-family:"微软雅黑";
	font-size:12px;
	color:#333;
	line-height:24px;
}
ul li,li{
	list-style-type:none;
}
a{
	text-decoration:none;
	font-size:12px;
	color:#444;
}
em{font-style:normal;}
a:hover{
	color:#0457b7;
}
img{
	border:none;
}
.clear{
	clear:both;
}
p{
	font-size:12px;
	color:#515151;
}
i{ font-style:normal;}
/*box*/
.box{background:#f6f6f6; border-bottom:solid 1px #dedcdd; height:30px;}
.box_midle,.header_midle,.nav_midle,.n_nav,.product_midle,.footer_midle,.main_midle{width:990px; margin:0px auto;}
.box_li1{font-size:12px; color:#333; line-height:30px; float:left;}
.box_li2{float:right; font-size:12px; color:#333; line-height:30px;}
.box_li2 i{color:#0457b7; font-family:Arial, Helvetica, sans-serif;}
/*header*/
.header{height:113px;}
.header_logo{float:left; margin-top:32px;}
.s_lan {
float: right;
width: 250px;
padding:0.4em;
margin-top:32px;
}
.s_lan .seach {
width: 250px;
border: 1px solid #ddd;
height: 28px;
line-height: 28px;
border-radius: 15px;
float: left;
background: #fff;
}
.s_lan .seach .input {
width: 210px;
float: left;
border: none;
line-height: 16px;
height: 28px;
padding: 0;
background: none;
line-height: 28px;
padding: 0 5px;
}
.s_lan .seach .but {
width: 28px;
float: right;
border: none;
height: 28px;
border-radius: 15px;
cursor: pointer;
background: #004f89 url(../images/icon_seach.png) no-repeat center;
background-size: cover;
}
/*nav*/
.nav{ background:url(../images/nav_bg_07.jpg) repeat-x top left; height:50px;}
.n_nav li {
	float: left;
	text-align: center;
	line-height:50px;
	position: relative;
	width:14.2%;
	background:url(../images/nav_li_bg_09.jpg) no-repeat right top;
	
}
.n_nav li a {
	display: block;
	color: #fff;
	font-size:14px;
}
.n_nav li a:hover {
	font-weight: bold;
	color: #fff;
	background: #0562ce;
}
.n_nav li .drop {
	position: absolute;
	top:50px;
	left:0;
	background: #1793D5;
	width:100%;
	padding:0px;
	display: none;
	line-height: 30px;
	z-index:999;
}

.n_nav li .drop .txt {
	text-align: left;
}
.n_nav li .drop .txt li {
	width:100%;
	font-size: 12px;
	text-align: left;
	background:none;
}
.n_nav li .drop .txt .list {
	padding: 5px 0;
}
.drop .txt li a {
	display: block;
	height:36px;
	line-height: 30px;
	padding-left:40px;
	color:#FFF;
	font-size:14px;
}
.n_nav li .drop .txt li a:hover {
	color:#0457b7;
	background:#fff;
}
/*banner*/
.flexslider{position:relative;height:430px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.flexslider1{position:relative;height:242px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative; height:430px;}
.slides1{position:relative; height:242px;}
.slides li{height:430px;}
.slides1 li{height:242px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:-999;}
.flex-control-nav a{display:inline-block;width:17px;height:15px;line-height:40px;overflow:hidden;background: url(../images/img1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background:url(../images/img1_1.png) no-repeat;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background: url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background: url(../images/next.png) center center no-repeat;}
/*product*/
.product{border-top:solid 2px #0457b7; background:url(../images/jt_16.jpg) no-repeat top center; padding-top:18px;}

.picMarquee-left{ width:990px;  overflow:hidden; position:relative; border-left:solid 1px #ddd; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd;top:-18px;   }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ padding:8px; margin:25px 0px 0px 0px;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:218px; height:142px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:30px; text-align:left; background:url(../images/title_Img_24.jpg) no-repeat left center; padding-left:15px;   }
		.picMarquee-left .bd ul li .title a{ line-height:30px; font-size:14px; color:#333;   }
/*main_cneter*/
.main_center{border:solid 1px #ddd; margin:15px auto 0px auto; width:990px;}
.news{width:272px; border-right:solid 1px #ddd; float:left;height:245px; overflow: hidden;}
.news_midle,.pro_news_mid,.about_midle{padding:20px;}
.more{float:right; margin-top:10px; }
.more a{}
.news_span{font-size:16px; color:#333; line-height:20px;}
.news_span i{display:block; font-size:14px; color:#555; font-family:Arial, Helvetica, sans-serif;}
.news_ul li{background:url(../images/news_li_bg_38.jpg) no-repeat left center; padding-left:15px; line-height:34px; height:34px; overflow:hidden;}
.news_ul li a{font-size:14px;}
.news_img{margin:10px 0px 5px 0px;}
.product_news{width:275px; border-right:solid 1px #ddd; float:left; height:245px; overflow: hidden;}
.picScroll-left{ width:235px;  overflow:hidden; position:relative; height:258px; }
		.picScroll-left .hd{ overflow:hidden; padding:0px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:27px; height:35px;margin-right:5px; margin-top:10px; background:url(../images/left_37.jpg) no-repeat; float:left; margin-top:50px;position:relative; z-index:999;  }
		.picScroll-left .hd .next{ background:url(../images/right_39.jpg) no-repeat; width:27px; height:35px; float:right;}
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px 0px; position:relative; z-index:-1; top:-90px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:218px; height:142px; display:block;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px; background:#868686; color:#fff;   }
		picScroll-left .bd ul li .title a{ line-height:24px; font-size:14px; color:#fff;}
.about{float:right; width:440px;height:245px; overflow: hidden;}
.about_cont{margin:15px 0px 0px 0px;}
.about_img{float:left; width:137px;}
.about_cont_p{float:right; width:245px;}
/*link*/
.link{border-left:solid 1px #ddd; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; background:#f1f1f1; width:990px; height:30px; margin:0 auto;}
.link_midle{padding:0 10px;}
.link_left{float:left; width:75px;}
.link_left b{font-size:14px; color:#666666; line-height:30px;}
.txtMarquee-left{ width:895px; float:right;position:relative; }
		.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0px;  }
		.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
		.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
		.txtMarquee-left .bd{ padding:0px; }
		.txtMarquee-left .bd .tempWrap{ width:895px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.txtMarquee-left .bd ul li a{font-size:14px; color:#666; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
		.txtMarquee-left .bd ul li span{ color:#999;  }
/*footer*/
.footer{border-top:solid 2px #0457b7; background:#3c3c3c; margin-top:15px;}
.footer_midle{padding:20px 0px;}
.footer_l{float:left; width:850px;}
.footer_l p,.footer_l p a,.footer_l a{font-size:12px; color:#fff; line-height:26px;}
.footer_r{float:right;}
.footer_r span{font-size:12px; display:inline-block; color:#fff; text-align:center;}
/*main*/
.main{margin-top:0px;}
.crumbs {
height: 40px;
line-height: 40px;
border-bottom: 1px dotted #ddd;
margin: 15px 0 15px;
}
.right {
float: right;
}
.pub_left {
width: 231px;
float: left;
}
.pub_menu h1,.pub_pro_menu h1,.side_h1 {
width: 231px;
height: 39px;
line-height: 39px;
background: url(../images/page_menu_bg.jpg) no-repeat;
color: #fff;
font-size: 16px;
text-indent: 20px;
}
.pub_menu ul{
width: 229px;
border: 1px solid #ddd;
border-top: none;
}
.pub_menu ul li {
height: 39px;
line-height: 39px;
border-bottom: 1px dotted #ddd;
}
.pub_menu ul li a {
padding-left: 25px;
background: url(../images/p_menu_style.png) 10px -24px no-repeat;
display: block;
height: 39px;
display:block;
}
.pub_menu ul li a:hover{
background: url(../images/p_menu_style.png) 10px 15px no-repeat #eeeeee;
color: #0068b7;
}
.pub_contact {
width: 229px;
border: 1px solid #ddd;
margin-top: 15px;
padding-bottom: 10px;
}
.img_box {
text-align: center;
}
.pub_contact .img_box img {
margin: 5px 2px 10px 2px;
}
.pub_contact p {
padding-left: 20px;
line-height: 26px;
}
.pub_cont {
width: 732px;
float: right;
}
.com_profile p {
font-size: 14px;
line-height: 26px;
padding: 8px 0;
}
.blue {
color: #0068b7; font-weight:lighter;
}
.f20 {
font-size: 20px;
}
.news1 li {
border-bottom: 1px dotted #ddd;
line-height: 22px;
margin: 18px 0;
overflow: hidden;
padding-bottom: 18px;
}
.news1 li h4 a{font-size:14px; color:#0457b7;}
.news1 li img {
float: left;
margin-right: 20px;
border:solid 1px #ddd;
}
.pub_cont img {
max-width: 732px;
}
.c3 {
color: #333;
}
.f14 {
font-size: 14px;
}
.news1 li p {
padding: 5px 0;
}
.news1 .ntime {
color: #999;
font-size:12px;
}
.news1 li .news_word {
overflow: hidden;
color:#666;
}
.tit_name{
margin-top:0px;
text-align: center;
font-size: 18px;
font-weight: bold;
color: #004791;
}
.public_time {
text-align: center;
border-bottom: 1px dotted #ccc;
padding: 10px 0 20px;
margin-bottom: 20px;
}
.pub_product h2 {
margin:10px 0px;
line-height:40px;
font-weight:lighter;
}
.p_pro_box {
width: 990px;
margin-bottom: 30px;
border:solid 1px #ddd;
}
.pro_imgbox {
overflow: hidden;
}
.pro_imgbox ul {

}
.pro_imgbox ul li {
text-align: center;
line-height: 40px;
float:left;
margin:13px;
}
.pimg_box {
width: 218px;
height:142px;
border: 1px solid #ddd;
overflow: hidden;
}
.pimg_box:hover{border:solid 1px #0068b7;}
.pro_imgbox ul li a {
display: block;
}
.pro_imgbox ul li img {
width: 218px;
height:142px;
}
.pro_imgbox ul li p {
height: 40px;
overflow: hidden;
font-size: 14px;
}
.more1{float:right;}
.more1 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:40px; color:#0068b7;}
.pro_jj {
margin: 15px 0px 15px 0px;
width: 970px;
border: 1px solid #DCE9EF;
background-color: #FAFAFA;
padding: 10px 10px;
line-height: 28px;
text-indent: 2em;
}
.level_1 {
width: 229px;
border: 1px solid #ddd;
border-top: none;
}
.pub_pro_menu ul li a.open {
background: url(../images/pro_menu_sty.png) no-repeat 206px -56px;
}
.icon_list {
float: right;
width: 30px;
height: 38px;
display: block;
float: right;
cursor: pointer;
}
.pub_pro_menu ul li ul li a {
background: none;
}
.pub_pro_menu ul li a, .pub_pro_menu ul li ul li a {
display: block;
height: 39px;
line-height: 39px;
border-bottom: 1px dotted #ddd; }
.pub_pro_menu ul li a {
padding-left: 20px;
width: 209px;
background: url(../images/pro_menu_sty.png) no-repeat 206px -56px;
}
.pro_det_title {
height: 54px;
background: url(../images/det_title_bg.jpg) repeat-x;
border: 1px solid #ddd;
border-bottom: 3px solid #0068b7;
line-height: 54px;
font-size: 18px;
color: #333;
font-weight: bold;
text-indent: 10px;
}
.de_pro {
width: 733px;
height:282px;
margin: 20px 0 30px;
}
.de_pro_img {
width: 432px;
height:282px;
position: relative;
float: left;
}
.de_pro_img a.magnifier {
display: block;
width: 430px;
height:280px;
border: 1px solid #ddd;
}
.de_pro_img img {
width: 430px;
height:280px;
}
.de_pro_txt {
width: 266px;
float: right;
height: 250px;
padding-left:20px;
padding-top:30px;
padding-right: 14px;
border: 1px solid #ddd;
border-left: none;
}
 .de_pro_txt p {
	 line-height:36px;
	 font-size:14px;
}
.de_pro_txt .consult {
width: 93px;
height: 27px;
display: block;
background: url(../images/consult_bg.jpg) no-repeat;
line-height: 27px;
color: #fff;
text-align: center;
}
/* 本例子css */
		.slideTxtBox1{ width:731px; text-align:left;  }
		.slideTxtBox1 .hd{ height:34px; line-height:34px;padding:0 10px 0 20px;position:relative; border-bottom:solid 1px #ddd; }
		.slideTxtBox1 .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:34px;   }
		.slideTxtBox1 .hd ul li{ float:left; margin: 0px 20px 0px 0px;cursor:pointer; background:url(../images/protab_bg.jpg) no-repeat; width:116px; height:34px; text-align:center;  }
		.slideTxtBox1 .hd ul li.on{ height:34px; background:url(../images/protab_abg.jpg) no-repeat;}
		.slideTxtBox1 .hd ul li a{ display:block; background:url(../images/pro_tab_a.jpg) no-repeat left center; font-size:14px; margin-left:20px;}
		.slideTxtBox1 .bd ul{ padding:15px 0px;  zoom:1;  }
		.slideTxtBox1 .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox1 .bd li .date{ float:right; color:#999;  }
		.slideTxtBox1 .bd{}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox1 .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox1 .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox1 .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox1 .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox1 .arrow .nextStop{ background-position:-60px -50px; }
.honor_cont ul {
width: 750px;
margin-bottom: 20px;
}
.honor_cont li {
width:225px;
text-align: center;
float: left;
margin-right:20px;
margin-bottom: 20px;
}
.honor_cont li .himg_box {
border: 1px solid #ddd;
width:225px;
height:147px;
padding-top:0px;
overflow: hidden;
}
.honor_cont li p {
line-height: 30px;
height: 30px;
overflow: hidden;
margin-top: 10px;
}
/*翻页*/
.page {
width: 100%;
text-align: center;
padding: 10px 0;
}
.page a {
display: inline-block;
padding: 2px 8px;
border: 1px solid #d6d6d6;
margin: 0 3px;
}
.page a:hover, .page a.now {
color: #eb3341;
background: #005bab;
color: #fff;
}
.xiazai_ul li{border-bottom:dashed 1px #ddd; line-height:40px; padding-left:25px; background:url(../images/bj_sub_icon.jpg) no-repeat left center; height:40px; overflow:hidden;}
.xiazai_ul li a{font-size:12px; line-height:40px; color:#333;}
.time{float:right; font-size:12px; color:#666; line-height:40px;}


.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ display:inline-block height:32px; line-height:32px; padding-left:25px;  border-top:1px solid #ddd; background:#eaeef9; cursor:pointer;
			
		}
		.sideMenu h3 a{font:normal 14px/32px "Microsoft YaHei"; color:#333;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:0px 0px; color:#999; display:none; /* 默认都隐藏 */ }
		.sideMenu ul li a{font-size:14px; line-height:36px; color:#666;}
		.sideMenu ul li{border-bottom:dashed 1px #ddd; padding:0px 0px 0px 45px;background:url(../images/p_menu_style.png) 20px -24px no-repeat;}
		.sideMenu ul li a:hover{color:#0457b7;}
		/* lanrenzhijia */
.lanrenzhijia{width:732px;margin:10px auto 0 auto;overflow:hidden;}
.lanrenzhijia ul{width:732px;}
.lanrenzhijia ul li{float:left; margin:0px 12px 22px 12px;display:inline;width:220px;height:144px;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:220px;height:144px;overflow:hidden;}
.lanrenzhijia .rsp{width:220px;height:144px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:220px;height:144px;left:-220px;top:0px;overflow:hidden; text-align:center;}
.lanrenzhijia .text h3{width:220px;margin-top:30px;height:40px;line-height:50px;text-align:center;color:#FFFFFF;font-size:16px;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:center;color:#FFFFFF;font-size:14px;}
.photo img{border:solid 1px #ddd; width:218px; height:142px;}