@charset "utf-8";
pre{white-space: normal;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,p,div{margin:0px auto;padding:0px;}
body{font-size:12px;font-family:"微软雅黑";color: #1a1a1a;line-height:23px;min-width:1000px;}
img{border:0; vertical-align:middle;}
div{ margin: 0px auto; padding: 0px;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:bold;} /* 字体加粗与否，视页面标题更改 */
input,button, textarea, select{ vertical-align: middle;}
input{ height:23px; color:#000000; line-height:18px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
table{border-collapse:collapse;}
div{ margin:0px auto; padding:0px;}
a{color:#555;text-decoration:none;}
a:hover{color: #8f6634;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fix:after {content:'.'; display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}
@media screen and (max-width: 500px) {}
.wrap{width:1100px;margin:0 auto;}
.header-center{padding: 14px 0;}
.header-center .fr{margin-top:10px;}
.header-center .fr a{color:#8f6634;margin:0px 10px 0;}
.nav{background:#fff;}
.nav li{float:left;width:176px;height:50px;line-height:50px;font-size:14px;text-align:center;position:relative; z-index:11 }
.nav li a{display:inline-block;height:50px;position:relative;transition:color 200ms ease 0s;}
.nav li a span{position:absolute;left:0;top:0;width:96px;height:50px;line-height:50px;}
.nav li a:hover,.nav li a.cur{color:#8f6634;font-weight: bold;}
.nav li ul{position:absolute;left:0;top:50px;width:176px;background:url(../images/navbg.png) repeat-x;display:none;}
.nav li ul li{height:30px;line-height:30px;border-bottom:1px solid #d3d3d3;}
.nav li ul li a{color:#fff;height:30px;line-height:30px;}
.nav li:hover ul{display:block;}
.nav li ul li a:hover{color:#fff;}
/* flexslider */
.flexslider{position:relative;overflow:hidden;overflow:hidden;height: 593px;width:100% }
.slides{position:relative;z-index:1;overflow:hidden;height: 593px;}
.slides li a{display: inline-block;height: 593px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:22px;height:22px;line-height:60px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flexslider.m-flexslider{position:relative;overflow:hidden;overflow:hidden;height:auto;display: none}
.m-flexslider .slides{position:relative;z-index:1;overflow:hidden;height: auto;}
.m-flexslider .slides li a{display: inline-block;height: auto;width:100%;}
/**  **/
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block; width:40px; height:40px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:5%;background:url(../images/prevhover.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:5%;background:url(../images/nexthover.png) center center no-repeat;}
/**首页 专业领域**/
.indextit{padding:42px 0 32px;}
.more{display:inline-block;width:66px;height:21px;background:url(../images/more.png) no-repeat;}
.index-proucts li{float:left;width:204px;height: 260px;margin-right:20px;position:relative;overflow: hidden;}
.index-proucts li:last-child{margin-right: 0;}
.index-proucts li .text{position:absolute;width:160px;height:341px;color:#fff;left:0;top:200px;background:rgba(0,0,0,0.7);padding:0 22px;}
.index-proucts li .text h2{font-size:18px;padding:16px 0;}
.index-proucts li .text .info{margin-bottom:20px;}
/**  第十屏  **/
.p-index-proucts{display: block}
.m-index-proucts{display: none}
.honor_img_scroll {
    /*margin: 15px 0;*/
    position: relative;
   
}
.honor_img_scroll .prev, .honor_img_scroll .next {
    cursor: pointer;
    height: 74px;
    position: absolute;
    top: 260px;
    width: 40px;
    z-index: 9;
}
.honor_img_scroll .prev:hover, .honor_img_scroll .next:hover {
    opacity: 0.7;
}
.honor_img_scroll .prev {
    background: rgba(0, 0, 0, 0) url("../images/focus_btn.png") no-repeat scroll 0 -74px;
    left: -48px;
}
.honor_img_scroll .next {
    background: rgba(0, 0, 0, 0) url("../images/focus_btn.png") no-repeat scroll -40px -74px;
    right: -45px;
}
.p-index-proucts .img_list {
    height: 471px;
    overflow: hidden;
    position: relative;
    width: 1100px; 
}
.p-index-proucts .img_list ul {
    width: 9999px;
}
.p-index-proucts .img_list li {
    float: left;
    width: 346px;
}
.p-index-proucts .img_list li img {

    height: 341px;
    width: 346px;
}

/**首页 新闻**/
.index-news ul li{border: 1px solid #eeeeee;padding:0 20px 30px;color:#403f3f;margin-bottom: 11px;}
.index-news ul li h2{padding:12px 0;}
.index-news ul li h2 a{color:#403f3f;font-size:18px;}
.index-news ul li h2 a:hover{color: #8f6634;}
.index-news ul li .author{color: #8f6634;margin-bottom: 10px;}
.index-news ul li a.more2{display:inline-block;width:66px;height:18px;background:url(../images/more3.png) no-repeat;margin:0 30px 0 60px;box-shadow: 1px 1px 3px #ccc;}
.morelist{border: 1px solid #b8b8b8;padding:10px 0 2px;text-align: center;}
.morelist a{display:inline-block;width:55px;height:28px;background:url(../images/more2.png) no-repeat;}
.index-news ul li a.more2:hover,.footer .footer-l a:hover,.more:hover,.team-list ul li:hover img,.customer-list ul li:hover img,.contact-btn:hover{filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7; }
/**footer**/
.footer{margin-top:40px;background:#f3f3f3;padding:28px 0;}
.footer .footer-l{width:48%;float: left;}
.footer .footer-l a{display:inline-block;width:23px;height:23px;margin-right:10px;margin-top:5px;cursor: pointer;}
.footer .footer-l a.icon1{background:url(../images/icon1.png) no-repeat;}
.footer .footer-l a.icon2{background:url(../images/icon2.png) no-repeat;}
.footer .footer-l a.icon3{background:url(../images/icon3.png) no-repeat;}
.footer .footer-l a.icon4{background:url(../images/icon4.png) no-repeat;}
.footer .footer-l img{margin-right:32px;}
.footer .footer-r{width:48%;float: right;line-height: 26px;}
/***pages*/
.pages-banner{height:215px;}
.posi{height:30px;line-height:30px;margin-top:10px;}
.posi a{margin:0 8px;}
.pages-main{padding:40px 0 20px 0px;}
.pages-main .left-bar{width:168px;float:left;}
.pages-main .left-bar ul li{background:url(../images/line.jpg) no-repeat left bottom;font-size:14px;padding:14px 0;}
.pages-main .left-bar ul li a{color:#000;}
.pages-main .left-bar ul li a:hover,.pages-main .left-bar ul li a.cur{color:#8f6634;font-weight: bold;}
.pages-main .right-body{width:886px;float:right;}
.pages-main .right-body > h2{font-size:18px;color:#020202;font-weight:normal;padding-top:6px;margin-bottom: 16px;}
.pages-main .right-body > h2 span{font-size:13px;color:#c2a683;margin-left: 10px;}
article{color: #8b8a8a;}
article h2{padding:12px 0;color:#403f3f;font-size:18px;}
article .author{color: #8f6634;margin-bottom: 10px;}
/*关于*/
.team-list .title{color:#c1a582;font-size:14px;padding:12px 0;}
.team-list ul li{float:left;border:1px solid #eee;padding:9px;width:150px;border-radius:3px;margin-right:7px;height: 346px;margin-bottom: 9px;}
.team-list ul li:last-child{margin-right: 0;}
.team-list ul li img{width:150px;height:199px;}
.team-list ul li h3{padding:8px 0 0 ;line-height: 20px;}
.team-list ul li h3 a{font-weight: normal;font-size:14px;color: #000;}
.team-list ul li h4{color:#c1a582;font-weight: normal;line-height: 20px;margin-bottom: 10px;}
.team-list ul li div p{font-size: 14px;}
.team-info{border:1px solid #eee;padding:9px;}
.team-info .img{float:left;}
.team-info .img,.team-info .img img{width:150px;height:199px;}
.team-info .text{width:690px;float: right;}
.team-info .text h3{padding:8px 0 0 ;font-weight: normal;font-size:18px;color: #000;margin-bottom: 10px;}
.team-info .text h3 span{font-size: 12px;margin-left: 10px;}
.team-info .text h4{color:#c1a582;font-weight: normal;margin-bottom: 30px;font-size:18px;}
.team-cont .box{margin: 17px 0;}
.team-cont .box h3{color:#c1a582;font-weight: normal;font-size:14px;margin-bottom: 6px;}
/*分页*/
.pagemenu{ padding:42px 0px 0px; text-align:center; height:30px;line-height:30px; color:#333;font-family:'å¾®è½¯é›…é»‘';}
.pagemenu a { padding:4px 8px; border:1px solid #000;  margin:0 5px; color:#000; text-decoration:none;}
.pagemenu a:hover {color:#fff; background:#000;}
.pagemenu a:active {color:#b2b2b2;}
.pagemenu .current { padding:4px 8px;  margin:0 5px; background:#000; color:#fff;}
.pagemenu .disabled {border: #cccccc 1px solid; padding:4px 8px; color:#999; margin:2px;}
/*客户中心*/
.customer-list ul li{float:left;border:1px solid #eee;width:205px;border-radius:3px;margin-right:14px;height: 283px;margin-bottom:12px;}
.customer-list ul li:last-child{margin-right: 0;}
.customer-list ul li img{width:205px;height:160px;}
.customer-list ul li .text{padding:0 10px 10px;}
.customer-list ul li h3{padding:8px 0 0 ;line-height: 20px;}
.customer-list ul li h3 a{font-weight: normal;font-size:14px;color: #000;}
.customer-list ul li h4{font-weight: normal;line-height: 20px;margin: 10px 0;height:40px;overflow: hidden;}
.brownico{display:inline-block;background:url(../images/listico1.png) no-repeat left center;padding-left: 18px;}
.customer-cont {border:1px solid #eee;padding:4px;}
.customer-cont .img{width:230px;float:left;position:relative;}
.customer-cont .img img{width:230px;}
.customer-cont .img .title{position:absolute;width:100%;color:#fff;left:0;bottom:0;background:rgba(0,0,0,0.7);padding:10px 0;text-align: center;font-size: 16px;}
.customer-cont .text{width: 600px;float: right;padding-right: 20px;}
.customer-cont .text h1{padding:12px 0;color:#403f3f;font-size:18px;}
.customer-cont .text .author{color: #8f6634;margin-bottom: 10px;}
/*加入我们*/
.job-list{margin-top:30px;}
.job-list li{border:1px solid #eee}
.job-list li .cont{height: 0;overflow: hidden;}
.job-list li .cont .box{padding:20px 20px 0;margin-bottom: 16px;}
.job-list li .cont .box .name{color:#8f6634;}
.job-list li .title{height:36px;line-height:36px;background:url(../images/line2.png) no-repeat left center;padding:0 25px;font-size:16px;color:#fff;cursor: pointer;}
.job-list li .title span{display: inline-block;width:22px;height:22px;background:url(../images/show.png) no-repeat;margin-top: 7px;}
.job-list li .title.cur span{background:url(../images/showcur.png) no-repeat;margin-top: 17px;}
.sent-btn{height:30px;line-height:30px;color:#fff;background:url(../images/line3.png) repeat-x;padding:0 20px;font-weight: bold;box-shadow: 1px 1px 3px #666;display: inline-block;}
/*联系我们*/
.contact-text{font-size: 14px;padding-bottom: 40px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.msg-form > h2{font-size:18px;color:#020202;font-weight:normal;padding-top:6px;margin-bottom: 16px;}
.msg-form > h2 span{font-size:13px;color:#c2a683;margin-left: 10px;}
.msg-form p{font-size:14px;}
.msg-form .mk{margin-bottom: 12px;}
.msg-form form{margin-top: 16px;}
.inputtip{border:1px solid #d2d2d2;width:60%;height:26px;padding:0 5px;}
.areatip{border:1px solid #d2d2d2;width:60%;height:142px;padding:5px;}
.contact-btn{width:110px;height:28px;color:#fff;font-size:14px;border:none;background:#c5aa88;cursor: pointer;}
/*资料下载*/
.down-list li{overflow: hidden;border:1px solid #eee;height:40px;line-height: 40px;margin-bottom: 6px;}
.down-list li .tit{width:48%;float: left;padding-left: 2%;}
.down-list li .tit a{font-size: 14px;color: #000;}
.down-list li .typepic{width:30%;float: left;color: #c2a683;}
.down-list li .downbtn{float: right;display:inline-block;background:url(../images/line3.png) repeat-x left center;padding:0 16px;color:#fff;height: 24px;line-height: 24px;margin-right: 3%;margin-top: 8px;}
/*登录*/
.login-box{background:url(../images/loginbg.jpg) no-repeat center top;padding-top:160px;}
.member-box{background:#fff;box-shadow:1px 1px 3px #666;width:496px;padding:0 50px 50px 50px;}
.member-box .member-form{width:270px;padding:0 26px 0 0;background:url(../images/line1.png) no-repeat right 14px;float: left;}
.member-box .member-text{width:148px;padding-top:36px;float: right;}
.member-box .member-form .title{text-align:center;font-size:20px;color:#b68a51;border-bottom:2px solid #b68a51;line-height:40px;margin-bottom:12px;padding-top: 14px;font-weight: bold;}
.inputmk{margin-bottom:12px;}
.inputvip{width:94%;height:42px;line-height:42px;background:#f8f8f8;border:none;padding:0 3%;}
.widthhalf{width:45%;}
.member-btn{color:#fff;background:#b68a51;height:40px;border:none;cursor:pointer;width:100%;}
.member-box .member-text .f16{color:#674498;}
.member-box .member-text img{margin:24px 0 10px;}

.memberbg{background:url(../images/memberbg.jpg) no-repeat;background-size: cover;padding: 38px 0 80px;}
.vip-box{background:#fff;border:1px solid #cbcfce;border-radius: 3px;margin:0 0 16px;padding:16px 16px 0;position:relative;}
.vip-box .vip-tit{position:absolute;top:-24px;left:12px;}
.vip-box .vip-tit img{padding:5px;background:#fff;float:left;box-shadow: 1px 1px 3px #ccc;}
.vip-box .vip-tit span{margin-left:10px;font-size:14px;font-weight: bold;padding-top: 40px;display: inline-block;}
.vip-form .tab {background:#fafafa;margin-top: 90px;height:32px;line-height:32px;}
.vip-form .tab a{font-size:12px;margin-right:38px;font-weight:bold;cursor:pointer;}
.vip-form .tab a.cur{color:#8f6634;}
.vip-form .tab a:last-child{margin-right: 0;}
.vip-info{background:#fff;border:1px solid #cbcfce;border-radius: 3px;padding:16px;}
.vip-info label{margin-left:2%;}
.vip-info .inputtip{width:50%;}
.mobile-header{display:none;padding:10px 0;}
@media (max-width: 599px){
body {
    overflow-x: hidden;
    width: 100%;
	min-width:320px;
}
.header {
   display:none;
}
.flexslider.m-flexslider{display: block}
.flexslider.p-flexslider{display: none}
	.p-index-proucts{display: none}
.m-index-proucts{display: block}
.wrap{width:100%;}
.mobile-header{display:block;text-align:center;position:relative; width:100%;}
.mobile-menu{height:100%;left:-100%;position:fixed;background:#fff;width:100%; z-index:9999;top:0;padding-top:10px;}
.close{}
.team-list ul li{height: auto;}
.customer-list ul li{height: auto;}
.mobile-menu li{height:40px;line-height:40px;text-align:left;border-bottom:1px solid #ddd;font-size:14px;}
.mobile-menu li a{display:block;height:40px;line-height:40px;padding:0 15px;}
.mobile-menu li a:hover,.mobile-menu li a:active{background:#8f6634;color:#fff;}
.mobile-menu li ul{height:100%;left:-100%;position:fixed;background:#fff;width:100%; z-index:9999;top:40px;padding-top:10px;}
.search-form{width:90%;padding-right:10%;}
.search-form .search-text{width:70%;}
.list-menu{position:absolute;left:15px;top:15px;}
.indextit img{width: 50%}
	.index-proucts li{width: 95%;margin: 10px auto;float: none;}	
	.index-proucts li img{width: 100%;}
	.index-proucts li .text{width:80%;padding:0 10%;}
	.index-proucts li:last-child{margin-right: auto;}
	.team-list ul li,.customer-list ul li{float:none;width:90%;margin:10px 0;}
	.customer-list ul li{margin: 10px 0;width:100%;}
	.team-list ul li img,.customer-list ul li img{width: 100%;height: auto;}
	.team-info .img, .team-info .img img{width: 100%;height: auto;float: none;}
	.team-info .text{width: 100%}
	.customer-cont .img,.customer-cont .img img{width: 100%;float: none;}
	.customer-cont .text{width: 100%;float:none;}
	.job-list li .cont{width:100%;text-align: left;}
	.inputtip,.areatip{width: 90%;}
	.indextit{    padding: 22px 0 18px;}
.index_menu{margin-top:16px;}
.index-news{margin-top:0px;}
.index_menu li .menu-mk{display:none;}
.index_menu li .link{display:block;width:100%;height:100%;}
.index-news .entit{margin-bottom:16px;}
.index_menu li{height:100px;margin-bottom:10px;}
.index-news .img{display:none;}
.index-news .list{float:none;width:100%;}
.index-news li .cont{width:75%;overflow:hidden;}
.index-news li .cont .desc{height:38px;overflow:hidden;}
.index-news li .num-box{width:23%;}
.close{position:absolute;right:10px;top:15px;}
.main{position:absolute;left:10px;top:15px;}

	.footer .footer-l{width: 95%;float: none;padding-left: 5%;margin-bottom: 30px}
	.footer .footer-r{width: 95%;float: none;padding-right: 5%;text-align: center}
.posi{padding:0;}
.links{padding:18px 15px;}
.pages-main{padding:20px 0 20px 0px}
.pages-menu{display:none;}
.pages-main .left-bar{display:none;}
.pages-main .right-body{padding:0 5%;float:none;width: 90%}
.pages-main .right-body img{max-width:100%;}
.job-list{text-align:center;}
.job-list li{display:inline-block;float:none;}
.news-list li .info a{display:none;}
.case-list li,.case-list li img{width:100%;height:100%;}
.down-list li span{display:none;}
.huanzhe-text .text{width:92%;padding:10px 4%;}
.member-text{display:none;}
.member-box{width:100%;padding:15px 0;}
.member-box .member-form{background:none;width:80%;padding-right:0;float:none;}
.miniao-list li .text{width:92%;margin:0;padding:15px 4%;}
.miniao-list li .text .title{margin-left:0;}
.miniao-list li .img{width:100%;margin:0;}
.miniao-list li .img img{width:100%;height:100%;}
.jizhu-text .img{width:100%;}
.jizhu-text .text{width:92%;margin:0;padding:15px 4%;}
.teach-img{height:auto;}
.company-map{display:none;}
.company-list{width:92%;}
.company-list li{width:100%;margin-bottom:10px;}
.company-list li.list1{width:100%;}
.company-list li.list1 .tags{width:100%;}
.pages-main .right-body h2{margin-bottom:10px;}
.video-list li,.xueshu-list li{width:98%;}
.video-box{width:100%;}
.xueshu-list li .img,.video-list li .img{height:auto;}
.vip-form{width:100%;}
.dataform{padding-left:15px;}
.vip-info{width:92%;padding:15px 4%;}
}