/*公共部分*/

#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:617px; margin:0 auto; background:url(../img/memberbg.jpg) center no-repeat;}

.pro_c{ width:1400px; height:617px; margin:0 auto;}

.pro_c_all .mem-title{
    width:100%;
	line-height:210px;
	font-size:60px;
	font-family:"Times New Roman";
	text-align:center;
}
.pro_c_all .mem-content{
    width:100%;
	padding-top:20px;
	padding-left:20px;
	text-align:left;
}
.pro_c_all .mem-content .mem-img{
    width:53%;
	float:left;
	text-align:left;
}
.pro_c_all .mem-content .mem-test{
    width:47%;
	float:left;
	text-align:center;
}
.pro_c_all .mem-content .mem-test .com-title{
   width:100%;
   font-size:20px;
   font-weight:700;
   line-height:40px;
   margin-top:80px;
   text-align:left;
   margin-bottom:20px;
}
.pro_c_all .mem-content .mem-test .com-test{
   width:100%;
   font-size:16px;
   line-height:30px;
   text-align:left;
   margin-bottom:50px;
}
.pro_c_all .mem-content .mem-test .com-more{
   width:100%;
   height:60px;
   text-align:left;
}
.pro_c_all .mem-content .mem-test .com-more .bnt{
   width:260px;
   height:52px;
   line-height:52px;
   background:#fff;
   border:#eeeeee solid 1px;
   text-align:center;
   float:left;
   margin-right:30px;
}
.pro_c_all .mem-content .mem-test .com-more .bnt a:hover{
    color:#c34972;
}
.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:30px; 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; }

.img:hover p{ color:#FFFFFF}

.img:hover span{ color:#FFFFFF}
/***************************************************************************************************************************************产品分类 结束**/

.newpro_all{ width:100%; height:1960px; margin:0 auto; background:#f6f6f6;}


.newpro{ width:100%; height:930px; background:url(../img/vividbg.png) top center no-repeat; padding-top:60px;}
.hotpro{ width:100%; height:910px;}
.hotbottom{ width:100%; height:46px; background:url(../img/hotlineen.jpg) center center no-repeat;}

.hotpro_f{ width:1200px; margin:0 auto; line-height:46px; text-align:center;}
.hotpro_f img{padding-left:10%;}


.new-title{width:100%; line-height:70px; background:url(../img/newprolineen.png) center center no-repeat; text-align:center; font-size:36px; margin-bottom:30px; }

.pro-title{width:100%; line-height:70px; background:url(../img/newprolineen.png) center center no-repeat; text-align:center; font-size:36px; margin-bottom:30px; margin-top:50px; }


.main li{
    width:29.33333%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:40px;
}
.main li .pro-name{
   width:50%;
   float:left;
   line-height:50px;
   text-align:left;
   font-size:18px;
   margin-top:10px;
}
.main li .pro-price{
   width:50%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#e0e0e0;
   margin-top:10px;
   font-size:18px;
   font-weight:700;
}
.main li .pro-cart{
   width:33.33333%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#dd9aa1;
   margin-top:10px;
}
.main li img{
   max-width:100%;
}

.pro-head{
   width:100%;
   border-top: 1px solid #ddd;
}


.main_top_r{
   width:100%;
   text-align:right;
   height:52px;
}


.newpro_f{ width:1400px; margin:0 auto;}

.newpro_f .new-left{
    width:573px;
	float:left;
	text-align:left;
}
.newpro_f .new-right{
    width:827px;
	float:left;
	text-align:left;
}
.newpro_f .new-right li{
   width:48%;
   float:left;
   margin-left:2%;
   height:335px;
   margin-bottom:40px;
}
.newpro_f .new-right li img{
   max-width:100%;
}
.newpro_f .new-right li .pro-name{
   width:50%;
   float:left;
   line-height:50px;
   text-align:left;
   font-size:18px;
   margin-top:10px;
}
.newpro_f .new-right li .pro-price{
   width:50%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#e0e0e0;
   margin-top:10px;
   font-size:18px;
   font-weight:700;
}
.newpro_f .new-right li .pro-cart{
   width:33.33333%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#dd9aa1;
   margin-top:10px;
}

.pro-allcategory{
   width:100%;
   text-align:center;
}

.pro-category{
   width:1400px;
   text-align:center;
   margin:0 auto;
}
.pro-category .category-pet{
  width:100%;
  padding-top:30px;
  text-align:center;
}
.pro-category .category-title{
  width:100%;
  line-height:52px;
  background:url(../img/indexlineen.png) center center no-repeat;
  font-size:36px;
  font-weight:700;
}
.pro-category .category-banner{
  width:100%;
  padding-top:10px;
  padding-bottom:30px;
  text-align:center;
}
.pro-category .category-banner img{ max-width:100%;}
.pro-category li{
    width:29.33333%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:40px;
}
.pro-category li .pro-name{
   width:50%;
   float:left;
   line-height:50px;
   text-align:left;
   font-size:18px;
   margin-top:10px;
}
.pro-category li .pro-price{
   width:50%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#e0e0e0;
   margin-top:10px;
   font-size:18px;
   font-weight:700;
}
.pro-category li .pro-cart{
   width:33.33333%;
   float:left;
   line-height:50px;
   text-align:center;
   background:#dd9aa1;
   margin-top:10px;
}
.pro-category li img{
   max-width:100%;
}
/***************************************************************************************************************************************新产品 结束**/
.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:35px; font-weight: 200; letter-spacing:5px; 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:654px; margin:0 auto; background:url(../img/videobg.jpg) no-repeat; padding-top:50px;}

.newtop{ width:100%; height:152px; background:url(../img/videoline.png) center center no-repeat; text-align:center; }

.newtop p{text-align:center; line-height:150px;}

.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:654px; margin:0 auto; background:url(../img/videobg.jpg) no-repeat;}

.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:60px; 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;
}

