@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,

button,input,textarea,th,td{margin:0;padding:0;}

body{ background:#fff; color:#555; font-size:12px; font-family:Arial, '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica,  Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}

ul,li{list-style:none;text-transform:capitalize;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family:  Arial,'微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#555; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

a:hover{color:#ff8b18; text-decoration:none;}

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

h2{ font-size:24px; font-weight:blod; line-height:30px;}

h4{ font-size:14px; font-weight:blod; line-height:30px;}

p{line-height:25px;}





.se1{color:#f15a2e;}.se2{color:#006db1}

.left{float:left;}.right{float:right;}

.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}

.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}













::selection {background:#23693a; color:#fff;}

::-moz-selection {background:#23693a; color:#fff;}

::-webkit-selection {background:#23693a; color:#fff;}









#top{width:100%; min-height:86px; background:#303030; position:fixed; left:0px; top:0px; z-index:9999}

#topl{width:280px; height:86px; float:left; padding-left:40px;}

#topr{width:960px; height:86px; float:right; padding-right:40px;}



#topra{ width:650px; height:86px; float:left;}

/*
#topra ul li{ float: left;}

#topra ul a{height:86px; font-size:14px; color:#fff; line-height:86px; padding:0px 18px 0px 18px;}
*/






#nav {display:block; width:650px; height:86px; margin:0px auto;}
#nav li.mainlevel{}
#nav .mainlevel {float:left; text-align:center;}
#nav .mainlevel a{ display:block; height:86px; font-size:14px; color:#fff; line-height:86px; padding:0px 18px 0px 18px; }
#nav .mainlevel a:hover {color:#fff; background:url(../images/jk2.png) bottom center no-repeat; }
#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; background:#fff; padding:15px 25px 30px 25px; z-index:9999; }
#nav .mainlevel li {}
#nav .mainlevel li a {padding:0px; width:160px; text-align:left; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:12px; text-indent:15px; line-height:40px; height:40px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}
#nav .mainlevel li a:hover {color:#6ca80f; text-decoration:none; background:none;}










#toprb{width:308px; height:31px; float:right; padding-top:28px;}



#toprb1{width:210px; height:31px; overflow:hidden; float:left;}

#toprb2{width:78px; height:31px; float:right;}

#toprb2 ul li{float:left; margin-left:8px;}



#toprb1 table{height:31px; line-height:31px;}

#toprb1 td{margin:0; padding:0;}



.sou1{width:176px; height:31px; line-height:31px; margin:0; padding:0;text-indent:15px; background:url(../images/t2_03.jpg) left center no-repeat; border:none; color:#888}













@media (max-width:1365px) {





#top{width:100%; min-height:86px; background:#303030; position:fixed; left:0px; top:0px; z-index:9999}

#topl{width:280px; height:86px; float:left; padding-left:40px;}

#topr{width:730px; height:86px; float:right; padding-right:40px;}



#topra{ width:622px; height:86px; float:left;}

#nav {display:block; width:650px; height:86px; margin:0px auto;}
#nav li.mainlevel{}
#nav .mainlevel {float:left; text-align:center;}
#nav .mainlevel a{ display:block; height:86px; font-size:14px; color:#fff; line-height:86px; padding:0px 18px 0px 18px; }
#nav .mainlevel a:hover {color:#fff; background:url(../images/jk2.png) bottom center no-repeat; }
#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; background:#fff; padding:15px 25px 30px 25px; z-index:9999; }
#nav .mainlevel li {}
#nav .mainlevel li a {padding:0px; width:160px; text-align:left; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:12px; text-indent:15px; line-height:40px; height:40px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}
#nav .mainlevel li a:hover {color:#6ca80f; text-decoration:none; background:none;}



#toprb{width:90px; height:31px; float:right; padding-top:28px;}



#toprb1{width:210px; height:31px; overflow:hidden; float:left; display:none;}

#toprb2{width:78px; height:31px; float:right;}

#toprb2 ul li{float:left; margin-left:8px;}



#toprb1 table{height:31px; line-height:31px;}

#toprb1 td{margin:0; padding:0;}



.sou1{width:176px; height:31px; line-height:31px; margin:0; padding:0;text-indent:15px; background:url(../images/t2_03.jpg) left center no-repeat; border:none; color:#888}



	}

	

	

	

	

@media (max-width:1100px) {

#top{width:100%; min-height:86px; background:#303030; position:fixed; left:0px; top:0px; z-index:9999}

#topl{width:200px; height:56px; float:left; padding-top:15px; padding-left:20px;}

#topl img{max-width:180px; height:56px;}

#topr{width:581px; height:86px; float:right; padding-right:40px;}



#topra{ width:500px; height:86px; float:left;}

#nav {display:block; width:650px; height:86px; margin:0px auto;}
#nav li.mainlevel{}
#nav .mainlevel {float:left; text-align:center;}
#nav .mainlevel a{ display:block; height:86px; font-size:14px; color:#fff; line-height:86px; padding:0px 18px 0px 18px; }
#nav .mainlevel a:hover {color:#fff; background:url(../images/jk2.png) bottom center no-repeat; }
#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; background:#fff; padding:15px 25px 30px 25px; z-index:9999; }
#nav .mainlevel li {}
#nav .mainlevel li a {padding:0px; width:160px; text-align:left; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:12px; text-indent:15px; line-height:40px; height:40px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}
#nav .mainlevel li a:hover {color:#6ca80f; text-decoration:none; background:none;}



#toprb{width:80px; height:31px; float:right; padding-top:28px;}



#toprb1{width:210px; height:31px; overflow:hidden; float:left; display:none;}

#toprb2{width:78px; height:31px; float:right;}

#toprb2 ul li{float:left; margin-left:8px;}



#toprb1 table{height:31px; line-height:31px;}

#toprb1 td{margin:0; padding:0;}



.sou1{width:176px; height:31px; line-height:31px; margin:0; padding:0;text-indent:15px; background:url(../images/t2_03.jpg) left center no-repeat; border:none; color:#888}

	}









#cont2{width:100%; height:540px; position:absolute; top:50%; margin-top:-230px; z-index:99}

#c2a{width:85%; height:65px; margin:0 auto; line-height:30px; font-size:12px; color:#999;}

#c2a h2{font-size:16px; line-height:22px; color:#444;}









#cont3{width:100%;}

#cont3l{width:50%; float: left;}

#cont3r{width:50%; float:right; background:#f0f0f0; position:relative; color:#888;}

#cont3rc{width:80%; height:350px; position:absolute; left:0px; top:50%; margin-top:-135px; padding-left:60px; font-size:14px; line-height:28px;}

#cont3rc h2{ font-size:24px; line-height:80px; padding-bottom:10px; color:#333;}

#cont3rc .mr{width:100%; height:34px; padding-top:40px;}

#cont3rc .mr a{ display:block; width:166px; height:34px; background:#4c4c4c; text-align:center; line-height:34px; font-size:14px; color:#fff; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont3rc .mr a:hover{background:#84c225; color:#fff;}



















#cont4{width:100%; height:540px; position:absolute; top:50%; margin-top:-230px; z-index:99}

#c4a{width:85%; height:65px; margin:0 auto; line-height:30px; font-size:12px; color:#999;}

#c4a h2{font-size:24px; line-height:22px; color:#444;}



#cont4c{width:85%; height:450px; margin:0 auto;}

#cont4ca{width:30%; height:450px; float:left; background:#fff} 

#c4a1{width:100%; height:310px; background-size:100% auto;}

#c4a1:hover{background-size:120% auto;}

#c4a2{width:90%; height:120px; margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:20px; color:#aaa;}

#c4a2 p{line-height:20px;}

#c4a2 h2{font-size:16px; line-height:20px; padding-bottom:12px; color:#333; font-weight:normal;}

#c4a2 span{margin-left:10px; color:#aaa; font-size:12px; font-weight:normal;}











#cont4cb{width:70%; height:450px; overflow: hidden; float:right;}

#cont4cb ul li{width:50%; height:218px; float:left; margin-bottom:18px;}

#cont4cb ul a{display:block; width:96%; height:218px; float:right; background:#fff;}

#cont4cb ul .a1{background:#4a4a4a url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a1:hover{background:#3a3a3a url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a1 h2{font-size:30px; padding-left:40px; line-height:120px; color:#fff;}

#cont4cb ul .a2{background:#bdbdbd url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a2:hover{background:#ababab url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a2 h2{font-size:30px; padding-left:40px; line-height:120px; color:#fff;}







#cont4cb ul .a3{width:90%; height:150px; margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:40px; color:#aaa; position:relative;}

#cont4cb ul .a3 p{line-height:20px;}

#cont4cb ul .a3 h2{font-size:16px; line-height:20px; padding-bottom:5px; color:#333; font-weight:normal;}

#cont4cb ul .a3 span{ color:#aaa; font-size:12px; line-height:30px; font-weight:normal;}



#cont4cb ul .a3mr{width:85px; height:22px; background:#333; text-align:center; line-height:22px; font-size:10px; color:#fff; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out; position:absolute; right:0; bottom:0px;}

#cont4cb ul .a3:hover .a3mr{background:#84c225; color:#fff;}











@media (max-width:1365px) {

#cont4{width:100%; height:400px; position:absolute; top:50%; margin-top:-160px; z-index:99}

#c4a{width:85%; height:45px; margin:0 auto; line-height:20px; font-size:12px; color:#999;}

#c4a h2{font-size:16px; line-height:22px; color:#444;}



#cont4c{width:85%; height:350px; margin:0 auto;}

#cont4ca{width:30%; height:350px; float:left; background:#fff} 

#c4a1{width:100%; height:260px; background-size:100% auto;}

#c4a1:hover{background-size:120% auto;}

#c4a2{width:90%; height:120px;  margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:20px; color:#aaa;}

#c4a2 p{line-height:20px;display:none;}

#c4a2 h2{font-size:16px; line-height:20px; padding-bottom:12px; color:#333; font-weight:normal;}

#c4a2 span{margin-left:10px; color:#aaa; font-size:12px; font-weight:normal;}



#cont4cb{width:70%; height:350px; overflow: hidden; float:right;}

#cont4cb ul li{width:50%; height:168px; float:left; margin-bottom:18px;}

#cont4cb ul a{display:block; width:96%; height:168px; float:right; background:#fff;}

#cont4cb ul .a1{background:#4a4a4a url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a1:hover{background:#3a3a3a url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a1 h2{font-size:30px; padding-left:40px; line-height:100px; color:#fff;}

#cont4cb ul .a2{background:#bdbdbd url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a2:hover{background:#ababab url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a2 h2{font-size:30px; padding-left:40px; line-height:100px; color:#fff;}



#cont4cb ul .a3{width:90%; height:120px; margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:20px; color:#aaa; position:relative;}

#cont4cb ul .a3 p{line-height:20px;}

#cont4cb ul .a3 h2{font-size:16px; line-height:20px; padding-bottom:5px; color:#333; font-weight:normal;}

#cont4cb ul .a3 span{ color:#aaa; font-size:12px; line-height:30px; font-weight:normal;}

#cont4cb ul .a3mr{width:85px; height:22px; background:#333; text-align:center; line-height:22px; font-size:10px; color:#fff; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out; position:absolute; right:0; bottom:0px;}

#cont4cb ul .a3:hover .a3mr{background:#84c225; color:#fff;}



}



@media (max-width:1200px) {

#cont4{width:100%; height:400px; position:absolute; top:50%; margin-top:-160px; z-index:99}

#c4a{width:85%; height:45px; margin:0 auto; line-height:20px; font-size:12px; color:#999;}

#c4a h2{font-size:16px; line-height:22px; color:#444;}



#cont4c{width:85%; height:350px; margin:0 auto;}

#cont4ca{width:30%; height:350px; float:left; background:#fff} 

#c4a1{width:100%; height:260px; background-size:100% auto;}

#c4a1:hover{background-size:120% auto;}

#c4a2{width:90%; height:120px;  margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:20px; color:#aaa;}

#c4a2 p{line-height:20px;display:none;}

#c4a2 h2{font-size:14px; line-height:20px; padding-bottom:12px; color:#333; font-weight:normal;}

#c4a2 span{margin-left:10px; color:#aaa; font-size:12px; font-weight:normal;}



#cont4cb{width:70%; height:350px; overflow: hidden; float:right;}

#cont4cb ul li{width:50%; height:168px; float:left; margin-bottom:18px;}

#cont4cb ul a{display:block; width:96%; height:168px; float:right; background:#fff;}

#cont4cb ul .a1{background:#4a4a4a url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a1:hover{background:#3a3a3a url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a1 h2{font-size:24px; padding-left:20px; line-height:100px; color:#fff;}

#cont4cb ul .a2{background:#bdbdbd url(../images/df6.png) right bottom no-repeat; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out;}

#cont4cb ul .a2:hover{background:#ababab url(../images/df6.png) right bottom no-repeat;}

#cont4cb ul .a2 h2{font-size:24px; padding-left:20px; line-height:100px; color:#fff;}



#cont4cb ul .a3{width:90%; height:120px; margin:0 auto; line-height:20px; font-size:12px; overflow:hidden; padding-top:20px; color:#aaa; position:relative;}

#cont4cb ul .a3 p{line-height:20px;}

#cont4cb ul .a3 h2{font-size:16px; line-height:20px; padding-bottom:5px; color:#333; font-weight:normal;}

#cont4cb ul .a3 span{ color:#aaa; font-size:12px; line-height:30px; font-weight:normal;}

#cont4cb ul .a3mr{width:85px; height:22px; background:#333; text-align:center; line-height:22px; font-size:10px; color:#fff; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s  ease-out; transition:all 0.2s ease-out; position:absolute; right:0; bottom:0px;}

#cont4cb ul .a3:hover .a3mr{background:#84c225; color:#fff;}



}







































#cont5{width:100%; height:540px; position:absolute; top:50%; margin-top:-230px; z-index:99}

#c5a{width:85%; height:65px; margin:0 auto; line-height:30px; text-align:center; font-size:12px; color:#999;}

#c5a h2{font-size:28px; line-height:40px; color:#444;}



#cont5c{width:85%; height:450px; margin:0 auto; margin-top:30px; /*border-top:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid;*/}

#cont5c ul li{display:block; width:14.2%; height:135px; margin-right:-1px; margin-left:-1px; border:#e2e2e2 1px solid; border-collapse:collapse; /* border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid;*/ float:left; overflow:hidden;}



#cont5c tr{height:150px;}

#cont5c td{text-align:center; width:14.285%; background:#fff;}

#cont5c td img{max-width:100%;}













@media (max-width:1365px) {

	

#cont5{width:100%; height:400px; position:absolute; top:50%; margin-top:-160px; z-index:99}

#c5a{width:85%; height:55px; margin:0 auto; line-height:20px; text-align:center; font-size:12px; color:#999;}

#c5a h2{font-size:28px; line-height:30px; color:#444;}



#cont5c{width:85%; height:330px; margin:0 auto; margin-top:10px; /*border-top:#e2e2e2 1px solid; border-left:#e2e2e2 1px solid;*/}

#cont5c ul li{display:block; width:14.2%; height:110px; margin-right:-1px; margin-left:-1px; border:#e2e2e2 1px solid; border-collapse:collapse; /* border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid;*/ float:left; overflow:hidden;}



#cont5c tr{height:90px;}

#cont5c td{text-align:center; width:14.285%; background:#fff;}

#cont5c td img{max-width:100%; max-height:90px;}

	

	

}



















#ifooter{width:100%; min-height:25px; background:#2d2d2d; font-size:12px; line-height:25px; padding:15px 0px 15px 0px; color:#eee; position:fixed; left:0px; bottom:0px; z-index:999;}

#ifooter a{ color:#eee;}

#ifooter a:hover{color:#fff; text-decoration:underline;}

#ifooterl{ max-width:540px; float:left; margin-left:40px;}

#ifooterl a{margin:0px 5px 0px 5px;}

#ifooterr{max-width:800px; float:right; margin-right:40px;}

















        

        

        

        

        

        