﻿/*-----重置代码-----*/

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{
	font-size:12px;
	font-family:"Microsoft YaHei","Arial Narrow",HELVETICA;
	background:#fff;
	-webkit-text-size-adjust:100%;
	min-width: 1200px;
} 

em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
p{word-wrap:break-word} 
a{text-decoration: none;
   cursor: pointer;
}
/*-----通用-----*/
body{
	 background-color: #f9f9f9;
}
ul li a{
	font-size: 16px;
    color: #393939;
    text-decoration: none;
    line-height: 36px;
}
ul li a:hover{
	color: #4274be;
	opacity: 1;
}
ul li span{
	line-height: 36px;
	font-size:14px;
	color:#999;
	float:right;
}

.lanmu_title{
	display:inline-block;
	*display:inline;
	*zoom:1;    
    font-size: 18px;
    position: relative;
	margin-right: 8px;
	float:left;	
}

.lm-title1 {
	display:inline-block;
	*display:inline;
	*zoom:1;  
	 height: 30px;

}
.more{
	font-size:14px;
	float:right;
	
}
.more:hover{
	font-size: 15px;
}
.container{
	width:1250px;
	margin:0 auto;
}
.clear{
	height: 20px;
    overflow: hidden;
    clear: both;
}

.lanmu ul li a,.lanmu ul li span{
    line-height: 36px;
}


/*-----logo-----*/

.head-top { 
	height: 140px;  
}

.head-logo {
	width: 574px;
    float: left;
    margin-left: -32px;
}
.search {
	width: 230px;
	float: right;
	margin-top: 50px;
}
.search input {
	float: right;
}
.search span{
	color: #fff;
	font-size: 14px;
	float: left;
	margin-top: 8px;
	float: right;
}
.search span a{ 
	margin-left: 12px;
	font-weight: normal;
}
.search span a:hover{  
	text-decoration: underline;
}
.head-break{
	width:100%;
	height:306px;
}

/*-----nav-----*/
.nav-line{
	background-color: #1f478c;
    width: 100%;
    height: 60px;
    margin:0 auto;
}
.nav-line .container{ 
	width: 1250px;
}


.nav_index {
	 width: 96px;
}

 /*-----jcb-----*/ 

.jcb {
	height: 78px;
	border-bottom: 1px dashed #2e65b7;
	margin-bottom: 56px;
}
.jcb ul li {
	width: 114px;
	height: 48px;
 	float: left;
	margin-top: 64px;
	text-align: center;
    padding: 0 4px;
}
.jcb ul li .jcb-wenzi{

opacity: 1;
transition: 0.4s;
}
 .jcb ul li .jcb-hide{ 
 	opacity: 0;
	transition: 0.2s;
 	transition-delay: 0.3s;
 }
.jcb ul li:nth-of-type(odd) .jcb-wenzi{ 
 margin-top: -78px;
}
.jcb ul li:nth-of-type(even) .jcb-wenzi{ 
	 margin-top: 2px;
}

.jcb-hide {
	color: #2e65b7;
	font-size: 14px;
	white-space: nowrap;
}

.jcb ul li:nth-of-type(odd) .jcb-hide{ 
 	 margin-top: -30px;
}
.jcb ul li:nth-of-type(even) .jcb-hide{ 
	    margin-top: -24px;
}


.jcb ul li a{
 color: #5c5c5c;
 font-size: 18px;
}
.jcb ul li:hover .round{ 

    background: #017bd0;
}
.jcb ul li:hover .round:after{ 

    background: #fff;
}
.jcb ul li:hover .jcb-wenzi { 
	color: #2e65b7;
	font-weight: bold;
}
.jcb ul li:hover .jcb-hide{
	transform:translate(0,-4px);
	-ms-transform:translate(0,-4px); /* IE 9 */
	-webkit-transform:translate(0,-4px);
	opacity: 1;

}
.jcb ul li:hover .jcb-wenzi{
	opacity: 0;
	transform:translate(0,12px);
	-ms-transform:translate(0,12px); /* IE 9 */
	-webkit-transform:translate(0,12px);
}
.jcb ul li .round {
	display: block;
    width: 28px;
    height: 28px;
    background-color: #fff;
    border-radius: 50%;
    margin-left: 43px;
    transition: 0.2s all cubic-bezier(.46, 1, .23, 1.52);;

}
.jcb ul li  .round-or{ 
	width: 114px;
	height: 36px;
	text-align: center;
}
.jcb ul li .round:after{ 
	content: " ";
        display: block;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background-color: #017bd0;
        position: relative;
        top: 5px;
        left: 5px;
        transition: 0.2s all cubic-bezier(.46, 1, .23, 1.52);;
}


