@charset "utf-8";
/* CSS Document */
body{font-size:13px; width:100%; line-height:24px;padding:0px;margin:0px;color:#000000; font-family:"微软雅黑"; background-color:#dbcab6;}
img{border:0px;}
input,a,textarea,img{outline:none;font-family:"微软雅黑"; }
p,form,ul,li,h1,h2,h3,h4,dt,dd,dl{margin:0px;padding:0px;list-style:none;}
.spacing1{height:1px;clear:both;overflow:hidden;}
.spacing5{height:5px;clear:both;overflow:hidden;}
.spacing8{height:8px;clear:both;overflow:hidden;}
.spacing15{height:15px;clear:both;overflow:hidden;}
.spacing20{height:20px;clear:both;overflow:hidden;}
.spacing{height:10px;clear:both;overflow:hidden;}
.spacing25{height:25px;clear:both;overflow:hidden;}
.spacing35{height:35px;clear:both;overflow:hidden;}
a{color:#000000;text-decoration:none;}
a:hover{color:#c60000;text-decoration:none;}
input{ vertical-align:middle;}
 
.width1140{ width:1120px; margin:0px auto;}
.header{ height:145px; width:1200px; margin:0px auto; position:relative;}
.header .logo{ width:300px; height:100px; position:absolute; display:block; background:url(images/logo.png) no-repeat;}
.toptel{ height:50px; overflow:hidden; float:right;}
.navgation{ height:50px; line-height:50px; text-align:right;}
.navgation a{ font-size:18px; padding-left:45px; padding-right:5px;}
.navgation a.cur{ font-weight:bold; color:#c60000;}

/*---------homebanner----------------*/
.homebanner{ width:100%; height:430px; overflow:hidden;}
.icbanner { width: 100%; height: 430px; margin:0px auto; position: relative; overflow:hidden; }
/*数字按钮样式*/
.icbanner .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3; display:none;}
.icbanner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.icbanner .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.icbanner .prev,
.icbanner .next { display: none; width: 50px; height: 90px; background: url(images/btn.png) no-repeat; position: absolute; top: 170px; }
.icbanner .prev { left:0; }
.icbanner .next { right:0; background-position:right}
.icbanner .51buypic li{width:100%; height:430px;}
.icbanner .51buypic li a{display:block;width:1200px;height:430px;}
/*---------homebanner----------------*/


.commonwrap{ width:1200px; margin:0px auto; overflow:hidden;}
.hometitle{ height:80px; text-align:center; background:url(images/dot.png) repeat-x 0px 26px;}
.vcenter{ text-align:center;overflow:hidden;}

.imgbordere1{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.homeabout{ width:1120px; margin:0px auto; overflow:hidden; text-indent:2em; font-size:15px; line-height:28px; color:#674b36;}
.morebtn{ display:inline-block; margin:5px 0px -5px 10px;}

.homeproduct .product_ul li img{ width:205px; height:205px; margin:0px auto; overflow:hidden; display:block;-moz-border-radius:205px;-webkit-border-radius:205px;border-radius:205px;}
.homeproduct .product_ul li{ float:left;margin:0px; padding:0px; text-align:center; font-size:20px; line-height:65px; width:25%;}

.homenews ul li{ width:33%; float:left; text-align:center;}
.homenews ul li .title{ height:55px; line-height:55px; overflow:hidden; font-size:16px; text-align:center; font-weight:bold;}
.homenews ul li .hnwrap{ width:310px; margin:0px auto; overflow:hidden; text-align:left;}
.homenews ul li .hnwrap img{ width:310px; height:155px;}
.homenews ul li .desc{ text-indent:2em; color:#8e8075; font-size:13px; line-height:20px;}

.homepartner ul li{ width:25%; float:left;}
.homepartner ul li .img img{ width:205px; height:205px; margin:0px auto; overflow:hidden; display:block;-moz-border-radius:205px;-webkit-border-radius:205px;border-radius:205px;}
.homepartner ul li .name{ font-size:16px; font-weight:bold; height:35px; line-height:35px; text-align:center; overflow:hidden;}
.homepartner ul li .info{ text-align:center; line-height:20px; font-size:12px; color:#8e8075;}

.footer{ text-align:center; width:100%; border-top:solid 1px #c7bab2;}
.footerlink{ font-size:13px; height:35px; line-height:35px; text-align:center;}
.footerlink a{padding:0px 18px;}
.foottext{ font-size:12px; line-height:26px;}
.footvline{ margin:2px 0px -2px 0px;}


/*-----------sub---------------*/
.subborder1{ height:0px; overflow:hidden; width:100%; border-bottom:solid 1px #a19287;}
.subborder2{ height:0px; overflow:hidden; width:100%; border-bottom:solid 1px #b5a597;}
.subborder3{ height:0px; overflow:hidden; width:100%; border-bottom:solid 1px #ccbcaa;}
.subborder4{ height:0px; overflow:hidden; width:100%; border-bottom:solid 1px #c1af9d;}
.submenu{ height:50px; color:#978674; line-height:50px; text-align:center; font-size:18px;}
.submenu a{ padding:0px 18px;}
.submenu a.cur{ color:#c60000;}


/*---------subbanner----------------*/
.subbanner { width: 100%; height: 240px; margin:0px auto; position: relative; overflow:hidden; }
/*数字按钮样式*/
.subbanner .num { overflow:hidden; height: 25px; position: absolute; bottom:0px; width:100%; left:0px; zoom:1; z-index:3; text-align:center;}
.subbanner .num li { width: 15px; height: 15px; line-height: 15px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; display:inline-block; text-indent:-999em;}
.subbanner .num li.on { background: #dbcab6; } /*当前项*/

/*上一个  下一个*/
.subbanner .prev,
.subbanner .next { display: none; width: 50px; height: 90px; background: url(images/btn.png) no-repeat; position: absolute; top: 170px; }
.subbanner .prev { left:0; }
.subbanner .next { right:0; background-position:right}
.subbanner .51buypic{ display:none;}
.subbanner .51buypic li{width:100%;height:240px; border:solid 5px #ff0000}
.subbanner .51buypic li a{display:block;width:100%;height:240px; }
.subbimg{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px; width:1200px; height:240px;}
/*---------subbanner----------------*/

.textcontent{ width:1040px; overflow:hidden; color:#674b36; line-height:27px; font-size:15px; margin:0px auto;}
.textcontent2{ width:840px; overflow:hidden; color:#674b36; line-height:27px; font-size:15px; margin:0px auto;}

.imglist_one ul{ width:1100px; margin:0px auto;}
.imglist_one ul li .img{ margin:0px auto; width:310px; height:155px; overflow:hidden;}
.imglist_one ul li .img img{width:310px; height:155px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.imglist_one ul li .title{ margin:0px auto;width:310px; height:55px; line-height:45px; overflow:hidden; font-size:16px; text-align:center;}
.imglist_one ul li{ width:33.33%; float:left;}

.imglist_two ul{ margin:0px auto; width:1148px;}
.imglist_two ul li{ display:inline; margin:15px 15px; overflow:hidden; border:solid 1px #c8b9a7; float:left;width:255px; height:325px;}
.imglist_two ul li:hover{ border:solid 1px #c60000;}
.imglist_two ul li .img{ width:241px; height:241px; margin:7px; overflow:hidden;}
.imglist_two ul li .img img{width:241px; height:241px;}
.imglist_two ul li .title{ width:241px; margin:0px auto; text-align:center; overflow:hidden; height:34px; line-height:34px; font-size:15px; font-weight:bold;}
.imglist_two ul li .info{ width:241px;margin:0px auto; height:20px; line-height:20px; text-align:center; overflow:hidden; color:#746763; font-size:13px;}

.imglist_two2 ul li{  margin:0px auto; overflow:hidden; border:solid 1px #c8b9a7;width:255px; height:325px;}
.imglist_two2 ul li .img{ width:241px; height:241px; margin:7px; overflow:hidden;}
.imglist_two2 ul li .img img{width:241px; height:241px;}
.imglist_two2 ul li .title{ width:241px; margin:0px auto; text-align:center; overflow:hidden; height:34px; line-height:34px; font-size:15px; font-weight:bold;}
.imglist_two2 ul li .info{ width:241px;margin:0px auto; height:20px; line-height:20px; text-align:center; overflow:hidden; color:#746763; font-size:13px;}


.listpage{ height:46px; line-height:46px; text-align:center; width:275px; margin:0px auto;}
.listpage span.s0{ display:inline-block; float:left;}
.listpage span.s1{ display:inline-block;float:left;font-size:16px; color:#c60000; line-height:46px; font-weight:bold; padding:0px 8px;}
.listpage a{ display:inline-block;float:left; margin:0px 5px; width:46px; height:46px;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px; background-color:#c1af9d;}
.listpage a.ahome{ background:url(images/ihome.png) no-repeat center #c1af9d;}
.listpage a.apre{ background:url(images/il1.png) no-repeat center #c1af9d;}
.listpage a.anext{ background:url(images/ir1.png) no-repeat center #c1af9d;}
.listpage a.apre:hover{ background:url(images/il0.png) no-repeat center #c60000;}
.listpage a.anext:hover{ background:url(images/ir0.png) no-repeat center #c60000;}

.wherenow{ height:35px; line-height:35px; text-align:center; font-size:14px; color:#978674;}


.imglist_three ul li{ width:33%; float:left; text-align:center; display:inline; margin:20px 0px;}
.imglist_three ul li .title{ height:55px; line-height:55px; overflow:hidden; font-size:16px; text-align:center; font-weight:bold;}
.imglist_three ul li .hnwrap{ width:310px; margin:0px auto; overflow:hidden; text-align:left;}
.imglist_three ul li .hnwrap img{ width:310px; height:155px;}
.imglist_three ul li .desc{ text-indent:2em; color:#8e8075; font-size:13px; line-height:20px; height:60px; overflow:hidden;}

.imglist_three2 ul li{ width:33%; float:left; text-align:center; display:inline; margin:20px 0px;}
.imglist_three2 ul li .title{ height:55px; line-height:55px; overflow:hidden; font-size:16px; text-align:left; font-weight:bold;}
.imglist_three2 ul li .hnwrap{ width:310px; margin:0px auto; overflow:hidden; text-align:left;}
.imglist_three2 ul li .hnwrap img{ width:310px; height:155px;}
.imglist_three2 ul li .desc{ color:#8e8075; font-size:13px; line-height:20px; height:40px; overflow:hidden;}
.imglist_three2 ul li .time{background:url(images/timecv.png) no-repeat 0px center; padding-left:19px; height:20px; line-height:20px; float:left; color:#746763;}


.articleinfo{ width:1000px; margin:0px auto; text-align:center; background-color:#d6c3ad; padding:20px 20px 10px 20px;}
.articleinfo h1{ line-height:50px; color:#000000; font-size:25px;}
.articleinfo .tm{ color:#746763; font-size:14px;}

.articleinfo2{ width:1000px; margin:0px auto; text-align:center; background-color:#d6c3ad; padding:15px 20px 15px 20px;}
.articleinfo2 h1{ line-height:50px; color:#000000; font-size:25px;}
.articleinfo2 .tm{ color:#746763; font-size:14px;}


.colorv1{ color:#c60000;}
.colorv2{ color:#000000;}


.imglist_four ul li{ width:33%; float:left; height:425px;}
.imglist_four ul li .img img{ width:300px; height:300px; margin:0px auto; overflow:hidden; display:block;-moz-border-radius:300px;-webkit-border-radius:300px;border-radius:300px;}
.imglist_four ul li .name{ font-size:22px; font-weight:bold; height:45px; line-height:45px; text-align:center; overflow:hidden;}
.imglist_four ul li .info{ text-align:center; line-height:20px; font-size:12px; color:#8e8075;}

.imglist_four2 ul li{ width:33%; height:425px; margin:0px auto;}
.imglist_four2 ul li .img img{ width:300px; height:300px; margin:0px auto; overflow:hidden; display:block;-moz-border-radius:300px;-webkit-border-radius:300px;border-radius:300px;}
.imglist_four2 ul li .name{ font-size:22px; font-weight:bold; height:45px; line-height:45px; text-align:center; overflow:hidden;}
.imglist_four2 ul li .info{ text-align:center; line-height:20px; font-size:12px; color:#8e8075;}


.imglist_five ul{ margin:0px auto; width:1148px;}
.imglist_five ul li{ display:inline; margin:15px 15px; overflow:hidden; border:solid 1px #c8b9a7; float:left;width:255px; height:300px;}
.imglist_five ul li:hover{ border:solid 1px #c60000;}
.imglist_five ul li .img{ width:241px; height:241px; margin:7px; overflow:hidden;}
.imglist_five ul li .img img{width:241px; height:241px;}
.imglist_five ul li .title{ width:241px; margin:0px auto; text-align:center; overflow:hidden; height:34px; line-height:34px; font-size:15px; font-weight:bold;}

.job_list ul{ width:1170px; margin:0px auto;}
.job_list ul li{ float:left; display:inline; margin:17px 24px; width:340px; height:325px; border:solid 1px #c2b4a3;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px; overflow:hidden;}
.job_list ul li:hover{border:solid 1px #c60000;}
.job_list ul li .jlcontent{ width:305px; margin:0px auto; overflow:hidden;}
.jlcontent .jtitle{ text-align:center; height:55px; line-height:55px; overflow:hidden; color:#000000; font-size:25px;}
.jlcontent .jinfo{ border-top:solid 1px #bcae9c;border-bottom:solid 1px #bcae9c; height:35px; line-height:35px; text-align:center; color:#746763; font-size:13px; overflow:hidden;}
.jlcontent .jinfo span{ color:#c60000;}
.jlcontent .jdesc{ line-height:20px; color:#746763;height:80px; overflow:hidden;}

.jmbtn{ display:block; margin:0px auto; width:170px; height:45px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px; background-color:#c60000; text-align:center; line-height:45px; color:#dbcab6; font-size:18px;}
.jmbtn:hover{ color:#dbcab6; background-color:#d82424;}
.jlcontent .jtime{ float:left; height:24px; line-height:24px; color:#746763;}
.jmorebtn{ display:block; background:url(images/morebtn2.png) no-repeat; width:67px; height:24px;}
.jmorebtn:hover{background:url(images/morebtn3.png) no-repeat;}
.jlcontent .jmorebtn{ float:right;}

.jstop{ width:1040px; height:70px; background-color:#d6c3ad; margin:0px auto;}
.jstop .p1{ height:70px; line-height:70px; padding-left:42px; font-size:22px; color:#674b36; float:left;}
.jstop .p1 span{ font-weight:bold; color:#c60000; font-size:25px;}

.jstop .jmbtn_s2{ display:block; float:right; margin:12px 45px 0px 0px; width:170px; height:45px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px; background-color:#c60000; text-align:center; line-height:45px; color:#dbcab6; font-size:18px;}
.jstop .jmbtn_s2:hover{ color:#dbcab6; background-color:#d82424;}

.jobcontent{ width:955px; margin:0px auto; overflow:hidden; color:#674b36; line-height:27px; font-size:14px;}
.jobstime{ width:955px; margin:0px auto; font-size:14px; color:#746763;}
.jobstime span{ color:#000000;}

.kxmorea{ display:block; background:url(images/morebtn2.png) no-repeat; float:right; width:67px; height:24px; overflow:hidden;}
.kxmorea:hover{ display:block; background:url(images/morebtn.png) no-repeat; width:67px; height:24px; overflow:hidden;}
.floatright{ float:right;}

.marks{ display:none; width:100%; height:100%; position:fixed; background-color:#000000; z-index:999;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.jbformwrap{display:none; background-color:#ffffff; position:fixed; z-index:1000000; padding:25px; width:550px; border:solid 2px #c60000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; left:50%; top:50%; margin:-220px 0px 0px -275px;}

.inputfms1{ width:75%; height:39px; line-height:39px; padding:0px 10px; border:solid 1px #e3e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.fmtables th{ text-align:right; color:#333333;}
.fmtables th,.fmtables td{ padding:8px 4px; vertical-align:top; line-height:39px;}
.textareafms1{ width:75%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:solid 1px #e3e3e3; padding:10px; font-size:12px; height:120px;}

.obcbtn2{ cursor:pointer; border:0px; width:202px;height:47px;line-height:42px;color:#ffffff; background-color:#c60000; font-size:18px; font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.obcbtn2:hover{ color:#ffffff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}






