﻿@charset "utf-8";
/* CSS Document */
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-family:" ";}
a{color:#666;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px; font-weight:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

.head{ z-index:2;}
.header{ height:120px;}

.logo{ width:150px; height:60px;float:left; margin-top:25px; }
.topbox{ float:right; margin-top:20px;}
.topbox .phone{ float:right; font-size:14px;}
.gsm{ color:#207033; font-size:26px; float:left;}

/*menu start*/
.menu{ height:35px;z-index:2; position:relative; float:right; background:url(../images/menudbg.png) no-repeat; margin-top:30px;}
.menu ul{height:35px; line-height:35px; width:748px;}
.menu ul li{ float:left; position:relative; background:url(../images/nav_line.jpg) right center no-repeat; display:block; width:85px; height:35px; text-align:center; margin-right:6px;}
.menu ul li dl{ width:160px; position:absolute; left:0px; top:35px; border-top:0;display:none; background:#3d834d;}
.menu ul li dl dd{ line-height:24px;}
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left; width:140px; height:24px; line-height:28px; padding:3px 10px;}
.menu ul li dl dd a:hover{ color:#fff; text-decoration:none; background:#207033;}
.menu a{ color:#fff; font-family:" ";text-decoration:none; display:block; width:85px; height:35px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ background:url(../images/menu_hover.png) center no-repeat; color:#fff;}

/*Banner部分*/
.bannerBox{ position: relative; width: 100%; float:left;}
.banner{ position:relative; z-index:1; width:100%;min-width:1210px; height:422px;overflow:hidden;}
.ImgBanner{position:absolute;top:0px;left:0px; z-index:2;display:block;width:100%;height:422px;background-position:top center;background-repeat:no-repeat;}
.banner .d2{position:absolute;bottom:25px;left:0px;z-index:9999;width:100%;height:13px;clear:both;text-align:center;}
.banner .d2 a{display:inline-block;width:12px;height:13px;overflow:hidden;margin:0 7px; background: url(../images/dot2.png) no-repeat; cursor:pointer;}
.banner .d2 a.nuw{ background: url(../images/dot.png) no-repeat;}
.bannerbg{ position: absolute; bottom: 0; z-index: 999; width: 100%; height: 86px; background: url(../images/bannerbg.png) no-repeat center;}



/*
.news{ width:463px;height:330px; border:#dedede 1px solid; float:left; overflow:hidden;}
.news h2{ height:34px; line-height:34px; border-bottom:#dedede 1px solid; background:url(../images/h2.jpg) repeat-x;}
.news h2 span{font-size:14px; color:#277fc6; margin-left:10px; float:left;}
.news h2 span small{ color:#666; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.news h2 a{ display:block; float:right; margin-right:5px; color:#277fc6;}
.news h2 a:hover{ color:#f60;}
.news dl{ height:105px; overflow:hidden;}
.news dl dt{ width:121px; height:80px; padding:2px; border:#dbdbdb 1px solid; overflow:hidden; margin:10px 10px 0px 10px; float:left; display:inline;}
.news dl dd{ line-height:22px; margin-right:10px; color:#666;}
.news ul{ padding-top:5px;}
.news ul li{ line-height:34px; border-bottom:#a2a1a1 1px dashed; margin:0px 10px;}
.news ul li a{ display:block; float:left;}
.news ul li span{ float:right; color:#999;}

.gsjj{ width:300px;height:330px; border:#dedede 1px solid; float:right; overflow:hidden;}
.gsjj h2{ height:34px; line-height:34px; border-bottom:#dedede 1px solid; background:url(../images/h2.jpg) repeat-x;}
.gsjj h2 span{font-size:14px; color:#277fc6; margin-left:10px; float:left;}
.gsjj h2 span small{ color:#666; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.gsjj h2 a{ display:block; float:right; margin-right:5px; color:#277fc6;}
.gsjj h2 a:hover{ color:#f60;}
.gsjj dl dt{ text-align:center; margin-top:10px;}
.gsjj dl dd{ color:#666; line-height:24px; margin:0px 12px;}
.gsjj dl dd a{ color:#f60;}
.gsjj dl dd a:hover{ text-decoration:underline;}
*/


/*
.scrollimg{ display: inline; float: left; width: 758px; padding:5px;}
.in_scrolls{ width:758px;  display:inline;}
*/
/*scroll_left start*/
#scroll_left{overflow:hidden;width:940px; padding-top:20px; margin-left:5px;}
.scroll_scale{width:220px;height:150px; margin:0 10px; padding:2px; border:#ccc 1px solid;} 
.scroll_scale img{max-width:220px; max-height:150px; width: expression(this.width >220 && this.height < this.width ? 220: true); height: expression(this.height > 150 ? 150: true);}
.scroll_text{ margin-top:5px; text-align:center;width:220px;}
/*scroll_left end*/
/*名师风采*/
.in_scrolls a.abtn{display:block;height:32px;width:11px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 0; margin:50px 0 0 0;}
.in_scrolls a.aleft{float:left;}
.in_scrolls a.agrayleft{cursor:default;background-position:-22px 0;}
.in_scrolls a.aright{float:right;background-position:-11px 0;}
.in_scrolls a.agrayright{cursor:default;background-position:-33px 0;}
.in_scrolls .scrolllist{width:758px;height:200px;margin:10px auto 0; float:left;}
.in_scrolls .scrolllist .imglist_w{width:726px;height:200px;overflow:hidden;float:left; margin:0 5px;position:relative;/*必要元素*/}
.in_scrolls .scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.in_scrolls .scrolllist .imglist_w li{width:227px;float:left;padding:0; margin:0 7px 0 7px; text-align:center; display:inline;}
.in_scrolls .scrolllist .imglist_w li img{ float:left; width:221px; height:150px; padding: 2px; border: solid 1px #c7c7c7;}
.in_scrolls .scrolllist .imglist_w li a{ width:227px; text-align:center;color:#3366cc;text-decoration:none;float:left;}
.in_scrolls .scrolllist .imglist_w li p{ width:227px; height:25px;  text-align:center; line-height:25px; float:left; color:#277fc6; font-size:14px; font-weight:100; cursor:pointer; margin:4px 0 0 0;}
.in_scrolls .scrolllist .imglist_w li a:hover p{ color:#1370bb;}


.sy_pro{ padding-top:50px;}
.sy_pro ul{}
.sy_pro LI {background:url(../images/pro-icn_03.gif) no-repeat center 0px;float: left;margin-left: 45px;margin-right: 42px;padding-top: 15px;}
.sy_pro LI a{ color:#fff;}
.sy_pro LI a:hover{ text-decoration:underline;}

.con1_bg{ background:url(../images/mian_bg.png) repeat-x; height:487px; margin-top:-45px; position:relative; z-index:55; }
.con1{}
.con1 h2{ text-align:center; padding-top:50px;}
.gsjj{ height:400px; width:1000px; margin-top:30px;}
.gsjj .tp{ float:left;}
.gsjj dl{ float:right; width:534px;} 
.gsjj dl dt{}
.gsjj dl dd{ line-height:28px; font-size:14px;}
.gsjj dl dd span{ color:#0c8d44; font-size:16px;}
.gsjj dl dd a{ display:block; float:right; width:75px; height:28px; background:#ff7e00; color:#fff; font-size:12px; padding-left:10px; margin-top:20px;}

.con3_bg{ background:url(../images/new-bg.gif) repeat-x #0c8d44; height:300px;}
.con3 .left1{ width:670px; float:left;}
.con3 .left1 .left101{ width:310px; float:left;}
.con3 .left1 .left101 h2{ height:40px; line-height:40px; width:310px; padding-top:30px; }
.con3 .left1 .left101 h2 span{ float:left; color:#fff; font-size:16px;}
.con3 .left1 .left101 h2 a{ display:block; float:right; width:43px; height:14px; background:url(../images/more.png) no-repeat;margin-top:12px;}
.con3 .left1 .left101 dt{ float:left;}
.con3 .left1 .left101 dd{ float:right; width:292px;}
.con3 .left1 .left101 dd ul li{border-bottom:1px dotted #fff; height:32px; line-height:37px;}
.con3 .left1 .left101 dd ul li a{ color:#fff; float:left;}
.con3 .left1 .left101 dd ul li a:hover{ text-decoration:underline;}
.con3 .left1 .left101 dd ul li span{ float:right; color:#fff;}

.left102{ float:right;}
.left102 h2{height:40px; line-height:40px; width:310px; padding-top:30px;}
.left102 h2 span{ float:left; color:#fff; font-size:16px;}
.left102 h2 a{display:block; float:right; width:43px; height:14px; background:url(../images/more.png) no-repeat;margin-top:12px;}
.left102 dt{ float:left;}
.left102 dd{ float:right; width:222px; margin-right:20px;}

.left102 dd ul li{border-bottom:1px dotted #fff; height:32px; line-height:37px;}
.left102 dd ul li a{ color:#fff; float:left;}
.sg{ margin-top:20px;}

.con3 .right1{ float:right; width:235px;    margin-top: 50px;}
.con3 .right1 h2{ height:40px; line-height:40px; padding-top:30px;}
.con3 .right1 h2 a{ font-size:16px; color:#fff;}
.con3 .right1 ul li{ margin-top:19px; background:#636; height:94px; width:232px; overflow:hidden; border:1px solid #fff;}
.con3 .right1 ul li:hover{ border:1px solid #ff6600;}

.hdb_bg{ background:url(../images/bottom-bg.gif) #f5f5f5 repeat-x; height:60px;}
.hdb a{ text-align:center; display:block; padding-top:10px; width:42px; height:43px; margin:0 auto;}

.foot_bg{ background:#f5f5f5;}
.footer{}

.footer dl dt{ float:left;}
.footer dl dt ul li{ line-height:24px; color:#afafaf;}

.footer dl dd{ float:right; width:266px;}
.footer dl dd ul{ float:left;}
.footer dl dd ul li{ line-height:24px; color:#afafaf;}

/*----------------------------------------------------------------------------------------------------------------------*/

/*---------------------insed.html----------------------------------*/
.oo{ background:#f8f8f8;}
.con4{ position:relative; z-index:3; margin-top:-40px;}
.con4 h1{ height:40px; line-height:40px; border-bottom:1px solid #ccc; background:#fcfcfc; padding-right:30px;}
.con4 h1 b{ color:#696969; font-size:16px; float:left; padding-left:15px;}
.con4 h1 .pp{ float:right;}
.con4 h1 .pp span{ color:#333333; font-size:12px;}
.con4 h1 .pp a{ color:#4aa971; font-size:12px;}
.con4 h1 .pp a:hover{ text-decoration:underline;}
.con4 .left{ width:220px; margin-top:30px; float:left;}
.con4 .left .left001{ width:220px; background:#158d36;}
.left001 img{ margin-left:17px; margin-top:17px;}
.left001 h2{ margin-left:17px; margin-right:17px; font-size:16px; color:#fff; border-bottom:1px solid #6acb6c; height:34px; line-height:34px;} 
.left001 ul{ margin-left:17px; margin-right:17px; margin-top:20px; padding-bottom:20px;}
.left001 ul li{ background:url(../images/li_bg.png) 30px center no-repeat; text-align:inherit; width:177px; height:31px; line-height:31px;padding-left: 61px;}
.left001 ul li a{ color:#fff; font-size:14px; display:block;}
.left001 ul li a:hover{ background:url(../images/about-ti_03.png) no-repeat;}

.left002{ width:188px; border:1px solid #ceddbe; margin-top:16px; padding:15px;}
.left002 ul li{ line-height:24px;}

.nr{color:#333; width:730px; float:right; margin-top:30px; line-height:24px; margin-right:20px;}