@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe,datalist,footer,header,nav,time, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video 
{ display: block;margin: 0; padding: 0;}/* 重置 HTML5 元素 */
table{ border-collapse:collapse;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {text-align:left; font-size:12px; overflow-x:hidden;}
a,em{ text-decoration:none; font-style:normal;}
.clear{ clear:both;}
img{ max-width:100%;}
body{ min-width:1200px;}
/*********主体框架代码*********/
.width{ width:1200px; margin:0 auto;}
.nav-left{ width:240px; float:left; margin:45px 0 0 21px;}
.nav-right{ float:right;}

/*banner*/
#full-screen-slider { width:100%; height:556px; position:relative; z-index:66;}
#slides { display:block; width:100%; height:556px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:520px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ceb694;}

/** content - top **/
.s-width{color:#1a1a1a; font-size:20px; text-align:center; line-height:40px; width:175px; margin:0 auto; position:relative; z-index:123; background:#FFF;}

.s-top-left{ float:left; width:610px; margin-left:18px;}
.s-top-left-top{ margin-top:67px;}
.s-top-left-one{ background:url(../images/nav-18.png) no-repeat left; font-size:16px; color:#000100; padding-left:30px; }
.s-top-left-one span{ color:#685859; font-size:24px; font-weight:bold;}
.s-top-right{ float:left; margin-top:55px; width:570px;}
.s-top-right-top{ float:right; color:#646464; font-size:12px;}
.s-top-right-top a{ color:#646464;}
.s-top-right-top a:hover{ color:#ff4e00;}
.s-top-right-one{ background:url(../images/nav-20.png) no-repeat; height:34px; width:522px; float:right;}
.s-top-right-one input{ width:400px; border:none; border:0 none !important;}
.s-top-right-two{ font-size:14px; color:#545454; margin-left:55px;}
.s-top-right-two a{ color:#545454;}
.s-top-right-two span{ font-weight:bold; color:#0b0b0b !important;}
#tijiao{background:url(../images/nav-19.png) no-repeat; margin-left:50px; width:24px; background-size:80%;}

/***实力***/
.strenght-bj{ background:url(../images/index-14.jpg) no-repeat; width:103px; height:128px; position:relative; top:-19px; float:left;}
.strenght{ color:#ef0b0b; font-size:30px; font-weight:bold; width:30px; margin-left:37px; position:relative; top:20px;}
.strenght-left{ float:left; overflow:hidden;}
.strenght-bottom{ background:url(../images/nav-27.png) bottom no-repeat; font-size:26px; color:#ff6e33; width:400px; height:40px; }
.strenght-xq{ font-size:14px; color:#ffffff; font-weight:bold; float:left; line-height:25px;}
.strenght-xq-span{ width:350px; float:right; display:block; font-weight:100 !important; height:50px;}

/*** s-about ***/
.s-about-top{ background:url(../images/index-4.jpg) center no-repeat; width:297px; margin:0 auto; text-align:center; color:#000100; font-size:20px; position:relative; z-index:12;}
.s-about-content{ text-align:center; font-size:14px; color:#545454; line-height:32px;}
.s-about-bottom{width:280px; margin:0 auto;}
.s-about-bottom a{ font-size:14px; color:#545454; display:block; width:123px; height:30px; border:1px solid #b3b3b3; text-align:center; line-height:30px;}
.s-about-bottom a:hover{ border:1px solid #fc3b10; color:#fc3b10;}
.s-about-bottom-left{ float:left; }
.s-about-bottom-right{ float:right; }
 
/*menu*/
#menu {margin:0 auto; display:block; width:910px;}
#nav {display:block;}
#nav .mainleve1 {float:left;  width:80px; height:144px;  margin-left:30px;  }
#nav .mainleve1:hover{ position:relative; z-index:999; width:80px; height:144px; }
#nav .mainleve1 a:hover{ color:#FFF; height:144px;}
#nav .mainleve1 a { color:#000000; text-decoration:none; height:144px; line-height:180px; text-align:center; font-size:15px;  display:block; _width:48px; font-size:14px;}
.img-bjimg{ background:url(../images/nav-17.png) no-repeat !important; position:relative; z-index:999; width:80px !important; height:144px !important; color:#FFF !important;}
.img-bjimg a{ color:#FFF !important; margin-top:45px; background:url(../images/nav-1.png) top center no-repeat;}
.mainleve3{ padding-top:10px;}
.mainleve3 a:hover #img-bj{background:none !important;}
.mainleve3 a{ display:block; width:80px !important; height:25px !important; line-height:25px !important; background:url(../images/nav-33.png); color:#000 !important;}
.mainleve3 a:hover{ background:url(../images/nav-34.png) no-repeat center !important; color:#000 !important; margin-top:0 !important; color:#FFF !important;}


#img-bj{ background:url(../images/nav-2.png) top center no-repeat; }
#img-bj a:hover{ background:url(../images/nav-1.png) top center no-repeat;}
#img-bj1{ background:url(../images/nav-4.png) top center no-repeat; }
#img-bj1 a:hover{ background:url(../images/nav-3.png) top center no-repeat;}
#img-bj2{ background:url(../images/nav-6.png) top center no-repeat; }
#img-bj2 a:hover{ background:url(../images/nav-5.png) top center no-repeat;}
#img-bj3{ background:url(../images/nav-8.png) top center no-repeat; }
#img-bj3 a:hover{ background:url(../images/nav-7.png) top center no-repeat;}
#img-bj4{ background:url(../images/nav-10.png) top center no-repeat; }
#img-bj4 a:hover{ background:url(../images/nav-9.png) top center no-repeat;}
#img-bj5{ background:url(../images/nav-12.png) top center no-repeat; }
#img-bj5 a:hover{ background:url(../images/nav-11.png) top center no-repeat;}
#img-bj6{ background:url(../images/nav-14.png) top center no-repeat; }
#img-bj6 a:hover{ background:url(../images/nav-13.png) top center no-repeat;}
#img-bj7{ background:url(../images/nav-16.png) top center no-repeat; }
#img-bj7 a:hover{ background:url(../images/nav-15.png) top center no-repeat;}



/*** 底部三块  ***/
.s-botton-left{ float:left; width:300px; }
.s-botton-left-top{ font-size:16px; color:#000000; font-weight:bold; float:left;}
.s-botton-left-top span{ font-size:14px; color:#9e9f9e; font-weight:100 !important; margin-left:10px;}
.s-gbook-w{ font-weight:bold; height:40px; line-height:40px; padding-left:40px; background:url(../images/nav-30.png) left no-repeat; font-size:14px; color:#050505;}
.s-gbook-d{height:40px; line-height:40px; padding-left:40px; background:url(../images/nav-31.png) left no-repeat; font-size:14px; color:#050505; }
.s-gbook ul li{ border-bottom:1px solid #eaeaea;}
.s-botton-content{ float:left; width:395px; margin-left:50px;}
.s-botton-news ul li{ font-size:14px; color:#000100; line-height:35px;}
.s-botton-news ul li a{ color:#000100;}
.s-botton-right{ float:right; width:395px;}
/***s-products***/
.features{ color:#161616; font-size:18px;}
.sproducts-four-left ul li{cursor:pointer; float:left; height:55px; line-height:47px; color:#FFF; width:239px; text-align:center; margin-right:1px;}
.sproducts-img1{ background:url(../images/index-8.jpg) no-repeat;}
.sproducts-img2{ background:url(../images/index-9.jpg) no-repeat;}
.sproducts-img3{ background:url(../images/index-10.jpg) no-repeat;}
.sproducts-img4{ background:url(../images/index-11.jpg) no-repeat;}
.sproducts-img5{ background:url(../images/index-12.jpg) no-repeat;}
.on{ background:url(../images/index-7.jpg) no-repeat;}
.sproducts-four-right{ width:1200px; margin:0 auto; height:485px; display:none;}
.s-products-max ul li{ float:left; width:299px; height:240px; margin-left:1px; margin-bottom:1px; position:relative; overflow:hidden;}
.s-products-max .title0{ width:299px; height:240px; line-height:30px; text-align:center; display:block; position:absolute;left:0;bottom:-242px; color:#fff;font-size:13px; background:#000; background:url(../images/nav-28.png) repeat repeat;}
/*** 轮播效果 ***/
.picMarquee-left{ width:1200px; height:234px;  position:relative;}
.picMarquee-left .hd{ overflow:hidden; height:30px; position:relative; top:-30px; *top:-50px; width:100px; float:right; z-index:999; background:none;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:45px; height:40px; float:right;  overflow:hidden;cursor:pointer;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-right .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-right .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-right{ width:1200px; position:relative;}
.picMarquee-right .hd{ overflow:hidden; height:30px; position:relative; top:-30px; width:100px; float:right; z-index:999; background:none;}
.picMarquee-right .hd .prev,.picMarquee-left .hd .next{ display:block;  width:45px; height:40px; float:right;  overflow:hidden;cursor:pointer;}
.picMarquee-right .hd .next{ background-position:0 -50px;  }
.picMarquee-right .hd .prevStop{ background-position:-60px 0; }
.picMarquee-right .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-right img{ height:260px !important; border:6px solid #500500 !important;}
.picMarquee-right ul li{ position:relative; overflow:hidden; height:315px !important;}
.picList a{ color:#161616; font-size:14px; line-height:24px;}
.ScrCont ul li{ position:relative; overflow:hidden; width:242px; height:190px;}
.ScrCont ul li img{ width:242px; height:158px; border:2px solid #FFF;}
.ScrCont .title{ width:100%; height:93px;text-align:center; display:block; position:absolute;left:0;bottom:-69px; color:#fff;font-size:13px; background:#000; background:url(../images/logo-4.png);}
/***bot***/
.s-bot{ height:54px; background:#443838;}
.s-links{ float:left; background:url(../images/index-23.jpg) no-repeat; height:54px; width:190px; font-size:15px; color:#FFF; line-height:54px; text-align:center;}
.s-bot-nav{ float:left;}
.s-bot-nav ul li{ float:left; width:125px; text-align:center; line-height:54px;}
.s-bot-nav ul li a{ color:#d99e6e;}

.bot-left{ float:left; margin-left:35px; width:245px; background:url(../images/nav-32.png) right no-repeat; height:133px;}
.bot-left img{ margin-top:37px;}
.bot-center{ font-size:14px; color:#000000; line-height:30px; margin-top:20px; float:left; margin-left:20px; width:680px;}
.bot-right{ float:left; margin-top:20px;}
/*左右点击滚动*/
.Roll{  width:1200px; margin:0 auto; margin-top:20px;}
.Roll_con{ width:975px; overflow:hidden; height:420px; position:relative; margin:0 auto; margin-left:114px;}
.Roll_con ul{ position:absolute; left:0; top:0; height:420px; width:10000%;}
.Roll_con ul li{ width:305px; float:left; height:200px; margin:0 10px; text-align:center; line-height:200px; font-size:60px;}
.ScrCont0 ul li{ position:relative; overflow:hidden; width:305; height:200px; margin-bottom:20px;}
.ScrCont0 ul li img{ width:305px; height:200px;}
/****about****/
.about{ width:1200px; margin:0 auto;}
.about-left{ float:left;}
.about-left-e{ font-size:14px; color:#1e1e1e;}
.about-left-h{ font-size:20px; color:#000000; line-height:35px;}
.about-right{ float:right; background:url(../images/nav-35.png) no-repeat left; line-height:54px;}
.about-right-a{ font-size:14px; color:#000100; padding-left:30px;}
.about-right-a a{color:#000100;}

.about-type ul li{ margin-bottom:10px; float:left; width:169px; height:37px; margin-right:20px; padding-bottom:16px; background:url(../images/nav-37.png) no-repeat; line-height:37px; text-align:center;}
.about-type ul li a{ width:169px; height:37px; display:block; color:#FFF;}
.about-type ul li a:hover{  background:url(../images/nav-36.png) no-repeat;}
.bj{ background:url(../images/nav-36.png) no-repeat;}
.about-content{ font-size:14px; font-size:14px; color:#000100; line-height:27px;}
/***news***/
#about-type-list{ margin-top:10px;}
#about-type-list li{ margin-bottom:0 !important; margin-left:15px; text-align:center; line-height:30px !important;  width:140px !important; height:30px !important; background:url(../images/nav-38.png) no-repeat !important; position:relative; z-index:999;}
#about-type-list li a{line-height:30px !important; width:140px !important; height:30px !important;background:url(../images/nav-38.png) no-repeat !important;}

.news-content ul li a{ color:#242424; font-size:16px; line-height:43px;}
.news-content ul li a:hover{ color:#ff3900;}
.news-content-jianj{ font-size:14px; color:#242424; line-height:30px; margin-top:5px;}

.news-show-title{ font-size:18px; color:#252525; font-weight:bold; text-align:center;}
.news-show-time{ line-height:38px; font-size:14px; color:#8e8e8e; text-align:center;}
.news-show-content{ margin:0 20px; font-size:14px; color:#222222; line-height:30px;}
.news-show-np{ font-size:16px; line-height:30px; color:#4b4b4b; font-weight:bold;}
.news-show-np a{ color:#4b4b4b;}
.news-show-np a:hover{ color:#840e02; }
.page{ float:right; text-align:center; margin-top:20px;}
.page a{ color:#FFF; background:#443838; border-radius:20px; width:28px; height:28px; text-align:center; line-height:28px; display:block; float:left; margin:0 7px; font-size:14px;}
.select{ background:#ae3a0c !important; }
/***products***/
.products-content{ width:1200px; margin:0 auto;}
.products-content ul li{ float:left; width:298px; height:240px; margin-left:1px; margin-bottom:1px; position:relative; overflow:hidden;}  
.products-content ul li .title2{ width:100%; height:240px; line-height:30px; text-align:center; display:block; position:absolute;left:0; bottom:241px;color:#fff;font-size:13px; background:#000; background:url(../images/nav-28.png);}
.title2 a{ color:#d99e6e;}
 
.ScrCont1 ul li{ position:relative; overflow:hidden; width:357; height:234px;}
.ScrCont1 ul li img{ width:357px; height:234px;}
.products-list-img{ width:1140px; margin:0 auto; text-align:center;}
.products-list-title{ line-height:80px; font-size:18px; color:#FFF; text-align:center;}
.products-list-xq{ font-size:18px; color:#212121; line-height:30px; font-weight:bold; background:url(../images/nav-39.png) no-repeat; height:47px;}
.products-list-xq span{ color:#FFF; padding-left:8px;}
.products-list-content{margin-top:15px; line-height:40px; font-size:14px; color:#FFF;}
/***留言***/
.main_ly{ margin-left:200px; margin-top:50px;}
.main_ly ul li{ margin-bottom:20px;}
.main_ly ul li input{ border:1px solid #a26417; width:200px; margin:0 10px; font-size:14px; line-height:24px; height:24px; padding-left:5px;}
.main_bd1{ padding-left:5px; border:1px solid #a26417; width:400px; height:100px; margin:0 10px; resize:none;}
.fl{ width:80px !important; margin-left:400px !important; margin-top:50px !important; height:30px !important; cursor:pointer; background:#000; color:#FFF; border:none !important;}
.cl{ clear:both;}
.main_ly_t1,.main_bd,.main_ly_t2{ float:left;}
/****招聘****/
.job-list-top{ width:278px; height:27px; border:5px solid #ce1523; margin:0 auto; font-size:22px; color:#FFF; text-align:center;}
.job-list-top span{margin-top:16px; display:block;}
.job-list-two{ font-size:32px; color:#000; font-weight:900; margin:0 auto; width:135px; position:relative; top:-60px;}
.job-list-shree{ font-size:14px; color:#000; width:20px; width:186px; margin:0 auto; position:relative; top:-20px;}
.job-show{ color:#000; width:1140px; margin:0 auto;}
.main_but_t{ color:#000; width:1140px; margin:0 auto;}
.main_bd3{ width:220px; padding:0 10px; border:1px solid #999; height:25px; line-height:25px; color:#000;}
.main_bd4{ width:1014px; height:60px; line-height:25px; color:#000; border:1px solid #999;}
/***搜索***/
.nr{width:1200px; margin:0 auto;}
.main_title{ font-size:18px; color:#000; line-height:40px; font-weight:600;}
.main_r{width:1200px; margin:0 auto;padding:0 50px;}
.fr{ float:right;}
.main_down ul li{ font-size:14px; color:#000; line-height:25px;}


.s-top-right-two a:hover{ color:#ff4e00;}
.job-a{color:#000; }
.job-a:hover{ color:#ff4e00;}
.more:hover{color:#ff4e00 !important;}
.about-right-a a:hover{ color:#ff4e00;}
#img img{ width:396px; height:125px;}
#rotate:hover{
	transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); /* IE 9 */
	-webkit-transform: rotateY(360deg); /* Safari and Chrome */
    transition: all 1s ease-in-out;

}
#rotatex:hover{
	transform: rotateX(360deg);
    -ms-transform: rotateX(360deg); /* IE 9 */
	-webkit-transform: rotateX(360deg); /* Safari and Chrome */
    transition: all 1s ease-in-out;

}
#rotatexs:hover{
	transform: rotate(360deg);
    -ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotateX(360deg); /* Safari and Chrome */
    transition: all 1s ease-in-out;

}
