﻿@charset "utf-8";
/* CSS Document */
/* 中网互联（zwhl.com）网站建设QQ：958818 */
/*全局样式
---------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p, ul, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6 {
	list-style: none;
}
fieldset, img {
	border: 0;
}
a {
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*html {
zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true)
}
(this))
}
body {
	-moz-user-select:none;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	_height: 0px;
	overflow: hidden;
}
em, i {
	font-style: normal;
}
/* Clear Fix */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac */ 
.left {
	float: left;
	_display: inline;
}
.right {
	float: right;
	_display: inline;
}
.ovfl {
	overflow: hidden;
}
.mar {
	margin: 0px auto;
}
.filter_bg {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.salepic {
	width: 750px;
}
/*网站样式
---------------------------------------------*/
body {
	background: #fff;
	color: #000000;
	font-family: 'Microsoft YaHei', 宋体, Arial, Helvetica, '方正兰亭粗黑简体';
	font-size: 26px;
}
a {
	color: #000000;
	text-decoration: none;
	cursor : pointer;
	outline: none;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
}
.transition1s {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}
.radius5 {
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
}
/* CSS Header */
.top {
	width: 750px;
	background: #FF6000;
	text-align: center;
}
.tel {
	font-size: 34px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	background: url(../images/tel.jpg) no-repeat left center;
	padding-left: 55px;
}
.header {
	width: 750px;
	height: 180px;
	position: relative;
}
.logo {
	top: 45px;
	left: 10px;
	position: absolute;
}
.warp {
	overflow: hidden;
}
.hd30 {
	margin-top: 1em;
}
#logo {
	width: 36%;
	text-align: center;
}
#logo .logoname {
	font-size: 2em;
	font-weight: bold;
}
#logo .logotxt {
	font-size: 1em;
}
.warp .line {
	border-right: 1px solid #999;
	height: 3em;
	margin-top: 0.8em;
}
#centertxt {
	width: 63%;
	font-size: 1.2em;
	line-height: 160%;
	letter-spacing: 0.2em;
	text-align: center;
}
/* CSS nav */
.nav {
	width: 750px;
	height: 100%;
	overflow: hidden;
	background: #171d73;
}
.nav li {
	width: 20%;
	height: 104px;
	line-height: 104px;
	float: left;
	text-align: center;
	border-right: solid 1px #3B5D8B;
	box-sizing: border-box;
	border-bottom: solid 1px #3B5D8B;
}
.nav li a {
	font-size: 30px;
	color: #fff;
	display: block;
}
.nav li.on a {
	background: #eee;
	color: #000;
}
/* CSS banner */
.banner {
	width: 750px;
	height: 100%;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
}
.page_banner {
	height: 250px;
	background: url(../images/page_banner.jpg) no-repeat center;
	background-size: cover;
	margin: 0px auto;
}
/* CSS Main */
#wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.wrap {
	width: 750px;
	height: 100%;
	overflow: hidden;
}
.main {
	width: 1200px;
	height: 100%;
	overflow: hidden;
	margin: 0px auto;
	background-color: #fff;
}
/* CSS Home */
.search {
	width: 730px;
	height: 70px;
	margin-top: 20px;
}
.searchl {
	width: 639px;
	height: 68px;
	border-radius: 32px 0px 0px 32px;
	border: solid 1px #FF6000;
	float: left;
}
.search_txt {
	width: 590px;
	height: 68px;
	line-height: 68px;
	outline: none;
	float: left;
	margin-left: 35px;
	font-size: 30px;
	color: #BABABA;
}
.search_btn {
	width: 89px;
	height: 70px;
	background: url(../images/sbtn.jpg) no-repeat;
	float: left;
	cursor: pointer;
	outline: none;
}
.chan1 {
	height: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.chan1_t {
	height: 90px;
	text-align: center;
	position: relative;
}
.chan1_tp1 {
	height: 58px;
	line-height: 58px;
	font-size: 46px;
	color: #171d73;
}
.chan1_t span {
	width: 40px;
	height: 4px;
	background: #D2D2D2;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -20px;
}
.chan1_c {
	height: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.chan1_c .hd {
	width: 730px;
	margin: 0px auto;
	height: 100%;
	overflow: hidden;
}
.chan1_c .hd li {
	width: 31%;
	height: 75px;
	line-height: 75px;
	float: left;
	margin: 5px 1%;
	overflow: hidden;
}
.chan1_c .hd li a {
	text-align: center;
	display: block;
	background: #171d73;
	color: #fff;
	font-size: 28px;
}
.chan1_c .hd li.on a {
	background: #FF6000;
}
.chan1_c .bd {
	margin: 0px auto;
	width: 730px;
	padding-top: 10px;
}
.products_ul li {
	float: left;
	overflow: hidden;
	width: 31%;
	border: solid 1px #E3E3E3;
	margin:20px 1%;
	box-sizing: border-box;
}
.productsp1 {
	width: 100%;
	height: 220px;
	overflow: hidden;
	text-align: center;
}
.productsp1 img {
	max-width: 100%;
	height: 220px;
}
.productsp2 {
	height: 80px;
	line-height: 80px;
	color: #5c5959;
	text-align: center;
	border-top: solid 1px #E3E3E3;
	overflow: hidden;
}
.productsp2 span {
	width: 89%;
	height: 80px;
	overflow: hidden;
	text-align: center;
	float: left;
}
.productsp2 i {
	width: 10%;
	height: 30px;
	background: url(../images/icon1.jpg) no-repeat;
	float: right;
	margin-top: 23px;
	margin-right: 5px;
}
.products_ul li:hover {
	border: solid 1px #FF6000;
}
.products_ul li:hover .productsp2 i {
	background: url(../images/icon11.jpg) no-repeat;
}
.products_ul li:hover .productsp2 {
	color: #FF6000;
}
.more {
	width: 730px;
	height: 80px;
	line-height: 80px;
	margin-top: 10px;
	text-align: center;
}
.more a {
	background: #ECECEC;
	font-size: 28px;
	display: block;
}
.more a:hover {
	background: #FF6000;
	color: #fff;
}
.chan2 {
	width: 730px;
	height: 100%;
	margin-top: 60px;
}
.chan2 .hd {
	height: 210px;
}
.chan2 .hd li {
	float: left;
	text-align: center;
	height: 105px;
	cursor: pointer;
	line-height: 105px;
	font-size: 24px;
	position: relative;
	width: 50%;
	background: #ECECEC;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	box-sizing: border-box;
}
.chan2 .hd li span {
	width: 27px;
	height: 12px;
	display: none;
	background: url(../images/icon2.png) no-repeat;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -13px;
	z-index: 999;
}
.chan2 .hd li.on {
	background: #171d73;
	color: #fff;
}
.chan2 .hd li.on span {
	display: block;
}
.chan2 .bd {
}
.chan22 {
	margin-top: 40px;
	width: 730px;
}
.chan22 .hd {
	height: 105px;
	background: #ECECEC;
}
.chan22 .hd li {
	float: left;
	text-align: center;
	height: 105px;
	cursor: pointer;
	line-height: 105px;
	font-size: 28px;
	position: relative;
	width: 33%;
}
.chan22 .hd li span {
	width: 27px;
	height: 12px;
	display: none;
	background: url(../images/icon2.png) no-repeat;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -13px;
	z-index: 999;
}
.chan22 .hd li.on {
	background: #171d73;
}
.chan22 .hd li.on a {
	color: #fff;
}
.chan22 .hd li.on span {
	display: block;
}
.aboutimg {
	width: 730px;
	margin: 35px auto 0px;
}
.aboutimg img {
}
.about_01 {
	width: 730px;
	line-height: 50px;
	height: 300px;
	margin: 40px auto 0px;
	overflow: hidden;
}
.newsdl {
	margin: 35px auto 0px;
	width: 730px;
}
.newsdl dt {
	width: 730px;
	height: 410px;
	overflow: hidden;
}
.newsdl dt img {
	width: 730px;
}
.newsdl dd {
	margin-top: 30px;
}
.newsp1 {
	height: 53px;
	line-height: 53px;
	font-size: 32px;
	font-weight: bold;
	overflow: hidden;
}
.newsp2 {
	line-height: 44px;
	color: #898989;
	overflow: hidden;
	margin-top: 15px;
}
.newsp3 {
	height: 44px;
	line-height: 44px;
	color: #898989;
	overflow: hidden;
	margin-top: 15px;
}
.newsdl a:hover .newsp1 {
	color: #FF6000;
}
.newsul {
	margin: 30px auto 0px;
	width: 730px;
}
.newsul li {
	height: 80px;
	line-height: 80px;
	background: url(../images/line1.jpg) repeat-x bottom;
}
.newsul li a:hover {
	color: #FF6000;
}
/* CSS Footer */

.footer2 {
	width: 710px;
	color: #fff;
	padding: 20px;
	background: #eee;
	margin-top: 35px;
	line-height: 50px;
	color: #000;
	margin-bottom: 170px;
}
.footer2 a {
	color: #000;
}
.footer2c1 {
	width: 450px;
}
.footer2cr {
	width: 200px;
}
.footer3 {
	width: 750px;
	background: #171d73;
	position: fixed;
	bottom: 0px;
	margin-left: -375px;
	left: 50%;
	z-index: 999;
	height: 145px;
	border-top: solid 5px #FF6000;
}
.footer3 ul li {
	width: 149px;
	float: left;
	text-align: center;
	height: 145px;
	border-right: solid 1px #666;
}
.footer3 ul li.on {
	background: #FF6000;
}
.footer3 ul li.on img {
	animation: swing 1s;
}
.footer1p1 {
	margin-top: 25px;
	height: 50px;
}
.footer1p2 {
	margin-top: 10px;
	height: 35px;
	line-height: 35px;
	color: #fff;
}
/*CSS Right_side*/
.right_title {
	width: 750px;
	height: 80px;
	position: relative;
	background: linear-gradient(180deg, #f2f2f2 0%, #e0e0e0 100%);
	margin: 0px auto;
}
.right_titlea1 {
	width: 80px;
	text-align: center;
	line-height: 80px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 30px;
	background: #FF6000;
	color: #fff;
}
.right_titlec {
	width: 400px;
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	left: 100px;
}
.right_titlebtn1 {
	position: absolute;
	right: 10px;
	font-size: 3rem;
	cursor: pointer;
	top: 5px;
}
.page_pro {
	position: absolute;
	top: 80px;
	z-index: 999;
	left: 0px;
	background: #fff;
	padding: 15px 0px;
	display: none;
}
.page_pro a {
	width: 750px;
	height: 65px;
	line-height: 65px;
	float: left;
	background: url(../images/line1.jpg) repeat-x bottom;
}
.page_pro a span {
	width: 80%;
	float: left;
	height: 65px;
	overflow: hidden;
	padding-left: 15px;
}
.page_pro a i {
	float: right;
	margin-right: 15px;
	color: #999;
	margin-top: 25px;
}
.page_pro a.on span {
	color: #FF6000;
}
.right_content {
	width: 730px;
	min-height: 471px;
	_height: 471px;
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
}
.pnav {
	width: 640px;
	height: 57px;
	line-height: 57px;
	background: #FF9000;
}
.pnav a {
	color: #fff;
	float: left;
}
.pnava1 {
	margin-left: 30px;
}
.pnava2 {
	margin-left: 220px;
	background: url(../images/pageic1.jpg) no-repeat left center;
	padding-left: 43px;
}
.pnava3 {
	margin-left: 15px;
	background: url(../images/pageic2.jpg) no-repeat left center;
	padding-left: 43px;
}
.com_t1 {
	height: 60px;
	line-height: 60px;
	margin-top: 50px;
	font-size: 36px;
	text-align: center;
}
.comc {
	line-height: 2;
	margin-top: 20px;
	text-indent: 2em;
}
.comv {
	margin-top: 30px;
}
.comv img {
	max-width: 100%;
}
.comul {
	padding-top: 30px;
}
.comul li {
	width: 249px;
	height: 102px;
	float: left;
	text-align: center;
}
.comul li.comliline {
	width: 1px;
	height: 70px;
	background: #DDDDDD;
	margin-top: 12px;
}
.comlip1 {
	height: 50px;
	line-height: 50px;
	position: relative;
	font-size: 28px;
}
.comlip1 span {
	font-size: 55px;
	font-weight: bold;
	color: #171d73;
	margin-right: 5px;
}
.comlip1 i {
	font-size: 15px;
	font-weight: bold;
	color: #024697;
	position: absolute;
	top: -10px;
	left: 230px;
}
.comlip2 {
	height: 1px;
	overflow: hidden;
	margin-top: 15px;
	position: relative;
}
.comlip2 span {
	width: 30px;
	height: 1px;
	background: #AAA7A7;
	position: absolute;
	left: 50%;
	margin-left: -15px;
}
.comlip3 {
	height: 30px;
	line-height: 30px;
	margin-top: 12px;
	font-size: 20px;
	color: #989898;
	text-align: center;
}
.comul1 {
	padding-top: 30px;
}
.comul1 li {
	width: 187px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.comp1 {
	height: 59px;
}
.comul1 li#comli1 .comp1 {
	background: url(../images/comicon1.jpg) no-repeat center;
}
.comul1 li#comli2 .comp1 {
	background: url(../images/comicon2.jpg) no-repeat center;
}
.comul1 li#comli3 .comp1 {
	background: url(../images/comicon3.jpg) no-repeat center;
}
.comul1 li#comli4 .comp1 {
	background: url(../images/comicon4.jpg) no-repeat center;
}
.comp21 {
	height: 1px;
	overflow: hidden;
	margin-top: 17px;
	position: relative;
}
.comp21 span {
	width: 30px;
	height: 1px;
	background: #AAA7A7;
	position: absolute;
	left: 50%;
	margin-left: -15px;
}
.comp2 {
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	font-size: 24px;
	color: #646161;
}
.comul1 li#comli1.on .comp1 {
	background: url(../images/comicon11.jpg) no-repeat center;
}
.comul1 li#comli2.on .comp1 {
	background: url(../images/comicon21.jpg) no-repeat center;
}
.comul1 li#comli3.on .comp1 {
	background: url(../images/comicon31.jpg) no-repeat center;
}
.comul1 li#comli4.on .comp1 {
	background: url(../images/comicon41.jpg) no-repeat center;
}
.comul1 li.on .comp21 span {
	width: 50px;
	margin-left: -25px;
	background: #FF6000;
}
.comul1 li.on .comp2 {
	color: #FF6000;
}
.comul2 {
	padding-top: 50px;
}
.comul2 li {
	width: 240px;
	float: left;
	margin: 0px 5px;
}
.comp3 {
	width: 240px;
	height: 180px;
	overflow: hidden;
}
.comp3 img {
	max-width: 240px;
	height: 180px;
	transition: all 0.4s;
}
.comp4 {
	width: 238px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	transition: all 0.4s;
	overflow: hidden;
	border: solid 1px #D2D2D2;
	border-top: 0px;
}
.comul2 li a:hover .comp3 img {
	transform: scale(1.05);
}
.comul2 li a:hover .comp4 {
	border: solid 1px #FF6000;
	color: #FF6000;
	border-top: 0px;
}
.cp {
	width: 730px;
	height: 100%;
	margin: 0px auto;
}
.cpc {
	margin-top: 40px;
	height: 100%;
	overflow: hidden;
}
.cpc_p1 {
	height: 58px;
	line-height: 58px;
	background: url(../images/cp_bg.jpg) repeat-x;
}
.cpca1 {
	height: 55px;
	line-height: 55px;
	border-bottom: solid 3px #FF6000;
	font-size: 28px;
	font-weight: bold;
	color: #171d73;
}
.cpca1 span {
	margin-left: 8px;
	float: left;
}
.cpca1 img {
	float: left;
	margin-top: 15px;
}
.cpca2 {
	font-size: 23px;
	color: #666;
}
.cpca2:hover {
	color: #FF6000;
}
.cpc ul {
	padding-top: 30px;
}
.cpc ul li {
	float: left;
	margin: 7px 7px;
	width: 350px;
}
.cpc ul li a {
	width: 348px;
	float: left;
	border: solid 1px #E3E3E3;
}
.cpp1 {
	width: 348px;
	height: 261px;
	overflow: hidden;
	text-align: center;
}
.cpp1 img {
	max-width: 348px;
	height: 261px;
	transition: all 0.4s;
}
.cpp2 {
	height: 80px;
	line-height: 80px;
	color: #5c5959;
	text-align: center;
	border-top: solid 1px #E3E3E3;
	overflow: hidden;
}
.cpp2 span {
	width: 250px;
	height: 80px;
	overflow: hidden;
	margin-left: 25px;
	text-align: left;
	float: left;
}
.cpp2 i {
	width: 30px;
	height: 30px;
	background: url(../images/icon1.jpg) no-repeat;
	float: right;
	margin-top: 23px;
	margin-right: 23px;
}
.cpc ul li a:hover {
	border: solid 1px #FF6000;
}
.cpc ul li a:hover .cpp2 {
	border-top: solid 1px #FF6000;
}
.cpc ul li a:hover .cpp2 i {
	background: url(../images/icon1.jpg) no-repeat;
}
.cpc ul li a:hover .cpp1 img {
	transform: scale(1.05);
}
.nnewsul1 {
	padding-top: 20px;
}
.nnewsul1 li {
	float: left;
	margin: 11px;
	border: solid 1px #E3E3E3;
	width: 320px;
	padding: 10px;
}
.nnewsp1 {
	width: 320px;
	height: 240px;
	overflow: hidden;
}
.nnewsp1 img {
	max-width: 320px;
	height: 240px;
}
.nnewsp2 {
	height: 60px;
	line-height: 60px;
	padding-top: 5px;
	overflow: hidden;
	font-weight: bold;
	font-size: 28px;
}
.nnewsp3 {
	height: 80px;
	line-height: 40px;
	padding-top: 5px;
	overflow: hidden;
	color: #666;
}
.nnewsul1 li a:hover .nnewsp2 {
	color: #FF6000;
}
.nnewsul2 {
	padding-top: 10px;
}
.nnewsul2 li {
	margin-top: 15px;
	height: 60px;
	line-height: 60px;
	background: url(../images/line1.jpg) repeat-x bottom;
	overflow: hidden;
}
.nnewsul2 li b {
	margin-right: 5px;
}
.nnewsul2 li a:hover {
	color: #FF6000;
}
.nnewsul3 {
	padding-top: 20px;
}
.nnewsul3 li {
	margin-top: 15px;
	height: 60px;
	line-height: 60px;
	background: url(../images/line1.jpg) repeat-x bottom;
	overflow: hidden;
}
.nnewsul3 li i {
	margin-right: 10px;
}
.nnewsul3 li a:hover {
	color: #FF6000;
}
.nnewsul4 {
	padding-top: 20px;
}
.nnewsul4 li {
	margin-top: 10px;
	background: url(../images/line1.jpg) repeat-x bottom;
	overflow: hidden;
	padding-bottom: 15px;
}
.nnewsul4 li a:hover .nnewsp2 {
	color: #FF6000;
}
.fzlc {
	width: 730px;
	height: 100%;
	overflow: hidden;
	margin-top: 5px;
}
.fzlcc {
	height: 100%;
	overflow: hidden;
	margin-top: 35px;
}
.fzlc_time {
	width: 200px;
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	border: solid 10px #171d73;
	text-align: center;
	float: left;
	margin-left: 255px;
}
.fzlc_cl {
	width: 670px;
	line-height: 2;
	padding: 30px;
	background: #f9f9f9;
	position: relative;
	float: left;
	margin-top: 25px;
}
.fzlc_cl i {
	width: 24px;
	height: 24px;
	background: url(../images/lc-s01.png) no-repeat;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -12px;
}
.fzlc_time1 {
	width: 200px;
	height: 80px;
	line-height: 80px;
	font-size: 30px;
	font-weight: bold;
	border: solid 10px #171d73;
	text-align: center;
	float: left;
	margin-left: 255px;
}
.fzlc_cl1 {
	width: 670px;
	line-height: 2;
	padding: 30px;
	background: #f9f9f9;
	position: relative;
	float: left;
	margin-top: 25px;
}
.fzlc_cl1 i {
	width: 24px;
	height: 24px;
	background: url(../images/lc-s01.png) no-repeat;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -12px;
}
.mpros {
	margin-top: 20px;
	height: 100%;
	overflow: hidden;
}
.mpros_p1 {
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	background: #f9f9f9;
	padding: 0px 15px;
	font-weight: bold;
}
/* CSS News */
#indexNews {
	margin: 10px auto;
}
#indexNews li {
	padding-bottom: 20px;
	background: url(../images/line1.jpg) repeat-x bottom;
	margin-top: 15px;
}
.indexNewsp1 {
	width: 730px;
	height: 400px;
	overflow: hidden;
}
.indexNewsp1 img {
	width: 730px;
	height: auto;
}
.indexNewsp2 {
	line-height: 2;
	font-size: 28px;
	font-weight: bold;
}
.indexNewsp3 {
	line-height: 1.8;
	color: #666;
	font-size: 24px;
}
#indexNews li a:hover .indexNewsp2 {
	color: #FF6000;
}
/*Related*/
.related {
	padding: 10px;
	float: left;
}
.related p {
	height: 45px;
	font-weight: bold;
	border-bottom: solid 1px #F1F1F1;
}
.related ul {
	width: 100%;
	padding: 10px 0px;
	float: left;
}
.related ul li {
	width: 50%;
	height: 40px;
	line-height: 40px;
	float: left;
}
.related ul li b {
	float: left;
}
.related ul li a {
	float: left;
	margin-left: 5px;
	display: inline;
	color: #666;
}
.related ul li a:hover {
	color: #FF6000;
}
/*上一条下一条*/
#prev_next {
	margin: 10px 10px;
	clear: both;
	overflow: hidden;
}
#prev_next li {
	margin: 10px 0;
}
#prev_next li i {
	margin-right: 5px;
}
#prev_next li a:hover {
	color: #FF6000;
}
/* CSS Pic */
#picUL {
}
#picUL li {
	float: left;
	margin: 7px;
	text-align: center;
	border: solid 1px #E3E3E3;
}
#picUL li .pic_01 {
	width: 348px;
	height: 261px;
}
#picUL li .pic_01 img {
	height: 261px;
	max-width: 348px;
}
#picUL li .pic_02 {
	width: 348px;
	line-height: 60px;
	border-top: solid 1px #E3E3E3;
	overflow: hidden;
}
#picUL li:hover {
	border: solid 1px #FF6000;
}
#picUL li:hover .pic_02 {
	border-top: solid 1px #FF6000;
	color: #FF6000;
}
#proUL {
	padding-top: 8px;
}
#proUL li {
	float: left;
	margin-left: 30px;
	margin: 7px;
	overflow: hidden;
	width: 348px;
	border: solid 1px #E3E3E3;
}
#proUL li .pic_01 {
	width: 348px;
	height: 261px;
	overflow: hidden;
	text-align: center;
}
#proUL li .pic_01 img {
	max-width: 348px;
	height: 261px;
}
#proUL li .pic_02 {
	height: 80px;
	line-height: 80px;
	color: #5c5959;
	text-align: center;
	border-top: solid 1px #E3E3E3;
	overflow: hidden;
}
#proUL li .pic_02 span {
	width: 250px;
	height: 80px;
	overflow: hidden;
	margin-left: 25px;
	text-align: left;
	float: left;
}
#proUL li .pic_02 i {
	width: 30px;
	height: 30px;
	background: url(../images/icon1.jpg) no-repeat;
	float: right;
	margin-top: 23px;
	margin-right: 23px;
}
#proUL li:hover {
	border: solid 1px #FF6000;
}
#proUL li:hover .pic_02 i {
	background: url(../images/icon11.jpg) no-repeat;
}
#proUL li:hover .pic_02 {
	color: #FF6000;
}
.pronav {
	width: 730px;
	height: 100%;
	border: dashed 1px #A40000;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pronav ul {
	padding: 15px 0px;
	float : left;
}
.pronav ul li {
	width: 243px;
	text-align: center;
	float : left;
	height: 45px;
	line-height: 45px;
	display: inline;
}
.pronav ul li a {
	color: #494949;
}
.pronav ul li a:hover {
	color: #FF6000;
}
.pronav ul li.selectli a {
	color: #FF6000;
}
#ms {
	margin-top: 20px;
}
.pagelist li {
	float: left;
}
.pagelist li a {
	padding: 3px 5px;
}
#list-more {
	width: 100%;
	height: 52px;
	text-align: center;
}
#list-loding {
	width: 100%;
	height: 50px;
	background: #dcdcdc;
	text-align: center;
	line-height: 50px;
	position: relative;
}
#list-loding img {
	position: absolute;
	left: 220px;
	top: 0;
}
#list-loding span {
	position: absolute;
	display: block;
	width: 150px;
	height: 50px;
	line-height: 50px;
	left: 280px;
}
.list-morea1 {
	width: 415px;
	height: 50px;
	margin-left: 116px;
	line-height: 50px;
	float: left;
	display: inline;
	border: solid 1px #D3D6D6;
	background: #fff;
}
.list-morea1:hover {
	background: #FF6000;
	color: #fff;
}
.list-morea1 i {
	margin-right: 10px;
}
/* CSS Info */

