﻿@charset "utf-8";
/*font*/

/*粗*/
@font-face { font-family: 'Helvetica lt'; src: url('/font2/fzltxhk.eot?') format('eot');/*IE*/ src:url('/font2/fzltxhk.woff') format('woff'), url('/font2/fzltxhk.ttf') format('truetype');/*non-IE*/ font-weight: normal;font-style: normal;}
/*细*/
@font-face { font-family: 'Helvetica th'; src: url('/font2/fzltxhk.eot?') format('eot');/*IE*/ src:url('/font2/fzltxhk.woff') format('woff'), url('/font2/fzltxhk.ttf') format('truetype');/*non-IE*/font-weight: normal;font-style: normal; }



/* CSS Document */
body{margin:0; padding:0; background:url() #fff left top repeat-x; width:100%; height:100%; }
h1,h2,h3,h4,h5,h6,h7,dl,dt,dd,p,pre,ul,li,form,button,input,select,hr,ol{margin:0; padding:0;}
ul{list-style:none;}
img{border:0;}
button{cursor:pointer;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
input,select,textarea{}
textarea{border:1px solid #ddd; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
a{outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur());/*IE6/7浏览器里面的虚线框的*/}
area {outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur())}
.clear{height:1px; overflow:hidden; clear:both;}


/*header*/
#header{width:1360px;margin:0 auto;height:110px;position:relative;z-index:2;}
#logo{position:absolute;top:26px;left:2px;}
#aside{position:absolute;top:29px;right:0px;}
#aside #lang{position:relative;float:left;height:21px;}
#aside #lang .link{float:left;margin-right:10px;color:#666;font-size:13px;}
#aside #lang .link:hover{color:#00A645}
#lang dl{width:162px;border:1px solid #eee;border-radius:10px;position:absolute;left:0;top:0;background-color:#fff;}
#lang dt{height:19px;background:url(/imgs/list0.png) no-repeat 141px center;padding:0 0 0 12px;line-height:19px;font-size:10px;color:#666;font-family:'Helvetica th',Helvetica,Arial;cursor:pointer;}
#lang dd{display:none;}
#lang dd a{line-height:19px;font-size:10px;color:#666;display:block;text-indent:12px;}
#lang dd a:hover{background-color:#777;color:#fff;}
#lang .link{font-size:12px;color:#666;}


#aside #search{float:left;margin-left:13px;position:relative;height:19px;border:1px solid #fff;padding:0 12px;border-radius:10px;*width:150px;}
#search a{height:16px;width:17px;float:right;margin-top:2px;background:url(/imgs/search.png) no-repeat 0 0;}
#search input{background-color:transparent;border:none;height:19px; width:0;line-height:19px;float:left;*width:120px;*margin-right:10px;}
#aside #search:hover{border-color:#EBEBEB;background-color:#F5F5F5;}
#search:hover input{width:120px;margin-right:10px;}

#nav{position:absolute;width:100%;bottom:0px;left:0;background:url(/imgs/bg_nav1.jpg) repeat-x 0 bottom;z-index:10;}
#nav dl{float:left;position:relative;}
#nav dt{margin:0 28px 0 2px;}
#nav dt a{display:block;padding:0 6px;font-family:'Helvetica th',Helvetica,Arial;color:#666;font-size:19px;padding-bottom:4px;letter-spacing:0.5px;}
#nav dl:hover dt a{color:#000;background:url(/imgs/bg_nav2.jpg) repeat-x 0 bottom;}
#nav dd{position:absolute;bottom:-39px;left:18px;opacity:0;height:0;overflow:hidden;}
#nav dd .nav_box{height:34px;border-radius:17px;background-color:#00A645;padding:0 32px;margin-top:16px;}
#nav dl:hover dd{margin:0px;opacity:1;bottom:-49px;height:auto;}
#nav dd a{float:left; margin:0 17px;font-size:15px;font-family:'Helvetica th',Helvetica,Arial;color:#fff;height:34px;line-height:34px;letter-spacing:0.5px;}
#nav dd a:hover{background:url(/imgs/list1.png) no-repeat center bottom;}

#nav .nav01 dd{width:900px;}
#nav .nav02 dd{width:1000px;}
#nav .nav03 dd{width:800px;left:-200px;}
#nav .nav04 dd{width:400px;left:-20px;}
#nav .nav05 dd{width:310px;left:-20px;}
#nav .nav06 dd{width:550px;left:-210px;}

/*footer*/
#footer{height:auto;width:100%;background-color:#f5f5f5;}
#footer .wrap{width:1360px;position:relative;margin:0 auto;background-color:#f5f5f5;}
#footer .box1{height:282px;border-bottom:1px solid #ccc;overflow:hidden;}
#footer .fb{float:left;}
#footer .fb dt{padding-bottom:16px;padding-top:30px;color:#333;font-family:'Helvetica th','Helvetica',Arial;font-weight:bold;font-size:19px;}
#footer .fb dt a{color:#333;}
#footer .fb dd{color:#666;font-size:15px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.2px;}
#footer .fb dd a{color:#666;display:block;margin-bottom:10px;}
#footer .fb dd a:hover{color:#000;}
#footer .dl1{margin-right:123px;}
#footer .dl2{margin-right:160px;}
#footer .dl3 span{display:block;color:#999;padding-top:5px;line-height:21px;}
#footer .dl3 p{margin-bottom:16px;}
#footer .fb .fb_tel p,#footer .fb .fb_tel span{color:#333;}

#footer .dl4{width:284px;float:right;margin-right:4px;}
#footer .dl4 .erweima{margin-top:40px;height:95px;}
#footer .dl4 .erweima img{float:left;margin-right:12px;}
#footer .dl4 .erweima p{color:#777;font-size:11px;font-family:Arial;line-height:12px;padding-top:70px;float:left;}
#footer .dl4 .lang{margin-top:34px;}
#footer .dl4 .lang h1{color:#333;font-size:17px;font-family:'Helvetica th','Helvetica',Arial;font-weight:bold;}
#footer .dl4 dl{position:relative;margin-top:10px;}
#footer .dl4 dt{width:284px;height:35px;background:url(/imgs/list2.png) #fff no-repeat 250px center;cursor:pointer;text-indent:11px;color:#777;font-size:17px;line-height:35px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.2px;}
#footer .dl4 dd{display:none;}

#footer .box2{padding-top:18px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.8px;height:65px;}
#footer .box2 .left{float:left;}
#footer .box2 .left a{float:left; color:#999;font-size:14px;margin-right:25px;}
#footer .box2 .right{float:right;color:#333;font-size:14px;}
#footer .box2 .right a{color:#777;}
#footer .box2 a:hover{color:#000;}


/*home*/
/*sec1*/
#sec1{width:1360px;height:624px;position:relative;margin:24px auto 0;z-index:1;}
#sec1 .bg{width:100%;height:100%;}
#sec1 .bg li{width:100%;height:100%;position:absolute;opacity:0;z-index:-1;background:url() no-repeat center center;background-size:cover;z-index:2;}
#sec1 .bg li.click{opacity:1;z-index:2;}
#sec1 .btn{position:absolute;left:0;bottom:30px;z-index:5;width:100%;text-align:center;}
#sec1 .btn span{height:3px;width:113px;background-color:#fff;opacity:0.61;margin:0 10px;display:inline-block;cursor:pointer;}
#sec1 .btn span.click{opacity:1;}

/*sec2*/
#sec2{width:1360px;margin:23px auto 56px;height:946px;position:relative;}

/*sec2-about*/
#sec2 .about{position:absolute;width:340px;height:492px;left:0;top:0;color:#fff;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:1px;overflow:hidden;}
#sec2 .about .bg{position:absolute;top:0;left:0;height:197px;width:340px;background:url(/imgs/home/bg_about.png)  no-repeat center center;background-size:cover;z-index:1;}
#sec2 .about .bg a{display:block;width:100%;height:100%;}
#sec2 .about:hover .bg{transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	/* IE 9 */
-moz-transform:scale(1.2,1.2); 	/* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2,1.2)
    }
#sec2 .about .info{position:absolute;bottom:0px;left:0;width:340px;height:296px;background-color: #016DB8;z-index:2;}
#sec2 .about .list{width:32px;height:10px;position:absolute;top:-10px;left:50%;margin-left:-16px;background:url(/imgs/home/list_about.png)  no-repeat center 0;}
#sec2 .about h1{font-size:35px;margin:38px 0 0 18px;font-weight:normal;}
#sec2 .about .txt{line-height:21px;margin:16px 0 0 18px;margin-bottom:14px;width:285px;font-size:12px;}
#sec2 .about .more {margin-left:18px;position:relative;line-height:20px;}
#sec2 .about .more a {color:#fff;font-size:14px;float:left;}
#sec2 .about .more span{font-size:8px;float:left;padding-left:5px;line-height:20px;}

/*sec2-epc*/
#sec2 .epc{position:absolute;left:0;top:492px;height:158px;width:340px;background:url(/imgs/home/bg_epc_gai.jpg) no-repeat 0 0;}
#sec2 .epc a{display:block;height:158px;width:340px;}
#sec2 .epc span{height:44px;width:44px;display:block;background:url(/imgs/home/list_epc.png) transparent no-repeat 0 0;margin:55px 0 0 208px;}
#sec2 .epc a:hover span{transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	}

/*sec2-video*/
#sec2 .video{height:296px;width:340px;position:absolute;left:0;bottom:0;overflow:hidden;}
#sec2 .video .bg{position:absolute;height:296px;width:340px;left:0;bottom:0;z-index:1;background:url(/imgs/home/bg_video.png) no-repeat center center;}
#sec2 .video:hover .bg{transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	
-moz-transform:scale(1.2,1.2); 	
-webkit-transform:scale(1.2,1.2); 
-o-transform:scale(1.2,1.2)}
#sec2 .video a{position:absolute;height:296px;width:340px;left:0;bottom:0;z-index:2;background:url(/imgs/home/list_video.png) no-repeat center center;}