/*-----jrtt-----*/

.jrtt {
	width: 1200px;
    height: 122px;
    box-shadow: 0px 3px 10px #eee;
    
}
.jrtt h2{
	color: #333333;
	font-size: 33px;
	font-weight: bold;
}
.jrtt span{
	color: #393939;
	font-size: 18px;
	font-weight: normal;
	line-height: 42px;
}
.jrtt-inner {
	width: 1082px;
	float: right;
	text-align:center;
	margin-top: 22px;
}
.jrtt-title{
	width: 116px;
	float: left;
	position: relative;
	top:8px;
	left: -12px;
}

/*-----mid-left-----*/

.mid {
	background: #fff;
}

.m-mid {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}

.zt-pic {
	text-align: center;
}
.pic-play {
	width: 638px;
	height: 373px;
	float: left;
}
.mid1_right {
	width: 530px;
	height: 374px;
	float: right;	
    box-shadow: 0px 3px 10px #eee;
}
.mid1_right .lm-title{

	height: 46px;
	margin-bottom: 6px;
}
.mid1_right .lanmu_title a{ 
	font-size: 20px;
    line-height: 46px;
    padding: 0 20px;
    color: #333;
    font-weight: bold;
}
.mid1_right .lm-title a{ 

}
.mid1_right .lm-title .more{ 
	font-size: 14px;
	color: #666;
	line-height: 46px;
	margin-right: 20px;
}

.mid1_right ul {
	margin-top: 10px;
}

.mid1_right ul li{ 
	margin-left: 20px;
	padding-left: 16px;
	background: url(dian.jpg) no-repeat left center;
}

.lm-abstract {
	width: 490px;
	height: 84px;
	margin:0 auto;
	
	border-bottom: 1px dashed #d3d3d3;
}

.lm-abstract-time {
	width: 78px;
	float: left;
	text-align: center;
}
.lm-abstract-time span{
	
	color: #b3b3b3;

}
.lm-abstract-time .rizi {
	display: block;
	width: 78px;
	font-size: 28px;
	font-weight: bold;
	border-bottom: 1px solid #f1f1f1;
}
.lm-abstract-time .nianyue {
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
}
.lm-abstract-tt {
	width: 388px;
	margin-top: 4px;
	float: right;
}

.lm-abstract-tt a{
	font-size: 20px;
	font-weight: bold;
	color: #2e65b7;
	line-height: 32px;
}

.jwgk-title {
	font-size: 32px;
	color: #4274be;
	background: url(lm-bg.jpg) no-repeat center;
	text-align: center;
}
.jwgk-inner {
	margin-top: 30px;
}
.jwgk-inner a{ 
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 25px;
	opacity: 1;
}
.jwgk-inner a:hover{ 
	opacity: .8;
}

/*/////mid3///////*/

.mid3 {
	width: 1220px;
	margin: 0 auto;
}

.mid3 .lanmu{
	width: 372px;
    padding: 0 17px;
	float: left;
	margin-top: 8px;
}

.mid3 .lanmu ul{ 

	margin-top: 12px;
}

.mid3 .tabCon dl{ 

	margin-top: 12px;
}

.lm-title3 {

	border-bottom: 1px solid #e5e5e5;
}

