@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333333;
	font-family:"微软雅黑";
	font-size:14px;
}
img {
	border:0
}
form, input, textarea, table, h1, h3, h4, h5, h6 {
	font-family:"微软雅黑";
	font-size: 14px;
}
span {
	border:0px;
}
h1 {
	font-size:16px;
}
h3 {
	background:none;
}
input, textarea {
	border:1px solid #CCCCCC;
	padding:2px;
	background:url(input_bg.jpg) bottom repeat-x;
}
a {
	text-decoration: none;
 blr:expression(this.onFocus=this.blur());
	color:#6E6E6E;
}
a:hover {
	text-decoration:none;
	color:#3443c2;
}
ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul, li, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul, li, dt {
	list-style:none;
	margin:0px;
	padding:0px;
}
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
a {
	color:#5f5f5f;
 blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
	outline:none;   /*    FF Opera    */
}
a:focus {
	-moz-outline-style: none;   /*    FF    */
}
.warp {
	width:100%;
}
.fl {
	float:left
}
.fr {
	float:right
}
.w1200 {
	width:1200px;
}
.margin {
	margin:0px auto
}
.header .top{
	height:114px;
}
.logo { float:left;
}
.logo img {
	display:block
}
.topright{ float:right;}
.menu { line-height:45px; background:#3443c2; height:45px; border-bottom:1px solid #FFF;}
.menu ul{background:url(../images/line.jpg) no-repeat left center; margin-left:10px;}
.menu li {
	float:left;
	text-align:center;
	line-height:45px; background:url(../images/line.jpg) no-repeat right center; padding:0px 53px; position:relative;
}
.head-menu-list .subnav{border-top:1px solid #FFF; position:absolute; top:45px; left:-10px; background:#3443c2; display:none; width:100%; z-index:999; padding:0px 10px;padding-bottom:20px; padding-top:10px;}
.head-menu-list .subnav ul{ background:none; margin:0px;}
.head-menu-list .subnav li{ float:none; background:none; padding:0px; line-height:35px; border-bottom:1px solid #FFF; }
.head-menu-list .subnav li a{ font-size:14px;}


.menu li a {
	display:block;
	color:#fff;
	font-size:16px;
}
.menu li a:hover {
	display:block;
	color:#ffd200
}





.banner {
	position:relative;
	height:456px;
	overflow:hidden;
	width:100%;
	margin:0px auto;
}
.flexslider {
	position:relative;
	height:456px;
	overflow:hidden;
	width:100%;
	z-index:1;
	margin:0px auto;
}
.slides {
	position:relative;
	z-index:1;
}
.slides li {
	height:456px;
}
.slides li img {
	width:100%;
	height:456px;
}
.flex-control-nav {
	position:absolute;
	bottom:29px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li {
	display:inline-block;
	width:40px;
	height:14px;
	margin:0 5px;
*display:inline;
	zoom:1;
}
.flex-control-nav a {
	display:inline-block;
	width:40px;
	height:10px;
	line-height:40px;
	overflow:hidden;
	background:#fff;
	cursor:pointer;
}
.flex-control-nav .flex-active {
	background:#3443c2;
}
.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;
}
.indexcontent {
	padding:20px 0px 0px;
}
.content{padding:20px 0px;}
.conleft{ float:left; width:312px;}
.nav .tit{ line-height:49px; height:49px; background:url(../images/navbj.jpg) ; text-align:center; color:#FFF;
 font-size:22px;}
.nav li{ line-height:48px; border-bottom:1px solid #d6d6d6; padding-left:10px;}
.nav li a{ color:#333333; font-size:16px;}
.nav li a:hover{ color:#3443c2;}
.nav li a.hover{ color:#3443c2;}

.nav1 .tit{ line-height:49px; height:49px; background:url(../images/navbj.jpg) ; text-align:center; color:#FFF;
 font-size:22px;}
.nav1 li{ line-height:48px; border-bottom:1px solid #d6d6d6; padding-left:10px;  background:url(../images/jt1.png) no-repeat right center;}
.nav1 li.current{ background:url(../images/jt2.png) no-repeat right center;}
.nav1 li a{ color:#333333; font-size:16px;}
.nav1 li a:hover{ color:#3443c2;}
.nav1 a.hover{ color:#3443c2;}
.menu_body{ }
.menu_body a{ display:block; line-height:35px; padding-left:24px;border-bottom:1px solid #d6d6d6; }


.conright{ width:850px; float:right;}
.indextit span{ float:left; display:block; border-bottom:1px solid #d8d8d8;}
.indextit span.left{ width:20px; height:16px; float:left;}
.indextit span.center{ float:left; border:0px; text-align:center; width:200px; color:#3443c2; font-size:18px; line-height:30px;}
.indextit span.right{ width:630px; float:right;height:16px;}
.Company{ line-height:25px; padding-top:10px;}
.Company a{ color:#3443c2; text-align:right; padding-left:20px;}

.products{}
.products li{ float:left; width:189px; border:1px solid #dddddd; border-top:2px solid #3443c2; text-align:center;
 margin-right:28px; margin-top:10px;}
.products li.li4, .products li.li8{ float:right; margin-right:0px;}
.products li span{ line-height:28px; display:block;}
.products li img{ display:block;}

.Exhibition .indextit{ margin-top:20px; margin-bottom:10px;}
.Exhibition .indextit span.right{ width:1000px; float:right;height:16px;}
.Exhibition .indextit span.center{width:160px;}
.Exhibitionbox{ background:url(../images/Exhibitionbj.jpg) no-repeat center; width:100%; height:300px;}
.Exhibitionbox li{ float:left; text-align:center; width:229px; margin:0px 34px; padding-top:25px;}
.Exhibitionbox li.li4{ }
.Exhibitionbox li span{ display:block}
.Exhibitionbox li h3{ text-align:center; line-height:30px; font-size:18px;}
.Exhibitionbox li span{ display:block;line-height:23px; text-align:left;}

.Contact{ background:#f5f5f5; padding-top:10px;color:#3443c2; padding-bottom:20px;}
.Contact .tit{ background:url(../images/lxline.jpg) repeat-x bottom; line-height:45px;color:#3443c2; font-size:18px;}
.Contact p{ line-height:35px;}

.footer{ text-align:center}
.footer .top{ line-height:35px; background:#3443c2; color:#FFF;}
.footer .top a{ color:#FFF;}
.footer p.btm{ line-height:40px; background:#0d2379; color:#FFF;}

.conrighttit{ color:#0d2379; font-size:18px; line-height:45px; border-bottom:1px solid #d8d8d8}
.mycontent{ line-height:25px; padding:10px 0px;}
.mycontent h3{ font-size:22px; text-align:center;}
.mycontent .time{ text-align:center; padding-bottom:5px;}

.newslist{}
.newslist li{ line-height:40px; border-bottom:1px dashed #cbcbcb; padding-left:10px;}
.newslist li span{ float:right; padding-right:10px;}
.newslist li a{ color:#333333}

.text-c{ line-height:35px; margin-top:10px; text-align:center}
.text-c a{ padding:3px 10px; border:1px solid #ddd;}


.piclist li{ float:left; width:250px; border:1px solid #dddddd; border-top:2px solid #3443c2; text-align:center;
 margin:15px 15px 0px;}
.piclist li span{ line-height:28px; display:block;}
.piclist li img{ display:block; width:250px; height:155px;}


.leftContact{ background:#f5f5f5; margin-top:17px; padding:10px 18px;}
.leftContact .tit{background:url(../images/lxline.jpg) repeat-x bottom; line-height:30px;color:#3443c2; font-size:18px;}
.leftContact p{ line-height:30px; text-align:left; padding-top:10px;}









/*图片轮播*/
.detail_context_pic{overflow:hidden;}
.detail_context_pic_top{width:296px;overflow:hidden;text-align:center;position:relative;z-index:1; float:left;}
.detail_context_pic_top img{ width:290px; height:290px; border:1px solid #f5f5f5; padding:3px;}
.jj{ padding-top:20px;}
.detail_context_pic_bot{width:520px;overflow:hidden; float:left; padding-left:20px;}
.detail_picbot_mid{float:left;width:520px;height:65px;overflow:hidden; padding-top:20px;}
.detail_picbot_mid ul li{float:left;height:65px;margin-right:5px;display:inline;text-align:center;overflow:hidden;position:relative;}
.detail_picbot_mid ul li img{height:57px;height:57px; border:1px solid #f5f5f5; padding:2px;}
#pic1{}
.selectpic{border:1px solid #3443c2;}
.detail_picbot_right{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:107px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-20%;width:39px;height:50px;}

#miaoshuwarp{position:relative;bottom:0;z-index:1;width:680px;text-align:left;}
.miaoshu{position:absolute;width:660px; padding:0 10px; bottom:0;height:30px; line-height:30px;color:White;font-size:14px;z-index:3;background:url("../images/bcgL.png") repeat-x; font-family:"宋体";}

.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}
.firsttop_left{width:300px;height:250px;margin-right:30px;overflow:hidden;float:left;}
.firsttop_right{float:left;width:270px;overflow:hidden;}
.close2{height:17px;}
.close2 a{background:url('../images/close.jpg') 0px 0px no-repeat;width:15px;height:15px;display:block;float:right;}
.replay{height:24px;margin-top:20px;overflow:hidden;}
.replay h2{float:left;font-size:16px;}
.replay p{float:left;margin-left:15px;display:inline;line-height:24px;padding-right:25px;background:url('../images/replay.png') right no-repeat;}
.replay p a{color:white;font-size:14px;}
.replay p a:hover{color:#FF702D;text-decoration:underline;}
.pictwo{width:270px;height:88px;overflow:hidden;margin-top:20px;}
.pictwo ul li{width:120px;height:88px;float:left;margin-right:15px;position:relative;overflow:hidden;}
.pictwo ul li img{width:120px;height:88px;}
.imgdivtext{position:absolute;bottom:0px;height:25px;width:120px;background:rgba(0, 0, 0, 0.6);line-height:25px;text-align:center;left:0px;z-index:4;*background:#000;*filter:alpha(opacity=50);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn {margin-top:35px;margin-left:50px;}
.returnbtn a{width:115px;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block;}
.returnbtn a:hover{color:#FF702D;border:1px solid #8d5a00;}
.firsttop{width:600px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:600px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}

.contentcon{ padding-top:20px;}
.contentcon .tit{ border-bottom: 1px solid #d6d6d6; line-height:40px; font-size:16PX; color:#3443c2}









