@charset "utf-8";
/* CSS Document */
body{ background: url(../images/bg.jpg) repeat-x #fff; width:100%; margin:0px auto; padding:0px; font-size:12px; font-family:微软雅黑;-webkit-text-size-adjust:none;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#575757; text-decoration:none;}
a:hover{ color:#4aa772; text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus { outline-style: none; } /* for Firefox，IE8.0等 */　
a {blr:e­xpression(this.onFocus=this.blur())}
area {blr:e­xpression(this.onFocus=this.blur())}

#wrapper{ width:100%; height:auto;  margin:0px auto}
#wrapper .head{ width:100%; height:96px;overflow:hidden; }
#wrapper .head .top{ width:1000px; height:27px; overflow:hidden; margin:0px auto}
#wrapper .head .top .topleft{ width:auto; height:27px; line-height:27px; overflow:hidden; float:left; display:block; color:#a1a1a1; font-family:宋体}
#wrapper .head .top .topright{ width:182px; height:27px; float:right; display:block}

#wrapper .head  .headlm{ width:1100px; height:69px; overflow:hidden; margin:0 auto}
#wrapper .head  .headlm .logo{float:left; display:inline; width:299px; height:69px; overflow:hidden;}
#wrapper .head  .headlm .menu{ float:right; display:block; width:711px; line-height:69px;  font-size:15px; overflow:hidden;}
#wrapper .head  .headlm .menu ul{padding:0px; margin:0px; }
#wrapper .head  .headlm .menu ul li{ width:75px; display:block; float:left; color:#000;   height:69px; text-align: center; margin:0px 2px}
#wrapper .head  .headlm .menu ul li a{ width:auto; color:#000; text-decoration:none; display:block; height:69px; display:block; line-height:69px;  }
#wrapper .head  .headlm .menu ul li a:hover{ color:#fff; text-decoration:none; display:block; background:url(../images/menu_cur_bj.jpg) repeat-x;}
#wrapper .head  .headlm .menu ul li .cur,#wrapper .head  .headlm .menu ul li.cur { color:#fff; text-decoration:none; display:block; background:url(../images/menu_cur_bj.jpg) repeat-x ;}
#wrapper .head  .headlm .menu ul li.cur a{ color:#ffffff}
#wrapper .head  .headlm .menu ul li ul{ padding:0px; margin:0px; line-height:30px; z-index:3; position: absolute; display: none; overflow:hidden; width:153px; height:auto; margin-left:-2px;    }
#wrapper .head  .headlm .menu ul li li{ padding:0px ;height:30px; line-height:30px; font-size:12px; display: inline; float:left;width:153px; overflow:hidden; text-indent:20px; text-align:left;border-bottom: 1px  solid #3EA8A6 }
#wrapper .head  .headlm .menu ul li li a{ width:153px; height:30px;background:#fff; line-height:30px}
#wrapper .head  .headlm .menu ul li li a:hover{ width:153px; height:30px;background:#3daaa7;line-height:30px; }
#wrapper .head  .headlm .menu ul li.cur  ul a{ color:#000}
#wrapper .head  .headlm .menu ul li.cur   ul a:hover{ color:#fff}
#wrapper .banner{ width:100%; height:463px; overflow:hidden; }
#wrapper .banner .bnnertp{ width:100%; height:463px;}
#wrapper .banner1{ width:100%; height:373px; overflow:hidden;}
#wrapper .banner1 .bnner1tp{ width:100%; height:373px;}

#wrapper .container{width:100%; height:auto;overflow:hidden; }
#wrapper .container .about{ width:1000px; height:auto; overflow:hidden; margin:0px auto; margin-top:15px}
#wrapper .container .about .abouttitle{ width:1000px; height:65px; overflow:hidden; margin:0px auto; background:url(../images/line1.jpg) no-repeat center bottom}
#wrapper .container .about .abouttitle .abouttitletxt{ width:1000px; height:65px; text-align:center}
#wrapper .container .about .abouttitle .abouttitletxt h1{ font-size:20px; font-weight:600; width:1000px; height:30px; text-align:center; padding-top:12px; color:#3caba5}
#wrapper .container .about .abouttitle .abouttitletxt span{ padding-top:8px; line-height:22px; color:#919191}

#wrapper .container .about .aboutmain{ width:1000px; height:278px; overflow:hidden; margin-top:30px}
#wrapper .container .about .aboutmain .aboutmaintxt{ width:470px; height:278px; overflow:hidden; float:left; display:block; }
#wrapper .container .about .aboutmain .aboutmaintxt .aboutmaintxtxx{ width:450px; padding:10px; height:225px}
#wrapper .container .about .aboutmain .aboutmaintxt .aboutmaintxtxx a{ color:#000; padding:10px; height:225px}
#wrapper .container .about .aboutmain .aboutmaintxt .aboutmaintxtxx a:hover{ color:#4aa772}

#wrapper .container .about .aboutmain .aboutmaintxt .aboutmaintxtmore{ font-size:12px; width:93px; height:31px; overflow:hidden;  line-height:33px;text-align:center;  display:block; border:1px solid #4aa772}
#wrapper .container .about .aboutmain .aboutmaintxt .aboutmaintxtmore a{ color:#515151; width:93px; height:31px; display:block}
#wrapper .container .about .aboutmain .aboutmainright{ width:502px; height:278px; overflow:hidden; float:right; display:block}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightpic{ width:502px; height:189px; overflow:hidden}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc{ width:502px; height:89px; background:#eeeeee}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc ul{ padding:0px; margin:0px; padding:0px 40px }
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc ul li{ width:105px; height: 74px; background text-align:center; float:left;padding-top:15px;}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc ul li a{ width:105px;  height:74px; display:block; text-align:center; color:#525252}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc ul li a .liioc{  width:43px; height:38px; overflow:hidden; text-align:center; margin:0px auto}
#wrapper .container .about .aboutmain .aboutmainright .aboutmainrightioc ul li a .litxt{ font-size:14px; color:#525252; height:27px; line-height:27px; width:100%; text-align:center;}

#wrapper .container .pro{ width:100%; height:438px; overflow:hidden; background:url(../images/pro_bj.jpg) no-repeat  center ; display:block; margin-top:30px}
#wrapper .container .pro .promain{ width:1000px; height:438px; overflow:hidden; margin:0px auto}
#wrapper .container .pro .promain .promaintitle{  width:1000px; height:90px; overflow:hidden; margin:0px auto; background:url(../images/line2.jpg) no-repeat center bottom}
#wrapper .container .pro .promain .promaintitle .promaintitletxt{ width:1000px; height:90px; text-align:center}
#wrapper .container .pro .promain .promaintitle .promaintitletxt h1{ font-size:20px; font-weight:600; width:1000px; height:31px; text-align:center;  padding-top:37px;color:#fff; margin:0px}
#wrapper .container .pro .promain .promaintitle .promaintitletxt span{ padding-top:8px; line-height:22px; color:#fff;margin:0px}

#wrapper .container .pro .promain .promainlist{ width:1000px; height:318px; overflow:hidden; margin-top:30px; background:url(../images/pro_list_bj.png) repeat}
#wrapper .container .pro .promain .promainlist ul{ padding:0px; margin:0px; width:1008px; overflow:hidden}
#wrapper .container .pro .promain .promainlist ul li{ width:177px; height:293px; float:left; display:block; margin-top:25px; margin-left:12px; margin-right:12px}
#wrapper .container .pro .promain .promainlist ul li a{ width:177px; height:293px; display: block; overflow:hidden }
#wrapper .container .pro .promain .promainlist ul li .lipic{ width:177px; height:177px; overflow:hidden}
#wrapper .container .pro .promain .promainlist ul li .litxt{ width:177px; height:100px; margin-top:16px;}
#wrapper .container .pro .promain .promainlist ul li .litxt h1{ width:177px; height:25px; line-height:25px; overflow:hidden; font-size:15px; color:#4aa772; text-align:center; font-weight:100}
#wrapper .container .pro .promain .promainlist ul li .litxt p{ padding-top:15px; height:69px; overflow:hidden; width:177px;}

#wrapper .container .new{ width:1000px; height: 351px; overflow:hidden; margin:0px auto; margin-top:15px}
#wrapper .container .new .newtitle{ width:1000px; height:65px; overflow:hidden; margin:0px auto; background:url(../images/line1.jpg) no-repeat center bottom}
#wrapper .container .new .newtitle .newtitletxt{ width:1000px; height:65px; text-align:center}
#wrapper .container .new .newtitle .newtitletxt h1{ font-size:20px; font-weight:600; width:1000px; height:31px; text-align:center; padding-top:15px; color:#3caba5}
#wrapper .container .new .newttitle .newtitletxt span{ padding-top:8px; line-height:22px; color:#919191}

#wrapper .container .new .newmain{ width:1000px; height:226px; overflow:hidden; margin:30px 0px;}
#wrapper .container .new .newmain .newmainleft{ width:640px; height:226px; overflow:hidden; float:left;}
#wrapper .container .new .newmain .newmainleft .newmainleftpic{ width:307px; height:226px; overflow:hidden; float:left}
#wrapper .container .new .newmain .newmainleft .newmainlefttxt{ width:310px; float:right; display:block; height:226px;}

#wrapper .container .new .newmain .newmainleft .newmainlefttxt .newmainlefttxtbt{ width:310px; height:35px; line-height:35px; overflow:hidden; font-size:14px; color:#F00}
#wrapper .container .new .newmain .newmainleft .newmainlefttxt .newmainlefttxtnr{ width:300px; height:148px; line-height:25px; overflow:hidden; font-size:12px; padding:5px}

#wrapper .container .new .newmain .newmainleft .newmainlefttxt .newmainlefttxtmore{ font-size:12px; width:93px; height:31px; overflow:hidden;  line-height:33px;text-align:center;  display:block; border:1px solid #4aa772}
#wrapper .container .new .newmain .newmainleft .newmainlefttxt .newmainlefttxtmore a{ color:#515151; width:93px; height:31px; display:block}
#wrapper .container .new .newmain .newmainright{ width:340px; height:226px; overflow:hidden; float:right; display:block}
#wrapper .container .new .newmain .newmainright ul{ padding:0px; margin:0px; overflow:hidden}
#wrapper .container .new .newmain .newmainright ul li{ height: 55px;padding-bottom:22px; padding-top:5px; overflow:hidden}
#wrapper .container .new .newmain .newmainright ul li .newsTime { background:#3caba5; color: #fff; float: left; font-family: Arial; font-size: 14px;height: 55px; padding-right: 0px; padding-top: 0px; text-align: center;  width: 55px;}
#wrapper .container .new .newmain .newmainright ul li .newsTime span{ font-size:35px; line-height:38px}
#wrapper .container .new .newmain .newmainright ul li .newsmian{  float: left; padding-left: 9px;width:276px; height:55px;}

#wrapper .container .new .newmain .newmainright ul li .newsmian span {  display: block;  font-size: 14px; font-weight: 100; height: 20px; width:276px; overflow:hidden; line-height:20px;}
#wrapper .container .new .newmain .newmainright ul li .newsmian span a {color: #4aa772; height:24px; width:276px; font-weight:100 }
#wrapper .container .new .newmain .newmainright ul li .newsmian .newsmaintxt { color: #a4a4a4;  line-height: 17px; height:35px; font-size:12px; font-family:宋体; overflow:hidden;}

#wrapper .footer{ width:100%; height:auto; overflow:hidden; }
#wrapper .footer .footerls{ width:100%; height:auto; overflow: hidden; display:block; background:#0e9256}
#wrapper .footer .footerls .footerlsmain{ width:1000px; height: auto; margin:0px auto; overflow:hidden}
#wrapper .footer .footerls .footerlsmain .footerlsmainright{ width:800px; height:auto; overflow:hidden; float:left; display:block}
#wrapper .footer .footerls .footerlsmain .footerlsmainright .footmenu{ width:800px; height:50px; overflow:hidden; line-height:50px; margin-top:10px;}
#wrapper .footer .footerls .footerlsmain .footerlsmainright .footmenu a{ width:85px; line-height:50px; float:left; display:block; color:#fff; text-align:center; font-size:14px;}
#wrapper .footer .footerls .footerlsmain .footerlsmainright .footbq{ width:800px; height: auto; overflow:hidden;  color:#ccc;}

#wrapper .footer .footerls .footerlsmain .footerlsmainwx{width:200px; height:auto; float:right; display:block; overflow:hidden;   }
#wrapper .footer .footerls .footerlsmain .footerlsmainwx img{ width:92px; height:92px; overflow:hidden; margin:10px 0px 10px 0px; float:right}


#wrapper .footer .footerbq{ width:100%; height:5px; overflow: hidden; display:block; background:#2d2d2d}


#wrapper .container{width:100%; height:auto;overflow:hidden; }
#wrapper .container .title{ width:100%; height:55px; border-bottom:1px solid #eaeaea}
#wrapper .container .title .titlemain{ width:1000px; height:55px; overflow:hidden; margin:0 auto}
#wrapper .container .title .titlemain .titlemainleft{ float:left; display:block; background:url(../images/ioc.gif) no-repeat; width:300px; height:55px ; text-indent:70px; line-height:55px; color:#3caba4; font-size:20px; font-weight:900}
#wrapper .container .title .titlemain .titlemainright{text-indent:5px; font-size:12px; color:#575757; padding-top:28px; float:right}

#wrapper .container .conny{width:1000px; margin:0px auto; height:auto;overflow:hidden; background:url(../images/con_ny_bj.jpg) repeat-y}


#wrapper .container .conny .left{width:250px; height:auto; overflow:hidden; float:left; }
#wrapper .container .conny .left .leftlist{ width:250px; height:auto; font-size:14px; padding-bottom:30px }
#wrapper .container .conny .left .leftlist ul{ padding:0px; margin:0px; }
#wrapper .container .conny .left .leftlist ul li{text-indent:60px; width:250px;  }
#wrapper .container .conny .left .leftlist ul li a{color:#494949; text-decoration:none; font-size:15px;background:url(../images/left_list_bj.gif) no-repeat center; width:250px; display:block; line-height:51px; height:51px;}
#wrapper .container .conny .left .leftlist ul li a:hover{ background:url(../images/left_list_bj_cur.gif) no-repeat ; line-height:51px;  width:250px; text-decoration:none; display:block; color:#fff; }
#wrapper .container .conny .left .leftlist .cur{background:url(../images/left_list_bj_cur.gif) no-repeat ; line-height:51px;  width:250px; text-decoration:none; display:block; color:#fff; height:51px;}

#wrapper .container .conny .left .leftlist ul li ul{ width:250px; margin-left:10px; font-size:12px; margin-bottom:5px; margin-top:1px}
#wrapper .container .conny .left .leftlist ul li li{background:url(../images/ioc6.gif) no-repeat 35px 13px ; height:30px; line-height:30px;  text-indent:50px; color:#000; font-size:12px; font-weight:100;width:230px; border-bottom:#848484 1px dashed ;padding-bottom:0px}
#wrapper .container .conny .left .leftlist ul li li a:link, #wrapper .container .conny .left .leftlist ul li li a:visited{ color:#747474; text-decoration:none; background:none; height:30px; line-height:30px;font-size:12px;width:230px}
#wrapper .container .conny .left .leftlist ul li li a:hover{color:#4aa772; text-decoration:none; background:none; height:30px; line-height:30px; display:block}

#wrapper .container .conny .left .leftlist ul li li a.cur{color:#e9141a; text-decoration:none; background:none; height:30px; line-height:30px; display:block}
#wrapper .container .conny .left .leftlist ul li li a.cur a{ background: none;color:#403e3f; text-decoration:none; }
#wrapper .container .conny .left .leftlist ul li li a.cur a:hover{ background: none;color:#e9141a; text-decoration:none; }

#wrapper .container .conny .left .lefttel{ width:250px; height:auto; font-size:14px; padding-bottom:50px;  }

#wrapper .container .conny .left .lefttel .leftteltitle{ width:250px; height:94px; overflow:hidden; display:block; margin-top:10px}
#wrapper .container .conny .left .lefttel .lefttelmain{ width:230px; padding:10px; overflow:hidden; padding-top:0px;}


#wrapper .container .conny .right{ width:730px; height:auto; overflow:hidden; float:right;  display:block; }
#wrapper .container .conny .right .rightmain{ padding:10px ; width:710px; height:auto; line-height:26px }
#wrapper .container .conny .right .rightmain h2{ text-align:center; margin-bottom:20px}

#wrapper .container .conny .right .rightnew{ padding:10px ; width:710px; height:auto; overflow:hidden}
#wrapper .container .conny .right .rightnew ul{ padding:0px; margin:0px;}
#wrapper .container .conny .right .rightnew ul li{ height: 55px;padding-bottom:14px; padding-top: 20px;}
#wrapper .container .conny .right .rightnew ul li .newsTime { background:#3caba5; color: #fff; float: left; font-family: Arial; font-size: 14px;height: 55px; padding-right: 0px; padding-top: 0px; text-align: center;  width: 55px;}
#wrapper .container .conny .right .rightnew ul li .newsTime span{ font-size:35px; line-height:38px}
#wrapper .container .conny .right .rightnew ul li .newsmian{  float: left; padding-left: 9px;width:646px; height:55px;}

#wrapper .container .conny .right .rightnew ul li .newsmian span {  display: block;  font-size: 14px; font-weight: 100; height: 20px; width:646px; overflow:hidden; line-height:20px;}
#wrapper .container .conny .right .rightnew ul li .newsmian span a {color: #4aa772; height:24px; width:646px; font-weight:100 }
#wrapper .container .conny .right .rightnew ul li .newsmian .newsmaintxt { color: #a4a4a4;  line-height: 17px; height:35px; font-size:12px; font-family:宋体; overflow:hidden;}


.page{ height:26px; margin:0px auto; text-align:center; line-height:24px; margin-top:15px; padding-bottom:30px}
.page a,.page a:visited{ padding:5px 8px; margin:5px; background:#cccccc; color:#fff; }
.page a:hover,.page  a.cur{ background-color:#16ff8a; color:#fff;}
#wrapper .container .conny .right .rightxz{ padding:10px ; width:710px; height:auto; overflow:hidden}
#wrapper .container .conny .right .rightxz ul{margin:0px; padding:0px;}
#wrapper .container .conny .right .rightxz ul li{ width:710px; height:33px; overflow:hidden; display:block; background:url(../images/ioc.jpg) repeat-x center}

#wrapper .container .conny .right .rightxz ul li span{ background:url(../images/ioc5.gif) no-repeat 1px; width:5px; height:33px; float:left; display:block}
#wrapper .container .conny .right .rightxz ul li .libt{padding:0px 15px;height:33px;  font-size:14px;  width: auto; overflow:hidden; float:left;text-overflow:ellipsis; white-space:nowrap; background:#fff; line-height:33px; }

#wrapper .container .conny .right .rightxz ul li .lian{  line-height:33px;overflow:hidden; float:right ; display:block;background:#fff; font-size:14px}

#wrapper .container .conny .right .rightxz ul li .lian a,#wrapper .container .conny .right .rightxz ul li .lian a:hover,#wrapper .container .conny .right .rightxz ul li .lian a:visited{ font-size:14px; color:#4aa772}

#wrapper .container .conny .right .rightwt{ padding:10px ; width:710px; height:auto; overflow:hidden}
#wrapper .container .conny .right .rightwt ul{margin:0px; padding:0px;}
#wrapper .container .conny .right .rightwt ul li{ width:710px; height:33px; overflow:hidden; display:block; }
#wrapper .container .conny .right .rightwt ul li span{ background:url(../images/ioc5.gif) no-repeat 1px; width:5px; height:33px; float:left; display:block}
#wrapper .container .conny .right .rightwt ul li .libt{padding:0px 15px;height:33px;  font-size:14px;  width: auto; overflow:hidden; float:left;text-overflow:ellipsis; white-space:nowrap; background:#fff; line-height:33px; }

#wrapper .container .conny .right .rightcase{width:730px; overflow:hidden; height:auto; clear:both}
#wrapper .container .conny .right .rightcase ul{ padding:0px; margin:0px; width:800px; overflow:hidden }
#wrapper .container .conny .right .rightcase ul li{width:231px; height:200px; margin-top:15px ; overflow:hidden; float:left; display:block; margin-right:7px; margin-left:7px;  }
#wrapper .container .conny .right .rightcase ul li .lipic{ width:227px; height:160px; border:2px solid #4aa772;  display:block; overflow:hidden}
#wrapper .container .conny .right .rightcase ul li .lipic img{width:225px; height:158px; margin:1px;}
#wrapper .container .conny .right .rightcase ul li .litxt{ width:231px; height:30px; line-height:30px; display:block; text-align:center; font-size:14px;}
#wrapper .container .conny .right .rightcase ul li .litxt a{ width:231px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block }
#wrapper .container .conny .right .rightpro{ padding:10px ; width:710px; height:auto; overflow:hidden}
#wrapper .container .conny .right .rightpro ul{padding:0px; margin:0px; overflow:hidden}
#wrapper .container .conny .right .rightpro ul li{width:710px; height:174px;list-style:none;  padding-top:10px ; padding-bottom:10px;border-bottom:1px solid #d2d2d2; overflow:hidden }


#wrapper .container .conny .right .rightpro ul li .lipic{ width:260px; height:171px; border:1px solid #4aa772; float:left; display:block}
#wrapper .container .conny .right .rightpro ul li .lipic img{width:258px; height:169px;  border:1px solid #fff}

#wrapper .container .conny .right .rightpro ul li .litxt{width:433px; height:171px;font-size:14px; float:right}
#wrapper .container .conny .right .rightpro ul li .litxt h1{ width:433px; height:35px; line-height:35px; font-size:15px; font-weight:100; color:#4aa772}
#wrapper .container .conny .right .rightpro ul li .litxt p{width:433px; overflow:hidden; height:104px; line-height:22px; font-size:12px; color:#999}
#wrapper .container .conny .right .rightpro ul li .litxt h2{font-size:12px; width:93px; height:31px; overflow:hidden;  line-height:33px;text-align:center;  display:block; border:1px solid #4aa772; float:right}
#wrapper .container .conny .right .rightpro ul li .litxt h2 a{ color:#515151; width:93px; height:31px; display:block}

