@charset "utf-8";
body {font: 12px/1.5 "Microsoft Yahei", Helvetica, sans-serif, Arial; color: #666 }
html, body, div, span, object, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, input, img, embed, em { margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
ul, ol, li { list-style: none; }
a img { border: none; }
a:link, a:visited { text-decoration: none; color: #666; cursor: pointer }
a:hover { color: #ff6600; text-decoration: none; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.public-l { float: left; }
.public-r { float: right }
.public-w { width: 1200px; margin: 0 auto; min-width:1200px; }
.public-img a { display: block; }
.logo-h {height: 120px;}
.logo-h a{ width:100%;height:120px; display:block}
.media-top { width: 100%; height: 36px; background: #f9f9f9; border-bottom: 1px solid #eee; }
.media-tops { color: #666; line-height: 36px; }
.media-tops span{font-weight:bold; margin:0 5px;}
.media-tops a { color: #666; margin: 0 16px; }
.media-tops a:hover { color: #000; }
.dowmmenux {background:#04904b;min-width:1200px;}
.dowmmenu { width: 1200px; height: 40px; line-height: 40px; margin: 0 auto;min-width:1200px;}
.dowmmenu .nLi {float: left;position: relative;width:150px;}
.dowmmenu .nLi a {display: block;font-size: 16px;text-align: center;color:#fff;}
.dowmmenu .nLi:hover { background: #03703a;}
.dowmmenu .sub {display: none;width:150px;left:0;top:40px;position:absolute;background: rgba(255,255,255,.9); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#DFFFFFFF', endColorstr='#DFFFFFFF');
padding: 6px 0; line-height: 36px; z-index: 2;}
.dowmmenu .sub li { zoom: 1; }
.dowmmenu .sub a { display: block; font-size: 14px; text-align: center; color: #333; }
.dowmmenu .sub a:hover { background: #03703a;color:#fff}
.bgnone {background: none !important;}
.banner { width: 100%; height: 450px; overflow: hidden; position: relative; margin: 0 auto; z-index: 0;min-width:1200px;}
.banner .hd { height: 16px; position: absolute; left: 48%; bottom: 15px; z-index: 1; }
.banner .hd ul li { display: inline-block; width: 16px; height: 16px; margin: 0 4px;background:url(menu-01.png) no-repeat;cursor:pointer;}
.banner .hd ul li.on {background:url(menu-01.png) no-repeat right;}
.banner .bd { position: relative; width: 100%; height: 450px; z-index: 0; }
.banner .bd li { width: 100%; height: 450px; background-size: auto 100%; }
.banner .prev, .banner .next { position: absolute; left:1%; top: 45%; margin-top: -36px; width: 36px; height: 72px; background: url(arrow.png) no-repeat; filter: alpha(opacity=30); opacity: 0.3; }
.banner .next { left: auto; right: 1%; background:url(arrow.png) no-repeat right; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=80); opacity:0.8; }
.banner-2{height:350px;background:url(banner5.jpg) no-repeat center top;min-width:1200px;}

.i-content{width: 1200px;margin: 0 auto;padding-bottom:37px;min-width:1200px;}
.title-pic{width:1200px; margin: 0 auto;text-align:center; margin-top:32px;}
.fullscreen3{width:100%;background:url(main37.jpg) no-repeat top center;min-width:1200px;}
.c_1200_7{ width:1200px; height:600px;margin: 0 auto;min-width:1200px;}
.right_about{ float:right;}
.tit7{ float:left; width:138px; height:75px; margin-top:22px; padding:36px 28px 0 0; text-align:center; color:#fff; font-size:24px; background:url(main38.png) no-repeat; line-height:40px;}
.l_552{ float:left; width:552px; margin:0 0 0 32px; }
.l_552 .t_552{ width:552px; margin-top:50px; font-size:14px; line-height:24px; color:#efefef;}
.l_552 .t_552 strong{ font-size:20px;}
.l_552 .t_552 a{ color:#fff;}
.l_552 .t_552 a:hover{ text-decoration:underline;}
.l_552 .d_552{ width:552px; margin-top:34px;}

.c_1200_8{ width:1200px;padding:30px 0;margin: 0 auto;min-width:1200px;}
.c_1200_8 .l_363{ float:left; width:362px; margin-right:49px;}
.c_1200_8 .l_363 .t_363{width:362px; height:34px; border-bottom:1px solid #d2d2d2;}
.left_tit{ float:left; padding-left:13px; background:url(main11.jpg) no-repeat 0 center; height:34px; line-height:34px; font-size:15px; color:#52ae29}
.left_tit span{color:#9e9d9d; font-size:10px; text-transform:uppercase;}
.more_1{ float:right; width:18px; height:18px; margin-top:12px;}
.d_362{width:362px; margin-top:20px; }
.d_362 .new_img{ width:362px; height:135px;overflow:hidden;}
.d_362 .new_img img{width:362px;height:135px;transition: all 1s;  -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.d_362 .new_img:hover img{ transform:scale(1.1,1.1);  -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.d_362 ul{margin-top:12px;}
.d_362 li{width:362px;}
.d_362 li a{padding-left:12px; height:30px; font-size:14px; line-height:30px; color:#5f5f5f; background:url(top2.png) no-repeat 0 center; width:320px; overflow:hidden; text-overflow:ellipsis; float:left; width:288px;}
.d_362 li a:hover{ color:#52ae29}
.d_362 li span{width:40px; height:30px;line-height:30px;overflow:hidden;float:right;}

.j-content{width:100%; background:#fff;}
.i-contentx{width:1200px;margin: 0 auto;padding:45px 0;min-width:1200px;}
.title-picx{width:1200px; margin: 0 auto;text-align:center;min-width:1200px;}
.service{ width:1200px; overflow:hidden; margin:0 auto;min-width:1200px;}
.service ul li{ width:260px; height:193px; overflow:hidden; float:left;margin-right:53px; margin-top:45px; position:relative;}
.service ul li img{ border-radius:10px;transition: all 1s;  -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.service ul li.s{margin-right:0;}
.service ul li:hover img{transform:scale(1.1,1.1);  -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.service ul li span{ position:absolute; left:0;bottom:0; height:35px; line-height:35px; background:#39a20a; color:#fff; font-size:16px;width:260px; text-align:center; display:block;}

.picBtnTop{width:1100px;height:600px;position:relative; margin:0 auto; margin-top:45px;overflow:hidden;zoom:1;}
.picBtnTop .hd{ width:580px; height:600px; position:absolute; right:0px; overflow:hidden; }
.picBtnTop .hd ul li{ width:113px; text-align:center; float:left; margin-bottom:30px; margin-right:30px;}
.picBtnTop .hd ul li img{ width:105px; height:115px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on img{border-color:#49a300;}
.picBtnTop .bd{ width:450px; height:600px; position:relative;}
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{position:relative; z-index:0;}
.picBtnTop .bd li .pic img{width:450px; height:600px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:450px; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=70);opacity:0.7;}
.picBtnTop .bd li .title{width:450px;height:40px;line-height:40px;left:0;bottom:0;position:absolute;z-index:2;}
.picBtnTop .bd li .title a{color:#fff;padding-left:15px; font-size:14px;}

.footer_bottom {width: 100%;padding-bottom:20px; background:#f1f1f1; border-top: 1px solid #e0dedf; min-width:1200px;}
.footer_bottom_container { width: 1200px; margin: 0 auto;min-width:1200px;}
.footer_l{ float:left;width:800px;margin-top: 25px;}
.footer_l p{line-height:27px; color:#333; font-size:14px; }
.footer_r{ float:right;width:250px;margin-top: 25px;}
.footer_r a img{ width:120px;height:120px; }
.footer_r a{display:block; float:left; margin-right:10px;color:#333;}
.footer_r a.end{margin-right:0;}
.footer_r a p{ text-align:center; line-height:16px;}

.content{width: 1200px;margin: 0 auto; margin-bottom:50px;min-width:1200px;}
.mleft{ float:left; width:208px; margin-top:-99px;z-index:10;}
.mright{ float:right; width:972px;margin-top:2px;}
.title{border-bottom:1px solid #ccc;height:35px;line-height:35px;}
.title span.m_r{color:#666;font-size:12px;line-height:35px;float:right;margin-right:10px;}
.title span.m_l{ padding:0 20px;font-size:18px;color:#04904b;float:left;border-bottom:2px solid #04904b;margin-top:-1px;}
.title a.dohome{ margin-left:6px;}
.text{ clear:both;margin-top:20px;font-size:14px;line-height:26px;color:#646464; padding:0 50px 0 10px;}
.textnew{ clear:both;margin-top:20px;font-size:14px;line-height:26px;color:#646464;}
.text img{ max-width:800px;}
.text .con-left-img{margin:0 20px 20px 0}
.text .con-right-img{margin:0 0 20px 20px}
.text-tit{ height:50px;line-height:50px;font-size:18px;color:#000;text-align:center;margin-bottom:15px;border-bottom:1px dashed #cccccc;}
.text-tit2{ height:50px;line-height:50px;font-size:18px;color:#000;text-align:center;border-bottom:1px dashed #cccccc;}
.text-bz{margin-bottom:20px;text-align:center;color:#999;font-size:12px;border-bottom:1px dashed #cccccc;}
.text-goto{clear:both;border-top:1px solid #333;padding-top:10px;margin-top:15px;}
.text-goto p{height:24px;color:#000}
.text-goto p a{color:#04904b;}
.pages{clear: both;text-align:center; margin:15px 0;color:#646464;}
.pages a{color:#646464;text-decoration:none;}
.pic-list{margin-left:-19px;}
.pic-list li{float:left;width:300px;margin-bottom:30px;margin-left:19px;text-align:center}
.pic-list li img{padding:2px;border:1px solid #e8e8e8;}
.pic-list li p{line-height:25px;height:25px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.new-list li{height:120px;border-bottom:1px dashed #6fc3f1;margin-bottom:20px;}
.new-list li a{display:block}
.new-list li a h2{font-size:16px;color:#000;line-height:40px;font-weight:normal;background:url(mini_icons_005.gif) no-repeat left center; padding-left:24px;}
.new-list li a:hover h2{color:#ff6600;}
.new-list li a p{color:#888; padding-left:24px;font-size:12px;line-height:18px;height:36px;overflow:hidden}
.new-list li a p.riqi{color:#00a7e5;line-height:24px;height:24px;}

.sideMen{width:208px;}
.sideMen h3{background:#04904b;font-size:24px;color:#fff;width:199px;height:60px;text-align:center;padding:20px 0; border-top-left-radius:10px; border-top-right-radius:10px;}
.sideMen h3 p{font-size:12px; text-transform:uppercase; line-height:25px;}
.sideMen ul li a{line-height:50px;width:197px;height:49px;border:1px solid #ddd;border-top:none;font-size:14px;font-weight:bold;display:block;background:#ecffe4 url(ny3.jpg) no-repeat 158px center; color:#555}
.sideMen ul li a h4{color:#555;font-size:14px;padding-left:50px;}
.sideMen ul li a:hover h4{color:#ff6600;}
.sideMen ul li.on a{color:#fff;width:208px;height:50px;background:url(ny2.jpg) no-repeat; border:none;}
.sideMen ul li.on a h4{color:#fff;font-size:14px;padding-left:50px; }
.sideMen ul li a h5{color:#555;font-size:14px;padding-left:25px;}
.sideMen ul li a:hover h5{color:#ff6600;}
.sideMen ul li.on a h5{color:#fff;font-size:14px;padding-left:25px; }

.l-tels{margin-top:10px;width:208px;}
.l-qqs{margin-top:15px;width:208px;}

.xiadan{clear:both;background:#f4f4f4;border:1px solid #bbb;padding:20px;margin-top:20px; position:relative}
.xiadan .service{ width:312px; height:201px; background:url(service.gif); position:absolute; right:0; bottom:0;}
.xiadan p{height:36px;}
.xiadan .dingdan{ width:200px;height:25px; border:1px solid #ccc;}
.xiadan .dingdan2{ width:340px;height:100px; resize:none; border:1px solid #ccc;}
.xiadan .gdp-1,.xiadan .gdp-2{ float:left; margin-top:5px;}
.xiadan .sbuy{ margin-left:70px; margin-top:3px}
.xiadan .sbuy-btn{ width:180px; height:42px; background:url(buy.gif); border:0; cursor:pointer}
.xiadan .sbuy-btn:focus{outline:none;}

.userlink{width:1200px;margin: 0 auto;padding:8px 0;margin-top:20px;min-width:1200px;}
.userlink .tishi{float:left;color:#000;line-height:22px;}
.userlink .link-s{margin-left:60px;}
.userlink .link-s a{ padding:0 10px; line-height:22px;color:#888;display:inline-block}
.userlink .link-s a:hover{color:#333}