﻿@charset "utf-8";



body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {

	font: normal 62.5% Microsoft YaHei, Arial, "\5b8b\4f53", tahoma;

}



body {

	min-width: 1200px;

}



ul, ol, li {

	list-style: none;

}



a {

	text-decoration: none;

	color: #333;

}

em{ font-style:normal;}

a:hover {

	text-decoration: none;

}



img {

	border: 0;

	vertical-align: top;

}



button, input, select, textarea {

	font-size: 100%;

	vertical-align: middle;

	outline: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



.fixed:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}



.fixed {

	*zoom: 1;

}



.clear {

	clear: both;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.wd {

	margin: 0 auto;

	width: 1200px;

}



.wd10 {

	margin: 0 auto;

	width: 1000px;

}

.ml60{ margin-left:60px;}

.mr60{ margin-right:60px;}

/* reset.css V1.0  End */



.p_scale {

	-webkit-transform: scale(1.05, 1.05);

	-moz-transform: scale(1.05, 1.05);

}



.overflow {

	height: auto;

	overflow: hidden;

}



/*header*/



.header {

	position: relative;

	background-color: #fff;

	z-index:1000;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);

}



.headTop {

	height: auto;

}



.logo {

	float: left;

	margin-top:15px;

	width:163px;

	height:72px;

}



.logo img {

	width: 100%;

	height: auto;

}



.headRig {

	float: right;

	padding-top:10px;

	text-align: right;

}



.lang {

	font-size: 1.4em;

	color: #0066b3; margin:0px 0px 10px 0px;

}

.lang img{ width:20px; margin:0px 6px 0px 0px; vertical-align:middle;}

.lang em{ font-style:normal; font-size:18px;}

.lang span {

	display: inline-block;

	padding: 0 14px;

}


.menuBtn{ display:none;}
.lang a {

	display: inline-block;

	color: #0066b3;

}



.mobileNavTit {

	display: none;

}



.nav { width:672px;

	height: 50px;

	position: relative; margin-right:-28px;

}



.nav ul {

	height: auto;

}



.nav ul li {

	float: left;

	position: relative;

	width: 12.666%; margin:0px 2%;

	background: url(../images/navbg.jpg) repeat-y right 0;

}



.nav ul li > a {

	display: block;

	height: 50px;

	line-height: 50px;

	color: #333;

	text-align: center;

	font-size: 1.6em;

}



