﻿/* 
- Name: megamenu.js - style.css
- Version: 1.0
- Latest update: 29.01.2016.
- Author: Mario Loncarek
- Author web site: http://marioloncarek.com
*/
/*新友强链接*/
@font-face
{
font-family:FangSong_GB2312;
src: url('../SiteAssets/仿宋GB2312.ttf');
    /* IE9+,可以是具体的实际链接 */
}
.menu-dropdown-icon:before {
    content: "\f489";
    font-family: "Ionicons";
    display: none;
    cursor: pointer;
    float: right;
    padding: 1.5em 2em;
    background: #fff;
    color: #333;
}
#menu2 > ul {
    margin: 0 auto;
    width: 1360px;
	margin:0 auto;
	height:50px;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF #menu2 position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
    top:-452px;
}

#menu2 > ul:before,
#menu2 > ul:after {
    content: "";
    display: table;
}

#menu2 > ul:after {
    clear: both;
}

#menu2 > ul > li {
    float: left;
    background: -webkit-linear-gradient(#314e71, #414b67); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#314e71, #414b67); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#314e71, #414b67); /* Firefox 3.6 - 15 */
    background: linear-gradient(#314e71, #414b67); /* 标准的语法 */

    padding: 0;
    margin: 0;
	height:50px;
}

#menu2 > ul > li a {
    text-decoration: none;
    padding:1.1em 5em;
    display: block;
    border:none;
}

#menu2 > ul > li:hover {
    background: #f0f0f0;
}

#menu2 > ul > li > ul {
    display: none;
    width: 100%;
    background: #eaeaea;
    padding: 20px;
    position: absolute;
    z-index: 99;
    height:194px;
    overflow:hidden;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity:1;
}
#menu2 > ul > li > ul a{
	font-weight:normal
}

#menu2 > ul > li > ul:before,
#menu2 > ul > li > ul:after {
    content: "";
    display: table;
}

#menu2 > ul > li > ul:after {
    clear: both;
}

#menu2 > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 20%;
    background: none;
    float: left;
	padding:2px 0;
}

#menu2 > ul > li > ul > li a {
    color: #777;
    padding: .2em 0;
    width: 95%;
    display: block;
}

#menu2 > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
}

#menu2 > ul > li > ul > li > ul:before,
#menu2 > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

#menu2 > ul > li > ul > li > ul:after {
    clear: both;
}

#menu2 > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 2px 0;
    margin: 0;
}

#menu2 > ul > li > ul > li > ul > li a {
    border: 0;
}

#menu2 > ul > li > ul.normal-sub {
    width: 300px;
    left: auto;
    padding: 10px 20px;
}

#menu2 > ul > li > ul.normal-sub > li {
    width: 100%;
}

#menu2 > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
}

/*导航*/
body {
    font-family:"微软雅黑";
    margin:0px;
    padding:0px;
    
}
a{
	text-decoration:none;}
/* {
    box-sizing: border-box;
}*/

.menu-container a {
    color: white;
    font-size:14px;
    font-weight:bold
}

/*.description {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}*/


/* 鈥撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€?megamenu.js STYLE STARTS HERE
鈥撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€?*/


/* 鈥撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€?Screen style's
鈥撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€撯€?*/

