@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{padding: 0;margin: 0;}
body{cursor: default;font-size: 12px;font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;color: #222;background-color: #FFF; min-width:1260px;}
body.bg{background-image: url(../images/main_bg.jpg);background-repeat: repeat;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
a{color: #434343;text-decoration: none;}
a:hover{color: rgb(204, 0, 0);}
.relative{position:relative}
.noselect{
	-moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.star{font-size: 12px; color: red; padding: 0 2px;}

/*====头部样式====*/
.header_top_warp{width: 100%;height: 32px;background-color: #F5F5F5;}
.header_top{width: 1200px;height: 32px;margin-left: auto;margin-right: auto;font-size: 12px;line-height: 32px;color: #666;}
.header_top_left{float: left;position: relative;}
.header_top_left em{background-image: url(../images/add.png);background-repeat: no-repeat;background-position: left center;background-size:auto 15px;padding-right: 8px;padding-left: 18px;display:inline-block;}
.header_top_left span{font-size: 12px;line-height: 18px;color: #666;background-color: #F0F0F0;display: inline-block;height: 18px;margin-top: 6px;padding-right: 20px;padding-left: 5px;border: 1px solid #CCC;cursor: pointer;background-image: url(../images/sj.png);background-repeat: no-repeat;background-position: 52px center;background-size: 20px auto;width: 48px;}
.header_top_left .site_ul{background-color: #FFF;width: 76px;position: absolute;top: 32px;right: 0px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #CCC;border-right-color: #CCC;border-left-color: #CCC;display:none;}
.header_top_left .site_ul li{font-size: 12px;line-height: 32px;color: #666;text-align: center;height: 32px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;cursor: pointer;}
.header_top_left .site_ul li:hover{color: #F60;background-color: #F5F5F5;}
.header_top_right{float:right;}
.header_center_warp{width:100%; height:auto; background-color:#FFF}
.header_center{background-image: url(../images/header_bg.png);background-repeat: no-repeat;background-position: center center;height: 134px;width: 1200px;margin-right: auto;margin-left: auto;}
.header_center h1{width:696px;height: 134px;background-image: url(../images/logo.png);background-repeat: no-repeat;background-position: left center;text-indent: -9999px;float: left;}
.header_center .header_tel{width: 248px;height: 134px;background-image: url(../images/header_tel.png);background-repeat: no-repeat;background-position: right center;float: right;}
.nav_warp{background-image: url(../images/nav_bg.jpg);background-repeat: no-repeat;background-position: center center;height: 50px;width: 100%;}
.nav_ul{width:1200px; height:50px; margin-left:auto; margin-right:auto; z-index:2}
.nav_ul li{float: left;position: relative;}
.nav_ul li .nav_link{font-size: 16px;line-height: 50px;color: #FFF;text-align: center;display: block;height: 50px;width: 109px;transition: all 0.6s;}
.nav_ul li dl{background-color: #304A83;width: 118px;position: absolute;left: 0px;top: 50px;z-index:3;display:none;}
.nav_ul li dl dt{font-size: 13px;line-height: 40px;color: #FFF;text-align: center;display: block;height: 40px;width: 118px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFF;}
.nav_ul li dl dt:first-child{border:0}
.nav_ul li dl dt a{font-size: 13px;line-height: 40px;color: #FFF;text-align: center;display: block;}
.nav_ul li dl dt a:hover{background-color: #34D5DA;text-decoration: none;}
.nav_ul li .nav_link:hover{text-decoration: none;background-color: #063C84;}
.nav_ul li .nav_link.on{text-decoration: none;background-color: #063C84;}

/*====尾部样式====*/
.footer_warp{background-image: url(../images/footer.jpg);background-repeat: no-repeat;background-position: center bottom;height:auto;padding-bottom:30px;width: 100%;padding-top: 30px;}
.footer_link{max-height: 130px;width: 1120px;margin-right: auto;margin-left: auto;padding-left:80px;position: relative;}
.footer_link h2{font-size: 14px;line-height: 28px;font-weight: bold;color: #FFF;height: 28px;width: 70px;position: absolute;left: 0px;top: 0px;}
.footer_link ul{width:1120px; min-height:56px; max-height:130px;}
.footer_link ul li{display: inline-block;margin-right: 20px;}
.footer_link ul li a{color: #F0F0F0;font-size: 13px;line-height: 28px;}
.footer_link ul li a:hover{color: #FF0;text-decoration: none;}
.footer_copyright{font-size: 12px;line-height: 26px;color: #CCC;text-align: center;height: 78px;width: 1200px;margin-left: auto;margin-right: auto;margin-top: 20px;padding-top: 20px;border-top-width: 1px;border-top-style: solid;border-top-color: rgba(255,255,255,0.5);}
.footer_copyright a{color: #CCC;}
.footer_copyright a:hover{color: #CCC;}
/*====全站通用====*/
.banner{background-repeat: no-repeat;background-position: center center;height: 200px;width: 100%;}
.banner.contact{height: 500px;}
.main{background-color: #FFF;height: auto;width: 1160px;min-height:750px;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}
.main .main_left{width:248px; float:left;}
.main .main_right{width:882px; float:right;}
.main_nav{width:248px;height:auto; margin-bottom:20px;}
.main_nav dt{background-color: #063C84;height: 50px;width: 228px;padding-top: 15px;padding-bottom: 15px;padding-left: 20px;}
.main_nav dt p{font-size: 24px;line-height: 30px;color: #FFF;}
.main_nav dt em{font-size: 13px;line-height: 20px;color: #FFD2BD;display: block;}
.main_nav dd{height: 53px;width: 248px;}
.main_nav dd a{font-size: 14px;line-height: 52px;color: #666;background-image: url(../images/sj_b.png);background-repeat: no-repeat;background-position: 15px center;background-size: 10px auto;text-align: center;display: block;height: 52px;width: 248px;background-color: #EFEFEF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;transition: all 0.3s;}
.main_nav dd a:hover,.main_nav dd a.hover{background-image: url(../images/sj_w.png);background-color: #34D5DA;color: #FFF;text-decoration: none;}
.main_right_nav{background-color: #F8F8F8;background-image: url(../images/t_r.png);background-repeat: no-repeat;background-position: right center;background-size: auto 40px;height: 40px;width: 100%;font-size: 13px;line-height: 40px;color: #666;}
.main_right_nav .i{color: #666;background-image: url(../images/add.png);background-repeat: no-repeat;background-position: 15px center;background-size:18px auto;display: inline-block;padding-left: 40px;}
.main_right_nav i{font-style: normal;color: #999;padding-right: 5px;padding-left: 5px;}
.content{font-size: 16px;line-height: 36px;color: #333;width: calc(100% - 10px);margin-top: 20px;margin-bottom: 40px;padding-right: 5px;padding-left: 5px;}
.nofind{font-size: 12px;line-height: 30px;color: #999;background-image: url(../images/nofind.png);background-repeat: no-repeat;background-position: center 120px;background-size:auto 100px;text-align: center;height: 30px;width: 100%;padding-top: 230px;padding-bottom: 100px;}
.go_more{text-align: center;height: 40px;width: 100%;margin-top: 30px;margin-bottom: 30px;}
.go_more a{font-size: 14px;line-height: 40px;color: #FFF;background-color: #063c84;text-align: center;display: inline-block;height: 40px;width: 120px;margin-right: 20px;margin-left: 20px;transition: all 0.4s;}
.go_more a:hover{text-decoration: none;background-color: #34D5DA;}
.right_nav{
	width: 60px;
	position: fixed;
	right: 10px;
	bottom: 260px;
	z-index:999;
}
.right_nav li{
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	background-color: #00abc0;
	background-image: url(../images/right_icon_1.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	background-size: 24px auto;
	text-align: center;
	height: 20px;
	width: 60px;
	margin-top: 5px;
	padding-top: 35px;
	padding-bottom: 5px;
	transition: all 0.3s;
	cursor: pointer;
}
.right_nav li.go_feedback{background-image: url(../images/right_icon_3.png);}
.right_nav li.go_top{background-image: url(../images/right_icon_2.png);}
.right_nav li:hover{ background-color:#063c84}

/*====首页====*/
.index_long_warp{ width:100%; height:auto; padding-top:60px}
.index_long_warp.abouts{
	background-image: url(../images/index_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 550px;
	padding-top:50px
}
.index_1200_warp{ width:1200px; height:auto; margin-left:auto; margin-right:auto}
.index_title{
	font-size: 30px;
	line-height: 92px;
	color: #424242;
	background-image: url(../images/index_title_bg_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 92px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.index_title2{
	font-size: 30px;
	line-height: 92px;
	color: #fff;
	background-image: url(../images/index_title_bg_w.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 92px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.course_ul{ width:1230px; height:auto; margin-left:auto; margin-right:auto; margin-top:50px; margin-bottom:60px;}
.course_ul li{
	width: 380px;
	height: 300px;
	float: left;
	position: relative;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
	cursor: pointer;
	overflow:hidden;	
}
.course_ul li .img{width: 380px;height: 260px; overflow:hidden;}
.course_ul li .img img{width: 380px;height: 260px; display:block;transition: all 0.6s;}
.course_ul li .info{
	background-color: #063C84;
	height: 138px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 260px;
}
.course_ul li .info h2{
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	height: 40px;
	width: 100%;
	overflow:hidden;
}
.course_ul li .info  p{
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	height: 78x;
	width: 350px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	overflow: hidden;
	background-color: #205AA7;
	text-indent: 2em;
}
.course_ul li:hover .img img{transform: scale(1.1);}
.about_warp{ width:1200px; height:300px; margin-left:auto; margin-right:auto; margin-top:50px; overflow:hidden;}
.about_warp .index_about{ width:600px; float:left; margin-right:100px;}
.about_warp .index_about p{
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	text-indent: 2em;
	height: 210px;
	width: 100%;
	overflow: hidden;
	margin-bottom:50px;
}
.about_warp .index_about a{
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	background-color: rgba(255,255,255,0.4);
	text-align: center;
	display: block;
	height: 40px;
	width: 150px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.about_warp .index_about a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #34D5DA;
}

.about_warp .index_about_img{
	background-color: rgba(255,255,255,0.5);
	float: left;
	height: 280px;
	width: 480px;
	margin-top: 20px;
	position: relative;
}
.about_warp .index_about_img img{
	height: 280px;
	width: 480px;
	display: block;
	position: absolute;
	left: 20px;
	top: -20px;
}
.index_notice{
	height: 190px;
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	margin-top:40px;
}
.index_notice li{
	float: left;
	height: 160px;
	width: 340px;
	margin-right: 15px;
	margin-left: 15px;
	overflow: hidden;
	background-color: #F8F8F8;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	transition: all 0.4s;
	cursor: pointer;
}
.index_notice li h2{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00abc0;
	overflow: hidden;
	height: 30px;
	width: 100%;
}
.index_notice li p{
	font-size: 13px;
	line-height: 24px;
	color: #8D8D8D;
	height: 72px;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.index_notice li em{
	font-size: 13px;
	line-height: 30px;
	color: #666;
	background-image: url(../images/date_icon.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-size:20px auto;
	display: block;
	height: 30px;
	padding-left: 25px;
}
.index_notice li:hover{background-color: #00abc0;}
.index_notice li:hover h2{ color:#fff; border-color:#fff}
.index_notice li:hover p{color:#fff;}
.index_notice li:hover em{color:#fff;background-image: url(../images/date_icon_w.png);}
.more{text-align: center;height: 42px;width: 100%;margin-top: 40px;margin-bottom: 60px;}
.more a{
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	background-color: rgba(0,171,192,1);
	text-align: center;
	display:inline-block;
	height: 42px;
	width: 160px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	transition: all 0.3s;
}
.more a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #063C84;
}
/*====文章列表====*/
.article_ul{width:882px; height:auto; padding-top: 5px;}
.article_ul li{ width: 882px; height: 40px; border-bottom: 1px dashed rgb(240,240,240); position: relative; padding: 5px 0;text-decoration: none;}
.article_ul li h2{ font-size: 16px; color: #000; width: 770px; height: 40px; overflow: hidden; line-height: 40px; padding-left: 30px; background-image: url(../images/icon_2.png); background-position: 10px center; background-repeat: no-repeat; }
.article_ul li em{ display: block; position: absolute; width: 82px; height: 40px; text-align: right; right: 10px; top: 5px; line-height: 40px; color: #666;}
.article_ul a li{text-decoration: none;}
.article_ul a:hover h2{ color: #f60; text-decoration:none !important;}


/*
.article_ul{width:1160px; height:auto;margin-top:22px; padding-bottom:40px;}
.article_ul li{width: 243px;height: 166px;float: left;margin-right: 20px;margin-bottom: 25px;background-color: #FBFBFB;padding-top: 15px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;border: 1px solid #E6E6E6;cursor: pointer;transition: all 0.4s;}
.article_ul li.last{margin-right:0px;}
.article_ul li h2{font-size: 16px;line-height: 20px;color: #333;height: 40px;width: 100%;margin-bottom: 12px;padding-bottom: 15px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D2D2D2;text-align: center;overflow:hidden;}
.article_ul li p{font-size: 12px;line-height: 22px;color: #666;height: 66px;width: 100%;overflow: hidden;text-indent: 2em;}
.article_ul li em{font-size: 12px;line-height: 20px;color: #666;background-image: url(../images/date_icon.png);background-repeat: no-repeat;background-position: left center;background-size:20px auto;display: block;height: 20px;margin-top: 10px;padding-left: 24px;}
.article_ul li em i{background-image: url(../images/3y_h.png);background-repeat: no-repeat;background-position: center center;background-size:16px auto;display: inline-block;float: right;height: 20px;width: 20px;}
.article_ul li:hover{background-color: #34D5DA;border-top-color: #34D5DA;border-right-color: #34D5DA;border-bottom-color: #34D5DA;border-left-color: #34D5DA;}
.article_ul li:hover h2{color: #FFF;border-bottom-color: #FFF;}
.article_ul li:hover p{color: #FFF;}
.article_ul li:hover em{color: #FFF;background-image: url(../images/date_icon_w.png);}
.article_ul li:hover em i{color: #FFF;background-image: url(../images/3y_w.png);}
*/


/*====文章显示====*/
.content_warp{width:calc(100% - 30px); margin-left:auto; margin-right:auto; height:auto; margin-top:60px;}
.content_title{text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F0F0F0; padding-bottom:10px; margin-bottom:30px;}
.content_title h1{font-size: 26px;line-height: 28px;color: #000;margin-bottom: 15px;}
.content_title p{font-size: 12px;line-height: 24px;color: #666;}
.content_title p em{background-image: url(../images/date_icon.png);background-repeat: no-repeat;background-position: left center;background-size:20px auto;display: inline-block;margin-right: 20px;margin-left: 20px;padding-left: 25px;}
.content_title p em.views{background-image: url(../images/views.png);}

/*====图片列表====*/
.news_ul{width:1160px; height:auto; margin-top:22px; padding-bottom:40px;}
.news_ul li{width: 370px;height: auto;float: left;margin-right: 22px;margin-bottom: 25px;position: relative;border: 1px solid #FFF;cursor: pointer;}
.news_ul li.last{margin-right:0px;}
.news_ul li .img{width:370px; height:252px; overflow:hidden;}
.news_ul li img{width:370px; height:252px; display:block;transition: all 0.6s;}
.news_ul li .bg{width:370px; height:40px; background-color:rgba(0,0,0,0.6); position:absolute; top:212px; left:0; z-index:1;}
.news_ul li h2{width:360px; height:40px; padding-left:10px; font-size:14px; color:#FFF; position:absolute; top:212px; left:0; z-index:2; line-height:40px; overflow:hidden;}
.news_ul li p{font-size: 13px;line-height: 24px;color: #666;background-color: #F6F6F6;height: 72px;width: 340px;padding-right: 15px;padding-left: 15px;padding-top:10px;padding-bottom:10px;overflow: hidden;}
.news_ul li:hover{border: 1px solid #063C84;}
.news_ul li:hover p{color: #FFF;background-color: #34D5DA;}
.news_ul li:hover .img img{transform: scale(1.1);}
.photo_ul_1{width:100%; height:auto; margin-top:20px; margin-bottom:30px;}
.photo_ul_1 li{width: 274px;height: 198px;float: left;margin-right: 30px;margin-bottom: 30px;position: relative;cursor: pointer; overflow:hidden;}
.photo_ul_1 li.last{margin-right:0px;}
.photo_ul_1 li img{width: 274px;height: 198px;transition: all 0.6s;}
.photo_ul_1 li .bg{background-color:rgba(0,0,0,0.5); width:274px; height:30px; position:absolute; left:0; bottom:0; z-index:1}
.photo_ul_1 li p{font-size: 14px;line-height: 30px;color: #FFF;height: 30px;width: 264px;padding-left: 10px;position: absolute;left: 0px;bottom: 0px;z-index:2;}
.photo_ul_1 li:hover img{transform: scale(1.1);}
.photo_ul_2{width:100%;height:auto; margin-top:20px; margin-bottom:30px;}
.photo_ul_2 li{width: 198px;height: 264px;float: left;margin-right: 30px;margin-bottom: 30px;position: relative;cursor: pointer;}
.photo_ul_2 li.last{margin-right:0px;}
.photo_ul_2 li img{width: 198px;height: 264px;}
.photo_ul_2 li .bg{background-color:rgba(0,0,0,0.5); width:198px; height:36px; position:absolute; left:0; bottom:0; z-index:1}
.photo_ul_2 li p{font-size: 16px;line-height: 36px;color: #FFF;height: 36px;width: 198px;position: absolute;left: 0px;bottom:0; z-index: 2;text-align: center;}
.photo_ul_2 li .slug{font-size: 14px;line-height: 24px;color: #FFF;background-color:rgba(52,213,218,0.9);height: 234px;width: 168px;padding: 15px;position: absolute;left: 0px;bottom:0;z-index: 3;display:none;}
.photo_ul_2 li .slug h2{font-size: 20px;line-height: 46px;font-weight: bold;color: #FFF;text-align: center;margin-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;}
.photo_ul_2 li .slug em{font-size: 14px;line-height: 24px;color: #FFF;height: 188px;width: 168px;overflow: hidden;text-indent: 2em;font-style: normal;display: block;}

/*====课程列表====*/
.bm_btn{width:248px; height:90px; margin-top:20px;}
.bm_btn a,.bm_btn a img{width:248px; height:90px; display:block;}

/*====报名页面====*/
.signup_warp{
	width: 750px;
	height: auto;
	margin-top: 50px;
	padding-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.signup_icon{
	background-image: url(../images/seacher.png);
	background-repeat: no-repeat;
	background-position: left 78px;
	background-size: auto 50px;
	width: 150px;
	height: 200px;
	font-size: 36px;
	line-height: 200px;
	color: #C33;
	margin-right: auto;
	margin-left: auto;
	padding-left: 80px;
	font-weight: bold;
}
.signup_li{
	background-color: #FCFCFA;
	height: 45px;
	width: calc(100% - 202px)px;
	margin-bottom: 30px;
	border: 1px solid #D2D2D2;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-left: 200px;
	position: relative;
}

.signup_li2{
	background-color: #FCFCFA;
	height: 150px;
	width: calc(100% - 202px);
	margin-bottom: 30px;
	border: 1px solid #D2D2D2;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 0 5px 200px;
	position: relative;
}
.signup_li2 dt{
	font-size: 16px;
	line-height: 170px;
	color: #666;
	background-color: #F0F0F0;
	text-align: right;
	display: block;
	height: 170px;
	width: 170px;
	padding-right: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	-moz-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
	-webkit-top-left-border-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-o-border-bottom-left-radius: 10px;
	-webkit-bottom-left-border-radius: 10px;
	border-bottom-left-radius: 10px;
}
.signup_li2 dd{float: left; width: 50%;}
.signup_li2 dd p{font-size: 13px; line-height: 28px; text-align: center; color: #666;}
.photo_li{width: 120px; height: 120px; margin: 0 auto; background-image: url(../m_images/headimg.png); background-position: center; background-size: auto 120px; background-repeat: no-repeat; position: relative;  }
.photo_li.ssc{width: 200px; background-image: url(../m_images/sscimg.jpg);}
.photo_li .photo_li_bg{width: 120px; height: 120px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 1;cursor: pointer;}
.photo_li.ssc .photo_li_bg{width: 200px;}
.photo_li img{ width: 120px; height: 120px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 2; }
.photo_li.ssc img{width: 200px;}
.photo_li .clear_img{ cursor: pointer; z-index: 3; background-image: url(../m_images/del.png); background-repeat: no-repeat;background-position: center center; background-size: 20px auto; width: 20px; height: 20px; display: block; position: absolute; top: -10px; right: -10px;}

.signup_li dt{
	font-size: 16px;
	line-height: 45px;
	color: #666;
	background-color: #F0F0F0;
	text-align: right;
	display: block;
	height: 45px;
	width: 170px;
	padding-right: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	-moz-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
	-webkit-top-left-border-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-o-border-bottom-left-radius: 10px;
	-webkit-bottom-left-border-radius: 10px;
	border-bottom-left-radius: 10px;
}
.s_input{
	font-size: 16px;
	line-height: 45px;
	color: #333;
	display: block;
	height: 45px;
	width: 490px;
	padding-left: 20px;
	background-color:rgba(255,255,255,0);
	border:0;
}
.s_input.sj{
	background-image: url(../images/sj.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size:30px auto;
	cursor: pointer;
}
.on_focus{border-color: #34D5DA;}

.s_radio{
	height: 45px;
	width: 400px;
	padding-left: 20px;
}
.s_radio li{
	font-size: 16px;
	line-height: 45px;
	color: #666;
	background-image: url(../images/radio_no.png);
	background-repeat: no-repeat;
	background-position: left 14px;
	background-size:19px auto;
	float: left;
	margin-right: 50px;
	padding-left: 26px;
	cursor: pointer;
}
.s_radio li.on{background-image: url(../images/radio_yes.png);color: #34d5da;}
.s_select{
	background-color: #FFFFFF;
	width: 520px;
	max-height: 400px;
	overflow-y:auto;
	position: absolute;
	left: 200px;
	top: 46px;
	z-index: 10;
	display: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #34d5da;
	border-bottom-color: #34d5da;
	border-left-color: #34d5da;
}
.s_select li{
	font-size: 14px;
	line-height: 45px;
	color: #666;
	height: 45px;
	padding-left: 40px;
	cursor: pointer;
	background-image: url(../images/sj_b.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 12px auto;
	margin-bottom: 2px;
	background-color: #F8F8F8;
}
.s_select li:last-child{ margin-bottom:0px;}
.s_select li:hover{
	color: #FFF;
	background-color: #34d5da;
	background-image: url(../images/sj_w.png);
}
.add_photo{
	display: block;
	width: 540px;
	height: 45px;
	position: relative;
}
.add_photo span{
	width: 495px;
	height: 45px;
	display: block;
	font-size: 16px;
	line-height: 45px;
	color: #666;
	background-image: url(../images/add2.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size:20px auto;
	padding-left: 45px;
	overflow:hidden;
	white-space:nowrap;
}
.add_photo .s_file{	opacity: 0;filter: alpha(opacity=0);}
.add_photo:hover{text-decoration: none;}
.add_photo:hover span{background-image: url(../images/add3.png);color: #34D5DA;	text-decoration: none;}
.s_file{
	width: 450px;
	height: 45px;
	font-size: 14px;
	line-height: 45px;
	display: block;
	padding-left: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}
.signup_btn{
	text-align: center;
	height: 48px;
	width: 100%;
	margin-top: 50px;
	margin-bottom:50px;
}
.signup_btn a{
	font-size: 16px;
	line-height: 48px;
	color: #FFF;
	background-color: #063c84;
	text-align: center;
	display: inline-block;
	height: 48px;
	width: 300px;
	-moz-border-radius: 10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;
	transition: all 0.4s;
}
.signup_btn a:hover{
	text-decoration: none;
	background-color: #34d5da;
}
.query_nofind{
	background-color: #F0F0F0;
	height: 250px;
	width: 750px;
	position: absolute;
	left: 225px;
	top: 150px;
	z-index: 2;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 2px 2px 5px #9E9E9E;
	-webkit-box-shadow: 2px 2px 5px #9E9E9E;
	box-shadow: 2px 2px 5px #9E9E9E;
	background-image: url(../images/nofind_face.png);
	background-repeat: no-repeat;
	background-position: center 100px;
	background-size: 80px auto;
	padding-top: 250px;
	text-align: center;
	display:none;
}
.query_nofind p{
	font-size: 18px;
	line-height: 30px;
	color: #666;
	margin-bottom:80px;
}
.query_nofind a{
	font-size: 16px;
	line-height: 48px;
	color: #FFF;
	background-color: #063c84;
	text-align: center;
	display: inline-block;
	height: 48px;
	width: 180px;
	-moz-border-radius: 10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;
	transition: all 0.4s;
}
.query_nofind a:hover{
	text-decoration: none;
	background-color: #34d5da;
}

.cert_warp{
	width: 680px;
	height:auto;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
}
.cert_ul{
	width: 100%;
	height: 42px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}
.cert_ul li{display: inline-block; margin: 0 10px;}
.cert_ul li p{font-size: 16px; line-height: 42px; color: #666;}
.cert_ul li a{padding: 0 25px; line-height: 42px; display: block; font-size: 14px; background-color: rgba(0,171,192,1); border-radius: 21px; color: #fff; }
.cert_ul li a.on,.cert_ul li a:hover{text-decoration: none;	background-color: #063C84;}

.cert_div{
	width: 680px;
	height: 864px;
	background-image: url(../images/cert_temp.jpg);
	padding-top: 106px;
	position: relative;
}
.cert_div .number{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #F00;
	font-size: 18px;
	line-height: 20px;
	padding-left: 140px;
}
.cert_div .info{
	margin-top: 154px;
	height: 160px;
	width: 410px;
	margin-right: 130px;
	margin-left: 140px;
	margin-bottom:98px;
}
.cert_div .info .img{
	float: left;
	height: 160px;
	width: 110px;
}
.cert_div .info .img img{height: 160px;	width: 110px; display:block;}
.cert_div .info .info_p{
	font-size: 14px;
	line-height: 44px;
	color: #000;
	text-align: center;
	float: right;
	height: 155px;
	width: 190px;
	margin-top: 5px;
}
.cert_div .info_ul{
	height: 262px;
	width: 234px;
	margin-left: 268px;
}
.cert_div .info_ul li{
	font-size: 14px;
	line-height: 38px;
	color: #333;
	text-align: center;
	height: 38px;
	width: 234px;
}
.cert_div .createtime{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	height: 24px;
	margin-top: 78px;
	margin-left: 453px;
}
.cert_div .zhang{
	background-image: url(../images/gangzhang.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:200px auto;
	height: 250px;
	width: 250px;
	position: absolute;
	right: 40px;
	bottom: 5px;
}
/*
.cert_div .number{
	font-size: 15px;
	line-height: 24px;
	color: #333;
	text-align: center;
	height: 24px;
	width: 100%;
}
.cert_div .number span{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #F00;
	font-size:18px;
}
.cert_div .img{
	height: 180px;
	width: 128px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.cert_div .img img{width: 128px;height: 180px; display:block;}
.cert_div .info{
	font-size: 22px;
	line-height: 40px;
	color: #000;
	text-indent: 2em;
	font-family: "仿宋";
	font-weight: 900;
	margin-bottom: 30px;
}
.cert_div .info span{
	padding-right: 10px;
    padding-left: 10px;
    background-image: url(../images/x.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.cert_div .info2{
	width: 100%;
}
.cert_div .info2 li{
	height: 40px;
	width: 100%;
	margin-bottom:10px;
}
.cert_div .info2 li em{
	font-family: "楷体";
	font-size: 20px;
	line-height: 40px;
	font-weight: 800;
	text-align:right;
	color: #333;
	display: block;
	float: left;
	height: 40px;
	width: 70px;
	font-style: normal;
}
.cert_div .info2 li p{
	height:40px;
	min-width:160px;
	font-family: "楷体";
	font-size: 20px;
	line-height: 40px;
	font-weight: 800;
	color: #000;
	background-image: url(../images/x.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
}
.cert_div .info2 li p img{
	width: 120px;
	height: auto;
	display: block;
	position: absolute;
	top: 0px;
}
.cert_div .createdate{
	font-size: 20px;
	line-height: 40px;
	color: #000;
	text-align: right;
	height: 40px;
	width: 100%;
	position: absolute;
	right: 120px;
	bottom: 120px;
}

*/

/*====联系我们====*/
.contact_warp{
	background-color: #FFF;
	padding: 20px;
	width: 1160px;
	margin-top: -200px;
	margin-right: auto;
	margin-left: auto;	
	-moz-border-radius: 10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;
}
.contact_div{
	margin-top: 40px;
	margin-bottom: 60px;
	padding-bottom: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}

.map_warp{background-color: #FFF;padding: 20px;height: 400px;width: 800px;margin-top: -200px;margin-right: auto;margin-left: auto;-moz-border-radius: 10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;-moz-box-shadow:2px 2px 5px #757575; -webkit-box-shadow:2px 2px 5px #757575; box-shadow:2px 2px 5px #757575;}
.map_warp .map{height: 400px;width: 800px;}
.contact_main{margin-top:100px; margin-bottom:60px;}
.contact_info{width:842px; height:150px; margin-left:auto; margin-right:auto;}
.contact_info li{float: left;padding-top:10px;height: 150px;width: 280px;border-right-width: 1px;border-right-style: solid;border-right-color: #34D5DA;text-align: center;}
.contact_info li i{background-image: url(../images/contact_icon_1.jpg);background-repeat: no-repeat;background-position: center center;background-size: 60px auto;height: 60px;width: 60px;margin-right: auto;margin-left: auto;-moz-border-radius: 30px;-o-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;display: block;}
.contact_info li i.i2{background-image: url(../images/contact_icon_2.jpg);}
.contact_info li i.i3{background-image: url(../images/contact_icon_3.jpg);}
.contact_info li h3{font-size: 16px;line-height: 30px;color: #000;margin-top: 10px;font-weight: bold;}
.contact_info li p{font-size: 14px;line-height: 30px;color: #333;}
.contact_message_warp{width:450px; height:auto; margin-left:auto; margin-right:auto;}
.contact_title{font-size: 30px;line-height: 60px;font-weight: bold;color: #000;text-align: center;height: 60px;width: 180px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #34D5DA;margin-left:auto;margin-right:auto;}
.contact_message_li{background-color: #FAFAFA;height: 40px;width: 348px;margin-top: 20px;border: 1px solid #D2D2D2;position: relative;-moz-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;padding-left: 100px;}
.contact_message_l2{background-color: #FAFAFA;height: 118px;width: 348px;margin-top: 20px;border: 1px solid #D2D2D2;position: relative;-moz-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;padding-left: 100px;}
.contact_message_li dt{font-size: 14px;line-height: 40px;color: #333;text-align: center;display: inline-block;height: 40px;width: 100px;position: absolute;left: 1px;top: 1px;}
.contact_message_l2 dt{font-size: 14px;line-height: 40px;color: #333;text-align: center;display: inline-block;height: 40px;width: 100px;position: absolute;left: 1px;top: 1px;}
.m_input{font-size: 14px;line-height: 40px;color: #333;display: inline-block;height: 40px;width: 348px;background-color:rgba(255,255,255,0);border:0;}
.m_area{font-size: 14px;line-height: 24px;color: #333;display: inline-block;height: 96px;width: 348px;background-color: rgba(255,255,255,0);border: 0;outline: none;padding-top: 10px;padding-bottom: 10px;font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.m_area::-webkit-input-placeholder{font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.m_area:-moz-placeholder{font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.m_area::-moz-placeholder{font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.m_area:-ms-input-placeholder{font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.err{border-color:#F00 !important;}

/*====分页样式====*/
.page{margin-bottom: 30px;margin-left: auto;margin-top: 15px;text-align: center;margin-right: auto;padding-top: 10px;}
.page li{display: inline-block;}
.page a{border: 1px solid #DDDDDD;color: #666666 !important;cursor: pointer;display: inline-block;height: 33px;line-height: 33px;margin-right: 8px;padding-left: 12px;padding-right: 12px;background-color: #FFFFFF;}
.page a:hover{border: 1px solid #1b61b6; color: #1b61b6 !important; text-decoration: none;}
.page a.select{background-color: #1b61b6; border: 1px solid #1b61b6; color: #FFFFFF !important;}
.page a.select:hover{color: #FFFFFF !important;}
.page span{display: inline-block; height: 33px; line-height: 33px; margin-right: 8px; padding-left: 12px; padding-right: 12px;}

/*回顶部样式*/
#code,#code_hover,#gotop{width:36px; height:48px; background:url(../images/icon2.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code{background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{background-position:-276px -310px; bottom:67px; _margin-bottom:67px;}
#code_img{width:270px; height:355px; z-index:99999; background:url(../images/icon2.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}



.show_msg_warp{
	display: none;
    width:400px; height: auto; color: #666; background-color: rgba(255,255,255,1); 
    padding: 40px 40px; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 99997; border-radius: 6px;}
.show_msg_warp h2{font-size: 30px; line-height:50px; text-align: center; font-weight: bold; color: #f60;}
.show_msg_warp p{font-size: 14px; text-align: center; line-height: 1.4; padding: 20px 0;}
.show_msg_warp img{width: 180px; height: 180px; display: block; margin: 0 auto;}
.show_msg_warp a{display: block; width: 200px; height: 42px; text-align: center;
	 background-color: #3b7cff; color: #fff; margin: 30px auto 10px; border-radius: 21px; line-height: 42px; font-size: 14px; }
	 .show_msg_warp a:hover{background-color: #1b61b6;}