@charset "utf-8";
.indexBg{background:#eeeeee;}
.outer{overflow:hidden;position:relative;}
.outer .w1476{position:absolute; width:1476px; left:50%; top:0; margin-left:-738px;}
.container{background:url(../images/containerBg.jpg) no-repeat center top; height:343px;padding-top:505px;}
.indexMain{padding:13px 0 0;height:229px;overflow:hidden;}
.indexNews{float:left; display:inline; width:254px; height:203px; padding-right:22px; overflow:hidden;}
.indexProduct{float:left; display:inline; width:430px; padding:0 8px 0 15px; background:url(../images/indexMainLine1.jpg) no-repeat left top;}
.indexVideo{float:right; display:inline; width:212px; padding-left:18px; background:url(../images/indexMainLine2.jpg) no-repeat left top;}
.indexMain .title{height:30px; line-height:30px; text-align:right;}
.indexMain .title span{float:left; display:inline; font-size:14px; font-weight:bold; color:#1b591f; font-family:\5FAE\8F6F\96C5\9ED1;}
.indexMain .title a{color:#666; font-family:\5B8B\4F53;}
.indexNews .title{background:url(../images/indexTitLine-s.jpg) no-repeat center bottom;}
.indexNews ul li{height:28px; line-height:28px; border-bottom:dotted 1px #bdbdbd; text-align:right; font-size:11px; color:#999;}
.indexNews ul li a{color:#333; float:left; display:inline-block;font-size:12px;width:188px;overflow:hidden;height:28px;text-align:left;}
.indexProduct .title{background:url(../images/indexTitLine-l.jpg) no-repeat center bottom;}
.indexProduct ul{padding:10px 0 0;}
.indexProduct ul li{height:72px; border-bottom:solid 1px #d6d6d6; padding:11px 0;}
.indexProduct ul li .img{float:left; display:inline; width:113px; margin-right:10px;}
.indexProduct ul li .img img{border:solid 1px #d2d2d2;}
.indexProduct ul li .text{width:300px; float:right; display:inline;}
.indexProduct ul li .text h3{font-size:12px; font-weight:bold; margin-bottom:3px;}
.indexProduct ul li .text h3 a{color:#333;}
.indexVideo .title{background:url(../images/indexTitLine-s.jpg) no-repeat center bottom; margin-bottom:13px;}
.flink{background:#fff; padding:10px 22px;  width:916px; margin:0 auto;height:57px;position:relative;}
#marquee6{width:916px; overflow:hidden;height:57px;}
.flink ul{height:57px; overflow:hidden;}
.flink ul li{float:left; display:inline; width:175px; height:55px; border:solid 1px #dbdbdb; margin-right:7px;}
#goUM{display:block; width:10px; height:24px; background:url(../images/goUM.gif) no-repeat; position:absolute; top:25px; left:6px;}
#goDM{display:block; width:10px; height:24px; background:url(../images/goDM.gif) no-repeat; position:absolute; top:25px; right:6px;}

.indexBanner{width:1440px;height:505px;margin:0 auto;position:relative;overflow:hidden;position:absolute;left:50%;top:121px;margin-left:-720px;}
.indexBanner img{display:block;}
.indexBanner li{position:absolute;left:0;top:0;z-index:10;display:none;background-color:#fff;}
.indexBanner dl{position:absolute;right:240px;bottom:20px;z-index:11;}
.indexBanner dd{background-color:#000;width:10px;height:10px;overflow:hidden;float:left;margin-right:5px;text-indent:-6666px;cursor:pointer;}
.indexBanner dd.current{background-color:#cc0101;}

.proTit{height:28px;background:url("../images/product/tit2.png") repeat-x;height:32px;line-height:32px;font-weight:700;
	color:#1b591f;padding-left:10px;font-size:14px;position:relative;}
.proCon{padding:10px 0 10px 20px;}
.proCon li{background:url("../images/product/icon.gif") 0 8px no-repeat;padding-left:10px;height:24px;line-height:24px;
	vertical-align:middle;}
/*.proCon ul.fl li{width:375px;}
.proCon img.fr{display:inline;}*/

.case{float:none;width:960px;}
.case .article{width:900px;overflow:hidden;}
.caseLink{background:url("../images/case/border.gif") bottom repeat-x;height:28px;overflow:hidden;}
.caseLink li a{width:151px;height:28px;line-height:28px;font-weight:700;text-align:center;display:inline-block;}
.caseLink li a:hover,.caseLink li a.current{background:url("../images/case/link.png") no-repeat;text-decoration:none;}
.caseLink li{float:left;margin-right:10px;}
.caseList{margin-top:20px;width:1000px;}
.caseList dd{float:left;width:205px;height:430px;margin-right:26px;word-wrap:break-word;word-break:normal;word-break:break-all;overflow:hidden;}
.caseList dd figcaption *{display:block;word-wrap:break-word;word-break:normal;word-break:break-all;}
.caseList dd figcaption span{padding:10px 0;color:#37803c;font-size:16px;}

.performanceOut{float:none;width:960px;margin:0 auto;}
.performanceOut .article{width:900px;}
.performance{margin-top:20px;height:29px;overflow:hidden;width:900px;table-layout:fixed;}
.performance th{color:#fff;background-color:#37803c;padding:10px 5px;word-wrap:break-word;word-break:break-all;overflow:hidden;position:relative;}
.performance td{padding:5px;vertical-align:top;border-bottom:1px solid #dddddd;word-wrap:break-word;word-break:break-all;overflow:hidden;position:relative;}
.performanceLink{position:relative;width:900px;}
.performanceLink .caseLink{background:none;}
.performanceLink .caseLink li{width:76px;margin-right:6px;}
.performanceLink .caseLink a{width:76px;height:29px;line-height:26px;text-align:center;background:url("../images/performance/link.gif") no-repeat;}
.performanceLink .caseLink a:hover,.performanceLink .caseLink a.current{background:url("../images/performance/link.gif") -76px 0 no-repeat;color:#fff;}

.newsTop{padding-bottom:20px;border-bottom:1px solid #ddd;}
.newsTop a.img{float:left;width:90px;}
.newsTop .info{float:right;width:470px;}
.newsTop h4 a{font-weight:700;color:#333;}
.newsTop h4 time{float:right;font-size:11px;}

.news ul{margin-top:20px;}
.news li{height:26px;line-height:26px;vertical-align:middle;}
.news li time{float:right;font-size:11px;}
.news li span{font-family:\5B8B\4F53;}

.newsDetail h1{text-align:center;font-weight:700;font-size:14px;}
.newsDetail p time{text-align:center;display:block;font-size:11px;}
.newsDetail .con{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:10px 5px;margin:10px 0;min-height:400px;_height:400px;}
.newsDetailLink{position:relative;width:710px;}
.newsDetailLink a.back{display:inline-block;background-color:#e9e9e9;border:1px solid #bbbbbb;color:#333;font-weight:700;height:24px;line-height:24px;
	width:60px;text-align:center;position:absolute;right:5px;top:5px;}

.service .txt{float:left;width:408px;}
.service .tel{float:right;width:240px;}
.service .tel p{font-size:18px;font-weight:700;color:#307234;line-height:20px;}
.serviceImg{margin-top:20px;height:120px;}
.serviceImg li{float:left;width:148px;margin-right:17px;}

.download h4{font-family:\5FAE\8F6F\96C5\9ED1;font-weight:700;color:#333;
	background:url("../images/service/pdf.png") 0 50% no-repeat;padding-left:28px;}
.download h4 span{color:#37803c;}
.download .con{padding:10px;margin-top:10px;background:url("../images/service/download.png") bottom repeat-x;border:1px solid #dcdcdc;}
.download h5{font-weight:700;font-size:14px;}
.download ul{margin-top:10px;}
.download li{float:left;width:320px;}
.download li span{font-family:\5B8B\4F53;}

.network .con{border-bottom:1px dashed #ddd;padding-bottom:70px;margin-top:20px;position:relative;}
.network .icon{position:absolute;width:11px;height:11px;cursor:pointer;display:block;background:url("../images/service/pdf.png") -9999px -9999px no-repeat;}
.network .img{position:absolute;display:none;}
.network .net01 .icon01{left:411px;top:93px;}
.network .net01 .icon02{left:333px;top:107px;}
.network .net01 .icon03{left:365px;top:124px;}
.network .net01 .icon04{left:351px;top:155px;}
.network .net01 .icon05{left:304px;top:180px;}
.network .net01 .icon06{left:338px;top:197px;}
.network .net01 .icon07{left:286px;top:236px;}
.network .net01 .icon08{left:376px;top:268px;}
.network .net01 .icon09{left:446px;top:279px;}
.network .net01 .icon10{left:239px;top:273px;}
.network .net02 .icon01{left:337px;top:230px;}
.network .net03 .icon01{left:338px;top:170px;}
.network .net03 .icon02{left:298px;top:282px;}
.network .net03 .icon03{left:465px;top:430px;}
.network .net04 .icon01{left:360px;top:295px;}
.network .net05 .icon01{left:467px;top:122px;}
.network .net05 .icon02{left:382px;top:129px;}
.network .net05 .icon03{left:343px;top:241px;}
.network .net05 .icon04{left:343px;top:254px;}
.network .net01 .img01{left:425px;top:-7px;}
.network .net01 .img02{left:345px;top:0px;}
.network .net01 .img03{left:378px;top:136px;}
.network .net01 .img04{left:100px;top:56px;}
.network .net01 .img05{left:47px;top:94px;}
.network .net01 .img06{left:21px;top:121px;}
.network .net01 .img07{left:22px;top:226px;}
.network .net01 .img08{left:102px;top:258px;}
.network .net01 .img09{left:457px;top:291px;}
.network .net01 .img10{left:0;top:150px;}
.network .net02 .img01{left:350px;top:215px;}
.network .net03 .img01{left:352px;top:156px;}
.network .net03 .img02{left:29px;top:271px;}
.network .net03 .img03{left:210px;top:310px;}
.network .net04 .img01{left:374px;top:215px;}
.network .net05 .img01{left:484px;top:110px;}
.network .net05 .img02{left:61px;top:118px;}
.network .net05 .img03{left:41px;top:229px;}
.network .net05 .img04{left:358px;top:245px;}

.hrList li{background:url("../images/hr/hrListBg.png") 0 0 repeat-x;border-top:1px dotted #7b7b7b;
	padding:20px;}
.hrList li .lt{float:left;width:130px;}
.hrList li .lt h4{color:#37803C;font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1;line-height:24px;}
.hrList li .rt{float:right;width:520px;}
.hrList li .rt p.tar a{text-align:left;}
.hrList li .rt p.tar a{background:url("../images/hr/linkHr.png") no-repeat;width:100px;height:29px;line-height:29px;padding-left:19px;
	display:inline-block;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}

.hrActivity{width:690px;overflow:hidden;}
.hrActivity ul{width:750px;}
.hrActivity li{float:left;width:211px;text-align:center;margin-right:28px;height:150px;}

.contact h4{font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;color:#37803c;font-weight:700;}
.contact .clearfix{padding:20px;padding-top:0px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.contact .info{float:left;width:250px;}
.contact .info p{font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;}
.contact .map{float:right;width:360px;}

.culTop{background:url("../images/about/culImg.jpg") right 50% no-repeat;}
.culTop p{width:426px;padding:0 10px;background:url("../images/about/culBgTop.png") no-repeat;margin-bottom:10px;color:#333333;}
.culTop p.bg01{height:36px;line-height:36px;background-position:0 0;}
.culTop p.bg02{height:50px;line-height:22px;padding-top:5px;background-position:0 -36px;}
.culTop p.bg03{height:36px;line-height:36px;background-position:0 -91px;}
.culTop p.bg04{height:36px;line-height:36px;background-position:0 -127px;}
.culTop p.bg05{height:36px;line-height:36px;background-position:0 -163px;}
.culture{width:690px;overflow:hidden;margin-top:10px;}
.culture ul{width:710px;}
.culture li{float:left;width:135px;height:314px;margin-right:3px;background:url("../images/about/culBg.png") no-repeat;line-height:1.7;}
.culture li h4{font-size:14px;font-weight:700;height:30px;line-height:30px;color:#fff;padding-left:10px;}
.culture dl{margin-top:3px;padding:0 5px;}
.culture dd{color:#fff;background:url("../images/about/iconCul.gif") 0 8px no-repeat;padding-left:10px;color:#666666;}

.aboutHonorBig{text-align:center;height:510px;background:url("../images/about/honorBgImg.png") 50% 0 no-repeat;padding-top:30px;}
.aboutHonorBig table{background:url(../images/lightbox-ico-loading.gif) center center no-repeat}
.aboutHonorBig img{border:1px solid #5d5d5d;}
.aboutHonorBig p{position:relative;}
.aboutHonorBig p span.icon{background:url("../images/about/honorIcon.png") no-repeat;width:25px;height:25px;display:block;position:absolute;left:454px;top:354px;cursor:pointer;}
.aboutHonorBig h4{color:#626262; font-weight:bold; line-height:25px}
.aboutHonor ul li{float:left; margin-right:20px}
.aboutHonor ul li img{display:block;background:#5d5d5d; display:block; padding:2px; width:56px; height:80px;cursor:pointer;}
.aboutHonor ul li img.current{background:#498acc;}

.proTab li{float:left;width:139px;height:31px;line-height:31px;text-align:center;color:#fff;cursor:pointer;
	background:url("../images/product/tab.png") no-repeat;color:#307334;font-weight:700;margin-right:10px;}
.proTab li.current{background-position:-139px 0;color:#fff;}
.proTabCon{padding:10px 0;}
.proBtm{margin-top:20px;}
.proBtm p.fw{color:#1b591f;font-size:14px;padding-left:10px;border-bottom:1px solid #d6d6d6;}
.proBtm li{float:left;display:inline;margin-left:10px;cursor:pointer;}
.proBtm li.current{color:#1b591f;}
.proList{height:120px;overflow:hidden;margin:20px auto 0 auto;width:690px;}
.proList li{float:left;width:193px;height:120px;text-align:center;margin-right:20px;}

.classPicture{padding-left:70px}
.classPictureBig{position:relative; width:606px;margin:0 auto;}
.classPictureBig img{display:block}
.classPictureBigTransparent,.classPictureBigTxt{ height:37px; line-height:37px; width:586px; left:0; bottom:0;color:#fff;
	font-weight:bold; padding-left:20px;}
.classPictureBigTransparent{filter: Alpha(opacity=20);-moz-opacity:.20;opacity:0.2; background:#fff;display:none;}
.classPictureBigTxt{background-color:#3e3e3e;padding:5px 15px;line-height:20px;width:576px;font-weight:400;}
.classPictureBigTxt a,.classPictureBigTxt a:hover{color:#fff;}
.classPictureBigLeft,.classPictureBigRight{position:absolute; top:183px; cursor:pointer; height:30px; width:15px; text-indent:-6666px}
.classPictureBigLeft{left:-25px; background:url(../images/page/class/iconPicture.gif) 0 -30px no-repeat}
.classPictureBigRight{right:-25px; background:url(../images/page/class/iconPicture.gif) -15px -30px no-repeat}
.NoLeft .classPictureBigLeft{background-position:0 0; cursor:default}
.NoRight .classPictureBigRight{background-position:-15px 0; cursor:default}
.classPictureSmall{height:60px;margin:0 auto;width:606px;margin-top:33px;}
.classPictureSmall ul li{border:1px solid #b9b9b9; padding:3px; cursor:pointer}
.classPictureSmall ul li.current{border:1px solid #ff8400}
.classPictureSmall ul li img{display:block; cursor:pointer}
.classPictureLink{text-align:center; margin-top:10px}
.classPictureLink a{color:#191919; margin:0 5px}
.classPictureLink span{font-family:"宋体"; font-weight:bold; padding:0 5px}

.architecture{background:url("../images/about/architecture.png") no-repeat;height:800px;position:relative;}
.architecture span.icon{display:block;position:absolute;width:35px;height:116px;cursor:pointer;
	background:url("../images/about/architecture.png") -9999px -9999px no-repeat;}
.architecture span.icon01{left:33px;top:244px;}
.architecture span.icon02{left:495px;top:278px;}
.architecture span.icon03{left:80px;top:278px;}
.architecture span.icon04{left:162px;top:278px;}
.architecture span.icon05{left:271px;top:278px;}
.architecture span.icon06{left:359px;top:278px;}
.architecture span.icon07{left:413px;top:278px;}
.architecture span.icon08{left:574px;top:278px;}
.architecture span.icon09{left:655px;top:278px;}
.architecture span.icon10{left:139px;top:468px;z-index:10;}
.architecture em.img{position:absolute;display:block;display:none;}
.architecture em.img01{left:0;top:352px;}
.architecture em.img02{left:463px;top:400px;}
.architecture em.img03{left:5px;top:400px;}
.architecture em.img04{left:139px;top:400px;}
.architecture em.img05{left:227px;top:400px;}
.architecture em.img06{left:270px;top:400px;}
.architecture em.img07{left:380px;top:400px;}
.architecture em.img08{left:547px;top:400px;}
.architecture em.img09{left:589px;top:402px;}
.architecture em.img10{left:126px;top:564px;}

.serviceInfo{background:url("../images/service/serviceInfo.jpg") no-repeat;width:349px;height:294px;margin:0 auto;
	padding:20px 20px 0 280px;}
.serviceInfo p{font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;color:#333333;}

.login{background:url("../images/service/login.jpg") no-repeat;min-height:383px;_height:383px;
	padding:40px 0 0 310px;}
.login th{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;padding-bottom:25px;}
.login td{padding-bottom:25px;}
.login input.text{height:24px;line-height:24px;width:180px;padding-left:10px;border:1px solid #d7d7d7;}
.login input.submit{background:url("../images/service/loginBtn.png") no-repeat;width:110px;height:34px;padding-right:20px;
	border:0;border:none;color:#fff;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:700;cursor:pointer;}

.memTit{background:url("../images/service/memberIcon.jpg") 10px 50% no-repeat #f3f3f3;padding-left:35px;font-size:14px;color:#666666;}
.memTab{padding:20px 0;}
.memTab li{float:left;background:url("../images/service/memberTab.png") -116px 0 no-repeat;width:116px;height:33px;line-height:33px;
	text-align:center;font-size:14px;font-weight:700;color:#37803c;cursor:pointer;margin-right:15px;}
.memTab li.current{background-position:0 0;color:#fff;}
.memCon{border-top:1px dashed #d1d1d1;border-bottom:1px dashed #d1d1d1;padding:10px 0;display:none;}

.messages{margin:0px auto; background:url(../images/else/messagesBg.jpg) right bottom no-repeat; min-height:470px;_height:470px;}
.messages h3{ font-size:16px; font-family:Microsoft YaHei; border-bottom:1px #a2a2a2 dotted;padding-bottom:5px; font-weight:normal;}
.messages table{}
.messages table th,.messages table td{ padding:3px 0px;}
.messages table th{width:105px; padding-right:10px; text-align:right; text-align:right; font-weight:normal;}
.inputText{width:425px;  height:20px; line-height:20px; padding:0px 3px; background:#F2F2F2; border:1px solid #ccc; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.inputTextarea{line-height:20px;width:425px; height:120px; padding:0px 3px; background:#F2F2F2; border:1px solid #ccc; border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.formBtn{ background:#0264ac; width:60px; height:19px; border:none; margin-right:15px; color:#fff;}
.messages label{ margin-right:30px; vertical-align:middle;}
.inputCheckbox{ margin-right:3px; vertical-align:middle;}
.messages table span.zs{ padding-top:3px; display:block; color:#999999;}