#video_box{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:none;}
#video_box .vbg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.6;}
#video_box .vobject{width:800px;height:600px;position:absolute;top:50%;left:50%;margin-left:-400px;top:100px;}
#video_box iframe{width:800px;height:600px;border:0;}
#video_box .vclose{position:absolute;width:80px;height:40px;line-height:40px;text-align:center;background-color:#fff;right:-80px;top:0;color:#000;font-size:20px;font-family:"微软雅黑";border-radius:0 5px 5px 0;letter-spacing:2px;cursor:pointer;}
#video_box .vclose:hover{background-color:#333;color:#fff;}

/*sec2-epc2*/
#sec2 .epc2{width:1020px;height:196px;position:absolute;right:0;top:0;}
#sec2 .epc2 a{float:left;width:340px;height:196px;position:relative;}
#sec2 .epc2 b{display:block;width:71px;height:71px;background:url() no-repeat 0 0;margin:34px 0 0 132px;}
#sec2 .epc2 img{opacity:0;}
#sec2 .epc2 a:hover img{opacity:1;}
#sec2 .epc2 span{text-align:center;display:block;margin-top:18px;color:#fff;font-size:30px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:1px;}

/*sec2-news*/
#sec2 .news{position:absolute;width:340px;height:454px;left:340px;top:196px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:1px;overflow:hidden;}
#sec2 .news .bg{position:absolute;top:0;left:0;height:296px;width:340px;background:url(/imgs/home/bg_news.jpg)  no-repeat center center;background-size:cover;z-index:1;}
#sec2 .news .bg a{display:block;width:100%;height:100%;}
#sec2 .news:hover .bg{transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	/* IE 9 */
-moz-transform:scale(1.2,1.2); 	/* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2,1.2)
    }
#sec2 .news .info{position:absolute;bottom:0px;left:0;width:340px;height:158px;background-color: #eee;z-index:2;}
#sec2 .news .list{width:30px;height:8px;position:absolute;top:-8px;left:50%;margin-left:-15px;background:url(/imgs/home/list_news.png)  no-repeat center 0;}
#sec2 .news h1{font-size:18px;margin:20px 0 0 18px;color:#000;}
#sec2 .news .txt{line-height:20px;margin:10px 0 0 20px;margin-bottom:12px;width:285px;font-size:12px;color:#666;}
#sec2 .news .more {margin-left:20px;position:relative;line-height:15px;}
#sec2 .news .more a {color:#00A645;font-size:10px;float:left;}
#sec2 .news .more span{font-size:8px;float:left;padding-left:5px;color:#00A645;line-height:15px;}

/*sec2-renhui*/
#sec2 .renhui{width:340px;height:296px;position:absolute;bottom:0;left:340px;background:url(/imgs/home/bg_renhui.jpg) no-repeat center center;background-size:cover;}