#newTitle {
	line-height: 2;
	font-size: 36px;
	text-align: center;
}
#newsInfo {
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: solid 1px #f1f1f1;
	margin: 10px;
}
.newsinfoleft {
	padding-left: 30px;
}
#newsInfo i {
	margin-right: 5px;
}
.xxsmys {
	width: 600px;
	height: 30px;
	line-height: 30px;
	background-color: #ececec;
}
.xxsmwz {
	width: 88px;
	height: 30px;
	color: #FFF;
	text-align: center;
	display: block;
	background-color: #9a9a9a;
}
.pageys {
	width: 59px;
	height: 21px;
	line-height: 21px;
	border: #e5e5e5 solid 1px;
	display: block;
	float: left;
	text-align: center;
}
.pageys:hover {
	color: #ff6c00
}
.pageys1 {
	width: 20px;
	height: 21px;
	line-height: 21px;
	border: #e5e5e5 solid 1px;
	display: block;
	float: left;
	text-align: center;
	margin-left: 5px;
}
.pageys2 {
	float: left;
	padding-left: 5px;
	height: 21px;
	line-height: 21px;
}
#infoImage {
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 0;
}
#infoImage img {
	max-width: 100%;
	padding: 3px;
	border: #dcdcdc solid 1px;
}
#newsContent {
	margin: 0 auto;
	line-height: 50px;
	padding: 10px;
}
.newsContent {
	margin: 0 auto;
	line-height: 50px;
	padding: 10px;
}
#newsContent table {
	width: 100%;
	margin: 0 auto;
	border-width: 1px;
	font-family: verdana, arial, sans-serif;
	color: #333;
	border-color: #f1f1f1 !important;
	border-collapse: collapse;
	box-sizing: border-box;
}
#newsContent table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #f1f1f1 !important;
	background-color: #dedede;
}
#newsContent table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #f1f1f1 !important;
}
#newsContent table td a {
	text-decoration: underline;
	color: #333;
}
#newsContent a {
	color: #f00;
}
#proczs {
	margin: 15px auto;
	padding: 10px;
}
.proczs {
	line-height: 50px;
}
#proczs img {
	max-width: 100%;
}
.proczs strong {
	color: #FF6000;
}
#newsContent img {
	max-width: 100%;
	text-indent: 0em;
}
#newsContent div {
}
#newsContent strong {
	color: #FF6000;
}
.newsContent img {
	max-width: 100%;
	text-indent: 0em;
}
.newsContent div {
}
.newsContent strong {
	color: #FF6000;
}
.contactus {
	width: 730px;
	margin: 20px auto 0px;
	height: auto;
	text-align: left;
}
.contactus p {
	line-height: 55px;
	padding: 0px 15px;
	width: 700px;
	background: #f1f1f1;
	margin-bottom: 10px;
}
.contactusp1 {
	height: 55px;
	line-height: 55px;
	font-size: 28px;
	font-weight: bold;
}
#company_main {
	margin: 0 auto;
	line-height: 2;
	padding: 10px;
}
#company_main img {
	max-width: 100%;
}
#company_main a {
	text-decoration: underline;
}
#company_main b {
	color: #FF6000;
}
#company_main strong {
	color: #FF6000;
}
#newsContent div.alink {
	padding: 5px;
	margin: 0 auto;
	text-indent: 0em;
}
.newsContent div.alink {
	padding: 5px;
	margin: 0 auto;
	text-indent: 0em;
}
.infoImage {
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 0;
	position: relative;
}
.infoImage img {
	max-width: 100%;
}
#pro_img_prev {
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -40px;
	z-index: 9;
}
#pro_img_next {
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -40px;
	z-index: 9;
}
.pbt a {
	width: 70px;
	height: 70px;
	background: rgba(210, 3, 2, 0.5);
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
	line-height: 70px;
}
.pbt a i {
	font-size: 30px !important;
}
.pbt a:hover {
	border-radius: 50%;
	background: rgba(210, 3, 2, 1);
}
.pmessage_ul {
	width: 485px;
	margin-left: 20px;
}
.pmessage_ul li {
	width: 485px;
	margin-top: 13px;
	float: left;
}
.pmessage_ul li label {
	float: left;
	color: #404040;
	line-height: 45px;
}
.pm_InputText {
	width: 350px;
	height: 35px;
	line-height: 35px;
	padding: 8px 5px;
	float: left;
	color: #404040;
	background-color: #F4F4F4;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	font-size: 23px;
}
.pm_textarea {
	width: 300px;
	height: 125px;
	line-height: 35px;
	padding: 8px 5px;
	float: left;
	color: #404040;
	background-color: #F4F4F4;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	font-size: 23px;
}
.pm_But {
	width: 165px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	background-color: #FF9000;
	color: #FFFFFF;
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius: 10px;            /* W3C syntax */
	cursor: pointer;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}
