﻿@charset "utf-8";
/* CSS Document */
body{ font-size:14px; color:#444; min-width:1200px;   font-family: "Microsoft YaHei", Verdana, sans-serif, "SimSun"; -webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale; margin:0px; padding:0px;word-break:break-all;}ul,li,p{ list-style-type:none; padding:0px; margin:0px;}img{ border:0px;}
a:link {color: #333;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: none;color: #333;}a:active {text-decoration: none;color: #333;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ float:left; overflow:hidden; margin-top:40px; margin-bottom:15px;}
.tel{ float:right; overflow:hidden; margin-right:10%; margin-top:10px;}
.tel_1{ float:right; overflow:hidden; background: url(tel.jpg) no-repeat;}
.tel_2{ margin-left:50px; float:right; font-size:17px; color:#666; overflow:hidden;}.tel_2 p{ font-size:18px; color:#ff7d01; font-weight:bold;}
.top{ margin-top:50px; }
.bottom{ margin-bottom:50px;}
.menu{


	height:35px;
	float:right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.menu li{width:90px; float:left;  text-align:center;   text-align:center;  }
.menu li a{height:35px; line-height:35px; font-size:15px; font-weight:900; text-align:center;color:#333;  text-decoration:none;}
.menu li a:hover{ color:#fff; background: #eea200; display:block; border-radius:4px;  }
.menu ul li .current{ background: #eea200; display:block; border-radius:4px; color:#FFF;}

.banner{ width:100%; overflow:hidden;}.banner img{ width:100%; display:block}

.txt{ font-size:35px;width:100%; text-align:center; font-weight:900; overflow:hidden;}
.txt span{ color:#ff7d01;}
.txt  p{ width:100%; text-align:center; font-size:18px; color:#999; margin-top:5px;}


.youshi{ width:100%; overflow:hidden; margin-top:30px; margin-bottom:50px;}
.you{ width:100%; background:#f8f8f8; overflow:hidden;}
.youshi li{ width:19%; float: left; margin-right:1%;  overflow:hidden;}
.youshi1{  background-position:center; width:100%; height:260px;position:relative;}


.spinner{
	width:227px;
	height:260px;
	background-position:center 0px;
	overflow:hidden;
-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out; 	background-image: url(bg_sign171.png);
	background-repeat: no-repeat;
}
.youshi1:hover .spinner{background:url(bg_sign171.png) no-repeat; 	width:227px;		height:260px;
background-position:center 0px;overflow:hidden; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}



.spinner2{ width:227px; height:260px;background:url(bg_sign181.png) no-repeat;  background-position:center; overflow:hidden;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.spinner3{ width:227px; height:260px;background:url(bg_sign191.png) no-repeat;  background-position:center; overflow:hidden;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.spinner4{ width:227px; height:260px;background:url(bg_sign201.png) no-repeat;  background-position:center; overflow:hidden;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.spinner5{ width:227px; height:260px;background:url(bg_sign211.png) no-repeat;  background-position:center; overflow:hidden;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}


.youshi2{ height:260px;position:relative;}
.youshi3{ width:100%; height:260px;position:relative;}
.youshi4{ width:100%; height:260px;position:relative;}
.youshi5{ width:100%; height:260px;position:relative;}

.youtxt{ width:100%; text-align:center; position:absolute; color:#FFF; padding-top:80px;  font-size:24px; font-weight:900; overflow:hidden; bottom:0px;  top:10px;}
.youtxt p{ margin-top:10px; font-size:14px; line-height:1.5;font-weight:100; overflow:hidden;}

.youshi2:hover .spinner2{background:url(bg_sign181.png) no-repeat;  overflow:hidden; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.youshi3:hover .spinner3{background:url(bg_sign191.png) no-repeat;  overflow:hidden; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.youshi4:hover .spinner4{background:url(bg_sign201.png) no-repeat;  overflow:hidden; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.youshi5:hover .spinner5{background:url(bg_sign211.png) no-repeat;  overflow:hidden; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}





.youtxt{ width:100%; text-align:center; color:#FFF; padding-top:80px;  font-size:24px; font-weight:900; overflow:hidden;}
.youtxt p{ margin-top:10px; font-size:14px; line-height:1.5;font-weight:100; overflow:hidden;}








.index_pro{ width:100%; background:url(bj.jpg);  overflow:hidden; padding-top:30px; padding-bottom:30px;}


.index_p{ width:245PX; float:left; overflow:hidden; background:#FFF;}


.index_p1{ width:100%; background:url(PRO.jpg) no-repeat; overflow:hidden; font-size:24px; text-indent:70px; color:#FFF; line-height:98px;}


.index_p2{ width:100%; overflow:hidden; }
.index_p2 li {
	width:90%;
	margin:0 auto;
	text-indent:30px;
	overflow:hidden;
	line-height:52px;
		background-image: url(li.jpg);	background-repeat: no-repeat;	background-position: 0px 15px;
	border-bottom:1px solid #f8f8f8;}


.index_p2 ul li .nav_snav a{color:#e59830;}

.index_p2 li a{
	width:100%;
	 display:block;




}

.index_p2 li a:hover{ color:#e59830;}

.more_{ width:120px; margin:0 auto; overflow:hidden; line-height:30px; font-size:16px; background:#e59830; text-align:center; margin-top:30px; margin-bottom:30px;}
.more_ a{ color:#FFF;} .more_ a:hover{ background:#333; display:block;}

.pro_right{ width:920px; float:right; overflow:hidden; }

.pro_right1{ width:100%; overflow:hidden;}

.pro_right1 li{ width:31%; float:left; overflow:hidden; background:#FFF; margin-left:1%; margin-right:1%; margin-bottom:2%;}

.pro_right1img{ width:100%; height:273px; background:#fcfafb; overflow:hidden;}

.pro_right1img img{width:100%; }

.pro_right1i{ width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden;}


.about{ width:100%; background:url(bj2.jpg) no-repeat; background-size:100% 100%; background-attachment:fixed; overflow:hidden; padding-top:50px; padding-bottom:80px;}


.about1{ width:49%; float:left; overflow:hidden;}

.about2{ width:100%; font-size:24px; font-weight:800; overflow:hidden;}
.about2 p{ width:100%; font-size:14px; line-height:180%; overflow:hidden; font-weight:100;}

.about3{ width:100%; margin-top:20px; margin-bottom:30px; line-height:180%; overflow:hidden; text-indent:2em; text-align:justify;}

.aboutus_more{ width:200px;  text-align:center; font-size:16px;}
.aboutus_more A{border:2px solid #e6880e; display:block;width:200px;  line-height:40px; }
.aboutus_more A:HOVER{ width:200px; border:2px solid #e6880e; background:#e6880e; display:block;  text-align:center;  color:#FFF}

.about4{ width:47%; float: right;; overflow:hidden;}
.newsmain{width:370px; float:left; overflow:hidden;}
.NEWS{ width:100%; overflow:hidden;}.NEWS img{ width:100%; display:block;}
.NEWS1{ width:100%; margin-top:5px;  font-weight:600; overflow:hidden;  }.NEWS1 span{ float:right; font-weight:100;}
.NEWS1 p{ font-size:14px; line-height:1.5; overflow:hidden; margin-top:5px; font-weight:100; text-align:justify;

  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;


}


.newss{ width:530px; float:left; overflow:hidden; margin-left:20px;}

.newss li{ width:100%; height:50px; background:#f5f5f5; overflow:hidden; margin-bottom:10px; padding:10px;}
.newssli{ width:11%; float:left; text-align:center; font-size:28px; line-height:50px; font-weight:900; border-right:1px solid #CCC;}
.newssl{ width:80%; float:left; margin-left:2%; overflow:hidden;margin-top:5px;}
.newssl span{ float:right;}
.newssl p{ color:#999;  white-space:nowrap;text-overflow:ellipsis; overflow:hidden; margin-top:1px;}

.hangye{ width:240px; float:right; background:#f5f5f5; overflow:hidden; padding:10px;}
.hangyet{ width:100%; overflow:hidden;}
.hangyet1{ float:left; border-bottom:2px solid #ff7d01; font-size:18px; line-height:40px;}.hangyet2{ float: right; color:#999; line-height:40px;}

.hangyet3{ width:100%; overflow: hidden; margin-top:10px;}
.hangyet3 li{ width:100%; border-bottom:1px dashed #CCC; overflow:hidden; line-height:39px;hidden;white-space: nowrap;text-overflow: ellipsis;}

.footer{ width:100%; background:url(footer.jpg) no-repeat; background-size:100% 100%; color:#FFF; overflow:hidden; margin-top:50px; padding-top:50px; padding-bottom:50px;}

.footer1{ width:40%; float:left; overflow:hidden;}.footer2{ width:100%; overflow:hidden; font-size:18px; font-weight:700;}

.footer3{ width:100%; line-height:40px; margin-top:10px;overflow:hidden;}.footer4{ width:25%; float:left; overflow:hidden;}.footer5{ width:75%; float:left; overflow:hidden;}

.footer6{ width:90%; padding:10px; line-height:18px; overflow:hidden;border-radius: 4px; background:#FFF; border:0px; outline:none;}


.footer7{ width:90%; padding:10px; line-height:18px; height:60px; overflow:hidden;border-radius: 4px; background:#FFF; border:0px; outline:none;}

.footer8{ width:95%;  line-height:18px;  overflow:hidden;border-radius: 4px; background:#eea200; border:0px; text-align:center; color:#FFF; height:40px; outline:none;}

.tech{ width:100%; background:url(ce.png) no-repeat; overflow:hidden; margin-top:30px;}
.tech p{ line-height:40px; overflow:hidden; text-indent:40px;}

.footer_1{ width:100%; background:#1c2124; overflow:hidden;}







.menu1{


	height:35px;
	float:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	
}
.menu1 li{width:140px; float:left;  text-align:center;   text-align:center;  }
.menu1 li a{height:35px; line-height:35px; font-size:15px;  text-align:center;color:#fff; padding-right:40px;  border-right:1px solid #666;}

.menu2{ width:160px; height:55px; overflow:hidden; text-align:center; background:#eea200; font-size:16px; line-height:55px; float:right;}.menu2 a{ color:#FFF;}
.end{ width:100%; background:#262a2d; overflow:hidden;}

.endq1{ float:left; overflow:hidden;}.endq2{ width:650px; float:left; margin-top:30px; overflow:hidden; line-height:200%; color:#999;}
.endq2 span{width:65%;float:right;}
.endq2 a{color:#999;}

.endq3{ width:180px; float:left; overflow:hidden;}

.endq4{ width:140px; margin-left:10px; background:#0069b5; line-height:40px; text-align:center; color:#FFF; overflow:hidden; margin-top:20px;}
.endq5{ width:100%; text-align:center; font-size:20px; color:#666; margin-top:20px; font-weight:800}

.menu21{ width:160px;  overflow:hidden; text-align:center; font-size:16px;  float:right;}



.abouty{ width:100%; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:30px;}


.aboutyt{ float:left; overflow:hidden;  padding-right:20px; padding-left:20px; font-size:20px; color:#333; line-height:40px; text-align:center;}


.aboutyu{ float:right; overflow:hidden; line-height:40px;}


.telend{
	width:90%;
	margin:0 auto;
	height:50px;
	background-image: url(tel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; text-indent:50px; line-height:25px;
	margin-top:40px;
	margin-bottom:40px;
	
}

.telend p{ font-size:20px; font-weight:700;}

.aboutusu{ width:100%; line-height:180%; overflow:hidden; text-indent:0.5em;}


.n_news{ width:100%; overflow:hidden;}

.n_news li{ width:100%; border-bottom:1px dashed #CCC; overflow:hidden; text-align:left; font-size:16px; font-weight:700; margin-top:10px;}

.n_news li span{ float:right; font-weight:100;}

.n_news li p{ width:100%; line-height:1.5; overflow:hidden; font-weight:100; padding-bottom:20px; font-size:14px; margin-top:5px;}



/*分页样式*/
.page_turner { padding: 10px 0; overflow: hidden; text-align: right; }
.page_turner a, .page_turner span { text-align: center; display: inline-block; *display:inline;
border: 1px solid #2E2E2E; height: 20px; min-width: 20px; margin-left: 4px; line-height: 20px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #2E2E2E; color: #FFF; }






.col {
    width: 100%;
    float: left;
	box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
}

.xing {
	width:48%;
    background: url(xing.png) no-repeat left 22px; 
    margin-top: 18.5px;
	float:left;
}
.xin1g {
	width:48%;
    margin-top: 18.5px;	float:left;
}


.input {
	
	margin-left:10px;
	border: 1px solid #929292;
	width: 80%;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(curen.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}

.input1 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 80%;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cuxinfeng.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}
.input2 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 80%;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cudianhua.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}
.input3 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 80%;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cuguojia.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}



.input31 {
	margin-left:10px;
	border: 1px solid #f8f8f8;
	width: 80px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 14px;
	background:#f8f8f8;
	float:left;
	margin-right:10px;


	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}

.curen {
    background: #fff url(curen.png) no-repeat 12px center;
}


.textarea {
    border: 1px solid #929292;
    width: 605px;
    height: 185px;
    padding-left: 41px;
    line-height: 48px;
    font-size: 14px;
	margin-left:10px;


    background: #fff url(cuxinxi.png) no-repeat 12px 15px;
	outline:none;
font-family: "Microsoft YaHei",  Verdana, sans-serif, "SimSun";
}

.int5{ width:100%; overflow:hidden; margin-left:10px;}
.int4 {
	margin-top:15px;
	width: 199px;
	height: 50px;
	font-size: 14px;
	color: #FFF;
	cursor: pointer;
	border-radius: 0px;
	border:0px;
	outline:none;
	background-color: #e59830;}



	
	.fullSlide {
	width:100%;
	position:relative;
	height:auto;
	background:#fff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:auto;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	 border-radius: 50%;
	margin:2px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {

	background:#FFF;
}
.fullSlide .bd li img{ width:100%; display:block;}
