@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*头部区域*/
.header{ width:100%;/* overflow:hidden; padding:15px 0;*/ position:relative;}
.main{ width:1100px; margin:0 auto; overflow:hidden;}
.main01{ width:1100px; margin:0 auto;}
.header .logo{ float:left; overflow:hidden; width:180px; padding:15px 0;}
.header .logo img{ width:100%;}
.header .dh{ float:right; overflow:hidden; background:url(../images/dh_fps3.png) left center no-repeat; background-size:30px; padding-left:40px; padding-right:5px; margin-right:50px; margin-top:22px; }
.header .dh span{ color:#333; font-size:16px;}
.header .dh p{ font-size:16px; color:#333;/* margin-top:5px;*/ line-height:30px;/* font-style:italic;*/}
.header .xiant{ display:inline-block; float:left; width:1px; height:40px; margin:28px 30px 0; background-color:#ddd;}
.header .wen{ float:left; font-size:22px; color:#04a53c; margin-top:33px;}
.header .wen p{ font-size:12px;}
.navt{ width:100%; overflow:hidden; background-color:#04a53c;}
.nav li{ float:left; width:11.11%; overflow:hidden;}
.nav li a{display: inline-block;text-align:center;font-size:16px;color:#fff; width:100%; text-align:center; line-height:50px;}
.nav li a:hover{ color:#fff; background-color:#8dc73f;}
.nav li a.on{ background-color:#8dc73f; color:#fff;}
.nav li a.on2{text-decoration:none; background-color:#8dc73f; color:#fff;}
.nav li:hover.on{background:#1c1c1c;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999; width:112px; background-color:#fff; border:1px solid #04a53c; background-color:#04a53c;}
.nav li ul li{float:none;display:block;position:relative;line-height:20px;_display:inline;}
.nav li ul li .s{position:absolute;top:0;left:140px;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li ul li a{display:block;width:112px;height:26px; line-height:26px; padding:0;text-align:center;font-weight:normal;font-size:13px;color:#fff; overflow:hidden;}
.nav li ul li a:hover{color:#fff;}
.head{ width:100%; height:35px; line-height:35px; color:#fff; background-color:#8dc73f;}
.head span.sp1{ float:left;}
.head span.sp2{ float:right;}
.head span.sp2 a{ padding:0 10px; color:#fff;}
.zs{ float:right; position:relative; margin-top:15px;}
.zs .zs1, .zs .zs2{ width:50px; margin-left:30px; float:left; padding:5px;}
.zs .zs1 img, .zs .zs2 img{ width:100%;}
.zs .zs1 .zs11, .zs .zs2 .zs12{ display:none; position:absolute; width:300px; border:1px solid #ddd; border-radius:5px; right:0; top:60px; z-index:9999999;}
.zs .zs1 img, .zs .zs2 img{ width:100%;}
.zs .zs1:hover .zs11, .zs .zs2:hover .zs12{ display:block;}
/*Banner*/
/*幻灯片*/

.fullSlide{ position:relative; background:#000; margin:0px auto; }

.fullSlide .bd{ position:relative; z-index:0; }

.fullSlide .bd li{width:100%;}

.fullSlide .bd li img{width:100%; vertical-align:top;  } 

.fullSlide .bd li .info{ width:60%; margin:0 auto; overflow:hidden; margin-top:80px; text-align:center;}

.fullSlide .bd li .info h1{ font-size:36px; line-height:40px; color:#fff;}

.fullSlide .bd li .info p{ font-size:14px; line-height:24px; color:#fff; margin-top:30px; margin-bottom:50px;}

.fullSlide .bd li .info a{ display:inline-block; padding:8px 30px; border:1px solid #fff; font-size:18px; color:#fff; border-radius:5px;}

.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:30px; line-height:30px;  text-align:center;}

.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; width:8px; height:8px; margin:5px; border:2px solid #04a53c; overflow:hidden; 

			font-size:0; border-radius:50%;}

.fullSlide .hd ul .on{ background:#04a53c; }

.fullSlide .prev{position: absolute;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		top: 50%;
		left: 20px;
		z-index: 3;
		text-indent: -9999px;
		text-decoration: none;
		height: 40px;
		width: 25px;
		background: transparent url(../images/prv.png) no-repeat left top;
		margin-top: -20px; }

.fullSlide .next{ 
position: absolute;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		top: 50%;
		z-index: 3;
		text-indent: -9999px;
		text-decoration: none;
		height: 40px;
		width: 25px;
		background: transparent url(../images/prv.png) no-repeat right top;
		margin-top: -20px;
left: auto;
		right:20px; }



.fullSlide .prev i, .fullSlide .next i{ font-size:50px; color:#1e087d;}

.fullSlide .prev:hover i,.fullSlide .next:hover i{ color:#1e087d;}




.gg{ width:100%; height:60px; background-color:#04a53c;}
.mintm{ width:1100px; margin:0 auto; height:60px; line-height:60px; background:url(../images/speaker_100.png) left center no-repeat; background-size:60px;}
.mintm span{ font-size:20px; color:#f1f1f1; display:inline-block; float:left; margin-left:70px;}
.ggt{ width:910px; float:left; margin-left:20px; height:60px; line-height:60px;}
.ggt #marquee2{ width:100%; height:60px; overflow:hidden;}
.ggt li{ font-size:14px; line-height:60px; width:100%; height:60px; color:#f1f1f1; background:url(../images/tubiao.png) right center no-repeat;}
.ggt li span{ display:inline-block; font-size:14px; color:#f1f1f1; margin-right:5px; float:right; font-weight:normal; margin-right:30px;}
.ggt li a{ color:#f1f1f1;}
.ggt a:hover li{ color:rgb(255,180,12);}

.newst{ width:100%; overflow:hidden; margin-top:30px;}
.newst-left{ width:692px; float:left; overflow:hidden; margin-right:20px; border:1px solid #ddd;}
.newst-right{ width:332px; float:left; overflow:hidden; border:1px solid #ddd;}
.slid02{ width:350px; float:left; position:relative; background-color:#fff;}
.slid02 .bd ul li{ position:relative;}
.slid02 .bd ul li .back{ position:absolute; bottom:10px; height:30px; width:100%; left:0; background:rgba(0, 0, 0, 0.5);}
.slid02 .bd ul li p{ position:absolute; bottom:10px; height:30px; width:100%; left:0; line-height:30px; text-align:left; font-size:14px; color:#fff; text-indent:20px;}
.slid02 .prev, .slid02 .next{ display:none;}
.slid02 .hd ul{ bottom:3px; left: auto; margin-left:0; text-align:right; right:15px;}
.slid02 .hd ul li{ float:right;}
.slid02 .hd ul li a{ width:10px; height:10px; margin:0 2px; background-color:#fff;}
.slid02 .hd ul li.on a{ background-color:#04a53c;}
.net{ width:332px; float:left; overflow:hidden;}
.newst .tit{ padding:10px 10px 10px 20px; overflow:hidden; border-bottom:1px solid #ddd;}
.newst .tit span{ float:left; font-size:18px; color:#0075c1;}
.newst .tit a{ float:right; font-size:14px; color:#666;}
.newst-left ul.net01{ padding:5px 10px 5px 20px; overflow:hidden;}
.newst-left ul.net01 li{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.newst-left ul.net01 li span{ float:right; font-size:13px; color:#666;}
.newst-right ul{ padding:5px 10px 5px 20px;}
.newst-right ul li{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.newst-right ul li span{ float:right; font-size:13px; color:#666;}
.newst .tit a:hover, .newst-left ul.net01 li a:hover, .newst-right ul li a:hover{ color:#0075c1;}
.menu{ width:100%; overflow:hidden; margin-top:30px;}
.menu .menu-left{ width:336px; float:left; overflow:hidden;}
.menu .mnt{ margin-left:21px; margin-right:21px;}
.menu .menu-left .img{ width:100%; overflow:hidden;}
.menu .menu-left .img img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.menu .menu-left .info{ padding:15px; overflow:hidden; border:1px solid #ddd; border-top:none; background-color:#f2f2f2;}
.menu .menu-left .info h3{ font-size:18px; margin-bottom:5px;}
.menu .menu-left .info p{ font-size:12px; color:#555; margin-bottom:10px;}
.menu .menu-left .info span{ font-size:16px; color:#0075c1;}
.menu .menu-left a:hover .img img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.menu .menu-left a:hover .info{ background-color:#0075c1; border:1px solid #0075c1; border-top:none;}
.menu .menu-left a:hover .info h3, .menu .menu-left a:hover .info p, .menu .menu-left a:hover .info span{ color:#fff;}

.footer{ width:100%; overflow:hidden; margin-top:50px; padding:30px 0; background-color:#04a53c;}
.footer ul{ float:left; overflow:hidden;}
.footer ul dl{ width:150px; float:left; overflow:hidden;}
.footer ul dl dt{ font-size:16px; margin-bottom:10px; color:#fff;}
.footer ul dl dt a{ color:#fff;}
.footer ul dl dd{ font-size:13px; line-height:26px;}
.footer ul dl dd a{ color:#f1f1f1;}
.footer .foot{ float:right; overflow:hidden; margin-top:15px;}
.footer .foot h5{ font-size:30px; line-height:40px; color:#fff; font-weight:normal;}
.footer .foot p{ font-size:14px; color:#f1f1f1; margin-bottom:15px; text-align:right;}
.footer .foot a{ display:inline-block; float:right; padding:5px 30px 5px 50px; background-color:#fff; border-radius:5px; font-size:16px; color:#04a53c; background-image:url(../images/mes.png); background-repeat:no-repeat; background-position:30px center; background-size:15px;}
.weblink{ width:100%; text-align:center; border-bottom:1px solid #ddd; padding:13px 0;}
.weblink span{ font-size:14px; color:#333;}
.weblink a{ font-size:13px; padding:0 5px;}
.footert{ width:100%; font-size:13px; text-align:center; padding:15px 0; color:#f1f1f1; background-color:#04a53c; border-top:1px solid #ddd;}
.footert a{ color:#f1f1f1;}
.footer ul dl dd.d1{ background:url(../images/wx.png) left center no-repeat; text-indent:20px;}
.footer ul dl dd.d2{ background:url(../images/qq.png) left center no-repeat; text-indent:20px;}
.footer ul dl dd.d3{ background:url(../images/wb.png) left center no-repeat; text-indent:20px;}
.footer ul dl dd.d4{ background:url(../images/yx.png) left center no-repeat; text-indent:20px; background-size:20px;}

.abmin{ width:100%; overflow:hidden; margin-top:25px;}
.ab-left{ width:223px; float:left; overflow:hidden; padding:20px 0;}

.ab-left .title {
    font-size: 20px;
    color: #fff;
    border: 0;
	line-height:23px;
	padding-bottom:10px; margin-bottom:10px;
	background-color:#04a53c;
	padding-top:10px;
	text-indent:10px;
}
.ab-left .umenu{ padding-bottom:20px; overflow:hidden;}

.ab-left .umenu a {
    display: inline-block;
    width: 223px;
    height: 32px;
    line-height: 32px;
    text-indent: 34px;
    border-bottom: 1px solid #e8e6e6;
    background: url(../images/mbg.jpg) no-repeat 12px center;
}
.ab-left .umenu a.current, .ab-left .umenu a:hover {
    background-color: #04a53c;
    background-image: url(../images/mbc.png);
    border-color: #0075c1;
    color: #fff;
}
.ab-left .umenu ul li ul{ width:200px; padding-left:23px; border-bottom:1px solid #e8e6e6; display:none;}
.ab-left .umenu ul li:hover ul{ display:block;}
.ab-left .umenu ul li ul li a{ width:200px; height:26px; line-height:26px; border-bottom:none;background: url(../images/mbg.jpg) no-repeat 5px center; text-indent:30px;}
.ab-left .umenu ul li ul li a:hover{ background:none; color:#2380ea;background: url(../images/mbg.jpg) no-repeat 5px center;}
.ab-right {
    width: 852px;
    float: right;
    background: url(../images/bg.jpg) repeat-y 0 0;
    padding: 25px;
    padding-right: 0;
    min-height: 400px;
}

.cont .title{ border-bottom:1px solid #ddd;}
.cont .cont01{ overflow:hidden;}
.cont .cont01 p{ color:#333;}
.cont .cont01 p.tt{ font-weight:bold; font-size:15px; margin-bottom:8px;}
.ab-right .subTitle{ padding-bottom:10px; overflow:hidden; border-bottom:1px solid #ddd;}
.ab-right .subTitle span.catname{ font-size:18px;}
.ab-right .subTitle span.fr{ color:#666;}
.ab-right .subCont{ margin-top:20px; overflow:hidden; font-size:14px; line-height:30px;}		
.ab-right .subCont img{ max-width:100%;}
.news_list2{ overflow:hidden;}
.news_list2 li{background: url(../images/ico2.jpg) left center no-repeat;
    text-indent: 10px; height:40px; line-height:40px; font-size:14px; border-bottom:1px dashed #ddd;}
.news_list2 li span.time{ float:right; font-size:12px; color:#999;}
.news_list2 li a:hover{ color:#0075c1;}
.news_list2 li span.timet{ float:right; margin-top:8px;}
.news_list2 li span.timet img{ width:25px;}
/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text li{ margin-top:5px;}
.preNext .text li a:hover{ color:#0075c1;}

/*分页样式*/
.page_info{text-align:center;margin-top:20px;color:#333; overflow:hidden; font-size:14px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{/*height:24px;line-height:24px;*/text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:14px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 3px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


.subCont h1.title{ text-align:center; font-size:20px; margin-bottom:8px; font-weight:normal;}
.subCont .info{ text-align:center; font-size:12px; color:#666;}

#textarea{ overflow:hidden; margin-top:20px; font-size:14px; line-height:30px;}
#textarea img{ max-width:100%;}

.product_list{ overflow:hidden;}
.product_list li{ width:31.33%; float:left; overflow:hidden; margin:1%;}
.product_list li .mig{ overflow:hidden; border:1px solid #ddd;}
.product_list li img{ width:100%;}
.product_list li p{ font-size:14px; height:30px; line-height:30px; overflow:hidden; background-color:#ddd; text-align:center;}
.product_list li:hover .mig{ border:1px solid #0075c1;}
.product_list li:hover p{ background-color:#0075c1;}
.product_list li:hover p a{ color:#fff;}
.product_list dl{ width:31.33%; float:left; overflow:hidden; margin:1%;}
.product_list dl dt{ width:100%; overflow:hidden; background-color:#108ccf; padding:40px 0; text-align:center;}
.product_list dl.lit1 dt{ background-color:#108ccf;}
.product_list dl.lit2 dt{ background-color:rgb(255,180,12);}
.product_list dl.lit3 dt{ background-color:#c053d7;}
.product_list dl.lit4 dt{ background-color:#21c2f8;}
.product_list dl.lit5 dt{ background-color:#4cd4c2;}
.product_list dl.lit6 dt{ background-color:#8e76e8;}
.product_list dl.lit7 dt{ background-color:#8e76e8;}
.product_list dl:hover dt{ background-color:#04a53c;}
.product_list dl dt h2{ font-size:20px; color:#fff; margin-top:10px; font-weight:normal;}
.product_list dl dt img{ max-height:80px;}

.msg_input{width:500px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:500px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.msg_btn_area{margin:30px 0 0;text-align:left; overflow:hidden;}
.msg_btn_area a{ margin-left:120px;display:inline-block;padding:6px 48px;background:#04a53c;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.mes{ overflow:hidden; margin-top:20px;}
.mes span.msgtitle{ width:120px; text-align:right; float:left; display:inline-block; line-height:34px; font-size:14px;}

.headert{width:100%;overflow:hidden; padding:6px 0 6px; background-color:#fff; display:none;}
.headert .logo{text-align:left;color:#fff; width:60%; float:left; margin-left:2%;}
.wrap{ max-width:100%; margin:0 auto; overflow:hidden; position:relative;}
.headert .tel{ display:inline-block; width:20%; float:right; margin-right:2%; text-align:right;}
.headert .tel img{ max-height:40px;}
.headert .logo img{ max-height:40px;}

.navside{width:100%; overflow:hidden; display:none;}
.navside ul{ overflow:hidden; background-color:#04a53c;}
.navside li{float:left;width:33.33%;line-height:30px;font-size:14px;text-align:center; background-color:#04a53c; background: url(../images/nav.png) right top repeat-y; border-bottom:1px solid #f4f7fb;}
.navside li a{color:#fff;}

.about{ width:100%; overflow:hidden;}
.pubBox{ overflow:hidden;}

.pubBox .hd{width:95%; margin:0 auto; height:35px;line-height:35px;border-bottom:solid 1px #004a9f;}
.pubBox .hd span.tit{ display:inline-block; height:24px; font-size:16px; line-height:24px; border-left:3px solid #004a9f; margin-top:5px; padding-left:5px;}
.pubBox .hd span.more{ float:right; font-size:12px;}
.pubBox .hd span.more a{ color:#004a9f;}
.pubBox .ft{padding:15px;}
.pubBox .ft .info{line-height:22px;color:#333; font-size:14px;}
.pubBox .ft .info img{ max-width:100%;}
.pubBox .ft .info iframe{ width:100%;}
.pubBox .ft .list li{line-height:40px; height:40px;border-bottom:1px dashed #ccc;box-shadow:0 1px 1px #fbfbfb;max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;color:#333; font-size:14px;}
.pubBox .ft .list li span.xu{ width:20px; height:20px; text-align:center; line-height:20px; display:inline-block; color:#fff; background:#004a9f; border-radius:20px; float:left; margin-right:5px; margin-top:9px;}
.pubBox .ft .list li a{ display:inline-block; width:69%; height:40px; height:40px; overflow:hidden;}
.pubBox .ft .list li span.tim{ float:right; font-size:12px; color:#666;}

.pubBox .ft .img li{float:left;width:31.33%; overflow:hidden; margin:0 1%;}
.pubBox .ft .img li a{border:1px solid #f5f5f5;}
.pubBox .ft .img li p{ font-size:14px; text-align:center; line-height:30px; color:#333; height:30px; overflow:hidden;}
.pubBox .ft .img li img{ width:100%;}

.pubBox .ft .img2 li{float:left;width:49%;margin-bottom:5px; overflow:hidden;}
.pubBox .ft .img2 li.li2, .pubBox .ft .img2 li.li4, .pubBox .ft .img2 li.li6, .pubBox .ft .img2 li.li8, .pubBox .ft .img2 li.li10, .pubBox .ft .img2 li.li12{ float:right;}
.pubBox .ft .img2 li a.imgarea{display:block;border:1px solid #f5f5f5;}
.pubBox .ft .img2 li p{height:30px;overflow:hidden; line-height:30px; font-size:14px; text-align:center;}
.pubBox .ft .img2 li p a{color:#333;}

.foottm { overflow:hidden; width:100%; padding:5px 0; border-top:1px solid #004a9f; background:#004a9f; position:fixed; left:0; bottom:0; width:100%;}
.foottm a{ display:block; float:left; width:25%; text-align:center; font-size:14px; color:#fff;}
.foottm a img{ display:block; width:25%; margin:0 auto;}
.slid03{ display:none;}

.footmt { overflow:hidden; width:100%; padding:5px 0; display:none; /*border-top:1px solid #04a53c;*/ z-index:100; background:#8dc73f; position:fixed; bottom:0;}
.footmt a{ display:block; float:left; width:25%; text-align:center; font-size:13px; color:#fff;}
.footmt a img{ display:block; width:25%; margin:0 auto;}
.footert span{ display:inline-block; margin:0 3px;}
.mes textarea{ height:120px; overflow:hidden;}
.mes #validate{ width:120px; margin-right:5px;}
.fuwu{ width:100%; overflow:hidden; margin-top:50px;}
.tit{ width:100%; overflow:hidden; text-align:center; margin-bottom:35px;}
.tit p{ font-size:14px; color:#7d7d7d;}
.tit p.pp{ color:#5a5a5a; font-size:35px; line-height:40px; font-weight:bold;}
.tit p.pp span{ color:#04a53c; display:inline-block; margin-left:20px;}
.tit h1{ font-size:23px; line-height:26px; margin:10px 0; font-weight:normal; color:#000;}
.fuwu ul{ width:100%; overflow:hidden;}
.fuwu ul li{ width:23.5%; margin-right:2%; text-align:center; overflow:hidden; float:left;}
.fuwu ul li.lit4{ margin-right:0;}
.fuwu ul li a{ display:block; overflow:hidden; border:1px solid #04a53c; padding-top:125px; padding-bottom:35px;}
.fuwu ul li a img{ max-height:90px;}
.fuwu ul li a h2{ font-size:20px; line-height:22px; margin-top:5px; margin-bottom:15px; font-weight:normal; color:#333;}
.fuwu ul li a p{ font-size:14px; color:#666;}
.fuwu ul li.lit1 a{ background:url(../images/mn1.png) center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit2 a{ background:url(../images/mn2.png) center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit3 a{ background:url(../images/mn3.png) center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit4 a{ background:url(../images/mn4.png) center 35px no-repeat; background-size:90px;}
.fuwu ul li a:hover h2, .fuwu ul li a:hover p{ color:#fff;}
.fuwu ul li.lit1 a:hover{ background:url(../images/mn11.png) #04a53c center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit2 a:hover{ background:url(../images/mn22.png) #04a53c center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit3 a:hover{ background:url(../images/mn33.png) #04a53c center 35px no-repeat; background-size:90px;}
.fuwu ul li.lit4 a:hover{ background:url(../images/mn44.png) #04a53c center 35px no-repeat; background-size:90px;}

.fuwu ul dl{ width:23.5%; margin-right:2%; text-align:center; overflow:hidden; float:left; margin-top:10px; margin-bottom:1%;}
.fuwu ul dl.lit4{ margin-right:0;}
.fuwu ul dl dt{ background-color:#8dc73f; text-align:center; overflow:hidden; padding:40px 0;}
.fuwu ul dl dt img{ max-height:80px;}
.fuwu ul dl dt h2{ font-size:20px; color:#fff; margin-top:10px; font-weight:normal;}
.fuwu ul dl dd{ overflow:hidden; width:100%; position: relative;}
.fuwu ul dl dd img{ width:100%;}
.fuwu ul dl.lit1 dt{ background-color:#108ccf;}
.fuwu ul dl.lit2 dt{ background-color:rgb(255,180,12);}
.fuwu ul dl.lit4 dt{ background-color:#c053d7;}
.fuwu ul dl.lit5 dt{ background-color:#21c2f8;}
.fuwu ul dl.lit6 dt{ background-color:#4cd4c2;}
.fuwu ul dl.lit7 dt{ background-color:#8e76e8;}
.fuwu ul dl.lit8 dt{ background-color:#ff7271;}
.fuwu ul dl:hover dt{ background-color:#04a53c;}

/*.fuwu ul dl.lit1 dt{ background:url(../images/5_5vw8.png) left top no-repeat; background-size:cover;}
.fuwu ul dl.lit2 dt{ background:url(../images/7_ra84.png) left top no-repeat; background-size:cover;}
.fuwu ul dl.lit3 dt{ background:url(../images/8_1fkp.png) left top no-repeat; background-size:cover;}
.fuwu ul dl.lit4 dt{ background:url(../images/9_v9cc.jpg) left top no-repeat; background-size:cover;}*/
.fuwu ul dl:hover{ margin-top:0px; -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.fuwu ul dl dd .back{position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	display:none;
    background: rgba(0, 0, 0, 0.5);
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.fuwu ul dl dd .mak{ position:absolute; width:100%; left:0; top:32%; text-align:center; display:none;}
.fuwu ul dl dd .mak img{ width:40px;}
.fuwu ul dl dd .mak p{ font-size:16px; color:#fff; margin-top:10px;}
.fuwu ul dl:hover dd .back{ display:block;}
.fuwu ul dl:hover dd .mak{ display:block;}

.about{ width:100%; overflow:hidden; margin-top:60px;background:url(../images/bjt.jpg) center center no-repeat; position:relative; /*background-attachment:fixed; */ padding:60px 0;}
.about .kk{
 position:absolute; left:50%; top:0; width:300px; height:60px; background:url(../images/kk.png) center bottom no-repeat; margin-left:-150px;}

.about .tit p{ color:#ddd;}
.about .tit p.pp{ color:#fff;}
.about .tit p.pp span{color:rgb(255,180,12);}
.about .tit h1{ color:#000;}
.about .abm-info{ font-size:14px; line-height:26px; color:#eee;}
.about .abm-info:hover{ color:#000;}
.about01{/* padding:30px; background-color:#fff;*/ overflow:hidden;}
.about01-left{ width:40%; float:left; overflow:hidden;}
.about01-left img{ width:100%;}
.about01-right{ width:56%; float:right; overflow:hidden;}
.about01-right h3{ font-size:24px; color:#000; font-weight:normal; margin-bottom:20px; margin-top:20px;}
.about01-right h3 span{ font-size:18px; color:#04a53c;}
.about01-right .about-info{ font-size:14px; line-height:24px; color:#666;}
.about01-right .about-more{ overflow:hidden; margin-top:30px;}
.about01-right .about-more a{ display:inline-block; padding:5px 25px;/* background-color:#ff9900;*/ border:1px solid #04a53c; font-size:16px; color:#04a53c; border-radius:10px;}
.about01-right .about-more a:hover{ display:inline-block; padding:5px 25px; background-color:#04a53c; border:1px solid #04a53c; font-size:16px; color:#fff; border-radius:10px;}

.abm-left{ width:50%; float:left; overflow:hidden;}
.abm-left p.pm{ font-size:35px; line-height:40px; color:#fff; font-weight:bold;}
.abm-left p.pm span{ display:inline-block; color:#04a53c; margin-left:20px;}
.abm-left h1{ font-size:23px; line-height:26px; color:#fff; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.abm-left .xx{ display:inline-block; width:60px; height:3px; background-color:#04a53c;}
.abm-left .abm-info{ font-size:13px; line-height:24px; color:#000; margin-top:20px;}
.about01 ul{ width:100%; overflow:hidden; margin-top:30px;}
.about01 ul dl{ width:32%; float:left; overflow:hidden;}
.about01 ul dl.mtt{ margin-left:2%; margin-right:2%;}
.about01 ul dl.mtt1{ margin-right:2%;}
.about01 ul dl dt{ width:98px; height:98px; margin:0 auto; border:1px dashed #0e1d3a; font-size:20px; color:#0e1d3a; text-align:center; line-height:98px; border-radius:50%;}
.about01 ul dl dd{ font-size:16px; color:#0e1d3a; text-align:center; margin-top:10px;}
.abm-left .abm-info:hover{ color:#000;}

.abm-right{ width:45%; float:right; overflow:hidden;}
.abm-right img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.abm-right a:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}	
	
	
.caset{ width:100%; overflow:hidden; margin-top:50px;}
.caset ul{ width:100%; overflow:hidden;}
.caset ul li{ width:32%; float:left; overflow:hidden; margin-right:2%; margin-bottom:2%;}
.caset ul li .imgt{ width:100%; overflow:hidden; position:relative;}
.caset ul li img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.caset ul li.mt3, .caset ul li.mt6{ margin-right:0;}
.caset ul li.mt4{ display:none;}
.caset ul li p{ text-align:center; height:40px; line-height:40px; font-size:14px; background-color:#ddd; overflow:hidden;}
.caset ul li:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.caset ul li:hover p{ background-color:#04a53c; color:#fff;-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;}	
	
.caset ul li .imgt .back{position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	display:none;
    background: rgba(4, 165, 60, 0.5);
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}	
.caset ul li .imgt .make{ width:100%; height:100%; background:url(../images/ss.png) center center no-repeat; position:absolute; z-index:11; left:0; top:0; display:none;}	
.caset ul li:hover .imgt .back, .caset ul li:hover .imgt .make{ display:block;}
.caset .morem{ margin-top:30px; overflow:hidden; text-align:center; width:100%;}
.caset .morem a{ font-size:16px; padding:8px 30px; color:#04a53c; border:1px solid #04a53c; display:inline-block;}
.caset .morem a:hover{ background-color:#04a53c; color:#fff;}
.newt{ width:100%; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.newt-left{ width:45%; float:left; overflow:hidden;}
.newt-left .slid02{ width:100%; overflow:hidden; float:none;}
.newt-right{ width:52%; float:right; overflow:hidden;}
.newt-right li {
   
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    padding: 8px 0;
    border-bottom: 1px solid #ddd;
	overflow:hidden;
}
.newt-right li .title {
    font-size: 14px;
    line-height: 26px;
	height:26px;
    color: #555;
    overflow: hidden;
	font-weight:400;
    /*width: 78%;*/
}
.newt-right li .time {
    display: inline-block;
    float: left;
    color: #fff; text-align:center;
    font-size: 13px;
    position: relative;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
	width:70px; margin-right:15px;
	background-color:#8dc73f;
}
.newt-right li .time span{ font-size:20px; margin-top:10px; display:inline-block;}
.newt-right li .time p{ font-size:12px; margin-bottom:10px;}
.newt-right li .infott{ overflow:hidden;}
/*.newt-right li:hover {
    padding-left: 15px;
}*/
.newt-right li:hover h3 {
    color: #fff;
}
.newt-right li:hover .time{ background-color:#ffb40c; margin-left:15px;}
.newt-right li:hover{ background-color:#04a53c;}
.newt-right li:hover p{ color:#fff;}

.about01-right .hahe{ display:none;}


.youshi{ margin-top:50px; /*background-color:#0e1d3a;*/background:url(../images/bjt1.jpg) center top no-repeat; /*background-attachment:fixed;*/ padding-top:50px;}
.youshi01{ overflow:hidden; width:100%; margin-top:35px;/* background-color:#04a53c; background:url(../images/youshi.jpg) center top no-repeat; background-attachment:fixed;*/}
.youshi01 ul{ overflow:hidden; padding:20px 0 80px;}
.youshi01 ul li{ width:32%; float:left; overflow:hidden;}
.youshi01 ul li.li2{ margin-left:2%; margin-right:2%;}
.youshi01 ul li dl{ padding:20px; overflow:hidden; background-color:#fff;}
.youshi01 ul li dl dt{ width:72px; float:left; margin-right:20px;}
.youshi01 ul li dl dd p{ font-size:12px; color:#999; line-height:20px; margin-top:5px;}
.youshi01 ul li dl dd p.tt{ font-size:20px; color:rgb(102, 102, 102);}
.youshi .tit p{ color:#f1f1f1;}
.youshi .tit p.pp span{ color:#04a53c;}
.youshi .tit p.pp{ color:#fff;}
.youshi .tit h1{ color:#fff;}
 .about01 .tmt1{ display:none;}
.about01 .morem{ display:none; width:100%; overflow:hidden; text-align:center; margin-top:20px;}
.about01 .morem a{ display:inline-block; padding:5px 20px; border:1px solid #ffb416; color:#ffb416; font-size:15px;}
.about01 .morem a:hover{ background-color:#ffb416; color:#fff;}

@media screen and (max-width: 1100px){
	
	.mintm, .main, .main01{ width:1050px;}
	.ggt{ width:860px;}
	.ab-right{ width:802px;}
	}

@media screen and (max-width: 1050px){
	.head, .navt{ display:none;}
	.header{ display:none;}
	.slid01{ display:none;}
	.headert, .navside, .slid03{ display:block;}
	.main{ width:95%;}
	.ab-left{ width:20%; padding:0;}
	.ab-left .umenu a{ width:100%;}
	.cont{ display:none;}
	.ab-right{ width:78%; padding:0; padding-left:2%;}
	.footer ul dl{ width:120px;}
	.footmt{ display:block;}
	.news_list2 li span.title{ display:inline-block; height:40px; line-height:40px; overflow:hidden; width:75%; float:left;}
	.gg{ display:none;}
	.about01-right h3{ margin-bottom:10px; margin-top:10px;}
	.about01-right .about-more{ margin-top:15px;}
	.about01-right .about-info{ font-size:13px; line-height:22px;}
	
	.newt-right li{ padding:5px 0;}
	
	.abm-left ul dl dt{ font-size:18px; width:80px; height:80px; line-height:80px;}
	.abm-left ul dl dd{ font-size:14px;}
	.abm-left ul{ margin-top:15px;}
	.abm-left p.pm{ font-size:26px; line-height:30px;}
	.abm-left h1{ font-size:20px; line-height:24px; margin-top:5px;}
	.abm-left .abm-info{ font-size:12px; line-height:22px; margin-top:10px;}
	.abm-left ul{ margin-top:10px;}
	
	}
@media screen and (max-width: 900px){
	.fuwu{ margin-top:25px;}
	.tit{ margin-bottom:20px;}
	.tit p.pp{ font-size:26px; line-height:30px;}
	.tit h1{ font-size:20px; margin:6px 0; line-height:22px;}
	.fuwu ul li a h2{ font-size:17px; line-height:22px; margin-bottom:10px;}
	.fuwu ul li a{ padding-top:115px;}
	.fuwu ul li.lit1 a, .fuwu ul li.lit2 a, .fuwu ul li.lit3 a, .fuwu ul li.lit4 a{ background-size:80px;}
	.about{ margin-top:25px; padding:25px 0;}
	/*.about01{ padding:20px;}*/
	.about01-right .hahet{ display:none;}
	.about01-right .hahe{ display:block;}
	.caset{ margin-top:25px;}
	.newt{ margin-top:25px; margin-bottom:25px;}
	.about .kk{ height:30px; top:-5px;}
	.fuwu ul dl dt h2, .product_list dl dt h2{ font-size:16px;}
	}
@media screen and (max-width: 768px){
	.ab-left{ display:none;}
	.ab-right{ width:100%; margin-left:0; background:none;}
	.footmt{ display:block;}
	.footert{ margin-bottom:56px;}
	.footer ul{ width:100%; float:none;}
	.footer ul dl{ width:25%; float:left;}
	.footer .foot, .footer .foot a{ float:left;}
	.footer{ margin-top:25px;}
	.footert span{ width:100%; margin:0;}
	.ab-right{ min-height:200px;}
	.ttm{ display:block; width:100%;}
	.ab-left .title{ display:none;}
	.ab-left .umenu ul li{ width:50%; float:left;}
	.mes span.msgtitle{ width:70px;}
	.msg_input, .msg_input_on{ width:80%;}
	.tit p{ font-size:12px;}
	.about01-right .about-info{ font-size:12px;}
	.newt-right li{ padding:1px 0;}
	.newt-right li .title{ font-size:13px;}
	.newt-right li .time{ font-size:12px;}
	.abm-left{ width:100%; float:none;}
	.abm-right{ width:100%; float:none; margin-top:15px;}
	.fuwu ul dl dt h2{ font-size:14px;}
	}
@media screen and (max-width: 640px){	

.ab-right .subCont{ margin-top:12px;}
.product_list li{ width:48%;}
.subCont h1.title{ font-size:16px; margin-bottom:3px;}
#textarea{ margin-top:12px;}
.weblink{ padding:8px 0;}
.weblink span, .weblink a{ font-size:12px;}
.footert{ font-size:12px; line-height:18px; padding:8px 0;}
.msg_input, .msg_input_on{ width:70%;}
.mes textarea{ height:60px;}
.pubBox .ft .img li{ width:48%;}
.fuwu ul li{ width:49%; margin-bottom:2%;}
.fuwu ul li.lit2{ margin-right:0;}
/*.about01{ padding:20px;}*/
.about01-left{ width:100%; float:none;}
.about01-right{ width:100%; float:none;}
.caset ul li{ width:49%; margin-bottom:2%;}
.caset ul li.mt2, .caset ul li.mt4{ margin-right:0;}
.caset ul li.mt3{ margin-right:2%;}
.caset ul li.mt4{ display:block;}
.caset ul li p{ height:30px; line-height:30px; font-size:12px;}
.caset .morem{ margin-top:20px;}
.about01-right h3{ margin-top:15px; font-size:20px;}
.newt-left{ width:100%; float:none;}
.newt-right{ width:100%; float:none; margin-top:10px;}
.newt-right li{ padding:5px 0 3px;}
.youshi01 ul li{ width:100%; margin-bottom:2%;}
.youshi01 ul li.li2{ margin-left:0; margin-right:0;}
.youshi01 ul{ padding:0px 0 20px;}
.youshi{ margin-top:30px; padding-top:25px;}
.youshi01{ margin-top:20px;}
.abm-left ul{ margin-top:15px;}
.abm-left ul dl dt{ font-size:16px;}
.abm-left ul dl dd{ font-size:12px; margin-top:5px;}
.fuwu ul dl{ width:48%; margin-top:0; margin-bottom:2%;}
.fuwu ul dl.lit2{ margin-right:0;}
.fuwu ul dl dd{ display:none;}
.about01 .tmt1{ display:block;}
.about01 .tmt{ display:none;}
.about01 ul{ display:none;}
.about01 .morem{ display:block;}
.about .abm-info{ font-size:12px; line-height:22px; margin-top:0;}
.tit { margin-bottom: 15px;}
.caset .morem a{ font-size:14px; padding:5px 30px;}
.newt-right li .title {
    font-size: 13px;
    height: 22px;
    line-height: 22px;
}
.newt-right li .infott p{ font-size:12px; color:#666; line-height:18px;}
.fuwu ul dl dt, .product_list dl dt{ padding:30px 0;}
.fuwu ul dl dt img, .product_list dl dt img{ max-height:60px;}
.fuwu ul dl dt h2, .product_list dl dt h2{ font-size:16px; margin-top:5px;}
.product_list dl{ width:48%;}
#textarea{ line-height:26px;}

} 
@media screen and (max-width: 500px){
	.fuwu ul dl dt h2, .product_list dl dt h2{ font-size:14px;}
	.footer ul dl dt{ font-size:14px; margin-bottom:6px;}
	.footer ul dl dd{ font-size:12px; line-height:22px;}
	.footer .foot h5{ font-size:24px; line-height:30px;}
	.footer .foot p{ font-size:12px; margin-bottom:10px;}
	.footer .foot a{ font-size:14px;}
	.mes #validate{ width:100px;}
	.footert {
    margin-bottom: 54px;
}
	}

@media screen and (max-width: 350px){
	
	.fuwu ul dl dt h2, .product_list dl dt h2{ font-size:12px;}
	}