.pm_But:hover {
	background-color: #FFD200;
}
.newsContent table {
	width: 100%;
	margin: 0 auto;
	border-width: 1px;
	font-family: verdana, arial, sans-serif;
	color: #333;
	border-color: #f1f1f1 !important;
	border-collapse: collapse;
	box-sizing: border-box;
}
.newsContent table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #f1f1f1 !important;
	background-color: #dedede;
}
.newsContent table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #f1f1f1 !important;
}
.newsContent table td a {
	text-decoration: underline;
	color: #333;
}
.proc1 {
	padding: 10px;
	border: solid 1px #f9f9f9;
	margin: 15px auto;
	line-height: 40px;
	color: #666;
}
.proc1 strong {
	color: #FF6000;
}
.proc2 {
	height: 100%;
	width: 100%;
	overflow: hidden;
	margin: 15px 0px;
}
.proca1 {
	width: 355px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #171d73;
	font-weight: bold;
	font-size: 28px;
	color: #fff;
}
.proca2 {
	width: 355px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #FF6000;
	font-weight: bold;
	font-size: 28px;
	color: #fff;
	margin-left: 20px;
}
.proc3 {
	width: 730px;
	margin: 20px auto 0px;
	height: 100%;
	overflow: hidden;
}
.pro2ul {
	height: 70px;
}
.pro2ul li {
	height: 70px;
	line-height: 70px;
	width: 182px;
	cursor: pointer;
	text-align: center;
	float: left;
	background: #f9f9f9;
	font-weight: bold;
}
.pro2ul li.active {
	background: #FF6000;
	color: #fff;
}
.pro2ul li.active1 {
	background: #f9f9f9;
	color: #222222;
}
.cscroll {
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -366px;
}
.pro2p1 {
	height: 60px;
	line-height: 60px;
	border-bottom: solid 1px #d9d9d9;
	font-size: 28px;
	font-weight: bold;
	color: #171d73;
}
.cocp {
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	text-align: center;
	margin: 20px 0px;
}
/*css digg style pagination*/
div.digg {
	padding: 5px;
	margin: 10px;
	text-align: center;
	float: right;
	display: inline;
}
div.digg a {
	border: #aaaadd 1px solid;
	padding: 3px 5px;
	margin: 3px;
	color: #585858;
	text-decoration: none
}
div.digg a:hover {
	border: #585858 1px solid;
	color: #000;
}
div.digg a:active {
	border: #585858 1px solid;
	color: #000;
}
div.digg span.current {
	border: solid 1px #FF9000;
	padding: 3px 5px;
	font-weight: bold;
	margin: 3px;
	color: #fff;
	background-color: #FF9000;
}
div.digg span.disabled {
	border: #eee 1px solid;
	padding: 3px 5px;
	margin: 3px;
	color: #ddd;
}
div.digg select {
	border: #aaaadd 1px solid;
	padding: 3px 0px;
}
/*******************************message css start***************************************/
.message_ul {
	margin: 0px auto;
	float: left;
	padding: 20px 0px;
}
.message_ul li {
	margin: 5px 0px;
	float: left;
	width: 100%;
}
.message_ul li label {
	width: 150px;
	float: left;
	text-align: right;
	margin-top: 11px;
}
.G_textarea {
	width: 456px;
	height: 100px;
	border: 1px solid #dedede;
	border-radius: 3px;
	font-size: 23px;
	padding: 3px 10px;
}
.G_InputText {
	width: 450px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #dedede;
	padding: 3px 10px;
	float: left;
	border-radius: 3px;
	font-size: 23px;
}
.cpmcys {
	width: 350px;
	line-height: 50px;
	border: 1px solid #dedede;
	padding: 8px;
	float: left;
	border-radius: 3px;
	font-size: 23px;
}
.yanzheng {
	width: 100px;
	height: 50px;
	border: 1px solid #dedede;
	padding: 3px;
}
.But {
	width: 180px;
	height: 70px;
	line-height: 70px;
	background: #171d73;
	border-radius: 2px;
	border: none;
	text-align: center;
	margin-top: 14px;
	margin-left: 5px;
	color: #FFF;
	cursor: pointer;
	font-size: 25px;
}
.But:hover {
	background: #FF6000;
}
.G_tips {
	width: 530px;
	line-height: 50px;
	margin: 30px 65px;
	border: 1px solid #dedede;
	padding: 3px 7px 7px 7px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}
