@charset "utf-8";
/* CSS Document */

/* 
Copyright 2001-2014 Grand Point Inc.
2014_8 by Wang Li
 */
* {
    font-family:微软雅黑, arial, sans-serif, verdana;
}
p,h1,h2,h3,ul,li,form{
	margin: 0;
	padding: 0;
	list-style: none;
}
h1,h2,h3,h4,h5,h6,h7,th {
	font-weight: normal;
}

body {
	font-size: 14px;margin:0;padding:0;
}

img {
	border: 0;
}

ul,li {
	list-style: none;
}

a {
	color: #717171;
	text-decoration: none;
}

a:hover {
	color: #0072BF;
}

.clear {
	clear: both;
}
.clear{clear:both}
.top{width:100%;top:0px;z-index:999;}
.topen{
	width:100%;
	height:40px;
	background:#fff;
	border-bottom:1px solid #E5E5E5;
	}
.topen .position{
	width:1200px;
	height:40px;
	margin:0 auto;
	}
.topen .position .welcome{
	float:left;
	display:block;
	line-height:40px;
	font-size:10px;
	color:#a3a3a3;
	}
.topen .position .ch{
	float:right;
	width:53px;
	height:30px;
	border-radius:3px;
-moz-border-radius:3px; /* Old Firefox */
	background:#0852AA;

	text-align:center;
	line-height:30px;
	color:#fff;
	margin-top:5px;
	margin-left:11px;
	}
.topen .position .en{
	float:right;
	width:165px;
	height:30px;
	border-radius:3px;
-moz-border-radius:3px; /* Old Firefox */
	background:#0852AA;

	text-align:center;
	line-height:30px;
	color:#fff;
	margin-top:5px;
	margin-left:11px;
	}
.topen .position .en a{
	color:#fff;
	}
.topen .position .ch a{
	color:#fff;
	}

.top1en{
	width:100%;
	height:90px;
	background:#fff;
	}
.top1en .position{
	width:1200px;
	height:90px;
	margin:0 auto;
	}
.top1en .position h1{
	display:block;
	float:left;
	width:500px;
	height:70px;
	margin-top:10px;
	}
.top1en .position h1 img{
	height:70px;
	}
.top1en .shadow{width: 100%;
    height: 5px;
    left: 0;
    top: 130px;
    background: url(../img_en/i_10.png);
    z-index: 3;}
