@charset "utf-8";

body{}

.top-box{position:relative;z-index:10;background:#FFF;}
.top-box .area{height:112px;}
.top-box .logo{position:absolute;top:25px;left:8px;}
.top-box .share{position:absolute;top:12px;right:2px;width:200px;}
.top-box .tel{position:absolute;top:44px;right:0px;line-height:24px;font-size:20px;font-family:'microsoft yahei';font-weight:bold;color:#5bb532;font-style:italic;}
.top-box .tel .p2{display:none;color:#ffa620;font-size:12px;font-style:normal;}
/***********nav*******************/
/* m-nav */
.m-nav a:hover{text-decoration:none}
.nav-box{position:relative;z-index:3;background:url(../images/nav-bg.gif) repeat-x;}
.m-nav .f-nav{position:relative;z-index:2;font-size:0;text-align:center;height:37px;}
.m-nav .f-nav li{}
.m-nav .f-nav .u-li{position:relative;display:inline-block;*display:inline;*zoom:1;height:37px;width:108px;font-size:14px;cursor:pointer;z-index:9;text-align:center;font-family:'microsoft yahei';}
.m-nav .f-nav .line{background:url(../images/nav-line.gif) right center repeat-y;}
.m-nav .f-nav .u-a{display:inline-block;*display:inline;*zoom:1;width:100%;height:37px;line-height:37px;color:#FFF;font-size:16px;z-index:11;}
.m-nav .f-nav b{display:block;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.m-nav .f-nav .hover .u-a,
.m-nav .f-nav .current .u-a{background:#eb9200;}
.m-nav .f-uNav{display:none;position:absolute;top:37px;left:0;width:100%;font-size:0;text-align:center;background:#35a807;}
.m-nav .f-uNav li{text-align:center;height:35px;line-height:35px;color:#FFF;padding:0;background:url(../images/snav-line.gif) bottom repeat-x;}
.m-nav .f-uNav li a{display:block;padding:0 6px;color:#FFF;font-weight:normal;font-size:12px;}
.m-nav .f-uNav li.hover{background:#eb9200;}
.m-nav .f-uNav li.hover a{color:#FFF;}

/* m-main */
.banner-box{position:relative;height:580px;z-index:2;}
.subbanner-box{position:relative;height:430px;z-index:2;}
.subbanner-box .m-focus-d,
.subbanner-box .m-focus-d .switchable-box{height:430px;}
.subbanner-box .m-focus-d .switchable-content li{height:490px;}
.subbanner-box .m-focus-d .switchable-nav{bottom:10px;}
.m-focus-d{position:relative;height:580px;z-index:3;}
.m-focus-d .switchable-box{width:100%;height:580px;height:42px;}
.m-focus-d .switchable-content li{width:100%;height:580px;text-align:center;}
.m-focus-d .switchable-content li img{display:none;}
.m-focus-d .m-focus-prev,.m-focus-d .m-focus-next{display:none;position:absolute;top:50%;margin-top:-60px;z-index:25;width:55px;height:110px;text-align:center;background:url(../images/focus-btn.png) no-repeat;}
.m-focus-d .m-focus-prev {right:50%;margin-right:490px;background-position:left center;}
.m-focus-d .m-focus-next {left:50%;margin-left:490px;background-position:right center;}
.m-focus-d .m-focus-prev:hover,.m-focus-d .m-focus-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.m-focus-d .switchable-nav {position:absolute;bottom:160px;right:0;width:100%;z-index:24;text-align:center;z-index:5}
.m-focus-d .switchable-nav ol{display:inline-block;*display:inline;*zoom:1;padding:0 15px;height:24px;background:url(../images/pngbg-45.png) repeat;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.m-focus-d .switchable-nav li {display:inline-block;*display:inline;*zoom:1;margin:0 3px;cursor:pointer;width:15px;height:24px;line-height:24px;overflow:hidden;text-align:center;color:#FFF;font-family:'microsoft yahei';font-size:24px;}
.m-focus-d .switchable-nav li.active{color:#35a506;}
.m-focus-d .switchable-caption{position:absolute;left:0;bottom:0;padding:4px 0;line-height:30px;width:100%;text-indent:20px;font-size:14px;background:url(../images/focus-cnbg.png) repeat;}

.bancon{position:absolute;left:50%;bottom:-20px;width:980px;margin-left:-490px;background:#FFF;z-index:4;-webkit-box-shadow: #ccc 0px 2px 6px;-moz-box-shadow: #ccc 0px 2px 6px;box-shadow: #ccc 0px 2px 6px;}
.bancon .pro-scroll{position:relative;width:920px;margin:0 auto;padding:15px 0 10px 0;font-family:'microsoft yahei';color:#FFF;}
.bancon .pro-scroll li{float:left;width:137px;}
.bancon .pro-scroll li p{color:#34a406;font-family:'宋体';text-align:center;}
.bancon .pro-scroll img{display:block;width:158px;height:100px;margin:0 auto 4px auto;padding:3px;border:1px solid #d9f2d8;}
.bancon .pro-scroll .hover img{border:1px solid #35a807;}
.bancon .pro-scroll .u-prev,
.bancon .pro-scroll .u-next{display:block;float:left;cursor:pointer;margin-top: -10px;top: 50%;background:url(../images/pro-btn.png) center no-repeat; cursor: pointer;height: 20px;position: absolute;text-indent: -9000px;width: 15px;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;-khtml-opacity: 0.7;}
.bancon .pro-scroll .u-prev{left: -20px;background-position: left 0;}
.bancon .pro-scroll .u-next{right: -20px;background-position: right 0;}
.bancon .pro-scroll .u-prev:hover,
.bancon .pro-scroll .u-next:hover{filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.footer{padding:10px;line-height:24px;text-align:center;color:#a3a3a3;background:#000; }

.main-box{position:relative;z-index:3;}
.main-box .left-column{float:left;width:280px;margin-right:18px;}
.main-box .mid-column{float:left;width:375px;}
.main-box .right-column{float:right;width:291px;}
.m-main .area{padding:20px 0 0 0;}
.m-main .m-title{}
.m-main .m-title h2{float:left;margin-right:10px;color:#059f01;font-weight:normal;font-size:16px;line-height:24px;}
.m-main .m-title p{float:left;font-size:12px;color:#ffa620;font-family:'microsoft yahei';line-height:24px;}
.m-main .m-title .u-more{float:right;color:#059f01;font-family:'宋体';line-height:24px;}
.m-main .m-title a:hover{text-decoration:none;color:#ff6600;background:url(../images/more-ico.gif) right -30px no-repeat;}
.m-main .bdimg{display:block;width:267px;height:82px;padding:5px;margin:0 auto 5px auto;border:1px solid #d9f2d8;}
.m-main .aboutcon{line-height:24px;}
.m-main .aboutcon a{color:#338000;}
.m-main .aboutcon a:hover{color:#f60;text-decoration:none;}
.m-main .left-column .boxcon{margin-bottom:10px;padding:18px 15px;border:1px solid #5bb531;}
.m-main .right-column .boxcon{margin-bottom:10px;padding:10px;border:1px solid #5bb531;}
.m-main .m-content{line-height:24px;line-height:24px;color:#666;}

.m-linklist{}
.m-linklist li{margin-bottom:7px;}
.m-linklist li a{display:block;height:43px;line-height:40px;background:url(../images/menu-li.gif) no-repeat;font-size:18px;text-indent:20px;font-family:'microsoft yahei';color:#FFF;text-decoration:none;}
.m-linklist li.hover a{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.m-implist{color:#666;}
.m-implist li{position:relative;*zoom:1;}
.m-implist li i{display:block;position:absolute;left:3px;top:12px;width:2px;height:2px;overflow:hidden;background:#333;}
.m-implist li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.m-implist img{display:block;float:left;margin-right:10px;width:100px;height:82px;padding:5px;border:1px solid #d9f2d8;}
.m-implist h3{height:30px;line-height:30px;margin-bottom:5px;overflow:hidden;}
.m-implist h3 a{color:#059f01;}
.m-implist .u-link{padding-left:12px;color:#333;}
.m-implist .u-link:hover{color:#f60;text-decoration:none;}
.m-implist .u-time{float:right;color:#999;}
.m-implist .first{margin-bottom:5px;}
.m-implist p{height:48px;overflow:hidden;}
.m-implist p a{color:#059f01;}
.m-implist p a:hover{color:#f60;text-decoration:none;}

/***************m-focus-news*******************/
.m-focus-honor{position:relative;height:200px;background:#FFF;overflow:hidden;}
.m-focus-honor .bg,.m-focus-honor .switchable-caption{}
.m-focus-honor .pic-list,.m-focus-honor .pic-list img,.m-focus-honor .pic-list li{height:200px;}
.m-focus-honor .bg,.m-focus-honor .switchable-caption,.m-focus-honor .pic-list,.m-focus-honor .pic-list img,.m-focus-honor .pic-list li{width:375px;}
.m-focus-honor .pic-list {position:absolute;top:0px;left:0px;z-index:1}
.m-focus-honor .switchable-nav {position:absolute;bottom:5px;right:5px;z-index:99;font-family:'microsoft yahei';}
.m-focus-honor .switchable-nav li {float:left;width:16px;font-size:20px;color:#FFF;text-align:center;cursor:pointer;}
.m-focus-honor .switchable-nav li.active {color:#35a506;font-weight:bold;}
.m-focus-honor .switchable-caption{position:absolute;bottom:0;left:0;height:30px;line-height:30px;z-index:5;color:#FFF;background:url(../images/pngbg-50.png) repeat;text-indent:12px;}

.link-list{}
.link-list li{float:left;width:50%;width:49.9%;margin-bottom:12px;}
.link-list .u-link{display:block;height:26px;line-height:26px;width:90%;padding-left:4%;overflow:hidden;border:1px solid #ececec;}
.link-list .on .u-link{margin:0 0 0 auto;}
.link-list .hover .u-link{border:1px solid #3abb28;color:#44b741;text-decoration:none;}
.link-list i{float:right;display:block;padding-right:12px;font-style:normal;}

.m-friend{line-height:24px;width:958px;margin:0 auto;margin-bottom: 10px;padding: 10px;border: 1px solid #5BB531;}
.m-friend .title{margin-bottom:5px;color: #5BB531;font-weight: normal;font-size: 16px;font-family:'microsoft yahei';}

.bottom-box{background:#35a506 url(../images/snav-line.gif) bottom repeat-x;}
.bottom-box .area{padding:40px 0;text-align:center;}

.footer-box{background:#35a506;color:#FFF;}
.footer-box .area{padding:20px 0;line-height:30px;text-align:center;}
.footer-box a{color:#FFF;}


.float-win{display:none;position:fixed;_position:absolute;top:15%;right:1%;width:155px;padding:6px;background:#5bb531;z-index:10;}
.float-win .top{height:24px;line-height:24px;padding:13px 0;text-align:center;color:#FFF;font-size:20px;font-weight:bold;font-family:'microsoft yahei';}
.float-win .con{padding:6px 0;background:#FFF url(../images/f-top.gif) center top no-repeat;}
.float-win .qq-ico{display:inline-block;*display:inline;*zoom:1;padding-left:40px;width:86px;height:32px;line-height:32px;text-align:left;font-size:12px;background:url(../images/qq.png) 5px center no-repeat;}
.float-win .p-img img{border:1px solid #dcdbdb;}
.float-win .p1{height:30px;line-height:30px;margin-bottom:10px;font-family:'microsoft yahei';color:#FFF;text-align:center;background:url(../images/f-bg.jpg) center no-repeat;}
.float-win .p1 a{color:#5bb532;}
.float-win .erwei{display:block;margin:0 auto 2px auto;width:130px;}
.float-win .p2{margin-bottom:4px;text-align:center;font-family:'microsoft yahei';font-size:16px;}
.float-win .p3{font-size:18px;color:#5bb532;font-family:'microsoft yahei';padding:5px 0;margin-bottom:2px;text-align:center;}
.float-win .p4{padding:0 0 0 14px;margin-bottom:10px;line-height:18px;font-size:12px;text-align:left;color:#5bb532;}
.float-win i{display:block;position:absolute;right:6px;top:6px;width:14px;height:14px;background:url(../images/close-ico.gif) no-repeat;cursor:pointer;}
.float-win .p5{padding:2px 0 10px 0;text-align:center;font-family:'microsoft yahei';font-size:18px;}

/********************************************
sub
********************************************/
.sub-box{position:relative;z-index:4;padding-top:10px;background:url(../images/sub-topbg.png) top center no-repeat;}
.sub-box .area{background:#FFF;width:980px;}
.sub-box .left-column{float:left;width:220px;padding-left:10px;}
.sub-box .right-column{float:right;width:720px;padding-right:10px;}
.m-sub .m-ltt{padding:15px 0;height:30px;line-height:30px;font-size:24px;overflow:hidden;font-weight:bold;color:#35a506;text-align:center;font-family:'microsoft yahei';font-weight:normal;}
.m-sub .m-ltt b{font-size:12px;font-weight:normal;color:#e7720a;}
.m-sub .m-ltt2{padding:5px 0;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#FFF;background:#35a506;text-align:center;font-family:'microsoft yahei';font-weight:normal;}
.m-sub .m-ltt3{padding:5px 0;height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#35a506;text-align:left;font-family:'microsoft yahei';font-weight:normal;}
.m-sub .m-ltt3 b{font-size:12px;font-weight:normal;color:#e7720a;}
.m-sub .m-ltt3 .u-more{float:right;font-size:12px;font-family:'宋体';color:#44b741;}

.m-sub .m-contact{padding:10px 0 10px 10px;border:1px solid #d9f2d8;line-height:24px;}
.m-sub .m-contact .tel{padding-left:60px;height:50px;color:#5bb532;font-size:18px;font-weight:bold;font-style:italic;background:url(../images/tel.gif) left center no-repeat;line-height:24px;}
.m-sub .m-contact .con{color:#333;}

.m-sub .m-rtt{padding:32px 5px 0 20px;margin-bottom:15px;height:34px;font-size:12px;color:#5bb531;border-bottom:1px solid #5bb531;background:url(../images/rtt-ico.png) left 35px no-repeat;}
.m-sub .m-rtt h2{float:left;font-size:18px;}
.m-sub .m-current{float:right;color:#666;font-size:12px;line-height:24px;}
.m-sub .m-current a:hover{color:#5bb531;}

.m-sub .m-lctct{padding:43px 0 42px 20px;border:1px solid #dbdbdb;border-bottom:0;font-family:'georgia';font-size:26px;color:#db0000;background:url(../images/sub-tel.png) 20px 20px no-repeat;}

.m-leftmenu{}
.m-leftmenu h4{padding-top:6px;}
.m-leftmenu h4 a.u-link{display:block;padding:15px 0;height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:18px;font-weight:normal;color:#35a506;border:1px solid #d9f2d8;}
.m-leftmenu h4.current a.u-link,
.m-leftmenu h4.hover a.u-link{color:#FFF;background:#35a506;border:1px solid #35a506;}
.m-leftmenu h4:hover a{text-decoration:none;}
.m-leftmenu ul{display:none;}
.m-leftmenu ul li{text-align:center;font-size:12px;}
.m-leftmenu ul a.u-link{display:block;height:36px;line-height:36px;color:#333;border:1px solid #d9f2d8;border-top:0;}
.m-leftmenu ul li.hover a,.m-leftmenu ul li:hover a{background:#ffa620;color:#FFF;text-decoration:none;border:1px solid #ffa620;border-top:0;}


.sub-l-list{padding:6px 10px;}
.sub-l-list li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-l-list li{height:28px;line-height:28px;*zoom:1;overflow:hidden;padding-left:15px;background:url(../images/news-ico2.gif) left center no-repeat;}
.sub-l-list .u-link{display:block;}
.sub-l-list .hover .u-link{background:url(../images/news-hover.gif) left center no-repeat;color:#5bb531;text-decoration:none;}
.sub-l-con{padding:6px 10px;line-height:24px;color:#444;}
.sub-l-contact{padding:6px 10px;line-height:24px;color:#5bb532;}
.sub-l-contact .tel{font-size:22px;line-height:30px;font-style:italic;font-weight:bold;font-family:'microsoft yahei';}
.sub-l-contact .tel i{font-size:30px;}
.sub-l-share{padding:10px;line-height:24px;}
.sub-l-share h3{line-height:26px;font-size:24px;color:#5bb531;}
.sub-l-share .p1{margin-bottom:5px;color:#5bb531;font-weight:bold;font-family:'microsoft yahei';font-size:14px;}
.sub-l-share .p2{color:#333;}
.sub-l-share .p3{color:#5bb531;}
.sub-l-share .p4 b{color:#ef9b11;font-weight:normal;}

.sub-contact .sub-map{padding:15px 0;text-align:center;}
.sub-contact li{float:left;padding:15px 0 10px 0;width:50%;font-family:'microsoft yahei';color:#000066;border-bottom:1px dotted #3a3a9b;font-size:14px;}
.sub-contact li.first{width:100%;}
.sub-contact h3{height:24px;padding-left:5px;margin-bottom:4px;font-size:18px;overflow:hidden;}
.sub-contact p{padding:0 15px 0 5px;height:24px;overflow:hidden;}
.sub-contact .p4{margin-bottom:2px;}
.sub-contact .p5{height:40px;line-height:20px;}

.sub-teacher{}
.sub-teacher .face{float:left;width:310px;margin-right:20px;}
.sub-teacher h1{margin-bottom:10px;font-size:40px;line-height:42px;color:#333;}
.sub-teacher .tt li{color:#339900;font-size:16px;font-family:'microsoft yahei';font-weight:bold;line-height:30px;}
.sub-teacher b{display:inline-block;*display:inline;*zoom:1;margin-left:5px;color:#eb9200;}
.sub-teacher .con{line-height:24px;}
/***************m-daylist*******************/
.m-daylist{padding-left:20px;}
.m-daylist li{*zoom:1;height:64px;}
.m-daylist li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.m-daylist li .u-link{display:block;height:40px;line-height:20px;color:#FFF;overflow:hidden}
.m-daylist li .u-time{float:left;display:block;width:50px;height:44px;position:relative;font-family:'microsoft yahei';background:url(../images/news-i.png) center center no-repeat;}
.m-daylist li .u-time b{position:absolute;top:2px;left:0px;display:block;color:#e84189;font-size:20px;}
.m-daylist li .u-time i{position:absolute;top:20px;left:26px;display:block;color:#FFF;font-size:12px;font-style:normal;}

/***************m-clist*******************/
.m-clist{padding-left:20px;}
.m-clist li{float:left;padding:3px 18px;margin-right:5px;margin-bottom:5px;}
.m-clist li a{font-size:14px;color:#FFF;}
.m-clist .li-1{background-color:#088cea;}
.m-clist .li-2{background-color:#d48e0a;}
.m-clist .li-3{background-color:#ea4444;}
.m-clist .li-4{background-color:#119121;}
.m-clist .li-5{background-color:#8507e7;}


.m-sub .border{padding-bottom:5px;background:#FFF;}
.m-sub .m-lctct{padding:43px 0 42px 20px;border:1px solid #c7c7c7;border-bottom:0;font-family:'georgia';font-size:26px;color:#db0000;background:url(../images/sub-tel.png) 20px 20px no-repeat;}
.lcimg{width:100%;}

.sub-title{padding:10px 0 10px 5px;margin-bottom:10px;font-size:14px;color:#215193;border-bottom:1px solid #bebebe;font-family:'microsoft yahei';}
/***********sub**************/
.color-red{color:#F00;}
.indent28{text-indent:28px;}
.center{text-align:center;}

.m-share .bdsharebuttonbox{}
.m-share .bdshare-button-style0-16 .bds_more{color:#ef9b11;}
.sub-share{padding:15px 0;}
.sub-share .bdsharebuttonbox{width:200px;float:right;}
.sub-content{padding:0 10px 20px 10px;text-align:justify;line-height:24px;}
.sub-content img{max-width:750px;_width: expression((documentElement.clientWidth > 750) ? "auto" : "650px" );}
.sub-content h3{color:#000;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-weight:normal;}
.sub-content h3 p{text-align:center;font-size:14px;}
.sub-content p{font-size:14px;line-height:30px;color:#333;}

.sub-product{}
.sub-product li{float:left;width:33.33%;_width:33.3%;margin-bottom:15px;text-align:center;}
.sub-product .u-box{position:relative;width:230px;margin:0 auto;}
.sub-product img{display:block;width:228px;height:160px;border:1px solid #D9F2D8;}
.sub-product .u-name{padding:3px 0;font-size:12px;z-index:3;}
.sub-product .u-name a{color:#333;}
.sub-product .hover .u-name a{color:#5bb531;}

.sub-kcform{padding:20px 25px;border:1px solid #5bb531;background:#f3f3f3;}
.sub-kcform .title{margin-bottom:20px;font-size:18px;font-family:'microsoft yahei';color:#5bb531;font-weight:bold;}
.sub-kcform .title b{color:#333;}

.sub-form01 td{padding:8px 0;}
.sub-form01 td b{font-weight:normal;color:#5bb531;}
.sub-form01 .td-1{width:72px;text-align:center;}
.sub-form01 .td-input input,
.sub-form01 .td-select select,
.sub-form01 .td-textarea textarea{border:1px solid #e1e1e1;background:#FFF; vertical-align:middle;}
.sub-form01 .td-redio input{vertical-align:middle;}
.sub-form01 .td-select select{padding:5px 1px;}
.sub-form01 .td-input input{padding:5px 1px;width:40%;}
.sub-form01 .td-textarea textarea{height:180px;width:90%;}
.sub-form01 .td-btn input{width:90px;height:27px;margin-right:10px;line-height:25px;text-align:center;color:#FFF;font-weight:bold;border:0;cursor:pointer;background:url(../images/btn.png) no-repeat;}
.sub-form01 .td-btn input:hover{background:url(../images/btn-hover.png) no-repeat;}
.sub-form01 .td-kc select{width:40.5%;}
.sub-form01 .td-addr select{width:100px;}

.sub-brand-select{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.sub-brand-select b{float:left;display:block;margin-right:12px;font-weight:normal;}
.sub-brand-select a{float:left;display:block;margin-right:10px;padding:0 1px 10px 1px;color:#081dec;}
.sub-brand-select a:hover,
.sub-brand-select a.current{color:#215193;background:url(../images/tab-icoh.png) center bottom no-repeat;text-decoration:none;}

.sub-brand-list{}
.sub-brand-list dl{padding:20px 0;border-bottom:1px dotted #ccc;*zoom:1;font-family:Arial, Helvetica, sans-serif;}
.sub-brand-list dl:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-brand-list dt{float:left;margin-top:10px;width:24px;height:24px;line-height:24px;background:#215193;color:#FFF;font-size:14px;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.sub-brand-list dd{float:right;width:675px;line-height:36px;}
.sub-brand-list dd a{float:left;margin-right:20px;color:#666;}

.sub-brand-show{padding-left:5px;}
.sub-brand-show h3{line-height:30px;color:#215193;}
.sub-brand-show .topcon{}
.sub-brand-show .topcon img{float:left;display:block;width:253px;border:1px solid #c7c7c7;}
.sub-brand-show .topcon .cn{float:right;width:465px;line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.sub-brand-show .topcon h1{margin-bottom:6px;color:#215193;font-size:18px;}
.sub-brand-show .topcon a,.sub-brand-show .topcon b{color:#1e20de;font-weight:normal;}
/***************** sub-news-imgtext *********************/
.sub-news-imgtext{}
.sub-news-imgtext li{position:relative;padding:20px 10px;border-bottom:1px solid #d9f2d8;*zoom:1;}
.sub-news-imgtext li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-imgtext li .u-img{float:left;display:block;width:120px;height:100px;margin-right:15px;}
.sub-news-imgtext li .u-img img{width:180px;}
.sub-news-imgtext li.hover,.sub-news-imgtext li:hover{background:#f2fcf1;}
.sub-news-imgtext li.hover .u-border,.sub-news-imgtext li:hover .u-border{}
.sub-news-imgtext li h4{text-align:left;height:24px;line-height:24px;margin-bottom:10px;overflow:hidden;font-size:14px;font-family:'宋体';}
.sub-news-imgtext li h4 a{color:#35a506;}
.sub-news-imgtext li h4 p{float:right;margin-right:7px;display:inline-block;*display:inline;*zoom:1;padding-left:20px;font-size:12px;font-weight:normal;font-family:'宋体';color:#999;}
.sub-news-imgtext li .cn{color:#333;line-height:24px;height:48px;overflow:hidden;font-family:'宋体';text-align:justify;}
.sub-news-imgtext h4.ico{padding-left:25px;background:url(../images/news-ico.gif) left 5px no-repeat;}
.sub-news-imgtext li.hover h4.ico{background:url(../images/news-ico.gif) left -29px no-repeat;color:#FA3F8A;}
.sub-news-imgtext li.hover p{color:#333;}
.sub-news-imgtext li .time{color:#999;}
.sub-news-imgtext li .u-more{float:right;color:#35a506;}
.sub-news-imgtext h6{display:inline-block;*display:inline;*zoom:1;padding:5px 50px 5px 15px;margin:10px 0 5px 0;background:#888;color:#FFF;}

.sub-topnews{padding:10px 0;margin-bottom:20px;border-bottom:1px dotted #999;background:url(../images/top-news-bg.png) repeat;}
.sub-topnews .tn-inner{position:relative;width:640px;margin:0 auto;}
.sub-topnews img{float:left;margin-right:15px;width:180px;height:110px;}
.sub-topnews li{float:left;*zoom:1;}
.sub-topnews li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-topnews h2 a{color:#215193;font-weight:bold;font-family:'宋体';}
.sub-topnews h2{height:24px;overflow:hidden;}
.sub-topnews h2 span{float:right;font-size:12px;font-weight:normal;font-family:'宋体';color:#999;}
.sub-topnews .u-cn{height:48px;line-height:24px;color:#444;}
.sub-topnews .u-cn a{color:#999;}
.sub-topnews .news-btn{display:block;width:11px;height:22px;position:absolute;top:50%;margin-top:-11px;background:url(../images/topnews-btn.png) no-repeat;}
.sub-topnews .news-prev{left:-30px;background-position:left center;}
.sub-topnews .news-next{right:-30px;background-position:right center;}
.sub-topnews .news-prev:hover{background:url(../images/topnews-btnh.png) left no-repeat;}
.sub-topnews .news-next:hover{background:url(../images/topnews-btnh.png) right no-repeat;}

/***************** sub-news-text *********************/
.sub-news-text{}
.sub-news-text li{position:relative;padding:20px 10px;border-bottom:1px dotted #333;*zoom:1;}
.sub-news-text li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-text li.hover{background:#2A2826;}
.sub-news-text li h4{height:24px;overflow:hidden;margin-bottom:3px;text-align:left;font-size:14px;}
.sub-news-text li h4 .u-time{float:right;margin-left:15px;color:#666;font-size:12px;font-family:'宋体';font-weight:normal;}
.sub-news-text li .cn{margin-bottom:5px;color:#999;}
.sub-news-text .u-more{display:block;width:120px;height:31px;line-height:28px;text-align:center;color:#999;background:url(../images/news-btn.png) no-repeat;}
.sub-news-text li.hover h4 a{color:#e2c88b;}
.sub-news-text li.hover .u-more{color:#e2c88b;}
.sub-news-text li.hover .u-time{color:#e2c88b;}

/*仅拷贝这里*/
.news-detail{margin-bottom:30px;line-height:24px;font-size:14px;}
.news-detail h1{padding:10px 0 0 0;line-height:28px;text-align:center;font-size:18px;color:#000;font-family:'microsoft yahei';}
.news-detail .detail-time{position:relative;text-align:center;font-size:12px;color:#666;padding:5px 0;}

.news-detail .detail-user{text-align:center;color:#999;padding:5px 0;margin-bottom:10px;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{text-align:center;padding:10px 0;}
.news-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth > 750) ? "auto" : "750px" );}
.news-detail .detail-con{text-align:justify;padding:10px;line-height:30px;color:#333;}
.news-detail .detail-page{padding:10px;border-top:1px solid #e4e4e4;}
.news-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-detail .detail-page .right{text-align:right;}
.news-detail .detail-page .page-text a{color:#666;}
.news-detail .detail-page .page-text a:hover{color:#900}

/***************** detail-pro *********************/
.pro-detail h1{font-size:18px;color:#333;font-weight:bold;margin-bottom:5px;text-align:center;}
.pro-detail .detail-time{text-align:center;color:#999;font-size:12px;padding:5px 0;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-user{text-align:center;color:#595959;font-size:12px;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-share{padding:5px 0;text-align:right}
.pro-detail .detail-img{position:relative;text-align:center;padding:10px 0;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth > 700) ? "auto" : "700px" );}
.pro-detail .detail-img .debtn-prev,.pro-detail .detail-img .debtn-next{position:absolute;top:50%;margin-top:-44px;display:block;width:54px;height:87px;background:url(../images/debtn.gif) no-repeat;z-index:11;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.pro-detail .detail-img .debtn-prev:hover,.pro-detail .detail-img .debtn-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.pro-detail .detail-img .debtn-prev{left:0;background-position:left 0;}
.pro-detail .detail-img .debtn-next{right:0;background-position:right 0;}
.pro-detail .detail-con{text-align:justify;padding:10px;line-height:30px;font-size:14px;}
.pro-detail .detail-page{padding:10px;}
.pro-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-detail .detail-page .right{text-align:right;}
.pro-detail .detail-page .page-text a{color:#666;}
.pro-detail .detail-page .page-text a:hover{color:#900}
/***************** sub-news-ptext *********************/
.sub-news-ptext{}
.sub-news-ptext li{position:relative;padding:20px 10px;border-bottom:1px solid #e5e5e5;*zoom:1;}
.sub-news-ptext li a:hover{color:#900;}
.sub-news-ptext li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-ptext li .u-img{float:left;display:block;width:172px;height:112px;text-align:center;overflow:hidden;margin-right:15px}
.sub-news-ptext li img{height:112px;}
.sub-news-ptext li.hover,.sub-news-ptext li:hover{background:#f9f9f9;}
.sub-news-ptext li.hover .u-border,.sub-news-ptext li:hover .u-border{}
.sub-news-ptext li h4{height:24px;overflow:hidden;text-align:left;font-family:'宋体';font-size:14px;margin-bottom:5px;}
.sub-news-ptext li p{color:#333;line-height:24px;height:48px;overflow:hidden;font-family:'宋体';text-align:justify;}
.sub-news-ptext li p a{color:#877f44;}
.sub-news-ptext .u-con{padding-left:190px;}
.sub-news-ptext .u-time span{float:left;color:#999;}
.sub-news-ptext .u-time a{float:right;color:#ff0000;}

.search-no{}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:60px 0 60px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #000;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#000;height:27px;border:1px solid #000;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;_background:url(../images/search-no.jpg) 30px center no-repeat;height:240px;padding:100px 0 0 250px;}
.search-no .pt h3{font-size:18px;color:#385c8c;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#c00;}
.search-no .pt p{color:#385c8c;}

.search-content li{padding:30px 10px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#215193;}
.search-content li p{color:#333;}

/*****************sub-message ************/
.sub-message{padding:50px 30px;background:#FFF;color:#333;font-family:"microsoft yahei";}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#35a506;}

/*****************下面是留言回复，没有留言回复的可以不用管************/

/*****************sub-reply ************/
.sub-reply{}
.sub-reply li{padding:25px;border-bottom:1px dotted #999;}
.sub-reply li.hover{background:#f5f5f5;}
.sub-reply .re-tt{height:26px;line-height:24px;color:#333;}
.sub-reply .re-time{color:#999;}
.sub-reply .re-name{display:inline-block;*display:inline;*zoom:1;margin-right:20px;}
.sub-reply .re-question{margin-bottom:8px;font-weight:normal;font-size:12px;}
.sub-reply .re-question i{float:left;padding:0 6px 0 70px;background:#3085c6;color:#FFF;font-style:normal;}
.sub-reply .re-question .re-con{padding-left:95px;color:#666;}
.sub-reply .re-bd{position:relative;border:1px solid #dddddd;}
.sub-reply .re-answer{padding:10px;}
.sub-reply .re-answer i{display:block;position:absolute;top:-7px;_top:-6px;left:35px;width:13px;height:7px;/*background:url(../images/qe-ico.gif) no-repeat;*/}
/*******************gallery*******************/
.album{padding-top:30px;}
.album .m-gallery .ad-image-wrapper{width: 980px;min-height:680px;_height: 680px;}
.album .m-gallery .ad-nav{width:980px;}
.m-gallery h1{padding:10px 0;margin-bottom:15px;line-height:28px;text-align:center;font-size:24px;font-weight:normal;color:#FFF;font-family:'microsoft yahei';}
.m-gallery{margin-bottom:10px;}
.m-gallery .ad-gallery{margin-bottom:10px;background:#2a2826;}
.m-gallery .ad-image-wrapper {position: relative;width: 730px;min-height:480px;_height: 480px;margin-bottom: 10px;margin-left:auto;margin-right:auto;}
.m-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.m-gallery .ad-image-wrapper .ad-next {position: absolute;right:0;top: 0;width: 10%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.m-gallery .ad-image-wrapper .ad-prev {position: absolute;left:0;top: 0;width: 10%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.m-gallery .ad-image-wrapper .ad-prev, .m-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */background: url(../non-existing.jpg)\9}
.m-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .m-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/debtn.png) left center no-repeat;width: 47px;height: 87px;position: absolute;top: 40%;_top:200px;left: 0;z-index: 101;}
.m-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/debtn.png) right center no-repeat;width: 47px;height: 87px;right: 0;left: auto;}
.m-gallery .ad-image-wrapper .ad-image {display:block;position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.m-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.m-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0;left: 0px;padding:10px;font-size:14px;font-weight:700;color:#FFF;font-family:"microsoft yahei";text-align: left;width: 80%;z-index: 2;}
.m-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.m-gallery .ad-controls {display:none;width:90%;margin:0 auto;}
.m-gallery .ad-info {float: left;}
.m-gallery .ad-slideshow-controls {float: right;display:none;}
.m-gallery .ad-slideshow-controls .ad-slideshow-start, .m-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.m-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.m-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.m-gallery .ad-nav {width: 100%;position: relative;}
.m-gallery .ad-forward, .m-gallery .ad-back {position: absolute;top:50%;height:63px;margin-top:-31px;z-index: 10;}
.m-gallery .ad-back {cursor: pointer;left:17px;width: 17px;display: block;background: url(../images/pro-btn.png) left center no-repeat}
.m-gallery .ad-forward {cursor: pointer;display: block;right:17px;width: 17px;background: url(../images/pro-btn.png) right center no-repeat;}
.m-gallery .ad-forward:hover, .m-gallery .ad-back:hover{background-image: url(../images/pro-btnh.png);}
.m-gallery .ad-nav{width:100%;padding:15px 0;margin:0 auto;}
.m-gallery .ad-nav .ad-thumbs {overflow: hidden;width:88%;margin:0 auto;}
.m-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.m-gallery .ad-thumbs li {position:relative;float: left;_width:80px;display:inline-block;*display:inline;*zoom:1;height:82px;margin:0 5px;}
.m-gallery .ad-thumbs li a{display: inline-block;}
.m-gallery .ad-thumbs li a img {border: 1px solid #999;display: block;height:80px;_width:80px;}
.m-gallery .ad-thumbs li a.ad-active img {border: 1px solid #616161;}
.m-gallery .ad-thumbs li .ad-name{position:absolute;bottom:0;left:0;width:100%;color:#FFF;background:url(../images/ad-namebg.png) repeat;text-align:center;}
.m-gallery .ad-thumbs li .ad-text{display:none;}
.m-gallery .cnt-tt{height:30px;line-height:30px;font-size:14px;border-bottom:1px dotted #999999;color:#333;font-family:'microsoft yahei';}
.m-gallery #cnt-gay{width:100%;margin:0 auto 10px auto;padding:10px 0;line-height:24px;font-size:14px;text-align:justify;}
.m-gallery .detail-page{padding:20px 10px;border-top:1px solid #333;}
.m-gallery .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-gallery .detail-page .page-text a{color:#999;}
.m-gallery .detail-page .page-text a:hover{color:#bf936c}