@charset "utf-8";
/* CSS Document */

@charset "gb2312";



/* CSS Document font-family: Georgia, "Times New Roman", "锟斤拷锟斤拷"*/







/*锟斤拷锟斤拷锟斤拷锟斤拷式锟斤拷*/



.clearfloat {clear:both;height:1px;overflow:hidden;margin-top:-1px;}



/*图片锟斤拷缘*/



img { border-width: 0px;}







/*锟斤拷锟斤拷锟斤拷色*/



a:link {color: #666;text-decoration: none;}



a:visited {text-decoration: none;color: #666;}



a:hover {text-decoration: underline;color:#F00;}



a:active {text-decoration: none;color:#F60;}







body{font-size:14px;padding:0px;margin:0px;font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Tahoma,Simsun, Arial Unicode MS, Mingliu,  Helvetica; color:#666; background:url(../images/topbj.gif) repeat-x top #F2F1F1;min-width:1085px;overflow-y: scroll;}







ul,li,h1,h2,p,a,h3,span,h4,h5.input{ margin:0px; padding:0px;LIST-STYLE-TYPE: none;}







.zt-top{ width:1440px; margin:auto;height:145px;color:#efefef}

.zt-top a{color:#efefef;}



.zt-top p{ width:500px;height: 30px;line-height:30px; float:right; text-align:right;}



.zt-top b{ width:300px;height: 30px;line-height:30px; float:left;}



.logo{ width:350px; height:75px; float:left; margin:20px 0;clear:both}







.menu-nav {width:1060px; height:90px; position:relative; float:right;margin-top:10px;}



.menu-nav h3 { width:106px; line-height:90px;font-weight:normal;}



.menu-nav .m {float:left;position:relative;z-index:1001;}







.menu-nav h3 a {display:block; color:#807F7F;text-decoration:none;text-align:center;font-weight:bold;}

.menu-nav .on h3 a{color:#fff;} 

.menu-nav h3 a:hover {color:#fff;}



.menu-nav .sub {display:none;position:absolute;left:0px;top:64px;z-index:1;width:104px;border:1px solid #E6E4E3;border-top:0;background:#fff;}



.menu-nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}



.menu-nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:14px;font-weight:bold;}



.menu-nav .sub li a:hover {color:#FE7700;}



.menu-nav .block {height:40px;width:106px;background:#363636; position:absolute;top:25px;}







/*--锟叫伙拷---*/



.main-box{width:1080px; height:300px; margin:auto;padding:10px; background-color:#FFF; clear:both;}



.xw-fous{ width:525px; height:300px
; float:left; margin-top:2px;}



.mF_liuzg{ position:relative; width:525px; height:300px
; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}


 
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*锟斤拷锟诫画锟斤拷*/



.mF_liuzg .pic li{width:525px;position:relative;overflow:hidden;*margin-top:-2px;}



.mF_liuzg .pic li p{width:525px;position:absolute;}



.mF_liuzg .pic li p a{display:block;}/*图片锟酵斤拷锟斤拷图锟斤拷锟斤拷一锟斤拷锟斤拷小*/



.mF_liuzg .pic li p img{width:525px;height:300px
;}



.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:525px;height:30px;line-height:30px;overflow:hidden;display:none;}



.mF_liuzg .txt li a{display:block;color:#fff; line-height:25px;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*锟斤拷锟斤拷锟斤拷式*/



.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:525px;height:30px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*锟斤拷锟解背锟斤拷*/



.mF_liuzg .num{position:absolute;z-index:3;bottom:6px;right:8px;color:#333;}/*锟斤拷钮锟斤拷式*/



.mF_liuzg .num li{ float:left; width:17px; height:17px; position:relative;line-height:15px; text-align:center; margin-right:3px; cursor:pointer; background:#6A6A69; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }



.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#FF7E00; color:#fff; }











.index-list{ width:525px;float:left;height:300px; margin:0px 0px 0px 10px; border:#DADADA solid 1px; background:url(../images/litb.gif) repeat-x top;}







.tab-box{ width:520px; float:left;font-size:14px; line-height:32px; font-weight:bold;}



.tab-box a{ width:100px; display:block; float:left;text-align:center;}



.tab-box p{ float:right; width:50px;}







ul.i-list{ width:100%; margin-bottom:10px; float:left; margin-top:5px;}



ul.i-list li{ width:480px; height:27px; line-height:27px;background:url(../images/nav.gif) 10px 10px no-repeat;padding-left:25px;}



ul.i-list li p{ width:30px; line-height:27px; float:right;}







.cur{ width:70px; height:32px;line-height:28px; background:#fff;float:left;  border-top:#F00 solid 2px; border-right:#CCC solid 1px;}




.about_com{padding:10px;clear:both}

.about_com img{margin-bottom:10px;}




#conbox{ width:100%; float:left;}







.zt-index-right{ width:525px;float:left; height:300px; border:#DADADA solid 1px;background:url(../images/litb.gif) repeat-x top;}







.zt-index-right h3{ width:100%; height:35px; line-height:35px; font-size:14px; text-indent:10px;}



.zt-index-right li{ width:50%;float:left; display:block; margin-top:8px; text-align:center;}



.zt-index-right li img{width:90%;height:103px;}









.main-product{ width:100%; margin:auto; height:620px;margin-top:10px; padding-top:180px; background:url(../images/cases.gif) no-repeat center 30px; background-color:#1E1E1E}







.main-about{  width:1080px; margin:auto;}







.about-viode{ width:398px;float:left; height:245px; margin-top:30px; border:#DADADA solid 1px;background:url(../images/litb.gif) repeat-x top; margin-right:10px;}



.about-viode h3{ width:100px; background:#FFF; border-top:solid 2px #F00; height:32px; line-height:35px; font-size:14px; text-align:center; border-right:#CCC solid 1px;}



.about-viode img,.ztcf img{ padding:10px;}

.about-viode p{margin:0 10px;line-height:180%;}





.about-right{ width:260px; float:left; margin-top:30px;}



.ztcf{ height:245px;width:260px;}

.ztcf p{margin-left:10px;line-height:180%;}



.ztcf a:hover{ border:none;margin:0px; padding:0px;}







.footer-box{width:100%; float:left; margin-top:30px;background-color:#333333;}



.footer-list{ width:1080px; margin:auto; clear:both; height:160px;background:url(../images/footerlogo.gif) no-repeat 20px;}



.footer-contact{ width:380px; height:120px; padding-left:30px; border-left:#474747 solid 1px;border-right:#474747 solid 1px; float:left; margin-left:280px; margin-top:20px; color:#949494; line-height:24px;}



.footer-contact h3{ font-size:14px;}







.footer-menu{ width:200px; height:120px; float:left;border-right:#474747 solid 1px; margin-top:20px;}



.footer-menu a{ width:100px; height:28px; line-height:28px; float:left; text-align:center; color:#949494;}







.footer-ewm{ width:150px; margin-top:10px; height:120px; float:left; background:url(../images/ewm.gif) no-repeat 30px;}



.footer-ewm p{ width:100px; line-height:24px; color:#949494; margin:105px 0px 0px 28px;}



.footer-copy{ width:100%; height:40px; line-height:40px; font-size:12px; float:left;text-align:center; background-color:#262626;}























/*----------锟斤拷页锟斤拷式------------*/







.zt-lmbanner{ width:100%; height:220px;}



.b-about{background:url(../images/about.jpg) no-repeat center top}



.b-news{background:url(../images/news.jpg) no-repeat center top}



.b-charitable{background:url(../images/charitable.jpg) no-repeat center top}



.b-culture{background:url(../images/culture.jpg) no-repeat center top}



.b-case{background:url(../images/case.jpg) no-repeat center top}



.b-join{background:url(../images/join.jpg) no-repeat center top}







.zt-text-box{ width:1080px; height:500px; margin:auto;}



.text-nav{ width:100%; height:40px; line-height:40px; float:left; font-size:18px; margin-bottom:20px; font-weight:bold; margin-top:10px; border-bottom:#CCC solid 1px; background:url(../images/iconhome.gif) no-repeat 5px; text-indent:30px;}



.text-nav p{line-height:40px;text-indent:0px; font-size:14px;float:right; }



.text-nav p a{width:100px; height:40px; float:right;text-align:center; line-height:38px; display:block; background-color:#FFF;}



.text-nav p a:hover{ width:100px; height:45px; background:url(../images/listbj.png) no-repeat top; color:#FFF; text-decoration:none;}



#stop{width:100px; display:block; height:45px; background:url(../images/listbj.png) no-repeat top; color:#FFF; text-decoration:none;}











/*----------锟斤拷锟斤拷锟斤拷锟斤拷-----------*/



ul.n-list{ width:100%; float:left;}



ul.n-list li{ width:1060px; height:180px; padding:10px; line-height:35px;background-color:#FFF; margin-bottom:15px;border-radius:12px;}



ul.n-list li img{ float:left; width:350px; height:180px; margin-right:20px;}



ul.n-list li h3{ width:620px; float:left; height:30px; line-height:30px;}



ul.n-list li p{ width:680px; float:left; height:110px; line-height:24px;border-bottom:#999 dotted 1px;}



ul.n-list li span{ float:left;  background:url(../images/icon_time.gif) no-repeat left; text-indent:20px; color:#585858;width:670px; margin-left:10px; font-size:14px; text-align:left;line-height:40px; }



ul.n-list li span a{ width:130px; float:right; text-align:left; font-weight:bold; background:url(../images/imore.png) no-repeat right 5px;}



ul.n-list li a{ color:#585858;}



ul.n-list li a:visited{text-decoration: none; color:#585858; }



ul.n-list li a:hover{color:#F00; }











.pages { width:100%; text-align:center;clear:both; padding-top:10px; margin-top:10px; float:left;}



.pages a{ color:#000000;}



.pages a:visited{text-decoration: none; color:#644147; }



.pages a:hover{color:#000; text-decoration:underline;}







/*--------------锟斤拷锟教帮拷锟斤拷-----------------*/



ul.p-list { width:1040px;background-color:#FFF; float:left; padding:20px;border-radius:12px;}



ul.p-list li{ float:left; margin:8px; width:235px;
;box-shadow:0 0 2px #eee inset; padding:3px; border:#eee solid 1px; text-align:center; }



ul.p-list li img { width:235px; height:230px; float:left;}



ul.p-list li span {float:left; text-align:center; width:235px; line-height:35px; height:35px; background:#eee;}



ul.p-list li a:hover{width:235px; line-height:35px; height:35px; background:#DF3434; display:block; color:#FFF; text-decoration:none;}











.zt-txt{ width:1040px;padding:20px; float:left; background-color:#FFF; line-height:22px; font-size:14px; min-height:400px; height:auto !important; height:400px;border-radius:12px;}



.zt-txt h1{ width:100%; height:50px; font-size:16px; line-height:50px; text-align:center;}



.txt-nav{ width:100%; height:30px; line-height:30px; font-size:12px; border:dotted 1px #eee; background-color:#eee;text-align:center;}



.wb{ width:1040px;  line-height:22px; margin-bottom:10px;}



.txt-footer{ width:100%; border-top:#CCC solid 1px; height:70px; float:left; padding-top:10px;}



.txt-footer p{ width:550px; color:#12ADFA; float:left; margin-left:10px;}



.txt-footer span{ width:190px; float:right;}







/*----------锟剿诧拷锟斤拷聘-----------*/



.join{background:url(../images/joinbj.gif) no-repeat top right #FFF;}



.join-ln{ width:100%; height:100px; float:left; line-height:24px; margin-bottom:15px;}



.sideMenu{ border:1px solid #ddd; width:75%; float:left; }



.sideMenu h3{ height:36px; line-height:36px; padding-left:15px;  border-top:1px solid #e3e3e3;cursor:pointer; font-size:14px; font-weight:bold; background:url(../images/nav.gif) no-repeat 5px #eee;}



.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }



.sideMenu h3.on em{ background-position:16px -57px; }



.sideMenu ul{ padding:8px 25px 25px 15px; color:#999; display:none; /* 默锟较讹拷锟斤拷锟斤拷 */ }



.join-lx{ width:220px; float:right; height:200px;border-radius:12px; line-height:24px; background-color:#eee; padding:10px;}







/*----------锟斤拷锟斤拷-----------*/



.tbox{ height:35px; width:307px; line-height:35px; font-size:14px; background-color:#FBFAFB; color:#666; border:#eee solid 1px;}



.fk{ font-size:16px;}



.ton{ width:800px; height:130px;border:#eee solid 1px; background-color:#FBFAFB; color:#666;}



.tbut{ width:180px; height:35px; line-height:35px; font-size:16px; color:#FFF; background-color:#EC4800; border:none; cursor:pointer;border-radius:12px;}



.fkbox{ width:100%; text-align:center; border-bottom:#EC4800 solid 2px;height:55px; line-height:55px;}





.pages li{float:left;margin-right:8px; color:#585858;    position: relative;
    display: inline-block;
    color: #aaaaaa;}
.pages li a{border: 1px solid #dddddd;
    padding:2px 10px;
    border-radius: 5px;
    display: block;
    position: relative;
    color: #818181;
    box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.18) inset;}
.pages li.thisclass{padding: 2px 10px;
    border-radius: 5px;
    color: #ffffff;
    background: #0d4da1;
    border: 1px solid #0d4da1;color:#fff;}

.pages li  select{margin-top:5px;}











/*-----锟斤拷维锟斤拷扫锟斤拷----------*/



#bb{ font-size:12px; border:#ccc solid 2px; padding:5px; background-color:#FFF;}





.slide_x{overflow:hidden;position:relative;width:525px;height:300px
;}

.slide_x a{color:#eee;text-decoration:none;}

.slide_x .box{overflow:hidden;position:relative;width:525px;height:300px
;}

.slide_x .list{overflow:hidden;width:9999px;}

.slide_x .list li{float:left;position:relative;width:525px;height:300px
;}

.slide_x .list img{vertical-align:top;width:525px;height:300px
;}

.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}

.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}

.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}

.slide_x .btn .selected{background:#f30;color:#fff;}