@charset "utf-8";
/* CSS Document */

.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}

.container{
	width:1170px;
	margin:auto;

}

.wc-top{
	height: 96px;	
	background:#33697b;
	
}
.wc-logo{
	width: 700px;
	height: 94px;
	
}
.logo img{
	width: 700px;
	height: 94px;
	
}
.top-right{
	width: 450px;
	padding-top:40px;
}
.china{
	padding-top: 5px;
}
.china a{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding: 0 12px;
	
}
.china a:hover{
	text-decoration: underline;
	
}




.search{
	width: 170px;
	height: 32px;	

	background:url(/_upload/tpl/08/fd/2301/template2301/images/search.jpg) no-repeat right top;
	}
.search input.inp-text{
	width: 130px;
	line-height: 32px;
	background: none;
	border: none;
	padding-left: 5px;
	
}
.search input.inp-but{
	width: 20px;
	height: 32px;	
	padding: 0px;
 background: none;
	
	border: none;
	cursor: pointer;
	
}
/*top End*/

.wc-menu{
	height:40px;
	background: #fbfbfb;
}
.wc-menu ul li{
	float: left;
	text-align:center;
	line-height:40px;	 
	position: relative;	
	margin:0 51px;
        background: url(/_upload/tpl/08/fd/2301/template2301/images/san.jpg) no-repeat center right;
}

.wc-menu ul .i1{
    background:none;
}

.wc-menu ul .i6{
   margin:0 52px;
    background:none;
}

.wc-menu ul li a{
	font-size: 16px;
	color: #444;
	display: block;
	float: left;
        text-align: center;
  	text-decoration: none;
	padding: 0 15px;
}

.wc-menu ul li a:hover,.wc-menu ul li a.active,.wc-menu ul li a.selected ,.wc-menu ul li a.parent{
	color: #33697b;	
}

.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 1111;*z-index: 10; 
	background:#fff;
	width: 110%;
	border: 1px solid #eee;
        border-bottom: none;	
        display:none;
}
.wc-menu ul li .ernav  li{
	background: none;
	width: 100%;
	line-height: 28px;
	margin:0;
}
.wc-menu ul li .ernav  li a{
	line-height: 25px;
	padding:6px 10px;
	display: block;
	font-weight: normal;
	border: none;
	text-align:center;
	color: #333;
	font-size: 14px;
	background: none;
        float:none;
        border-bottom:1px solid #eee;
}
.wc-menu ul li .ernav  li a:hover{
    color: #36bbec;
    
}


/*menu End*/

.wc-bannerbg{
    /*height:496px;*/ 
   
}

.wc-bannerbg .slideBox{
	
	overflow:hidden; 
	position:relative; 
	
	 }

.wc-bannerbg .slideBox .hd{ 
	height:19px; overflow:hidden; 
    position:absolute; 
    bottom:18px; 
    z-index:1;
    right: 10px;
}
.wc-bannerbg .slideBox .hd ul{ 
	overflow:hidden; 
    zoom:1; 
}
.wc-bannerbg .slideBox .hd ul li{ 
	float:left;
	display: inline-block;
	 margin:0 3px; 
	  width:13px; 
          height:13px; 
	  
	  background:#fff; 
cursor:pointer;
	  border-radius: 13px;
	
	   }
.wc-bannerbg .slideBox .hd ul li.on{ 
	background:#dc5252; 

	
	cursor: pointer;	 
	}


.wc-bannerbg .slideBox .bd{ 
	position:relative; 
	height:100%; z-index:0; 
	background: #fff;
	/*height:496px;	*/
}

.wc-bannerbg .slideBox .bd li{ 
	text-align: center;	
        background-size: cover;	
	/*height:496px;*/
 }
.wc-bannerbg .slideBox .bd li a{
width:100%;
height:100%;
display: block;
}
.wc-bannerbg .slideBox .bd li img{
width:100%;
}

.wc-bannerbg .slideBox .ban-text{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:100%;
	background: url(/_upload/tpl/08/fd/2301/template2301/images/bant.png) repeat left top;
	height: 60px;
	line-height: 60px;
	
}
.wc-bannerbg .slideBox .ban-text ul li{
	
}