/*sec2-case*/
#sec2 .case{position:absolute;z-index:1;top:196px;right:0;width:680px;height:750px;}
#sec2 .case .item{width:340px;height:296px;position:absolute;overflow:hidden;}
#sec2 .case .item a{display:block;width:340px;height:296px;background:url() no-repeat center center;background-size:cover;}
#sec2 .case .item a:hover{transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	/* IE 9 */
-moz-transform:scale(1.2,1.2); 	/* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2,1.2)
}
#sec2 .case .i1{left:0;top:0;}
#sec2 .case .i2{right:0;top:0;}
#sec2 .case .i3{left:0;bottom:0;}
#sec2 .case .i3 a:hover{transform:none;
-ms-transform:none; 	/* IE 9 */
-moz-transform:none; 	/* Firefox */
-webkit-transform:none; /* Safari 和 Chrome */
-o-transform:none}

/*slogan*/
#sec2 .slogan{width:680px;height:158px;background-color:#373B3C;position:absolute;right:0;bottom:296px;z-index:5;}
#sec2 .slogan p{font-size:46px;color:#ddd;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:1px;line-height:56px;}

/*download*/
#sec2 .download{position:absolute;right:0;bottom:0;width:340px;height:296px;z-index:5;}
#sec2 .download a{display:block;width:340px;height:296px;background:url(/imgs/home/bg_down.jpg) no-repeat center center;}