.menu-container {
    width:100%;
    margin: 0 auto;
    background: -webkit-linear-gradient(#314e71, #414b67); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#314e71, #414b67); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#314e71, #414b67); /* Firefox 3.6 - 15 */
    background: linear-gradient(#314e71, #414b67); /* 标准的语法 */
}

.menu-mobile {
    display: none;
    padding: 20px;
}

.menu-mobile:after {
    content: "\f394";
    font-family:微软雅黑;
    font-size: 2.5em;
    padding: 0;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}

.menu-dropdown-icon:before {
    content: "\f489";
    font-family: 微软雅黑;
    display: none;
    cursor: pointer;
    float: right;
    padding: 1.5em 2em;
    background: #fff;
    color: #333;
}

.menu > ul {
	height:40px;
    margin: 0 auto;
    width: 1140px;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: left;
    background: #2D5AAB;
    padding-left:15px;
    padding-right:15px;
    padding-top: 0.5em;
}

.menu > ul > li a {
    text-decoration: none;
   	 padding:2px 1em;
    display: block;
}

.menu > ul > li a:hover{
	color:#c3ba9b;
	
}


.menu > ul > li > ul {
    display: none;
    width: 100%;
    background: #2D5AAB;
      filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;  
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    text-align:center;
    padding-bottom: 0;
    list-style: none;
    width: 25%;
    background: none;
    float: left;
}

.menu > ul > li > ul > li a {
    padding: .2em 0;
    width: 95%;
    display: block;
}

.menu > ul > li > ul > li a:hover {
   border:none;
   color:#c3ba9b;
}


.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
}

.menu > ul > li > ul > li > ul > li a:hover{
    color:#c3ba9b;
    border:none;
}


.menu > ul > li > ul.normal-sub {
    width: 100px;
    left: auto;
    padding: 10px 0;
	margin-left:-4px;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
}



/*页面框架*/
.top{
	width:100%;
	height:120px;
}

.top .top-content{
	width:1140px;
	margin:0 auto;
}

.top .top-content .left{
	float:left;
	width:550px;
	height:120px;
}

.top .top-content .left img{
	margin-top:14px;
}

.top .top-content .right{
	float:right;
	width:550px;
	height:120px;
}
.top .top-content .right .top{
	text-align:left;
	height:20px;
	width:380px;	
	margin-top:12px;
	padding-left:15px;
}
.top .top-content .right .top img{
float:right;
}

.top .top-content .right .bottom{
	text-align:right;
	width:420px;
	height:20px;
	margin-top:4px;
}

.top .top-content .right .center{
	text-align:left;
	width:420px;
	height:33px;
	margin-top:10px;
}
.bannerRightBar { background: url(../images/bigpng.png) -167px -40px; }
.pa { position: absolute; }
.b0 { bottom: 0; }
.cp { cursor: pointer; }

.foot{
	width:100%;
	height:350px;
	background-color:#eaeaea;
	position:absolute;
}
.foot_names{
	width:300px;
	text-align:left;
	font-size:14px;
	line-height:2em;
	float:left;
	color:gray;
	margin-left:0px;
	margin-top:-10px; 
	}
.foot_names a{
	color:gray;
	}

.foot_names a:visited{
	color:gray;
}
/*导航条*/
.scolling{
	width:1140px;
	height:130px;
	margin:0 auto;
	margin-top:30px;
	}
	.scollinginside{
	width:1170px;
	height:130px;
		}

.scollinginside a{
	width:220px;
	height:120px;
	margin-right:5px;	
		}
#img1{
	background:url("../images/QQ截图20161201145255.jpg") no-repeat; 
}

/*新闻滚动*/
.zcenter {
	width:1280px;
	height:90px;
	margin-top: 0;
	margin-right: auto;
	margin-left:auto;}