.red {
	color: #ff0000;
}
.cpmcys {
	height: 28px;
	border: solid 1px #DEDEDE;
}
/*******************************message css end***************************************/

/******************************job css start***************************************/
.job_ul {
	padding: 10px;
}
.job_ul li {
	width: 100%;
	border-bottom: dashed 1px #cfcfcf;
	float: left;
	padding: 10px 0px;
	line-height: 30px;
}
.job_ul li .recruit_info {
	float: left;
}
.job_ul li .recruit_info .job_nam {
	color: #000;
	font-weight: bold;
}
.job_ul li .but {
	width: 80px;
	height: 31px;
	line-height: 31px;
	background: #FF9000;
	border-radius: 2px;
	float: right;
	margin-top: 10px;
	margin-right: 22px;
	text-align: center;
}
.job_ul li .but a {
	text-decoration: none;
	color: #FFF;
	display: block;
}
.recruit_info_tit_bg {
	height: 79px;
	margin: 15px auto;
	background: #f1f1f1;
}
.recruit_info_tit_bg .recruit_info_tit {
	width: 269px;
	height: 79px;
	background: #FF6000;
	text-align: center;
	line-height: 79px;
	color: #fff;
	font-size: 28px;
}
.recruit_info_main {
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 60px;
	padding: 5px 20px;
}
.recruit_info_main p {
	text-align: justify;
	letter-spacing: 1px;
	line-height: 30px;
	color: #444444;
}
/*sitemap*/

