﻿body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
img {
	border: 0;
}
.clear {
	clear: both;
}
em, i {
	font-style: normal
}
a:hover {
	text-decoration: none;
	font-family: "微软雅黑";
}
.neiye {
	width: 1200px;
	margin: 40px auto
}
.ctop {
	background: #f6f6f6;
	height: 42px;
	line-height: 42px;
}
.ctop .topwz {
	text-align: left;
	color: #909090;
	font-size: 14px
}
.ctop .topyy {
	float: right
}
.ctop .topyy img {
	margin-right: 5px;
	margin-left: 10px
}
.cfl {
	float: left;
}
.cfr {
	float: right;
}
div.flicking_con {
	width: 990px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
}
div.flicking_con a {
	float: left;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url('../images/btn_main_img.png') 0 0 no-repeat;
	display: block;
	text-indent: -1000px
}
div.flicking_con a.on {
	background-position: 0 -21px
}
#btn_prev, #btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px!important;
	height: 74px!important;
	top: 60%;
	margin-top: -37px;
	display: none;
}
#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: 100px;
}
#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: 100px;
}
.sypic {
	background: url(sb.jpg) top center no-repeat
}
.sypic h2 {
	font-size: 36px;
	color: #005bac;
	font-weight: bold;
	text-align: center;
	padding-top: 30px
}
.sypic em {
	font-size: 20px;
	color: #005bac;
	font-weight: bold;
	text-align: center;
	display: block
}
.cppic a {
	position: relative;
	float: left;
	display: block;
	margin: 0 0 0 22px;
	width: 348px;
	height: 346px;
	text-align: center;
	cursor: pointer
}
.cppic a img {
	position: absolute;
	left: 0;
	z-index: 3
}
.cppic a:hover img {
	transition: all 1.5s;
	transform: rotateY(360deg)
}
.cppic a span {
	position: absolute;
	top: 250px;
	left: 18%;
	z-index: 4;
	width: 60%;
	height: 50px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #ff6f24;
	color: #000;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-size: 24px;
	line-height: 50px
}
.cppic a:hover span {
	transition: all 1.5s;
	transform: rotateY(360deg)
}


