/*公共部分*/

#main-index {

}

.text-center {
    text-align: center;
}




/***************************************************************************************************************************************头部结束**/


.ber{ width:100%; height:561px; margin:0 auto; background:url(../img/ber.jpg) center no-repeat;}

.ber2{ width:100%; height:433px; margin:0 auto; background:url(../img/ber2.jpg) center no-repeat;}
/***************************************************************************************************************************************热点结束**/
.pro_c_all{ width:100%; height:490px; margin:0 auto; background:#F2F2F2;}

.pro_c{ width:1168px; height:490px; margin:0 auto;}

.img1{ width:368px; height:408px; float:left; margin-top:33px; background:url(../img/bai01.jpg) center no-repeat;}
.img2{ width:368px; height:408px; float:left; margin-left:29px; margin-right:29px; margin-top:33px; background:url(../img/bai02.jpg) center no-repeat;}
.img3{ width:368px; height:408px; float:left; margin-top:33px; background:url(../img/bai03.jpg) center no-repeat;}

.img1:hover{ background:url(../img/lv01.jpg) center no-repeat}
.img2:hover{ background:url(../img/lv02.jpg) center no-repeat}
.img3:hover{ background:url(../img/lv03.jpg) center no-repeat}



.img p{ display:block; width:368px; height:50px; float:left; line-height:50px; margin-top:280px; font-family:"微软雅黑"; font-size:20px; text-align:center; font-weight:bold; color:#93B419;}

.img span{ display:block; width:286px; height:40px; float:left; line-height:20px; margin-left:45px;font-family:"微软雅黑"; font-size:14px; letter-spacing:1px; color:#7E7E7E;overflow: hidden; }

.img:hover p{ color:#FFFFFF}

.img:hover span{ color:#FFFFFF}
/***************************************************************************************************************************************产品分类 结束**/


/*底部*/
.foot_all{ width:100%; height:50px; margin:0 auto; background:#56980E}

.foot{ width:1172px; height:50px; margin:0 auto;}

.sublink_l{  width:950px; height:50px; line-height:50px; float:left; color:#FFF; overflow:hidden}

.sublink_l a{ color:#FFF;}

.sublink_r{ width:222px; height:50px; line-height:50px; float:right;  color:#FFF;}

.sublink_r a{ color: #FFF;}

/***************************************************************************************************************************************底部 结束**/

.newpro_all{ width:100%; height:508px; margin:0 auto; background:url(../img/newpro_all.jpg) center no-repeat;}

.newpro{ width:1260px; height:508px; margin:0 auto;}

.newpro_t{ width:1260px; height:115px; float:left;}

.newpro_t p{ display:block; width:1260px; height:80px; float:left; text-align:center; line-height:100px; font-family:"微软雅黑"; color:#1E1E20; font-size:38px; font-weight: 700; }

.newpro_t span{ display:block; width:1260px; height:20px; float:left; text-align:center; line-height:20px; color:#878787;font-family:"微软雅黑"; font-size:20px;}

.newpro_f{ width:1260px; height:276px; float:left; margin-top:34px; overflow:hidden; }

.blk_181 {
    overflow:hidden;
    zoom:1;
    font-size:9pt;
    width:1260px; height:276px; float:left;

}
.blk_181 .pcont1 {
    width:1145px; float: left;
    overflow:hidden;
}
.blk_181 .ScrCont1 {
    width:-32766px;
    width:32766px;
    zoom:1;
    /* margin-left:-5px;*/
}
.blk_181 #List1_11, .blk_181 #List2_11 {
    float:left;
}
.blk_181 .LeftBotton1{
    display:block;
    width:54px;
    height:44px;
    float:left;
    margin-top:112px;
    text-align:left;
}

.blk_181 .RightBotton1 {
    display:block;
    width:54px;
    height:44px;
    float: right;
    margin-top:112px;
    margin-right:7px;
    text-align:right;
}

.blk_181 .LeftBotton1 {
    background-position: 0 0;
}
.blk_181 .RightBotton1 {
    background-position: 0 0;
}
.blk_181 ul li{ float:left}

/*.blk_181 .LeftBotton1:hover {
 background-position: -20px 0;
}
.blk_181 .RightBotton1:hover {
 background-position: -20px -100px;
}*/
/*.blk_181 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}*/
.blk_181 .pl1 {
    float:left;
    text-align:center;
}


.pl1{ display:block; width:215px; height:276px; float:left; margin-left:7px; margin-right:7px;overflow:hidden;}

.pl_img{ width:213px; height:205px; float:left; border:#F0F0F0 1px solid;}

.pro_a{ width:213px; height:67px; float:left; background:url(../img/la_bg.jpg) repeat-x; border:#F0F0F0 1px solid; color:#4A4A4A; font-family:"微软雅黑"; font-size:14px; overflow:hidden; text-align:center; line-height:67px;}



/***************************************************************************************************************************************新产品 结束**/
.about_all{ width:100%; height:695px; margin:0 auto; background:url(../img/about_all_bg.jpg) center no-repeat;}

.about{ width:1172px; height:695px; margin:0 auto;}

.about_t{ width:1172px; height:115px; float:left;}

.about_t p{ display:block; width:1172px; height:80px; float:left; text-align:center; line-height:100px; font-family:"微软雅黑"; color:#FFF; font-size:38px; font-weight: 700; }

.about_t span{ display:block; width:1172px; height:20px; float:left; text-align:center; line-height:20px; color:#FFF;font-family:"微软雅黑"; font-size:20px;}


.about_f{ width:1136px; height:375px; float:left; margin-left:20px; margin-top:55px; overflow:hidden;}

.about_f_l{ width:536px; height:375px; float:left; background:#FFF;}

.ber_abt{ width:519px; height:327px; float:left; margin-left:9px; margin-top:9px; background:url(../img/ber_abt.jpg);}


.about_f_r_top{ width:600px; height:80px; float:left; line-height:80px; text-align:left; text-indent:20px; background:#B4D330; font-family:"微软雅黑"; font-size:20px; font-weight: 200; color:#FFF;}
.about_f_r_foot{ width:600px; height:295px; float:left; background:#ABCD05;}

.about_content{ width:550px; height:240px; float:left; margin-left:25px;  margin-top:27px; line-height:24px; color:#FFF; letter-spacing:3px; overflow:hidden;}

#full-screen-slider_abt { width:519px; height:327px; margin:0 auto; left:0; position:relative}
#slides_abt { display:block; width:519px; height:327px;list-style:none; padding:0; margin:0; position:relative}
#slides_abt li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; left:0px}
#slides_abt li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination_abt { display:block; list-style:none; position:absolute; left:15%;  width:100px;  top:343px; z-index:9900; padding:0; margin:0}
#pagination_abt li { display:block; list-style:none; width:8px; height:8px; float:left; margin-left:10px; border-radius:10px; background:#B7B7B7}
#pagination_abt li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination_abt li.current {background:#78AD54}



/***************************************************************************************************************************************关于我们呢 结束**/
.newtop_all{ width:100%; height:152px; margin:0 auto; border-bottom:#EFF1F2 1px solid;}

.newtop{ width:1172px; height:152px; margin:0 auto;}

.newtop p{ display:block; width:1172px; height:110px; float:left; text-align:center; line-height:170px; font-family:"微软雅黑"; color:#000; font-size:38px; font-weight: 700; }

.newtop span{ display:block; width:1172px; height:20px; float:left; text-align:center; line-height:20px; color:#000;font-family:"微软雅黑"; font-size:20px;}


.newfoot_all{ width:100%; height:400px; margin:0 auto;}

.newfoot{ width:1172px; height:400px; margin:0 auto;}

.newfoot li{ width:586px; height:400px; float:left;}

.newfoot li img{ width:170px; height:160px; float:left;margin-top:40px; margin-left:10px;}



.newcontent{ width:365px; height:250px; float:left; margin-left:32px;margin-top:40px; overflow:hidden;}

.newcontent_t{ width:365px; height:80px; float:left;}

.newcontent_time{ width:55px; height:80px; float:left; overflow:hidden;}

.newcontent_time p{ line-height:20px; height:20px; float:left; color:#E75C46;}

.newcontent_name{ width: 250px; height:50px; float:left; line-height:25px; margin-top:20px; margin-left:20px; font-family:"微软雅黑"; font-size:14px;color:#86A548; overflow:hidden;}

.newcontent_str{ width:365px; height:120px; float:left; line-height:24px; color:#6F6F6F; font-family:"微软雅黑"; font-size:12px; overflow:hidden;}

.newcontent_link{ width:100px; height:20px; float:left; margin-top:20px;}

.newcontent_link a{text-decoration:underline; color:#3D3D3D;}

.newsPage {
    margin: 80px auto 20px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 0px;
    overflow: hidden;
}

.newsPage dl {
    margin: 0px;
    padding: 0px;
}

.newsPage dl dt {
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
}

.newsPage dl dt a {
    color: #333;
}

.newsPage dl dt a:hover {
    color: #95d213;
}

.newsPage dl dd {
    float: right;
    padding-top: 5px;
}

.newsPage a.return {
    background: #9c9c9c;
    font-size: 16px;
    color: #FFF;
    display: inline-block;
    padding: 8px 30px;
}

.newsPage a.return:hover {
    background-color: #95d213;
}

/***************************************************************************************************************************************新闻 结束**/
.contact_all{ width:100%; height:193px; margin:0 auto; background:#60A110; border-bottom:#70B51B 2px solid;}

.contact{ width:1172px; height:193px; margin:0 auto;}


.contact_l{ width:570px; height:193px; float:left; margin-left:30px;}

.contact_l li{ width:190px; height:193px; float:left; overflow:hidden;}

.li_top{ width:190px; height:75px; float:left; line-height:75px; color:#FFF; font-family:"微软雅黑"; font-size:15px; text-indent:15px;}

.contact_l li p{ display:block; width:190px; height:20px; float:left; line-height:20px; color:#FFF; font-family:"微软雅黑"; font-size:12px; text-indent:15px;}


.contact_r{ width:572px; height:193px; float:left;}

.contact_r_top{ width:300px; height:75px; float:left; line-height:75px; color:#FFF; font-family:"微软雅黑"; font-size:18px; text-indent:15px;}

.contact_r_foot{ width:335px; height:100px; float:left; line-height:25px; color:#FFFFFF; font-family:"微软雅黑"; font-size:12px; padding-left:15px; overflow:hidden;}

.contact_r_foot a{ color:#FFF;}

.contact_r img{ width:143px; height:140px; float: right; margin-top:-50px;}


/***************************************************************************************************************************************页脚 结束**/
.main_all{ width:100%; margin:0 auto;}

.main{overflow:hidden;width:1172px; margin:0 auto; margin-bottom:50px;}

.column{padding-bottom: 32767px;margin-bottom: -32767px;}

.m_left{ width:224px; float:left;}

.m_right{width:908px; float:right;}

.l_t{ width:224px; height:69px; float:left; line-height:69px; color:#FFF; background:url(../img/l_t_bg.jpg) no-repeat; font-size:24px; font-family:"微软雅黑"; text-indent:40px;}

.l_class{ width:224px;float:left; border-left:#CFCFCF 1px solid; border-right:#CFCFCF 1px solid;}


.r_t{ width:881px; height:66px; float:left; text-align:right; background:#F8F8F8; line-height:66px; padding-right:25px; color:#999999; border-left:#E4E4E4 1px solid; border-right:#E4E4E4 1px solid; border-top:#E4E4E4 1px solid;}

.r_t a{ color:#999999;}

.r_t_l{ height:66px; float:left; font-size:16px; font-family:"微软雅黑"; line-height:66px; color:#6B8A46; text-indent:25px;}


.l_c{ width:218px; float:left; text-align:left;color:#000000; padding-top:10px; line-height:25px; padding-left:9px; padding-right:9px; overflow:hidden; border:#C8C6C6 1px solid;}

.l_c a{ color:#000;}



.r_content{width:881px; text-align: left; float: left; padding-left:10px; padding-right:10px; padding-top:15px;padding-bottom:20px;color:#585E6D;border:#E4E4E4 1px solid;}
.r_content p {margin:5px 0;}

.r_content a{ color:#585E6D}


.main_top{ width:1172px; height:66px; margin:0 auto;}

.main_top_l{ width:900px; height:66px; float:left; }

.main_top_l_p{ width:120px; height:66px; float:left;line-height:66px; color:#A4D15E; font-family:"微软雅黑"; overflow:hidden; font-size:12px;}

.main_top_l li{ float:left; margin-left:10px; margin-right:10px;line-height:66px; color:#757575; font-family:"微软雅黑"; overflow:hidden; font-size:12px;}
.main_top_r{ float:right; margin-top:16px;}
/*****************************************************************************************************************************************/
.Pro_class_D{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;}

.Pro_class_D a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#666;}

.Pro_class_D a:hover{color:#111111;}

.Pro_class_D_F{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;}

.Pro_class_D_F a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#111111;}

.Pro_class_D_F a:hover{color:#111111;}

.sideMenu{
    width: 224px;
    margin: 0 auto;
}
.sideMenu h3{
    width: 222px;
    height: 50px;
    /* line-height: 42px;*/
    border-bottom:1px solid #cfcfcf;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    cursor: pointer;
    padding: 10px 10px 0;
    margin:0;

}
.sideMenu h3 a{
    color: #fff;
}
.sideMenu ul{
    display: none;
}
.sideMenu ul li{
    width: 222px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #cfcfcf;
    padding: 0 20px;
}
.sideMenu ul li a{
    color: #919191;
    font-size: 14px;
    font-weight: normal;

}
/*****************************************************************************************************************************************/
.Pro_class_Z{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;background:url(../img/Pro_class_D_bg.jpg) no-repeat;}

.Pro_class_Z a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#666;}

.Pro_class_Z a:hover{color:#111111;}

.Pro_class_Z_F{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;background:url(../img/Pro_class_D_bg.jpg) no-repeat;}

.Pro_class_Z_F a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#111111;}

.Pro_class_Z_F a:hover{color:#111111;}
/*****************************************************************************************************************************************/
.Pro_class_X{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;background:url(../img/Pro_class_D_bg.jpg) no-repeat;}

.Pro_class_X a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#666;}

.Pro_class_X a:hover{color:#111111;}

.Pro_class_X_F{ width:222px; height:50px; float:left;border-bottom:#CFCFCF 1px solid;background:url(../img/Pro_class_D_bg.jpg) no-repeat;}

.Pro_class_X_F a{display:block; width:222px; height:50px; float:left; line-height:50px;font-size:14px; text-indent:40px; color:#111111;}

.Pro_class_X_F a:hover{color:#111111;}
/*****************************************************************************************************************************************/
.pro_list{ list-style:none; padding:0; margin:0; }

.pro_list li{ width:232px; height:278px; float:left; margin-left:27px; margin-right:27px; margin-bottom:30px; border:#D6D6D6 1px solid;}

.pro_list li img{ width:230px; height:230px; float:left;}


.pro_ID1{ width:205px; height:45px; float:left; margin-left:17px; font-size:14px; overflow:hidden; text-align:center; line-height:45px; }

.pro_ID2{ width:126px; height:25px; float:left; border:#E0191E 1px solid; margin-left:52px; color:#E0191E; font-size:14px; overflow:hidden; text-align:center; line-height:25px;}

.pro_list li:hover{border:#80BC29 1px solid;}

.pro_list li:hover .pro_ID1{ }










.pro_s{ width:75px; height:63px; border:#CCCCCC dotted 1px;}

.pro_s img{ width:73px; height:61px; margin-top:1px; margin-left:1px;}

/*
.box {
    !*非IE的主流浏览器识别的垂直居中的方法*!
    display: table-cell;
    vertical-align:middle;
    !*设置水平居中*!
    text-align:center;
    !* 针对IE的Hack *!
    *display: block;
    *font-size: 110px;!*约为高度的0.873，200*0.873 约为175*!
    *font-family:Arial;!*防止非utf-8引起的hack失效问题，如gbk编码*!
    width:198px; height:230px; float:left;
    background:url(../img/box_bg.jpg) no-repeat;
}
.box img {
    !*设置图片垂直居中*!
    vertical-align:middle; width:186px; height:186px; float:left; margin-left:6px; margin-top:6px;
}
*/


.boxs {
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 110px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    width:230px; height:230px; float:left;
    background:url(../img/pro_bg.png) center no-repeat;}





.box_class{ width:198px; height:20px; float:left; border:red 1px solid}




.pro_list p{ display:block; width:198px; height:15px; float:left; line-height:15px; font-size:12px; margin-top:10px;  font-family:Arial; text-align:center;}

/*****************************************************************************************************************************************/

.input_k{BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #808080 1px solid; COLOR: #333333; BORDER-BOTTOM: #d4d0c8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif}

/*****************************************************************************************************************************************/
/*产品*/

/*product*/
#product {
    padding: 5px;
    text-align: center;
    margin-bottom: 20px;

}

#product div.con {
    width:272px;
    margin-left:2px;
    float: left;
    height:290px;
    margin-bottom: 10px;
}
#product .pro_pic {
    width:272px;
    height:272px;
    border:1px solid #dcdcdc;
}
#product .pro_pic a {
    display: block;
}
#product .pro_name {
    width:270px;
    height: 24px;
    text-align: center;
    line-height: 24px;
}
#product .pro_name a {
    color:#AFAFAF;
}
#product p {
    color: #666;
    line-height: 1.6;
}


.proinfo {
    color:#333;
    text-align: left;
    margin-top:20px;
}
.gbody .gtable  {
    color: #333;

}
.gbody .gtable tr {
    height: 40px;
    line-height: 40px;
}
.gbody .gtable td {
    text-align: right;
    padding-left: 20px;
    color: #333;
}
.buy {

    color: #333;

}
.buy .num {
    height: 40px;
    margin-bottom: 20px;

}
.buy .num dl dt {
    float: left;
    color: #333;
    line-height: 40px;
}
.buy .num dl dd {
    float: left;
    padding-left: 20px;
}
.shopcart {
    height:60px;
    margin-left: 15px;

}
.shopcart input.cart {
    width: 126px;
    height: 30px;
    border:none;
    background: url(../../../Public/home/img/cncart.gif) no-repeat;
}
.shopcart input.carten {
    width: 126px;
    height: 30px;
    border:none;
    background: url(../../../Public/home/img/cart.gif) no-repeat;
}
.shopcart a.suborder {
    text-indent:-9999px;
    width: 126px;
    height: 30px;
    display: block;
    float: left;
    border:none;
    background: url(../../../Public/home/img/order.jpg) no-repeat;
}
#cenBotRig {
    margin-top: 50px;
    text-align: left;
    height: auto;

}

#rigTitle {
    width: 790px;
    height: 47px;
    background: url(../../../Public/home/img/rigTitle.gif) 0 100% repeat-x;
}
#rigTitle dl {
    width: 790px;
    height: 26px;
}

#rigTitle dl dt.hover {
    color: #fb0606;
    font-weight: bold;
    background: url(../../../Public/home/img/tagon.gif) no-repeat;
}
#rigTitle dl dt {
    width: 88px;
    height: 26px;
    padding: 5px 1px 0 0;

    text-align: center;
    cursor: pointer;

    float: left;
}
/**
 * 在线留言
 *
 */
.basic-grey {

    margin:50px auto;
    max-width: 500px;
    background: #F7F7F7;
    padding: 25px 15px 25px 10px;
    font-size: 14px;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #E4E4E4;
}
.basic-grey h1 {
    font-size: 25px;
    padding: 0px 0px 10px 10px;
    display: block;
    border-bottom:1px solid #E4E4E4;
    margin: -10px -15px 30px -10px;;
    color: #888;
}
.basic-grey h1>span {
    display: block;
    font-size: 11px;
}
.basic-grey label {
    display: block;
    margin: 0px;
}
.basic-grey label>span {
    float: left;
    width: 25%;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
    border: 1px solid #DADADA;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 70%;
    font-size: 12px;
    line-height:15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
    padding: 5px 3px 3px 5px;
}
.basic-grey select {

    appearance:none;
    -webkit-appearance:none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 70%;
    height: 35px;
    line-height: 25px;
}
.basic-grey textarea{
    height:100px;
}
.basic-grey .button {
    background: #515151;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
}
.basic-grey .button:hover {
    background: #b11e24;
}

/*招聘*/
.job {
    width:850px;
    box-sizing: border-box;
}
.job h4 {
    height: 55px;
    line-height: 55px;
    padding-left: 35px;
    background-color:#fafafa;
    background-image: url(../img/tool8.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

.jobcon {
    padding-left: 35px;
    padding-right: 300px;
}
.job p span {
    width:180px;
    text-align:right;
    display:inline-block;
}
.job p textarea {
    width: 80%;


}
.job .submi {
    text-align:center;
}
.job .sub {
    width:200px;

}
.job table {
    border-spacing:0px 10px;"
}
.job table.res tr {
    height:40px;
}










