
/* 通用样式 */
html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0px;padding:0px;}
body{font:14px/24px "微软雅黑";  }
body,a{ color: #444; }
.wrapIE8{text-align:left;}
img{border:0 none;}
a{text-decoration:none;}
ul,ol{list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;zoom:1;}
.pc_overflow{overflow:hidden;zoom:1;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*:focus{outline: none;}
.fl{/*! float:left; */display:inline;}
.fr{float:right;display:inline;}
table {border-collapse: collapse;border-spacing: 0;cellspacing: 0;cellpadding: 0;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none; font:14px/24px "微软雅黑";}
.clear{ clear:both;}
.hide{ display:none}

.headr{ width: 100%; height: 103px; background:#346fcb;  /*position: fixed; top:0; z-index: 999*/}
.head_con{ width: 1020px; margin: 0 auto;  color: #817f7f; overflow: hidden; }
.menu{  }
.menu li{ float: left;}
.menu li a{ display: block;; padding-top: 50px; width: 90px; text-align:center; margin: 10px 4px; font-size: 15px; color: #fff}
.menu li a.coin_menu1{ background:url("../images/coin—menu1.png")/*tpa=/images/coin—menu1.png*/ center top no-repeat; }
.menu li a.coin_menu2{ background:url("../images/coin—menu2.png")/*tpa=/images/coin—menu2.png*/ center top no-repeat; }
.menu li a.coin_menu3{ background:url("../images/coin—menu3.png")/*tpa=/images/coin—menu3.png*/ center top no-repeat; }
.menu li a.coin_menu4{ background:url("../images/coin—menu4.png")/*tpa=/images/coin—menu4.png*/ center top no-repeat; }
.menu li a.coin_menu5{ background:url("../images/coin—menu5.png")/*tpa=/images/coin—menu5.png*/ center top no-repeat; }
.menu li a.coin_menu6{ background:url("../images/coin—menu6.png")/*tpa=/images/coin—menu6.png*/ center top no-repeat; }
.menu li a.coin_menu7{ background:url("../images/coin—menu7.png")/*tpa=/images/coin—menu7.png*/ center top no-repeat; }
.menu li a.coin_menu8{ background:url("../images/coin—menu8.png")/*tpa=/images/coin—menu8.png*/ center top no-repeat; margin: 10px 20px; }
.menu li a.coin_menu9{ background:url("../images/coin—menu9.png")/*tpa=/images/coin—menu9.png*/ center top no-repeat; margin: 10px 20px; }
.menu li a.coin_menu10{ background:url("../images/coin—menu10.png")/*tpa=/images/coin—menu10.png*/ center top no-repeat; margin: 10px 20px; }
.menu li a.coin_menu11{ background:url("../images/coin—menu11.png")/*tpa=/images/coin—menu11.png*/ center top no-repeat; margin: 10px 20px; }
.menu li a.coin_menu12{ background:url("../images/coin—menu12.png")/*tpa=/images/coin—menu12.png*/ center top no-repeat; margin: 10px 20px; }
.menu li a:hover{ font-weight:bold;}
.top_news{ background: #588fe1}
.top_news_km{ background: #E3E3E3}
  

.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 480px;
	overflow: hidden;
	zoom: 1;
	 
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	/*background: url("../images/ad_ctr.png")*//*tpa=/images/ad_ctr.png*/ no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.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 {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url("../images/dot.png")/*tpa=/images/dot.png*/ no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 480px;
	display: block;
}
.rg_more{ background: #346fcb; display: block; height: 80px; line-height: 80px; color: #a7c7f7; padding: 0 20px; font-weight: bold;   }
.top_newscon{ width: 1000px;  margin: 0 auto; height: 80px; color: #fff}
.top_newscon_mord{ width: 1000px;  margin: 0 auto; top:50%;bottom:50%;height:38px; text-align:left; color: #fff}
.top_newscon_km{ width: 1000px;  margin: 0 auto; top:50%;bottom:50%;height:2px; text-align:left; color: #A1A1A1}
.fl_pnews{ width: 800px; overflow: hidden; padding: 15px 0}
.fl_pnews_mord{ width: 700px; overflow: hidden; padding: 5px 0}
.fl_pnews p{}
.tn_til{ font-size: 16px; }
.tn_til span{ margin-left: 20px;}
.tn_til_mord span{ margin-left: 60px;}
.tn_til_km span{ margin-left: 6px;}
.comapy_box{ width: 1000px; margin: 40px auto; height: 235px;}
.compayfl{ width:  364px;}
.compayfr{ width: 610px;}
.cpf_til{ width: 610px;  border-bottom: 2px solid #e4e4e4 }
.cpf_til{}
.sp_cpf{ font-size: 21px; border-bottom: 3px solid #588fe1; margin-bottom: -2px; padding: 4px 0}
.cpf_con{ height: 200px;  overflow: hidden; }
.cpf_con p{ text-indent: 2em; line-height: 30px; padding-top: 5px; }
.news_box{ padding: 0 0 20px 0; background: #f8f8f8}

.tp_til{ width: 1000px; margin:0 auto;}

.scrollbox{width:1000px; position: relative; margin: 0 auto; padding: 40px 0; height: 284px; overflow: hidden;  }
#scrollDiv{width:1000px;  overflow:hidden; display: block; height: 284px;}
#scrollDiv ul{ width: 1000px; height: 284px;}
#scrollDiv li{width:100%;  height: 284px; margin-right:11px; float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; }
#scrollDiv li img{width:210px;height:284px;margin-right:10px;float:left;}

.scroltit{ position: absolute; right:30px; top:30px;width:30px;}
.scroltit small{float:right; width:30px;height:30px;   text-align: center;  transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small img{margin-top:6px;}
 
.pro_fr{ width: 750px}
.peo_div{ width: 750px; }
.peo_til{ padding: 20px 0}
.peo_con{ background: url("../images/xin_bj.png")/*tpa=/images/xin_bj.png*/ no-repeat left top,url("../images/xin_bj.png")/*tpa=/images/xin_bj.png*/ no-repeat left bottom;  padding: 20px 0; text-indent: 2em;}
.pro_fr h2{  color: #346fcb}

.foot{ padding: 30px 0; width: 100%;background: #346fcb  }
.ft_con{ width: 1000px; margin: 0 auto; color: #fff; }
.ft_con a{ color: #fff}
.ft_con dl{ float: left; padding: 0 50px 0 30px; border-right: 1px dashed #578ee6; height: 200px;}
.ft_con dl dd{ background: url("../images/three.png")/*tpa=/images/three.png*/ left center no-repeat; padding-left: 20px; font-size: 16px; line-height: 40px;}
.ft_con dl dt{ padding-left: 20px; line-height: 30px;}
.ft_con dl dt a:hover{ color: #eda700}

.foot_ft{ width: 100%; background: #2762be; padding: 10px 0}
.foot_ftcon{ width: 1000px; color: #fff; margin: 0 auto;}

/*index end*/
.sm_banner{ width: 100%; height:244px;  background:url("../images/sm_banner.jpg")/*tpa=/images/sm_banner.jpg*/ no-repeat center;  }

.contentbox{ width: 100%;background: #f6f6f6 }
.content{ width: 1000px; margin: 0 auto;position: relative;}
.leftbar{ width:288px;  background:#fff; padding-bottom: 140px;border: 1px solid #e1e1e1; box-shadow: 2px 2px 2px #e1e1e1;position: absolute; top:-60px; z-index: 99; 　 }
.flbartop{ padding: 20px 30px; width:228px; background:#fff; left: 0;  font-size: 20px; border: 1px solid #e1e1e1;     }
.flul{ width:228px; padding: 0 30px; font-size: 18px；}
.flul li a{color: #484745; font-weight: bold; display: block; width: 228px; padding: 20px 0; border-bottom: 1px solid #e1e1e1}
.flul li a span{ color: #c7c7c7; font-size: 12px; font-weight: normal; }
.flul li a:hover{color: #346fcb; background: url("../images/rg_point.jpg")/*tpa=/images/rg_point.jpg*/ right center no-repeat; }
.flul li a:hover span{ color: #8ba5cd; font-size: 12px; font-weight: normal; }
.fr_con{ width:670px; background: #fff; min-height: 900px; padding: 20px;  }
.fr_con p{ text-indent: 2em}
.seletbj{ color: #346fcb; background: url("../images/rg_point.jpg")/*tpa=/images/rg_point.jpg*/ right center no-repeat;}
.seletbj span{color: #8ba5cd; font-size: 12px; font-weight: normal; }

.newsblock{ padding: 20px 0; border-bottom: 1px solid #eee}
.newsblock:hover{ background: #f9f9f9}
.blockcon{ width: 480px; }
.blockimg{ width: 180px; height:144px;  overflow: hidden; }
.blockimg img{ width: 180px; height:144px;  overflow: hidden; }
.blockcon p{ color: #9e9e9e; padding: 5px 0}
.block_tila{ display: block; font-size: 16px; word-wrap: normal;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.block_txt{ height: 80px; overflow: hidden; color: #6a6a6a}
.block_txt_km{ height: 120px; overflow: hidden; color: #6a6a6a}

.de_til{ text-align: center; color: #9e9e9e }
.de_til_km{ text-align: left; color: #494949; }
.de_tilp{  font-size: 16px; color: #454545}
.de_tilp_km{  font-size: 16px; color: #454545}
.blue{ color: #346fcb}
.rightfloat{ position: fixed; z-index: 999; left: 50%; margin-left: 500px; top:400px;    width: 60px; border: 2px solid #eee; background: #fff; display: none}
.rightfloat a{ display: block;width: 60px; text-align: center; padding: 10px 0; border-bottom: 1px solid #eee}