.wc-bannerbg .slideBox .ban-text ul li a{
	font-size: 20px;
	color: #fff;
  font-weight: bold;
}

/*banner End*/

.wc-link{
	background: #f3f3f3;
	height: 120px;
}
.wc-link ul{
	border-left: 1px solid #ddd;
	height: 120px;
}
.wc-link ul li{
	border-right: 1px solid #ddd;
	height: 120px;
	float: left;
	text-align: center;
	width: 166px;	
}

.wc-link ul li a{
    display: block;
   text-decoration: none;	
}

.wc-link ul li a img{
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 10px;
	
}
.wc-link ul li a span{
display: block;
font-size: 16px;
	color: #333;
	
}
.wc-link ul li:hover a span{
	color: #33697b;
}
/*wc-link end*/
.newbg{
	min-height: 450px;
	padding: 40px 0;
}
.new-left{
	width: 570px;
	margin-right: 30px;
}
.new-right{
	width: 570px;
}

.new-top{
	
}
.new-top .new-tit{
	font-size: 24px;
	color: #444;
	font-weight: bold;
	
}

.new-top .new-more a{
	font-size: 16px;
	color: #77b3d4;
	text-decoration: none;
	display: block;
	margin-top: 15px;
}


.newbg .new-con{
	position: relative;
	height: 373px;
	margin-top: 40px;	
}

.new-con .slideBox .hd{ 
	height:19px; overflow:hidden; 
    position:absolute; 
    bottom:18px; 
    z-index:1;
    right: 10px;
     }
.new-con .slideBox .hd ul{ 
	overflow:hidden; 
    zoom:1; 
}
.new-con .slideBox .hd ul li{ 
	float:left;
	display: inline-block;
	 margin:0 3px; 
	  width:13px; height:13px; 
	  
	  background:#fff; cursor:pointer;
	  border-radius: 13px;	
}

.new-con .slideBox .hd ul li.on{ 
	background:#dc5252; 	
	cursor: pointer;	 
}

.new-con .slideBox .bd{
   border: 1px solid #ccc;
}

.new-con .slideBox .bd li{ 	
	height: 373px;
       position: relative;      
 }

.new-con .slideBox .ban-text{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:100%;
	background: url(/_upload/tpl/08/fd/2301/template2301/images/banxbg.png) repeat left top;
	height: 60px;
	line-height: 25px;
       padding-left: 15px;
}

.new-con .slideBox .ban-text a{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
        display: block;        
	padding-top: 5px;
}
.new-con .slideBox .ban-text a span{
	display: block;
  
}
/*newbg end*/
.studybg{
	background: #f6f6f6;
	min-height:358px ;
	padding: 40px 0;
}
.study-left{
	width: 340px;
}
.study-right{
	width: 770px;
}
.new-top .xue{
	font-size: 18px;
}
.new-top .xuemore{
	
}
.new-top .xuemore a{
	margin-top: 2px;
}
.study-con{
	background: #fff;
	height: 308px;
	margin-top: 25px;
	position: relative;
}
.study-con .hd{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 10px;
    left: 0;
}

.study-con .hd ul li{
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 12px;
	background: #c7c7c7;
	cursor: pointer;
}
.study-con .hd ul li.on{
	background: #dc5252;
}
.study-con .ban-text ul li{
	padding: 10px 15px;
}
.study-con .ban-text ul li .li-top{
	padding-top: 15px;
	padding-bottom: 22px;
	border-bottom: 1px solid #cbcbcb;
}
.study-con .ban-text ul li .li-top a{
	font-size: 15px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	
}
.study-con .ban-text ul li .li-top p{
	font-size: 12px;
	color: #444;
	margin-top: 15px;
	line-height: 25px;
}
.study-con .ban-text ul li .li-bot{
	padding-top: 10px;
}
.study-con .ban-text ul li .li-bot p{
	line-height: 35px;
}
.study-con .ban-text ul li .li-bot p img{
	padding-right: 5px;
}


