@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.topArea{ width:100%; height:31px; margin:0 auto; background:#f2f2f2; z-index:1000px}


.navbg{ width:100%; height:45px; margin:0 auto; border-top:1px solid #CCC}
.navbg .main{ width:1200px; height:45px; margin:0 auto;}
.navbg .main ul li{ width:198px; height:45px; float:left;}
.navbg .main ul li a{ width:198px; height:45px; line-height:45px; display:block; text-align:center;font-size:15px;  font-weight:bold; background:url(images/nav_line.jpg) right center no-repeat;}
.navbg .main ul li a:hover{ width:198px; height:45px; line-height:45px; display:block; text-align:center;font-size:15px; color:#fff; background:#00982c; font-weight:bold}

.about{ width:1200px; height:555px;margin: 0 auto; margin-top:30px; }
.about .title{ width:1200px; height:30px; line-height:30px; background:url(images/tit_top.gif) center center no-repeat; margin:0 auto}
.about .title1{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; font-size:18px; color:#828783}
.about .title2{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; color:#00992c; font-size:20px; font-weight:bold}
.about .content{ width:1200px; height:355px;  margin-top:10px;}
.about .content .tu{ width:617px; height:355px; float:left; background:url(images/about_tu.gif) left top no-repeat}
.about .content .wenzi{ width:525px; height:355px; float:right;}
.about .content .wenzi .title{ width:525px; height:63px; background:url(images/mc_bg.gif) left top no-repeat; line-height:63px; color:#14a73d; font-size:22px; font-weight:bold; text-indent:60px;}
.about .content .wenzi .cont{ width:525px; height:auto; line-height:33px;}

.case{ width:100%; background:url(images/case.gif) center top no-repeat; height:778px;}
.case .mid{ width:1200px; height:700px; padding-top:78px; margin:0 auto}
.case .mid .title{ width:1200px; height:30px; line-height:30px; background:url(images/tit_top.gif) center center no-repeat; margin:0 auto}
.case .mid .title1{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; font-size:18px; color:#828783}
.case .mid .title2{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; color:#00992c; font-size:20px; font-weight:bold}
.case .mid .content{ width:870px; height:420px; margin:0 auto }
#wrapper {   padding: 38px; display:table;   margin:0 auto;   }   
#slider2, #slider3 {   box-shadow: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;   margin: 0 auto;   } 
.rslides_tabs {   list-style: none;   padding: 0;   background: rgba(0,0,0,.25);   box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);   -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);   -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);   font-size: 18px;   list-style: none;   margin: 0 auto 50px;   max-width: 540px;   padding: 10px 0;   text-align: center;   width: 100%;   } 
.rslides_tabs li {   display: inline;   float: none;   margin-right: 1px;   } 
.rslides_tabs a {   width: auto;   line-height: 20px;   padding: 9px 20px;   height: auto;   background: transparent;   display: inline;   } 
.rslides_tabs li:first-child {   margin-left: 0;   } 
.rslides_tabs .rslides_here a {   background: rgba(255,255,255,.1);   color: #fff;   font-weight: bold;   } 
.callbacks_container {      position: relative;   float: left;   width: 795px;   height:379px;   } 
.callbacks {   position: relative;   list-style: none;   /*overflow: hidden;*/   width: 100%;   padding: 0;   margin: 0;   } 
.callbacks li {   position: absolute;   width: 795px;   height:379px;   left: 0;   top: 0;   } 
.callbacks img {   display: block;   position: relative;   z-index: 1;   height: auto;   width: 765px;   height:379px;   border:15px solid #fcfcfc;   } 
.callbacks .caption {   display: block;   position: absolute;   z-index: 2;   font-size: 20px;   text-shadow: none;   color: #fff;   background: #000;   background: rgba(0,0,0, .8);   left: 0;   right: 0;   bottom: 0;   padding: 10px 20px;   margin: 0;   max-width: none;   } 
.callbacks_nav {   position: absolute;   -webkit-tap-highlight-color: rgba(0,0,0,0);   top: 52%;   left: 0;   opacity: 0.7;   z-index: 3;   text-indent: -9999px;   overflow: hidden;   text-decoration: none;   height: 60px;   width: 34px;   /*background: transparent url('themes.gif') no-repeat left top;*/   margin-top: -15px;   } 
.prev{ background:url(images/left1.gif) no-repeat; left:-36px;} 
.next{ background:url(images/right1.gif) no-repeat; left:798px;}
.callbacks_nav:active {   opacity: 1.0;   }  /*.callbacks_nav.next {   left: auto;   background-position: right top;      } */
@media screen and (max-width: 600px) {   
.callbacks_nav {     top: 47%;     }   } 
.case .mid .wenzi{ width:1160px; height:80px; background:#14a73c; margin-top:70px; padding:20px; line-height:35px; color:#fff; font-size:17px;}


.product{ margin:0 auto;width:1200px; height:480px; margin-top:30px;}
.product .title{ width:1200px; height:30px; line-height:30px; background:url(images/tit_top.gif) center center no-repeat; margin:0 auto}
.product .title1{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; font-size:18px; color:#828783}
.product .title2{ width:1200px; height:30px; line-height:30px;  margin:0 auto; text-align:center; color:#00992c; font-size:20px; font-weight:bold}
.product .content{ width:1200px; height:400px; }
.product .content .tit{width:1200px; height:40px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.product .content .tit .gg{ width:130px; height:40px; float:left; line-height:38px; text-align:center}
.product .content .tit .gg a{ line-height:38px; font-size:16px; font-weight:bold}
.product .content .tit .gg a:hover{ width:130px; height:40px; display:block; background:#14a73c; color:#fff}
.product .content .cpshow{ width:1200px; height:330px; margin-top:20px;} 
.saa{ width:263px; height:233px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; border:10px solid #ebebeb; background:#ebebeb}
.saa:hover{ width:263px; height:233px;  float:left; text-align:center; margin:0 15px;}

.ban{ width:100%; background:url(images/ban1.gif) center top no-repeat; height:163px}

.newsall{ width:1200px; height:265px; margin:0 auto; margin-top:15px; }
.newsall .news{ width:540px; height:265px; float:left}
.newsall .news .title{ width:540px; height:40px; background:url(images/icon1.gif) left center no-repeat; text-indent:20px; color:#858383; line-height:40px;}
.newsall .news .title span{ font-size:20px; color:#14a73c; font-weight:bold; }
.newsall .news .content .ne_t{ width:340px; height:157px; background:url(images/news1.jpg) left top no-repeat; padding-left:200px;}
.newsall .news .content .ne_t .xwn{ width:340px;  height:138px;}
.newsall .news .content .ne_t .xwn p a{ width:340px;  line-height:35px; height:35px; font-size:16px;}
.newsall .news .content .ne_t .xwn span{ line-height:25px;}
.newsall .news .content .ne_t1{ width:340px; height:157px; background:url(images/news2.gif) left top no-repeat; padding-left:200px;}
.newsall .news .content .ne_t1 .xwn{ width:340px;  height:138px;}
.newsall .news .content .ne_t1 .xwn p a{ width:340px;  line-height:35px; height:35px; font-size:16px;}
.newsall .news .content .ne_t1 .xwn span{ line-height:25px;}
.padd{ margin-left:100px;}
.newsall .news .content .newscon{ width:540px; height:auto; padding-top:10px;}
.newsall .news .content .newscon .nr{ width:540px; height:35px; float:left; line-height:35px;}
.newsall .news .content .newscon .nr a{ width:300px; height:35px; float:left; text-indent:10px; background:url(images/icon3.gif) left center no-repeat; line-height:35px;}
.newsall .news .content .newscon .nr span{ width:200px; float:right; line-height:35px;}


/**/

.prolist{ width:100%; margin:0 auto; background:#FFFFFF; height:95px; padding-top:30px; padding-bottom:30px;}
.prolist .head{ height:35px; position:relative; width:1100px; margin:0 auto;}
.prolist .head .bg{ position:absolute; left:0px; width:1100px; height:1px; background:#dbdbdb; top:17px;}
.prolist .head .pl{ height:3px; background:#666666; left:0px; width:105px; top:16px; position:absolute;}
.prolist .head .pr{ height:3px; background:#666666; right:0px; width:105px; top:16px; position:absolute;}
.prolist .head span{ height:35px; line-height:35px; font-size:20px; font-weight:bold; position:absolute; background:#FFFFFF; width:120px; text-align:center; left:490px;}
.prolist .head font{ color:#c20009;font-size:20px; font-weight:bold;}
.prolist .content{ width:1100px;}
.prolist .content span{ background:url(images/pro_icon.jpg) no-repeat left 12px; padding-left:20px; line-height:40px; height:95px; float:left; font-size:18px; font-weight:bold;}
.prolist .content p a{ float:left; line-height:40px; padding-left:15px; color:#666666}


.foot{ width:100%; height:180px; margin-top:20px; background:#14a73c;}
.foot .mid{ width:1200px; height:180px; background:url(images/ewm.gif) right center no-repeat; margin:0 auto}
.foot .mid .main{ width:1200px; height:45px; margin:0 auto;}
.foot .mid .main ul li{ width:150px; height:45px; float:left;}
.foot .mid .main ul li a{ width:150px; height:45px; line-height:45px; display:block; text-align:center;font-size:15px;  font-weight:bold; color:#fff }
.foot .mid .wenzi{ width:1160px; color:#fff; padding-left:40px; line-height:35px;}

.nymain{ width:1200px; margin:0 auto; margin-top:20px}
.rightframe{width:936px; height:auto; float:right;}
.maincont{ width:934px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:934px; height:60px; border-bottom:1px solid #dfdfdf; background:#f8f8f8; }
.maincont .head P{line-height:60px; font-size:18px; color:#333; font-weight:bold; text-indent:25px; float:left;}
.maincont .head span{line-height:60px; font-size:13px; color:#888; float:right; margin-right:15px; text-indent:25px}
.maincont .content{width:904px; min-height:596px;padding:15px; font-size:13px; line-height:40px}
.maincont .content1{width:904px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content2{width:894px; min-height:596px;padding:20px; font-size:13px; line-height:28px}
.maincont .content2 p a b{font-size:15px; line-height:35px}
.maincont .content ul li{ height:39px; width:904px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon3.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li:hover{ height:39px; width:904px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon3.gif) no-repeat 10px center; text-indent:26px; overflow:hidden}
.maincont .content ul li a{ height:39px; width:804px; display:block; overflow:hidden; line-height:39px;}
.maincont .content ul li span{ height:39px; width:100px; display:block; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.leftframe{ width:244px; height:auto; float:left; margin-right:20px}
.cplist{width:244px; height:auto;}
.cplist .head{font-size:20px; height:60px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_cplist.jpg) no-repeat 0 0}
.cplist .content{width:242px; height:auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}
.nlist{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist:hover,.nlistm,.nlistm:hover,#show,#show:hover{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #77c945; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist2{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#555;background:url(images/arraw1.png) no-repeat 25px center #efefef}
.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#2e7a00;background:url(images/arraw1.png) no-repeat 25px center #dfdfdf}
.contacta{width:244px; height:auto;margin-top:20px}
.contacta .head{font-size:20px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_lxwm.jpg) no-repeat 0 0}
.contacta .content{ width:212px; height:auto; border:1px solid #dfdfdf; border-top:none; padding:15px; font-size:13px}
.proimg_aa{width:250px; height:224px; overflow:hidden; margin:20px; margin-top:0px; display:inline; float:left}
.proimg_aa img{width:246px; height:189px; padding:1px; border:1px solid #e1e1e1}
.proimg_aa span{width:216px; height:30px; display:block; line-height:30px; text-align:center; font-size:14px}
.proimg_aa:hover{width:250px; height:224px; overflow:hidden; margin:20px; margin-top:0px; display:inline; float:left}




.botdh{ width:1000px; height:49px; margin:0 auto 25px; background:url(images/dash.jpg) center bottom no-repeat #44aa08; line-height:41px; color:#fff; font-size:15px; text-align:center }
.botdh a{ line-height:41px; color:#fff}




.proimg_b{display:inlne; width:157px; height:75px;overflow:hidden; float:left; margin:15px; line-height:30px; text-align:center}
.proimg_b:hover{ display:inlne; width:157px; height:75px;overflow:hidden; float:left;margin:15px; line-height:30px; text-align:center;}



#telback{ background:url(images/lxs.png) no-repeat 10px -60px; min-height:380px; padding:30px 0 0 390px; width:280px; font-size:14px; line-height:30px}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next1{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

.picmp2{ display: inline; width:179px; height:158px; margin:15px 20px 15px 20px; text-align: center; float:left; line-height:18px; overflow:hidden}

.gwd_text{ width:60%; height:30px; border:1px solid #dfdfdf; line-height:30px;}


.heading{ width:100%; height:45px; margin:0 auto; background:#f2f2f2;}
.heading ul{ width:1200px; height:45px; margin:0 auto}
.heading ul li{ float:left; font-size:14px; color:#888; line-height:45px}
.heading ul li a{
    font-size: 14px;
    color: #888;
    line-height: 45px;
    margin: 0 0 0 30px;
	display: inline-block;
	}
.heading ul li a.chinese{ background:url(images/icon_cn.jpg) left center no-repeat; height:45px;padding-left: 45px;}
.heading ul li a.eng{ background:url(images/icon_en.jpg) left center no-repeat; height:45px; padding-left: 45px;}