.main {
	margin:0 auto;
	padding:20px 0;
	width:1200px;
	overflow:hidden;
}


.box {
	margin:0;
	padding:0;
	overflow:hidden;
}
.box .boxtitle {
	margin:0;
	padding:0;
	font-size:18px;
	border-bottom:1px solid #D4D4D4;
	color:#333;
}
.box .boxtitle b {
	padding:0;
	display:block;
	font-size:18px;
}
.box .boxtitle em {
	line-height:20px;
	display:block;
	font-family:"Arial", Gadget, sans-serif;
	text-transform:capitalize;
	font-size:16px;
}
.box .boxtext {
	margin:0;
	padding:10px;
	line-height:30px;
}
.box2 {
	margin:0;
	padding:0;
	overflow:hidden;
}
.box2 .boxtitle {
	padding:20px 0;
	height:auto;
	text-align:center;
	border:none;
	font-size:24px;
	font-weight:bold;
	background:url(../images/bg.png) no-repeat center 44px;
}
.box2 .boxtitle b {
	padding:0;
	font-weight:bold;
	display:inline-block;
	color:#D5332B;
	font-size:24px;
}
.box2 .boxtitle em {
	text-transform:uppercase;
	font-size:20px;
	display:block;
}
.box2>.boxtitle i {
	display:block;
	color:#AFAFAF;
	font-size:14px;
}
.box2>.boxtext {
	padding:10px 0;
	line-height:30px;
}
.box2>.boxtitle .more {
	margin:6px 0 0 10px;
	font-size:10px;
	color:#cdcdcd;
}
.links {
	margin-top: 20px;
	font-size: 14px;
	color: #8c8c8c;
	padding-bottom: 15px;
}
.links span {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.links a {
	display: inline-block;
	color: #8c8c8c;
	margin-right: 15px;
}
.more {
	margin:0 20px;
	float:right; /*background:url(more3.png) no-repeat center; width:80px;*/
	display:block;
}
.more a {
	font-weight:normal;
	font-size:14px;
	display:block;
	text-transform:uppercase;
}
.more2 {
	float:right;
	background:url(../images/more5.png) no-repeat center;
	width:53px;
	display:block;
	line-height:40px;
	margin-right:10px;
}
.more2 a {
	font-weight:normal;
	font-size:12px;
	display:block;
	height:40px;
	color:#fff;
}
/*留言板*/
.dy form input {
	padding:2px 10px;
	box-shadow:4px 4px 10px #ddd;
	line-height:26px;
	height:30px;
	border:1px solid #ddd;
	border-radius:6px;
}
.dy form input:focus {
	box-shadow:4px 4px 10px #bbb;
}
.dy form textarea:focus {
	box-shadow:4px 4px 10px #bbb;
}
.dy form textarea {
	padding:10px;
	box-shadow:4px 4px 10px #ddd;
	border:1px solid #ddd;
	border-radius:6px;
}
.dy form img {
	width:100px;
	height:30px;
	margin:0 10px;
}
.dy form .tdbg {
	margin:5px 0;
	line-height:40px;
	display:inline-table;
	float:left;
}
.dy form .lefttdbg {
	float:left;
	vertical-align:text-bottom;
	width:80px;
}
.dy form input[type="submit"] {
	cursor:pointer;
	float:left;
	width:200px;
	height:50px;
	margin:20px 0 0 100px;
	padding:0;
	outline:none;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	background:url(../images/button_bg.png) no-repeat right top #63C7FE;
	transition:1s;
	border-radius:10px;
	display:block;
}
.dy form input[type="submit"]:hover {
	background:url(../images/button_bg.png) no-repeat right bottom #63C7FE;
	box-shadow:4px 4px 10px #bbb;
}
.dy form input[type="submit"]:focus {
	background:url(../images/button_bg.png) no-repeat right bottom #63C7FE;
}
.searchs {
	background:#E8E8E8;
	line-height:40px;
}
/*搜索*/
.search {
	margin:10px auto;
	padding:0 0 0 5px;
	height:30px;
	float:right;
	overflow:hidden;
}
.search input {
	padding:5px;
	border:none;
	float:left;
	height:30px;
}
.search input.search2 {
	background:url(../images/search.png) no-repeat center #0075C5;
	cursor:pointer;
	width:30px;
	display:block;
}
.search input#key {
	padding:0 5px;
	color:#999;
	width:210px;
	border:1px solid #D4D8DB;
	border-right:none;
	box-sizing:border-box;
}
/*搜索结果页*/
.searchlist {
}
.searchlist b {
}
.searchlist ul li {
	border-bottom:1px dashed #333;
}
.searchlist ul li .art_title {
	display:block;
}
.searchlist ul li .art_title a {
	color:#000;
	font-weight:bold;
}
.searchlist ul li .artintro {
	display:block;
}
.searchlist ul li .arturl {
}
.searchlist ul li .c9 {
	margin:0 0 0 20px;
}
.header {
}
.topline {
	line-height:40px;
	height:40px;
	color:#a7cdff;
	background:#1955BA;/*
background:url(dot1.jpg) 10px center no-repeat,linear-gradient(#fff,#F2F2F2);
background:url(dot1.jpg) 10px center no-repeat,-webkit-linear-gradient(#fff,#F2F2F2);
background:url(dot1.jpg) 10px center no-repeat,-moz-linear-gradient(#fff,#F2F2F2);
*/
}
.topline a {
	color:#a7cdff;
}
.sc {
	text-align:right;
	float:right;
}
.sc span {
	margin:0 4px;
	display:inline-block;
}
.sc a:hover {
	text-decoration:underline;
}
.sc span.chat {
	padding:0 0 0 20px;
	background:url(../images/chat.png) no-repeat left center;
}
.sc span.tel {
	padding:0 0 0 30px;
	background:url(../images/tel2.png) no-repeat left center;
}
.head {
	width:1200px;
	margin:0 auto;
	padding:0;
}
.head .head_left {
	margin:5px 40px 5px 0;
	float:left;
	width:300px;
}
.head .head_left img {
	display:block;
}
.head .head_right {
	float:left;
	width:850px;
}
/*普通导航*/
	/*
	.nav{ margin:0 auto; padding:0; font-size:15px; background:url(nav_bg2.jpg) repeat-x center; color:#fff;}
	.nav ul{ margin:0 auto; width:1200px; display:block;}
	.nav ul li{ float:left; margin:0; color:#fff; line-height:50px; position:relative; z-index:1; background:url(nav_line.jpg) right center no-repeat;}
	.nav ul li:last-child{ background:none;}
	.nav ul li a{ font-weight:bold; padding:0 40px; display:block; margin:0; color:#fff;
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	}
	.nav ul li a:hover{ color:#fff;}
	.nav ul li::before{ content:""; width:100%; height:0; background:url(nav_bg2_hover.jpg) repeat-x center; position: absolute; top:0; left:0; z-index:-1;
	transform: translate(0,50%);
	-webkit-transform: translate(0,0);
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	}
	.nav ul li:hover::before{ height:100%;}
	.nav ul .currclass{ color:#fff; font-weight:bold; padding:0; display:block;}
	.nav ul .currclass a{ color:#fff; background:url(nav_bg2_hover.jpg) center repeat-x;}
	.nav ul .time{ float:right; color:#fff; width:300px;}
	*/
	
	/*下拉导航*/
	.nav {
	margin:0 auto;
	padding:0;
	height:90px;
	line-height:100px;
	font-size:15px;
	color:#fff;
	text-transform:capitalize;
	position:relative;
}
.nav .navlist {
	margin:0 auto;
	display:block;
}
.navlist li {
	float:left;
	margin:0;
	color:#fff;
	position:relative;
}
.navlist li:hover {
	background:url(../images/nav_hover.png) no-repeat center bottom;
}
.navlist li a {
	margin:0;
	padding:0 30px;
	display:block;
}
.navlist li span {
	float:left;
	font-weight:normal;
	overflow:hidden;
	background:url(../images/menuj.jpg) right center no-repeat;
}
.navlist li span a {
	margin:0 10px;
	padding:0 20px;
	display:block;
}
.navlist li span a:hover {
}
.navlist li.curr span a {
}
.navlist li.curr {
	padding:0;
	color:#fff;
	display:block;
	background:url(../images/nav_hover.png) no-repeat center bottom;
}
.navlist .on {
	background:url(../images/nav_hover.png) no-repeat center bottom;
}
.navlist .on span a {
	margin:0 10px;
}
.navlist .on span a:hover {
}
.navlist .sub {
	display:none;
	padding:0;
	position:absolute;
	top:100px;
	z-index:999;
	font-size:12px;
	width:100%;
}
.navlist .sub li {
	padding:0 0 0 10px;
	vertical-align:middle;
	display:block;
	width:100%;
	position:relative;
	border-bottom:1px dotted #fff;
	background:#1955BA;
	box-sizing:border-box;
}
.navlist .sub li:hover {
	background:#fff;
}
.navlist .sub li a {
	line-height:30px;
	padding:4px 0;
	color:#fff;
}
.navlist .sub li a:hover {
	color:#f00;
}
.sub3 {
	display:none;
	box-sizing:border-box;
	background:#1955BA;
}
.sub3 li {
	margin:0;
	padding:0;
}
.navlist .sub li:hover>.sub3 {
	margin:0;
	padding:0;
	position:absolute;
	left:100%;
	top:0;
	width:100%;
	display:block;
}
/*热门搜索*/
	.hottags {
	line-height:50px;
}
.hottags a {
	margin:0 10px 0 0;
}
/* 首页banner */
	.banner {
	margin:0 auto;
	min-width:1200px;
	width:100%;
	position:relative;
	height:560px;
	overflow:hidden;
}
.banner .bd {
	position:relative;
	z-index:0;
}
.banner .bd ul {
	width:100% !important;
}
.banner .bd li {
	width:100% !important;
	height:560px;
}
.banner .bd li .siteWidth {
	width:1000px;
	position:relative;
	margin:0 auto;
	height:299px;
}
.banner .bd li a {
	height:560px;
	display:block;
}
.banner .bd .txt {
	position:absolute;
	width:415px;
	top:100px;
	left:22px;
	font:normal 18px/30px "Microsoft YaHei";
}
.banner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
	text-align:center;
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:11px;
	height:11px;
	margin:4px;
	background:#666;
	overflow:hidden;
	line-height:9999px;
	filter:alpha(opacity=40);
	opacity:0.4;
	cursor:pointer;
}
.banner .hd ul .on {
	filter:alpha(opacity=100);
	opacity:1;
	background:#fff;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
	.banner .prev, .banner .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.6;
}
.banner .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.banner .prev:hover, .banner .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.banner .prevStop {
	display:none;
}
.banner .nextStop {
	display:none;
}
.flash {
	margin:0 auto;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.flash img {
	display:block;
}
.head_nav {
	background:#F3F3F3;
	border-bottom:1px solid #D9D9D9;
	line-height:90px;
}
.head_nav_tel {
	float:right;
	font-size:16px;
}
.head_nav_tel span {
	color:#37A637;
	font-size:20px;
	font-weight:bold;
}
.ad {
	margin:20px auto;
}
/*首页5大理由*/
/*
.index_reasons{}
.index_reasons .boxtitle{}
.index_reasons .boxtext{ padding:0 40px 20px 40px;}
.index_reasons .boxtext ul{ margin:0 auto; display:table;}
.index_reasons .boxtext ul li{ margin:5px; float:left; width:360px;}
.index_reasons .boxtext ul li .pic{ width:360px; height:130px; overflow:hidden;}
.index_reasons .boxtext ul li .pic img{ display:block;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	}
.index_reasons .boxtext ul li:hover .pic img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	}
.index_reasons .boxtext ul li .text{ padding:30px 20px 20px 80px; background:url(num1.jpg) no-repeat left center #F4F4F4; height:130px; overflow:hidden;}
.index_reasons .boxtext ul li .text b{ font-size:22px;}
.index_reasons .boxtext ul li .text  p{ font-size:12px;}
.index_reasons .boxtext ul li:nth-child(2) .text{ background:url(num2.jpg) no-repeat left center #F4F4F4;}
.index_reasons .boxtext ul li:nth-child(3) .text{ background:url(num3.jpg) no-repeat left center #F4F4F4;}
.index_reasons .boxtext ul li:nth-child(4) .text{ background:url(num4.jpg) no-repeat left center #F4F4F4;}
.index_reasons .boxtext ul li:nth-child(5){ background:url(reason0.jpg) no-repeat center; width:360px; height:260px;}
.index_reasons .boxtext ul li:nth-child(6) .text{ background:url(num5.jpg) no-repeat left center #F4F4F4;}
*/






	


.right {
	float:right;
	width:910px;
}
.right .box { /*border:1px solid #DCDCDC;*/
}
.right .boxtitle {
	padding:0 20px;
	line-height:50px;
	font-size:16px;
	background:url(../images/line2.jpg) no-repeat left center;
}
.right .boxtitle b {
	margin:0 20px 0 0;
	font-size:24px;
	font-weight:normal;
	display:inline-block;
}
.right .boxtitle em {
	display:inline-block;
	font-size:14px;
	text-transform:uppercase;
}
.right .boxtext {
	padding:10px 0;
}
.aside {
	width:250px;
}
/*侧边分类*/
	.aside_fenlei {
	margin:0 0 20px 0;
	overflow:hidden;
	font-size:12px;
	border:1px solid #1E58BB;
}
.aside_fenlei .boxtitle {
	padding:0 10px 0 20px;
	line-height:80px;
	background:url(../images/aside_title.jpg) no-repeat top;
	color:#fff;
	font-size:30px;
	border:none;
}
.aside_fenlei .boxtitle b {
	margin:0 10px 0 0;
	display:inline-block;
	font-size:24px;
	font-weight:normal;
}
.aside_fenlei .boxtitle em {
	line-height:30px;
	display:inline-block;
	font-family:"Arial", Gadget, sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
.aside_fenlei .boxtext {
	margin:0;
	padding:0;
	overflow:hidden;
	color:#fff;
}
.aside_fenlei .boxtext a {
}
.aside_fenlei .boxtext .hd {
	padding:0 10px;
	background:#0075C5;
}
.aside_fenlei .boxtext .bd {
}
.aside_fenlei .boxtext ul li {
	margin:0;
	padding:0 20px 0 40px;
	line-height:40px;
	position:relative;
	z-index:1;
	background:url(../images/dot5.png) no-repeat 20px center;
	border-bottom:1px solid #CECECE;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	font-size:14px
}
 .aside_fenlei .boxtext ul li::before {
width:0;
height:100%;
background:url(../images/dot5.png) no-repeat 20px center #EAEAEA;
position:absolute;
top:50%;
left:0;
z-index:-1;
 content:"";
 transform:translate(0, -50%);
 -webkit-transform:translate(0, -50%);
 transition:0.5s;
 -webkit-transition:0.5s;
 -moz-transition:0.5s;
}
 .aside_fenlei .boxtext ul li:hover::before {
width:100%;
}
.aside_fenlei .boxtext ul li:hover {
	background:#FAFAFA;
}
.aside_fenlei .boxtext ul li a {
	padding:0;
	display:block;
	transition:0.5s;
}
.aside_fenlei .boxtext ul li a:hover {
	font-weight:bold;
}
.aside_fenlei .boxtext ul li.currclass {
	background:url(../images/dot5.png) no-repeat 20px center #EAEAEA;
}
.aside_fenlei .boxtext ul li.currclass a {
	font-weight:bold;
	color:#1955ba;
}
/*侧边联系我们*/
	.aside_contact {
	margin:0;
	font-size:12px;
	border:1px solid #1E58BB;
}
.aside_contact .boxtitle {
	padding:0 20px;
	line-height:80px;
	background:url(../images/aside_title.jpg) no-repeat top;
	color:#fff;
	font-size:30px;
	border:none;
}
.aside_contact .boxtitle b {
	margin:0 10px 0 0;
	display:inline-block;
	font-size:24px;
	font-weight:normal;
}
.aside_contact .boxtitle em {
	line-height:30px;
	display:inline-block;
	font-family:"Arial", Gadget, sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
.aside_contact .boxtext {
	padding:10px;
	line-height:24px;
	overflow:hidden;
	overflow:hidden;
}
.aside_contact .boxtext .companyname {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:14px;
	color:#DB0000;
}
.aside_contact .boxtext .tel2 {
	text-indent:3em;
}
/*侧边新闻*/
	.aside_news {
	margin:0 0 20px 0;
}
.aside_news .boxtitle {
}
.aside_news .boxtext {
	padding:20px;
}
.aside_news .boxtext ul li {
	padding:0 0 0 20px;
	line-height:40px;
	border-bottom:1px dotted #ccc;
	background:url(../images/dot4.gif) no-repeat left center;
}
.aside_news .more {
	font-size:12px;
	color:#fff;
	line-height:50px;
}
/*侧边图片*/
	.aside_pic {
	margin:0 0 20px 0;
}
.aside_pic .boxtitle {
}
.aside_pic .boxtext {
	padding:10px 10px 0 10px;
}
.aside_pic .boxtext ul {
	width:300px;
}
.aside_pic .boxtext ul li {
	margin:0 15px 0 0;
	width:100px;
	height:110px;
	float:left;
	text-align:center;
}
.aside_pic .boxtext ul li img {
	width:100px;
	height:80px;
	display:block;
}
.aside_pic .boxtext ul li span {
	line-height:30px;
}
/*方案列表页*/
.fanganlist {
	margin:0;
	padding:0;
}
.fanganlist .boxtitle {
	margin:0;
	padding:0;
	border:none;
}
.fanganlist .boxtitle b {
}
.fanganlist.box .boxtext {
	margin:0;
	padding:0;
	background:none;
}
.fanganlist li {
	margin:10px;
	padding:10px 0;
	width:310px;
	float:left;
	display:block;
}
.fanganlist li .pic {
	margin:0 auto;
	width:120px;
	height:120px;
	display:block;
	overflow:hidden;
	text-align:center;
}
.fanganlist li img {
	width:120px;
	height:120px;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	transition:0.5s;
}
.fanganlist li a:hover img {
	-webkit-box-shadow: 0 0 6px rgba(255, 0, 0, .6), inset 0 0 10px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0 6px rgba(255, 0, 0, .6), inset 0 0 10px rgba(255, 255, 255, 1);
	box-shadow: 0 0 6px rgba(255, 0, 0, .6), inset 0 0 10px rgba(255, 255, 255, 1);
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.fanganlist li b {
	text-align:center;
	color:#06A67F;
	display:block;
	font-size:20px;
	line-height:40px;
}
.fanganlist li .ckxq {
	margin:0 auto;
	padding:5px 20px;
	background:#06A631;
	color:#fff;
	display:table;
	line-height:20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.fanganlist li .text {
	margin:10px 0;
}
/*招聘列表页*/
.zplist {
	padding:0 0 200px 0;
}
.zplist dl dt.littletitle {
	margin:0;
	padding:0;
	line-height:40px;
	background:#d82128;
	border-bottom:none;
	font-size:13px;
	color:#fff;
}
.zplist dl dt.littletitle:hover {
	margin:0;
	padding:0;
	line-height:40px;
	background:#d82128;
	border-bottom:none;
	font-size:13px;
	color:#fff;
}
.zplist dl dd {
	margin:0;
	padding:0;
	height:60px;
	line-height:60px;
	overflow:hidden;
	border-bottom:1px dashed #e0e0e0;
	cursor:pointer;
	display:block;
}
.zplist dl dt .jobname, .zplist dl dt .jobrequire, .zplist dl dt .jobplace, .zplist dl dt .jobnum, .zplist dl dt .jobtime, .zplist dl dd .jobname, .zplist dl dd .jobrequire, .zplist dl dd .jobplace, .zplist dl dd .jobnum, .zplist dl dd .jobtime {
	width:19%;
	display:inline-block;
	float:left;
	text-align:center;
}
.zplist dl .detalnews {
	display:none;
	padding:20px;
	border-bottom:1px dashed #e0e0e0;
	line-height:28px;
	font-size:14px;
	text-indent:2em;
}
.zplist dl dd:hover, .zplist dl dd.cura {
	background:none;
	color:#d82128;
	font-weight:bold;
}
/*产品列表页*/
.productlist {
	margin:0;
	padding:0;
}
.productlist .boxtitle {
	margin:0;
	padding:0;
}
.productlist.box>.boxtitle>b {
	padding:0 10px;
	background:#DC353B;
	color:#fff;
}
.productlist.box .boxtext {
	margin:0;
	padding:0;
	background:none;
}
.productlist li {
	margin:10px;
	padding:0;
	width:300px;
	float:left;
	display:block;
	background:#F8F8F8;
}
.productlist li .pic {
	margin:0;
	width:300px;
	height:230px;
	overflow:hidden;
	float:left;
}
.productlist li img {
	width:300px;
	height:230px;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	transition:0.5s;
}
.productlist li a:hover img {
	-webkit-box-shadow: 0 0 6px rgba(255, 0, 0, .6), inset 0 0 10px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0 6px rgba(255, 0, 0, .6), inset 0 0 10px rgba(255, 255, 255, 1);
	box-