.zfl_white { background-color: #fff;}
.zfl_white .zse_p { color:#3d4c6b;}

.graybg{width:100%;background:#f7f7f7}
.zcenter2{width:1260px; margin:0 auto;padding-top:35px;padding-bottom:35px;}
.newsblock{width:809px;height:575px;background:url(../image2016/newslistbg.png) no-repeat;margin-left:17px;}
.stock{width:368px;margin-right:30px;margin-top:13px;border:solid 1px #ddd}
.qywh{width:100%;height:188px;background:#CCC url(../image2016/qywh.jpg) no-repeat;border-top:solid 1px #ddd}

.jyfz{width:373px;}
.jyfzbox{height:355px;overflow:hidden;}
.jyfzbox li{float:left;margin-bottom:3px;position:relative;width:184px;height:115px;overflow:hidden} 
.jyfzbox li a{position:absolute;top:0;left:0;}
.fl{ float:left;}

.news{
	width:1140px;
	height:280px;
	margin:0 auto;
	margin-top:30px;
	}
.news .news-left{
	width:550px;
	height:280px;
	float:left;

	}
.news .news-right{
	width:555px;
	height:280px;
	float:right;

	}
.news-title {
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D5AAB;
	font-family: Microsoft YaHei;
}
.titlelink{
	font-family: Microsoft YaHei;
	font-weight:bold;
	height:25px;
	font-size:14px;
	float:left;
	text-align:center;
	border:thin;
	border-color:#2D5AAB;
	color:#2D5AAB;
	text-decoration:none;	

	line-height:25px;	
	width:140px;
	}
.news-title .news-more{
	width:40px;
	float:right;
	text-align:right;
	color:#ad9861;
	font-size:12px;
}
.news-content{
	height:295px;
	margin-top:16px;
	overflow:hidden;
}
.news-content p{
	font-size:14px;
	color: #464646;
	line-height:23px;
	font-family: Microsoft YaHei;

}
#lnc2,#lnc3,#rnc2,#rnc3,#tab2,#tab3{
	display:none;
}
#rnc1,#rnc2,#rnc3{
	margin-top:23px;
}
.news-content .big{
	font-family: Microsoft YaHei;
	font-weight:bold;
	font-size:18px;
	color: #000;

	margin-bottom: 0;
	margin-left: auto;
}
.zcenter a{
	 color: #333; text-decoration: none; }
.zenter a:hover { color:#d9030f; text-decoration: none; 
}
.zopen { margin-top:25px;background-color: #eee;height:40px;width:866px;float:left}
.zopenMore a{width:15px;height:100%;background:url(../images/arrow_more.jpg) center no-repeat;display:block;float:left}
.zop_title{ width: 82px; height: 40px; background-color: #333; line-height: 40px; text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; font-weight: bold;margin:auto auto auto 0px;}
.zop_title a{color:#0E408C}
.zop_content {position: relative; width:680px; height: 40px; overflow: hidden;margin-top:auto;margin-bottom:auto;}
.zop_move { position: absolute; width: 3000px; height: 40px; font-size: 14px;margin-top:auto;margin-bottom:auto;list-style:none}
.zop_move li span{ display: inline-block;line-height:40px;height:40px;overflow:hidden;color:#666;}
.zop_move li a { display: inline-block; width: 250px; height: 40px; padding-left:10px; padding-right: 6px ; line-height: 40px; overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis-o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zop_btn { width: 46px; height: 40px; background-color: #d3d3d3;margin-top:auto;margin-bottom:auto;position:relative;left:42px;}
.zop_btn a { display: inline-block; width: 23px; height: 40px; background: url(../images/zdt_icon.png) no-repeat;}
.zop_btn a { *display: inline;}
.zop_btn a:hover{background-color:#999}
.zop_btn a.zprev { background-position: 8px -116px;}
.zop_btn a.znext { background-position: -46px -116px;}
.fl{ float:left;}
.clearfix{overflow:hidden;zoom:1}
.clear{ clear:both; line-height:0; font-size:0;  border:none; height:0; }


/*----------------------------------------------------
友情链接
-----------------------------------------------------*/

/*----------------------------------------------------
友情链接
-----------------------------------------------------*/
.zfriendLinks { height:50px;
z-index:99; 
position:relative;
    background: -webkit-linear-gradient(#314e71, #414b67); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#314e71, #414b67); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#314e71, #414b67); /* Firefox 3.6 - 15 */
    background: linear-gradient(#314e71, #414b67); /* 标准的语法 */}
.zfl_title { line-height: 50px; font-size: 14px; color: #fff; font-family:"microsoft yahei";font-weight:bold;position:absolute;}
/*下拉菜单链接*/
.zselect { position:absolute; width:190px;margin-left: 25px; cursor:pointer; margin-top: 10px;}
.zse_p {  height:26px; padding-left:6px; border:none; background: none; text-align: center; font-size:14px; color:#fff;font-weight:bold;font-family:"Microsoft Yahei";line-height:26px;margin:0px; padding:0;border:0;}
.zse_ul { position:absolute; width:190px; height: 246px; overflow-y:scroll; border:1px #aaa solid; border-top:0; background-color:#fff; display:none; z-index:91;margin:0px;padding:0;overflow-x:hidden;white-space:nowrap }
.zse_li a { display:block;  padding-left:6px; padding-right:6px;}
.zse_li{height:24px;line-height:24px}
.zfl_ml { margin-left: 0;border:0; padding:0;}
.zfl_hover { background-color: #ad9861; color: #fff;border:0;padding:0;}
.zfl_white { background-color: #ad9861;border:0; padding:0;}
.zfl_white .zse_p { color:#fff;border:0; padding:0;}
.fl{ float:left;}

.news-content .medium{
	font-size:16px;
	font-weight:normal;
	float:left;
	font-family:"微软雅黑";
	width:400px;
	height:30px;
    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

   
}
.news-content .small{
	font-size:14px;
	font-weight:normal;
	float:right;
	color:#bcbcbc;
	font-family:"微软雅黑";
	width:70px;
	height:30px;
    margin-right:10px;
}
.news-right .shownews{
	height:auto;
	margin-top:6px;
} 
.news-content a{
	color:#404040;
}


.service{
	width:1280px;
	height:140px;
	margin:0 auto;
	margin-top:20px;
}

.service .service-title{
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-family: Microsoft YaHei;
	}
	
.service .titlelink{
	color:#ad9861;}
.service .service-content{
	margin-top:20px;}




/*中间内容样式*/
.infobar{
    margin-top:10px;
	
	height:50px;
	width:1280px;
}
.topinfo{
   margin-top:10px;
	
	height:320px;
	width:1280px;

}
.middleinfo{
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
		height:250px;
	width:1140px;

}
span a{
	color:#ad9861;
	font-size:12px;
	float:right;
	text-decoration:none;
}
/*广告加tab转换*/
.middle_info_left_top{
	
	height:220px;
	width:1140px;
    float:left;
}

.bottominfo{
 margin-top:10px;
  margin-left:auto;
 margin-right:auto;
		height:340px;
	width:1140px;

}
.znews-content{
	width:360px;
	height:200px;
	margin-top:12px;
	line-height:32px;
	
}
.znews-content ul{
	width:900px;height:200px;left:80px;overflow:hidden;}
.znews-content ul li{
	width:260px;height:200px;float:left;margin-right:40px;margin-top:10px;
}
.znews-content ul li p{text-align:center;font-size:12px;color:#666666;line-height:18px;padding:7px 10px 0;width:190px;height:36px;overflow:hidden;}
.znews-content ul li img{width:260px;height:160px;}

.ztitlelink{
/*	font-family: Microsoft YaHei;
	width:120px;
	height:20px;
	font-size:12px;
	float:left;
    font-weight:bold;
	text-align:center;
	border:thin;
	border-color:#000;
	color:blue;
	text-decoration:none;
	  color:white;
    background-color:#1f285f;
    border-radius:10px;
	border-radius:1px;*/
	
	font-family: Microsoft YaHei;
	height:25px;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:center;
	border:thin;
	border-color:#2D5AAB;
	color:#fff;
	text-decoration:none;	
	
	background-color:#2D5AAB;
	line-height:25px;	
	width:140px;
	}
.znews-title {
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D5AAB;
	font-family: Microsoft YaHei;
	    margin-bottom: 10px;
}
.znews-right{
	margin-top:20px;
}
.zhrbig{
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
	width:220px;
	height:30px;
	float:left;
	white-space:nowrap;         
	overflow:hidden;               
	text-overflow:ellipsis;
	color:#666666;
	}
.zhrbig a{
   color:#404040;
   	text-decoration:none;
}
.zhrbig a:hover{
   color:#877837;
   	text-decoration:none;
}

.zhrsmall{
    margin-top:0px;
	width:70px;
	height:30px;
	float:right;
	font-size:12px;
	color:gray;
	font-weight:normal;
	margin-left:0px;
	text-align:right;
}

.bigzhr{
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
	width:420px;
	height:32px;
	float:left;
	white-space:nowrap;         
	overflow:hidden;               
	text-overflow:ellipsis;
	color:#666666;
	}
.bigzhr a{
   color:#404040;
   	text-decoration:none;
}
.bigzhr a:hover{
   color:#877837;
   	text-decoration:none;
}

.smallzhr{
    margin-top:0px;
	width:70px;
	height:32px;
	float:right;
	font-size:12px;
	color:gray;
	font-weight:normal;
	margin-left:0px;
	text-align:right;
}

.boss img{
	height:230px;
	width:360px;
}
.middle_info_right_top{
	
	height:230px;
	width:360px;
	float:left;
	margin-left:30px;
}
.bossmail{
	margin-top:20px;
}

/*四小块*/
.middle_info_left_bottom{
	
	height:400px;
	width:840px;
	float:left;
	margin-top:10px;

}
.masterleftdiv{
	
    height:220px;
    width:1140px;
    float:left;
    margin-bottom:20px;

}
.masterrightdiv{
	
    height:220px;
    width:360px;
    float:left;
 margin-bottom:20px;
    margin-left:20px;
}
/*视频*/
.middle_info_right_bottom{
  	height:220px;
	width:250px;
	float:left;
	margin-left:30px;
 

}
.news-video{
	margin-top:10px;
	
}
.news-video img{
	width:240px;
	height:180px;
	
}

/*股票，基金*/


.bottominfo_left{
    height:400px;
	width:620px;
	float:left;
	margin-top:30px;
	
}
.bottominfo_right{
	height:400px;
	width:620px;
	float:right;
	margin-top:30px;
}
.news-market{
	margin-left:30px;
	}


.news-fund{
	margin-left:30px;

}


/*标头样式规范*/
#tt2,#tt3,#vt2,#mt2,#mt3,#mt4,#ft2,#ft3{
	color:#314e71;
	background-color:transparent;
	
}
#st1,#st2,#st3,#st4,#st5{
	color:#ad9861;
   background-color:transparent;
    width:auto;
    font-size:14px;
     margin-left:2px;
     margin-right:2px;
}
#bt2,#bt3,#bt4,#bt5,#bt6,#bt7{
	color:#ad9861;
   background-color:transparent;
    width:auto;
    font-size:14px;
     margin-left:0px;
     margin-right:0px;
     padding-left:0px;
     padding-right:0px;
     
}
/*服务轮换*/
.server{
	width:1280px;
	height:120px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;

}
.turnpic{
height:120px;
width:620px;
float:left;
}
/*页脚*/
.foot_all{
	height:150px;
	width:1300px;
	margin-left:auto;
	margin-right:auto;
	}
.foot_left{
	float:left;
	width:300px;
	height:120px;
	margin-top:10px;
	
	}
	.foot_left span{
		text-align:center;
		font-size:16px;
		color:#877837;
		}
.foot_left img{
		margin-top:10px;
		}
.foot_middle{
	float:left;
	width:120px;
	height:120px;
	margin-top:10px;
	margin-left:30px;
	}		
.foot_middle span{
		text-align:center;
		font-size:16px;
		color:#877837;
		}
.foot_middle img{
		margin-top:10px;
		}	
.foot_right{
	float:left;
	width:900px;

	margin-left:50px;
	}
.foot_right span{
	     text-align:left;
		font-size:16px;
		color:#877837;
		}
				
.foot_bottom{
	text-align:center;
	color:gray;
	margin-top:18px;
	}				
.foot_bottom p{
	font-size:12px;
	}	
	
.bg{
	width:100%;
	height:1260px;
	background-color:#ecf1f5;

}
.bg .innerbg{
	width:1360px;
	height:1660px;
	margin:0 auto;
	background-color:white;	
	position:relative;
	top:-400px;
}
/*多余的div隐藏*/
#tnc2,#tnc3,#vnc2,#mnc2,#mnc3,#mnc4,#bnc2,#bnc3,#bnc4,#bnc5,#bnc6,#bnc7{
	display:none;
	}
	/*动态下拉效果样式*/
/*动态下拉效果样式*/	
.shownews .slidenews{ height:34px; line-height:34px; border-bottom:1px dotted #bcbcbc;font-size:12px;}
.shownews .sub{ width:620px;height:66px; border:1px solid #e2e2e2; background:#fbfbfb; position:relative; 
	display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

/*overflow:hidden;*/}

/*三级页面*/
.middle-content{
	width:1360px;
	height:100%;
	background:white;
	margin:0 auto;
	}
	
.article .title{
	width:100%;
	height:100px;
	text-align:center;
	font-size:24px;
	color:#333333;
	font-family:"微软雅黑";
	line-height:120px;
	}
.article .dateinfo{
	width:1280px;
	margin:0 auto;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#b0975e;
	font-size:14px;
	border-bottom:1px #cccccc dotted;
	border-top:1px #cccccc dotted;
	}
.article{
	height:auto;
	width:1280px;
	margin:0 auto;
	
	
	}
.article .article-content{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:40px 0;
}
.article-content img{
	display:block;
margin:0 auto}
.article p{
	margin:18px 0;
	line-height:40px;
	font-size:16px;
	color:#333333;
	text-indent:2em;
	font-family:FangSong_GB2312;
	font-size:21px;
	}
.relative{
	width:960px;
	height:100px;
	margin:0 auto;
	
	}
.relative span{
	display:block;
	color:#b0975e;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;
	line-height:30px;
	}
.relative a{
	float:left;
	width:470px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color:#969696;
	font-size:14px;
	line-height:30px;	
	}
.func{
	width:960px;
	height:120px;
	padding:40px 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:60px;
	}
.func input{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	background-color:#314e70;
	color:white;
	font-size:14px;
	margin:0 auto;
	border:1px;
	-webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     }
.func input:hover{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	background-color:#314e70;
	color:white;
	font-size:14px;
	margin:0 auto;
	border:1px;
	-webkit-border-radius: 5px;
     -moz-border-radius: 5px;

}
.func .share{
	width:115px;
	height:18px;
	margin:20px auto 20px auto;
	padding-bottom:50px;
	}
	
/*向上箭头*/
.backtoTop{
	 position:fixed;
	 right:40px; 
	 bottom:100px; 
	 width:50px; 
	 height:50px; 
	 background:url(../images/backtotop.png) no-repeat center center; 
	 cursor:pointer;
}

.backtoIndex{
	 position:fixed;
	 right:40px; 
	 bottom:160px; 
	 width:50px; 
	 height:50px; 
	 background:url(../images/backtoindex.png) no-repeat center center; 
	 cursor:pointer;
	}
	
	
	
/*二级页面*/
.secondtitle{
	width:100%;
     
	overflow-x:hidden;
	margin:0;
	padding:0;
	}
.bigcontent{
	width:100%;
	clear:both;
	overflow:auto;  
	height:auto;
	background-color:white;
	}
.bigcontent .maincontent{
	width:1140px;
	height:auto;
	clear:both;overflow-y:auto;
	overflow-x:hidden;  
	margin:0 auto;
	background-color:white;
		}
.maincontent .mainleft{
	width:210px;
	height:450px;
	float:left;
	}
.maincontent .mainleft .unchosen{
	display:block;
	height:60px;
	width:100%;
	line-height:60px;
	padding-left:40px;
	font-size:16px;
	color:#314e70;
	border-bottom:1px #cccccc dotted;
	}
.maincontent .mainleft .unchosen:hover{
	color:#ad9861;
	cursor:pointer;
	}	
.maincontent .mainleft .chosen{
	display:block;
	height:60px;
	width:100%;
	line-height:60px;
	padding-left:40px;
	font-size:16px;

	background:#ad9861;
	border:none;
	color:white;
}
.maincontent .mainleft .gaikuang{
	display:block;
	height:70px;
	line-height:70px;
	border-bottom:1px #c4d1da solid;
	font-size:30px;
	font-weight:bold;
	color:#314e70;
	margin-bottom:20px;
	}
.maincontent .mainleft .gaikuang:hover{
	color:#314e70;
	border-bottom:1px #c4d1da solid;
	background:white;
}
.maincontent .mainright{
	width:890px;
	height:100%;
	float:right;
	padding-bottom:20px;
	}
.maincontent .mainright .biaoti{
	width:100%;
	height:70px;	
	border-bottom:1px #c4d1da solid;
	}
.maincontent .mainright .neirong{
	width:100%;
	height:auto;
	min-height:560px;
	padding:40px 0px 20px 0px;
	margin:0 50px;
	}
.maincontent .mainright .neirong .wenzi{
	float:left;
	width:595px;
	height:auto;
	}
.maincontent .mainright .neirong .wenzi p{
	text-indent:2em;
	line-height:30px;
	margin-bottom:60px;
	margin-top:-5px;
	}
.maincontent .mainright .neirong .tupian{
	float:right;
	width:auto;
	height:auto;
	}
/*新页脚*/
.zijinfriendlink{
	height:60px;
	width:100%;
	background-color:#4c506b;
	margin-top:30px;
}
.zjfl{
	width:1140px;
	height:60px;
	background-color:#4c506b;
	margin:0 auto;
}
.zjfl span{
	color:white;
	font-size:16px;
	line-height:60px;
	font-family:微软雅黑;

}
select{
	width:245px;
	height:30px;
	margin-top:15px;
	float:right;
	margin-left:20px;
	color:#a3a3a3;
	font-size:14px;
	text-align:center;	
	background: url("../../images/jiantou.png") no-repeat  right center ;
	background-color:white;
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
.footie{
	width:100%;
	height:170px;
	background:#eaeaea;
	padding-top:30px;
}

.ffoot{
	width:1140px;
	height:130px;
	margin:0 auto;
	color:#818181;
}
.ffoot-l{
	width:600px;
	height:100%;
	float:left;
}
.ffoot-r{
	width:110px;
	height:100%;
	float:right;
}

.ffoot-r span{
	font-size:14px;
	color:#ad9863;
		font-family:微软雅黑;
			font-weight:bold;

}

.ffoot a{
	font-size:18px;
	color:#818181;
	font-family:微软雅黑;
	margin-left:20px;
	margin-right:20px;
}

.ffoot p{
	font-size:14px;
	margin:0;
	font-family:微软雅黑;

}
/*合作伙伴*/
.bottomadv{
	height:150px;
	width:1140px;
	overflow:hidden;
	margin:0 auto;
}
.bottomadv .news-adv .items{
	position:relative;
}
/*荣誉资质*/
/***公司荣誉***/
.g-bk-box-1,.g-bk-box-2{width:980px;overflow:hidden;float:left;padding-bottom:42px;margin-bottom:20px}
.g-bk-box{color:#3f3f3f;line-height:30px;}
.g-bk-box-1{background:url(../images/d_1.png) repeat-x 0 bottom}
.g-bk-box-2{border-bottom:1px solid #eaeaea}
.g-ry-box,.g-ry-even{width:442px;height:360px;margin-top:10px;}
.g-ry-box{float:left;}
.g-ry-even{float:right;}
.g-t{width:100%;height:45px;padding:10px 0;border-bottom:1px solid gray}
.g-t .f-l{float:left;height:45px;display:table-cell;vertical-align:middle;font-size:28px;font-weight:bold;color:#333333}
.g-t .f-r,.g-t .f-fh{float:right;display:block;height:25px;line-height:1px;margin-top:15px;color:#5ba0c4;}
.g-t .f-r{background:url(../images/more.png) no-repeat right center;margin-right:5px;padding-right:10px;color:#ad9861}
.g-t .f-fh{background:url(../images/f-fh.png) no-repeat right 2px;margin-right:8px;padding-right:22px;}
.g-s{width:100%;height:35px;float:left;}
.g-s .h{font-size:16px;color:#7f7f7f;margin-right:10px;}
.g-s .n{color:#ad9861}
.g-ry-box ul,.g-ry-even ul{width:442px;overflow:hidden;float:left;margin-top:18px;}
.g-ry-box li,.g-ry-even li{width:429px;line-height:28px;float:left;padding-left:13px;font-size:14px;color:#3f3f3f;background:url(../images/r_d.png) no-repeat 2px center}
.g-ry-show li{width:444px;float:left;padding-left:13px;font-size:14px;color:#3f3f3f;background:url(../images/r_d.png) no-repeat 2px 12px;line-height:28px; margin:0 20px 0 0;}
.g-ry-show ul{width:955px;float:left;margin-top:3px;overflow:hidden;padding:10px 0 15px 15px;background:url(../images/ry_show_bg.png) repeat-y -2px 0}
.g-ry-show{padding-left:26px;width:974px;margin-top:50px;}