﻿/*-----重置样式-----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p, th,td {padding:0; margin:0;} 
body,button,input,select,textarea{ font:12px/1.5 "微软雅黑", Arial, Verdana, sans-serif; word-wrap:break-word; color:#999;}
a{text-decoration: none;  cursor:pointer;}
a:active {outline:none;}
i,em,b,address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul ,li{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;} 
img {border:0; display:block;}
:focus {outline:none;} 
button{cursor:pointer} 
table {border-collapse: collapse; border-spacing: 0;} 

body{background:#fff;}

/*------链接------*/
a{color:#666;}
a:hover{color:#333;}

/*base
---------------------------------------------------------------------------------------------------------------------------------------------*/
/*--浮动--*/
 .A-title {
background-color:#BCBCBC;
}
 .A-title h4 {
  color: #cc0000;
  font-size: 32px;
  font-weight: normal;
}
 .A-title .A-bg {
  width: 100%;
  
  height: 340px;

}


.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

/*--文本对齐--*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

/*--内边距--*/
.p-l5{padding-left:5px;}
.p-l10{padding-left:10px;}
.p-l20{padding-left:20px;}

.p-r5{padding-right:5px;}
.p-r10{padding-right:10px;}
.p-r20{padding-right:20px;}

.p-lr5{padding:0 5px;}
.p-lr10{padding:0 10px;}
.p-lr20{padding:0 20px;}

.p-t5{padding-top:5px;}
.p-t10{padding-top:10px;}
.p-t20{padding-top:20px;}

.p-b5{padding-bottom:5px;}
.p-b10{padding-bottom:10px;}
.p-b20{padding-bottom:20px;}

/*--外边距--*/
.m-l5{margin-left:5px;}
.m-l10{margin-left:10px;}
.m-l20{margin-left:20px;}
.m-l30{margin-left:30px;}

.m-r5{margin-right:5px;}
.m-r10{margin-right:10px;}
.m-r12{margin-right:12px;}
.m-r20{margin-right:20px;}

.m-lr5{margin:0 5px;}
.m-lr10{margin:0 10px;}
.m-lr20{margin:0 20px;}

.m-t5{margin-top:5px;}
.m-t10{margin-top:10px;}
.m-t20{margin-top:20px;}
.m-t50{margin-top:50px;}

.m-b5{margin-bottom:5px;}
.m-b10{margin-bottom:10px;}
.m-b20{margin-bottom:20px;}
 
/*清除浮动
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1;}
/*单页通用样式
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.details{word-break:break-all; word-wrap:break-word; min-height:300px; _height:300px; line-height:24px; padding:126px 0 108px 0; color:#888; text-align:justify; text-justify:inter-ideograph;}
.details p{word-break:break-all; word-wrap:break-word; margin:5px 0;}
.details img{max-width:1200px; _width:expression(this.width > 1200 ? "1200px" : this.width); margin:0 0 0 0;}

/*字体样式
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.s1{color:#e33359;}
.s2{color:#0e57b9;}
.s3{color:#ea0000;}
.orange{color:#f38200;}
.gray{color:#999;}
.darkgray{color:#666;}
.red{color:#c80000;}
.blue{color:#0c62c5;}
.green{color:#7cb100;}
.black{color:#000;}

.f-s12{font-size:12px;}
.f-s13{font-size:13px;}
.f-s14{font-size:14px;}
.f-s15{font-size:15px;}
.f-s16{font-size:16px;}
.f-s18{font-size:18px;} 
.f-s22{font-size:22px;} 

.l-h20{line-height:20px;}
.l-h22{line-height:22px;}
.l-h24{line-height:24px;}
.l-h26{line-height:26px;}

.b{font-weight:bold;}

i.line{height:12px; width:1px; margin:0 8px 2px; display:inline-block; vertical-align:middle; background:#fff; overflow:hidden;}
.icon{background-image:url(../images/sprites.png); background-repeat: none;}

/*整体网站框架布局
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.content{width:1200px; margin:0 auto 32px;}
.main{width:910px; margin:20px 0 0 0;}
.container{min-height:500px; padding:30px 50px 40px; font-size:16px;color: #3E3A39; background:#efefef;} 
.container1{min-height:500px; padding:30px 20px 40px; font-size:16px;color: #3E3A39; background:#efefef;} 
.container h3 {font-size:18px; color:#3156a4; font-weight:bold;}
.container h4 {margin: 35px 0 0;}
.container h5 {font-size:20px; color:#5E5E5E; margin: 10px 0 0;}
.container span{font-size:16px; font-weight:bold; color:#3156a4;}
.container p { line-height:30px; color:#3E3A39; font-size:16px; margin: 0 0 15px;}
.container p img{ max-width:100%; height:auto;}
.bimg{ max-width:100%; height:auto;border:5px solid #FFF;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;}
.container .map{
	width:800px;height:415px;border:#ccc solid 1px; /*float:left;*/ font-size:13px; line-height:23px; margin-top:20px;
	border:5px solid #ccc;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
  } 
 .container .iw_poi_title{ font-size:15px; font-weight:bold;}
 .container .iw_poi_content{ font-size:13px; font-weight:normal; color:#666;}


/*瀑布流*/
.waterfallul{margin:0 0 0 -18px; }
.waterfall{margin:0 0 0 0; }
.waterfall li img{ width:230px;/*border-radius: 2px;*/ padding:5px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.waterfall li{float:left; display:inline; width:240px; border:1px solid #E3E3E3; background:#fff; margin-left:25px; margin-top:20px;
/*box-shadow:  3px 0px 15px 2px #B4B4B4;-webkit-box-shadow: 0 3px 15px #B4B4B4; -moz-box-shadow: 0 3px 15px #B4B4B4;*/
 border-radius: 3px; box-shadow:4px 1px 10px #E2E2E2;  
 -webkit-box-shadow:4px 1px 10px #bbb; -moz-box-shadow: 4px 1px 10px #E2E2E2;
}
.waterfall li p{padding:0px 5px 0px; font-size:14px; color:#254CC3;}
.waterfall li h2{ font-size:14px; padding:0 5px 5px; font-weight:normal; color:#254CC3; text-align:center; line-height:20px; }
.waterfall li:hover h2{color:#ff0000; padding-left:5px; font-weight:normal; text-align:center; line-height:20px;}
.waterfall li:hover{/*box-shadow: 0px 2px 3px 1px #999;*/  border-radius: 2px;box-shadow:4px 1px 15px #bbb;  
 -webkit-box-shadow:4px 1px 10px #bbb; -moz-box-shadow: 4px 1px 10px #bbb;}
 
 .showMorehandleo {
background: url(../images/more.gif) no-repeat 0 0;background-size:150px 30px;height:40px;width:156px;
/*height: 48px;
width: 238px;*/
font-size: 0;
line-height: 0;
text-indent: -9999px;
margin: 60px auto 0px;
cursor: pointer;
}
 
 
.waterfall1 li img{ width:230px;/*border-radius: 2px;*/ padding:5px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.waterfall1 li{float:left; display:inline; width:240px; border:1px solid #E3E3E3; background:#fff; margin-left:25px; margin-top:20px;
/*box-shadow:  3px 0px 15px 2px #B4B4B4;-webkit-box-shadow: 0 3px 15px #B4B4B4; -moz-box-shadow: 0 3px 15px #B4B4B4;*/
 border-radius: 3px; box-shadow:4px 1px 10px #E2E2E2;  
 -webkit-box-shadow:4px 1px 10px #bbb; -moz-box-shadow: 4px 1px 10px #E2E2E2;
}
.waterfall1 li p{padding:0px 5px 0px; font-size:14px; color:#254CC3;}
.waterfall1 li h2{ font-size:14px; padding:0 5px 5px; font-weight:normal; color:#254CC3; text-align:center; line-height:20px; }
/*.waterfall1 li:first-child img{ width:790px; padding:5px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.waterfall1 li:first-child{float:left; display:inline; width:800px; border:1px solid #E3E3E3; background:#fff; margin-left:25px; margin-top:20px;
 border-radius: 3px; box-shadow:4px 1px 10px #E2E2E2;  
 -webkit-box-shadow:4px 1px 10px #bbb; -moz-box-shadow: 4px 1px 10px #E2E2E2;
}*/
 
 
/*视频开始*/
/*.top-video{	background:url(../images/top-video.png) no-repeat 0PX 0PX; border:0px solid #FFF;
	width:43px;
	height:43px;
	display:block;
	position: absolute;
	left:578px;
	top:344px;
	z-index:9990;
	margin-left:-21px;}
.top-video:hover{
	background:url(../images/top-video-hover.png) no-repeat 0pX 0PX;border:0px solid #DF8C1F;  
	
}

	*/
.top-video{	
	width:70px;
	height:70px;
	display:block;
	position: absolute;
    background:url(../images/play.png) 70px 70px;
	left: 50%; top:50%;
	z-index:9990;
	margin-left: -35px;margin-top: -35px;}

	
.top-video:hover{
	width:70px;
	height:70px;
	display:block;
	position: absolute;
    background:url(../images/play.png) ;
	left: 50%; top:50%;
	z-index:9990;
	margin-left: -35px;margin-top: -35px;
	
}

.container .video-btn img{ max-width:100%; height:auto;}


.video-hide-box, .register-hide-box { display: none }

.video-text-box { width: 480px; height: 360px; background: #000000 }
.video-hide-box, .register-hide-box { display: none }

.video-text-box { width: 480px; height: 360px; background: #000000 }
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 11041; display: none }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/fancybox.png') }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 11001; display: none }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 11011; outline: none; display: none }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 11011 }
#fancybox-close { position: absolute; top: 0; right: -55px; width: 31px; height: 31px; background: transparent url('../images/scroll_btn.png') -15px -15px; cursor: pointer; z-index: 11031; display: none }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0 }
#fancybox-img { width: 100%; height: 100%; max-width:800px; height:auto; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('../images/blank.gif'); z-index: 11021; display: none }
#fancybox-left { left: 0px }
#fancybox-right { right: 0px }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 40px; height: 79px; margin-top: -40px; cursor: pointer; z-index: 11021; display: block }
#fancybox-left-ico { background-image: url('../images/fade_btn_pre.gif') }
#fancybox-right-ico { background-image: url('../images/fade_btn_next.gif') }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px }
#fancybox-right:hover span { left: auto; right: 20px }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001 }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox-x.png') }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -162px }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox-y.png'); background-position: -20px 0px }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -182px }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox-x.png'); background-position: 0px -20px }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -142px }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox-y.png') }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -122px }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 11021 ;}
.fancybox-title-inside { padding-bottom: 10px; text-align: center;  background: #fff;color: #fff ; position: relative }
.fancybox-title-outside { padding-top: 10px; color: #fff }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('../images/fancy_title_over.png'); display: block }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto }
#fancybox-title-float-wrap td { border: none; white-space: nowrap;}
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('../images/fancybox.png') -40px -90px no-repeat }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('../images/fancybox-x.png') 0px -40px }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('../images/fancybox.png') -55px -90px no-repeat }
/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale'); zoom: 1 }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale') }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px") }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0;  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px') }
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale') }
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale') }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale') }
/*视频结束*/




/*----头部样式----*/


.header{width:1200px; height:147px; margin:0 auto; position:relative;}
.header .logo{margin:15px 0 0 10px;} 
.header .logo img{ width:90px; height:auto;} 
.header .bshare-custom{margin:94px 0 0 0; font-size: 16px; color: #999;}
.header .bshare-custom a{display: inline-block; width: 30px; height:30px; padding-left:0;}

/*@media only screen and (min-width:1400px){
.header{width:1200px; height:207px; margin:0 auto; position:relative;}
.header .logo{margin:63px 0 0 0;} 
.header .bshare-custom{margin:154px 0 0 0; font-size: 16px; color: #999;}
.header .bshare-custom a{display: inline-block; width: 30px; height:30px; padding-left:0;}
}*/
/*----搜索框样式样式----*/
.searchBox{width:187px; height:22px; border:1px solid #b5b5b5; position:absolute; bottom:-58px; right:0; z-index:99999;}
.searchBox .text{float:left; display:inline; width:103px; height:14px; line-height:14px; padding:3px 5px; color:#666; border:none; background:none;}
.searchBox .btn{float:left; display:inline; padding:0; width:74px; height:21px; border:0; text-indent:-9999px; background:url(../images/search_btn.png) no-repeat 0 0; cursor:pointer;}
 
/*----导航样式----*/
.navWrap{height:85px; border-bottom:1px solid #fde8e4; background: #e7e7e7;}
/*.nav{width:1200px; margin:0 auto;}
.nav li{float:left; display:inline; height:85px; z-index:9999;}
.nav li a{display:inline-block; height:37px; line-height:37px; padding:0 18px; margin:25px 2px 0 0; color:#666; font-size:18px; font-family:"微软雅黑";}
.nav li a:hover{color: #fff; background:#3156a1;}
.nav li a.current{color: #fff; background:#3156a1;}*/

.nav {
  background-color: rgba(231, 231, 231, 0.8);
  min-height: 50px;
  position: relative;
  z-index:99;
}
.nav .nav-ul {
  line-height: 86px;
  width: 1200px;
  margin: 0 auto;
  height:85px;
}
.nav .nav-ul li {
  float: left;
  min-width: 110px;

  text-align: center;
  position: relative;
  margin-right:0px;

}
.nav .nav-ul li a {
/*  color: #666;*/
  display: block;
  font-size:18px; font-family:"微软雅黑";
}
.nav .nav-ul li a:hover {
  /*color: #3156A1;*/
    background-color: rgba(255, 255, 255, 0.2);
}


.nav .nav-ul .libg{
  float: left;
  min-width: 110px;
  text-align: center;
  position: relative;
  margin-right:0px;
  background-color: rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.2);
   
/*   background-color: rgba(23, 70, 158, 0.6);
  background-color: rgba(23, 70, 158, 0.78);
    background-color: rgba(49, 86, 161, 0.1);



*/
  
}
.nav .libg a {
  color: #333;
  display: block;
}

.nav .libg a:hover {
  color: #3156A1;
}


.nav .nav-ul li ul {
  position: absolute;
  display: none;
  z-index: 10;
/*  top:51px;
*/
}
.nav .nav-ul li ul li {
  background-color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
  border-bottom:1px dotted #999;


}


.nav .nav-ul li ul li:hover {
/*  background-color: rgba(230, 230, 230, 0.7);*/  
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom:1px dotted #666;
  color:#333;
}
.nav .nav-ul li ul li a {
  color:#666666;
  font-size:15px; font-family:"微软雅黑";
}
.nav .nav-ul li ul li:hover a {
  color:#333;
  font-size:15px; font-family:"微软雅黑";
}

.nav .nav-ul li ul li a {
  display: block;
  line-height: 37px;
  height:37px;
  width:110px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  
}
.nav .nav-ul li.check {
  /*background-color: #17469E;*/
  /* background-color: rgba(23, 70, 158, 0.78);*/
}

.nav .nav-ul li.check ul {
  display: block;
}


/*焦点图*/
.bannerImg{width:100%; height:649px; margin:0 auto 0; position:relative;}
.bannerImg ul{width:100%; height:100%; margin:0 auto;}
.bannerImg li{width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.bannerImg li a{display:block; width:100%; height:649px;}
.bannerImg .num{width:1200px; height:10px; text-align:right; position: relative; top: -46px; margin:0 auto;}
.bannerImg .num a{ display:inline-block; width:16px; height:16px; background:#88898a; border-radius: 8px; margin-left:5px; opacity: 0.6;}
.bannerImg .num a.cur{background:#fff; opacity: 0.6;}

.nyBanner{width:100%; height:340px; overflow:hidden;}
.nyBanner img{margin:0 auto; height:340px;}

/*----标题栏样式----*/
.mainTitle{height:50px; line-height:50px; font-size:14px; color:#666; }
.mainTitle span{font-size:14px;}

.title{background:url(../images/arrow.png) no-repeat 0 center; font-size: 20px; color: #2d539a; padding-left:22px; margin:15px 0 10px 0;}
 
/*----侧栏导航--- */
.sideNav{width:200px; margin:20px 0 0 0;}
.sideNav h2{height:46px; line-height:46px; padding-left:10px; color:#3156a4; font-size:16px; border-bottom:1px solid #3156a4;}
.sideNav ul li{margin:15px 0 0px 0; padding:0 0 0px 0;}
.sideNav ul li a{display:block;padding-left:10px;line-height:28px;  font-size:16px; color:#595757;}
.sideNav ul li a:hover{color:#fff; background:#3156a4;}
.sideNav ul li a.active{color:#fff; background:#3156a4;} 

.sideNav ul li dd{height:25px; line-height:25px; margin:5px 0 0 0;}
.sideNav ul li dd a{display:block; height:25px; line-height:25px;padding-left:20px; font-size:14px; color:#000;}
.sideNav ul li dd a:hover{color:#000; background:#E6E6E6;}
.sideNav ul li dd a.active{color:#000; background:#E6E6E6;} 
 
/*----底部样式2----*/
.footerWrap{background:#414146; padding:50px 0;}
.footer{width:1200px; margin:0 auto; color:#e4e4e4; font-size: 16px;}
.footer a{color:#ccc;}

.footer .mess .contact{padding:25px 0 0 0;}
.footer .mess .contact span{float:left;}
.footer .mess .contact span i.address{display:inline-block; width:18px; height:18px; float: left; margin:4px 4px 0 0; background-position:0 -78px;}
.footer .mess .contact span i.email{display:inline-block; width:18px; height:18px; float: left; margin:4px 4px 0 10px; background-position:-25px -78px;}
.footer .mess .contact span i.tel{display:inline-block; width:18px; height:18px; float: left; margin:4px 4px 0 0; background-position:-50px -78px;}
.footer .mess .contact span i.fax{display:inline-block; width:18px; height:18px; float: left; margin:4px 4px 0 44px; background-position:-75px -78px;}
.footer .mess .contact span i.website{display:inline-block; width:18px; height:18px; float: left; margin:4px 4px 0 20px; background-position:-100px -78px;}

.footer .bshare-custom{margin:154px 0 0 0; font-size: 16px;color: #e4e4e4;}
.footer .bshare-custom a{display: inline-block; width: 34px; height:34px; padding-left:0;}
 
.bottomNavWrap{height:78px; line-height:78px; background: #27282a;} 
.bottomNavWrap .bottomNav{width:1200px; height:78px; line-height: 78px; margin:0 auto;}
.bottomNavWrap .bottomNav .fl a{padding:0 30px 0 0; font-size: 16px; color: #e4e4e4;}
.bottomNavWrap .bottomNav p.copyRight{font-size: 14px; color: #e4e4e4;}
.bottomNavWrap .bottomNav p.copyRight a{font-size: 14px; color: #e4e4e4;}
