.head-top-wrap {
	min-width: 1000px;
	padding: 9px 0;}

.head-banben {
	text-align: right;
	line-height: 30px;
	font-size: 12px;
	margin-top: 10px;}

.head-banben a {
	margin: 0 5px;}

.color21c {
	color: #1F5FB9;}

a:hover {
	color: #1F5FB9;}

.head-search {
	width: 163px;
	line-height: 28px;
	height: 28px;
	border: 1px solid #e5e5e5;
	padding-left: 5px;
	padding-right: 30px;
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}

.search-wrap {
	position: relative;
	height: 30px;}

.search-clk {
	position: absolute;
	top: 1px;
	display: block;
	height: 28px;
	width: 28px;
	right: 1px;
	background: url(../images/b1_06.jpg) no-repeat 50%;}

.hear-nav {
	background: #1F5FB9;}

.nav-list li {
	float: left;
	line-height: 50px;
	font-size: 16px;}

.nav-list li a {
	color: #fff;
	padding: 0 17px;
	display: block;}

.nav-list li:hover {
	background: #1C4D92;}

.nav-active {
	background: #1C4D92;}


/*******************************/

.pro-switch {
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	min-width: 1000px;}

.flexslider {
	margin: 0;
	padding: 0;
	height: 420px;}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;}

.flexslider .slides > li .img {
	height: 420px;}

.flexslider .slides img {
	width: 100%;
	display: block;
	min-width: 1000px;}

.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}

html[xmlns] .slides {
	display: block;}

* html .slides {
	height: auto;}

.no-js .slides > li:first-child {
	display: block;}

.flexslider {
	margin: 0 auto;
	position: relative;
	width: 100%;
	zoom: 1;
	min-width: 1000px;}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;}

.flexslider .slides {
	zoom: 1;}

.flex-direction-nav {
	*height: 0;}

.flex-direction-nav a {
	width: 60px;
	height: 65px;
	margin: -60px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next {
	background: url(../images/i_r_06.jpg) no-repeat;
	right: 10%;}

.flex-direction-nav .flex-prev {
	left: 10%;
	background: url(../images/i_l_03.jpg) no-repeat;}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);}

.flex-control-nav {
	display: none;}


/*************************/

.country-wrap {
	/*background: url(../images/bg_02.png) repeat;*/
	padding: 10px 0;}

#country-list {
	width: 1060px;
	overflow: hidden;
	text-align: center;
	color:#666;}

.country-list {
	margin-left: -32px;}

.country-list li {
	float: left;
	margin-left: 32px;
	width:71px;}

.country-list img{
	border:1px solid #ccc;
	box-shadow:0px 0px 8px #aaa;}
/***********************************/

.content-news {
	/*background: #f6f8f8;*/
	min-width: 1000px;}

.pd {
	padding: 40px 0;}

.content-title {
	text-align: center;
	font-size: 30px;
	font-weight: 100;
	margin: 23px;
	letter-spacing: 3px;}

.content-news-list {
	margin-left: -20px;}

.content-news-list li {
	float: left;
	margin-left: 20px;
	width: 320px;}

.content-news-list li h2 {
	font-size: 16px;
	font-weight: 100;
	line-height: 24px;
	padding: 5px 0;
	border-bottom: 1px solid #e5e5e5;}

.content-news-list li .con {
	font-size: 12px;
	line-height: 24px;}

.content-news-list li:hover h2 {
	text-decoration: underline;}

.con-pic {
	width: 320px;
	height: 240px;
	position: relative;}

.con-pic img {
	width: 320px;
	height: 240px;}

.content-La-list {
	margin-left: -30px;}

.content-La-list li {
	float: left;
	width: 210px;
	padding: 10px;
	margin-left: 20px;
	height: 235px;}

.La-date {
	width: 53px;
	height: 40px;
	border: 1px solid #363636;
	padding: 13px 10px;}

.La-date span {
	display: block;}

.La-date .sp1 {
	font-size: 18px;}

.La-date .sp2 {
	font-size: 12px;}

.La-tit {
	line-height: 20px;
	margin-top: 10px;
	font-size: 14px;}

.La-tx {
	line-height: 20px;
	font-size: 12px;
	color: #97989c;
	margin-top: 10px;}

.La-jinru {
	display: block;
	width: 26px;
	height: 25px;
	margin-top: 20px;}

.eat-wrap {
	background: url(../images/xiaoyuanfengjing..jpg) no-repeat 50% 0;
	min-width: 1000px;
	opacity: 0.9;
  	filter: alpha(opacity=90);}

.eat-wrap .content-title {
	color: #fff;}

.eat-content>div {
	width: 460px;
	float: left;
	color: #fff;}

.eat-content .cont1 {
	padding: 25px 30px 0 10px;}

.eat-content .cont2 {
	padding: 25px 10px 0 30px;}

.eat-content>div .a_d {
	width: 100px;
	height: 100px;
	display: block;}

.cont1 .a_d {
	float: right;
	margin-left: 15px;}

.cont2 .a_d {
	float: left;
	margin-right: 15px;}

.cont1 .cont-sa {
	text-align: right;}

.cont2 .cont-sa {
	text-align: left;}

.cont-sa h2 {
	line-height: 45px;
	font-size: 20px;}

.cont-sa div {
	line-height: 25px;
	font-size: 12px;}

.i-list-wrap {
	border-bottom: 1px solid #e5e5e5;}

.i-list-cont li {
	float: left;
	width: 23%;
	padding: 0 1%;
	text-align: center;}

.i-list-cont li p {
	margin-top: 10px;}

.fc1-wrap {
	float: left;
	font-size: 14px;
	line-height: 30px;}

.fc1-wrap div,
.fc2-wrap ul div {
	font-weight: bold;}

.fc1-wrap li:hover a {
	text-decoration: underline;}

.fc2-wrap {
	width: 415px;
    margin-left: 420px;
	font-size: 14px;
	line-height: 30px;}

.fc2-wrap ul li span {
	float: left;}

.ewm-wrap {
	float: right;
	padding: 20px 0 20px 50px;
	border-left: 1px solid #dbdcdc;}

.ewm-wrap div img {
	border: 1px solid #dbdcdc;}

.ewm-wrap div p {
	margin-top: 7px;
	font-size: 12px;}

.footer-wrap {
	border-top: 2px solid #c4c3c3;
	min-width: 1000px;
	background: #efefef;
	padding: 15px 0;}

.footer-wrap p {
	line-height: 30px;
	text-align: center;
	color: #97989c;}

.footer-wrap p a {
	line-height: 30px;
	text-align: center;}

.top-i {
	position: fixed;
	left: 50%;
	margin-left: 530px;
	bottom: 100px;}

.nav-list-china li a {}

.content-title p {
	font-size: 12px;
	padding:10px 0;}

.con-pic span {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: #333;
	opacity: 0.6;
	filter: alpha(opacity=60);}

.con-pic b {
	position: absolute;
	left: 50%;
	display: none;
	top: 50%;
	width: 98px;
	height: 38px;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-weight: 100;
	border: 1px solid #fff;
	margin-top: -20px;
	margin-left: -50px;}

.content-news-list li:hover .con-pic b,
.content-news-list li:hover .con-pic span {
	display: block;}

.content-La-list li:hover {
	background: #1F5FB9;
	color: #fff;}

.content-La-list li:hover .La-date {
	border: 1px solid #fff;
	color: #fff;}

.content-La-list li:hover .La-tx {
	color: #fff;}

.content-La-list li:hover .La-jinru {
	background: url(../images/b3_03.jpg) no-repeat 50%;}

.La-jinru {
	background: url(../images/img12_03.jpg) no-repeat 50%;}

.i-list-cont li h3 {
	margin-top: 10px;
	font-size: 20px;
	font-weight: 100;}


/**************关于我们************/

.img-pci img {
	max-width: 100%;
	min-width: 1000px;
	min-height: 200px;
	max-height: 300px;
	display: block;
	margin:0 auto;}

.dao_h {
	line-height: 34px;
	border-bottom: 1px solid #e4e9e9;
	color: #a7a8ab;
	background: url(../images/b4_05.jpg) no-repeat 0 50%;
	padding-left: 25px;
	margin-bottom: 30px;}

.dao_h a {
	color: #a7a8ab;
	margin: 0 5px;}

.color3 {
	color: #1F5FB9 !important;}

.cont-lt {
	width: 280px;
	float: left;}

.cont-lt-tit {
	line-height: 70px;
	padding: 0 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 22px;
	background: #1F5FB9;
	color: #fff;}

.cont-lt-tit small {
	font-size: 18px;}

.cont-lt-list li {
	line-height: 55px;
	font-size: 16px;
	padding: 0 10px;
	border-bottom: 1px solid #dee3e3;}

.cont-lt-list li a {
	display: block;}

.cont-rt {
	width: 685px;
	float: right;}

.cont-rt-tit {
	font-size: 20px;
	margin-bottom: 30px;
	font-weight: 100;
	line-height: 40px;}

.cont-rt-tit span {
	padding-right: 80px;
	border-bottom: 1px solid #dee3e3;
	height: 40px;
	display: inline-block;}

.cont-rt-tit span i {
	font-style: normal;
	line-height: 39px;
	display: inline-block;
	margin-right: 30px;
	cursor: pointer;}

.rt-tit-ac {
	color: #1F5FB9;
	border-bottom: 2px solid #1F5FB9;}

.text-indent {
	text-indent: 2em;
	font-size: 12px;
	line-height: 30px;}

.cont-content-list {
	margin-left: -20px;}

.cont-content-list li {
	width: 330px;
	height: 320px;
	float: left;
	margin: 20px 0 0 20px;
	text-align: center;}

.cont-content-list p {
	width: 330px;
	height: 250px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;}

.cont-content-list p img {
	width: 330px;
	height: 250px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

.cont-content-list div {
	line-height: 25px;}

.d_18 {
	font-size: 18px;}

.d_14 {
	font-size: 14px;}

.dis_sp span {
	display: block;}

.j-cont-wrap {
	line-height: 30px;
	text-indent: 2em;
	font-size: 12px;}

.j-cont-wrap h3 {
	text-align: center;}

.j-cont-wrap>div {
	margin: 20px 0;}

.sz-list-wrap {
	margin-left: -30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dee3e3;}

.sz-list-wrap li {
	float: left;
	width: 176px;
	margin-bottom: 30px;
	margin-left: 30px;
	text-align: center;}

.sz-cont-d {
	margin-top: 10px;}

.sz-cont-d p {
	color: #97989c;}

.sz-list-wrap li:hover p {
	color: #1F5FB9;}

.page-nav {
	margin-top: 40px;}

.page-nav a {
	display: block;
	float: left;
	width: 38px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #e5e5e5;
	margin-right: 10px;}

.page-act {
	background: #1F5FB9;
	color: #fff !important;}

.page-nav a:hover {
	background: #1F5FB9;
	color: #fff;}

.sz-wrap {
	overflow: hidden;}

.ll-box {
	margin-bottom: 30px;}

.list2-cont {
	margin-left: -30px;}

.list2-tit {
	margin-bottom: 20px;
	font-size: 20px;
	color: #1F5FB9;}

.list2-cont li {
	float: left;
	width: 227px;
	margin-left: 30px;}

.list2-cont li .sz-pic {
	width: 227px;
	margin-bottom: 10px;
	text-align: center;}

.list2-cont li .sz-pic img {
	width: 227px;
	height: 227px;
	height: 277px;}

.list2-cont li .sz-cont-d {
	text-align: center;}

.list2-cont li .sz-cont-d h4 {
	font-size: 18px;
	font-weight: 100;}

.list2-cont li:hover .sz-cont-d p {
	color: #1F5FB9;}

.cont-top-img {
	width: 227px;
	height: 227px;
	padding-right: 30px;}

.cont-top-wrap {
	margin-bottom: 30px;}

.cont-top-lt h2 {
	font-size: 30px;
	color: #1F5FB9;
	font-weight: 100;}

.cont-top-lt div {
	font-size: 16px;
	line-height: 32px;}

.text-one {
	border-bottom: 1px solid #dee3e3;}

.text-one>div {
	margin-bottom: 30px;
	line-height: 30px;}

.text-one>div.text-1 {
	text-indent: 2em;}

.ck-page {
	padding-top: 20px;}

.ck-page a {
	padding: 10px;
	font-size: 14px;
	color: #fff;
	background: #1F5FB9;}

.huoban-wrap-list li .img-w {
	width: 178px;
	height: 178px;
	border: 1px solid #dfdfdf;}

.huoban-wrap-list li .sz-cont-d {
	padding: 0 10px;
	height:36px;}


/******************/

.lx_content {
	padding: 30px;}
.ld_content{
	border-top:none;
	border:1px solid #dee3e3;}
.lx_h2 {
	background: url(../images/lx_03.jpg) no-repeat 0 50%;
	padding-left: 30px;}

.map_h3 {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 24px;
	font-weight: 100;}

.head_biao {
	color: #fff;
	margin-right: 10px;
	background: url(../images/xsj_03.jpg) no-repeat 50% 19px;
	padding-bottom: 20px;}

.head_biao b {
	background: #00A7E7;
	padding: 2px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-weight: 100;}

.map_box {
	border: 1px solid #dee3e3;
	padding: 5px;}

.lxfs {
	line-height: 30px;
	font-size: 14px;}
.mar_none{
	margin-bottom:0;}
.youyi-t{
	padding:20px 30px;
	font-size:16px;
	background: url(../images/b4_03.jpg) no-repeat 30px 50%;
	padding-left:65px;}
.box-renshi{
	padding:30px;
	border-top:1px solid #DEE3E3;}
.zhiye-cl{
	display: inline-block;
	padding:0 20px;
	background:#1F5FB9;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
.zhiye-cl i{
	padding:10px 0;
	padding-left: 25px;
	display: block;
	background: url(../images/b5_07.jpg) no-repeat 0 50%;
	font-style: normal;
	font-size: 18px;}
.box-renshi>div{
	margin-top:10px;
	line-height: 35px;}
.box-renshi>div>h3{
	line-height: 40px;
	font-weight: 100;
	color: #1F5FB9;
	font-size:18px;}
/*********************/
.news-list{
	margin-left: -30px;
	border-bottom: 1px solid  #dee3e3;
	padding-bottom: 40px;}
.news-list li{
	margin-left: 30px;
	margin-top: 20px;
	width:485px;
	float:left;
	height:470px;}
.news-date{
	line-height: 22px;
	margin-bottom: 11px;
	font-size:16px;
	color:#97989c;}
.news-img{
	display: block;
	width:485px;
	height:320px;}
.news-img img{
	display: block;
	width:485px;
	height:320px;}
.news-title{
	line-height: 26px;
	border-bottom:1px solid #e5e5e5;
	font-weight: 100;
	height: 56px;
	font-size:18px;}
.news-txt{
	line-height: 28px;
	font-size:14px;}
.news-xq-title{
	font-size:30px;
	text-align: center;
	margin-bottom:10px;
	line-height: 38px;}
.news-shear{
	font-size:14px;
	text-align: center;
	margin-bottom:20px;}
.news-shear a{
	padding: 2px 10px;
	background-image: url(../images/n2_03.jpg);
	background-repeat: no-repeat;
	margin-right:5px;}
.shear1{
	background-position: 0 50%;}
.shear2{
	background-position: 50% 50%;}
.shear3{
	background-position: right 50%;}
.news-xq-cont-t{
	margin-top:30px;
	line-height: 28px;
	font-size:14px;}
.news-xq-cont-t>div{
	text-indent: 2em;}
/***********************/
.news_g-list{
	padding-top:10px;
	border-bottom:1px solid #DEE3E3;}
.news_g-list li{
	padding:20px;
	border-top:1px dashed #dee3e3;}
.news_g-list li:hover{
	background:#f6f8f8;}
.news_g-list li h3{
	font-size:20px;
	margin-bottom:10px;}
.news_g-list li div{
	font-size:14px;
	line-height: 25px;
	margin-bottom:10px;
	color:#97989c;}
.news_g-list li p{
	font-size:12px;
	line-height: 25px;
	color:#97989c;}
.news-dsj{
	padding:10px 0;}
.news-dsj li{
	border-top:1px solid #DEE3E3;
	padding-top:20px;
	padding-bottom: 22px;

	height:100%;
	display: block;
	clear: both;}
.news-dsj h3{
	line-height: 35px;
	background:url(../images/b6_03.jpg) no-repeat 0 50%;
	font-size:30px;
	padding-left: 45px;
	font-weight: 100;}
.news-dsj-box{
	margin-left: 45px;
	font-size:18px;
	line-height: 35px;
	margin-top:10px;
	display: inline-block;
	width:860px;}
.news-dsj-boxa{
	margin-left: 18px;
	margin-bottom: 22px;
	font-size:18px;
	display: inline-block;
	width:740px;
	float:left;}
.news-dsj-boxb{
	line-height: 35px;}
.dsj_box_new{
	min-height: 26px;}
.dsj-date-c{
	display: block;
	float:left;
	width:100px;}
.dsj-box-t{
	width:740px;
	float:right;}
.jiazai{
	display: block;
	color:#a7a4a4;
	padding-top:20px;
	padding-bottom: 20px;
	font-size:18px;
	background: url(../images/b7_03.jpg) no-repeat 42% 50%;}
.jiazai:hover{
	color:#a7a4a4;}
.border-1{
	border-bottom:1px solid #dee3e3;}
.border-1>div{
	text-indent: 2em;
	font-size:12px;
	line-height:30px;}
.xuli-ms{
	width:120px;
	text-align: center;
	background: #1F5FB9;
	color:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	font-size:20px;
	line-height: 40px;
	height:40px;
	margin:25px 0 30px;}
.xuli-ms:hover{
	color:#fff;}
.big-xueli{
	float:left;
	width:655px;
	margin-left: 27px;
	margin-top:30px;}
.big-xueli>.xueli-img{
	width:655px;
	height:240px;}
.big-xueli>.xueli-img img{
	width:655px;
	height:240px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
.name-xueli{
	text-align: center;
	margin-top:15px;
	font-size:18px;}
.xueli-list {
	margin-left: -27px;}
.xueli-list li{
	float:left;
	width:315px;
	margin-left: 27px;
	margin-top:30px;}
.xueli-list li .xueli-img{
	width:315px;
	height:240px;}

.xueli-list li .xueli-img img{
	width:315px;
	height:240px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
.kanwu-qikan {
	margin-top:20px;}
.kanwu-qikan span{
	display: block;
	margin-right:20px;
	padding:10px 20px;
	float:left;
	background:#f6f8f8;
	font-size:18px;
	cursor: pointer;}
.qikan-ac{
	background:#f2b030 !important;
	color:#fff !important;}
.kanwu-list{
	border-bottom:1px solid #DEE3E3;
	margin-left:-30px;
	padding-bottom:40px;}
.kanwu-list li{
	width:227px;
	float:left;
	text-align: center;
	margin-left: 30px;
	margin-top:30px;}
.kanwu-img{
	width:225px;
	border:1px solid #DEE3E3;
	height:301px;
	display: block;}
.kanwu-img img{
	width:225px;
	height:301px;}
.kanwu-list li h3{
	font-size:16px;
	margin-top:15px;
	height: 56px;
    text-align: center;}
.kanwu-list li .niankan-s{
	font-size:14px;
	/*background:#1f5fb9;*/
	display: inline-block;
	width:110px;
	height:25px;
	line-height: 25px;
	color:#1F5FB9;
	margin-top:10px;}
.kanwu-list li .niankan-s:hover{
	background:#ccc;}
.dow-list li{
	width:227px;
	margin-left: 30px;}
.dow-list li .img-w{
	width:225px;
	height:301px;
	border:1px solid #DEE3E3;
	position: relative;}
.dow-list li .img-w>img{
	width:225px;
	height:301px;}
.down-modle{
	height:100%;
	width:100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	background:#000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	display: none;}
.down-ccc{
	position: absolute;
	width:100%;
	text-align: center;
	color:#fff;
	display: none;
	top:0;
	left:0;
	height:40%;
	
	z-index: 2;}
.down-ccc b{
	font-size:14px;
	font-weight: 100;
	margin-top:10px;
	display: block;}
.down-ccc:hover{
	color:#fff;}
.dow-list li:hover .down-modle,
.dow-list li:hover .down-ccc,
.bizhi-list li:hover .down-ccc,
.bizhi-list li:hover .down-modle{
	display: block;}
.bizhi-list li{
	width:485px;
	min-height:400px;
	text-align: left;}
.bizhi-list li .img-w{
	width:485px;
	height:320px;
	position: relative;}
.bizhi-list li .img-w>img{
	width:485px;
	height:320px;}
.bizhi-list li>p {
    color: #97989c;
    margin-top:10px;}
.bizhi-list li:hover>p{
	color:#97989c;}
.nav-list>li{
	position: relative;}
.er-nav-list{
	position: absolute;
	z-index: 4;
	top:50px;
	left:0;
	background:#1F5FB9;
	min-width:100%;
	display: none;}
.er-nav-list li{
	/*text-align: center;*/
	width:100%;
	white-space: nowrap;}
.er-nav-list li a{
	
	padding:0 16px;
	display: block;}
.nav-list>li:hover .er-nav-list{
	display: block;}