/***************************************************************************************************************************************新闻 结束**/

.main_all{ width:100%; margin:0 auto;}

.main{overflow:hidden;width:1400px; margin:0 auto; margin-bottom:50px;}

.pro-detail{overflow:hidden;width:1400px; margin:0 auto; margin-bottom:50px; margin-top:30px;}
.r_content{
  font-size:16px;
  line-height:40px;
  text-align:center;
  width:100%;
}

.r_content a{ color:#585E6D}


.main_top{ width:1400px;margin:0 auto; padding-top:50px;}
.main_top .brand-title {
    width: 100%;
    line-height: 52px;
    background: url(../img/indexlineen.png) center center no-repeat;
    font-size: 36px;
    font-weight: 700;
	text-align:center;
	margin-bottom:30px;
}

.main_cul{
   width:100%;padding-top:80px; background:#f5f5f5;
}
.main_culture{
   width:1400px;margin:0 auto; text-align:center; height:620px;
}
.main_culture li{
   width:31.33333%;
   margin-left:1%;
   margin-right:1%;
   height:245px;
   text-align:center;
   float:left;
   background:#ffffff;
   margin-bottom:30px;
}
.main_culture h1{
    width:100%;
	line-height:50px;
	font-size:24px;
	font-weight:600;
	text-align:center;
	padding-top:40px;
}
.main_culture p{
    width:100%;
	line-height:30px;
	font-size:16px;
	text-align:center;
	padding-top:15px;
}
.main_culture .cul_left{
    width:31.33333%;
	margin-left:17.66666%;
	margin-right:1%;
	height:245px;
   text-align:center;
   float:left;
   background:#ffffff;
}

.main_culture .cul_right{
    width:31.33333%;
	margin-left:1%;
	margin-right:17.66666%;
	height:245px;
   text-align:center;
   float:left;
   background:#ffffff;
}
.main_workshop{
   width:1400px;margin:0 auto; text-align:center; height:630px; padding-top:50px;
}

.main_workshop .workshop-title {
    width: 100%;
    line-height: 52px;
    background: url(../img/indexlineen.png) center center no-repeat;
    font-size: 36px;
    font-weight: 700;
	text-align:center;
}


.Box {position: relative; margin-top:30px;}
			.Box .content {width: 1300px;margin: 0 auto;}
			.Box h2 {text-align: center;margin-bottom: 35px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 150px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: -50px;}
			.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right: -50px;}
			.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 283px;height: 365px;margin-left: 42px;overflow: hidden; background:url(../img/ahonbg.png) no-repeat center; text-align:center;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 283px;height: 365px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 8px;height: 8px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