.top2en{width:100%;height:50px;background:#033F82;}			
.guideen{
    width:1200px;
	margin:0 auto;
	height:50px;
	}
.guideen .navx{ height:50px; line-height:50px;z-index:5; position:relative; }
.guideen .navx a{ color:#112953;}
.guideen .navx .nLi{ float:left;padding-right:55px; display:inline;}
.guideen .navx .nLi h3{ float:left;line-height:50px;   }
.guideen .navx .nLi h3 a{ display:block;text-align:center; color:#fff; font-size:16px; line-height:48px;     text-transform: uppercase;}
.guideen .navx .nLi h3 a:hover{border-bottom:solid 2px #b61600}

.guideen .navx .sub{display:none;  width:1200px;  top:50px;position:absolute; background:#fff;  line-height:75px;height:75px; border-bottom:3px solid #b61600;  }
.guideen .navx .nLi:hover .sub{display:block;  width:1200px; right:0; top:50px;  position:absolute; background:#fff; opacity:0.8; line-height:90px;height:90px; border-bottom:3px solid #b61600;  }
.guideen .navx .sub li{z-index:5;float:left;display:block;}
.guideen .navx .sub a{ display:block; float:left; color:#353535;  text-align:center; font-size:16px;padding:0 60px;background:url(../img_en/arrow.png) no-repeat 30px 35px;}
.guideen .navx .sub a:hover{font-weight:bold; }

/*滚动大图css*/
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	min-width:1200px;
	height: 500px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	min-width:1200px;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -80px 0 0;
	display: block;
	background: url(../img_en/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
-moz-border-radius:35px; /* Old Firefox */
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../img_en/dot1.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 325px;
	display: block;
}
/*滚动大图结束*/
.contenten1{
	width:100%;
	height:450px;
	background:url(20.jpg) no-repeat center;
	}
.contenten1 .position{
	width:1200px;
	height:450px;
	margin:0 auto;
	position:relative;
	}
.titleen_w{
	width:100%;
	height:65px;
	line-height:65px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	background:url(21.jpg) no-repeat bottom;
	}
.titleen_w h2{
	font-weight:bold;
	font-size:30px;
	}
.titleen_w h2 a{
	color:#033F82;	
	border-bottom:2px solid #ccc;
	padding-bottom:10px;
	}

.titleen_b{
	width:100%;
	height:65px;
	line-height:65px;
	float:left;
	margin-top:30px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	
	}
.titleen_b h2{
	font-weight:bold;
	font-size:30px;
	}
.titleen_b h2 a{
	color:#033F82;
	border-bottom:2px solid #ccc;
	padding-bottom:10px;
	}
.contenten1{
	width:100%;
	height:450px;
	background:url(20.jpg) no-repeat center;
	}
.contenten1 .position{
	width:1200px;
	height:450px;
	margin:0 auto;
	position:relative;
	}
.contenten1 .ab_all img{width:440px;height:250px;float:left}
.contenten1 .ab_all .ab_content{width:700px;height:250px;float:right;margin-left:60px;font-size:16px;line-height:30px}
.contenten1 .ab_all .ab_content_1{width:700px;height:185px;overflow:hidden;text-align: justify;text-justify: inter-character}
.contenten1 .position .more{
	display:block;
	width:190px;
	height:45px;
	text-align:center;
	float:left;
    margin-top:20px;
	line-height:45px;
	border:1px solid #033F82;
	color:#033F82;
	border-radius:45px;
-moz-border-radius:45px; /* Old Firefox */
	font-size:14px;
	}
.contenten1 .position  .more:hover{background:#033F82;color:#fff;}
.contenten2{
	width:100%;
	height:600px;
	background:#EBEBEB;
	}
.contenten2 .position{
	width:1200px;
	height:600px;
	margin:0 auto;
	position:relative;
	}
.contenten2 .position .main{
	width:1230px;
	float:left;
	height:365px;
	margin-top:30px;
	}
.contenten2 .position .main .box{
	width:257px;
	height:320px;
	background:#fff;
	padding:10px;
	float:left;
	margin-right:30px;
	}
.contenten2 .position .main .box .img{
	width:257px;
	height:180px;
	display:block;
	}
.contenten2 .position .main .box .img img{
	width:257px;
	height:180px;
	}
.contenten2 .position .main .box .text{
	width:257px;
	height:60px;
	margin-top:20px;
	}
.contenten2 .position .main .box .text .date{
	width:120px;
	height:40px;
	background:#033F82;
	text-align:center;
	float:left;
	color:#fff;
	line-height:40px;
	margin-top:-40px;
	margin-left:60px;
	position:absolute;
	z-index:999;
	}
.contenten2 .position .main .box .text .date .dd{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	width:100%;
	float:left;
	}
.contenten2 .position .main .box .text .date .yy{
	color:#fff;
	width:100%;
	float:left;
	}
.contenten2 .position .main .box .text .topic{
	width:257px;
	height:50px;
	float:right;
	display:block;
	line-height:25px;
	font-size:16px;
	margin-top:15px;
	color:#033F82;
	}
.contenten2 .position .more{
	display:block;
	font-size:14px;
	width:188px;
	height:43px;
	text-align:center;
	float:left;
	margin-left:505px;
	line-height:43px;
	background:#fff;
	color:#033F82;
	border-radius:45px;
-moz-border-radius:45px; /* Old Firefox */
	border:1px solid #033F82;
	margin-top:20px;
	}
.contenten2 .position  .more:hover{background:#033F82;color:#fff;}
.contenten3{
	width:100%;
	height:750px;
	}
.contenten3 .position{
	width:1200px;
	height:750px;
	margin:0 auto;
	position:relative;
	}
.contenten3 .position .main{
	width:1260px;
	height:550px;
	float:left;
	margin-top:30px;
	}
.contenten3 .position .main .box{
	width:360px;
	height:550px;
	float:left;
	margin-right:60px;
	background:#fff;
	-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
	box-shadow: 5px 5px 20px #ddd;
	}
.contenten3 .position .main .box .topic{
	padding:10px 10px;
	text-align:left;
	line-height:30px;
	display:block;
	background:#fff;
	font-size:20px;
	color:#033F82;
	}
.contenten3 .position .main .box .topic_1{
	height:30px;
	padding:5px 30px;
	text-align:left;
	line-height:30px;
	display:block;
	background:#fff;
	font-size:16px;
	color:#033F82;
	background:url('../img_en/arr.png') no-repeat 10px;
	}
.contenten3 .position .main .box .img{
	width:360px;
	height:200px;
	}
.contenten3 .position .main .box .img img{
	width:360px;
	height:200px;
	}
.contenten3 .position .main .box ul li{float:left;text-align:left;padding-bottom:10px;    padding-right: 20px;padding-left:30px;background:url(../img_en/dot.png) no-repeat 10px 5px;}
.contenten3 .position .main .box ul li a{line-height:22px;font-size:14px;}
.contenten3  .more{
	position:absolute;
	bottom:70px;
	display:block;
	font-size:14px;
	width:120px;
	height:36px;
	text-align:center;
	float:left;
	margin-left:20px;
	line-height:36px;
	background:#fff;
	color:#033F82;
	border-radius:36px;
-moz-border-radius:36px; /* Old Firefox */
	border:1px solid #033F82;
	margin-top:20px;
	}
.contenten3  .more:hover{background:#033F82;color:#fff;}

.footen{
	width:100%;
	height:130px;
	background:#033F82;
	}
.footen .position{
	width:1200px;
	height:120px;
	margin:0 auto;
	position:relative;
	}
.footen .position .icon{
	width:220px;
	height:40px;
	float:left;
	position:absolute;
	left:50%;
	margin-left:-110px;
	top:50px;
	}
.footen .position .icon .box{
	width:40px;
	height:40px;
	float:left;
	margin-left:15px;
	cursor:pointer;
	}
.footen .position .icon .box img{
	width:40px;
	height:40px;
	}
.footen .position .icon .box img:hover{
	background:#0F0F0F;
	border-radius:40px;
-moz-border-radius:40px; /* Old Firefox */
	}
.footen .position .infom{
	width:1200px;
	height:60px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	float:left;
	}
/*单网页&内容页css*/
.subbanner{width:100%;overflow:hidden;height:260px;}
.subcon{width:100%;min-height:500px;}
.subcon .subnav{width:100%;height:80px;line-height:80px;border-bottom:1px solid #DADADA;font-size:18px;}
.subcon .position{width:1200px;margin:0 auto;}
.subcon .subnav ul li{float:left;margin-right:80px;}
.subcon .subnav ul li a{display:block;height:80px;line-height:80px;font-size:18px;padding:0 20px;text-transform:Uppercase}
.subcon .subnav ul li a:hover{border-bottom:3px solid #b61600;font-weight:bold;}
.subcon .subnav ul li .active{border-bottom:3px solid #b61600;color:#0072BF;font-weight:bold;}
.subcon .con_s{margin-top:10px;padding:20px 0 50px 0;}
.subcon .con_s .tit{width:80%;margin:0 auto;text-align:center;height:70px;line-height:70px;font-size:24px;text-transform:Uppercase;color:#033F82;}
.subcon .con_s .tit_show{width:80%;margin:0 auto;text-align:center;line-height:40px;padding:10px 0 0 0;font-size:22px;color:#033F82;}
.subcon .con_s .time{width:80%;margin:0 auto;text-align:center;line-height:40px;font-size:14px;color:#999;}
.subcon .con_s_1{font-size:14px;line-height:30px;text-align:justify;text-justify:inter-word;}
.subcon .con_s_1 p{text-indent:2em;}
/*列表页css*/
.list_news ul li{width:100%;height:150px;overflow:none;background:#f5f5f5;margin-bottom:40px;}
.list_news ul li img{width:266px;height:150px;float:left;margin-right:30px;border-radius:10px;-moz-border-radius:10px; /* Old Firefox */}
.list_news .info{width:900px;height:150px;float:left;}
.list_news .info .title{display:block;text-align:left;font-size:20px;line-height:30px;padding:10px 0; color:#033F82;}
.list_news .info .title:hover{color:#b61600}
.list_news .info .tim{display:block;font-size:12px;line-height:20px;color:#999;background:url(../img_en/time.png) no-repeat;padding-left:25px;}
.list_news .info .des{display:block;font-size:14px;line-height:26px;}
/*频道页css*/
.category .box{width:80%;margin:0 auto;padding:20px 0;}
.category .box .topic_1{
	height:30px;
	padding:5px 30px;
	text-align:left;
	line-height:30px;
	display:block;
	background:#fff;
	font-size:16px;
	color:#033F82;
	background:url('../img_en/arr.png') no-repeat 10px;
	}
.category .box img{
	width:360px;
	height:200px;
	float:left;
	margin-right:20px;
	}
.category .box ul{display:block;width:580px;float:left;overflow:hidden;}
.category .box ul li{    width: 580px;float:left;text-align:left;padding:10px 0 10px 30px;background:url(../img_en/arr.png) no-repeat 5px 18px;}
.category .box ul li a{line-height:30px;font-size:18px;}
/*师资列表页css*/
.list_tch .list_tch_li{width:100%;min-height:200px;overflow:none;margin-bottom:30px;padding-bottom:20px;border-bottom:dashed 1px #999;}
.list_tch .list_tch_li .zy{width:270px;padding:15px;height:130px;background:#0852AA;color:#fff;font-size:18px;float:left;margin-right:30px;overflow:hidden;text-align:center;vertical-align:middle;}
.list_tch .list_tch_li .zy .im{width:100%;}
.list_tch .list_tch_li .zy .nam{width:100%;margin-top:5px;}
.list_tch .info{width:870px;min-height:200px;float:left;}
.list_tch .info{width:870px;min-height:200px;float:left;}
.list_tch .info .prof{margin-bottom:20px;}
.list_tch .info .title{display:block;text-align:left;font-size:20px;line-height:40px;color:#033F82;background:url('../img_en/arr.png') no-repeat 0 12px;padding-left:20px;}
.list_tch .info ul li{float:left;width:130px;line-height:40px;background:url('../img_en/dot.png') no-repeat  0 10px;padding-left:15px;}
.list_tch .info ul li a{color:#333;}
.list_tch .info ul li a:hover{color:#0852AA;}

/*分页*/
#pages { margin-top:20px;padding:20px 0 20px 0px; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #ccc; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#0852AA; color:#fff; text-decoration:none; border: #0852AA solid 1px;}
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#0852AA; border:1px solid #0852AA; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;border:1px solid #ccc; text-align:center; color:#a4a4a4; }