.nav ul li:hover, .nav ul li.on { border-bottom:1px solid #2e97d5;color:#2e97d5;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}

.nav ul li a:hover{ color:#2e97d5;}

.nav ul li.on a{ color:#2e97d5;}



.mainlevel ul {display:none; width:130px; margin-left:-20px; background:rgba(42,101,189,0.8);border-radius:0px 0px 15px 15px; position:absolute; z-index:999; text-align:left;}

.mainlevel li { width:130px !important; height:50px;line-height:50px;float:none;background: url(../images/nav_list.png) 14px 18px no-repeat !important; overflow:hidden;}

.mainlevel li a{height:50px;display:block; line-height:50px;font-size:15px;color:#fff !important; text-align:left !important; padding-left:32px;}

.mainlevel li a:hover{ color:#ff0 !important;}

.mainlevel li:hover{ border:none !important;}



.mainlevel1 div{display:none; position:absolute; z-index:999; width: 720px; left:50%; margin-left:-343px;/*width: auto; left:50%; margin-left:-723px;*/ padding:20px 0px;background:rgba(42,101,189,0.8);border-radius:0px 0px 15px 15px; text-align:left;}



.mainlevel1 .mainlevel1_c_1{height:350px; float:left; overflow:hidden; padding:0px 75.5px;}

.mainlevel1 .mainlevel1_c_1 h2{ font-size:16px; font-weight:bold; color:#fff; height:45px; line-height:45px; padding-left:15px;}

.mainlevel1 .mainlevel1_c_1 p{ width:200px;height:40px;line-height:40px;float:none;background: url(../images/nav_list.png) 14px 14px no-repeat !important; }

.mainlevel1 .mainlevel1_c_1 p a{height:40px;display:block; line-height:40px;font-size:15px;color:#fff !important; text-align:left !important; padding-left:32px;}

.mainlevel1 .mainlevel1_c_1 p a:hover{ color:#ff0 !important;}

.mainlevel2 ul {display:none; width:220px !important; margin-left:-60px; background:rgba(42,101,189,0.8);}

.mainlevel2 li { width:220px !important;}



.mainlevel1 .mainlevel1_c_1:nth-child(2){ border-left:1px solid #668bc9;}



/*banner*/

.banner{margin:1px 0px 0px 0px !important; position:relative; z-index:10;}

.banner .item {display: block;height:704px;background: no-repeat center / cover;}



.indexMain {

	background-color: #fff;

}



/*news*/



.newsBox {

	height: 365px;

	overflow: hidden;

}



.newsBoxLeft {

	float: left;

	width: 790px;

}



.indexTitle {

	height: auto;

	overflow: hidden;

	padding:44px 0 24px 20px;

	background: url(../images/icon2.png) no-repeat 0 45px;

}



.indexTitle b {

	display: inline-block;

	color: #0066b3;

	font-size: 2.2em;

}



.indexTitle a {

	display: block;

	color: #0066b3;

	font-size: 1.4em;

	font-weight: bold;

	margin: 11px 10px 0 0;

	float: right;

}



.indexTitle a:hover {

	color: #ba8940;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.slideBox {

	width: 385px;

	height: 230px;

	overflow: hidden;

	position: relative;

	float: left;

}



.slideBox .hd {

	height: 23px;

	overflow: hidden;

	position: absolute;

	left: 0;

	width: 100%;

	bottom: 0;

	z-index: 10;

	text-align: center;

}



.slideBox .hd ul li {

	display: inline-block;

	*display: inline;

	margin: 0 5px;

	width: 10px;

	height: 10px;

	line-height: 10px;

	text-align: center;

	cursor: pointer;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	-ms-border-radius: 10px;

	border-radius: 10px;

	border: 1px solid #b78841;

}



.slideBox .hd ul li.on {

	background-color: #ba8940;

}



.slideBox .bd li {

	position: relative;

}



.slideBox .bd {

	height: 100%;

	z-index: 0;

}



.slideBox .bd .pic {

	position: relative;

	z-index: 0;

	display: table;

	width: 385px;

	heigth: 228px;

}



.slideBox .bd .pic a {

	display: table-cell;

	width: 100%;

	height: 228px;

	text-align: center;

	vertical-align: middle;

}



.slideBox .bd .pic img {

	max-width: 385px;

	max-height: 228px;

}



.slideBox .bd .bg {

	width: 100%;

	height: 100px;

	position: absolute;

	bottom: -100px;

	left: 0;

	z-index: 1;

	background: url(../images/indexnewsbg.png) repeat 0 0;

}



.slideBox .bd .tit {

	width: 100%;

	height: 100px;

	line-height: 24px;

	position: absolute;

	bottom: -100px;

	left: 0;

	z-index: 2;

	font-size: 1.6em;

}



.slideBox .bd .tit a {

	color: #fff;

	margin: 14px 40px 0;

	display: block;

}



/*indexNews*/



.indexNews {

	float: right;

	height: auto;

	overflow: hidden;

	width: 373px;

	padding-top: 2px;

}



.indexNews li {

	height: 38px;

	overflow: hidden;

	background: url(../images/dian.jpg) repeat-x 0 bottom;

}



.indexNews li a {

	display: block;

	color: #000;

	height: 37px;

	line-height: 37px;

	overflow: hidden;

	font-size: 1.4em;

}



.indexNews li a:hover {

	color: #0066b3;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.indexNews li b {

	display: block;

	color: #0066b3;

	height: 37px;

	line-height: 37px;

	overflow: hidden;

	font-size: 1.4em;

	padding-left: 3px;

	width: 52px;

	float: left;

}



.newsBoxRight {

	float: right;

	position: relative;

	width: 361px;

}



.slideNotice {

	position: relative;

}



.slideNotice .indexNews {

	width: 361px;

}



.slideNotice .hd {

	position: absolute;

	right: 2px;

	top: -55px;

	height: 31px;

	line-height: 31px;

	width: 130px;

	border-bottom: 1px solid #ccdae5;

}



.slideNotice .hd ul {

	position: absolute;

	left: 0;

	top: -1px;

	height: 32px;

}



.slideNotice .hd ul li {

	float: left;

	width: 65px;

	cursor: pointer;

	font-size: 1.4em;

	text-align: center;

}



.slideNotice .hd ul li a {

	color: #00457b;

	display: block;

}



.slideNotice .hd ul li.on {

	height: 30px;

	border: 1px solid #ccdae5;

	border-bottom: 2px solid #fff;

	width: 63px;

}



/*indexAd*/



.indexAd .item, .linkImg .item {

	width: 100%;

	overflow: hidden;

}



.indexAd .item:hover img, .linkImg .item:hover img {

	-webkit-transform: scale(1.05, 1.05);

	-moz-transform: scale(1.05, 1.05);

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.iconList {

	height: auto;

	overflow: hidden;

	margin-top: 44px;

}



.iconList li {

	float: left;

	text-align: center;

}



.iconList li a {

	display: block;

	color: #fff;

	width: 180px;

	height: 116px;

	padding-top: 24px;

}



.iconList li a img {

	display: block;

	width: 66px;

	height: 66px;

	margin: 0 auto 10px;

}



.iconList li a div {

	font-size: 1.6em;

}



.iconList li.li1 a {

	background-color: #0084d2;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



.iconList li.li2 a {

	background-color: #2cb168;

	border-bottom: 1px solid #fff;

}



.iconList li.li3 a {

	background-color: #745db9;

	border-right: 1px solid #fff;

}



.iconList li.li4 a {

	background-color: #009aaf;

}



.iconList li:hover {

	filter: alpha(opacity=70);

	opacity: 0.7;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.newsDiv {

	width: 380px;



	float: left;

	margin-left: 30px;

}



.newsDiv:first-child {

	margin-left: 0;

}



.newsDiv .indexNews {

	width: 100%;

}



.newsDiv .indexNews li, .slideNotice .indexNews li {

	position: relative;

}



.newsDiv .indexNews li b, .slideNotice .indexNews li b {

	position: absolute;

	left: 0;

	top: 0;

	float: none;

	z-index: 5;

}



.newsDiv .indexNews li a, .slideNotice .indexNews li a {

	margin-left: 55px;

}



/*link*/



.link {

	height: auto;

	overflow: hidden;

	padding: 40px 0px 30px 0px;

}



.linkText {

	float: left;

	height: 30px;

	line-height: 30px;

	font-weight: bold;

	color: #0066b3;

	font-size: 2em;

}



.linkSelect {

	margin-left: 105px;

}



.linkSelect li {

	float: left;

	width: 20%;

}



.linkDiv {

	margin-left: 20px;

	height: 28px;

	border: 1px solid #c7ddf4;

}



.customSelect {

	height: 28px;

	line-height: 28px;

	font-size: 1.4em;

	color: #0066b3;

	background: url(../images/icon1.jpg) no-repeat right center;

	width: 100%;

	text-indent: 9px;

}



.customSelectInner {

	cursor: pointer;

	line-height: 28px;

	text-align: left;

	width: 100% !important;

}



/*footer*/



.footer {

	height: auto;

	overflow: hidden;

	color: #666666;

	line-height: 24px;

	padding:40px 0 25px;

	background-color:#1b242e;

}



.footLink {

	font-size: 1.4em;

}



.footLink a {

	display: inline-block;

	color: #666666;

	margin: 0 10px;

}



.copy {

	height: auto;

	overflow: hidden;

	margin:20px 0px 0px 0px; padding:20px 0px 0px 0px;

	font-size: 1.4em; text-align:center; border-top:1px solid #282c31;

}



.copy a {

	color: #666666;

	display: inline-block;

	margin-right: 10px;

}



.copy a:hover {

	color: #fff;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.mspan1 {

	padding: 0 21px 0 7px;

	display: inline-block;

}



.mspan2 {

	display: inline-block;

}



/*bigImg*/



.bigImg {

	height: 241px; padding:110px 0px 0px 0px;

	position: relative;

	z-index: 0;

	background-repeat: no-repeat;

	background-position: center top;

	background-size: cover;

}



.bigImg p{ font-size:20px; color:#0080cc; padding:15px 0px 0px 0px; background:url(../images/line_04.jpg) left top no-repeat;}

.bigImg h2{ font-size:25px; color:#0080cc; padding:10px 0px 0px 0px;}

/*main*/



.main {

	width: 1200px;

	position: relative;

	margin:0px auto 0px;

}



.left {

	float: left;

	width: 250px; 

	margin-top:-65px;

}



.sideMenu {

	height: auto;

	overflow: hidden;

	background-color: #fff;

	margin-bottom: 20px;

}



.sideTit a {

	height: auto;

	overflow: hidden;

	padding: 18px 0 19px 36px;

	color: #fff;

	display: block;

	background-image: linear-gradient(to right,#2a65bd, #457ccd);

}



.sideTit a h3 {

	font-weight: bold;

	font-size: 1.8em;

	margin-bottom:4px;

}



.sideTit a p {

	font-size: 1.2em;

	text-transform: uppercase;

	color: #a5b8cd;

	font-family: Arial;

}



.sideMenuNav {

	height: auto;

	overflow: hidden;

}

.sideMenuNav h2{ font-size:18px; font-weight:bold; color:#333; height:40px; line-height:40px; padding-left:40px; margin-top:10px;}

.sideMenuNav li {

	height: auto;

	overflow: hidden;

	position: relative;

	border-bottom: 1px solid #ececec;

}



.sideMenuNav li > a {

	height: 64px;

	line-height: 64px;

	padding: 0 31px 0 56px;

	color: #454545;

	font-size: 1.6em;

	display: block;

	background: url(../images/sideicon1.png) no-repeat 36px center;

}



.sideMenuNav li i {

	display: block;

	position: absolute;

	right: 31px;

	top: 0;

	height: 64px;

	width: 10px;

	z-index: 5;

	background: url(../images/sideicon3.png) no-repeat right center;

}



.sideMenuNav li i.ibg {

	background: url(../images/sideicon5.png) no-repeat right center !important;

}



.sideMenuNav li.on, .sideMenuNav li:hover {

	background-color: #f8f8f8;

}



.sideMenuNav li.on > a, .sideMenuNav li:hover > a {

	color: #0081cc;

	background: url(../images/sideicon2.png) no-repeat 36px center;

}



.sideMenuNav li.on i, .sideMenuNav li:hover i {

	background: url(../images/sideicon4.png) no-repeat right center;

}



.sideDiv {

	height: auto;

	overflow: hidden;

	background-color: #f8f8f8;

}



.sideDiv a {

	display: block;

	height: 34px;

	line-height: 34px;

	padding: 0 10px 0 56px;

	color: #585858;

	font-size: 1.2em;

	background: url(../images/circle4.png) no-repeat 37px center;

}



.sideDiv a:hover, .sideDiv a.cur {

	color: #0066b3;

	background: url(../images/circle3.png) no-repeat 37px center #efefef;

}



.sideContactTit {

	height:65px;

	line-height:65px;

	background-image: linear-gradient(to right,#2a65bd, #457ccd);

}



.sideContactTit a {

	display: block;

	padding-left: 36px;

	color: #fff;

	font-weight: bold;

	font-size: 1.8em;

}



.sideContactBox {

	height: auto;

	overflow: hidden;

	height: auto;

	padding:5px 0 0 0px;

	color: #585858;

	line-height: 30px;

	font-size:15px;

}

.sideContactBox img{ width:97%; height:auto;}

.sideContactBox ul{ padding:10px;}

.sideContactBox li{ height:38px; line-height:38px; border-bottom:1px dashed #eee; display:block; overflow:hidden; }

.sideContactBox li a{height:38px; line-height:38px; color:#585858;font-size:15px;background:url(../images/sideicon1.png) left 2px no-repeat; padding-left:20px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.sideContactBox li a:hover{ color:#0081cc; padding-left:20px;}

/*right*/



.right {

	margin-left:290px;

	background-color: #fff;

	min-height: 718px; overflow:hidden;

}



.path {

	height:77px; line-height:77px;

	overflow: hidden;

	position: relative;

	padding: 0 0px;

	border-bottom: 1px solid #ececec;

}



.path h3 {

	z-index: 5;

	height:77px; line-height:77px;

	color: #0066b3;

	font-size: 1.9em; 

	display:inline-block;

	border-bottom: 2px solid #0066b3; font-weight:bold;

}



.pathdiv {

	float: right;

	color: #898989;

	font-size: 1.5em;

	margin-top: 4px;

	height: 77px;

	line-height: 77px;

}



.pathdiv a {

	color: #898989;

}



.pathdiv a.on, .pathdiv a:hover {

	color: #585858;

}



.pathdiv span {

	display: inline-block;

	padding: 0 6px;

}



/*rightBox*/



.rightBox {

	height: auto;

	overflow: hidden;

	padding: 0 40px;

}



.eventsTitle {

	height: auto;

	overflow: hidden;

	padding: 46px 0 38px;

	line-height: 36px;

}



.eventsTitle h3 {

	color: #585858;

	font-size: 1.7em;

	font-weight: bold;

	margin-bottom: 6px;

}



.year {

	color: #000;

	font-size: 1.7em;

}



.eventsList {

	height: auto;

	overflow: hidden;

	margin: 13px 0 78px;

	border-top: 1px solid #efefef;

}



.eventsList li {

	height: auto;

	overflow: hidden;

	padding: 21px 5px 21px 0;

	border-bottom: 1px solid #efefef;

}



.eventsdate {

	float: left;

	width: 82px;

	text-align: center;

}



.eventsdate h3 {

	color: #fff;

	font-size: 1.7em;

	font-weight: bold;

	height: 38px;

	line-height: 38px;

	font-family: Arial;

	background-color: #05558e;

}



.eventsdate p {

	color: #585858;

	font-size: 1.3em;

	height: 33px;

	line-height: 33px;

	background-color: #efefef;

}



.eventsInfo {

	margin-left: 111px;

	font-size: 1.4em;

	line-height: 34px;

	color: #585858;

	padding-top: 5px;

}



.downLoad {

	height: auto;

	overflow: hidden;

	padding: 20px 0 0;

}



.downLoad li {

	height: auto;

	overflow: hidden;

}



.downLoad li a {

	display: block;

	position: relative;

	margin: 0 40px;

	color: #585858;

	border-bottom: 1px solid #efefef;

}



.downLoad li a span {

	display: block;

	float: right;

	width: 98px;

	height: 66px;

	line-height: 66px;

	overflow: hidden;

	font-size: 1.3em;

	text-align: right;

}



.downLoad li a div {

	height: 66px;

	line-height: 66px;

	overflow: hidden;

	background: url(../images/circle2.png) no-repeat left center;

	padding-left: 20px;

	font-size: 1.4em;

}



.downLoad li a i {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 5;

	width: 33px;

	height: 66px;

	background: url(../images/down1.png) no-repeat left center;

}



.downLoad li:hover {

	background-color: #f8f8f8;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.downLoad li:hover a {

	color: #0066b3;

}



.downLoad li:hover i {

	background: url(../images/down2.png) no-repeat right center;

}



.downLoadTit {

	height: auto;

	overflow: hidden;

	padding:55px 0 18px;

	border-bottom: 1px solid #efefef; text-align:center;

}



.downLoadTit h1 {

	font-size: 2.2em;

	color: #585858;

	font-weight: bold;

}



.source {

	font-size: 1.4em;

	color: #757575;

	margin:22px 0 15px;

}



.source span {

	display: inline-block;

	padding: 0 12px;

}

.source img{ vertical-align:middle;margin:0px 4px 0px 0px;}

.down {

	display: block;

	height: 33px;

	line-height: 33px;

	width: 93px;

	text-align: right;

	font-size: 1.3em;

	color: #9f9f9f;

	background: url(../images/down1.png) no-repeat left center;

}



.content {

	font-size:15px;

	color: #585858;

	line-height: 34px;

	list-style: disc;

	padding: 22px 0 84px;
	letter-spacing:1px;

}

.content p{ text-indent:2em;}

.content p img{ margin-left:-2em;}

.content img{ max-width:100%; height:auto;}

/*organize*/



.organize {

	height: auto;

	overflow: hidden;

}



.organize li a {

	display: block;

	height: auto;

	overflow: hidden;

	margin: 0 40px;

	padding: 30px 0;

	border-bottom: 1px solid #efefef;

}



.organize li:hover {

	background-color: #f8f8f8;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.photo {

	float: left;

	width: 100px;

	height: 132px;

	overflow: hidden;

}



.photo img {

	width: 100%;

	height: 100%;

}



.organzineText {

	margin-left: 132px;

	line-height: 34px;

}



.organzineText h3 {

	color: #3e3e3e;

	font-size: 1.6em;

	font-weight: bold;

	margin: 18px 0 8px;

}



.orInfo {

	color: #8b8b8b;

	font-size: 1.3em;

}



/*paged*/



.paged {

	padding: 52px 0 66px;

	text-align: center;

}



.paged a, .paged .p_info, .paged .current {

	display: inline-block;

	zoom: 1;

	*display: inline;

	margin: 0 4px;

	height: 38px;

	line-height: 38px;

	padding: 0 15px;

	font-size: 13px;

	text-align: center;

	color: #8b8b8b;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

	background-color: #f3f3f3;

	border: 1px solid #ededed;

}



.paged .current, .paged a:hover {

	border-color: #0066b3;

	color: #fff;

	background-color: #0066b3;

}



.meetTitle {

	height: auto;

	overflow: hidden;

	color: #585858;

	line-height: 34px;

	font-size: 1.6em;

	font-weight: bold;

	padding: 46px 0 12px;

}



/*meetList*/



.meetList {

	height: auto;

	overflow: hidden;

	margin: 20px 0 0 -38px;

}



.meetList li {

	float: left;

	margin: 29px 0 0 33px;

}



.meetList li a {

	display: block;

	height: 76px;

	line-height: 76px;

	width: 250px;

	color: #585858;

	font-size: 1.6em;

	text-align: center;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	-ms-border-radius: 8px;

	border-radius: 8px;

	background-color: #f3f3f3;

	border: 1px solid #ececec;

}



.meetList li:hover a {

	color: #fff;

	background: url(../images/iconright.jpg) no-repeat 95% center #05568f;

}



/*place*/



.place {

	height: auto;

	overflow: hidden;

	padding-bottom: 53px;

}



.placeBox {

	height: auto;

	overflow: hidden;

	margin-top: 39px;

}



.placeBox dt {

	height: 41px;

	line-height: 41px;

	padding: 0 24px;

	font-size: 1.4em;

	background-color: #0081cc;

}



.placeBox dt a {

	color: #fff;

}



.placeBox dd {

	border-left: 1px solid #ededed;

	border-bottom: 1px solid #ededed;

}



.placeDiv {

	height: 58px;

	line-height: 58px;

	color: #585858;

	font-size: 1.4em;

	border-top: 1px solid #ededed;

}



.placeDiv div {

	width: 50%;

	float: left;

}



.placeDiv div i {

	display: block;

	float: left;

	width: 33px;

	height: 58px;

	margin-left: 22px;

	background-position: left center;

	background-repeat: no-repeat;

}



.placeDiv div i.i1 {

	background-image: url(../images/placeicon1.png);

}



.placeDiv div i.i2 {

	background-image: url(../images/placeicon2.png);

}



.placeDiv div i.i3 {

	background-image: url(../images/placeicon3.png);

}



.placeDiv div i.i4 {

	background-image: url(../images/placeicon4.png);

}



.placeDiv div i.i5 {

	background-image: url(../images/placeicon5.png);

}



.placeDiv div i.i6 {

	background-image: url(../images/placeicon6.png);

}



.placeDiv div span {

	display: block;

	margin-left: 69px;

	height: 58px;

	line-height: 58px;

	overflow: hidden;

	border-right: 1px solid #ededed;

}



.pbg {

	background-color: #f3f3f3;

}



.article {

	height: auto;

	overflow: hidden;

	position: relative;

	padding: 17px 51px 20px;

	border-top: 1px solid #efefef;

}



.article ul {

	color: #8b8b8b;

	height: auto;

	overflow: hidden;

	font-size: 1.2em;

	padding-top: 30px

}



.article ul li {

	width: 48%;

	float: left;

}



.article ul li div {

	height: 34px;

}



.article ul li.next {

	float: right;

}



.article ul li.next div {

	float: right;

	text-align: right;

}



.article ul li span {

	float: left;

	display: block;

	height: 34px;

	line-height: 34px;

}



.article ul li a {

	height: 34px;

	line-height: 34px;

	float: left;

	overflow: hidden;

	display: block;

	color: #8b8b8b;

}



.article ul li a:hover {

	color: #0066b3;

}



.articleBtn {

	position: absolute;

	top: 50%;

	z-index: 5;

	width: 36px;

	height: 36px;

	margin-top: -20px;

	border: 1px solid #ededed;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	border-radius: 3px;

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #f3f3f3;

}



.articleBtn:hover {

	background-color: #0066b3;

	border-color: #0066b3;

}



.articlePrev {

	left: 0;

	background-image: url(../images/articlebtn1.png);

}



.articlePrev:hover {

	background-image: url(../images/articlebtn11.png);

}



.articleNext {

	right: 0;

	background-image: url(../images/articlebtn2.png);

}



.articleNext:hover {

	background-image: url(../images/articlebtn22.png);

}



.newsShre {

	height: auto;

	overflow: hidden;

	margin: -53px 0 44px 4px;

}



.newsShre .bdshare-button-style0-16 .bds_more {

	color: #757575;

	padding-left: 20px;

}



/*column*/



.column {

	height: auto;

	overflow: hidden;

	padding-bottom: 82px;

	background-repeat: no-repeat;

	background-position: center top;

	background-size: 100% auto;

}



.bg1 {

	background-color: #1f458a;

	background-image: url(../images/columnbg1.jpg);

}



.bg2 {

	background-color: #363b45;

	background-image: url(../images/columnbg2.jpg);

}



.bg3 {

	background-color: #ca612e;

	background-image: url(../images/columnbg3.jpg);

}



.columnTitle {

	height: auto;

	overflow: hidden;

	padding: 38px 0 44px;

	text-align: center;

}



.columnTitle h1 {

	font-weight: bold;

	color: #fff;

	font-size: 3.2em;

}



.columnTitle p {

	color: #5c74c7;

	font-size: 1.2em;

	margin-top: 6px;

	text-transform: uppercase;

}



.columnMain {

	padding: 40px 40px 34px;

	background-color: #eceff4;

}



.columslideBox {

	width: 450px;

	height: 350px;

	overflow: hidden;

	position: relative;

	float: left;

}



.columslideBox .hd {

	height: 32px;

	overflow: hidden;

	position: absolute;

	right: 20px;

	width: auto;

	bottom: 0;

	z-index: 10;

}



.columslideBox .hd ul li {

	display: inline-block;

	*display: inline;

	margin-left: 5px;

	width: 7px;

	height: 7px;

	line-height: 7px;

	text-align: center;

	cursor: pointer;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	-ms-border-radius: 7px;

	border-radius: 7px;

	background-color: #a6a9a3;

}



.columslideBox .hd ul li.on {

	background-color: #419ad2;

}



.columslideBox .bd li {

	position: relative;

}



.columslideBox .bd {

	height: 100%;

	z-index: 0;

}



.columslideBox .bd .pic {

	position: relative;

	z-index: 0;

	display: table;

	width: 450px;

	height: 350px;

}



.columslideBox .bd .pic a {

	display: table-cell;

	width: 100%;

	height: 350px;

	text-align: center;

	vertical-align: middle;

}



.columslideBox .bd .pic img {

	max-width: 450px;

	max-height: 350px;

}



.columslideBox .bd .bg {

	width: 100%;

	height: 54px;

	position: absolute;

	bottom: -54px;

	left: 0;

	z-index: 1;

	background: url(../images/textbg.png) repeat 0 0;

}



.columslideBox .bd .tit {

	width: 100%;

	height: 54px;

	line-height: 54px;

	position: absolute;

	bottom: -54px;

	left: 0;

	z-index: 2;

	background: url(../images/iconright2.png) no-repeat 21px center;

}



.columslideBox .bd .tit a {

	color: #fff;

	margin: 0 60px 0 38px;

	display: block;

	font-size: 1.3em;

	height: 54px;

	line-height: 54px;

	overflow: hidden;

}



.columnRight {

	margin-left: 450px;

	height: 350px;

	overflow: hidden;

	background-color: #fdfefe;

}



.cTitle {

	height: 62px;

	line-height: 62px;

	border-bottom: 1px solid #efefef;

	padding: 0 34px;

}



.cTitle i {

	display: block;

	height: 62px;

	width: 20px;

	float: left;

	background: url(../images/icon3.png) no-repeat left center;

}



.cTitle a {

	color: #585858;

	font-size: 1.7em;

	font-weight: bold;

	display: inline-block;

}



.cTitle a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.columnHot {

	padding: 0 36px;

}



.columnHot a {

	height: auto;

	overflow: hidden;

	color: #1f1f1f;

	padding: 23px 0 22px;

	display: block;

	border-bottom: 1px solid #efefef;

}



.columnHot a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.cImg {

	float: left;

}



.cImg img {

	width: 90px;

	height: 77px;

}



.cText {

	margin-left: 108px;

}



.cText h3 {

	font-size: 1.6em;

	height: 28px;

	line-height: 28px;

	overflow: hidden;

}



.cText p {

	color: #a0a0a0;

	line-height: 24px;

	max-height: 48px;

	overflow: hidden;

	font-size: 1.2em;

}



.columnList {

	height: auto;

	overflow: hidden;

	padding: 7px 36px 0;

}



.columnList li {

	height: 34px;

	line-height: 34px;

	position: relative;

	background: url(../images/circle4.png) no-repeat left center;

}



.columnList li a {

	display: block;

	color: #585858;

	padding-left: 21px;

	font-size: 1.2em;

}



.columnList li a b {

	font-weight: normal;

	display: block;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	margin-right: 65px;

}



.columnList li a span {

	display: block;

	position: absolute;

	right: 0;

	top: 0;

	color: #9f9f9f;

}



.columnList li a:hover {

	color: #0066b3;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.columnMain .indexAd {

	margin: 20px 0;

}



.columnBoxDiv {

	width: 450px;

	height: 311px;

	margin-bottom: 20px;

	overflow: hidden;

	background-color: #fdfefe;

}



.columnBoxDiv .columnList {

	padding: 17px 36px 0;

}



.columnFooter {

	height: auto;

	overflow: hidden;

	line-height: 24px;

	padding-bottom: 30px;

	text-align: center;

	background-color: #e1e1e1;

	color: #585858;

}



.columnFooter a {

	color: #585858;

}



.columnFooter a:hover {

	color: #333;

}



.columnAd img {

	width: 100%;

	height: auto;

	display: block;

	margin: 20px 0;

}



.columnLink {

	height: auto;

	overflow: hidden;

	margin: 0 0 14px -20px;

}



.columnLink li {

	float: left;

	margin-left: 20px;

	width: 215px;

	text-align: center;

}



.columnLink li a {

	height: 67px;

	line-height: 67px;

	display: block;

	color: #fff;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	-ms-border-radius: 6px;

	border-radius: 6px;

	font-size: 2em;

}



.columnLink li.cli1 a {

	background-color: #63a0d9;

}



.columnLink li.cli2 a {

	background-color: #58b5ce;

}



.columnLink li.cli3 a {

	background-color: #a8d15b;

}



.columnLink li.cli4 a {

	background-color: #5b75d1;

}



.columnLink li:hover a {

	filter: alpha(opacity=70);

	opacity: 0.7;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	transition: all 0.5s ease;

}



.bg2 .columnTitle p {

	color: #616277;

}



.bg2 .columnFooter {

	background-color: #c6dbef;

}



.bg3 .columnTitle p {

	color: #e8c1ac;

}



.bg3 .cTitle {

	position: relative;

	background: url(../images/ctitlebg.jpg) repeat-x 0 0;

}



.bg3 .cTitle .more {

	position: absolute;

	right: 30px;

	top: 14px;

	z-index: 5;

	color: #404040;

	font-size: 1.2em;

	font-weight: normal;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 28px 0 17px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #e8ddcc;

	background: url(../images/more.png) no-repeat 45px center #fbf0e0;

}



.bg3 .cTitle .more:hover {

	color: #ff8830;

}



.bg3 .cTitle i {

	background-image: url(../images/icon4.png);

}



.bg3 .columnFooter {

	background-color: #fef8ef;

}



.bg3 .columnBoxDiv {

	height: 316px;

}



.bg3 .columnList li a:hover, .bg3 .cTitle a:hover, .bg3 .columnHot a:hover {

	color: #ff8830;

}



.m20 {

	margin-top: 20px;

}



.columnText {

	font-size: 12px;

	color: #7b7b7b;

	line-height: 28px;

	margin: 23px 34px;

	max-height: 196px;

	overflow: hidden;

}



.columnBoxUl {

	height: 316px;

	margin-left: 20px;

	float: left;

	background-color: #fefdfc;

	width: 293px;

}



.columnBoxUl:first-child {

	margin-left: 0;

}



.columnBoxUl .columnList {

	padding: 17px 21px 0;

}



.columnBoxUl .columnList li a b {

	margin-right: 0;

}



.columnBoxUl .cTitle {

	padding: 0 20px 0 32px;

}



.columnBoxUl .cTitle .more {

	right: 20px;

}



/*columnMenu*/



.columnMenu {

	height: auto;

	overflow: hidden;

	background-color: #ac5a24;

}



.columnMenu ul li {

	float: left;

	width: 16.66666%;

}



.columnMenu ul li a {

	display: block;

	height: 56px;

	line-height: 56px;

	text-align: center;

	color: #fff;

	font-size: 1.6em;

	border-left: 1px solid #bf7443;

}



.columnMenu ul li a:first-child {

	border-left: 0;

}



.columnMenu ul li:hover, .columnMenu ul li.on {

	background-color: #b66129;

}



.columnMenuTit {

	height: 56px;

	line-height: 56px;

	display: none;

	background-color: #ac5a24;

	color: #fff;

	font-size: 1.6em;

	text-align: center;

	background: url(../images/downicon.png) no-repeat 97% center;

}



/*响应式导航*/



.mobileIconCon {

	display: none;

	background: url(../images/menu.png) no-repeat 20px center #0066b3;

	position: relative;height: 50px; line-height:50px;

}



.mobileIconCon a {

	display: block;

	width: 40px;

	height: 50px;

	position: absolute;

	top: 0;

	z-index: 5;

	width: 100%;

}



.searchBtn {

	background: url(../images/search.jpg) center center no-repeat;

	width: 40px;

	height: 60px;

	right: 20px;

	position: absolute;

	top: 35px;

	z-index: 5;

	display: none;

}



#mobileNavTit {

	display: block;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 1.8em;

	color: #fff; position:absolute; top:0; width:100%;

}



.mobileSearchCon {

	display: none;

	width: 100%;

	height: 46px;

	background-color: #9bc0df;

	overflow: hidden;

}



.mobileSearchBox {

	position: relative;

	width: 98%;

	height: 40px;

	margin: 3px auto;

	background-color: #fff;

	border-radius: 5px;

	overflow: hidden;

}



.mobileSearchBox input[type="text"] {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 1.4em;

	padding: 0 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: none;

	color: #999;

}



.mobileSearchBox input[type="submit"] {

	position: absolute;

	display: block;

	width: 40px;

	height: 40px;

	top: 0;

	right: 0;

	border: none;

	background: url(../images/search.jpg) center no-repeat;

}



.sideNavCon {

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

	z-index: 9999;

}



.sideNavCon .bg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: inherit;

	background-color: rgba(0, 0, 0, 0.5);

	z-index: 11000;

}



.sideNavCon .sideNavScroll {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: inherit;

	background-color: #fff;

	overflow: hidden;

	z-index: 11001;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0);

	-webkit-transition: .5s ease all;

	transition: .5s ease all;

}



.sideNavCon .sideNavScroll.on {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.sideNavCon .sideNavScroll .closeSideNavCon {

	display: block;

	width: 100%;

	height: 30px;

	text-align: right;

	padding-top: 5px;

}



.sideNavCon .sideNavScroll .closeSideNavCon a {

	margin-right: 10px;

	display: inline-block;

	vertical-align: middle;

	width: 30px;

	height: 30px;

	background-color: #666;

	border-radius: 50%;

	line-height: 30px;

	font-size: 22px;

	color: #fff;

	text-align: center;

}



.sideNavCon .sideNav {

	width: 100%;

}



.sideNavCon .sideNav li {

	position: relative;

	margin: 0 10px;

	border-bottom: 1px solid #dcdbdb;

}



.sideNavCon .sideNav li > a {

	position: relative;

	display: block;

	padding-left: 20px;

	font-size: 1.6em;

	color: #333;

	line-height: 50px;

}



.sideNavCon .sideNav li i {

	position: absolute;

	display: block;

	top: 0;

	right: 0;

	font-size: 1.4em;

	width: 50px;

	height: 50px;

	line-height: 4;

	color: #333;

	font-weight: bold;

	text-align: center;

	font-style: normal;

	z-index: 2;

	transition: 0.2s ease all;

	-webkit-transition: 0.2s ease all;

	-moz-transition: 0.2s ease all;

}



.sideNavCon .sideChildNavScroll {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: inherit;

	background-color: #f1f1f1;

	overflow: hidden;

	z-index: 11002;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0);

	-webkit-transition: .5s ease all;

	transition: .5s ease all;

}



.sideNavCon .sideChildNavScroll.on {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.sideNavCon .sideChildNavScroll .backBtn {

	position: relative;

	width: 100%;

	text-align: center;

	height: 60px;

	line-height: 60px;

	color: #333;

	font-size: 16px;

	background-color: #fff;

	border-bottom: 1px solid #ededed;

}



.sideNavCon .sideChildNavScroll .backBtn span {

	position: absolute;

	top: 0;

	left: 0;

	width: 30px;

	height: 30px;

}



.sideNavCon .sideChildNav > ul {

	width: 100%;

}



.sideNavCon .sideChildNav > ul > li {

	width: 100%;

	display: none;

}



.sideNavCon .sideChildNav dl dt {

	height: 60px;

	line-height: 60px;

	background-color: #f7f7f7;

	border-bottom: 1px solid #ededed;

}



.sideNavCon .sideChildNav dl dt a {

	display: block;

	padding: 0 10px;

	color: #333;

	font-size: 16px;

	font-weight: bold;

}



.sideNavCon .sideChildNav dl dd {

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #e8e8e8;

}



.sideNavCon .sideChildNav dl dd a {

	display: block;

	padding: 0 20px;

	color: #333;

	font-size: 16px;

}



.sideNavCon .sideChildNav .sideChildWord li {

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #e8e8e8;

}



.sideNavCon .sideChildNav .sideChildWord li a {

	display: block;

	padding: 0 20px;

	color: #333;

	font-size: 16px;

}



/*wrapper*/



#wrapper {

	width: 100%;

	height: 100%;

}



#scroller {

	position: relative;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	width: 100%;

	padding: 0;

	height: 100%;

}



.imgdiv {

	position: absolute;

	left: 0;

	width: 100%;

	display: none;

	z-index: 990;

	background-color: #fff;

}



.imgdiv div.s1 img {

	display: block;

	position: absolute;

	top: 50%;

	z-index: 999;

	left: 50%;

	max-width: 95% !important;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.close {

	height: 5em;

	line-height: 5em;

	text-align: center;

	position: absolute;

	z-index: 999;

	left: 0;

	bottom: 0;

	width: 100%;

	color: #000;

	font-size: 1.6em;

	cursor: pointer;

}



.mobileTit {

	display: none;

}



.mobileTit a {

	height: 45px;

	line-height: 45px;

	font-size: 1.6em;

	color: #fff;

	display: block;

	padding-left: 21px;

	background: url(../images/downicon.png) no-repeat 97% center #1271b3;

}



/* 0507start */



.cellbox {

	margin: 100px auto;

	width: 500px;

	border: 1px solid #ccc;

	height: 200px;

}



.cellbox .cellbg {

	width: 500px;

	height: 60px;

	background: #05568f;

	font-size: 20px;

	color: #fff;

	line-height: 60px;

	text-align: center

}



.cellbox .mess1, .cellbox .mess2 {

	font-size: 15px;

	text-align: center;

}



.cellbox .mess1 {

	padding-bottom: 10px;

	padding-top: 40px

}



/* 0507end */







/* cxy  */



.columnBoxUl1 {

	height: 316px;

	/*margin-left: 20px;*/

	float: left;

	background-color: #fefdfc;

	width: 293px;

}



.columnBoxUl1:first-child {

	margin-left: 0;

}



.columnBoxUl1 .columnList {

	padding: 17px 21px 0;

}



.columnBoxUl1 .columnList li a b {

	margin-right: 0;

}



.columnBoxUl1 .cTitle {

	padding: 0 20px 0 32px;

}



.columnBoxUl1 .cTitle .more {

	right: 20px;

}



.ml20 {

	margin-left: 20px;

}



.exp .owl-item {

	width: 297px !important;

}



.fLink {

	font-size: 1.4em;

	margin-top: 5px;

}



.fLink a {

	display: inline-block;

	color: #0066b3;

	margin: 0px 14px;

}



.pagess {

	margin: 50px 20px;

	overflow: hidden;

	margin-left: 0px;

	text-align: center;

	font-size: 12px; clear:both;

}



.pagess ul li {

	display: inline-block;

	border: 1px solid #ccc;

	padding:4px 12px;

	margin: 0 3px 6px 3px;

	line-height: 20px;

	background: #fff;

	color: #999; font-size:1.2em;

}



.pagess ul li:hover {

	background: #0081cc;

	color: #fff;

	border: 1px solid #0081cc

}



.pagess ul li:hover a {

	color: #fff;

}



.pagess ul li.thisclass {

	display: inline-block;

	border: 1px solid #0081cc;

	padding:4px 12px;

	margin: 0 3px;

	background: #0081cc;

	color: #fff;

}



.pagess ul li.thisclass a {

	color: #fff;

}



.pagess ul li a {

	display: block;

	color: #999

}



.pagess ul li a:hover {

	color: #fff;

}



.message {

	overflow: hidden;

}



.message dd {

	margin-bottom: 10px;

}



.message .kuang {

	width: 300px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #ddd;

	padding: 0 10px

}



.message textarea {

	width: 400px;

	padding: 10px;

	border: 1px solid #ddd;

	height: 100px;

}



.message .tj {

	width: 150px;

	height: 40px;

	border: 0;

	text-align: center;

	line-height: 40xp;

	color: #fff;

	margin-left: 42px;

	background: #0081cc;

	cursor: pointer

}



.message span {

	float: left

}

.yxrw{clear:both; overflow:hidden;}

.yxrw ul{ width:1212px; margin-left:-6px;}

.yxrw li{ width:186px; float:left; margin:8px;}

.yxrw li img{ width:180px; height:257px; padding:2px; border:1px solid #ddd; display:block;}

.yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}





#yxrw{ width:1152px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}

#yxrw li{ width:176px; float:left; margin:8px;}

#yxrw li img{ width:170px; height:243px; padding:2px; border:1px solid #ddd; display:block;}

#yxrw li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}



#shjs{ width:1152px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}

#shjs li{ width:280px; float:left; margin:8px 4px;}

#shjs li img{ width:274px; height:183px; padding:2px; border:1px solid #ddd; display:block;}

#shjs li span{ height:30px; line-height:35px; display:block; text-align:center; font-size:16px;}





/*新增代码*/

.biaoti_01{ width:100%; margin:50px auto;}

.biaoti_01 h1{ font-size:28px; color:#2d3b49; float:left;}

.biaoti_01 h1 em{ font-size:18px; color:#627187; display:block; padding:0px 0px 8px 0px;}



.biaoti_01 ul{ float:right;}

.biaoti_01 ul li{text-align:center; height:56px; float:left; border-right:1px solid #ddd; overflow:hidden;color:#454545; font-size:20px; padding:0px 20px;display:block;}

.biaoti_01 ul li em{ font-size:14px; color:#787878; display:block; padding:0px 0px 6px 0px;}

.biaoti_01 ul li:last-child{ border:none;}

.biaoti_01 ul li:hover{ color:#2a65bd; cursor:pointer;}

.biaoti_01 ul li:hover em{ color:#2a65bd;}

.biaoti_01 ul li.current{ color:#2a65bd;}

.biaoti_01 ul li.current em{ color:#2a65bd;}





.pro li{ width:583px; float:left; margin-bottom:25px; overflow:hidden;}

.pro li:nth-child(2n){ float:right;}

.pro li .pro_pic{ width:291px; height:360px;float:left;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.pro li .pro_pic:hover{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.pro li .pro_text{width:230px; height:308px; border:1px solid #ddd; float:right; padding:25px;}

.pro li .pro_text h2{ height:55px; line-height:55px; display:block; overflow:hidden; text-transform:uppercase;}

.pro li .pro_text h2 a{ font-size:25px; color:#2d3b49;}

.pro li .pro_text h2 a:hover{ color:#0080cc;}

.pro li .pro_text .pro_text_c{ height:200px; overflow:hidden; line-height:28px; font-size:15px; color:#666;}

.pro li .pro_text .pro_more{ font-size:15px;height:35px; line-height:35px; border:1px solid #ddd; padding:0px 25px; display:inline-block;}

.pro li .pro_text .pro_more:hover{color:#0080cc; border:1px solid #0080cc;}

.pro li .pro_text:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}



/*我们能帮您解决*/

.bg_01{ width:100%; height:603px; background:url(../images/bg_01.jpg) top center no-repeat; padding-top:25px;}

.biaoti_01_more{ float:right;font-size:15px;height:35px; color:#787878; line-height:35px; border:1px solid #ddd; padding:0px 25px; margin:20px 0px 0px 0px; display:inline-block;}

.biaoti_01_more:hover{border:1px solid #0080cc; color:#0080cc;}



.jjfa{ width:100%; margin:20px auto;}

.jjfa li{ width:27.333%; float:left; padding:3%; background: rgba(42,101,189,0.8);}

.jjfa li:nth-child(2n) { background: rgba(68,128,218,0.8);}

.jjfa li h2{ height:60px; line-height:60px; display:block; overflow:hidden; background:url(../images/line_01.jpg) left bottom no-repeat;}

.jjfa li h2 a{ font-size:20px; color:#fff;}

.jjfa li p{ height:130px; display:block; overflow:hidden; font-size:15px; line-height:26px; color:#fff; margin:30px 0px;}

.jjfa li .jjfa_more{ color:#79aefd; font-size:15px; padding:15px 0px 0px 0px;}



/*关于我们*/

.about_01{ width:100%; margin:0px auto 40px auto;}

.about_01_l{ width:790px; height:483px; float:left;}

.about_01_l img{ width:100%; height: auto;}

/*.about_01_r{ width:330px; height:403px; padding:40px; background:#f9fbff; float:right;}*/

/*.about_01_r h2{ height:60px; line-height:60px; display:block; overflow:hidden; background:url(../images/line_02.jpg) left bottom no-repeat; padding:35px 0px 0px 0px;}*/

.about_01_r{ width:330px; height:403px; padding:10px 40px 70px 40px; background:#f9fbff; float:right;}

.about_01_r h2{ height:60px; line-height:60px; display:block; overflow:hidden; background:url(../images/line_02.jpg) left bottom no-repeat; }

.about_01_r h2 a{ font-size:20px; color:#2d3b49;}

/*.about_01_r p{ height:170px; display:block; overflow:hidden; font-size:15px; line-height:26px; color:#454545; margin:30px 0px;}*/

.about_01_r p{  display:block; overflow:hidden; font-size:15px; line-height:26px; color:#454545; margin:10px 0px 0px 0px;}

.about_01_r .about_01_r_more{ color:#a1d0ee; font-size:15px; border:1px solid #a1d0ee; height:40px; line-height:40px; padding:0px 20px; display:inline-block;}

.about_01_r .about_01_r_more:hover{ border:1px solid #0080cc; color:#0080cc;}



.about_01_r h3{ height:40px; line-height:40px; display:block; overflow:hidden; background:url(../images/line_02.jpg) left bottom no-repeat; padding:8px 0px 0px 0px;font-size:18px; color:#2d3b49;}

.about_01_r span{ height: auto; display:block; overflow:hidden; font-size:15px; line-height:26px; color:#454545; margin:10px 0px;}









/*秝林优势*/	

.bg_02{ width:100%; height: auto; padding:25px 0px; background:#f9fbff;}

.about_01_r2{ width:330px; height:403px; padding:0px 40px; background:#f9fbff; float:right;}

.about_01_r2 li{ height:110px; overflow:hidden; display:block; border-bottom:1px solid #e8edf4; padding:10px 10px 0px 10px;}

.about_01_r2 li img{ float:left; margin:25px 15px 0px 0px;}

.about_01_r2 li h2{ font-size:18px; color:#232323; height:45px; line-height:45px; background:none; padding:0px 0px 0px 0px;}

.about_01_r2 li p{ font-size:15px; color:#454545; height:45px; line-height:25px; margin:0px 0px;}

.about_01_r2 li:hover{ background:#e2eafa;}

.about_01_r2 li.current{ background:#e2eafa;}



/*新闻中心*/

.news{ width:100%; margin:0px auto 30px auto;}

.news_l{ width:552px; padding-bottom:10px; border-bottom:1px solid #ddd;}

.news_l img{ width:552px; height:311px;}

.news_l h2{ height:45px; line-height:45px; display:block; overflow:hidden;}

.news_l h2 a{ font-size:17px; color:#333;}

.news_l h2 a:hover{color:#0081cc;}

.news_l p{ height:55px; line-height:26px; display:block; overflow:hidden;font-size:15px; color:#787878;}



.news_r{ width:610px;}

.news_r li{width:610px;height:83px; margin-bottom:15px; padding-bottom:10px; overflow:hidden; border-bottom:1px solid #ddd;}

.news_r li span{ width:88px; height:83px;text-align:center; display:block; float:left; margin:6px 15px 0px 0px; font-size:15px; color:#787878;}

.news_r li span em{ font-size:25px; font-weight:bold; display:block; padding:10px 0px 0px 0px; color:#454545;}

.news_r li h2{ height:30px; line-height:30px; display:block; overflow:hidden;}

.news_r li h2 a{ font-size:16px; color:#333;}

.news_r li h2 a:hover{ color:#0081cc;}

.news_r li p{ height:55px; font-size:14px; line-height:26px; color:#787878; display:block; overflow:hidden;}



.news_r_more{ width:350px; height:48px; line-height:48px; border:1px solid #999999; text-align:center; display:block; margin:30px auto 0px auto; color:#999999; font-size:16px;}

.news_r_more:hover{border:1px solid #2a65bd;color:#2a65bd;}





/*合作伙伴*/

.hzhb{ width:1200px; margin:0px auto 40px auto;}

.hzhb li{ width:239px; height:127px; border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd; float:left; overflow:hidden;}

.hzhb li:last-child{ width:238px;border-right:1px solid #ddd;}

.hzhb li img{ width:239px; height:127px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter: grayscale(100%);-o-filter:grayscale(100%); filter:grayscale(100%);}

.hzhb li:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter: grayscale(0);-o-filter:grayscale(0); filter:grayscale(0);}





/*友情链接*/

.link{ width:100%; margin:0px auto 0px auto; border-top:1px solid #ddd; font-size:16px; color:#454545;}

.link b{ float:left;}

.link a{ padding:0px 10px; float:left; display:inline-block; color:#666; margin-bottom:10px;}

.link a:hover{ color:#2a65bd;}



/*新闻中心*/

.xwzx{ width:100%; margin:15px 0px;}

.xwzx li{ border:1px solid #eeeeee; padding:25px; overflow:hidden; margin:0px 0px 25px 0px;}

.xwzx li .xwzx_p{ width:289px; height:245px; float:left; margin:0px 35px 0px 0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.xwzx li:hover .xwzx_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

.xwzx li h2{ height:65px; line-height:65px; display:block; overflow:hidden;}

.xwzx li h2 a{ font-size:2.8em; color:#333333;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.xwzx li h2 a:hover{ color:#0081cc; padding-left:5px;}

.xwzx li .xwzx_text{ font-size:1.5em; color:#787878; height:55px; line-height:28px; display:block; overflow:hidden;}

.xwzx li .xwzx_ll{ height:45px; line-height:45px;font-size:1.5em;color:#787878; margin:10px 0px 15px 0px;}

.xwzx li .xwzx_ll span{ padding:0px 15px 0px 0px;}

.xwzx li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px;}

.xwzx li .xwzx_more{ height:42px; line-height:42px; padding:0px 20px; border:1px solid #eee; display:inline-block;font-size:1.5em; color:#787878;}

.xwzx li .xwzx_more:hover{color:#0081cc; border:1px solid #0081cc;}

.xwzx li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}



/*解决方案*/
.jjfa_list{ width:100%; margin:15px 0px;}
.jjfa_list li{ border:1px solid #eeeeee; padding:25px; overflow:hidden; margin:0px 0px 25px 0px;}
.jjfa_list li .jjfa_list_p{ width:617px; height:382px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.jjfa_list li:hover .jjfa_list_p{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.jjfa_list li h2{ height:65px; line-height:65px; display:block; overflow:hidden; background:url(../images/line_04.jpg) left bottom no-repeat; margin:40px 0px 25px 0px;}
.jjfa_list li h2 a{ font-size:25px; color:#333333; font-weight:bold;}
.jjfa_list li h2 a:hover{ color:#0081cc;}
.jjfa_list li .jjfa_list_text{ font-size:16px; color:#787878; height:140px; line-height:28px; display:block; overflow:hidden;}
.jjfa_list li .jjfa_list_more{ height:42px; line-height:42px; padding:0px 20px; border:1px solid #eee; display:inline-block;font-size:15px; color:#787878; margin:25px 0px 0px 0px;}
.jjfa_list li .jjfa_list_more:hover{color:#0081cc; border:1px solid #0081cc;}
.jjfa_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}



/*秝林优势*/

.llys{ width:100%; margin:25px 0px 45px 0px;}

.llys li{ width:24%; text-align:center; float:left; margin:0px 0.5%;}

.llys li div{ border:1px solid #eee; padding:35px 0px;}

.llys li h2{ height:50px; line-height:50px; display:block; overflow:hidden; background:url(../images/line_04.jpg) center bottom no-repeat; margin:0px 0px 15px 0px; font-size:19px; padding:0px 20px;}

.llys li p{ height: auto; line-height:26px; display:block; overflow:hidden; font-size:15px; color:#787878; padding:0px 20px;}

.llys li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}



/*方案内容*/

.content_h1{ font-size:20px; font-weight:bold; color:#2d3b49; background:url(../images/line_03.jpg) left bottom no-repeat; margin:35px 0px 20px 0px; padding:0px 0px 15px 0px;}

.content_h2{ font-size:20px; font-weight:bold; color:#0089cf; background:url(../images/line_05.png) center center no-repeat; margin:35px 0px 35px 0px; padding:0px 0px 0px 0px; text-align:center;}



/*联系我们*/

.contact_l{ width:738px; height:460px; margin:0px 0px 30px 10px;}

.contact_r{ width:400px;}

.contact_r img{ margin:40px 0px 25px 0px;}

.contact_r h2{ font-size:20px; color:#333; font-weight:bold; margin:15px 0px;}

.contact_r p{ font-size:16px; color:#454545; line-height:35px;}



/*荣誉资质*/

.gszz{ width:1200px; margin:10px auto 10px auto;}

.gszz li{ width:222px; height:310px; float:left; margin:10px 10px 0px 10px; overflow:hidden; }

.gszz li img{ width:200px; height:288px; padding:10px; border:1px solid #ddd;background:#fff;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.gszz li span{ height:40px; line-height:40px; display:block; color:#333; font-size:16px; text-align:center;}



.mr_frbox{ position:relative; width:1200px;height: auto; margin:0px auto; overflow:hidden;}

.mr_frbox .prev{position:absolute; left:6px; top:170px; width:56px; height:56px; z-index:9999;}

.mr_frbox .next{position:absolute; right:0px; top:170px; width:56px; height:56px; z-index:9999;}



.bigimg{width:500px !important; height:auto !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}

.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}

.bigbox>.imgbox{width:auto;height: auto;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}

.bigbox>.imgbox>img{width:100%;}

.imgbox:hover{cursor:zoom-in}

.mask:hover{cursor:zoom-out}

.mask>img{position: fixed;left:50%; margin-left:280px;top: 10px;width: 60px;}

.mask>img:hover{cursor:pointer}



/*产品中心*/

.pro_list{ width:100%; margin:25px auto;}

.pro_list li{ width:425px; height:494px; position:relative; overflow:hidden; float:left; margin:0px 0px 25px 0px;}

.pro_list li:nth-child(2n){ float:right;}

.pro_list li img{ width:425px; height:494px; position:absolute;}

.pro_list li span{ height:65px; line-height:65px; background:rgba(42,101,189,0.8); display:block; position:absolute; bottom:0px; color:#fff; font-size:18px; width:100%; padding:0px 0px 0px 20px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.pro_list li .pro_list_text{width:365px; height:414px; padding:50px 30px 30px 30px; position:absolute; top:-494px; background:rgba(42,101,189,0.8);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.pro_list li .pro_list_text h2{height:65px; line-height:65px; color:#fff; font-size:18px;}

.pro_list li .pro_list_text .pro_list_text_c{ font-size:15px; color:#fff; line-height:30px; display:block; height:180px; overflow:hidden;}

.pro_list li .pro_list_text .pro_list_text_more{ height:35px; line-height:35px; color:#fff; border:1px solid #fff; font-size:15px; display:inline-block; padding:0px 25px; margin:30px 0px 0px 0px;}

.pro_list li:hover .pro_list_text{top:0px;}

.pro_list li:hover span{top:-65px;}

.pro_list li .pro_list_text_more:hover{ border:1px solid #ff0; color:#ff0;}





/*网站底部*/

.footer_ul{ width:100%; margin:0px auto;}

.footer_ul li{ float:left; font-size:1.22em; margin:0px 20px 0px 0px; border-right:1px solid #282c31;}

.footer_ul li.footer_ul_01{ width:130px;}

.footer_ul li.footer_ul_02{ width:205px;margin-left:30px;}

.footer_ul li.footer_ul_03{ width:155px;margin-left:30px;}

.footer_ul li.footer_ul_04{ width:340px;margin-left:30px;}

.footer_ul li.footer_ul_05{ width:158px;margin-left:15px;}



.footer_ul li b{font-size:1.3em; color:#999999; font-weight:normal; padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; display:inline-block; background:url(../images/line_03.jpg) left bottom no-repeat;}

.footer_ul li:last-child{ border:none;}

.footer_ul li li{ float: none; line-height:28px; color:#666666; border:none;}

.footer_ul li li a{color:#666666;}

.footer_ul li li a:hover{color:#2a65bd;}

.footer_ul li img{ width:158px;}

.footer_ul li span{height:30px; line-height:30px;text-align:center;font-size:1.22em; display:block; padding:10px 0px 0px 0px;}



/*悬浮链接*/

.suspension{position:fixed;z-index:55;right:0;top:50%; margin-top:-120px;width:70px;height:240px;}

.suspension-box{position:relative;float:right;}

.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}

.suspension .a.active,

.suspension .a:hover{background:#F05352;}

.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}

/* .suspension .a-service .i{background-position:0 0;} */

.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}

.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}

.suspension .a-qrcode .i{background-position:-44px 0;}

.suspension .a-cart .i{background-position:-88px 0;}

.suspension .a-top .i{background-position:-132px 0;}

.suspension .a-top{background:#D2D3D6;display:none;}

.suspension .a-top:hover{background:#c0c1c3;}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}

.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d-service{top:0;}

.suspension .d-service-phone{top:34px;}

.suspension .d-qrcode{top:78px;}

.suspension .d .inner-box{padding:8px 22px 12px;}

.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}

.suspension .d-service .d-service-item{border-bottom:none;}

.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}

.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}

.suspension .d-service-item:hover .i-qq{background-position:center 3px;}

.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}

.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}

.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}

.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

.suspension .d-service-intro{padding-top:10px;}

.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}

.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}

.suspension .d-qrcode{text-align:center;}

.suspension .d-qrcode .inner-box{padding:20px 0;}

.suspension .d-qrcode p{font-size:16px;color:#93959c;}



















