@charset "gb2312";
/* CSS Document */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:'Microsoft YaHei';
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;}
input,textarea{font-family:'Microsoft YaHei';}
/* ☆ pub Class==================================================================*/
.clearfix {zoom: 1;display: table;width: 100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
/* ☆ common Class=============================================================*/
.mainwrap{width:1200px;margin:0 auto;position:relative;}
.section_bg_1,.section_bg_2{padding:50px 0;}
.section_bg_1{background:#f5f9ff;}
.section_bg_2{background:#ffffff;}
.commtitle{height:60px;position:relative;text-align:center;line-height:100%;font-size:34px;color:#333333;font-weight:bold;}
.commtitle .line1{width:160px;height:5px;background:#005eff;position:absolute;left:50%;bottom:0;margin:0 0 0 -80px;}
.commtitle .line2{width:680px;height:2px;background:#005eff;position:absolute;left:50%;bottom:2px;margin:0 0 0 -340px;}
.footer{height:30px;line-height:30px;color:#bdd4ff;text-align:center;font-size:12px;margin:30px 0 0 0;}
/* ☆ 页面模式部分===========================================================*/
.header_outer{height:54px;background:#ffffff;}
.header{padding:15px 0;background:#ffffff;}
.header .logo{width:252px;height:20px;overflow:hidden;line-height:200px;background:url(../images/logo.png) no-repeat center center;float:left;}
.header .nav{float:right;line-height:150%;}
.header .nav a{display:block;float:right;font-size:16px;color:#333333;padding:0 20px;}
.header .nav a:hover,.header .nav a.curr{color:#0066ff;}
.banner{height:400px;background:url(../images/banner.jpg) no-repeat center center;}
.focus_section{padding:0 0 0 5%;}
.focus_section .item{width:55%;}
.focus_section .short{width:40%;}
.focus_section .tit_icon{margin:0 0 15px 0;}
.focus_section .tit_h1{font-size:38px;color:#000000;line-height:150%;}
.focus_section .tit_h2{font-size:26px;color:#555555;line-height:150%;}
.focus_section .tit_h3{font-size:20px;color:#555555;line-height:150%;}
.logolist{position:relative;margin:20px 0 0 0;padding:0 30px 0 15px;}
.logolist .box{position:relative;margin:5px 0 0 0;}
.logolist .box{width:271px;height:100px;border-radius:4px;overflow:hidden;background:#ffffff;border:1px solid #cdcdcd;float:left;margin:15px 0 0 15px;text-align: center;}
.intro{margin:20px 0 0 0;}
.intro .intro_img{width:520px;height:300px;float:left;}
.intro .intro_text{width:650px;float:right;font-size:16px;color:#333333;line-height:200%;}
.tutor{width:1200px;position:relative;overflow:hidden;}
.tutor .longhide{width:1230px;position:relative;}
.tutor .box{width:224px;height:275px;border-radius:4px;background:#ffffff;float:left;margin:20px 20px 0 0;}
.tutor .box .photo{width:134px;height:134px;border-radius:300px;overflow:hidden;padding:20px 0 0 0;margin:0 auto 15px auto;}
.tutor .box .name{font-size:24px;color:#333333;text-align:center;margin:0 0 15px 0;}
.tutor .box .label{padding:0 15px;}
.tutor .box .label .item{font-size:14px;color:#666666;line-height:150%;background:url(../images/img20.png) no-repeat left center;padding:0 0 0 8px;}
.service{width:1198px;position:relative;overflow:hidden;border:1px solid #cdcdcd;margin:20px 0 0 0;}
.service .longhide{width:1210px;position:relative;}
.service .box{width:299px;height:275px;float:left;border-right:1px solid #cdcdcd;}
.service .box .icon{padding:20px 0 0 0;margin:0 0 15px 0;text-align:center;}
.service .box .tit{font-size:24px;color:#333333;text-align:center;}
.service .box .txt{font-size:16px;color:#666666;padding:20px;line-height:150%;}
.casewrap{padding:10px 0 0 0;}
.picScroll-left{position:relative;width:1060px;margin:0 auto;}
.picScroll-left .hd{height:1px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block;width:30px;height:56px;position:absolute;top:180px;overflow:hidden;cursor:pointer;background:url(../images/icon14.png) 0 0 no-repeat;}
.picScroll-left .hd .prev{left:-50px;}
.picScroll-left .hd .next{right:-50px;background-position:-30px 0;}
.picScroll-left .hd ul{float:right;zoom:1;margin-top:10px;zoom:1;}
.picScroll-left .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url("../images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left .hd ul li.on{background-position:0 0;}
.picScroll-left .bd{padding:10px;}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{float:left;_display:inline;text-align:center;margin:0 20px 0 0;}
.picScroll-left .bd ul li .pic{height:386px;}
.picScroll-left .bd ul li .pic img{width:330px;height:366px;display:block;border-radius:12px;box-shadow:6px 6px 5px 2px rgba(193,205,241,.5);}
.event{width:1200px;position:relative;}
.event .longhide{width:1240px;position:relative;}
.event .box{width:590px;float:left;border-radius:8px;margin:20px 20px 0 0;background:#ffffff;filter:drop-shadow(0 0 4px rgba(0,0,0,0.15));}
.event .box .inner{padding:15px;}
.event .box .photo{width:200px;height:134px;float:left;}
.event .box .photo img{width:100%;}
.event .box .title,.event .box .info,.event .box .date{width:350px;float:right;}
.event .box .title,.event .box .info{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:0 0 8px 0;}
.event .box .title{font-size:18px;line-height:150%;}
.event .box .title a{color:#333333;}
.event .box .title a:hover{color:#0066ff;}
.event .box .info{font-size:14px;color:#666666;line-height:150%;}
.event .box .date{font-size:14px;color:#999999;line-height:150%;text-align:right;}
.contain{background:#276bef;padding:25px 0;}
.contain .contain_form{float:left;width:500px;padding:0 50px;}
.contain .contain_form .title{float:left;width:100%;font-size:34px;color:#ffffff;font-weight:bold;line-height:150%;text-align:center;}
.contain .contain_form .form_warp{float:left;width:100%;}
.contain .contain_form .form_warp .item{width:496px;height:48px;margin:15px 0 0 0;border:2px solid #6898f4;border-radius:100px;}
.contain .contain_form .form_warp .item .inpt{width:85%;margin:8px 0 0 20px;height:30px;line-height:30px;background:#276bef;border:1px solid #276bef;color:#ffffff;font-size:14px;}
.contain .contain_form .form_warp .tijiao{float:left;width:100%;padding:15px 0 0 0;}
.contain .contain_form .form_warp .tijiao_btn{width:168px;height:48px;display:block;margin:15px auto 0 auto;background:#ffffff;border:1px solid #ffffff;font-size:18px;text-align:center;color:#276bef;border-radius:100px;cursor:pointer;}
.contain .contain_form .form_warp .selecter{height:48px;line-height:48px;padding:0 20px 0 20px;font-size:14px;color:#ffffff;position:relative;}
.contain .contain_form .form_warp .selecter .selected_show{background:url(../images/img47.png) no-repeat right center;cursor:pointer;}
.contain .contain_form .form_warp .selecter .select_option_list{display:none;position:absolute;width:100%;background:#ffffff;left:0;bottom:50px;z-index:999;}
.contain .contain_form .form_warp .selecter .select_option_list .select_option{height:48px;line-height:48px;font-size:14px;padding:0 20px;color:#666666;cursor:pointer;}
.contain .contain_form .form_warp .selecter .select_option_list .select_option:hover{background:#fafafa;}
.contain .contain_us{float:right;width:546px;padding:0 0 0 50px;border-left:1px solid #6898f4;}
.contain .contain_us .title{float:left;width:100%;font-size:34px;color:#ffffff;font-weight:bold;line-height:150%;text-align:center;}
.contain .contain_us .item{margin:15px 0 0 0;line-height:150%;font-size:20px;color:#ffffff;float:left;width:100%;}
.contain .contain_us .item img,.contain .contain_us .item span{display:inline-block;vertical-align:middle;}
.contain .contain_us .item img{margin:0 15px 0 0;}
.contain .contain_us .qrcode{margin:25px 0 0 0;float:left;width:100%;text-align:center;}

.sideBar{position:absolute;right:0;top:50px;width:150px;z-index:556;overflow:hidden;cursor:default;-moz-user-select:none}
.sideBar .advisory{width:100%;}
.sideBar .advisory .contact{width:100%;background:#bbe5ff;border-radius:6px 6px 0 0;padding:10px 0;}
.sideBar .advisory .contact .tel{text-align:center;font-size:14px;font-weight:bold;color:#2da7f5;}
.sideBar .advisory .contact .btn{display:block;width:130px;height:22px;margin:10px auto 0 auto;line-height:22px;background:#2da7f5;border-radius:50px;text-align:center;font-size:12px;color:#ffffff;}
.sideBar .advisory  .qrcode{background:#2da7f5;border-radius:0 0 6px 6px;padding:10px 0;color:#ffffff;font-size:12px;text-align:center;line-height:150%;}
.sideBar .advisory  .qrcode .item{margin:0 0 10px 0;}