.qimo8 {
	overflow: hidden;
	width: 1200px;
	margin: 20px auto
}
.qimo8 .qimo {
	width: 8000%;
}
.qimo8 .qimo div {
	float: left;
}
.qimo8 .qimo ul {
	float: left;
	overflow: hidden;
	zoom: 1;
}
.qimo8 .qimo ul li {
	float: left;
	list-style: none;
	text-align: center;
	width: 280px;
	margin-right: 10px
}
.qimo8 .qimo ul li img {
	width: 280px;
	height: 230px
}
.qimo8 .qimo ul li ol {
	text-align: center;
	height: 35px;
	line-height: 35px;
	transition: all .5s ease;
}
.qimo8 .qimo ul li a:hover ol {
	color: #333
}
.qimo8 .qimo ul li a ol {
	color: #333;
}
.sygsjj {
	background: #189a44
}
.sygsjj img {
	padding: 15px 20px 20px 25px;
	float: left;
}
.syjjwz {
	float: left;
	width: 820px;
}
.syjjwz h2 {
	color: #fff;
	font-size: 26px;
	margin-top: 20px
}
.syjjwz p {
	color: #a0d64a
}
.syan {
	border-left: 1px solid #ccc;
	float: right;
	width: 200px;
	margin: 40px 0 0 0px
}
.syan a {
	background: #a0d64a;
	color: #fff;
	padding: 12px 30px;
	display: inline-block;
	margin-left: 20px;
	font-size: 16px
}
.synl {
	background: #f7f7f9;
	border-top: 1px solid #e0e0e0
}
.syall {
	width: 763px;
}
.syalr {
	width: 437px;
	background: #fe8a01;
	height: 429px;
	color: #fff
}
.syalr i {
	font-size: 32px;
	display: block;
	padding: 20px 0;
	margin: 20px 20px;
	font-weight: bold;
	border-bottom: solid 2px #fff;
}
.syalr b {
	font-size: 16px;
	display: block;
	padding: 20px;
	font-weight: bold;
	line-height: 200%
}
.syalr em {
	font-size: 32px;
	padding: 20px;
}
.ncontentl {
	width: 260px;
}
.ncontentr {
	width: 910px;
}
.neiye1{width:920px;margin:0 auto 20px;height:48px;line-height:48px;color:#333333;font-size:18px;border-bottom:3px #000 solid;}
.neiye1  span{ font-size:14px; font-weight:normal; color:#888; line-height:48px; height:48px; float:right;}
.neiye1  span a{ color:#888}
.neiye1  span a:hover{ color:#d8002e}


.text{ line-height:35px; font-size:15px; color:#666;padding:30px;}
.text span{font-size:15px; color:#666;}
.text img{ max-width:100%;}.tT01{ text-align:center; line-height:35px; margin-top:20px;}
.tT01 .span1{ font-size:24px; color:#444;}
.subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.subtitle span{ padding:0 10px;}
/*内页左侧联系*/
.nylx{ width:252px;  background:#EFEFEF; margin:20px 0px;}
.nylx h3{ font-size:30px; font-weight:300; color:#fff;height:80px; line-height:80px; text-align:center; background:#034091;}
.nylx p{ font-size:14px; line-height:30px; color:#333; padding:10px;}
.plist {
	width:820px;
	margin:0 auto;
}
.plist p{
	text-align:center;
	height: 50px;
	line-height:3;
	margin-top:-4px;
	background:#CCC;

}

 .proList{width:930px;overflow:hidden; position:relative; margin-top:10px;}
 .proList ul{  width:945px;}
 .proList li{ width:298px;  border:1px solid #ddd; float:left; margin:0 15px 15px 0px;  padding-bottom:10px; background:#fff url(../images/con3con1bg3.png) center bottom no-repeat; } 
 .proList li .boxa{ width:100%; display:block; cursor:pointer;}
 .proList li .boxa .spanImg{ display:block; overflow:hidden;width:100%; height:200px;  position:relative;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
 .proList li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/img18.png) center center no-repeat;}
 .proList li .boxa:hover .spanImg .aB{ top:0;}
 .proList li .spanT{ display: block; z-index:10; height:35px; line-height:33px; width:222px; margin:auto; text-align:center;color:#666; font-size:13px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }




.plist li {
	float:left;
	margin-left:15px;
	margin-bottom:20px;
	width:258px;
}
.plist li img {
	width:258px;
	height:190px;
}
#left_title{ background:url(../images/left_bt.jpg) no-repeat center top; width:260px; height:79px; color:#fff; font-size:30px; font-weight:bold; text-align:center; padding-top:22px; line-height:1.3;}
#left_title span{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}

.left_cplei {
	width: 260px;
	height: auto;
	margin-bottom: 20px;
	padding: 5px 0px;
	box-sizing: border-box;
	background:#415071;
}

.left_cplei li {
	width: 206px;
	height: 50px;	
	margin: 5px auto;
	text-align: left;
	position: relative;
	background:url(../images/img5.png) 10px center no-repeat #f0f0f0;
}

.left_cplei li a {
	text-align:center;
	font-size: 20px;
	color: #000;
	width: 206px;
	height: 50px;
	line-height: 50px;
	display: block;
	position: absolute;
	z-index: 10;
}

.left_cplei li a:hover {
	color: #000;
	
	
}


.left_cplei p {
	width: 220px;
	height: 35px;
	margin: 5px auto;
	border-bottom: dashed 1px #ccc;
}

.left_cplei p a {
	color: #000;
	text-decoration: none;
	width: 228px;
	height: 35px;
	font-size: 16px;
	color: #000;
	line-height: 35px;
	display: block;
	padding-left: 10px;
}

.left_cplei p a:hover {
	color: #ff0000;
}

.lx_nr {
	width: 260px;
	height: auto;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 15PX;
	background:#415071;
}

.lx_nr li{
	width: 240px;
	height: 205px;
	margin-bottom: 10px;
	background: #eee;
}
.lx_nr li img{
	width: 240px;
	height: 160px;
}
.lx_nr li p{
	padding-left: 20px;
}
.lx_nr li:hover{
	background: #7939cb;
}
.lx_nr li:hover p{
	color: #fff;
}
.nyba {
	width: 100%;
	height: 400px;
	background: url(../images/nyba.jpg) top center no-repeat #333;
}




.ncontenttent .news_list{}
.ncontenttent .news_list li{border-bottom: 1px dashed #e4e4e4; padding: 30px 15px;}
.ncontenttent .news_list li .titleBox{}
.ncontenttent .news_list li a{ color:#333; font-size:15px;}
.ncontenttent .news_list li a:hover{ color:#dc2b21; text-decoration:underline;}
.ncontenttent .news_list li .desc{ line-height: 22px; max-height: 44px;  color: #999;  overflow: hidden; font-size:13px; margin-top:8px; padding:0 0 0 0px;}
.ncontenttent .news_list li .lMore{ font-size:13px; color:#b7b7b7;}
/*上下篇*/
.viewpage{ margin:30px 0 0 0; padding:20px 0 50px 0; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}
/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#379FF1; color:#fff; border:1px solid #379FF1;}

#faqbox{padding:50px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:30px; color:#ff9900; font-size:14px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#000; font-weight:700; line-height:4;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:30px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #bbb; width:685px; vertical-align:top; border-radius:15px;}
#faqbox .Content textarea{height:100px;}


.ys8 { color:#fff;}
.ys8 a:hover { color: #FC3;}