.sitemap {
	width: 996px;
	float: left; /*border:3px solid #f0f0f0;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
.m1 {
	height: 20px;
	line-height: 20px;
	margin-top: 20px;
	margin-left: 20px;
}
.m2 {
	margin-left: 20px;
	margin-top: 20px;
	line-height: 25px;
}
.m2 span {
	font-size: 14px;
	font-weight: bold;
}
.m2t {
	border: 1px solid #f0f0f0;
	width: 800px;
	padding-left: 4px;
	margin-top: 2px;
	padding: 10px;
	margin-bottom: 20px;
	height: 73px;
}
.m2t ul {
}
.m2t ul li {
	list-style-type: none;
	float: left;
	width: 150px;
}
.m2t ul li a {
	color: black;
}
.m2t ul li a:hover {
	color: red;
	text-decoration: underline;
}
.f {
	float: right;
	margin-right: 10px;
	_margin-top: 7px;
}
.map {
	float: right;
	margin-top: 20px;
}
.map a {
	color: black;
}
.pages {
	padding: 5px 15px;
	margin: 10px 0px;
}
.pages li {
	float: left;
	line-height: 30px;
}
.pagesli1 {
	width: 40%;
}
.pagesli2 {
	width: 40%;
}
.pagesli3 {
	width: 20%;
}
/*页面加载css*/
#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999999999;
}
.spinner {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	-webkit-animation: rotatee 2.0s infinite linear;
	animation: rotatee 2.0s infinite linear;
}
.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #0a9fd8;
	border-radius: 100%;
	-webkit-animation: bouncee 2.0s infinite ease-in-out;
	animation: bouncee 2.0s infinite ease-in-out;
}
.dot2 {
	top: auto;
	bottom: 0px;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
@-webkit-keyframes rotatee {
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes rotatee {
 100% {
 transform: rotate(360deg);
 -webkit-transform: rotate(360deg);
}
}
 @-webkit-keyframes bouncee {
 0%, 100% {
-webkit-transform: scale(0.0)
}
 50% {
-webkit-transform: scale(1.0)
}
}
 @keyframes bouncee {
 0%, 100% {
 transform: scale(0.0);
 -webkit-transform: scale(0.0);
}
50% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
}
}
/**/
.zwhlseoimg {
	display: none;
}
/*声明*/
.reprint {
	border-top: 1px dotted #dedede;
	padding-top: 10px;
	margin-top:10px;
	font-size:0.9em;
	color:#666;
}
/*相关文章*/
.relevant {
	border-top: 1px dotted #dedede;
	overflow:hidden;
}
.retitle {
	padding:20px 0 010px;
	border-bottom:1px dotted #dedede;
	margin-bottom:20px;
}
.relist li {
	line-height:200%;
}
.relistpic li {
	float:left;
	width:31%;
	padding-right:2%;
}
.relistpic li img {
	width: 267px;
	height: 199px;
}
.re_li_title {
	text-align:center;
}