﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:14px; font-family:微软雅黑;color:#333; position:relative;  font-weight:normal; }
li, ol{ list-style:none; }
a{text-decoration: none;color:#333333; }
a:hover{cursor:pointer; text-decoration:none; color:#3f7052;}
.clear{clear: both; overflow: hidden;  }
img{border:none; vertical-align:top; clear:both; }
.left{ float:left;}
.right{ float:right;}
.ding{width:100%; height:36px; line-height:36px; font-size:14px; background-color:#bdbdbd; overflow:hidden;}
.ding0{width:1200px; margin:0 auto; overflow:hidden;}
.ding0_l{width:540px; float:left; color:#fff; overflow:hidden;}
.ding0_r{width:370px; float:right; overflow:hidden;}
.ding0_r1{width:156px; height:23px; padding:0 10px; margin-top:6px; background-color:#fff;border-radius:15px; float:left; overflow:hidden;}
.ding0_r1 dl dt{ width:136px; height:23px; float:left; line-height:23px; overflow:hidden;}
.ding0_r1 dl dd{ width:17px; height:23px; float:right; overflow:hidden;}
.ding0_r2{width:180px; float:right; text-align:right; color:#fff; overflow:hidden;}
.ding0_r2 span{color:#086b34;}
.top{ width:1200px; margin:0 auto;height:120px;  }
.logo{ width:260px;float:left; height:120px; overflow:hidden;}



/*menu开始*/
.nav{ width:880px; float:right; height:120px; }
#menu_bg{position:absolute;z-index:11;height:120px;width:88px}
#menu_bg .imenu_bg{width:880px;height:120px;margin:0 auto;position:relative;top:0;}
.imenu{width:88px; height:120px;float:left; text-align:center;background:url(../images/nav_libg.jpg) right center no-repeat; cursor:pointer; color:#333;}
.imenu a{width:88px;height:120px;}
.imenu a dl{width:88px; text-align:center; height:45px; padding:40px 0 0; float:left;}
.imenu a dl dt{width:88px; height:25px; line-height:25px; font-size:16px; color:#333;overflow:hidden;}
.imenu a dl dd{width:88px; height:16px; line-height:16px;font-size:11px;color:#a1a1a1; text-transform:uppercase;overflow:hidden;}
.imenu a:hover{color:#fff; display:block; background-color:#3f7052; }
.imenu a:hover dl dt{color:#fff;}
.imenu a:hover dl dd{color:#fff;}
.imenu_on{width:88px;height:120px; position:relative; background-color:#3f7052;cursor:pointer; float:left; text-align:center;}
.imenu_on a dl{width:88px; text-align:center; height:45px; color:#fff; padding:40px 0 0; float:left;}
.imenu_on a dl dt{width:88px; height:25px; line-height:25px; font-size:16px;}
.imenu_on a dl dd{width:88px; height:16px; line-height:16px;font-size:11px; text-transform:uppercase;}
.imenu_on a:hover{text-decoration:none; }
.submnu{width:auto; padding:10px 10px 0; border-top:2px solid #006428;  display:none; height:auto; position:absolute;  top:120px;z-index:1000; background-color:#fff; overflow:hidden;}

/*---------------下拉---------------*/
.gyyz1{width:410px; height:190px; margin:0px 15px 0px 0px; display:block; overflow:hidden;}
.gyyz1 ul{ width:220px; float:left; overflow:hidden;}
.gyyz1 ul li{ width:75px; height:35px; margin:0 10px; line-height:35px; padding-left:10px; padding-right:0px; display:inline; text-align:left; float:left; border-bottom:1px solid #d0d0d0; color:#666666; font-size:14px; overflow:hidden;}
.gyyz1 ul li a{ color:#666;}
.gyyz1 ul li a:hover{ color:#08672d; }
.gyyz1 ul li.hover a{ color:#08672d; font-weight:bold;}
.gyyz1 ul li.hover a:hover{ color:#08672d;font-weight:bold;}
.gyyz1 dl{ width:185px; float:right; padding-top:5px; overflow:hidden;}
.gyyz1 dl dt{ width:185px; height:130px; overflow:hidden;}
.gyyz1 dl dt img{width:185px; height:130px;}
.gyyz1 dl dd{ width:185px; color:#666; text-align:left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:12px;  color:#666; font-weight:normal; line-height:18px; padding-top:8px; height:36px;}


.gyyz{width:340px; height:185px; margin:0px 15px 0px; display:block; overflow:hidden;}
.gyyz ul{ width:130px; float:left; overflow:hidden;}
.gyyz ul li{ width:110px; height:35px; line-height:35px; padding:0px 10px; display:inline; text-align:left; float:left; border-bottom:1px solid #d0d0d0; color:#666666; font-size:14px; overflow:hidden;}
.gyyz ul li a{ color:#666;}
.gyyz ul li a:hover{ color:#08672d; }
.gyyz ul li.hover a{ color:#08672d;font-weight:bold;}
.gyyz ul li.hover a:hover{ color:#08672d;font-weight:bold;}
.gyyz dl{ width:185px; float:right; padding-top:5px; overflow:hidden;}
.gyyz dl dt{ width:185px; height:130px; overflow:hidden;}
.gyyz dl dt img{width:185px; height:130px;}
.gyyz dl dd{ width:185px; color:#666; text-align:left;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:12px; color:#666; font-weight:normal; line-height:18px; padding-top:8px; height:36px;}
.cpzx{width:480px; height:230px; margin:0px 15px 0px 0px; display:block; overflow:hidden;}
.cpzx ul{ width:290px; float:left; overflow:hidden;}
.cpzx ul li{ width:100px; height:30px; margin:0 10px; line-height:30px; padding-left:10px; padding-right:10px; display:inline; text-align:left; float:left; border-bottom:1px solid #d0d0d0; color:#666666; font-size:14px; overflow:hidden;}
.cpzx ul li a{ color:#666;}
.cpzx ul li a:hover{ color:#08672d; }
.cpzx ul li.hover a{ color:#08672d;font-weight:bold;}
.cpzx ul li.hover a:hover{ color:#08672d;font-weight:bold;}
.cpzx dl{ width:185px; float:right; padding-top:5px; overflow:hidden;}
.cpzx dl dt{ width:185px; height:140px; overflow:hidden;}
.cpzx dl dt img{width:185px; height:140px;}
.cpzx dl dd{ width:185px; color:#666; text-align:left;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:12px; color:#666; font-weight:normal; line-height:20px; padding-top:10px; height:60px;}
.ywly{width:410px; height:190px; margin:0px 15px 0px 0px; display:block; overflow:hidden;}
.ywly ul{ width:220px; float:left; overflow:hidden;}
.ywly ul li{ width:75px; height:35px; margin:0 10px; line-height:35px; padding-left:10px; padding-right:0px; display:inline; text-align:left; float:left; border-bottom:1px solid #d0d0d0; color:#666666; font-size:14px; overflow:hidden;}
.ywly ul li a{ color:#666;}
.ywly ul li a:hover{ color:#08672d; }
.ywly ul li.hover a{ color:#08672d; font-weight:bold;}
.ywly ul li.hover a:hover{ color:#08672d;font-weight:bold;}
.ywly dl{ width:185px; float:right; padding-top:5px; overflow:hidden;}
.ywly dl dt{ width:185px; height:130px; overflow:hidden;}
.ywly dl dt img{width:185px; height:130px;}
.ywly dl dd{ width:185px; color:#666;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:12px; text-align:center; color:#666; font-weight:normal; line-height:18px; padding-top:8px; height:36px;}
.jsyf{width:320px; height:165px; margin:0px 15px 0px; display:block; overflow:hidden;}
.jsyf ul{ width:130px; float:left; overflow:hidden;}
.jsyf ul li{ width:90px; height:31px; line-height:31px; padding:0px 10px; display:inline; text-align:left; float:left; border-bottom:1px solid #d0d0d0; color:#666666; font-size:14px; overflow:hidden;}
.jsyf ul li a{ color:#666;}
.jsyf ul li a:hover{ color:#08672d; }
.jsyf ul li.hover a{ color:#08672d;font-weight:bold;}
.jsyf ul li.hover a:hover{ color:#08672d;font-weight:bold;}
.jsyf dl{ width:185px; float:right; padding-top:5px; overflow:hidden;}
.jsyf dl dt{ width:185px; height:130px; overflow:hidden;}
.jsyf dl dt img{width:185px; height:130px;}
.jsyf dl dd{ width:185px; color:#666; text-align:center;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:12px; color:#666; font-weight:normal; line-height:18px; padding-top:8px; height:18px;}
/*---------------下拉---------------*/


/*banner开始*/
.banner{width:100%;overflow:hidden;height:414px;position:relative;}
.banList{position:absolute;left:50%;margin-left:-600px;height:334px;width:1200px;}
.banList li{height:535px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:110px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#e3dfdf;width:38px;height:6px;margin:0 5px;}
.jsNav a.current{background:#0c662e;cursor:pointer;}

.yewu{position:absolute;bottom:0px;left:50%; background-color:#fff;background-color:rbga(255,255,255,0.9); display:block; border-bottom:5px solid #3f7052;height:80px;z-index:20;margin-left:-600px;width:1200px;}
.yewu ul{width:1200px; height:80px;}
.yewu ul li{width:200px; height:80px; float:left; position:relative; background:url(../images/yewu_bg.png) right center no-repeat;  cursor:pointer; color:#333;}
.yewu ul li h1{width:175px; margin:15px auto 0; height:25px; font-weight:normal; line-height:25px; font-size:16px; color:#333;overflow:hidden;}
.yewu ul li p{width:175px; margin:0 auto 30px;height:16px; line-height:16px;font-size:11px;color:#939894; overflow:hidden;}
.yewu ul li:hover {width:200px;height:80px;background:url(../images/yewu_hoverbg.png) left top no-repeat;display:block;}
.yewu ul li:hover h1{color:#fff;}
.yewu ul li:hover p{color:#faf8f8; }
.yewu ul li:hover .I_ywly{width:200px;background-color:#fff; bottom:80px; position:absolute;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; z-index:1000; overflow:hidden; }
.yewu ul li:hover .I_ywly dl{ width:184px; height:50px; margin:10px auto; clear:both; overflow:hidden;}
.yewu ul li:hover .I_ywly dl dt{ width:70px; height:50px; float:left; overflow:hidden;}
.yewu ul li:hover .I_ywly dl dt img{ width:70px; height:50px;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd{ width:102px; float:right;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd h2{ width:102px; height:22px;font-weight:normal; line-height:22px; font-size:14px; color:#3f7052;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd h3{ width:102px; height:28px; font-weight:normal;line-height:14px; font-size:12px; color:#888888;overflow:hidden;}
.yewu ul li:hover .I_ywly dl:hover dd h2{ width:102px; height:22px;font-weight:normal; line-height:22px; font-size:14px; text-decoration:underline;overflow:hidden;}
/*banner结束*/

.main{ width:1200px; margin:30px auto 10px; overflow:hidden;}
.m1_l{ width:330px;  overflow:hidden;}
.m1_l_h{width:330px; height:31px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.m1_l_h dl dt{ width:145px; height:31px; color:#333;font-size:18px; float:left; background:url(../images/i_mlmhdtbg.png) 0 bottom repeat-x; }
.m1_l_h dl dt span{font-size:14px;color:#666666;}
.m1_l_h dl dd{ width:70px; text-align:right; padding-right:2px; float:right; overflow:hidden;}
.m1_l_h dl dd span{ width:auto; margin-top:6px; float:right;font-size:12px; color:#666;overflow:hidden;}
.m1_l_h dl dd span a{color:#666;}
.m1_l_h dl dd span a:hover{color:#3f7052;}
.m1_l0{ width:330px; height:250px; margin:15px auto 0; overflow:hidden;}
.m1_m{ width:490px; float:left; margin-left:37px; overflow:hidden;}
.m1_m_h{width:490px; height:31px; background:url(../images/i_mlmhbg.png) 0 bottom repeat-x; overflow:hidden; }
.m1_m_h dl dt{ width:210px; height:31px; color:#333;font-size:18px; float:left; background:url(../images/i_mlmhdtbg.png) 0 bottom repeat-x; }
.m1_m_h dl dt span{font-size:14px;color:#666666;}
.m1_m_h dl dd{ width:70px; text-align:right; padding-right:2px; float:right; overflow:hidden;}
.m1_m_h dl dd span{ width:auto; margin-top:6px; float:right;font-size:12px; color:#666;overflow:hidden;}
.m1_m_h dl dd span a{color:#666;}
.m1_m_h dl dd span a:hover{color:#3f7052;}
.m1_m1{ width:490px;height:265px; margin:10px auto 0px; overflow:hidden;}
.m1_m1 dl{ width:470px; margin:0px auto 0px; border-bottom:1px dotted #cccccc; padding:25px 5px 25px; overflow:hidden;}
.m1_m1 dl dt{ width:67px; height:62px; padding-top:5px; text-align:center; color:#898989; font-size:12px; background-color:#e6e6e6; float:left; overflow:hidden;}
.m1_m1 dl dt span{ color:#666666; font-size:24px; }
.m1_m1 a:hover dl dt{background-color:#006428; color:#fff;}
.m1_m1 a:hover dl dt span{ color:#fff; font-size:24px; }
.m1_m1 dl dd{ width:390px;  float:right;font-size:14px;  overflow:hidden;}
.m1_m1 dl dd h2{ width:390px;margin:0px auto 0; font-size:16px; color:#006428;font-weight:normal; line-height:20px; height:20px; overflow:hidden;}
.m1_m1 a dl dd h2{ color:#006428;}
.m1_m1 a dl dd p{width:390px;margin:5px auto 0; color:#666; font-size:12px;line-height:20px; height:40px;}
.m1_m1 a:hover dl dd p{color:#666;}
.m1_r{ width:310px; overflow:hidden;}
.m1_r_h{width:310px; height:31px; background:url(../images/i_mlmhbg.png) 0 bottom repeat-x; overflow:hidden; }
.m1_r_h dl dt{ width:150px; height:31px; color:#333;font-size:18px; float:left; background:url(../images/i_mlmhdtbg.png) 0 bottom repeat-x;overflow:hidden; }
.m1_r_h dl dt span{font-size:14px;color:#666666;}
.m1_r_h dl dd{ width:70px; text-align:right; padding-right:2px; float:right; overflow:hidden;}
.m1_r_h dl dd span{ width:auto; margin-top:6px; float:right;font-size:12px; color:#666;overflow:hidden;}
.m1_r_h dl dd span a{color:#666;}
.m1_r_h dl dd span a:hover{color:#3f7052;}
.m1_r h1{ width:302px; margin:20px auto 10px; border:1px solid #e3dfdf;}
.m1_r p{width:306px; text-indent:2em; line-height:25px; font-size:14px; height:100px;color:#666;overflow:hidden;}
.m1_r p span{color:#006428;}
.m1_r p span a{color:#006428;}
.m1_r p span a:hover{color:#006428; text-decoration:underline;}
.bottom{width:100%; padding:10px 0 5px; background-color:#afafaf; overflow:hidden;}
.bottom0{ width:1200px; margin:0 auto; overflow:hidden;}
.bottom_l{ width:650px; float:left; }
.bottom_l dl{width:650px;}
.bottom_l dl dt{width:405px;float:left; line-height:28px; height:28px; color:#fff;}
.bottom_l dl dd{width:190px; float:left; line-height:28px; height:28px; color:#fff;}
#blt_link{ float:left; width:185px;  text-align:left;}
#blt_li{ width:185px; height:18px; margin-top:4px; border:1px solid #c5c5c5; position:relative;}
#blt_li h3{ width:175px; height:18px; padding:0 0 0 10px; font-size:12px; font-weight:normal; line-height:18px; color:#FFF; background:url(../images/link_btn.png) right center no-repeat; cursor:pointer;}
#link_list{ position:absolute;top:20px; left:0px; width:185px;overflow-y:hidden; z-index:90; background:#FFF; display:none;}
#link_list h4{ height:23px; line-height:23px; padding:0 0 0 10px;}
#link_list h4 a{ color:#666666; font-size:12px; font-weight:normal;}
.bottom_l ul{width:650px; overflow:hidden;}
.bottom_l ul li{ width:300px;line-height:28px; height:28px; padding-right:15px; float:left; font-size:14px; color:#fff;}
.bottom_r{ width:180px;  float:right; overflow:hidden;}
.bottom_r ul{width:180px;overflow:hidden;}
.bottom_r ul li{ width:74px; float:left; margin-left:10px;text-align:center; overflow:hidden;}
.bottom_r ul li span{width:74px; font-size:12px; color:#fff; text-align:center; margin-top:10px; overflow:hidden;}
#back_top{ right:70px;text-align:right; position:absolute; z-index:999999px;  position:fixed; bottom:150px;}
/*index结束*/

/*indexprolist开始*/
.iplist{ width:1200px; margin:20px auto 40px; overflow:hidden;}

.iplisth{width:1200px; height:31px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.iplisth dl dt{ width:150px; height:31px; color:#333;font-size:18px; float:left; background:url(../images/i_mlmhdtbg.png) 0 bottom repeat-x; }
.iplisth dl dt span{font-size:14px;color:#666666;}
.iplisth dl dd{ width:70px; text-align:right; padding-right:2px; float:right; overflow:hidden;}
.iplisth dl dd span{ width:auto; margin-top:6px; float:right;font-size:12px; color:#666;overflow:hidden;}
.iplisth dl dd span a{color:#666;}
.iplisth dl dd span a:hover{color:#3f7052;}

.iplist ul{ width:1200px; overflow:hidden;}
.iplist ul li{ width:300px; margin:10px 0 20px; float:left; height:185px; text-align:center; overflow:hidden;}
.iplist ul li:hover a dl dd{ text-decoration:underline; }
.iplist ul li dl{width:265px; height:185px; position:relative; margin:0 auto; overflow:hidden;}
.iplist ul li dl dt{ width:265px; height:185px; }
.iplist ul li dl dt img{width:265px; height:185px;}
.iplist ul li:hover img {transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	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); 	/* Opera */
}
.iplist ul li dl dd{ width:265px; text-align:center; left:0px; bottom:0px; color:#fff; font-size:16px;position:absolute;line-height:30px; background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#4f000000); }
/*prolist结束*/







/*about开始*/
.ny{ width:1200px; margin:0px auto 30px; overflow:hidden;}
.ny_banner{width:100%;overflow:hidden;height:auto;position:relative;height:300px;overflow:hidden;}
.ny_banner img{position:absolute;left:50%;margin-left:-960px; height:300px;}
.ny_l{ width:255px; float:left; padding-bottom:20px; overflow:hidden;}
.zitit{ width:255px; height:85px;  border-bottom:1px #bebebe solid; overflow:hidden;}
.zimu{width:56px; text-align:center; margin-top:5px; height:80px; float:left; font-size:70px;color:#006428; font-family:"Times New Roman", Times, serif; font-weight:bold;overflow:hidden;}
.ziname{ float:right;height:80px; margin-top:20px; width:195px; line-height:26px;font-size:22px;color:#006428;overflow:hidden;}
.ziname span{ font-size:22px; color:#333}
.ny_list{ width:255px; overflow:hidden; padding:20px 0 0 0;}
.ny_list ul{ width:255px; overflow:hidden; }
.ny_list ul li{ width:255px; height:47px; text-indent:70px; line-height:47px; font-size:18px; margin-bottom:2px; background:#eee url(../images/ny_listbg.png) 50px center no-repeat;overflow:hidden;}
.ny_list ul li a{display:block; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.ny_list ul li a:hover{ background:#026ab1; color:#fff; display:block; background:#3f7052 url(../images/ny_listhoverbg.png) 45px center no-repeat;overflow:hidden;}
.ny_list ul li.hover a{ background:#026ab1; color:#fff; display:block; background:#3f7052 url(../images/ny_listhoverbg.png) 45px center no-repeat;overflow:hidden;}
.ny_l1{ width:255px; margin:40px auto 0; overflow:hidden;}
.ny_r{ width:895px; margin-top:24px;float:right; overflow:hidden;}
.a_m_h{width:885px; height:55px; padding-bottom:5px; text-indent:5px;font-size:24px;color:#333333; font-weight:bold; border-bottom:1px #bebebe solid; line-height:55px; overflow:hidden;}
.a_m_h span{ width:auto; float:right; font-size:14px; padding-right:5px; margin-top:7px; font-weight:normal; color:#666666;}
.a_m_h span a{color:#666666;}
.a_m_h span a:hover{color:#666666; text-decoration:underline;}
.a_m_h span img{ vertical-align:middle; margin-right:2px;}
.a_m_h span span{ color:#3f7052;margin-top:0px;}
.a_m_h a{color:#666666;}
.a_m_h a:hover{color:#ff0000; text-decoration:none;}
.ab_m{ width:860px; margin:10px auto 20px; overflow:hidden;}
.ab_m p{ text-indent:2em; margin:15px auto;font-size:15px;  color:#333; line-height:25px; }
.ab_m span{ /*color:#006428;*/}
.ny_m{ width:860px; margin:20px auto 20px; overflow:hidden;}
.ny_m p{ text-indent:2em; margin:15px auto; font-size:15px; color:#333; line-height:25px; }
/*about结束*/



/*licheng开始*/
.lc_m{ width:895px; margin:0px auto 30px; overflow:hidden;}
/*licheng结束*/



/*ldsc开始*/
.ldsc_m{ width:800px; margin:15px auto 50px; overflow:hidden;}
.ldsc_m p{ width:800px; text-indent:2em; margin:15px auto;font-size:15px;  color:#333; line-height:25px; }
.ldsc_m h1{ width:800px; margin:10px auto 15px; height:30px; line-height:30px; color:#6eab7f; text-align:center; font-weight:normal; font-size:24px; overflow:hidden;}
.ldsc_m1{ width:800px; margin:15px auto 10px; overflow:hidden;}
.ldsc_m1 p{ width:312px; line-height:20px; font-size:14px; text-align:center; color:#666;}
.ldsc_m1 ul{ width:800px; margin:40px auto;overflow:hidden;}
.ldsc_m1 ul li{ width:370px; float:left; margin:15px 15px 15px; text-align:center; font-size:14px; color:#666; overflow:hidden;}
.ldsc_m1 ul li img{width:370px; height:235px; margin-bottom:10px;}
/*ldsc结束*/


/*newlist开始*/
.nl_m{ width:880px; margin:0px auto 50px; overflow:hidden;}
.nl_m ul li{ width:860px; margin:0 auto; padding:25px 10px; height:170px; cursor:pointer; border-bottom:1px dashed #CCC; overflow:hidden;}
.news_left{ float:left; width:240px;}
.news_left img{ float:left; width:240px; height:165px;}
.news_right{ float:right; width:590px;}
.nl_m ul li h2{ margin:4px auto 0; height:30px; line-height:30px;text-align:left;}
.nl_m ul li h2 a{ font-size:20px; color:#006428;}
.nl_m ul li h3 { font-size:14px; font-weight:normal; color:#666;line-height:22px; height:44px; overflow:hidden; }
.nl_m ul li h4{ text-align:left;}
.nl_m ul li h5{ padding:10px 0; font-size:12px; font-weight:normal; color:#CCC;}
.nl_m ul li h4 { padding:15px 0 0 0;}
.nl_m ul li:hover h2 a{ color:#006a38;}
.page{ width:700px; margin:15px auto 10px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.page a{ padding:3px 7px; margin:0 2px;  background-color:#ebebeb;}
.page a:hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
.page a.hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
/*newlist结束*/




/*new开始*/
.new{ width:860px; margin:10px auto 0; padding-bottom:15px; font-size:14px;overflow:hidden;}
.new h1{ width:840px; margin:10px auto 0; height:55px; line-height:55px;font-family:"微软雅黑"; font-size:30px; font-weight:400; color:#006428; text-align:center;overflow:hidden;}
.new h2{ width:720px; margin:10px auto 20px; height:30px; color:#333; padding:0 60px; line-height:30px;font-size:12px; text-align:center; font-weight:normal; background-color:#f4f4f4;overflow:hidden;}
.new p{ width:830px; margin:25px auto; line-height:28px; text-indent:2em; color:#333;font-size:16px; overflow:hidden;}
.new img{ margin:5px auto 5px;}
.new h3{width:840px; margin:20px auto; text-align:right; font-weight:normal;color:#000;font-size:14px; overflow:hidden;}
.new dl{ width:805px; padding:0px 25px 0; margin:25px auto 0; font-size:14px;line-height:36px; height:36px; background:url(../images/new_h1bg.jpg) no-repeat;  overflow:hidden;}
.new dl dt{ width:380px; float:left; height:36px; line-height:36px;  color:#666; overflow:hidden;}
.new dl dt a{color:#666666;}
.new dl dt a:hover{color:#666666; text-decoration:underline;}
.new dl dd{width:380px; float:right; height:36px; line-height:36px; text-align:right; color:#666; overflow:hidden;}
.new dl dd a{color:#666666;}
.new dl dd a:hover{color:#666666; text-decoration:underline;}
.xgtj{ width:855px; margin:10px auto 20px;overflow:hidden;}
.xgtj h1{width:855px; margin:0 auto 5px;height:40px;color:#006428; background-color:#eeeeee; line-height:40px; text-indent:10px;font-size:18px; font-weight:normal;overflow:hidden;}
.xgtj h1 span{color:#888; font-size:14px; font-weight:normal;}
.xgtj h1 img{ vertical-align:middle; padding-right:10px; float:right;}
.xgtj ul{width:840px; margin:10px auto; overflow:hidden;}
.xgtj ul li{width:390px; float:left;font-size:14px; height:30px; text-indent:10px;line-height:30px;background:url(../images/new_tb2.jpg) 10px center no-repeat; overflow:hidden; padding:0 15px;}
.xgtj ul li span{width:auto; color:#777777; float:right;font-size:12px; overflow:hidden;}
.xgtj ul li a{color:#777777; overflow:hidden; }
.xgtj ul li a:hover{color:#777777;text-decoration:underline;}
/*new结束*/




/*qyry开始*/
.zzry_m{ width:860px; margin:20px auto 20px; overflow:hidden;}
.zzry_m dl{ width:695px; margin:10px auto 50px; overflow:hidden;}
.zzry_m dl dt{ width:247px; height:361px; float:right; border:1px solid #8cd1f8; border-radius:5px; overflow:hidden;}
.zzry_m dl dt img{ width:247px; height:361px; }
.zzry_m dl dd{ width:300px; float:left; line-height:28px; color:#333; font-size:16px; overflow:hidden;}
/*qyry结束*/




/*zmhz开始*/
.zmhz_m{ width:870px; margin:30px auto 40px; overflow:hidden;}
.zmhz_m p{ width:830px; margin:10px auto 20px; line-height:28px; text-indent:2em; color:#333;font-size:16px; overflow:hidden;}
.zmhz_m h1{ width:860px; height:30px; line-height:30px; color:#006428; font-size:20px; background:url(../images/zmhz_hbg.jpg) 0 center repeat-x; margin:0px auto 0px; overflow:hidden;}
.zmhz_m h1 span{ width:auto; float:left; padding-right:10px; overflow:hidden; background-color:#fff;}
.zmhz_m ul{ width:870px; overflow:hidden;}
.zmhz_m ul li{ width:870px; padding:10px 0 30px; border-bottom:1px dashed #d8e7ee; text-align:center; overflow:hidden;}
.zmhz_m ul li h2{width:870px;line-height:30px; margin:10px auto 20px; font-size:20px; color:333; font-weight:normal; text-align:center; }
.zmhz_m ul li sub,.zmhz_m ul li sup{ font-size:12px;}
/*zmhz结束*/


/*kjcx开始*/
.kjcx_m{ width:870px; margin:30px auto 40px; overflow:hidden;}
.kjcx_m p{ width:800px; margin:20px auto 30px; line-height:28px; text-indent:2em; color:#333;font-size:16px; overflow:hidden;}
.kjcx_m h1{ width:860px; height:50px; line-height:50px; color:#74ad80; text-align:center; font-size:34px;margin:10px auto 20px; overflow:hidden;}
.kjcx_m h1 span{ width:auto; float:left; padding-right:10px; overflow:hidden; background-color:#fff;}
/*kjcx结束*/

/*prolist开始*/
.plist{ width:870px; margin:20px auto 40px; overflow:hidden;}
.plist ul{ width:870px; overflow:hidden;}
.plist ul li{ width:290px; margin:10px 0 20px; float:left; height:185px; text-align:center; overflow:hidden;}
.plist ul li:hover a dl dd{ text-decoration:underline; }
.plist ul li dl{width:265px; height:185px; position:relative; margin:0 auto; overflow:hidden;}
.plist ul li dl dt{ width:265px; height:185px; }
.plist ul li dl dt img{width:265px; height:185px;}
.plist ul li:hover img {transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	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); 	/* Opera */
}
.plist ul li dl dd{ width:265px; text-align:center; left:0px; bottom:0px; color:#fff; font-size:16px;position:absolute;line-height:30px; background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#4f000000); }
/*prolist结束*/





/*pro开始*/
.xgtj_pl{ width:855px; margin:10px auto 20px;overflow:hidden;}
.xgtj_pl h1{width:855px; margin:0 auto 5px;height:40px;color:#006428; background-color:#eeeeee; line-height:40px; text-indent:15px;font-size:18px; font-weight:normal;overflow:hidden;}
.xgtj_pl h1 span{color:#888; font-size:14px; font-weight:normal;}
.xgtj_pl h1 img{ vertical-align:middle; padding-right:15px; float:right;}
.xgtj_pl ul{ width:848px; margin:0 auto; overflow:hidden;}
.xgtj_pl ul li{ width:212px; margin:10px 0 20px; float:left; height:185px; text-align:center; overflow:hidden;}
.xgtj_pl ul li:hover a dl dd{ text-decoration:underline; }
.xgtj_pl ul li dl{width:185px; height:155px; position:relative; margin:0 auto; overflow:hidden;}
.xgtj_pl ul li dl dt{ width:185px; height:155px; }
.xgtj_pl ul li dl dt img{width:185px; height:155px;}
.xgtj_pl ul li:hover img {transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	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); 	/* Opera */
}
.xgtj_pl ul li dl dd{ width:185px; text-align:center; left:0px; bottom:0px; color:#fff; font-size:16px;position:absolute;line-height:30px; background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#4f000000); }

.p_m{width:855px; margin:20px auto 0; padding-bottom:15px; overflow:hidden;}
.preview{width:410px;  float:left; overflow:hidden;}
#tsShopContainer{width:410px; float:left; margin-top:20px;position:relative;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:410px;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;}
#tsShopContainer #tsImgS img{border:0px;width:410px; height:320px;}
#tsShopContainer #tsPicContainer{width:100%; margin-top:10px;height:75px;position:relative;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:16px;height:75px;background:url(../images/d_08.jpg) no-repeat;position:absolute;top:5px;left:1px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:16px;height:75px;background:url(../images/d_09.jpg) no-repeat;position:absolute;top:5px;right:1px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{ width:410px;position:absolute;left:28px;height:80px;overflow:hidden;}
#tsImgSCon ul{width:360px; margin-top:5px;  height:75px;overflow:hidden;}
#tsImgSCon ul li{width:90px;height:75px;float:left;cursor:pointer;display:inline;overflow:hidden;}
#tsImgSCon ul li img{border:1px solid  #e4e4e4;width:83px;height:73px;}
#tsImgSCon ul li.tsSelectImg img{border:1px solid #3f7052; float:left;}
.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

.p_m1_r{width:360px; margin-top:20px; margin-right:30px; float:right; overflow:hidden;}
.p_m1_r ul{ width:360px;overflow:hidden;}
.p_m1_r ul li{ width:360px;  line-height:42px; color:#333; text-align:left; font-size:18px; overflow:hidden;}
.p_m1_r h1{width:360px; height:50px; line-height:50px; font-size:30px; font-weight:normal; color:#006428; text-align:left;}
.p_m1_r ul li .span1{ font-size:12px;color:#666666;}
.p_m1_r ul li .span2{ color:#006428;}
.p_m1_r ul li .span3{ color:#ff3000; font-size:30px; font-weight:bold; line-height:30px; font-style:italic;}
.p_m1_r p{ width:360px; height:30px; margin-top:20px; margin-right:15px; float:right; line-height:20px; text-align:left; font-size:14px; }
.tijiao1{ width:170px; margin:20px 0 10px; text-align:center;  overflow:hidden;}
.tijiao1 a{ line-height:45px; height:45px; line-height:45px; width:170px;text-align:center; color:#FFF;text-align:center;background-color:#3f7052;border-radius:5px; text-decoration:none; display:block; font-size:24px;}
.pro3{width:854px; margin:20px auto 0; overflow:hidden;}
.pro3 ul{width:/*864px;*/733px; height:40px; line-height:40px; background-color:#e9e6e9;overflow:hidden;}
.pro3 ul li{width:121px; text-align:center; float:left;font-size:18px;border-right:1px solid #fff; color:#333; overflow:hidden;}
.pro3 ul li.hover{background-color:#3f7052; color:#ffffff;}
.pro31{width:855px; margin:5px auto 0; overflow:hidden;}
.pro31 img{ width:auto; text-align:center; margin:20px 0;overflow:hidden;}
.pro31 h1{ width:855px; font-size:16px;  margin:3px 2%;line-height:160%; color:#666; overflow:hidden;}
.pro31 p{ width:855px; font-size:16px; line-height:28px; margin:10px 0;color:#666; text-indent:2em; overflow:hidden;}
/*pro结束*/




/*zplist开始*/
.pageContentBox{width:850px; margin:25px auto 0; overflow:hidden;}
.jobsList{width:100%;overflow:hidden;}
.jobTitle{height:45px;line-height:45px;background:#3f7052;color:#fff;}
.jobTitle span{display:block;width:20%;height:45px;float:left;text-align:center;font-size:16px;}
.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/iconk.jpg) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}
.jobsList dd.on{background:#f7f7f8;}
.jobsList dd.on em{background:url(../images/iconj.jpg) no-repeat;}
.jobsList dd span{display:block;float:left;width:20%;height:48px;text-align:center;font-size:14px;}
.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px; line-height:22px;background:#fff;font-size:14px;}
.apply{display:block;width:150px;height:30px;line-height:30px;margin-top:30px;background:#3f7052 url(../images/iconl.png) 10px 6px no-repeat;color:#fff;font-size:14px;padding-left:35px;border-radius:4px;overflow:hidden;}
.apply a{background:#3f7052 url(../images/iconl.png) 10px 6px no-repeat;overflow:hidden;}
.apply:hover{background:#afafaf url(../images/iconl.png) 10px 6px no-repeat;color:#fff;overflow:hidden;}
.jobsShow{width:880px; margin:25px auto 0; color:#666; overflow:hidden;border:1px solid #e8e8e8;}
.jobsShow h3{font-size:16px;font-weight:bold;background:#eee;line-height:35px; padding-left:15px;font-weight:normal;}
.jobsShow table{width:850px;margin:10px auto 20px;}
.jobsShow td{ padding:5px 2px;}
.jobsInput{width:315px;border:1px solid #ccc;line-height:25px;height:25px;margin:0 5px 10px;}
.input_radio{margin-right:5px;vertical-align: middle;}
.jobsInput:focus,.jobsTextarea:focus{border:1px solid #f8c200;}
.jobsTextarea{width:830px; margin:0 auto;padding:5px;border:1px solid #e8e8e8;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobsSubmit{background:#999;width:85px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:2px;}
.jobsSubmit:hover{background:#666;color:#fff;}
.jobsSubmitb{background:#3e6f51;width:100px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}
/*plist结束*/




/*contact开始*/
.c_m{ width:860px; margin:25px auto 60px; overflow:hidden;}
.c_m dl{ width:760px; margin:0 auto 40px; padding:0 30px 30px;border-bottom:6px solid #eeeeee; overflow:hidden;}
.c_m dl dt{width:240px; height:240px; float:left; overflow:hidden;}
.c_m dl dt img{width:240px; height:240px;}
.c_m dl dd{width:460px; line-height:41px; padding:10px 0; float:right;color:#666; font-size:18px; overflow:hidden;}
.c_m dl dd span{color:#3f7052;}
.c_m dl dd a{color:#666;}
.c_m dl dd a:hover{color:#666; text-decoration:underline;}
.c_border{border:1px solid #e1e1e1;}
/*contact结束*/



/*message开始*/
.message{width:700px; overflow:hidden; color:#333;  margin:0 auto;padding:15px 0px;}
.message p{ width:700px; margin-top:20px; font-size:18px; line-height:30px;}
.message p span{ width:100px; text-align:right; float:left; display:inline; margin-right:10px;}
.message p span em{ color:#ff0070; margin-right:10px;}
.input{ width:350px; height:36px; line-height:36px; background:#FFF; border:#d5d5d5 1px solid;}
.textarea{ width:550px; height:95px; line-height:30px; background:#FFF; border:#d5d5d5 1px solid;}
.select{width:200px; font-size:14px; height:30px;}
.tijiao{ width:500px; text-align:center; height:40px; margin:50px auto 100px;  overflow:hidden;}
.tijiao a{ line-height:40px; width:100px; color:#FFF;text-align:center;border-radius:4px; background-color:#3f7052; display:inline-block;margin:0 20px; font-size:18px;}
/*message结束*/





/*xswl开始*/
.xswl_m{ width:870px; margin:20px auto 20px; overflow:hidden;}
.xswl_m p{ width:850px; margin:0px auto 10px; line-height:28px; text-indent:2em; color:#333;font-size:16px; overflow:hidden;}
.xswl_m1{ width:870px; margin:0px auto 40px;}
.xswl_m1_l{ width:600px; float:left;}
.xswl_m1_r{ width:250px; float:right; overflow:hidden;}
.xswl_m1_r dl{ width:240px; padding:0 5px 5px; margin:5px auto; background-color:#efeeee; overflow:hidden;border-radius:2px;}
.xswl_m1_r dl dt{ width:220px; font-size:14px; padding:0 10px; margin:0 auto 5px; border-bottom:1px solid #ddd; text-align:center; font-weight:bold; color:#006428; height:30px; line-height:30px; overflow:hidden;}
.xswl_m1_r dl dd{width:220px; line-height:16px;margin:3px auto 3px; font-size:12px; overflow:hidden;}
.xswl_m1_r dl:hover{background-color:#3f7052;}
.xswl_m1_r dl:hover dt{ width:220px; padding:0 10px; margin:0 auto 5px; border-bottom:1px solid #a2d5b6; text-align:center; font-weight:bold; color:#fff; height:30px; line-height:30px; overflow:hidden;}
.xswl_m1_r dl:hover dd{width:220px; line-height:16px;margin:3px auto 3px; color:#fff; overflow:hidden;}

/*map开始*/
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}.fr{float:right;}
.form-select select{border:1px solid #ccc;border-radius:2px;padding:5px 3px;margin-right:11px; width:130px; height:28px; line-height:28px;_vertical-align: bottom; _margin-top:3px;}
.form-select .mr0{ margin-right:0;}

.Cootion{ width:600px;} 
.m_map{ width:600px; height:440px; margin:180px auto 0; position:relative;  background:url(../images/xswl_01.jpg) no-repeat 0 0 ;}
.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}
.tait span{ color:#ff6d3b;}
.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}
.mp{ position:absolute; cursor:pointer;  background:url(../images/fi1.png) no-repeat 8px 25px; width:24px; height:53px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp:hover{ background:url(../images/fi2.png) no-repeat 8px 25px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{ position:absolute;  left:0px; bottom:0px; font-size:12px; color:#666666;}
.mp .find_mi1{ left:-10px; width:55px;}
.mp .find_mi2{ left:-5px; width:55px;text-align:center;}
.feng{ position:absolute; display:none; width:260px; height:82px; left:-115px; top:-65px;background:url(../images/vf1.png) 0 top no-repeat;border-radius:4px;  z-index:10;}
.feng .sang{ position:absolute; left:121px; bottom:0px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}
.feng .tree{ height:62px; width:260px; margin:8px 7px 0; }
.feng .tree .boou{ width:80px; height:60px; float:left;}
.feng .tree .boou img{width:80px; height:60px;}
.feng .tree .du_size{ float:right; padding-right:10px;color:#FFF;line-height:20px; height:60px;font-size:12px; width:160px;overflow:hidden;} 
.feng .tree .du_size p{ font-size:12px; color:#FFF; height:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:20px;}
.mp1{left:362px; top:231px; }
.mp2{left:387px; top:251px; }
.mp3{left:396px; top:305px; }
.mp4{left:412px; top:260px; }
.mp5{left:363px; top:263px; }
.mp6{left:363px; top:300px; }
.mp7{left:120px; top:130px; }
.mp8{left:380px; top:350px; }
.mp9{left:330px; top:345px; }
.mp10{left:420px; top:325px;}
.mp11{left:340px; top:201px;}
.mp12{left:430px; top:201px;}
/*xswl结束*/









#online_service_bar{font-size:12px;color:#555;font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;}
#online_service_bar a{color:#555;text-decoration: none;}
#online_service_bar a:hover{color:#E21F2B;text-decoration: none;}
#online_service_bar img{border:none;vertical-align: middle;}
#online_service_bar dl,#online_service_bar dd,#online_service_bar ul,#online_service_bar li{margin:0;padding:0;list-style:none;}

/*在线客服边栏*/
#online_service_bar{position:absolute; margin-top:100px; right:0;overflow:hidden;z-index:1001;}
#online_service_fullbar{display:none;width:138px;padding-bottom:10px;background:url(../images/footer.png) no-repeat left bottom;}
.service_bar_head{text-indent: -9999px;width:138px;height:58px;position:relative;background:url(../images/header.png) no-repeat left top;}
.service_bar_main{width:106px;padding:5px 12px;background:url(../images/main.png) repeat-y left top;}
#service_bar_close{position:absolute;width:35px;height:35px;top:0;right:0;cursor:pointer;display:block;text-indent: -9999px;}

/*在线客服边栏收缩状态*/
#online_service_minibar{margin-top:20px;width:23px;height:80px;background:url(../images/mini.png) no-repeat right top;display:none;cursor:pointer;}

/*客服菜单列表*/
.service_menu{font-size:12px;width:106px;overflow:hidden;}
.service_menu li{width:106px;display:inline;overflow:hidden;}
.service_menu li dt{text-align:left;margin-bottom:5px;padding:8px 10px 6px 10px; *padding:9px 10px 5px 10px;background:url(../images/menu.gif) no-repeat top center;cursor: pointer;}
.service_menu li dd{display:none;text-align:center;}
.service_menu li dd a img{margin-bottom:5px;}
.service_menu li.hover dt{color:#E21F2B;}
.service_menu li.hover dd{padding:5px 0;line-height:20px;}
.qq_btn{display:block;padding:4px;}
.service_tel{ font-size:12px; font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif; padding-left:22px; height:28px; line-height:28px; background:url(../images/tel.png) no-repeat 5px center; }














.menu ol {font-size:14px;background:#f8f8f8;}
.menu li i{background-color:#3f7052; padding:0 5px; text-align:center; color: #fff; font-style:normal;border-color:#E7E7E7 1px solid; overflow:hidden;}
.menu a{color: #3f3f3f;text-decoration: none;}
.menu .no {display:none;}
.menu ol a{width: 255px;display: block; text-indent:60px; color:#666; line-height:2em; border-top:1px solid #ddd;height:40px; line-height:40px;}
.menu ol a span{  color:#3f7052;}
.menu ol a:hover{  color:#3f7052;}
ul.expmenu{width:255px;margin:40px auto;}
ul.expmenu li div.header{padding:12px; text-indent:20px;border-bottom:1px #fff solid;}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li{background-color:#eee;padding:12px; text-indent:40px; font-size:16px;border-top:1px solid #ddd;color:#727272;}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{color:#203f61; background-color:#3f7052; font-size:18px;}
ul.expmenu li div.header .label{background:no-repeat;color:#fff;}
ul.expmenu li div.header .arrow{display:block;width:13px;height:13px; margin-top:5px;float:right;}
ul.expmenu li div.header .arrow.up{background-image:url(../images/ny_listhoverbg1.png);}
ul.expmenu li div.header .arrow.down{background-image:url(../images/ny_listbg1.png);}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{ background-color:#3f7052;}
ul.expmenu li ul li:not(.selected):hover{background:#dddddd;/* Old browsers */	cursor:pointer;}
ul.expmenu li ul li:not(.selected):active{	background:#dddddd;/* Old browsers */	cursor:pointer;}




/*企业资质*/
.qyzz{ width:1200px; margin:0px auto 30px;}
.qyzz_r{ width:895px; margin-top:24px;float:right;}
.cont_zz_list{width:860px; margin:0 auto;padding-bottom:30px;}

.cont_zz_list ul li{border-bottom:1px solid #dcdcdc;background:url(../images/js_24.png) no-repeat scroll 16px 13px;position:relative;}

.cont_zz_list ul li .zz_title{font-size:16px;color:#555;line-height:45px;padding-left:40px;display:block;}

.cont_zz_list ul li:hover .zz_title{color:#3f7052;}

.cont_zz_list .block_img{width:auto;height:auto;padding-left:16px; position:absolute;left:338px;top:-80px;display:none;z-index:50;/* background:url(../images/js_25_01.png) no-repeat scroll 0 90px; */}

.cont_zz_list .block_img a{display:block;padding:8px;border:1px solid #3f7052;background:#fff;z-index:555;float:left;}

.cont_zz_list ul li:hover .block_img{display:block;}

.cont_zz_list ul li:hover{background-color:#fcfcfc;}

.cont_zz_list .bg_san{width:auto;height:auto;display:block;float:left;padding-top:90px;z-index:666;position:absolute;left:0;}