/*---------------内页---------------*/

#banner{width:1360px;margin:24px auto 0;height:332px;}
#banner img{display:block;width:1360px;height:332px;}
#title{padding:60px 0 30px;height:56px;line-height:56px;text-align:center;color:#666;font-family:'Helvetica lt','Helvetica',Arial;letter-spacing:1px;font-size:40px;border-bottom:1px solid #eee;width:1360px;margin:0 auto;}

/*about_index*/
#about_index{margin:24px auto 56px;width:1360px;height:812px;position:relative;}

/*about_index - news*/
#about_index .news{width:446px;height:539px;position:absolute;left:0;top:0;overflow:hidden;font-family:'Helvetica th','Helvetica',Arial;}
#about_index .news .bg{background:url(/imgs/about/index_news.jpg) no-repeat 0 0;background-size:cover;position:absolute;left:0;top:0;width:446px;height:265px;z-index:1;}
#about_index .news:hover .bg{transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	/* IE 9 */
-moz-transform:scale(1.2,1.2); 	/* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2,1.2)}
#about_index .news .info{position:absolute;left:0;bottom:0;background-color:#f6f6f6;height:274px;width:446px;z-index:2;}
#about_index .news .info h1{font-size:24px;margin:28px 0 0 30px;color:#333;letter-spacing:0.2px;font-weight:normal;}
#about_index .news .info .txt{line-height:21px;margin:15px 0 0 30px;margin-bottom:12px;width:385px;font-size:14px;color:#666;}
#about_index .news .info .more {margin-left:30px;position:relative;line-height:20px;}
#about_index .news .info .more a {color:#0DAB50;font-size:10px;float:left;}
#about_index .news .info .more span{font-size:8px;float:left;padding-left:5px;line-height:20px;color:#0DAB50;}

/*about_index - about*/
#about_index .about{width:903px;height:265px;background:url(/imgs/about/index_about.jpg) no-repeat 0 0;position:absolute;right:0;top:0;}
#about_index .about a {display:block;width:100%;height:100%;position:relative;}
#about_index .about a span{display:block;position:absolute;height:28px;line-height:28px;background:url(/imgs/about/index_about_list.png) no-repeat 0 center;text-indent:38px;font-size:15px;color:#00A645;font-family:'Helvetica th','Helvetica',Arial;top:50%;margin-top:-14px;right:32px;}
#about_index .about a:hover span{right:70px;}