/*****************************************************************************************************************************************/
.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: 42px;
    line-height: 42px;
    border-bottom:1px solid #cfcfcf;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    cursor: pointer;
    padding: 0 10px;
    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{
  padding-top:10px;
}
.gbody .gtable  {
    color: #333;

}
.gbody .gtable tr {
    height: 40px;
    line-height: 40px;
}
.gbody .gtable td {
    text-align: right;
    padding-left: 20px;
    color: #333;
}
.gbody .pro_test{
   width:100%;
   line-height:30px;
   font-size:16px;
   text-align:left;
   border-bottom: 1px solid #ddd;
   padding-bottom:10px;
}
.gbody ul{
 width:100%;
 height:50px;
}
.gbody li{
   width:33.33333%;
   float:left;
   height:50px;
   line-height:50px;
   font-size:16px;
   text-align:left;
}
.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;

}
.shopcart input.cart {
    width: 200px;
    height: 51px;
    border:none;
    background: url(../../../Public/home/img/cart.jpg) 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 {
    width:100%;
    margin-top: 50px;
    text-align: center;
    height: auto;

}
#page{
   width:1000px;
   margin:0 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;
}



.con-title {
    width: 100%;
    text-align: left;
    line-height: 80px;
    color: #333333;
    font-size: 16px;
}

.xq-contact {
    width: 100%;
    margin: 0 auto;
    height: 600px;
    border: #f6f6f6 solid 1px;
    margin-top: 40px;
}

.xq-contact .con-left {
    width: 50%;
    float: left;
    height: 600px;
    background: #f6f6f6;
    font-size: 16px;
    line-height: 40px;
    color: #595959;
    text-align: left;
    padding-left: 5%;
    padding-top: 5%;
}

.xq-contact .lybleft {
    width: 50%;
    float: left;
    padding-left: 3%;
    text-align: center;
    padding-right: 3%;
    background: #fff;
}
.xq-contact .lybleft .lybtitle {
    height: 60px;
    line-height: 60px;
    font-size: 42px;
    font-weight: 900;
    color: #000;
    text-align: center;
    margin-top: 40px;
}
.xq-contact .lybleft .lybtext {
    text-align: center;
    color: #3f3f3f;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 20px;
    font-style: italic;
}
.joincontacttextbg {
    margin-top: 20px;
    margin-bottom: 30px;
}
.joincontexta {
    width: 50%;
    float: left;
    height: 70px;
}
.joincontacttextbg label {
    display: block;
    margin: 0px;
}
.joincontacttextbg input[type="text"], .joincontacttextbg input[type="email"], .joincontacttextbg select {
    border: 1px solid #DADADA;
    color: #888;
    height: 48px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 80%;
    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;
}
.joincontacttextbg textarea {
	border: 1px solid #DADADA;
	color: #888;
	height: 48px;
	margin-bottom: 16px;
	margin-right: 6px;
	margin-top: 2px;
	outline: 0 none;
	padding: 3px 3px 3px 5px;
	width: 90%;
	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;
}
.joincontacttextbg textarea{
	padding: 5px 3px 3px 5px;
}
.joincontacttextbg select {

	appearance:none;
	-webkit-appearance:none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	width: 70%;
	height: 35px;
	line-height: 25px;
}
.joincontacttextbg textarea{
	height:147px;
}
.joincontacttextbg .button {
	background: #bc8598;
	border: none;
	padding: 20px 55px 20px 55px;
	color: #FFF;
	border-radius: 3px;
	cursor: pointer;
}
.joincontacttextbg .button:hover {
	background: #9e5870;
}
#nei-main {
    padding-bottom: 95px;
}