.ind-top {
	height: 40px;
}
.ind-top .amore{
	position: absolute;
	right: 0px;
	
	font-size: 16px;
}

.ind-top .amore a{
   color: #77b3d4;
}

.ind-top ul li{
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #444;
	padding: 0 10px;
	padding-bottom: 10px;
	margin-right:20px;font-size: 18px;
	cursor: pointer;
}
.ind-top ul li.active{
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #63ceb3;
}

.ind-dcon{
    margin-top: 10px;
    background: #fff;
    height: 308px;
    overflow: hidden;
}

.ind-ul2{
    padding: 8px 20px;	
}

.ind-ul2 ul li{
	line-height: 41px;
}
.ind-ul2 ul li a{
	float: left;
	font-size: 15px;
	color: #444;
}
.ind-ul2 ul li span{
	float: right;
	font-size: 15px;
	color: #444;
}

.baobg{
	min-height: 530px;
	padding: 60px 0;
	
}
.bao-left{
	width: 585px;
}
.bao-right{
	width:528px ;
	border: 2px solid #ccc;
	height: 480px;
	padding: 20px 25px;
}

.bao-top{
	margin-bottom: 15px;
}
.bao-top .bao-tit{
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.bao-top .bao-more a{
	font-size: 16px;
	text-decoration: none;
	margin-top: 10px;
	color: #333;
	display: block;
}
.bce-top{
      position: absolute;
    left: 0px;
    top: 0px;
    width: 89.8%;
    line-height: 24px;
    padding: 10px 30px;
    background: url(/_upload/tpl/08/fd/2301/template2301/images/banxbg.png) repeat left top;
}

.bce-top .bce-tit{
font-size: 24px;
font-weight: bold;
color: #fff;	
}
.bce-top .bce-more a{
display: block;
font-size: 16px;
color: #fff;	
}

.bce-tt{	
	width: 100%;
	height: 260px;
}

.bce-tt a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}


.bce{
	/*background: url(/_upload/tpl/08/fd/2301/template2301/images/cimg1.jpg) no-repeat center top;*/
	height: 260px;
	position: relative;
}
.bcce{
	/*background: url(/_upload/tpl/08/fd/2301/template2301/images/cimg2.jpg) no-repeat center top;*/
	height: 260px;
	margin-top: 3px;
	position: relative;
}




.bao-con{
	
}
.bao-con ul li{
	line-height: 57px;
	border-bottom: 1px dotted #ccc;
}
.bao-con ul li a{
	float: left;
	font-size: 15px;
	color: #333;
}

.bao-con ul li span{
	float: right;
	font-size: 15px;
	color: #333;
}
/**/
/*video*/
.videobg{
	background: #ecf0f1;
	min-height: 450px;
	padding: 0px 0 50px;
	
}
.video-left{
	width: 770px;
	height: 450px;
        margin-top: 55px;       
        overflow: hidden;
}
.video-left .video-one img{
    transform: scale(1.0,1.0);
    transition: all 1.5s;
}
.video-left .video-one:hover img{
    transform: scale(1.15,1.15);
    transition: all 1.5s;
}
.video-right{
	width:370px ;
        margin-top: 15px;
}

.video-one span{
	position: absolute;
	left: 46%;
	top: 40%;
        z-index: 1;
}

.video-right ul li{
	position: relative;
	margin-bottom: 12px;
	width:370px ;
	height:142px ;
        overflow: hidden;
}
.video-right ul li img{
   transform: scale(1.0,1.0);
    transition: all 1.5s;
}
.video-right ul li:hover img{
transform: scale(1.15,1.15);
    transition: all 1.5s;
}
.video-right ul li span{
    position: absolute;
    left: 43%;
    top: 27%;
    z-index: 1;
}


/**/
.wc-copy{
	background: #787a7b;
	min-height: 180px;
	padding-top: 30px;
}
.wc-cleft{
	width: 770px;
}

.wc-cright{
	width: 330px;
}