/*about_index - 浮动公共*/
#about_index .float{width:446px;height:265px;position:absolute;overflow:hidden;}
#about_index .float a{display:block;width:100%;height:100%;background:url() no-repeat center center;background-size:cover;position:relative;}
#about_index .float .float_box{position:absolute;top:0;width:100%;height:100%;left:100%;background-color:rgba(0,0,0,0.6);}
#about_index .float a:hover .float_box{left:0;}

/*about_index - team*/
#about_index .team{top:273px;left:455px;}
#about_index .team a{background-image:url(/imgs/about/index_team.jpg);}
#about_index .team a span{color:#3BBA70;font-size:19px;line-height:24px;text-align:center;margin-top:115px;display:block;font-family:'Helvetica th','Helvetica',Arial;}

/*about_index - dsj*/
#about_index .dsj{top:273px;right:0;}
#about_index .dsj a{background-image:url(/imgs/about/index_dsj.jpg);}
#about_index .dsj a span{color:#3BBA70;font-size:19px;line-height:24px;text-align:center;margin-top:105px;display:block;font-family:'Helvetica th','Helvetica',Arial;}

/*about_index - case*/
#about_index .case{width:1368px;height:265px;position:absolute;bottom:0;left:0;}
#about_index .case .item{float:left;margin-right:10px;position:relative;font-family:'Helvetica th','Helvetica',Arial;}
#about_index .case .item .float_box{background:url(/imgs/about/list_case.png) rgba(0,0,0,0.6) no-repeat center 180px;}
#about_index .case a h4{color:#fff;font-size:24px;margin:74px 0 15px;text-align:center;font-weight:normal;}
#about_index .case a p{color:#fff;font-size:14px;text-align:center;width:345px;line-height:22px;margin:0 auto;}



/*about*/
#about{width:1360px;margin:0 auto 50px;background-color:#F9F9F9;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}


/*case*/
#case{width:1360px;margin:55px auto 176px;}
#case #case_list{height:auto;overflow:hidden;width:1360px;}
#case #case_list li{float:left;height:208px; width:340px;background:url() no-repeat center center;background-size:cover;position:relative;}
#case #case_list li a{display:block;width:340px;height:208px;background:url(/imgs/about/bg_case.png) #00A645 no-repeat center 50px;opacity:0;}
#case #case_list li a:hover{opacity:1;}
#case #case_list li a span{color:#fff;padding-top:125px;font-size:24px;text-align:center;display:block;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}

/*team*/
#team{width:1360px;margin:55px auto 176px;}
#team #team_list{height:auto;overflow:hidden;width:1360px;}
#team #team_list li{float:left;height:176px; width:271px;background:url() no-repeat center center;background-size:cover;position:relative;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#team #team_list li a{display:block;width:271px;height:176px;background-color:#CECEBF;opacity:0;font-family:'Helvetica th','Helvetica',Arial;}
#team #team_list li a:hover{opacity:1;}
#team #team_list li a b{color:#353526;font-weight:normal;padding:60px 0 5px;text-align:center;display:block;font-size:20px;}
#team #team_list li a span{font-size:14px;color:#fff;text-align:center;display:block;}

/*detail*/
#detail{width:1200px;margin:55px auto 90px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
#detail .title{font-size:24px;color:#333;text-align:center;margin-bottom:15px;}
#detail .time{font-size:14px;color:#545454;margin-bottom:50px;text-align:center;}
#detail .content{font-size:14px;color:#777;line-height:26px;}

