/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px;color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px; vertical-align:middle;}
a:link { text-decoration: none; outline:none;}
a:visited{ text-decoration: none; outline:none;}
a:hover{ text-decoration:none; color:#2f318b; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1230px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tabContent03{ display:none;}
.tab2 li{ cursor:pointer;}

.headDiv{ height:85px; line-height:85px; background-color:#dedede;}
.headDiv .logo{float:left;display:block;margin-left:60px;/* width:37%; */height: 50px;margin-top: 17.5px;}
.headDiv .language{ display:block; float:right; font-size:20px; color:#424242; text-transform:uppercase; margin-right:70px;}
.headDiv .language:hover{ color:#2f318b;}
.headDiv .logo img{height: 100%;float: left;}

/*.headDiv{ height:85px; line-height:85px; background-color:#dedede;}
.headDiv .logo{ float:left; display:block; margin-left:60px; width:37%;}
.headDiv .language{ display:block; float:right; font-size:20px; color:#424242; text-transform:uppercase; margin-right:70px;}
.headDiv .language:hover{ color:#2f318b;}
.headDiv .logo img{ width:100%;  position: relative; top: 0px;
}*/

.nav{ height:100px; background:url(../images/ico1_1hr.png) repeat-x center;}
.nav li{ float:left; /*width:14.2%;*/width:16.66%; text-align:center;}
.nav li a{ position:relative;}
.nav li .ico{ height:55px; background:url(../images/ico1_2hr.png) no-repeat center bottom; padding-top:5px;}
.nav li span{ display:block; font-size:14px; color:#fff; padding-top:10px;}

.footDiv{ background-color:#2f318b; text-align:center; padding:20px 0;}
.footDiv .phnum{ padding-bottom:20px;}
.footDiv .phnum li{ display:inline-block; padding:0 20px;}
.footDiv .mgs{ font-size:14px; color:#fff; padding-bottom:20px;}
.footDiv .mgs a{ color:#fff; padding-left:10px;}
.footDiv .s_link a{ padding:0 10px;}

.pagecontent{ padding-top:70px; padding-bottom:120px;}
.pagecontent .title0{ padding-bottom:40px; height:47px;}
.pagecontent .title0 h2{ padding:0 10px; float:left; background-color:#e71f19; color:#fff; font-size:36px; font-weight:inherit; margin-right:10px;}
.pagecontent .title0 .txt{ font-size:14px; color:#e71f19; text-transform:uppercase;}
.pagecontent .title0 .txt p{ padding-top:7px;}
.pagecontent .leftDiv{ width:990px; float:left;}
.pagecontent .leftDiv{ width:990px; float:left;}
.pagecontent .rightDiv{ width:225px; float:right;}

.pageNum{ margin-top:20px; margin-bottom:20px; text-align:center;}
.pageNum a{ display: inline-block; height: 30px; line-height: 30px; padding: 0 11px; margin: 0 10px; color: #333; border: #ddd solid 1px; font-size: 14px;}
.pageNum a em{ display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; color: #333; border: #ddd solid 1px; font-size: 14px;}
.pageNum .prev:hover a{background: #e71f19; color: #fff;}
.pageNum .next:hover a{background: #e71f19; color: #fff;}
.pageNum a:hover, .pageNum .aNow{ background: #e71f19; border: #e71f19 solid 1px; color: #fff;}
.pageNum a:hover em{ color:#fff; border:1px #e71f19 solid;}
.pageNum .input1{ border:1px #dadada solid;  width: 50px;  height: 30px; line-height: 30px; text-align: center; margin: 0 5px;}
.pageNum .btn1{ width: 57px; height: 30px; margin-left: 5px; cursor: pointer; border: #dadada solid 1px; color: #666666;}
.pageNum .btn1:hover{ background-color:#e71f19; color:#fff;}
/*.pageNum span{ font-size:14px; color: #666;}*/
.pageNum span{ display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; color: #333; border: #ddd solid 1px; font-size: 14px;cursor:pointer}

.pageNum .sp1{ padding-right:10px;}

/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:100; top:250px; right:20px; width:46px; height:46px;}
.sideBar li{position:relative; top:46px; height:46px; margin-top:10px;}
/*右侧悬浮窗end*/
.sideBar .topA{  display:none; position:absolute; right:0;}

.cd-top {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:rgba(0,0,0,0.8);
	display:none;
}









































