.lm-title3 .more{ 
	line-height: 52px;
	margin-right: 6px;
}
.lm-title3 .lanmu_title{
	padding: 0 12px;
	border-bottom: 2px solid #4274be;
	line-height: 52px;
}
.lm-title3 .lanmu_title a{ 
	font-size: 20px;
	font-weight: bold;
	color: #2e65b7;
	line-height: 52px;
}
.ccbg .lm-title3{
	height: 52px;
	background: url(lm-bg2.jpg) no-repeat right bottom;
}


.lm-title4 {
	height: 52px;
	border-bottom: 1px solid #e5e5e5;
}

.lm-title4 .more{ 
	line-height: 52px;
	margin-right: 6px;
}
.lm-title4 .lanmu_title{
	min-width: 80px;
	padding: 0 12px;
	text-align: center;
	line-height: 52px;
}
.lm-title4 .lanmu_title a{ 
	font-size: 20px;
	color: #999999;
	line-height: 52px;
}

.pane-more {
	display: block;
    position: relative;
    top: -50px;
    margin-right: 12px;
}


.tabPane3 dt {
	text-align: center;
}
.tabPane3 dt img{
	margin-top: -10px;
 }
.tabPane3 dd{ 
	font-size: 16px;
	color: #353535;
	line-height: 36px;
	text-align: center;
}

.lm-title5 {
	width: 372px;
    height: 52px;
    margin-top: 38px;
	
}
.lm-title5 .lanmu_title {
	text-align: center;
	background: url(lm-bg3.png) no-repeat center;
	width: 372px; 
}
.lm-title5 .lanmu_title a{
	font-size: 20px;
	color: #2e65b7;
	font-weight: bold;
}
.ewm {
	margin-top: 24px;
}

.ewm dl{
	width: 122px;
	float: left;
	padding-left: 2px;
}
.ewm dl dt{ 
	text-align: center;
}
.ewm dl dd{ 
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	text-align: center;
}


.lm-title6 {
	width: 80px;
	float: left;
	margin-left: 25px;
}

.jiqun-inner {
	width: 1105px;
	float: right;
	margin-right: 25px;
}

.tabPane4 {
	display: none;
	padding-top: 18px;
}
.tabPane4 li {
	float: left;
	padding: 0 10px;

	color: #7b8390;
}
.tabPane4 li span{
	font-weight:bold;
}
.tabPane4 li a {
	color: #393939;
	line-height: 32px;
}
.tabPane4 li a:hover{ 
	color: #2e65b7;

}
.tabCon .active {display: block;}

.ft-title {
	height: 52px;
	border-bottom: 1px solid #e5e5e5;
}

.ft-title .lanmu_title{
	margin-bottom: 12px;
}
.ft-title .jiqun_title a{
	color: #393939;
    display: block;
    min-width: 64px;;
	text-align: center;
	float: left;
	height: 58px;
	line-height: 52px;
}

.ft-title .active a{
	background: url(dianline.png) no-repeat bottom center;
}


.jiqun_title {

	float: left;
}
.jiqun_title a{
	padding: 0 7px;
	font-size: 18px;
}
/*/////tabPane///////*/

.tabPane2 {display: none;}
.tabPane3 {display: none;}

.tabCon .active {display: block;}



.tapbutton .lanmu_title{

}
.lm-title4 .active{
    border-bottom: 2px solid #4274be;
}
.tapbutton .active{

}
.tapbutton .active a{

	font-weight: bold;
	color: #2e65b7;
}





/*-----footer-----*/

.footer {
	width: 100%;
}

.link {
	background:#1f478c;
	height: 64px;

}
.link .lanmu_title {
	color: #fff;
 	font-size: 20px;
 	line-height: 64px;
 	padding-right: 16px;
 	float: left;
}
.links {
	float: left;
}
.links a {
	color: #fff;
	font-size: 18px;
	line-height: 64px;
	padding: 0 15px;
}

.links a:hover{

}
.copyright{
	width:100%;
	padding-top: 30px;
    padding-bottom: 30px;
    background: #163262;
}
.copyright span{ 
	width: 60px;
    display: block;
    position: relative;
    float: right;
    margin-right: 30px;
    top: -60px;
}
.copyright p{
	color: #fff;	
    font-size: 16px;
	line-height:32px;
    text-align: center;
    
}


			
			
		