@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear { clear:both;}
a { text-decoration:none; color:#333}
a:hover { color:#f88200;}
body { font-family:"微软雅黑","Microsoft Yahei","黑体"; font-size:12px; }

.tip-out { width:100%; margin:0 auto; padding:10px 0; border-bottom:1px #e7e7e7 solid}
.tip { width:1200px; margin:0 auto; font-size:13px; }
.tip span { float:right}
.tip span a { display: inline-block;padding: 0 0px 0 25px; margin-left:20px;}
.tip span a.t_ico1 {background: url(../images/t_ico1.gif) no-repeat 0 center;}
.tip span a.t_ico2 {background: url(../images/t_ico2.gif) no-repeat 0 center;}
.tip span a.t_ico3 {background: url(../images/t_ico3.gif) no-repeat 0 center;}

.xc_left_wx { width: 140px; height: 20px; position: absolute;left: 850px;top: 6px;}
.xc_left_wxs { width: 130px;height: 130px;position:absolute;left: -10px; top: 42px;background-color: #fff; text-align: center; display: none;z-index: 999999;}

.top { width:1200px; margin:0 auto; padding:15px 0}
.logo { width:690px; float:left}
.logo img { /*width:206px;*/ float:left}
.logo p { display:block; width:420px; float:left; padding-left:20px; padding-top:14px;}
.logo p b { color:#ff7700; display:block; font-size:28px; font-weight:normal; height:30px;}
.logo p b span { color:#009bcb}
.logo p i { color:#262626; font-style:normal; display:block;font-size:17px;height: 30px;line-height: 30px; }
.tel { width:505px; float:right; background:url(../images/tel.jpg) no-repeat left center; font-size:26px; color:#ff7700; text-align:right; margin-top:6px; line-height:60px;}
.tel span { color:#009bcb}

.menu { white-space: nowrap;height: 60px;line-height: 60px;font-size: 16px; width:100%; background: url(../images/menu-bj.png); }
.menu ul { width: 1280px; margin:0 auto;}
.menu li { float: left; position: relative;margin-left: -43px;}
.menu li span { display: inline-block; padding-left:48px;}
.menu li a { color: #fff;display: inline-block;padding-right:36px; background: url(../images/menu-fgx.png) no-repeat right 0;z-index: 1;}
.menu li em {font-style: normal;display: inline-block; font-weight:bold}
.menu li.menu-shy span em { padding-left: 32px;background: url(../images/t_ico4.png) no-repeat 0 center;}
.menu li a.cur,.menu li a:hover {text-decoration: none; z-index: 1; background: url(../images/mhbg2.png) no-repeat right 0; font-weight: bold; }
.menu li a.cur span, .menu li a:hover span {background: url(../images/mhbg1.png) no-repeat 0 0; }.menu li a:-webkit-any-link { display: block;}

.banner { width: 100%; height: 500px; overflow: hidden; position: relative; }
.banner .bd { height: 500px; position: relative; left: 50%; margin-left: -50%; }
.banner .bd li { width: 100%; }
.banner .bd li img{width: 100%;   }
@media screen and (min-width: 1200px){
.banner .bd li img{width: 67%;   }}

.banner .hd { width: 100%; position: absolute; bottom: 20px; height: 13px; text-align: center; }
.banner .hd ul { height: 13px; overflow: hidden; }
.banner .hd li { background: url(../images/dot.png) no-repeat -13px 0; width: 13px; height: 13px; display: inline-block; *display: inline; *zoom: 1; overflow: hidden; text-indent: -99px; cursor: pointer; margin: 0 3px; }
.banner .hd .on { background-position: 0 0; }

.banner .prev, .banner .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-size:20px;
}

.banner .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.banner1 { background:url(../images/banner.jpg) no-repeat top center; height:362px;}

.shuju { background:url(../images/sjbj.jpg) no-repeat center; height:170px;}
.shuju ul { width:1000px; margin:0 auto;}
.shuju ul li { width:25%; float:left; background:url(../images/sjbj.png) no-repeat center; display:block; text-align:center; height:161px;}
.shuju ul li b { font-size:28px; color:#000; display:block; padding-top:50px; height:30px;}
.shuju ul li span { font-size:16px; color:#f88200; display:block}


.seabox{overflow:hidden;width: 1200px; margin:5px auto;}
.k_word{width:850px;color:#d21010;;overflow: hidden; float:left; padding-top:8px;    font-weight: bold;}
.k_word a{padding: 0 10px 0 10px; }
.sea_inp{width:310px;overflow: hidden; float:right}
.sea_inp .serach{width:239px;height:34px;border:solid 1px #f88200;border-right: 0; background:none;line-height:34px;color:#f88200;padding:0 10px;float:left;outline: none;display: block;font-size:14px;position: relative;}
.sea_inp .sub{ width:49px; height:36px;border:0;float:left;cursor: pointer;display: block;/*background:url(../images/sea_ico.gif) no-repeat 0 0;*/border: 0;background: #f88200;
color: #e4d9d9;font-weight: bold;}


.tit { width:100%; padding:20px 0; }
.tit p { text-align:center; font-size:38px; padding:30px 0; display:block; background:url(../images/line.jpg) no-repeat bottom center}
.tit p b { color:#f88200}
.tit span { text-align:center; font-size:16px; display:block; padding:10px 0}

.ser { background:#f7f7f7 url(../images/tgfwbj.jpg) no-repeat center; height:500px; border-top:1px #dddddd solid}
.ser ul { width:1200px; margin:0 auto;}
.ser ul li { width:176px; text-align:center; float:left;margin-left:20px;height: 350px;
background: #dcd6ce6e;border-radius: 20px;box-shadow: 10px 10px 5px #888888;}
.ser ul li p { display:block; width:120px; margin:30px auto ;}
.ser ul li p a { display:block; width:130px; height:130px;background:#f88200; border-radius:130px;box-shadow: 5px 5px 8px #888888;}
.ser ul li p a img { padding-top:13px;}
.ser ul li p a:hover { background:#009bcb;}
.ser ul li:hover img {transform: rotateY(360deg);transition: transform 1s; }
.ser ul li:hover a{ background:#009bcb; color:#FFF;border:1px #009bcb solid;}
.ser ul li b { display:block; font-size:22px; height:32px; line-height:24px; background:url(../images/xian.jpg) no-repeat bottom center; font-weight: normal; margin-top:10px;color: #f88200; }
.ser ul li span { display:block; font-size:14px; color:black; margin:10px; line-height:24px; text-align:center;}
.ser ul li i a { display:block; background:#fff; border:1px #f88200 solid; color:#f88200; width:100px; height:30px; line-height:30px; font-style:normal;margin:0 auto;}
.ser ul li i a:hover {  color: #FFF; background:#009bcb;border:1px #009bcb solid;}

.plantil {height:84px;font-size:18px;overflow:hidden; margin-bottom:10px;}
.plantil ul{height:84px;width:1083px; margin:0 auto;}
.plantil li,.plantil p{width: 250px;float: left;border: solid 1px #ccc;line-height:79px;white-space: nowrap; margin-left: 15px;border-radius: 40px;box-shadow: 2px 1px 8px #797272;}
.plantil li a,.plantil p a{display: block;/*padding-left: 90px;*/text-align: center;}
.plantil li a:hover,.plantil p a:hover{background:#f88200;border-top-color:#f88200;color: #FFF;border-radius: 40px;}

.plantil li.on a{background:#f88200;color: #FFF; border-radius: 40px;box-shadow: 5px 5px 8px #888888;}

.planti2 {}
.planti2 ul {width:1200px; margin:0 auto;}
.planti2 ul li { width: 14%;margin: 1% 0.5% 0 0.5%; float: left;border: 1px #CCC solid;text-align:center;padding: 6px 8px;box-shadow: 2px 1px 2px #797272;}

.planti3 {width:1200px; margin:0 auto; }
.plan { width:18%; margin:1.5% 0.9%; float:left; border:1px #CCC solid; text-align: center;overflow: hidden;padding-bottom: 20px;box-shadow: 2px 1px 2px #797272;border-radius: 12px;}
.plan_pic{ height:168px;width:216px;overflow: hidden;padding-bottom: 8px;}
.plan img {  transition: all 0.6s;box-shadow: 2px 2px 22px #100707;}
.plan img:hover{transform: scale(1.1);} 
.plan p { display:block; padding:0 20px 0px 20px; text-align:left; line-height:26px;height:26px;overflow:hidden; font-size:12px; border-bottom:1px #4c3e3ea6 dotted;}

.ys0 { height:161px; background:#f88200; }
.ys0-in {width:1200px; margin:0 auto;}
.ys0-in img { float:left}
.ys0-in p { display:block; float:right; color:#FFF; margin-right:150px; margin-top:40px;}
.ys0-in p span { display:block; font-size:38px; height:50px; }
.ys0-in p span b { font-size:60px;}
.ys0-in p em { display:block; font-style: normal; border:2px #fff solid; font-size:24px; height:30px; line-height:30px;}
.ys0-in p em b { display:block; background:#FFF; float:left; color:#f88200; padding:0 10px; margin-right:20px; }

.ys { width:100%; }
.ys-l { width:50%; float:left;overflow:hidden;}
.ys-r { width:50%; float:right;overflow:hidden;}

.yw1 { width:496px; float:right; margin:70px 80px 0px 0px;}
.yw1 b { font-size:30px; color:#f88200; background:url(../images/y01.jpg) no-repeat left bottom; display:block; height:103px;}
.yw1 b em { padding-top:20px; font-style:normal; display:block; padding-left:25px; padding-top:65px;height:40px; line-height:40px;/*text-shadow: 2px 2px 4px #8c7771;*/}
.yw1 i { font-size:12px; color:#CCC; display:block; font-style:normal;padding:15px 0 0 0;}
.yw1 img { padding:20px 0;}
.yw1 p { background:url(../images/dot.jpg) no-repeat 0px 8px; padding-left:20px; font-size:14px; line-height:24px; margin-bottom:15px;}


.yw2 { width:496px; float:left; margin:70px 0px 0px 80px;}
.yw2 b { font-size:30px; color:#f88200; background:url(../images/y02.jpg) no-repeat left bottom; display:block; height:103px;}
.yw2 b em { padding-top:20px; font-style:normal; display:block; padding-left:25px; padding-top:65px;height:40px; line-height:40px;/*text-shadow: 2px 2px 4px #8c7771;*/}
.yw2 i { font-size:12px; color:#CCC; display:block; font-style:normal;padding:15px 0 0 0;}
.yw2 img { padding:20px 0;}
.yw2 p { background:url(../images/dot.jpg) no-repeat 0px 8px; padding-left:20px; font-size:14px; line-height:24px; margin-bottom:15px;}


.yw3 { width:496px; float:right; margin:70px 80px 0px 0px;}
.yw3 b { font-size:30px; color:#f88200; background:url(../images/y03.jpg) no-repeat left bottom; display:block; height:103px;}
.yw3 b em { padding-top:20px; font-style:normal; display:block; padding-left:25px; padding-top:65px; height:40px; line-height:40px;/*text-shadow: 2px 2px 4px #8c7771;*/}
.yw3 i { font-size:12px; color:#CCC; display:block; font-style:normal;padding:15px 0 0 0;}
.yw3 img { padding:20px 0;}
.yw3 p { background:url(../images/dot.jpg) no-repeat 0px 8px; padding-left:20px; font-size:14px; line-height:24px; margin-bottom:15px;}


.yw4 { width:496px; float:left; margin:70px 0px 0px 80px;}
.yw4 b { font-size:30px; color:#f88200; background:url(../images/y04.jpg) no-repeat left bottom; display:block; height:103px;}
.yw4 b em { padding-top:20px; font-style:normal; display:block; padding-left:25px; padding-top:65px; height:40px; line-height:40px;/*text-shadow: 2px 2px 4px #8c7771;*/}
.yw4 i { font-size:12px; color:#CCC; display:block; font-style:normal;padding:15px 0 0 0;}
.yw4 img { padding:20px 0;}
.yw4 p { background:url(../images/dot.jpg) no-repeat 0px 8px; padding-left:20px; font-size:14px; line-height:24px; margin-bottom:15px;}

.hz {width:1200px; margin:0 auto;}
.kh {width:1110px; margin:0 auto; border-bottom:1px #CCC solid; height: 411px;    margin-bottom: 30px;}
.kh ul{list-style:none;}
.kh ul li{  float:left;margin:10px 5px;}
.kh_pic{ width:210px; height:150px;transition:all 0.6s; overflow:hidden;border:1px #f88200 solid;}
.kh ul li p{ text-align:center;line-height: 28px;height: 28px;color:#000;}
.kh_pic:hover img{transform: scale(1.2);}
.kh img {width:210px; height:150px;  }
.kh ul li p:hover{ color:#FFF; background:#f88200;}

.lc { background:url(../images/lcbj.jpg) repeat-x; text-align:center; margin:10px 0 0 0;}
.cr-out { background:url(../images/cnbj.jpg) no-repeat; position:relative; height:500px; } 
.cr { width:1200px; margin:0 auto;}
.cc { width:1200px; margin:0 auto;}
.cc p { background:url(../images/cn.png) center no-repeat; width:25%; height:255px; text-align:center; display:block; float:left;}
.cc p:hover{ background:url(../images/cn2.png) center no-repeat;}
.cc p:hover i{ color:#F00; } 
.cc p:hover b{ color: #FFF; } 
.cc p:hover em{ color: #FFF; }
.cc p i {display:block; font-style:normal; font-size:24px; padding-top:58px; color:#FFF; height:26px;}
.cc p b {display:block; font-size:18px; padding-top:20px;}
.cc p em {display:block; font-style:normal; font-size:14px; padding-top:15px; color:#666} 

.dd { width:900px; margin:0 auto; top:300px; position:absolute;}
.dd p { background:url(../images/cn.png) center no-repeat; width:33%; height:255px; text-align:center; display:block; float:left; }
.dd p:hover{ background:url(../images/cn2.png) center no-repeat;}
.dd p:hover i{ color:#F00; } 
.dd p:hover b{ color: #FFF; } 
.dd p:hover em{ color: #FFF; }
.dd p i {display:block; font-style:normal; font-size:24px;  padding-top:58px; color:#FFF; height:26px;}
.dd p b {display:block; font-size:18px; padding-top:20px;}
.dd p em {display:block; font-style:normal; font-size:14px; padding-top:15px; color:#666}

.dh { width:200px; height:60px; line-height:60px; border-radius:50px; margin:0 auto; margin-top:420px; background:#333 url(../images/phone.png) no-repeat 50px 12px; color:#FFF; font-size:20px; padding-left:100px;}
.dh:hover { background:#ff9000 url(../images/phone.png) no-repeat 50px 12px;}

.aa-out { background:url(../images/aa-bj.jpg) no-repeat;  height:500px; margin-top:150px; position:relative; } 
.aa {  width:1200px; margin:0 auto;  }
.aa-in { width:1200px; margin:0 auto;  background:#FFF;position:absolute;top:300px;} 
.aa-in i { font-size:15px; line-height:24px; padding:20px 80px; display:block; font-style:normal}

.ss { background:url(../images/s.png) no-repeat top center; width:128px; height:202px; overflow:hidden;text-align:center; float: left; width:25%; margin:20px 0 }
.ss p { font-size:45px; color:#333;  display:block; padding-top:60px; padding-bottom:50px;}
.ss em { font-size:13px; display:block; color:#666; font-style: normal; line-height:26px;}

.ss:hover { background:url(../images/ss.png) no-repeat top center;}
.ss:hover em{color:#f88200;}
.ss p:hover { color:#FFF}


.hh {width:1200px; margin:0 auto;}
.hh-l { width:43px; float:left; padding-top:90px;}
.hh-r { width:43px; float:right; padding-top:90px;}
.hh-c { width:1114px; float:left}
.honor { width:256px; float:left; margin:15px 55px; text-align: center}
.honor p { font-size:16px; line-height:40px;}

.pic-scroll-con li{ width:256px; float:left; margin:15px 55px; text-align: center}
.pic-scroll-con li img{ border:1px #CCC solid;transition: all 0.6s;}
.pic-scroll-con li:hover img{transform: scale(1.1);}
.pic-scroll-con li p { font-size:12px; line-height:40px;background:#eaeaea; color: #000;}
.pic-scroll-con li p:hover{ color:#f88200;}
.team{background:url(../images/teamtbg.gif) no-repeat center 0;height:815px;color: #666;clear: both; margin-top:900px;}
.team h2{height:87px;text-align: center;font-size:25px;line-height:60px;color: #fff;font-weight: normal;}
.team h2 a{color: #fff;}
.team .prev,.team .next{width: 55px;height: 56px;display: block;overflow: hidden;background:url(../images/prev1.gif) no-repeat 0 0;top: 346px;right: 0;z-index: 9;}
.team .next{background:url(../images/next1.gif) no-repeat 0 0;top:402px;}
.team .prev:hover,.team .next:hover{background-position: right bottom;}
.team_ico{right: 0;top:156px;z-index: 9;}
.teamtil{top: 599px;left: 0;height: 134px;overflow: hidden;z-index: 2;}
.teamtil li{width: 363px;height: 134px;overflow: hidden;background: #e5e5e5;float: left;}
.teamtil li img{height: 108px;float: left;margin: 13px 12px;}
.teamtil li p{width: 122px;float: left;padding: 20px 0 0 17px;line-height: 21px;color: #666;}
.teamtil li p b{display: block;height: 48px;line-height: 48px;font-size: 18px;font-weight: normal;color: #333;}
.teamtil li p b a{color: #333;}
.teamtil li p span{display: block;line-height:16px;font-size:9px;font-family: Arial;color: #c3c3c3;text-transform: uppercase;}
.teamtil li.teaml1{margin:0 55px;}
.teamtil li.on{background: #f88200;color: #fff;}
.teamtil li.on b{font-weight: bold;}
.teamtil li.on a{color: #fff;}
.teamtil li.on p span{color: #edcba6;}
.team_c dl{position: relative;height: 729px;}
.team_c dt{width: 550px;float: right;}
.team_c dd{width:467px;position: absolute;left: 0;top: 28px;}
.team_c dd h3{color: #333;font-size: 20px;}
.team_c dd h3 a{color:#f88200;}
.team_cw{height: 285px;overflow: hidden;}
.team_cw p{clear: both;padding: 0 0 22px;}
/*教师介绍开始*/
.laoshi{ width: 610px;height: auto;margin: 20px auto;border: 1px solid;}
.laoshi_title{ padding:0px; text-align:center;height: 50px;line-height: 50px;border-bottom: 1px solid;}
.laoshi_title h3{ }
.laoshi_title h3 a{text-decoration:none; color:#000;}
.laoshi_content{ padding:0px;height: auto;font-size: 12px;overflow: hidden;line-height: 40px;}
.laoshi_content1{ width:100%; height:auto;overflow: hidden;border-bottom: 1px solid; }
.laoshi_content2{ width:100%; height:auto;overflow: hidden;border-bottom: 1px solid;}
.laoshi_content3{ width:100%; height:auto;overflow: hidden;border-bottom: 1px solid;}
.laoshi_content4{ width:100%; height: 120px;overflow: hidden;}
.laoshi_content1-l{ float:left; width:20%; text-align:center;letter-spacing: 28px; font-size:16px; font-weight:bold;border-right:1px solid;}
.laoshi_content2-l{ float:left; width:20%; text-align:center;letter-spacing: 8px;font-size:16px;font-weight:bold;border-right:1px solid;}
.laoshi_content3-l{ float:left; width:20%; text-align:center;letter-spacing: 8px;font-size:16px;font-weight:bold;border-right:1px solid;}
.laoshi_content4-l{ float:left; width:20%; text-align:center;  letter-spacing: 8px;font-size:16px;font-weight:bold;border-right:1px solid; height: 120px;line-height: 120px;}
.laoshi_content1-r{ float:right; width:76.7%; text-align:left;}
.laoshi_content2-r{ float:right; width:76.7%;text-align:left;}
.laoshi_content3-r{ float:right; width:76.7%;text-align:left;}
.laoshi_content4-r{ float:right; width:76.7%; line-height:20px; text-align:left; text-indent:2em;padding: 2% 0px;}
/*教师介绍结束*/
.more01{display: block;width: 172px;line-height: 40px;background:#fff;text-align: center; border:1px #f88200 solid; float:left}
.more01 a{display: block;color:#f88200;}
.more01 a:hover { color:#000}

.more02{display: block;width: 172px;line-height: 40px;background:#f88200;text-align: center; border:1px #f88200 solid;float:left}
.more02 a{display: block;color: #fff;}
.more02 a:hover { color:#000}

.pr {position: relative;}
.content {width: 1200px;margin: 0 auto;}

.nn-out { background:#f7f7f7; padding-bottom:40px;}

.nl { width:550px; float:left}
.nl-t { background:url(../images/nx.jpg) no-repeat bottom center;  height:40px; font-size:20px;  }
.nl-t a { padding:0 10px 0 0;}
.nl-t span { float:right; font-size:14px; padding-top:5px; }
.nl-t a.on { color:#f88200; font-weight:bold;}
.nl ul { padding:20px 0 0 0}
.nl ul li { font-size:14px; line-height:40px; background:url(../images/dot.jpg) no-repeat 0px 16px; padding-left:20px;height:40px;overflow:hidden; border-bottom: 1px dashed #504e4d;text-overflow: ellipsis;white-space: nowrap;}
.nl ul li span { float:right; font-size:12px; color:#999}


.nr { width:550px; float:right}
.nr-t { background:url(../images/nx.jpg) no-repeat bottom center;  height:40px; font-size:20px;  }
.nr-t a { padding:0 10px 0 0;}
.nr-t span { float:right; font-size:14px; padding-top:5px; }
.nr-t a.on { color:#f88200;font-weight:bold;}
.nr ul { padding:20px 0 0 0}
.nr ul li { font-size:14px; line-height:40px; background:url(../images/dot.jpg) no-repeat 0px 16px; padding-left:20px;height:40px;overflow:hidden;border-bottom: 1px dashed #504e4d;}
.nr ul li span { float:right; font-size:12px; color:#999}

.nn {border-bottom:1px #CCC solid;padding: 5px; margin-top: 10px; border-radius: 10px;}
.nn p span { float:right; font-size:12px; color:#999}
.nn p a { color:#f88200; font-size:16px; line-height:36px;}
.nn:hover{background: #cab8b840;box-shadow: 3px 3px 5px #888888;}

.link { border:2px #CCC solid; padding:20px; width:1160px; margin:40px auto 0px auto}
.link b { display:block; float:left; font-size:18px;}
.link span { display:block; float:right; background:url(../images/jj.jpg) no-repeat 100px 0px; padding-right:60px; height:25px; }
.link span a { color:#F60}
.link p { display:block; float:left; padding-left:10px;}
.link p a { padding:0 10px; font-size:13px;}

.f_bj {color: #555;clear: both; height: auto;overflow: hidden;background: url(../images/footbg.gif) repeat center 0 #fff;line-height: 30px;}
.f_bj a { color:#666;}
.f_nav {height:56px; overflow: hidden;line-height: 56px;font-size: 16px; color:#ccc; text-align: center;margin-bottom: 10px;}
.f_nav a {color:#fff; display:block; float:left; margin:0px 20px;}
.f_nav a:hover { color:#1b2b60;font-weight: bold;}
.f_nav em {display: inline-block; padding:0 15px;}
.f_logo { overflow: hidden;white-space: nowrap;width: 215px; padding:10px 0 0 0;}
.f_logo img { width: 191px;  display: block; }
.f_con { width: 942px; overflow: hidden; padding-bottom:10px;}
.f_con h3 {height: 29px; line-height: 29px;font-size: 16px;  color: #333; font-weight: bold;}
.f_text,.f_cont {padding-right: 50px;overflow: hidden; }
.f_text { width: 330px; float:left; /*background: url(../images/f_ico1.gif) no-repeat 0 20px;*/border-left: 1px solid #9a9494;
padding-left: 2%; }
.f_cont { width: 280px; float:right; /*background: url(../images/f_ico2.gif) no-repeat 0 20px;*/border-left: 1px solid #9a9494;
padding-left: 2%;}
.f_erweima{width:85px;float: left;line-height: 32px;text-align: center;padding-top: 6px;}
.f_erweima img{width:84px;image-rendering: pixelated;}
.f_text b { display: block; font-size: 18px;line-height: 53px; color: #fff;}
.f_text p { display: block; }
.f_code { width: 82px; padding: 5px 0 0;  line-height: 32px; text-align: center;}
.f_code img { display: block; width: 82px; height: 83px; display: block;image-rendering: pixelated;}
.f_code span {  display: block;color: #999; }
.f_wz { clear: both; border-top: solid 1px #9a9494;  height: 42px; line-height: 42px; color: #555; margin:0 auto; text-align:center;}
.f_wz span { display: inline-block;padding: 0 250px 0 0; }
.footer {width:1200px; margin:0 auto;}

.blk{margin-bottom:  20px;}
.p12-curmbs-1{font-size: 14px;}
.p12-curmbs-1 b{font-weight: normal;padding-left: 8px; background:url(../images/dt.png) no-repeat left center; padding-left:25px}
.p12-curmbs-1 span{font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}

.main-out { background:rgb(243, 243, 243); padding:20px 0}  
.main { width:1200px; margin:0px auto;}
.main-l { width:240px; float:right}
.main-r { width:940px; float:left}

.sp { width:100%; }
.sp-a {height:72px; line-height:72px; background:#262626; color:#FFF; text-align:center; font-size:24px; font-weight:bold}
.sp-b {width:100%; background:#FFF }

.sp-b ul.cl li {border-bottom:1px #CCC solid;display: block; background: #ececec;height: 32px;line-height: 32px;border: 1px #fff solid;}
.sp-b ul.cl li a{ display:block; height:30px; line-height:30px; background: url(../images/do.jpg) no-repeat 30px 14px; padding-left: 50px;}


.sp-b b,.sp-b dt { display:block; background:#f98200 }
.sp-b b a,.sp-b dt a { display:block; background:#f98200 url(../images/p14-icon5.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }
.sp-b b a:hover,.sp-b dt a:hover,.sp-b dt.active a { display:block; background:#f98200 url(../images/p14-icon2.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }

.sp-b i { display:block; background:#f98200 }
.sp-b i a { display:block; background:url(../images/p14-icon5.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }
.sp-b i a:hover { display:block; background:#666 url(../images/p14-icon5.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }

.sp-b em { display:block; background:#f98200 }
.sp-b em a { display:block; background:url(../images/jintou.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }
.sp-b em a:hover { display:block; background:#666 url(../images/jintou.png) no-repeat 200px 20px; font-size:16px; color:#FFF; height:50px; line-height:50px; border:1px #fff solid; padding-left:30px; }

.sp-b span { display:block; background:#ececec; height:32px; line-height:32px;border:1px #fff solid;}
.sp-b span a { display:block; background:url(../images/do.jpg) no-repeat 30px 14px; padding-left:50px;}
.sp-b span a:hover { background:#666 url(../images/do.jpg) no-repeat 30px 12px; color:#FFF}

.sp-c { background:url(../images/contact-z1.jpg); height:140px;  margin-bottom: 10px; margin-top: 10px;color:#333; }
.sp-c em { display: block; font-size: 18px;height: 30px; line-height: 30px; padding: 8px 0 0 95px; background: url(../images/contact-z1_tel.png) no-repeat 74px 15px;}
.sp-c span {display: block; height: 30px; font-weight: bold; font-size: 18px; line-height: 30px; padding-left: 73px;}

.sp-d {height:60px; line-height:60px; color:#f98200; text-align:center; font-size:24px; background:#FFF; border-top:5px #f98200 solid; font-weight:bold }

.sp-e { padding:0 0 10px 0; background:#FFF}
.sp-e p { text-align:center; line-height:26px; display:block; width:48%; margin:1%; float:left}
.sp-e p img{ display:block; text-align:center; border:1px #ddd solid; width:90%; margin:0 auto;}

.sp-e ul { width:90%; margin:0 auto; padding:10px 0}
.sp-e ul li { border-bottom:1px #CCC dotted; background:url(../images/do.jpg) no-repeat 0 18px; line-height:22px; padding:8px 0;}
.sp-e ul li a { padding-left:15px; display:block}

.sp-e h6 { display:block; overflow:hidden; height:26px; line-height:26px; font-size:13px; /*background:url(../images/do.jpg) no-repeat 10px 15px; */padding:6px; border-bottom:1px #CCC dotted}

.sp-e h6:before{content:'';display:inline-block;width:0px; height:0px;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid #f98200;}
.sp-e h6 a { padding-left:10px;}
.sp-e h6 span { float:right; }
.sp-e h6 span a { display:block; width:46px; height:26px; line-height:26px; background:#F60; color:#FFF; text-align:center; padding:0; margin-right:10px; border-radius:4px;}

.tool{ height: auto; overflow: hidden; background: #fff; padding:13px 10px 8px 10px; margin-top: 10px;}
.tool ul{ height: auto; overflow: hidden;}
.tool ul li{ float: left; width: 108px; height: 98px; border:1px solid #e3e3e3; margin-right: 4px; margin-bottom: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tool ul li:nth-child(2n){ margin-right: 0px;}
.tool ul li.li1{ background: #f98200; color:#fff;  text-align: center; font-size: 22px; font-weight: bold; line-height: 30px; padding-top: 19px;}
.tool ul li img{ display: block; margin:0 auto; margin-top: 18px;}
.tool ul li p{ font-size: 14px; color:#666666; line-height: 15px; text-align: center; margin-top: 8px;}

.tt { width:100%; height: auto;overflow: hidden;background: #fff;padding:35px 0 0 0px;}
.tt h1 { border-bottom: 1px solid #e5e5e5;font-size: 26px;color: #333333;line-height: 26px; padding-bottom: 16px;padding-left: 27px; font-weight: normal;}
.tt span { color:#f88200;font-weight: bold; font-size: 22px;}

.mr1 { width:100%; background:#fff;}
.mr1-l { padding:40px 0 0px 40px; float:left; width:404px}
.mr1-r { padding:40px 40px 0px 0px; float:right; width:420px}
.mr1-r img { display:block; padding-bottom:20px;}
.mr1-r p { font-size:18px; display:block; padding:6px 0; line-height:32px}
.mr1-r p b { color:#f98200; font-size:22px; }

.mr5 { width:100%; background:#fff;}
.mr5-l { padding:40px 0 40px 40px; float:left; width:260px}
.mr5-r { padding:40px 40px 40px 0px; float:right; width:560px}
.mr5-r img { display:block; padding-bottom:20px;}
.mr5-r span { font-size:14px; display:block; padding:3px 0; line-height:24px}
.mr5-r span b { color:#f98200; font-size:22px; }

.mr2 { width:100%; background:#fff;padding-bottom: 50px;}
.mr2-c { padding:20px 30px; }




.mr2-c   strong {color:#f98200;}
/*.mr2-c img { width:100%;}*/
.mr2-c p { font-size:15px; line-height:30px; padding:10px;} 
.mr2-c p b { color:#F60; font-size:18px;}
.mr2-c ul li { width:23%; float:left; margin:1% 1%; text-align:center  }
.mr2-c ul li a { display:block; background:#B9B9B9; width:100%; font-size:16px; height:30px; line-height:30px; padding:6px 0; color:#FFF; border-radius:4px}
.mr2-c ul li a:hover { background:#f98200}
.mr2-c ul li a.on { background:#f98200}

.mr3 { width:100%; background:#fff; margin-top:10px;}
.information_con{ height: auto; overflow: hidden; padding:0 27px; margin-top: 27px;}
.information_con .informa_left{ float: left; width: 700px;}
.information_con .informa_left dl{ float: left; width: 340px; margin-bottom: 25px; height:auto;margin-left: 1%;overflow: hidden;}
.information_con .informa_left dl dt{ font-size: 22px; color:#333333; background: url(../images/news_bg1.png) no-repeat left center; padding-left: 30px; margin-bottom: 15px;}
.information_con .informa_left dl dd{ font-size: 14px; background: url(../images/nes_ico.png) no-repeat left center; padding-left: 16px; line-height:28px;height:28px;overflow:hidden;border-bottom: 1px #CCC dotted;text-overflow: ellipsis;}
.information_con .informa_left dl dd a{ color:#666; white-space: nowrap;}
.information_con .informa_left dl:hover dt{color: #f88200;}
.information_con .informa_left dl dd:hover a {color: #f88200;}
.information_con .informa_right{ float: right; width: 165px;}
.information_con .informa_right img{/*transform: scale(0.8);*/height: 211px;float: right;}
.information_con .informa_left dl.dl2 dt{ background: url(../images/news_bg2.png) no-repeat left center;}
.information_con .informa_left dl.dl3 dt{ background: url(../images/news_bg3.png) no-repeat left center;}
.information_con .informa_left dl.dl4 dt{ background: url(../images/news_bg4.png) no-repeat left center;}


.items_con .items_in{ height: auto; overflow: hidden; display: none;}
.item_li{ height: auto; overflow: hidden;}
.item_li li{ float: left; width: 277px; height: auto; margin-right: 17px; position: relative; margin-bottom: 30px;}
.item_li li:nth-child(3n){ margin-right: 0px;}
.item_con_img{ height: auto; overflow: hidden; position: relative;}
.item_con_img .glass{ position: relative;width: 100%;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #e3e3e3;}
.item_con_img img{ display: block; width:80%; padding:10%; height:auto;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ; }


.mr4 { width:100%; background:#fff;}

.mr6 { width:100%; background:#fff; margin-top:15px;}

.news_li{ height: auto; overflow: hidden; padding:20px 30px;}
.news_li li{ height: auto; overflow: hidden; border: 1px solid #aba1a1; margin-bottom: 25px; border-radius:5px;/*background: #ececec;*/}
.news_li li .news_left{ float: left; width: 225px;overflow: hidden; transition:all 0.6s;;}
.news_li li:hover img{ transform: scale(1.2);}
.news_li li .news_left .glass{position: relative;width:225px;height: 150px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news_li li .news_left img{ width:225px;height: 150px;transition: .6s; moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s; overflow: hidden;image-rendering: pixelated;}
.news_li li .news_right{ float: right; width: 640px;height: 140px;padding: 5px;}
.news_li li .news_right h2{ font-weight: normal; font-size: 16px; line-height:26px; color: #333333; margin-top: 5px;text-align: center;border-bottom: 1px dashed #8e8b89;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_li li .news_right h2:hover{ color:#f88200;}
.news_li li .news_right p{ font-size: 13px; color:#666666; line-height: 20px; margin-top: 10px;text-indent: 2em;word-break: break-all;}
.news_li li .news_right .time{ font-size:12px; color:#999; margin-top: 4px;}
.news_li li .news_right .time span{ color:#F60; font-size:14px; float: right;}

.gray_in{ height: 100%; width: 100%;  background: rgba(0,0,0,0.7); position: absolute; top:0px; left:0px; visibility: hidden;}
.gray_in h2{ text-align: center; color:#fff; font-size: 20px; font-weight: normal; margin-top: 32px;}
.gray_in p{ text-align: center; height: auto; overflow: hidden; margin-top: 20px;}
.gray_in p a{ display: inline-block; width: 100px; height: 33px; border-radius: 2px; border:1px solid #ed6f39; color:#ed6f39; font-size: 14px; line-height: 33px; }
.gray_in p a:first-child{ background: #ed6f39; color:#fff; margin-right: 10px;}
.item_li li dl{ height: 120px; overflow: hidden;}
.item_li li dl dd{ background: url(../images/left.png) no-repeat 3px center; padding-left: 18px; font-size: 14px; line-height: 30px; height:30px; overflow:hidden}
.item_li li dl dd a{ color:#666; display: block;}
.item_li li .item_more{position: absolute; bottom: 0px; right:0px;}
.item_li li .item_con_img:hover .gray_in{ visibility: visible;}

.zx_list{ height: auto; overflow: hidden;}
.zx_list dt{  font-size: 20px; color:#333;}
.zx_list dd{ font-size: 14px; color:#666666; display: block; height: 44px; background: #f0f0f0; line-height: 44px; margin-top: 10px; padding-left: 25px;}


.items_con{ height: auto; overflow: hidden; padding:30px 35px 0 35px;}
.items_con .items_in{ height: auto; overflow: hidden; display: none;}
.item_li{ height: auto; overflow: hidden;}
.item_li li{ float: left; width: 277px; height: auto; margin-right: 17px; position: relative; margin-bottom: 30px;}
.item_li li:nth-child(3n){ margin-right: 0px;}
.item_con_img{ height: auto; overflow: hidden; position: relative;}

.item_con_img .glass{ position: relative;width: 100%;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #e3e3e3;}
.item_con_img img{ display: block; width: 76%; padding:12%; height:auto;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ; }

.info_left{ height: auto;}
.info_left h1{ text-align: center; font-size: 17px; color:#333333;  border-bottom:none; font-weight: normal; margin: 10px 0px;}
.info_left .fb_time{ font-size: 13px; color: #999; border-bottom:1px solid #e8e8e8; text-align: center; line-height: 40px; padding-bottom: 10px;}
.info_left .infonr{ height: auto; overflow: hidden; padding:20px; font-size:14px;color: black;word-break: break-all;}
.info_left .share{ height: auto; overflow: hidden;border-bottom:1px solid #e8e8e8; padding-bottom: 5px; }
.info_left .infonr a{ color: #F00;}
.info_left .infonr th{ padding:5px;}
.info_left .infonr td{ padding:5px; height:20px; line-height:20px;}

.page_navi{padding:20px;line-height: 30px;}


.vid-info{ height: auto; overflow: hidden;padding:20px 0px; position: relative;border-top:1px solid #e8e8e8; }
.vid-info a{ color:#666666; font-size: 14px; display: block;}
.vid-info a.aa{ width: 100px; height: 30px; background:#f88200; text-align: center; color:#fff; font-size: 14px; text-align: center; position: absolute; right:0px; top:7px; border-radius: 3px; line-height: 30px;}



/*分页样式*/
#pages {padding:25px 0 15px;text-align:center;overflow:hidden;}
#pages  a{margin: 0 4px;font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;}
#pages  a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
#pages  a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
#pages  span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin: 0 2px;background: #f88200; border: 1px solid ##f88200;}


.info_ul{ height: auto; overflow: hidden; margin-top: 15px;}
.info_ul li{ font-size: 14px; color:#666666;}
.info_ul li img{ display: inline-block; margin-left: 5px;vertical-align: middle;}
.info_ul li span{ display: inline-block;  background: url(../images/jsinfo.png) no-repeat center; width: 149px; height: 22px;font-size: 12px; line-height: 22px; color:#ed6f39; margin-right: 9px; }
.info_ul li span em{color:#fff;margin-left: 8px; margin-right: 12px;}
.consul_more{ height:auto; overflow: hidden; margin-top:17px;}
.consul_more span{ float: left;}
.consul_more .share_more{ margin-top: 15px;}
.consul_more .span_more{  width: 400px;}
.consul_more .span_more a{  width: 150px; height: 30px; border:1px solid #ed6f39; line-height: 30px; font-size: 18px; color:#ed6f39; text-align: center; display: inline-block; border-radius: 2px;}
.consul_more .span_more a:first-child{ background: #ed6f39; color:#fff; margin-right: 5px;}


.detainInfo{ height: auto; overflow: hidden; margin-top: 20px;}
.detail_top{ height: auto; overflow: hidden; background: #fff; padding-bottom: 20px;}
.detail_ol{ height: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-left: 26px;}
.detail_ol li{ float: left; line-height: 60px; font-size: 18px; color:#333; margin-right: 50px; cursor:pointer;}
.detail_ol li.on{ color:#ed6f39; border-bottom: 3px solid #ed6f39;}

.detail_con{ height: auto; overflow: hidden; margin-top: 40px; padding:0 26px;}
.detail_con .detain_in{ height: auto; overflow: hidden; padding:10px;}
.detail_con .detain_in p{ font-size: 14px; color:#666666;}
.feature{ height: auto; overflow: hidden; margin-bottom: 30px;}
.feature_left{ height:auto; overflow: hidden; float: left; width: 399px;}
.feature_right{ height: auto; overflow: hidden; float: right; width: 440px;}
.feat_top{ height: auto; overflow: hidden;}
.feat_top dl{height: auto; overflow: hidden; }
.feat_top dl dt{ font-size: 30px; font-weight: bold; color:#ed6f39; line-height: 30px;}
.feat_top dl dd{ font-size: 14px; color:#666; background: url(../images/ico.png) no-repeat left center; padding-left: 15px; margin-top: 12px;}

.feat_bottom{ height: auto; overflow: hidden; margin-top: 40px;}
.feat_bottom h1{ font-size: 30px; font-weight: bold; color:#ed6f39; line-height: 30px; margin-bottom: 5px;}
.feat_bottom p{ font-size: 14px; color:#666; margin:0px !important;}
.feat_ul{ height:auto; overflow: hidden; }
.feat_ul li{ float: left; width: 210px; height: 54px; background: #f4f4f4; margin-right: 15px; margin-top: 15px; padding-top:8px; padding-left:8px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feat_ul li:nth-child(2n){ margin-right: 0px; }
.feat_ul li img{ display: inline-block; vertical-align: middle; margin-right: 10px;float: left;}
.feat_ul li span{ font-size: 14px; color:#666; line-height: 16px; display: inline-block;}
.feat_ul li:first-child span{ margin-top: 10px;}
.feat_p{ font-size: 18px; color:#333; margin-bottom: 12px;}
.feat_p span{ font-size: 26px; color:#ed6f39; font-weight: bold;}
.feat_ul li .spann{ display: inline;}



.detail_recommde{ height: auto; overflow: hidden;background: #fff;}
.detail_bottom_bo{ height: auto; overflow: hidden;  background: #fff;}
.detaiil_title{ height: auto; overflow: hidden;}
.detaiil_title h3{ font-size: 26px; color:#ed6f39; text-align: center;}
.detaiil_title b{ display: block; margin:10px 0px;}

.request{ height: auto; overflow: hidden; width: 780px; margin:0 auto; margin-top: 15px; border-bottom: 1px solid #f0f0f0; margin-bottom: 53px;}
.request h2{ color:#fff; font-size: 22px; height: 60px; background: #636363; line-height: 60px;}
.request h2 span{ width: 176px; background: #ed6f39; display: inline-block; text-align: center; margin-right:219px;}
.req_ul{ height: auto; overflow: hidden; background: #fff; padding:40px 0px;}
.req_ul li{ float: left; width: 14.28%;}
.req_ul li img{ margin:0 auto;    display: block;}
.req_ul li p{ text-align: center; color:#666666; margin-top: 10px;}
.req_ul li.lie p{ color:#ed6f39;}
.gray_line{ height: 19px; background: #F3F3F3; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}


.kxys{ height: auto; overflow: hidden; margin-top: 45px;}
.kxys .kx_ul{ height: auto; overflow: hidden; margin:15px auto 45px; width: 780px;}
.kxys .kx_ul li{ float: left; width: 195px;}
.kxys .kx_ul li .kx1{ width: 194px; height: 152px; background: #ed6f39;}
.kxys .kx_ul li .kx1 img{ display: block; margin:0 auto; padding-top: 22px;}
.kxys .kx_ul li .kx1 h1{ text-align: center; color: #fff; font-size: 20px; margin-top: 5px;}
.kxys .kx_ul li .kx1 b{ display: block; width: 23px; height: 3px; background: #fff; margin:10px auto;}
.kxys .kx_ul li .kx1 p{ text-align: center; color:#fff; font-size: 13px;}
.kxys .kx_ul li .kx2{ width: 194px; height: 152px;}
.kxys .kx_ul li .kx2 img{ display: block;}


.sksy{height: auto; overflow: hidden; margin-top: 45px; }
.sksy_con{height: auto; overflow: hidden; margin:15px auto 45px; width: 780px; }
.sksy_con .sksy_left{ float:left; width: 341px; border:1px solid #dadada; background: #fff; padding:3px;}
.sksy_con .sksy_right{ width: 419px; float: right;}
.sksy_con .sksy_right dl{ height: auto; overflow: hidden;}
.sksy_con .sksy_right dl dd{ background: url(../images/yuan.png) no-repeat left center; font-size: 14px; color:#666666; line-height: 30px; padding-left:13px; }


.fwbz{height: auto; overflow: hidden; margin-top: 45px; }
.bzimg{ height: auto; overflow:hidden; margin:20px auto;}
.fwbz .bz_ul{ height: auto; overflow: hidden; margin:15px auto 45px; width: 778px; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae; position: relative;}
.fwbz .bz_ul li{ float: left; width: 326px; height: 106px;border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae; padding-left: 38px; padding-right: 24px;}
.fwbz .bz_ul li h1{ font-size: 22px; color:#333333; margin-top: 18px;}
.fwbz .bz_ul li h1 img{ vertical-align: bottom; margin-right: 7px;}
.fwbz .bz_ul li p{ font-size: 13px; color:#666666; margin-top: 5px;}
.fwbz .bz_ul li.li1{ background: #fafafa;}
.fwbz .bz_ul li.li2{ background: #e21e1f;padding-right: 13px; width: 328px; padding-left:47px; }
.fwbz .bz_ul li.li2 h1,.fwbz .bz_ul li.li3 h1{ color:#fff;}
.fwbz .bz_ul li.li2 p,.fwbz .bz_ul li.li3 p{ color:#fff;}
.fwbz .bz_ul li.li3{ background: #636363; }
.fwbz .bz_ul li.li4{ background: #fafafa;padding-right: 13px; width: 328px; padding-left:47px;}
.bzlogo{ position: absolute; top:50%; left:50%; margin-left: -63.5px;  margin-top: -63.5px; }


.team_advant{height: auto; overflow: hidden; }
.teamad_con{ height: auto; overflow: hidden; margin:15px auto 45px; width: 780px;}
.teamad_one{ height: auto; overflow: hidden; background: url(../images/team_ys.png) no-repeat center; height: 343px;}
.teamad_left{ float: left; width: 147px; height: 122px; margin-top: 184px; margin-left: 40px; padding-top: 32px;}
.teamad_left p{ font-size: 15px; color:#3f3f3f; background: url(../images/ysyuan.png) no-repeat 18px center; padding-left: 32px; margin-bottom: 8px;}
.teamad_right{ float: right; margin-top: 184px; margin-right: 37px;width: 147px; height: 122px;padding-top: 32px;}
.teamad_right p{ font-size: 15px; color:#3f3f3f; background: url(../images/ysyuan.png) no-repeat 32px center; padding-left: 45px; margin-bottom: 8px;}
.teamys_ul{ height: auto; overflow: hidden; margin-top: 30px;}
.teamys_ul li{ font-size: 15px; color:#333333; margin-bottom: 5px;}

.teacher_sj{height: auto; overflow: hidden; margin-top: 45px; }
.teachersj_con{height: auto; overflow: hidden; margin:15px auto 45px; width: 780px; }
.tcsj_img img{display: block; margin:0 auto;}
.tcsj_ul{ height: auto; overflow: hidden; width: 530px; margin:0 auto;}
.tcsj_ul li{ float: left; width: 148px; margin-right: 43px; font-size: 13px; color:#666666; text-align: center; margin-top: 4px;}
.tcsj_ul li:last-child{ margin-right: 0px; color:#ed6f39;}
.teachersj_con p{ font-size: 15px; color:#333333; margin-top: 25px; line-height: 28px;}


.mien{height: auto; overflow: hidden; margin-top: 45px; }
.mien_ul{ height: auto; overflow: hidden; margin:15px auto 25px; width: 780px;}
.mien_ul li{ float: left;width: 253px; margin-right: 9px; margin-bottom: 10px;}
.mien_ul li:nth-child(3n){ margin-right: 0px;}
.mien_ul li div{ height: auto; overflow: hidden; background: #ebebeb; padding:4px;}
.mien_ul li div img{ display: block; width: 245px; height: 116px;}


.comtiy{ height: auto; overflow: hidden; margin-top: 65px; }

.comtiy img{ margin:0 auto;}
.comtiy h1{ font-size: 30px; text-align: center; color:#ed6f39; line-height: 30px; margin-top: -40px;}
.comtiy p{ font-size: 14px; color:#8a8a8a; text-align: center; line-height: 25px; margin-top: 10px;}
.comt_ol{ height: auto; overflow: hidden; margin-top: 30px;margin-bottom:68px;}
.comt_ol li{ float: left; width: 209px; margin-right: 10px; background: #ed6f39;text-align: center;}
.comt_ol li:nth-child(2n){ background: #f39800; margin-top: 40px;}
.comt_ol li:last-child{ margin-right: 0px;}
.comt_ol li img{ margin:21px auto;}

.comt_ol li h2{ color: #fff; font-size: 22px; }
.comt_ol li span{ display: block; color:#fff; font-size: 14px; padding: 0 18px; line-height: 20px; margin-top: 10px; margin-bottom: 30px;}

.team_con{ height: auto; overflow: hidden; padding:20px 30px;}
.team_in{height: auto; overflow: hidden; border:1px solid #dfdfdf; padding-bottom: 8px; padding-right: 25px;}
.team_in .tm_le{ float: left; width: 246px; position: relative;}
.team_in .tm_le p{ height: 32px; background: #ed6f39; text-align: center; color:#fff; font-size: 16px; line-height: 32px; position: absolute; bottom:0px; left:0px; width: 100%;}
.team_in .tm_ri{ float: right; width: 552px;}
.team_in .tm_ri h2{ color:#333333; font-size: 22px; font-weight: normal; margin-top: 15px;}
.team_in .tm_ri h2 em{ display: inline-block; width: 37px; height: 18px; background: #ed6f39; color:#fff; font-size: 13px; line-height:18px; border-radius: 3px; text-align: center;}
.team_in .tm_ri p{ font-size: 14px; color:#666666; line-height: 22px; margin-top: 10px;}
.team_in .tm_ri dl{ height: auto; overflow: hidden; margin-top: 18px;}
.team_in .tm_ri dl dt{ font-size: 18px; color:#666666;}
.team_in .tm_ri dl dd{ float: left; font-size: 14px; color:#666666; margin-right: 28px;}
.team_in .tm_ri .pay{ height: auto; overflow: hidden; margin-top: 22px;}
.team_in .tm_ri .pay a{ width: 106px; height: 31px; line-height: 31px; text-align: center; border:1px solid #ed6f39; color:#ed6f39; display: inline-block; font-size: 14px;}
.team_in .tm_ri .pay a.pay_a{ background: #ed6f39; color:#fff; margin-left: 5px;}

.expert_ul{ height: auto; overflow: hidden;}
.expert_ul li{ float: left; width: 418px; background: #f5f5f5; padding:14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-right: 30px; margin-top: 30px;}
.expert_ul li:nth-child(2n){ margin-right: 0px;}
.expert_ul li .expr_le{ float: left; width: 124px;}
.expert_ul li .expr_le img{ width: 124px; height: 124px; border-radius: 50%;}
.expert_ul li .expr_ri{ float: right; width: 227px;}
.expert_ul li .expr_ri .exp_title{ color:#666666; font-size: 16px; margin-top: 22px;}
.expert_ul li .expr_ri .exp_title span{ color:#ed6f39; font-size: 20px;}
.expert_ul li .expr_ri .exp_title i{ display: inline-block; float: right;width: 37px; height: 18px; background: #ed6f39; color:#fff; font-size: 13px; line-height:18px; border-radius: 3px; text-align: center; font-style: normal;}
.expert_ul li .expr_ri p{ font-size:14px; color:#666666; margin-top: 10px;}
.expert_ul li .expr_ri p a{ color:#ed6f39;}


.teamInfo{ height: auto; overflow: hidden; border:1px solid #dfdfdf;}
.descript{ height: auto; overflow: hidden;  padding:20px;}
.descript .descr_le{ float: left; width: 251px;}
.descript .descr_le img{ display: block; width: 251px; height: 251px;}
.descript .descr_le .desc_input{ height: 39px; padding:2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #3f92d0; margin-top: 11px; }
.descript .descr_le .desc_input input{ background: #fff; width: 173px; height: 35px; line-height: 35px; border:none; text-indent: 1em;}
.descript .descr_le .desc_input button{ color:#fff; font-size: 13px; background: transparent; border:none;}
.descript .descr_ri{ float: right; width: 534px;}
.descript .descr_ri h3{ font-weight: normal; font-size: 22px; color:#333333;}
.descript .descr_ri h3 span{ display: inline-block; background: url(../images/notl.jpg) no-repeat right center;padding-right: 20px;}
.descript .descr_ri .desc_con{ height: auto; overflow: hidden; margin-bottom: 20px;}
.descript .descr_ri .desc_con p{ font-size: 14px; color:#666; line-height: 20px; margin-top: 15px;}
.descript .descr_ri a{ display: inline-block; width: 115px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color:#ed6f39; border:1px solid #ed6f39;}
.descript .descr_ri a.fw{ background:#ed6f39; color:#fff; margin-left: 8px; }
.descptyu{ margin-top: 10px;}


/*荣誉证书*/
.curtemt{ height: auto; overflow: hidden;margin-bottom: 0px; padding:20px 30px;}
.curtemt .gallery a.qulity2{display:block;}
.curtemt .gallery img{width:254px; height:180px; vertical-align:top; border: 1px solid #e0e0e0; }
.curtemt .f2_2 { overflow:hidden; }
.curtemt .gallery{float:left; overflow:hidden; margin-left:28px;margin-bottom:20px; width:256px; height:210px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
.curtemt .gallery:nth-child(4n){ margin-right: 0;}
.curtemt .qulity3{ text-align:center; display:block; margin-top:5px; color:#666666;font-size:13px;}

.links-list { padding: 20px; }
.links-list p a { margin-right: 20px; }
.links-list p { line-height: 30px; }
.links-list h3 { font-size: 14px; font-weight: bolder; line-height: 30px; margin-top: 30px; }
.links-list td{ padding:3px;}

.sitemap-list { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.sitemap-list dl { padding-top: 10px; padding-bottom: 15px; }
.sitemap-list dl dt { font-weight: 700; line-height: 30px; font-size: 14px; }
.sitemap-list dl dd a { margin-right: 10px; }

.side {position: fixed;width: 60px;height: 300px;right: 10px;top: 270px;z-index: 100;font-size:14px;}
.side ul {margin: 0;padding: 0;list-style: none;}
.side ul li {width: 60px;height: 64px;float: left;}
.side ul li .side1 {display: block;}
.side ul li .side1:hover {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_1s.png) no-repeat;}
.side ul li .ck_ico_1 {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_1.png) no-repeat;}
.side ul li .sidebox {vertical-align: middle;position: absolute;width: 60px;height: 60px;top: 0;right: 0;color: #fff;overflow: hidden;}
.side ul li .side2 {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_2.png) center center no-repeat;}
.side ul li .side2:hover{background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_2s.png) no-repeat;}
.side ul li .ck_ico_3 {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_3s.png) no-repeat;}
.side ul li .side3 {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_3.png) center center no-repeat;}
.side ul li .side3:hover{background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_3s.png) no-repeat;}
.side ul li .side5 {background: url(http://www.js-yanchangzhijia.com/template/default/style/css/img/ck_ico_top.png) center center no-repeat;position: relative;}
.kf_tel {width: 240px;height: 126px;padding-top: 4px;background:url(http://www.js-yanchangzhijia.com/static/upload/image/20221114/1668409076111729.jpg) no-repeat;position: absolute;left: -245px;top: -4px;display: none;}
.kf_ewm {width: 240px;height: 226px;padding-top: 4px;background: url(http://www.js-yanchangzhijia.com/static/upload/image/20221114/1668410092411371.jpg) no-repeat;position: absolute;left: -245px;top: -4px;display:none;}