.wc-cleft p{
	font-size: 14px;
	color: #fff;	
	margin: 5px 0;
}
.wc-cleft p a{
	color: #fff;
}
.wc-gong{
	width:100px;
	text-align: center;
	
}
.wc-gong img{
	width: 100px;
	height:100px;
	
}
.wc-gong p{
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
}
.wc-pp{
	width: 200px;
	
}
.wc-pp select{
	width: 200px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	height: 40px;
	text-align-last: center;
	
}
.wc-pp option{
	
}
/*.wc-copyEnd*/

.video-right .new-more a {
    font-size: 16px;
    color: #77b3d4;
    text-decoration: none;
    display: block;
    text-align: right;
    margin-bottom: 20px;
}

#floatwindow {
    position: fixed;
    right: 0;
    z-index: 1000;
    bottom: 0;
}

#floatwindow .windowContainer {
    position: relative;
}

#floatwindow .windowContainer .close {
    top: 4px;
    right: 4px;
    background: url("/_upload/tpl/08/fd/2301/template2301/images/close.png") no-repeat center;
    background-size: auto;
    background-size: 13px;
    position: absolute;   
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.fu .slideBox2{
overflow:hidden; 
position:relative; 
width:150px;
height: 300px;
	
	 }

.fu .slideBox2 .hd{ 
	height:10px; overflow:hidden; 
    position:absolute; 
    bottom:10px; 
    z-index:1;
    right: 10px;
}
.fu .slideBox2 .hd ul{ 
	overflow:hidden; 
    zoom:1; 
}
.fu .slideBox2 .hd ul li{ 
	float:left;
	display: inline-block;
	 margin:0 2px; 
	  width:8px; 
          height:8px; 
	  color: transparent;
	  background:#fff; 
cursor:pointer;
	  border-radius: 10px;
	
	   }
.fu .slideBox2 .hd ul li.on{ 
	background:#dc5252; 	
	cursor: pointer;	 
	}


.fu .slideBox2 .bd{ 
	position:relative; 
	height:100%; z-index:0; 
	background: #fff;
	width:150px;
height: 300px;
}

.fu .slideBox2 .bd li{ 
	text-align: center;	
        background-size: cover;	
	width:150px;
height: 300px;
 }




/*·ÀÒßÖªÊ¶µã*/
.ban{
	
}
.ban img{
	max-width: 100%;
	height: auto;
	display: inline-block;
}
	
.fangyi{
	margin-top:40px;
	margin-bottom: 40px;	      
}

.fangyi .more_btn {
    position: absolute;
    right: 13px;
    bottom: 18px;
}

.fangyi .more_btn a{
   font-size: 16px;
    color: #fff;
    text-decoration: none;
    display: block;
    margin-top: 5px;
}

.fang-one{
	width:370px ;
	height: 293px;
	background: #e15f3f;
       position: relative;
}

.fang-two{
	width:370px ;
	height: 293px;
	background: #7da91a;
	margin: 0 30px;
}
.fang-three{
	width:370px ;
	height: 293px;
	background: #2699cf;
}
.fang-top{
	padding-left: 33px;
	padding-right: 12px;
	position: relative;
	line-height: 50px;
	height: 50px;        
}

.fang-top span img{
	position: absolute;
	right: 12px;
	top: 6px;
}
.fang-top h4{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	
}
.f-con{
	padding:4px 25px;
}
.f-con ul li{
	background: url(/_upload/tpl/08/fd/2301/template2301/images/li1.png) no-repeat left center;
	padding-left: 15px;
	line-height: 31px;
}
.f-con ul li a{
	color: #fff;
	font-size: 14px;
}

.f-con2 table.tablea{
	color: #fff;
	width: 100%;
	border: none;
	border-collapse: collapse;
	/* overflow: hidden; */
}
.f-con2 table.tablea tbody{
	
}
.f-con2 table.tablea tr{
	height: 40px;
	font-size: 14px;
	
}
.f-con2 table.tablea tr td{
	padding-left: 26px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}

.f-con2 table.tablea tr td:first-child{
	border-left: none;
}
.f-con2 table.tablea tr:first-child td.td1{
	/* width: 100px; */
}