/*news*/
#news{width:1360px;margin:0 auto 100px;}
.news_tuijian{height:397px;padding-bottom:65px;background:url(/imgs/line1.png) repeat-x 0 bottom;}
.news_tuijian dl{height:397px;width:100%;background-color:#F9F9F9;position:relative;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
.news_tuijian dt{float:left;width:679px;height:397px;border-right:1px solid #fff;}
.news_tuijian dt a,.news_tuijian dt img{width:679px;height:397px;display:block;}
.news_tuijian dd{width:590px;float:left;margin-left:50px;padding-top:40px;}
.news_tuijian dd h5{font-size:14px;color:#555;font-weight:normal;}
.news_tuijian dd h2{font-size:24px;color:#333;margin:12px 0;font-weight:normal;}
.news_tuijian dd p{font-size:17px;color:#777;line-height:27px;}
.news_tuijian dd span{display:block;margin-top:35px;}
.news_tuijian dd span a{color:#00A645;font-size:11px;}

.news_list{height:auto;overflow:hidden;}
.news_list .item{float:left;padding:65px 50px 0 0;width:420px;overflow:hidden;height:455px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
.news_list .item h5{font-size:14px;color:#555;font-weight:normal;margin-bottom:10px;}
.news_list .item h4 img{display:block;width:420px;height:245px;}
.news_list .item h2{font-size:20px;color:#333;margin:22px 0 12px;font-weight:normal;}
.news_list .item p{font-size:16px;color:#777;line-height:24px;height:96px;overflow:hidden;}
.news_list .item span{display:block;margin-top:10px;}
.news_list .item span a{color:#00A645;font-size:11px;}


/*contact*/
#contact{width:1070px;margin:37px auto 145px;}
#contact .info{width:713px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
#contact .info h1{background:url(/imgs/line2.png) no-repeat 0 bottom;text-indent:10px;color:#199F46;font-size:18px;line-height:48px;margin-top:30px;margin-bottom:10px;}
#contact .info p{text-indent:13px;line-height:30px;font-size:15px;color:#666;}
#contact .info p span{color:#333;}


/*service*/
#service{width:1070px;margin:75px auto 98px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
#service .form1{height:auto; overflow:hidden;margin-left:20px;}
#service .form1 .item{width:234px;margin-left:28px;float:left;margin-bottom:40px;}
#service .form1 .item h2{ font-size:19px;color:#666;font-weight:normal;text-indent:2px;}
#service .form1 .item input{display:block;height:28px;width:222px;padding:0 5px;background-color:#F9F9F9;border:1px solid #D9D9D9;line-height:28px;margin-top:5px;}
#service .form1 .add{width:495px;}
#service .form1 .add input{width:484px;}

#service .form2{margin-left:48px;position:relative;}
#service .form2 h1{color:#00A645;font-size:21px;font-style:italic;text-indent:2px;font-weight:normal;}
#service .form2 textarea{width:483px;height:193px;background-color:#F9F9F9;border:1px solid #D9D9D9;line-height:28px;margin-top:5px;resize:none;padding:0 5px;display:block;}
#service .form2 .txt{position:absolute;left:523px;bottom:45px;font-family:Arial;color:#333;font-size:14px;line-height:24px;}
#service .form2 .txt span{color:#666;font-size:12px;}
#service .form2 .sub{width:232px;height:28px;background:url(/imgs/btn1.png) 0 -0px;position:absolute;bottom:0;left:523px;border:0;cursor:pointer;display:block;}
#service .form2 .sub:hover{background-position:0 -28px;}


/*download*/
#download{width:864px;margin:40px auto 75px;min-height:400px;}
#download ul{}
#download li{height:26px;padding-top:14px;line-height:26px;border-bottom:1px dotted #ddd;}
#download li a{display:block;text-indent:16px;font-size:14px;color:#666;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;position:relative;background:url(/imgs/list3.png) no-repeat 0 center;}
#download li span{font-family:Arial;color:#bbb;font-size:11px;position:absolute;right:1px;bottom:0;line-height:22px;padding-right:14px;background:url(/imgs/list4.png) no-repeat right -36px;letter-spacing:0px;}
#download li a:hover span{color:#FF4000;background-position:right 6px;}

/*career*/
#career{width:815px;margin:26px auto 100px;}
#career .list{}
#career dl{padding-bottom:9px;background:url(/imgs/line3.jpg) no-repeat 0 bottom;}
#career dt{height:26px;line-height:26px;text-indent:22px;background:url(/imgs/list5.png) no-repeat 0 center;font-size:14px;color:#777;font-family:Arial;cursor:pointer;}
#career dd{display:none;margin:10px 0 10px 24px;width:685px;font-size:12px;color:#999;line-height:14px;font-family:Arial;}

/*pro_index*/
#pro_index{width:1360px;margin:24px auto 34px;}
#pro_index .section{width:1360px; height:790px;position:relative;background:url() no-repeat center center;background-size:cover;overflow:hidden;}
#pro_index .section a{display:block;width:100%;height:100%;}
#pro_index .section img{display:block;position:absolute;}
#pro_index .left a:hover img{margin-left:100px;}
#pro_index .right a:hover img{margin-right:100px;}

/*menu*/
#menu{height:47px;width:1360px;margin:25px auto 0;background:url(/imgs/bg_menu.jpg) repeat-x 0 0;position:relative;}
#menu ul{height:47px;margin-left:92px;}
#menu li{height:47px;line-height:47px;padding:0 2px;margin-right:54px;float:left;}
#menu li a{color:#000;font-size:18px;font-family:'Helvetica th','Helvetica',Arial;display:block;height:47px;}
#menu li.click a,#menu li a:hover{color:#00A545;background:url(/imgs/bg_nav2.jpg) repeat-x 0 bottom;}
#menu .back{width:57px;height:16px;position:absolute;right:28px;top:20px;}
#menu .back a{width:57px;height:16px;display:block;background:url(/imgs/back.png) no-repeat 0 0;}

/*pro*/
#pro{width:1370px;margin:35px auto 68px;}
#pro .pro_list{height:auto;overflow:hidden;}
#pro .pro_list dl{width:675px;float:left;padding:0 5px 10px;height:333px;overflow:hidden;}
/*---right left  green blue ---*/
#pro .list dt{position:relative;width:333px;height:333px;}
#pro .pro_list dt a{display:block;width:333px;height:333px;overflow:hidden;}
#pro .pro_list dt img{display:block;width:333px;height:333px;}
#pro .pro_list dd{position:relative;width:333px;height:333px;}
#pro .pro_list dd b{display:block;position:absolute;width:30px;height:33px;top:151px;background:url() no-repeat 0 0;z-index:1;}
#pro .pro_list dd .box{position:absolute;z-index:2;left:50%;top:50%;}
/*---right left  ---*/
#pro .left dt{float:left;}
#pro .left dd{float:right;}
#pro .left dd b{left:-22px;}
#pro .right dt{float:right;}
#pro .right dd{float:left;}
#pro .right dd b{right:-22px;}
/*---green blue  ---*/
#pro .green dd{background-color:#00A645;}
#pro .blue dd{background-color:#3CB6E7;}
#pro .left.green dd b{background-image:url(/imgs/list6.png);}
#pro .left.blue dd b{background-image:url(/imgs/list7.png);}
#pro .right.green dd b{background-image:url(/imgs/list8.png);}
#pro .right.blue dd b{background-image:url(/imgs/list9.png);}

/*pro-pro1*/
#pro .pro1{}
#pro .pro1 dd .box{width:280px;margin-left:-140px;font-family:'Helvetica th','Helvetica',Arial;color:#fff;letter-spacing:1px;}
#pro .pro1 dd .box h1{line-height:28px;width:235px;font-weight:normal;max-height:56px; overflow:hidden;}
#pro .pro1 dd .box h1 a{font-size:20px;color:#fff;}
#pro .pro1 dd .box h2{font-size:14px;margin:18px 0 8px;font-weight:normal;}
#pro .pro1 dd .box p{font-size:12px;line-height:17px;max-height:136px;overflow:hidden;}

/*pro-pro5*/
#pro .pro5{}
#pro .pro5 dd .box{width:280px;margin-left:-135px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;}
#pro .pro5 dd .box a{color:#fff;}
#pro .pro5 dd .box h1{line-height:28px;font-size:22px;font-weight:normal;}
#pro .pro5 dd .box ul{padding-top:6px;}
#pro .pro5 dd .box li{font-size:14px;line-height:17px;padding-top:6px;line-height:22px;}
#pro .pro5 dd .box li span{font-size:12px;}

/*pro_dt*/
#pro_dt{color:#595757;font-size:14px;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;padding:90px 95px 130px;width:1170px;margin:35px auto 70px;background-color:#FAFAFA;}
#pro_dt p{line-height:28px;}


/*onepage*/
#onepage{width:900px;margin:0 auto 50px;background-color:#F9F9F9;font-family:'Helvetica th','Helvetica',Arial;letter-spacing:0.5px;min-height:300px;padding:30px 230px;position:relative;line-height:24px;}
#onepage img{max-width:100%;}
#onepage ul{list-style:disc;}

@media only screen and (max-width: 1619px) and (min-width: 1000px) {

}