@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑"; font-size:14px; margin:0 auto; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, blockquote,input,select{padding:0px; margin:0px;}
div,span,ul,li,ol,dd,dt,dl,td,p{}
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/
img{border:0px;}
li{list-style-type:none;}
ol, ul {list-style:none;}
table{border-collapse: collapse;border-spacing: 0px;}
input{height:22px;/*background:transparent;*/}
input[type="password"],input[type="checkbox"],input[type="file"],input[type="radio"],input[type="text"],textarea,select{outline:0px;}
select{vertical-align:middle;height:22px;}
body,div,span,td{color:#444;}
a			{color:#444;text-decoration:none;}
/*a:visited	{color:#2b2b2b;}*/
a:hover		{color:#333;}
a:active	{color:#333;text-decoration:none;}

.fl {float:left; display:inline;}
.fr {float:right; display:inline;}

.scrolltop{overflow:hidden;height:1000px;width:90%; margin:20px auto;}

.a{ border-top:5px solid #007ed5; height:10px;}
.top{ width:1350px; margin:0 auto; height:102px; }
.top_l{ width:548px; float:left;}
.top_r{ width:730px; float:right; padding-top:10px;}
.head{line-height:40px; text-align:right;}
.head a{ color:#333}
.menu {width:730px; margin:0 auto; }
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:91px; height:30px; color:#000;line-height:30px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#007ed5;}
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:0; width:91px;}
.menu ul li:hover ul li a {display:block; background:#faeec7;color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}

#bannerr { position:relative; height:647px; z-index:0; overflow:hidden; background:url(../images/babg.jpg) top repeat-x; margin-top:10px;}
#full-screen-slider { width:100%; height:647px; float:left; position:relative;}
#slides { display:block; width:100%; height:647px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.bannera{ width:100%; margin:0 auto; height:420px; background:url(banner-a.jpg) center}

.cpmenu {width:1250px; margin:0 auto; height:180px; }
.cpmenu ul {padding:0; margin:0;list-style-type: none;}
.cpmenu ul li {float:left; position:relative; margin:20px;}
.cpmenu ul li a, .cpmenu ul li a:visited {display:block; text-align:center; text-decoration:none; width:270px; height:50px; color:#fff;line-height:50px; font-size:16px; background:#007ed5;}
.cpmenu ul li ul {display: none;}
.cpmenu ul li:hover a {color:#fff; background:#c80807; width:270px;}



#pro{width: 100%;	overflow: hidden;	background: url(bg2.jpg);}
.pro-tt{margin: 0 auto;	padding-top: 50px;}
.pro-tt h2{	font-size: 34px;color: #d60b16;	line-height: 30px;	padding-top: 10px;	text-align: center;	padding-bottom: 15px;	background: url(xian1.png) bottom center no-repeat;}
.pro-tt h2 span{color: #333;font-weight: initial;}
.pro-tt h2 span em{	font-size: 20px;}
.pro-tt h3{font-size: 20px;	text-align: center;	color: #999;font-weight: initial; margin-top:15px;}
.pro-tt p{font-size: 18px;color: #333;font-weight: normal;line-height:40px;	text-align: center;}
#pro-box1{width: 100%;	height: 1000px;	margin: 50px auto;}
#pro-box1 li{width: 24%;height: 400px;background: #fff;	margin: 10px 0.5%;float: left;list-style: none;overflow: hidden;position: relative;z-index: 0;box-shadow: 0px 0px 10px #ccc;}
#pro-box1 li img{width: 100%;height: 290px;	padding: 0;	margin: 0;}
#pro-box1 li p{	position: absolute;	width: 100%;height: 110px;	background: #fff;z-index: 999;left: 0;	bottom: 0;-webkit-transition-duration: .5s;	-moz-transition-duration: .5s;	-ms-transition-duration: .5s;-o-transition-duration: .5s;	transition-duration: .5s;}
#pro-box1 li:hover p{position: absolute;width: 100%;	height: 160px;	background: #fff;	z-index: 999;	left: 0;	bottom: 0;}
#pro-box1 li:hover .more22{	background: #0064a2;}
#pro-box1 li p span:nth-of-type(1){	padding-left: 30px;	font-size: 16px;	line-height: 30px;	color: #999;}
#pro-box1 li p>a{width: 100%;	line-height:30px; height: 42px;	text-align: left;font-size: 20px;color: #000;display: block;padding-top: 10px;padding-left: 30px;
	box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#pro-box1 li p em{background: url(pro-tel.jpg) left center no-repeat;padding-left: 30px;font-size: 20px;color: #666;line-height: 40px;	display: block;	margin-left: 30px;}
#pro-box1 .more22{background: #0064a2;	text-align: center;	width: 100%;	height: 50px;	line-height: 50px;	font-size: 18px;	display: block;}
#pro-box1 .more22 a{color: #fff;text-align: center;}
.sm{ text-align:center; line-height:40px; color:#666; font-size:18px;}
/* 产品 */

#home-ys{background:url(bg2.jpg);width: 100%;overflow: hidden;padding: 50px 0px;}
#home-ys h2{font-size: 50px;color: #d80004;	text-align: center;	background: url(xian2.jpg) bottom center no-repeat;	padding-bottom: 15px;}
#home-ys h2 span{font-weight: initial;color: #d80004;}
#home-ys>p{font-size: 24px;	color: #333;text-align: center;	padding-top: 20px;}
.ys-cont{width: 1430px;	height: 500px;	margin: 50px auto;}
.ys-cont li{width: 281px;height: 500px;	margin: 10px 0px;display: block;float: left;padding: 200px 10px 10px 10px;	box-sizing: border-box;	text-align: center;}
.ys-cont li span{width: 281px;height: 100px;background: url(ys1.png) bottom center no-repeat;display: block;}
.ys-cont li strong{	font-size: 24px;	color: #333;	font-weight: initial;	line-height: 60px;	}
.ys-cont li p{font-size: 14px;	color: #666;	line-height: 25px;	font-weight: initial;	padding: 0px 40px;	text-align: left;	height: 100px;}
.ys-cont li:hover{width: 281px;	height: 500px;margin: 10px 0px;	display: block;	padding: 200px 10px 10px 10px;	box-sizing: border-box;	text-align: center;	background: url(ys2.png) bottom center no-repeat;}
.ys-cont li:hover span{width: 281px;height: 100px;	background: url(ys2.png) bottom center no-repeat;}
.ys-cont li:hover strong{color: #fff;}
.ys-cont li:hover p{color: #fff;}
.ys-cont li:nth-of-type(1){	background: url(adv-bg1.png) top center no-repeat;}
.ys-cont li:nth-of-type(1):hover{background: url(adv-bg1x.png) top center no-repeat;}
.ys-cont li:nth-of-type(2){	background: url(adv-bg2.png) top center no-repeat;}
.ys-cont li:nth-of-type(2):hover{background: url(adv-bg2x.png) top center no-repeat;}
.ys-cont li:nth-of-type(3){	background: url(adv-bg3.png) top center no-repeat;}
.ys-cont li:nth-of-type(3):hover{background: url(adv-bg3x.png) top center no-repeat;}
.ys-cont li:nth-of-type(4){	background: url(adv-bg4.png) top center no-repeat;}
.ys-cont li:nth-of-type(4):hover{background: url(adv-bg4x.png) top center no-repeat;}
.ys-cont li:nth-of-type(5){	background: url(adv-bg5.png) top center no-repeat;}
.ys-cont li:nth-of-type(5):hover{background: url(adv-bg5x.png) top center no-repeat;}

.box{  width:100%; margin:0 auto; height:100%; height:auto; overflow:hidden; background:url(about.jpg) center no-repeat; padding-top:100px;}
.about{ width:1250px; margin:0 auto; height:570px; color:#666 }
.about h1{ font-size:22px; text-align:center; font-weight:normal}
.about h2{ text-align:center; font-size:34px;  font-weight:normal; margin-top:15px;}
.about p{ margin-top:250px; font-size:16px; line-height:36px; text-align:center}

.yj{ width:1350px; margin:0 auto; text-align: center; line-height:50px; border-bottom:1px dashed #0165b3;  font-size:34px; color:#666; padding-bottom:15px;}
.zi{width:1350px; margin:0 auto; height:100%; height:auto; overflow:hidden; margin-top:30px; padding-bottom:50px;}
.zi ul{}
.zi ul li{width: 317px;	height: 280px;	margin: 0px 10px;	float: left;	position: relative;}
.zi ul li img{width: 317px;height: 240px;}
.zi ul li p{width: 317px;height: 60px;line-height: 60px;background: #ddd;position: absolute;z-index: 999;bottom: 0;	left: 0;text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}
.zi ul li p:hover{ background:#0067b6; color:#fff;}

.main{width:1360px; height:auto; margin:0 auto; overflow:hidden; height:100%;  background:#FFFFFF; padding-bottom:10px; margin-top:30px;}
.left{width:302px; float:left; height:100%px; overflow:hidden; height:auto}
.left_title{width:282px; height:60px; line-height:60px; margin:0 auto; background:#007ed5; text-indent:10px; font-size:16px; font-weight:bold; color:#ffffff;}
.left_title h2{ font-size:16px; }
.left_list{ width:260px; margin:0 auto; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#eee; padding:10px;}
.left_list ul{}
.left_list ul li{ line-height:45px; text-indent:40px;font-size:14px; border:1px solid #ddd; background:#fff; margin-bottom:10px;}
.left_list ul li a{ color:#333;}
.left_list ul li:hover{ text-decoration:none; background:#007ed5; color:#fff;}
.left_list ul li ul{}
.left_list ul li ul li{ background:url(../images/class_back.jpg); background-repeat:no-repeat; background-position:top; line-height:29px; text-indent:20px; margin-top:5px; font-size:12px;}
.left_list ul li ul li a{ color:#555555; text-decoration:none;}
.left_list ul li ul li a:hover{color:#fff; text-decoration:underline;}

.lianxi{width:225px; border:1px solid #ddd; background:#f4f4f4; margin-top:10px; margin-left:8px; padding-left:10px;}



.right{ width:1020px; float:right; }
.title{ height:32px; color:#000;line-height:32px; font-weight:bold; font-size:14px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.title a{color:#000; text-decoration:none;}
.title span{float:right; padding-right:10px; font-size:12px}
.title span a{color:#000; text-decoration:none;}
.title span a:hover{color:#000; text-decoration:none;}

.content{padding:6px; line-height:30px; font-size:14px; overflow:hidden;}
.nr_text{ line-height:26px;}
.img{ text-align:center; margin-top:15px; margin-bottom:15px;}
.nr_text h3{ line-height:40px; color:#fff; padding:5px; background:#007ed5}

#about{font-size:12px; line-height:22px;}
.about_text{ float:left; padding:10px;}
.about_pic{float:left;text-align:right;}
.lm{float:left; background: url(../images/l.jpg)  no-repeat; padding-left:30px; width:123px;}
.more{float:right;margin-right:10px; height:38px; line-height:38px; }

#product{}
#product li{width:320px; height:300px; float:left; margin:15px 6px 15px 6px; border:1px solid #ddd;}
#product li:hover{ background:#c9c9c9; color:#fff;}
.productpic{width:260px; height:250px; margin:7px 0 0 7px;}
.productname{height:20px; text-align:center; line-height:20px; padding-top:10px;}

#news{}
#news li{line-height:30px; line-height:30px; border-bottom:1px dashed #cccccc; margin-bottom:10px; padding:5px;}
#news li:hover{ background:#eee;}
#news li a{color:#555555; text-decoration:none; font-size:16px; font-weight:bold}
#news li a:hover{color:#d60b16; text-decoration:none;}
.newsnra{ line-height:30px; height:30px;}
.newssj{ width:100px; float:right; text-align:right}
.newnr{ line-height:26px; font-size:14px; color:#666; margin-bottom:10px;}
.bt{ height:70px; border-bottom:1px dashed #ddd; text-align:center}
.bt h1{ color:#F00; font-size:18px; }
.bt h6{ font-size:14px; font-weight:normal}

.RandomNews h2{ padding-left:12px;height:36px;line-height:36px;color:#fff;background:#007ed5;font-weight:bold;}
.RandomNews ul{height: 196px; padding-top:10px;  margin-bottom: 10px;}
.RandomNews li{ height:35px;line-height:35px; padding:0 15px 0 10px;  width:450px; float:left;overflow:hidden; }
.RandomNews li a{float: left; width: 240px; display: block; background:url(../images/ico55.gif) no-repeat 0 14px; padding-left:12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 35px;}


.xinwen{ width:100%; margin:0 auto; height:100%; height:auto; overflow:hidden; padding-top:40px; background:#eee; padding-bottom:50px;}
.news{ width:1360px; margin:0 auto;}
.newsa{ width:430px; float:left;}
.newsb{ width:430px; float:left; margin-left:35px;}
.newsc{ width:430px; float:right;}
.newst{ margin-bottom:15px;}
.newsf{ line-height:40px; border-bottom:1px dotted #ddd;}
.newsf a{ color:#666; font-size:14px;}
.newsf a:hover{ color:#007ed5}
.newssj{ width:100px; float:right; text-align: right; color:#999}

.foot{ width:100%; margin:0 auto; padding-top:40px; height:100%; height:auto; overflow:hidden; background:#007ed5; color:#fff; }
.footer{ width:1300px; margin:0 auto; height:260px;}
.footer_l{ width:700px; float:left; padding-right:20px; border-right:1px solid #fff;}
.footer_l p{ line-height:26px; color:#fff; font-size:14px;}
.footer_nav{ line-height:40px; font-weight:bold; font-size:16px; width:800px; height:40px; color:#fff; }
.footer_menu { width:700px; margin:0 auto; height:40px;}
.footer_menu ul {padding:0; margin:0;list-style-type: none;}
.footer_menu ul li {float:left; position:relative;}
.footer_menu ul li a{display:block; text-align:left; text-decoration:none; width:100px; height:30px; color:#fff; line-height:30px; font-size:14px;}
.footer_menu ul li a:hover{color:#9f8876;}
.footer_c{ width:300px; float:left; margin-left:30px;}
.footer_c h1{ font-size:20px; font-weight:bold; color:#fff}
.footer_c p{ line-height:30px; font-size:14px; margin-top:15px; color:#fff;}
.footer_r{ width:200px; float:right;}
.footer_r_a{ margin-bottom:10px; color:#fff;}
.footer_r_b{ height:50px; padding-left:10px;}

.link{ width:1300px; margin:0 auto; height:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#fff;}
.link a{ color:#fff;font-size:14px;}
.link a:hover{ color:#fff}


.footbq{ width:100%; margin:0 auto; background:#007ed5; color:#fff; height:70px; border-top:1px solid #fff; color:#fff; text-align:center; font-size:14px; line-height:70px;}

.dede_pages { 
	font: 12px/24px Tahoma; 
	height: 30px; 
	margin: 15px auto 0; 
	text-align: center; 
	width: 500px;
/*position:absolute;
left:650px;*/
} 
.dede_pages ul { 
	list-style-type: none; 
	overflow: hidden; 
} 
.dede_pages ul li { 
	background-color: #FFFFFF; 
	border: 1px solid #CCDBE4; 
	color: #0B3B8C; 
	display: block;  
	margin-right:2px; 
	/*padding: 0 3px; */
	float: left; 
} 
.dede_pages ul li a { 
	background-color: #FFFFFF; 
	color: #0B3B8C; 
	padding: 0 9px; 
	display: block;
}

.dede_pages ul li.thisclass a {
	background-color: #0B3B8C; 
	color: #fff; 
}
.dede_pages .pageinfo {
	margin: 0 6px;
}