.f-con2 table.tableaa{
	color: #fff;
	width: 100%;
	border: none;
	border-collapse: collapse;
	overflow: hidden;
}

.f-con2 table.tableaa tbody{
	
}
.f-con2 table.tableaa tr{
	
	height: 40px;
}
.f-con2 table.tableaa tr td{
	padding-left: 26px;
	border-left: 1px solid #fff;border-left:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.f-con2 table.tableaa tr:last-child{
	border-bottom: none;
	height: 42px;
}

.f-con2 table.tableaa tr td:first-child{
	border-left: none;
}
.f-con2 table.tableaa tr td:last-child{
	border-right: none;
}



.f-con3 table.tableb{
	color: #fff;
	width: 100%;
	border:none;
	border-collapse: collapse;
}
.f-con3 table.tableb tbody{
	border-top: 1px solid #fff;
}
.f-con3 table.tableb tr{
	height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}
.f-con3 table.tableb tr td:first-child{
	width: 100px;
}

.f-con3 table.tableb tr td{
	padding-left: 28px;border-left:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.f-con3 table.tableb tr:last-child td{
	border-bottom: none;
	height: 42px;
}
.f-con3 table.tableb tr td:first-child{
	border-left: none;
}
.f-con3 table.tableb tr td:last-child{
	border-right: none;
}


.newsbg{
 padding-bottom: 110px;
	
	
	
}
.new-left{
	width: 570px;
	
}
.new-right{
	width:570px;
	
}

.new-one{
    margin-bottom: 40px;
}

.new-top{
    font-size: 18px;
    font-weight: bold;
    color: #333;
   position: relative;
}

.new-top img{
/*vertical-align: -4px;*/	
padding-right: 5px;	
}

.new-top .more_btn {
    position: absolute;
    right: 0px;
    top: 0px;
}

.new-top .more_btn a{
   font-size: 16px;
    color: #77b3d4;
    text-decoration: none;
    display: block;
    margin-top: 5px;
}

.newsbg .new-con{
	margin-top: 12px;
	background: #fff;
	padding: 10px 30px 25px 30px;
	box-shadow: 0px 1px 5px 3px #e8e7e7;
	min-height: 230px;
}

.newsbg .new-con ul li{
     line-height: 45px;
	border-bottom: 1px solid #e5ebee;
	background: url(/_upload/tpl/08/fd/2301/template2301/images/li2.png) no-repeat left center;
	padding-left: 15px;
	cursor: pointer;
}

.newsbg .new-con ul li a{
	display: block;
	color: #333;
	text-decoration: none;
	
	font-size: 14px;
}

.newsbg .new-con ul li a:hover{
	color: #e15f3f;
}

.new-four .new-con{
   min-height: 165px;	
}
.new-two .new-con{	
  min-height: 138px;	
}

.new-four .new-con ul li{
line-height: 43px;		
}

/* end */



.link{
	min-height: 183px;
	background:url(/_upload/tpl/08/fd/2301/template2301/images/lbg.png) repeat-x left top;
	padding-top: 50px;
}
.link ul li{
	float: left;
	width:380px;
	height:110px;
	position: relative;
        margin-right: 15px;
}
.link ul li img{
	position: absolute;
	left: 52px;
	top: 0px;
}
.link ul li a{
	text-decoration: none;
	
}
.link ul li a span{
	color: #fff;
	font-size: 24px;
	text-align: right;
	display: block;
	padding-right: 50px;
	padding-top: 36px;        	
}
.link ul li.li1{
	background: url(/_upload/tpl/08/fd/2301/template2301/images/lone.png) repeat-x left top;
}
    .link ul li.li1 img {
        left: 22px;
    }
    .link ul li.li1 span {
        padding-right: 10px;
    }

.link ul li.li2{
	background: url(/_upload/tpl/08/fd/2301/template2301/images/ltwo.png) repeat-x left top;	
}
.link ul li.li2 a span{
padding-right: 10px;
}

.link ul li.li3{
	background: #3d87b4 ;	
        margin-right: 0;
}

