/* reset */
@charset "utf-8";
*, *:before, *:after {
	box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	background: #fff;
	line-height: 190%;
	box-sizing: border-box;
	color: #5a5a5a;
	font-family: Microsoft Yahei, 微软雅黑, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.035em;
}
a {
	color: #454545;
	text-decoration: none;
}
a:hover {
	color: #f54f15;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}
h2 {
	font-size: 14px;
}
strong {
	color: #3C73AF;
}
ol, ul, li {
	list-style: none;
}
.clearfix:after, .clearfix:before {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
pre {
	padding: 10px;
	margin: 10px 0;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap;
	background: #f9f9f9;
	border: 1px solid #f0f0f0;
	color:#333;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
	border: 0;
}
i {
	margin-right: 5px;
}
hr {
	margin: 10px 0 0 0;
	height: 1px;
	border: none;
	background: #ddd;
}
input, select, textarea {
	border: 1px solid #868686;
	background: #fff;
	width: 100%;
	padding: 10px;
	font-size: 14px;
	font-family: Microsoft Yahei, 微软雅黑, Arial, Helvetica, sans-serif;
}
table {
	border-collapse: collapse;
	max-width: 100%;
	width: 100%;
	margin-bottom: 0.8em;
}
table td {
	border: 1px solid #ddd;
	padding: 2px;
}
.br5 {
	border-radius: 5px;
	border-radius: 5px;
}
.fl {
	float: left;
	position: relative;
}

/* public */
h2.title {
	color: #393939;
	padding: 10px 0;
	font-size: 28px;
	line-height: normal;
	position: relative;
	font-weight: 100;
	font-family: "华文中宋";
}
.products h2.title::before
{
display: block;
content: '';
position: absolute;
top: 0px;
left: 0px;
width: 60px;
height: 4px;
background: #f54f15;
}
h2.title-two {
	font-size: 32px;
	color: #fff;
	padding: 0;
}
h2.title-three {
	font-size: 28px;
	color: #222;
	padding: 0;
	margin-bottom: 30px;
}
h2.title-four {
	color: #b8b8b8;
	font-size: 25px;
}
h2.title span.more {
	color: #545454;
	font-weight: 100;
	font-size: 14px;
	font-family: Microsoft Yahei, 微软雅黑, Arial, Helvetica, sans-serif;
	position: absolute;
	right: 5px;
	top: 12px;
}
h2.athere {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background: #EFEFEF;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	font-weight: 100;
}
h2.athere a {
	color: #1069b4;
}
h2.athere a:hover {
	text-decoration: underline;
}
h3.title {
	font-size: 20px;
	font-weight: 100;
	line-height: normal;
	padding-bottom: 10px;
	color: #393939;
}
a.read-more {
	padding: 0 5px;
	background: #ebebeb;
}
a.read-more:hover {
	background: #1069b4;
	color: #fff;
}
p.on-here {
	text-align: right;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: .5em;
}
span.time {
	color: #757575;
	font-size: 12px;
	font-weight: 100;
}
span.time span {
	margin-left: 8px;
}
.widget ul li {
	float: left;
	width:50%;
}
/* nothing */
.nothing {background:#777;color:#fff;font-size:18px;text-align:center;padding:3em 0;}
/* pagenvi */
.page-num {
	text-align: center;
	padding: 2em 0;
	font-size: 16px;
	color: #757575;
	font-weight: 100;
}
.page-num a, .page-num span.current {
	margin-left: .5em;
}
/* prev-next */
.prev-next {
	margin-top: 10px;
}
.prev-next a {
	display: inline-block;
	vertical-align: top;
*display:inline;
	zoom: 1;
	font-size: 14px;
}
.prev-next a.n-r {
	text-align: right;
}
.prev-next a.n-r i {
	margin: 0 0 0 5px;
}
/* wrap */
.header-content {
	padding: 25px 0 0 0;
	background: url(../images/header-r.png) 1040px 106px no-repeat;
}
.about-content {
	padding: 0px;
}
.select-content {
	background: #868686;
	padding: 30px 0;
}
.main-content {
	padding: 45px 0;
}
.single-content {
	padding: 20px 0;
	background: url(../images/banner.jpg) 50% 0 no-repeat;
}
.footer-content {
	background: #4d4d4d;
	padding: 20px 0;
	overflow:hidden;
}
.footer-content .footer .widget .support{font-size:13px;}
.header, .menu, .about, .main, .select, .single, .footer {
	min-width: 1140px;
	max-width: 1140px;
	position: relative;
	margin: 0 auto;
}
/* header */
.logo {
	width: 270px;
	text-align: center;
}
.logo img {
	display: inline;
}
.tools {
	width: 870px;
}
.tools .fancy-select, .tools form, .tools span.tel, .tools span.small-menu {
	position: absolute;
	right: 0;
	top: 0;
}
.tools .fancy-select {
	right: 0;
	top: 36px;
}
.tools span.tel, .tools span.small-menu {
	top: 35px;
	right: 340px;
}
.tools span.tel {
	font-weight: 700;
	color: #91948d;
	font-size: 18px;
}
.tools span.small-menu {
	right: 40px;
}
.tools span.small-menu a {
	margin-left: 8px;
}
.tools h1 {
	font-size: 20px;
	color: #000;
	margin-top: 45px;
}
/* header nav */
#nav {
	background: #e2e2e2;
	margin-top: 25px;
}
#nav ul li {
	font-size: 0;
}
#nav ul li {
	display: inline-block;
   *display:inline;
	zoom: 1;
	position: relative;
	z-index: 10;
	line-height: normal;
}
#nav ul li a {
	padding: 10px 40px;
	display: block;
	text-align: center;
	font-size: 14px;
}
#nav ul li:hover a {
	background: #ebebeb;
}
#nav ul li:hover ul li a {
	color: #b2b2b2;
}
/* header nav lv.2 */
#nav ul li ul {
	display: none;
}
#nav ul li:hover ul {
	display: block;
	position: absolute;
	top: 37px;
	width: 200px;
	text-align: left;
	background: #ebebeb;
	font-size:12px;
	line-height: normal;
}
#nav ul li ul li {
	line-height: normal;
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	z-index: 11;
	width: 100%;
}
#nav ul li ul li a {
	font-weight: 100;
	display: block;
	padding: 7px 20px;
	color: #333!important;
	text-align: left;
	border-bottom:#e1e1e1 solid 1px;
}
#nav ul li ul li a:hover {
	color:#fff!important;
	border-bottom:#e1e1e1 solid 1px;
	background: #1069b4;
}
#nav ul li ul li:hover {
	border: none;
}
/* header search */
.tools input {
	width: 200px;
	padding: 5px;
	height: 30px;
	background: #fff;
}
.tools input[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: none;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	z-index: 1;
	cursor: pointer;
}
.tools label {
	position: absolute;
	height: 30px;
	width: 30px;
	text-align: center;
	right: 0;
	top: 0;
	z-index: 0;
}
.tools label i {
	font-size: 1em;
	color: #8f99a1;
	margin: 0;
}
/* banner */
ul.slides li {
	position: relative;
}
ul.slides li h2 {
	position: absolute;
	font-weight: 100;
	background: url(../images/baninfobg.png) repeat;
	left: 60%;
	top: 30%;
	font-size: 30px;
	color: #fff;
	z-index: 11;
	line-height: normal;
	padding: 15px;
	max-width: 500px;
}
ul.slides li h2 p {
	font-weight: 100;
	font-size: 14px;
	color:#ebebeb;
	padding-top: 5px;
	position: relative;
}
ul.slides li h2 p a {
	width: 90px;
    background: #1069b4;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	left: -15px;
	bottom:-45px;
	text-align: center;
}
ul.slides li h2 p a:hover {
	background:#999;
}
.banner .flex-direction-nav a {
	background: none;
}
.banner .flex-direction-nav a:before {
	color: #1069b4!important;
	text-shadow: none;
}
.banner .flex-pauseplay a {
	left: inherit;
	right: 10px!important;
	bottom: 20px;
	color: #1069b4;
	opacity: 1;
	line-height: normal;
}
/* index about */
.about .widget ul li {
	width: 25%;
	padding: 10px 10px 10px 83px;
	margin-top: 20px;
	position: relative;
}
.about .widget ul li h2 {
	font-size: 16px;
	color: #545454;
}
.about .widget ul li span.sprite {
	position: absolute;
	left: 0;
	top: 15px;
	width: 73px;
	height: 73px;
	content: "";
	background: url(../images/about.png) no-repeat;
	-moz-transition: .1s ease-in-out;
	-webkit-transition: .1s ease-in-out;
	-o-transition: .1s ease-in-out;
	-ms-transition: .1s ease-in-out;
	transition: .1s ease-in-out;
}
.about .widget ul li:hover span.about-one {
	background-position: 0 -73px;
}
.about .widget ul li span.about-two {
	background-position: -73px 0;
}
.about .widget ul li:hover span.about-two {
	background-position: -73px -73px;
}
.about .widget ul li span.about-three {
	background-position: -146px 0;
}
.about .widget ul li:hover span.about-three {
	background-position: -146px -73px;
}
.about .widget ul li span.about-four {
	background-position: -219px 0;
}
.about .widget ul li:hover span.about-four {
	background-position: -219px -73px;
}
/* index select + product-select public*/
.select .widget ul li p {
	color: #fff;
	line-height:40px;
}
.select .fancy-select, .product-select .fancy-select {
	width: 97%;
	background: #fff;
	border: 1px solid #d3d3d3;
	font-size: 14px;
	margin-top: 5px;
}
.select .fancy-select .trigger, .product-select .fancy-select .trigger {
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.select .fancy-select .trigger.open, .product-select .fancy-select .trigger.open {
	background: #fff;
}
.select .fancy-select ul.options, .select .fancy-select ul.options li, .product-select .fancy-select ul.options, .product-select .fancy-select ul.options li {
	width: 100%;
}
.select .fancy-select ul.options, .select .fancy-select ul.options.open, .product-select .fancy-select ul.options, .product-select .fancy-select ul.options.open {
	top: 41px;
}
.select .fancy-select ul.options li, .product-select .fancy-select ul.options li {
	padding: 8px;
}
.select .fancy-select div.trigger:after, .product-select .fancy-select div.trigger:after {
	display: inline;
	content: "\f078";
	font-family: "FontAwesome";
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #1069b4;
	top: 0;
	right: 0;
	background: none;
}
/* index main news */
.main .widget ul.index-news-list li {
	width: 33.3333%;
	position: relative;
	height: 560px;
}
.main .widget ul.index-news-list {
	padding-top: 15px;
}
.main .widget ul.index-news-list li.first {
	padding: 0 15px 0 0;
	border-right: 1px solid #ddd;
}
.main .widget ul.index-news-list li.middle {
	padding: 0 15px;
	border-right: 1px solid #ddd;
}
.main .widget ul.index-news-list li.last {
	padding: 0 0 0 15px;
}
/* index main new lv.2 */
.main .widget ul li ul li {
	width: 100%!important;
	height: auto!important;
}
.main .widget ul li ul li div.pic {
	width: 100%;
	position: absolute;
	top: -210px;
}
.main .widget ul li ul li div.pic img {
	max-height: 115px;
	width: 100%;
}
.main .widget ul li ul li.no-pic .pic {
	display: none;
}
.main .widget ul li ul li h2 {
	color: #000;
}
.main .widget ul li ul li p.news-info {
	margin: 15px 0;
	position: relative;
	border-top: #CCC dashed 1px;
}
.main .widget ul li ul li p.news-info a.read-more {
	position: absolute;
	right: 0;
	font-size:12px;
	bottom: 5px;
	line-height: normal;
}

/* home-search */
.home-search{position:relative;width:97%;}
#select-item{position:absolute;bottom:40px;left:0;line-height:normal;width:100%;z-index:15;display:none;}
.open-select{bottom:inherit;top:40px!important;}
#select-item ul li{display:block;float:none;width:100%;color:#fff;background:#ebebeb;padding:5px;}
#select-item ul li a{font-weight:700;display:block;border-bottom:1px solid #ddd; line-height:30px;}
#select-item ul li a:hover{ background:#999; color:#FFF;}
#select-item ul li a.lv2{font-weight:100;display:inline-block;margin:5px 0;border:none;padding:0;}
#select-item ul li a i{margin:0 5px 0 8px;}
.home-search label{position:absolute;right:1px;top:1px;width:40px;height:39px;background:#1069b4;line-height:38px;text-align:center;cursor:pointer;}
.home-search label i{color:#fff;margin:0;}
.home-search:hover label{background:#222;}
.home-search input[type="submit"]{position:absolute;width:40px;height:40px;right:0;line-height:40px;top:0;cursor:pointer;background:none;border:none;z-index:100;}
.home-search select.search-type{display:none;}

.product-select  .home-search{margin:1em 0;width:100%;}

/* single page public */
.single {
	background: #fff;
	margin-top: 190px;
	padding: 70px 15px 15px 15px;
	min-height: 500px;
	position: relative;
}
.left-sidebar {
	width: 19%;
	border: 1px solid #ddd;
}
.middle-content {
	width: 61%;
	padding: 0 15px;
}
.tech-middle .tech-view img{padding:0 20%;}
.view-small-pic ul li{text-align:center;}
.view-small-pic ul li img{width:50%;display:inline;}
.product-view,.news-view {padding:20px;margin:1em 0;background:#f6f6f6; clear:both;}
.product-view h2.title,.news-view h2.title{line-height:normal;padding:5px 0;margin-bottom:8px;border-bottom:1px solid #ddd; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}
.right-sidebar {
	width: 20%;
}
.product-content {
	width: 100%;
}
/* list public */
ul.list li {
	margin: 15px 0;
	padding-bottom: 15px;
}
ul.list li h2.list-title {
	font-size: 16px;
	font-weight: blod;
	line-height:35px;
}
ul.list li p {
	color: #7e7e7e;
	line-height:23px;
}
ul.list li p a{ background:#ebebeb; font-size:12px; padding:1px 5px; margin-top:10px;}
ul.list li p a:hover{ background:#1069b4; font-size:12px; padding:1px 5px; margin-top:10px; color:#FFF;}
p.list-info {
	text-align: right;
	margin-bottom:2em;
}
.map {
	margin: 20px;
}
/* single page left */
.left-sidebar h2 {
	background: #6b6b6b;
	color: #fff;
	padding: 5px 0 5px 20px;
	font-size: 14px;
}
.left-sidebar a.item-name {
	display: block;
	border-bottom:#CCC dotted 1px;
	padding-left: 20px;
	padding-top:3px; 
	padding-bottom:3px;
	font-weight:bold;
}
.left-sidebar a.lv2 {
	display: block;
	margin: 5px 0;
	padding-left: 36px;
	color:#757575;
	font-weight:normal;
}
/* single page middle */
.middle-content h2.page-title {
	font-size: 24px;
	border-bottom: 1px solid #efefef;
}

.middle-content h2.page-title span{
	font-size: 12px;
	font-family:"微软雅黑";
	display:block;
	float:right;
	line-height:25px;
}
/* single page right */
.right-sidebar .widget {
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.right-sidebar .widget h2 {
	padding: 5px 0 5px 10px;
	font-size: 14px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E9E9E9), color-stop(100%, #D0D0D0));
	background-image: -webkit-linear-gradient(#E9E9E9, #D0D0D0);
	background-image: -moz-linear-gradient(#E9E9E9, #D0D0D0);
	background-image: -o-linear-gradient(#E9E9E9, #D0D0D0);
	background-image: linear-gradient(#E9E9E9, #D0D0D0);
	background-color: #E9E9E9;
}
.right-sidebar .widget p.txt {
	padding: 10px;
}
/* news */
ul.news-list li {
	border-bottom:1px  dashed #CCC;
}

/* tech */
ul.tech-list li {border-bottom:1px solid #ddd;}
ul.tech-list li .list-img{width:30%;margin-right:3%;}
ul.tech-list li .list-txt{width:65%;}

/*public-note*/
.public-note{margin-top:1em;padding:2em 0;text-align:center;background:#f6f6f6;}
.public-note a{margin:0 8px;color:#1069b4; border:#999 solid 1px; padding:5px 10px;}
.public-note a:hover{text-decoration:none; background:#1069b4; color:#fff;}
.public-note i{margin:0 0 0 8px;}

/* product */
ul.product-list li {
	width: 23%;
	float: left;
	margin: 1%;
	height: 310px;
}
ul.product-list li img {
	width: 100%;
	box-shadow: 5px 15px 10px -18px #000;
}
ul.product-list p.description{}

ul.news-list li {
	float: left;
	margin: 1%;
	width:100%;
}
ul.news-list li img {
	width: 100%;
	box-shadow: 5px 15px 10px -18px #000;
}
ul.news-list p.description{}
ul.news-list li .news-info{text-align: right;}
.product-select .fancy-select {
	width: 100%;
	margin: 30px 0;
}
/* product feedback */
.feedback {
	margin: 1em 0;
}
.feedback h2.title {
	font-size: 18px;
	font-family:"微软雅黑";
}
/* guest-book */
ul.gbook {
	margin: 1em 0;
}
ul.gbook li {
	position: relative;
	padding-left: 100px;
	margin-bottom: 15px;
}
ul.gbook li.hidden {
	display: none;
}
ul.gbook li i {
	width: 90px;
	position: absolute;
	left: 0;
	font-style: normal;
}
ul.gbook li img {
	position: absolute;
	right: 0;
	top: 2px;
}
ul.gbook li input[type="submit"] {
	background: #1069b4;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
}
ul.gbook li input[type="submit"]:hover {
	background: #222;
}
ul.gbook li textarea{min-height:200px;}
/* work list */
.work {
	width: 50%;
}
.work h2.title {
	font-size: 28px;
}
/* work view */
.work-view {
	margin: 1em 0;
}
.work-view a.read-more {
	display: block;
	text-align: center;
	padding: 8px 0;
	background: #1069b4;
	color: #fff;
	margin: 1em 0;
	font-size: 18px;
}
.work-view a.read-more:hover {
	background: #222;
}
/* work-apply */
ul.work-apply li input[type="radio"] {
	width: auto;
}
/* footer */
.footer .widget ul li {
	width: 20%;
	position: relative;
}
.footer .widget ul li:after {
	border-right: 1px solid #444343;
	width: 1px;
	height: 190px;
	top: 18px;
	right: 20px;
	position: absolute;
	content: "";
}
.footer .widget ul li.no-border:after {
	display: none;
}
.footer .widget ul li.no-border i.sns {
	font-size: 40px;
	margin: 1em 0 0 .3em;
}
.footer .widget ul li h2 {
	position: relative;
}
.footer .widget ul li h2 i {
	position: absolute;
	right: 30px;
	top: 15px;
	color: #707070;
}
.footer .widget ul li p.support a{display:inline;}
.footer, .footer a {
	color: #b8b8b8;
}
.footer a {
	display: block;
}
.footer a:hover {
	color: #fff;
}
.xinxihuaguanli {
	width: 100%;
	height: 350px;
	margin-top: 50px;
}
/*........左.......*/

.xinxihuaguanli .zuo {
	width: 48%;
	float: left;
}
.xinxihuaguanli .zuo h1 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom:20px;
}
.xinxihuaguanli .zuo h2 {
	font-size: 16px;
	/*background-image: url(../images/biao.png);*/
	background-repeat: no-repeat;
	background-position: 0px 15px;
	line-height: 35px;
	border-bottom: #ebebeb solid 1px;
}
.xinxihuaguanli .zuo h2 i{color:#f00;}
.xinxihuaguanli .zuo p {
	font-size: 14px;
	line-height: 25px;
}
/*........右.......*/

.xinxihuaguanli .you {
	width: 48%;
	float: right;
}
.xinxihuaguanli img {
	width: 100%;
}
.aboutnei {
	margin-top: 50px;
}
.aboutnei ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.aboutnei ul li {
	float: left;
	width: 24%;
	margin-right: 5px;
	position:relative;
}
.aboutnei ul li img {

}
.aboutnei ul li h2 {
	background:#999;
	color: #FFF;
	text-align: center;
	line-height: 30px;
}
.aboutnei ul li a {
}
.aboutnei ul li :hover {
	background: #999;
}

.aboutneinei p{ margin-top:20px; line-height:23px;}
.aboutneinei p img{ width:35%; margin-top:10px; float:left; margin-right:20px;}

.middle-content .one,.middle-content .two,.middle-content .three,.middle-content .four{margin:1em 0;}
.middle-content .two,.middle-content .three,.middle-content .four{display:none;}
.abouttab ul li:before{position:absolute;content:"";border-style:solid;border-color:#c6c6c6;border-width:0 0 1px 0;width:106%;height:111%;left:-3%;top:-8%;}
.abouttab ul li img{background:#fff;opacity:.3;filter:alpha(opacity=30); height:70px; width:100%; border:none;}
.abouttab ul li.current:before{border-width:1px 1px 0 1px;width:108%;left:-4%;}
.abouttab ul li.current img{opacity:1;filter:alpha(opacity=100);}


 @charset "utf-8";
/* CSS Document */

.rongyu {
	width: 100%;
}
.rongyu ul li {
	float: left;
	width: 31%;
	border: #ebebeb 1px solid;
	margin:5px;
}
.rongyu ul li img {
	width: 100%;
	padding:5px;
}
.rongyu ul li h2 {
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	text-align:center;
}
.rongyu ul ul li {
	float: left;
	
}
/*...........zizhirongyu ul li span{ font-size:20px; line-height:28px;}..................*/



.zizhi {
	width: 100%;
	clear: both;
}
.zizhi ul li {
	float: left;
	width: 31%;
	border: #ebebeb 1px solid;
	margin:5px;
}
.zizhi ul li img {
		width: 100%;
	padding:5px;
}
.zizhi ul li h2 {
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	text-align:center;
}
.zizhi h2.hrcage,.rongyu h2.hrcage{margin:20px 0 10px 0;line-height:normal;padding:5px 10px;border-bottom:1px solid #ddd;font-size:16px; background:#ebebeb; }
 @charset "utf-8";
/* CSS Document */

.shijainzhou {
	background:url(../images/shijianzhou.jpg);
	background-repeat: no-repeat;
	width: 650px;
	background-position: top center;
}
/*.......zuo.....*/
.shijainzhou .zuo {
	width: 45%;
	float: left;
}
.shijainzhou .zuo .zuoa {
	text-align: right;
}
.shijainzhou .zuo .zuoa h1 {
	font-size: 28px;
	color: #F00;
	line-height: 50px;
}
.shijainzhou .zuo .zuoa img {
	width: 90%;
	margin: 20px;
}
.shijainzhou .zuo .zuob {
	text-align: right;
}
.shijainzhou .zuo .zuob h1 {
	font-size: 20px;
	line-height: 50px;
}
.shijainzhou .zuo .zuob p {
	font-size: 14px;
}
.shijainzhou .zuo .zuoc {
	text-align: right;
}
.shijainzhou .zuo .zuoc h1 {
	font-size: 28px;
	color: #F00;
	line-height:100px;
}
.shijainzhou .zuo .zuoc img {
    width: 90%;
	margin: 20px;
}
.shijainzhou .zuo .zuod {
	text-align: right;
}
.shijainzhou .zuo .zuod h1 {
	font-size: 20px;
}
.shijainzhou .zuo .zuod p {
	font-size: 14px;
}
/*.....you.....*/
.shijainzhou .you {
	width: 45%;
	float: right;
}
.shijainzhou .you .youa {
	text-align: left;
}
.shijainzhou .you .youa h2 {
	font-size: 28px;
	color: #F00;
	margin-top:100px;
}
.shijainzhou .you .youa h1 {
	font-size: 20px;
	margin-top:50px;
	margin-bottom:20px;
}
.shijainzhou .you .youa p {
	font-size: 14px;
}
.shijainzhou .you .youb {
	text-align: left;
}
.shijainzhou .you .youb h1 {
	font-size: 28px;
	color: #F00;
	line-height:100px;
}
.shijainzhou .you .youb img {
	width: 90%;

}
.shijainzhou .you .youc {
	text-align: left;
}

.shijainzhou .you .youc h2{
	font-size: 28px;
	color: #F00;
	margin-top:50px;
	margin-bottom:20px;
}
.shijainzhou .you .youc h1 {
	font-size: 20px;
}
.shijainzhou .you .youc p {
	font-size: 14px;
}
.shijainzhou .you .youd {
	text-align: left;
}
.shijainzhou .you .youd h1 {
	font-size: 28px;
	color: #F00;
	line-height:100px;
}
.shijainzhou .you .youd img {
	width:90%;
	margin:20px;
}


.xiangguan ul li{ width:95%; padding-left:10px; padding-bottom:5px;float:none;}
.neiwenhua h3{ font-size:18px; line-height:30px; color:#1069b4; margin-top:20px; border-bottom:#CCC solid 1px;}


/* tab-slider */
.tab ul li{cursor:pointer;}
.tab ul li.active h2{background:#1069b4;}
.slider-two,.slider-three,.slider-four{display:none;}

/* history */
.history{background:url(../images/historybg.jpg) repeat-y center top;padding-bottom:40px;}
.history ul li{margin:20px 0;position:relative;}
.history ul li .history-img,.history ul li .history-txt{width:50%;padding:0 15px;}
.history ul li.first .history-img,.history ul li.first .history-txt{}
.history ul li .history-img img{padding:0 20%;}
.history ul li  h2{color:#f00;line-height:normal;font-size:28px;padding:15px 0;text-align:right;width:48%;cursor:pointer;}
.history ul li .history-txt h3{line-height:normal;font-size:20px;padding:5px 0;}
.history ul li.odd .history-img{float:right;}
.history ul li.odd  h2{text-align:left;margin-left:52%;}
.history ul li i.open-item-i{position:absolute;right:50%;margin-right:-8px;top:27px;font-size:1.2em;background:#fff;z-index:100; font-size:20px;}


.sliders-main{background:#f6f6f6; height:240px;}
#sliders{ width:50%; float:right; height:240px;}
#sliders ul li img{ height:240px;}
#sliders-product{ width:50%; float:left;padding:30px;}
#sliders-product i{color:#1069b4; font-size:40px; float:left; padding:5px;}
.page-title-product{ font-size:20px; color:#333; font-weight:normal; border-bottom:#CCC solid 1px; line-height:35px; background:#ebebeb; padding-left:20px; margin-bottom:10px; margin-top:10px;}
.servicemain ul li{ border-bottom: #CCC dashed 1px; clear:both; padding-top:20px; padding-bottom:20px; height:180px; line-height:25px;}
.servicemain ul li img{ width:220px; float:left; margin-right:20px;}
.servicemain ul li h2{ font-size:16px;}
.servicemain ul li a{ width:110px; padding-top:28px; padding-bottom:28px;text-align:center; float:left; border:#CCC solid 1px; margin-right:20px; border-radius:5px; background:#ebebeb; margin-bottom:30px;}
.servicemain ul li i{ font-size:55px; color:#666;}

.sect_us {
	padding: 8em 0;
overflow: hidden;
width: 1170px;
margin: 0 auto;
}
.wrap {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	*width: 1400px;
}
.row {
	width: 102%;
}
.f-pr {
	position: relative;
}
.laytxt {
	font-size: 150px;
	color: #f6f5f5;
	position: absolute;
	z-index: -1;
	font-weight: bold;
	line-height: 1;
	text-indent: 1em;
}
.about-box.r {
}
.about-box h3 {
	font-size: 1.5rem;
	position: relative;
	padding-top: 20px;
	font-weight: lighter;
}
.about-box h3::before {
	display: block;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 4px;
	background: #1069b4;
}
.about-box h5 {
	font-size: 1.5rem;
	text-transform: uppercase;
	padding-top: 20px;
}
.qute {
	position: relative;
	padding: 25px 0 30px 0;
	line-height: 2;
	color: #656566;
}
.f-taj {
	text-align: justify;
	text-justify: inter-ideograph;
}
.qute a {
	color: #ffa304;
}
.morebtn {
	position: relative;
	display: inline-block;
	background: #1069b4;
	color: #fff;
	line-height: 40px;
	padding: 0 30px;
}
.morebtn::after {
	display: block;
	font-family: 'iconfont';
	position: absolute;
	left: 95%;
	top: 0;
	width: 40px;
	text-align: center;
	color: #fff;
	background: #f27245;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.full-row .row .span-5, .span-5 {
	float: left;
	margin-right: 2%;
	width: 39.66666667%;
}
.full-row .row .span-7, .span-7 {
	float: left;
	margin-right: 2%;
	width: 56.33333333%;
}
.about-box.l {
	text-align: right;
}
.usimg {
	position: relative;
	display: inline-block;
}
.usimg .an1 {
	width: 50px;
	height: 50px;
	background: #1069b4;
	position: absolute;
	top: 100%;
	right: 100%;
}
.usimg .an2 {
	width: 40px;
	height: 40px;
	background: #f1f0f0;
	position: absolute;
	bottom: 0%;
	left: -120px;
}
.usimg .an3 {
	width: 40px;
	height: 40px;
	background: #1069b4;
	position: absolute;
	bottom: 100%;
	right: 0;
}
.products{
	background: #eeeff2;
	overflow:hidden;
	box-shadow: 5px 15px 10px -18px #000;
	padding: 20px 0;
}
.products_index {
	margin: 0 auto;
	position: relative;
	width:1170px;
}

