.clearfix:after{content:".";display:block;clear:both;visibility:hidden;
height: 0;
line-height: 0;
font-size: 0; 
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;
} 
.clearfix{*+height:1%;  display: inline-block;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{zoom:1;}/*Ö»ï¿½ï¿½ï¿½IE6/7 */
* html .clearfix{zoom: 1;overflow: visible;}
 *:first-child + html .clearfix{zoom: 1; display: block;}
em{ font-style:normal;}




/* CSS Document */
* { list-style:none; padding:0; margin:0}
body{ font-size:14px; margin:0 auto; color:#656565;font-family:Microsoft YaHei; background:url(../images/bg.jpg) }
p{ line-height:25px;}
.cl{ clear:both}
a{
  font-size:14px; 
  text-decoration:none;color:#656565;
  
}
a:hover{
	font-size:14px;
	text-decoration:underline;color:#000;
}

.zi a{  font-size:14px; 
  text-decoration:none; color:#fff}
.zi a:hover{  font-size:14px; 
  text-decoration:none;color:#FFFF66}
.piczi a{  font-size:14px; 
  text-decoration:none; color:#06652B}
.piczi a:hover{  font-size:14px; 
  text-decoration:none;color:#000000}
  
.pad{ padding-top:15px}
.mad{ margin-top:15px}

.fl{ float: left;}
.fr{ float: right;}

/*---------------------------------Ò³Í·ï¿½ï¿½Ê½ï¿½ï¿½Ê¼-------------------------------------*/
.top{ width:100%; height:220px; margin:0px auto;}
.header_w{ width:100%;height: 176px;background: url(../images/topbg.jpg) repeat-x;}
.header{width: 960px; margin: 0 auto;}
.h_top {
    height: 45px;
    line-height: 45px;
    color: #88c188;
    overflow: hidden;
}
.h_top span {
    height: 45px;
    line-height: 55px;
    color: #88c188;
    font-size: 14px;
}
.h_top span em a {
    padding: 0 5px;
}
.h_top span a {
    color: #88c188;
    line-height: 45px;
    display: inline-block;
    padding: 0 16px;
}
.h_nr {
    height: 130px;
    overflow: hidden;
}
.h_logo{ width:590px;height:55px; font-size: 38px; color: #f1df1c; margin:28px auto 0 0; float:left; font-weight: bold;}
.h_tel{font-size: 24px; float: right; color: #fff; margin: 43px 10px 0 auto;}
.menubg{ width:100%; height:44px;background: url(../images/navbg.jpg) repeat-x;}
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden}



.bor{ border:0px #E9E9E9 solid}

.mail{ width:100%; height:auto !important; min-height:200px; overflow:hidden; zoom:1; margin:16px auto 0 auto;}

.box{ width: 960px; height: auto; margin: 0 auto;}

/*---------------------------------------------------------------------*/


.sytop{ width:960px; height:890px; margin:0 auto; overflow:hidden;}
.symid{ width:100%; height:565px; margin:0 auto;overflow:hidden; background:url(../images/symid.jpg) center top no-repeat; border-top:4px #00963c solid;}
.sybot{ width:100%; height:513px;margin:0 auto; overflow:hidden; background:#f3f4f6;}
.sy4{ width:100%; height:auto; overflow:hidden}

.syabout {
    overflow: hidden;
    width: 960px; margin: 0 auto;
}
.syabout h3 {
    font: 26px "Microsoft Yahei";
        font-weight: normal;
    font-weight: bold;
    padding-left: 280px;
    height: 85px;
    margin-top: 45px;
    position: relative;
    overflow: hidden;
}
.syabout h3 a {
    display: inline-block;
    background: #0a6e0b;
    width: 211px;
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    text-align: center;
    color: #fff; font-size: 28px;
}
.syabout h3 i {
    display: inline-block;
    font-style: normal;
    font: 60px Arial, Helvetica, sans-serif;
        font-weight: normal;
    font-weight: bold;
    color: #a9ccaa;
    padding-left: 8px;
    text-transform: uppercase;
    position: absolute;
    top: -11px;
    left: 494px;
}
.syabout h3 em {
    display: block;
    font-style: normal;
    font: 22px "Microsoft Yahei";
    color: #0a6e0b;
    margin-left: 10px;
}
.hh4 {
    font: 18px "Microsoft Yahei";
        font-weight: normal;
        line-height: normal;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #0a6e0b;
    overflow: hidden;
}
.hh4 span {
    display: inline-block;
    padding-top: 20px;
    padding-right: 10px;
}
.hh4 a {
    display: block;
    background: url(../images/zh_h3.gif) no-repeat 7px 11px;
    padding-left: 25px;
    color: #0a6e0b;
}
.syabout ul {
    width: 960px;
    margin: 10px 0 30px 0px;
    display: inline;
    overflow: hidden;
}
.syabout .a_left{ width: 389px; height: 294px; float: left;}
.syabout .a_left img{width: 389px; height: 294px;}
.syabout .a_right{ width: 550px; height: 294px; float: right; margin-top: 15px; }
.syabout .a_right p{font-size: 18px; line-height: 36px;}

.zr {
    height: 270px;
    overflow: hidden;
    width: 960px; margin: 0 auto;
}
.zr .h1 {
    margin-left: 10px;
    display: inline;
    margin-top: 95px;
}
.zr .h2 {
    margin-right: 10px;
    display: inline;
    margin-top: 95px;
}
.zr li {
    width: 208px;
    height: 187px;
    float: left;
    display: inline;
    margin-left: 16px;
    margin-top: 32px;
    overflow: hidden;
}
.zr li img {
    width: 208px;
    height: 147px;
}
.zr li span a {
    display: block;
    font: 12px "Microsoft Yahei";
        line-height: normal;
    height: 40px;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
}

.syhonor{ width:209px; height:auto; float:left}
.syhonor_top{ height:40px;background:url(../images/1_r5_c3.jpg) left top no-repeat}
.syhonor_bot{ height:174px; overflow:hidden}
.syhonor_bot_nr{ width:209px; height:148px; margin:12px auto 0 0;}
.syhonor_bot_nr img{ width:199px; height:140px; padding:2px; border:1px #CECED0 solid}


.sylist{ width:201px; height:auto; float:left; }
.sylist_top{ height:49px;background:url(../images/listtop.jpg) left top no-repeat; font-size: 18px; line-height: 49px; text-align: center; color:#fff;}
.sylist_bot{ width:201px;height:820px; overflow:hidden;background:url(../images/fen_bg.gif)top center no-repeat; border-bottom: 1px #0a6e0b solid;}
.sylist_bot ul {}
.sylist_bot ul li{ clear: both;width:182px; text-align:center; margin: 0 auto;}
.sylist_bot ul li > a{ height:30px;line-height:30px;color:#fff; display:block; font-weight: bold;margin:8px auto;background:url(../images/libg.png) center bottom no-repeat;}
.sylist_bot ul li ul{clear: both;}
.sylist_bot ul li ul li{ width:182px; height:33px;background:url(../images/fen_line.png) center bottom no-repeat;}
.sylist_bot ul li ul li > a{font-weight:normal; background: none !important; color:#40403e !important; height:33px !important;line-height:33px !important; }
.sylist_bot ul li ul li > a:hover{ text-decoration:underline;}
.sytop_r{ width: 742px; float: right;}
.sytop_r .r_top{ height: 24px; border-bottom: 1px #0a6e0b solid; line-height: 24px;}
.sytop_r .r_top .title{ font-size: 17px; color: #006801; float: left; font-weight: bold;}
.sytop_r .r_top .more a{ font-size: 12px; float:right;}
.sytop_r .r_bot{ width: 102%; height: 188px; margin: 3px auto 5px auto;}
.sytop_r .r_bot a{ width: 232px; height: 185px; margin-right: 20px; float: left; display: block;}
.sytop_r .r_bot a img:hover{ border:1px #0a6e0b solid;}
.sytop_r .r_bot a img{width: 232px; height: 158px;border:1px #fff solid;}
.sytop_r .r_bot a p{ text-align: center; line-height: 27px;}


.sylink{ width:421px; height:auto; overflow:hidden; float:right;border:1px #ddd solid;}
.sylink_top{ height:48px;background:url(../images/linktop.png) left top no-repeat}
.sylink_bot{ width:421px; height:324px; border-top:none; background:#F7F7F7;}
.sylink_nr{ line-height:24px; width:88%; margin:0 auto; padding-top:10px }

.fl{ float:left}
.fr{ float:right}

.sysp{}
.sysp_top{ line-height: 40px; font-size: 37px; font-weight: bold; text-align: center; margin: 25px auto; color: #006600;}
.sysp_bot{ width: 666px; height: 404px; margin: 10px auto;}

.sytubg{ width: 100%; height: 539px; border-bottom: 1px #00963c solid;}
.sytu{ width:915px; height:auto; margin: 47px auto 0 auto;}
.sytu_top{ height:45px; font-size: 37px; color: #006600; text-align: center; line-height: 45px; margin-bottom: 30px;}
.sytu_bot{ width:915px;height:388px; margin:65px auto 0 auto;overflow:hidden;}
.sytu_bot ul li{ width: 195px; height: 381px; float: left; margin:0 auto 0 29px;}
.sytu_bot ul li img{width: 195px; height: 381px;}

.sytu_bot_nr{ width:253px;height:235px; margin:2px auto;overflow:hidden; background:url(../images/tu.jpg) center top no-repeat}

.ct{ width:85px; height:26px; margin:0px auto;}
.rea {
    height: 1173px;
    width: 960px;
    margin: 20px auto;
    background: url(../images/rea_bg.gif.jpg) no-repeat center bottom;
    overflow: hidden;
    position: relative;
}
.rea h3 {
    text-align: center;
    text-transform: uppercase;
    font: 42px Arial, Helvetica, sans-serif;
        font-weight: normal;
    font-weight: bold;
    color: #a9ccaa;
    height: 110px;
    margin-top: 50px;
    background: url(../images/rea_line.gif) no-repeat center bottom;
    overflow: hidden;
}
.rea h3 i {
    font-style: normal;
    display: block;
    font: 38px "Microsoft Yahei";
        font-weight: normal;
    font-weight: bold;
    position: relative;
    margin-top: -8px;
}
.rea h3 a {
    color: #0a6e0b;font: 38px "Microsoft Yahei";
}
.rea .p01 {
    top: 194px;
    left: 140px;
}
.rea .p01, .rea .p02, .rea .p03, .rea .p04 {
    width: 350px;
    height: 242px;
    overflow: hidden;
    position: absolute;
}
.rea .p01 img, .rea .p02 img, .rea .p03 img, .rea .p04 img{ border-radius: 30px;}
.rea .p02 {
    top: 440px;
    left: 503px;
}
.rea .p03 {
    top: 677px;
    left: 140px;
}
.rea .p04 {
    top: 919px;
    left: 503px;
}
.rea .dl01 {
    top: 192px;
    left: 514px;
}
.rea dl {
    width: 395px;
    height: 165px;
    background: url(../images/rea01.gif) no-repeat left 3px;
    padding-left: 50px;
    overflow: hidden;
    position: absolute;
}
.rea .dl02 {
    top: 440px;
    left: 5px;
    background: url(../images/rea02.gif) no-repeat right 3px;
    padding-right: 50px;
    padding-left: 0;
    text-align: right;
}
.rea .dl03 {
    top: 677px;
    left: 513px;
    background: url(../images/rea03.gif) no-repeat left 3px;
}
.rea .dl04 {
    top: 919px;
    left: 5px;
    background: url(../images/rea04.gif) no-repeat right 3px;
    padding-right: 50px;
    padding-left: 0;
    text-align: right;
}
.rea dt {
    font: 20px "Microsoft Yahei";
        font-weight: normal;
    font-weight: bold;
    border-bottom: 1px solid #e2e2e2;
    width: 360px;
    height: 35px;
    overflow: hidden;
}
.rea dt i {
    font-style: normal;
    text-transform: uppercase;
    font: 18px Arial, Helvetica, sans-serif;
        font-weight: normal;
    color: #6ca86d;
    font-weight: bold;
    padding: 0 8px;
}
.rea dd p {
    font: 14px "Microsoft Yahei";
        line-height: normal;
    color: #111;
    line-height: 32px;
}
.rea .dl02 dt, .rea .dl04 dt {
    width: 390px;
}
.rea .dl02 {
    text-align: right;
}
.rea dd p {
    font: 14px "Microsoft Yahei";
        line-height: normal;
    color: #111;
    line-height: 32px;
}

.ct2{ width:100%; height:190px; background:url(../images/gg1.jpg) center center no-repeat }
.ct2 .tel{ font-size: 24px; color: #fff; margin: 84px 80px 0 auto; float: right;}
.dy {
    margin-top: 25px;
    margin-right: 18px;
    width: 325px;
    height: 285px;
    overflow: hidden;
}
.hh3 {
    height: 40px;
    border-bottom: 1px solid #0a6e0b;
    font: 16px "Microsoft Yahei";
        line-height: normal;
    line-height: 50px;
    overflow: hidden;
    position: relative;
}
.hh3 span {
    display: inline-block;
    width: 31px;
    height: 5px;
    overflow: hidden;
    position: absolute;
    top: 22px;
    right: 0;
}
.hh3 span a {
    width: 35px;
    height:20px;
    overflow: hidden;
    padding: 0;
    line-height: 0;
    margin: 0;
    font-size: 0;
    display: block;
}
.hh3 a {
    color: #0a6e0b; font-size: 16px;
}
.dy p {
    width: 323px;
    height: 106px;
    margin: 20px 0 0 1px;
    overflow: hidden;
}
.dy p img {
    width: 323px;
    height: 106px;
}
.dy ul {
    margin-top: 12px;
}
.dy li {
    height: 32px;
    line-height: 32px;
    background: url(../images/xin.gif) no-repeat left 12px;
    padding-left: 12px;
    overflow: hidden;
}
.dy li span {
    float: right;
}
.dy li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}
.dy li a:hover{ text-decoration: underline;}
.media {
    width: 300px;
    height: 285px;
    margin-right: 0;
    background: url(../images//line2.gif) no-repeat left top;
    padding-left: 20px;
    overflow: hidden;
}
.faq {
    width: 265px;
    height: 285px;
    margin-top: 25px;
    background: url(../images/line2.gif) no-repeat left top;
    padding-left: 20px;
    overflow: hidden;
}
.faq ul {
    width: 200px;
    margin-top: 10px;
    overflow: hidden;
}
.faq li {
    height: 37px;
    background: url(../images/faq_line.gif) repeat-x center bottom;
    line-height: 37px;
}
.faq li a {
    display: block;
    background: url(../images/faq_tu.gif) no-repeat left 12px;
    padding-left: 25px;
     color: #666666;
    text-decoration: none;
    font-size: 12px;
}
.faq li a:hover{ text-decoration: underline;}
.wit {width: 958px;
    height: 376px;
    overflow: hidden;
}
.wit .w_cont{float: left;
width: 958px;
overflow: hidden;}
.wit dl {
    width: 220px;
    height: 287px;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    margin-right: 26px;
}
.wit dt {
    width: 220px;
    height: 134px;
    overflow: hidden;
}
h5 {
    font-size: 12px;
}
.wit dd {
    line-height: 28px;
    height: 137px;
    overflow: hidden;
    margin-top: 10px;
}
.wit dd p{ height: 113px;}
.wit dd a{color: #0B740D;
text-align: center;}
.wit dd em {
    font-style: inherit;
    font-weight: inherit;float: right;
}
.wit dd em a {
    display: inline-block;
    text-align: right;
    font-style: normal;
    color: #000;
    margin-left: 83px;
}
.honor {
    height: 238px;
    border: 1px solid #e7e4e4;
    overflow: hidden;
}
.honor h4 {
    float: left;
    background: url(../images/honor_bg.gif) no-repeat;
    width: 45px;
    height: 240px;
    font: 18px "Microsoft Yahei";
        font-weight: normal;
    font-weight: bold;
    overflow: hidden;
}
.honor h4 a {
    color: #fff;
    display: block;
    width: 20px;
    margin-left: 13px;
    line-height: 20px;
    margin-top: 40px; font-size: 18px;
}
.honor h4 span {
    display: block;
    font: 12px "å®‹ä½“";
        line-height: normal;
    color: #fff;
    line-height: 15px;
    padding-top: 10px;
    margin-left: 5px;
}
.honor .h1 {
    margin-left: 20px;
    display: inline;
    margin-top: 95px;
}
.honor li {
    width: 253px;
    height: 218px;
    float: left;
    display: inline;
    margin-left: 20px;
    margin-top: 16px;
    overflow: hidden;
}
.honor li img {
    width: 253px;
    height: 178px;
}
.honor li span a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
}
.honor .h2 {
    margin-right: 20px;
    display: inline;
    margin-top: 95px;
}
.ho {
    height: 160px;
    margin-top: 30px;
    margin-bottom: 42px;
    border: 1px solid #e7e4e4;
    overflow: hidden;
}
.ho h4 {
    float: left;
    background: url(../images/honor_bg.gif) no-repeat;
    width: 45px;
    height: 240px;
    font: 18px "Microsoft Yahei";
        font-weight: normal;
    font-weight: bold;
    overflow: hidden;
}
.ho h4 a {
    color: #fff;
    display: block;
    width: 20px;
    margin-left: 13px;
    line-height: 20px;
    margin-top: 22px; font-size: 18px;
}
.ho h4 span {
    display: block;
    font: 12px "å®‹ä½“";
        line-height: normal;
    color: #fff;
    line-height: 15px;
    padding-top: 10px;
    margin-left: 5px;
}
.ho .h1 {
    margin-left: 20px;
    display: inline;
    margin-top: 55px;
}
.ho .h2 {
    margin-right: 20px;
    display: inline;
    margin-top: 55px;
}
.ho li {
    width: 138px;
    height: 111px;
    float: left;
    display: inline;
    margin-left: 18px;
    margin-top: 32px;
    overflow: hidden;
    text-align: center;
}
.ho li img {
    width: 138px;
    height: 93px;
    border: 1px solid #e7e4e4;
}
.newgg {width:850px;margin:0px auto ;}
.newgg ul{ width:850px; height:37px;}
.newgg ul li{width:425px;height:37px;line-height:37px;float:left;}
.newgg a {height:37px;line-height:37px;float:left; padding-left:10px;  text-decoration:none}
.newgg font {float:right;height:37px;line-height:37px;margin-right:0px; font-size:12px}
.newgg a:hover {text-decoration:none; }
/*<div class="gg">
    	<div class="gg_nr">
        	<marquee scrollamount="2">
            <div class="newgg">
            <ul>
	 <li><a href="">ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Çºï¿½ï¿½ï¿½ï¿½Æ¼ï¿½ï¿½ï¿½ï¿½Þ¹ï¿½Ë?</a> <font>ï¿½ï¿½2014-07-16ï¿½ï¿½</font></li>
     <li><a href="">ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Çºï¿½ï¿½ï¿½ï¿½Æ¼ï¿½ï¿½ï¿½ï¿½Þ¹ï¿½Ë?</a> <font>ï¿½ï¿½2014-07-16ï¿½ï¿½</font></li>
     
     </ul>
	               </div>
            </marquee>
        </div>
    </div>*/
	
	

.newspic{ width:888px; height:352px;  margin:8px auto 0px auto;}
.newspic_left{ width:373px; height:352px; float:left}
.newspic_left img{ width:373px; height:352px;}
.newspic_right{ width:498px; height:352px; float:right; overflow:hidden}
.newspic_right h4{ width:498px; height:25px; line-height:22px; text-align:center;}
.newspic_right h4 a{ font-size:14px; color:#D81F27; font-weight:bold}
.newspic_right h4 a:hover{ color:#666}
.newspic_right span{ width:498px; height:50px; line-height:25px; color:#666; margin-top:3px; text-indent:20px; overflow:hidden; display:block;}
.newspic_right .con{ width:100%; height:296px;}


.synews{ width:552px; height:353px; margin:40px auto 0 0; float:left;}
.synews_top{width:552px; height:35px; line-height:35px; }
.synews_top span{font-size:26px; font-weight:bold;}
.synews_top em{ font-size:14px; float:right;}
.synews_bot{ width:552px; height:308px; overflow:hidden;}
.synews_bot ul{}
.synews_bot ul li{ width:515px; height:62px; padding:10px 14px 10px 14px; border:1px #CDCDCD solid; margin:10px auto 15px auto;}
.synews_bot ul li .left{ width:68px; height:62px; float:left; border-right:1px #EBEBEB solid;}
.synews_bot ul li .left .r{ width:54px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#000;}
.synews_bot ul li .left .y{ width:54px; height:20px; line-height:20px; font-size:14px; color:#878787;}
.synews_bot ul li .right{ width:427px; float:right;}
.synews_bot ul li .right a{width:427px;height:28px; line-height:28px; font-size:15px; overflow:hidden; color:#000;}
.synews_bot ul li .right a:hover{ text-decoration:underline;}
.synews_bot ul li .right .cont{width:427px;height:28px; line-height:28px; font-size:13px; overflow:hidden;}


.new {width:100%; height:234px;margin:0 auto;}
.new li { margin-top:26px;width:100%;height:40px;line-height:40px;float:left;display:inline;border-bottom: 1px #333333 dashed; overflow:hidden;}
.new li.dian2 {width:100%;height:40px;line-height:40px;float:left;display:inline;background:url(../images/dian2.png) left center no-repeat;border-bottom: 0px #DFDFDF dashed; overflow:hidden;}
.new a { width:440px;height:40px;line-height:40px;float:left; padding-left:5px;  text-decoration:none;}
.new font {float:left;height:40px;line-height:40px;}
.new a:hover {text-decoration:none; }


.sypic{ width:1110px; height:465px;overflow:hidden; margin:0 auto;}
.sypic_top{ width:1110px; height:35px; margin:23px auto 25px auto; font-size:26px; font-weight:bold; text-align:center;}
.sypic_mid{ width:1110px; height:300px; margin:0 auto;}
.sypic_bot{ width:160px; height:44px; margin:35px auto 0 auto; overflow:hidden; border:1px #CCCDCF solid; text-align:center; line-height:44px;}
.sypic_bot a{ font-size:16px;}

.sypic2{ width:1110px; height:450px; overflow:hidden; margin:30px auto 0 auto;}
.sypic2_top{ width:1110px; height:32px; line-height:32px; border-left:3px #000 solid;}
.sypic2_top span{ margin-left:25px; font-size:26px; font-weight:bold; text-align:left;}
.sypic2_mid{ height:82px; line-height:40px; margin-top:9px; }
.sypic2_mid p{line-height:40px;font-size:16px; text-align:left;}
.sypic2_bot{ width:1110px; height:244px; overflow:hidden; margin:0 auto;}
.sypic2_bot ul{}
.sypic2_bot ul li{ width:242px; height:240px; float:left; margin:0 17px 0 18px;}
.sypic2_bot ul li img{ width:242px; height:240px; border-radius:120px;}
.sypic2_4{ width:160px; height:44px; margin:35px auto 0 auto; overflow:hidden; border:1px #CCCDCF solid; text-align:center; line-height:44px;}
.sypic2_4 a{ font-size:16px;}


.syfri{ width:1002px; height:auto; margin:0 auto; background:; }
.syfri_top{ height:31px;background:url(../images/syfried.jpg) left center no-repeat; border-bottom:1px #DDDDDD dashed}
.syfri_bot{ width:1002px; height:43px; overflow:hidden;line-height:43px;}
.syfri_bot a{ padding:0 15px;}
/*.syfri span{ width:87px; line-height:30px; float:left; font-weight:bold; color:#0C6707; font-size:14px; text-align:left; padding-left:15px}
.syfri_nr{ padding:0 15px; color:#000; text-align:left}
.syfri_nr a{ color:#000}
.syfri_nr a:hover{ color:#0C6707}*/



.syfripic{ width:1002px; height:auto; margin:0 auto;}
.syfripic_top{ height:31px;background:url(../images/fritop.jpg) left center no-repeat; border:1px #DDDDDD dashed}
.syfripic_bot{ width:1002px; height:43px; overflow:hidden}
.syfripic_bot li{ width:95px; height:56px; margin:6px 9px; float:left}
.syfripic_bot li img{ width:95px; height:42px; margin:6px 9px; float:left}






.boxleft{width:201px;   margin:0px auto 0 auto; float:left}

.nylist{width:201px; height:auto; margin:0 auto}
.nylist_top{height: 49px;background: url(../images/listtop.jpg) left top no-repeat;font-size: 18px;line-height: 49px;text-align: center;color: #fff;}
.nylist_bot{ width: 201px;height: auto;background: url(../images/fen_bg.gif)top center no-repeat;border-bottom: 1px #0a6e0b solid;height:auto !important; min-height:180px; zoom:1; overflow:hidden}
.nylist_top .classname{ line-height:30px;font-size:25px; color:#fff; text-align:center; padding-top:15px; font-weight:bold;}
.nylist_top .classname2{ line-height:40px;font-size:18px; color:#fff; text-align:center; font-weight:bold;}
.nylist_bot ul{}
.nylist_bot ul li{ width:201px; height:auto;text-align:center;margin:19px auto;}
.nylist_bot ul li > a{ height: 30px;line-height: 30px;color: #fff;display: block;font-weight: bold;margin: 8px auto;background: url(../images/libg.png) center bottom no-repeat;}
.nylist_bot ul li > a:hover{ }
.nylist_bot ul li ul{}
.nylist_bot ul li ul li{ width: 182px;height: 33px;background: url(../images/fen_line.png) center bottom no-repeat;}
.nylist_bot ul li ul li > a{font-weight: normal;background: none !important;color: #40403e !important;height: 33px !important;line-height: 33px !important;}
.nylist_bot ul li ul li > a:hover{ text-decoration:underline;}

.boxleft_bot{ margin-top:15px;}
.nylink{ width:201px; height:auto; margin:15px auto 0 auto}
.nylink_top{ font-weight:bold;height: 49px;background: url(../images/listtop.jpg) left top no-repeat;font-size: 18px;line-height: 49px;text-align: center;color: #fff;}
.nylink_bot{width: 201px;height: auto;background: url(../images/fen_bg.gif)top center no-repeat;border-bottom: 1px #0a6e0b solid;height:auto !important; min-height:180px; zoom:1; overflow:hidden}
.nylink_nr{ line-height:24px; width:100%; margin:0 auto; padding:20px;}

.aboutleft2 {
	width:217px;
	font-size:12px; margin:0 auto; padding-top:0px; height:auto; padding-bottom:0px
}
.aboutleft2 li {
	line-height:38px;
	width:217px; height:38px; padding-top:0px;background:url(../images/nylistli.jpg) left center no-repeat; margin-top:10px;
}
.aboutleft2 a {
	height:38px;width:217px;
	line-height:38px;
	float:left;font-size:14px;
    text-align:center;color:#666;
}
.aboutleft2 a:hover {
	font-size:14px;width:217px; height:38px;
	text-decoration:none; 
	text-align:center; color:#fff;background:url(../images/nylisthover.jpg) left center no-repeat;
}





.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:33px;line-height:36px;float:left;display:inline;background:url(../images/xin.gif) left center no-repeat;border-bottom: 1px #A8A8A8 dashed}
.new1 a {eight:33px;line-height:36px;float:left;margin-left:15px; }
.new1 font {float:right;height:28px;line-height:28px;margin-right:0px;font-size:12px;}
.new1 a:hover {text-decoration:none; }


.product{ width:100%; list-style:none; padding-top:10px; padding-left:3px;}
.product li{ width:164px; margin:10px 10px; height:151px; float: left; overflow: hidden;}
.product li .img{width:162px;height:119px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li a{ display:block;}
.product li img{ max-width:162px; max-height:119px;vertical-align:middle; }
.product li p{  text-align:center; height:30px;line-height:30px;width: 100%;}

.product_title{text-align:center; font-weight:bold;padding:5px; width:100%}
.product_related{text-align:center; padding:5px; width:100%}
.proimg{ text-align:center; width:100%; height:auto}
.proimg img {
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.fenye li{ line-height:30px;}
.page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;}
.page a:hover{ background:#0a6e0b; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#0a6e0b; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}



.boxright{ width:740px; height:auto; float:right;}
.boxright_top{ width:740px; height:50px; border-bottom:1px #0a6e0b  solid; margin-bottom:15px;}
.boxright_mid{ width:740px; height:auto !important; min-height:480px; overflow:hidden; zoom:1; background:url(../images/nymid.jpg) center top repeat-y;}
.boxright_bot{ width:740px;  height:auto; background:url(../images/nybot.jpg) center top no-repeat;}
.brt_left{width: 200px;height: 42px;background: url(../images/ddd2.png) left center no-repeat;margin-left: 12px;float: left;}
.brt_left em {
    padding-left: 0px;
    color: #0a6e0b;
    line-height: 59px;
    font-style: normal;
    font-size: 20px;
}
.brt_right{ float:right; width:400px; height:50px; text-align:right; line-height:60px;margin-right:15px; }

.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px }


.foot {
    width: 100%;
    height: 262px;
    background:url(../images/foot.jpg) repeat-x;
    margin: 10px auto 0 auto;
    text-align: center;

}
.foot_menu { color: #fff;
    width: 1478px;
    height: 55px;
    line-height: 55px;
    margin:0 auto;
    text-align: center;
	font-size:18px;
	padding-top:10px;
}
.foot_menu a {
    padding: 0 10px;
	font-size:14px; color: #fff;
}
.foot_menu span{ font-size:12px;}
.foot_top{ width:1140px; height:195px; margin:0 auto;color: #fff;}
.foot_top .flogo{ width:378px; height:174px; float:left; margin:23px auto 0 0;}
.foot_top .fright{ width:760px; float:left; margin:45px 0 0 auto; text-align:left;}
.foot_top .fright p{ line-height:35px;}
.foot_bot{width:1120px; height:59px; border-top:9px #DD5667 solid; text-align:center; margin:0 auto;color: #fff;}
.foot_bot p{ line-height:34px;}



.message{ width:317px; height:345px; float:right; background:#EAEAEA}
.message_top{width:317px; height:42px; line-height:42px; font-size:14px; font-weight:bold; text-align:center}
.message_bot{ width:287px; height:303px; margin:0 auto}
.message_bot li{ width: 287px; height: 26px;line-height: 26px; text-align: left;margin-bottom: 10px;}
.message_bot li input {width: 187px;height:24px;line-height: 24px;border: 1px solid #CCC;}
.message_bot li .in{width:70px; height:24px;line-height: 24px; border: 1px solid #CCC;}
.message_bot .t{ width:287px; height:77px;}
.message_bot .t textarea{ width:221px; height:77px; border: 1px solid #CCC;}
.message_bot li .bottom{ width:82px; height:26px; float:right; background:url(../images/bottom.jpg) right bottom no-repeat}


#roll {
    display: block;
    width: 15px;
    margin-right: -500px;
    position: fixed;
    right: 43%;
    top: 82%;
    _margin-right: -505px;
    _position: absolute;
    _margin-top: 300px;
    _top: expression(eval(document.documentElement.scrollTop));
}
#roll_top {
    background: url(../images/top.gif) no-repeat;
}
#roll_top, #fall, #ct {
    position: relative;
    cursor: pointer;
    height: 40px;
    width: 40px;
}