@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;word-wrap:break-word;}
a{text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; }
a:hover {text-decoration:none;}
a:active {text-decoration: none; }
a.underline:hover {text-decoration:underline;}
a img{border:none;} 
body{margin: 0px;padding:0px;position:relative;}
body,td,div,a,li,form { font-size:14px; color:#391f0e; line-height:20px; font-family:Arial,"Microsoft yahei"}
div,form,p,img,ul,ol,li,dl,dt,dd,button,input{margin: 0px;padding: 0px;}
li{ list-style:none;}
.clear{clear:both !important;width:0px !important;height:0px !important;line-height:0px !important;overflow:hidden !important;padding:0 !important;margin:0 !important;float:none !important;position:static !important;background:none !important;}
.animate{-webkit-transition-duration:0.7s; -moz-transition-duration:0.7s; -ms-transition-duration:0.7s;transition-duration:0.7s;}
.f10{height:10px;width:100%;overflow:hidden;}
.f15{height:15px;width:100%;overflow:hidden;}
.f20{height:20px;width:100%;overflow:hidden;}
.f25{height:25px;width:100%;overflow:hidden;}
.f30{height:30px;width:100%;overflow:hidden;}
.f35{height:35px;width:100%;overflow:hidden;}
.f40{height:40px;width:100%;overflow:hidden;}
.f50{height:50px;width:100%;overflow:hidden;}
.f60{height:60px;width:100%;overflow:hidden;}
.f115{height:115px;width:100%;overflow:hidden;}
.f130{height:130px;width:100%;overflow:hidden;}
.f135{height:135px;width:100%;overflow:hidden;}
.f200{height:200px;width:100%;overflow:hidden;}
.f700{height:700px;width:100%;overflow:hidden;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.fl{float:left;}
.fr{float:right;}
.ya{}
.hide{display:none;}
.greybg{background-color:#f5f5f5;}
.block{display:block !important;}
.f35{height:35px;width:100%;overflow:hidden;}
.box{width:100%;max-width:1900px; min-width:1200px; margin:0 auto; height:auto;}
.w{width:1200px;margin:0 auto;}

.y{width:300px;margin:0 auto;}



.box1{height:95px;
/*
background:#981a1a;
background: -moz-linear-gradient(left, #981a1a, #ab1b21);
background:-webkit-linear-gradient(left, #981a1a, #ab1b21)
*/
}
.box1 .logo{width:259px;height:95px;}
.box1 .logo img{width:259px;height:95px;}
.box1 .topmenu{height:95px;width:784px;}



.nav{height:95px; width:784px; position:relative; z-index:1;  }

.nav .nLi{ float:left;  position:relative; width:98px; }
.nav .nLi h3{  }
.nav .nLi h3 a{ display:block;text-align:center; line-height:93px; color:#5a5a5a;font-size:16px;}
.nav .sub{ display:none; width:70px; height:3px; left:0; top:95px;  position:absolute; background:#0f6ee3; }
.nav .sub ul{width:240px;margin:10px 0 0 25px;margin-bottom:10px;border-right:2px solid #fff;}
.nav .sub li{float:left;width:120px; zoom:1; background:url(../img/dot5.jpg) left no-repeat;}
.nav .sub a{ display:block; text-indent:10px; line-height:46px;color:#333333;}
.nav .sub .menuimg{width:189px;height:129px;margin:15px 15px 0 0;}
.nav .sub5{left:-98px;}
.nav .sub6{left:-196px;}


.nav .on h3 a{color:#0f6ee3;border-bottom:3px solid #0f6ee3;}


.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:19px; overflow:hidden; position:absolute; left:50%; margin-left:-70px; bottom:50px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:50px; height:5px; line-height:12px; text-align:center; cursor:pointer;background-color:#535353;border:2px solid #535353;border:50%;}
.slideBox .hd ul li.on{background-color:#0f6ee3;border:2px solid #0f6ee3;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:600px;}
.slideBox .bd li.banner1{background:url(../img/banner1.jpg) center no-repeat; }
.slideBox .bd li.banner2{background:url(../img/banner2.jpg) center no-repeat; }
.slideBox .bd li.banner3{background:url(../img/banner3.jpg) center no-repeat; }

.slideBox .prev{ position:absolute; left:10%; top:50%; margin-top:-21px; display:block; width:42px; height:42px; background:url(../img/leftarrow.png) no-repeat;  }
.slideBox .next{ position:absolute; right:10%; top:50%; margin-top:-25px; display:block; width:42px; height:42px; background:url(../img/rightarrow.png)  no-repeat; }


.slideBoxs{ width:100%; height:360px; overflow:hidden; position:relative;  }
.slideBoxs .hd{ height:19px; overflow:hidden; position:absolute; left:50%; margin-left:-70px; bottom:50px; z-index:1; }
.slideBoxs .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxs .hd ul li{ float:left; margin-right:10px;  width:50px; height:5px; line-height:12px; text-align:center; cursor:pointer;background-color:#535353;border:2px solid #535353;border:50%;}
.slideBoxs .hd ul li.on{background-color:#0f6ee3;border:2px solid #0f6ee3;}
.slideBoxs .bd{ position:relative; height:100%; z-index:0;}
.slideBoxs .bd li{ zoom:1; vertical-align:middle; height:360px;}
.slideBoxs .bd li.banner1{background:url(../img/dot7.jpg) center no-repeat; }


.box3{background-color:#fffff;}
.boxtitle{padding-top:63px;padding-bottom:30px;}
.boxtitle .t1{font-size:36px;line-height:36px;color:#464646;text-align:center;margin-bottom:10px;}
.boxtitle .t2{display:block;width:70px;height:3px;margin:0 auto;background-color:#FFFFF;margin-bottom:20px;}
.boxtitle .t3{text-align:center;}
.boxtitle .t3 a{line-height:26px;color:#7d7d7d;}
.boxtitle .t3 a:hover{color:#ff0000}
.boxtitle .s1{font-size:36px;line-height:36px;text-align:center;margin-bottom:10px;}


.title .t1{font-size:20px;line-height:36px;color:#191715;text-align:center;margin-bottom:5px;}

.boxtitles{padding-top:50px;padding-bottom:30px;background:url(../img/lineagebg.png);width:377px;height:188px;}
.boxtitles .t1{font-size:66px;line-height:36px;color:#006ab8;text-align:center;margin-bottom:20px;font-weight:bold;}
.boxtitles .t2{display:block;width:28px;height:1px;margin:0 auto;background-color:#000000;margin-bottom:20px;}
.boxtitles .t3{text-align:center;color:#a3a4a1;}


.boxtitlet{padding-top:22px;padding-bottom:30px;}
.boxtitlet .t1{font-size:36px;line-height:36px;width:200px;margin-bottom:10px;margin : 0px;color:#006ab8;}
.boxtitlet .t2{font-size:10px;line-height:20px;margin-bottom:10px;margin : -30px 0px 0px 980px;}

/*
.dis{display:none;width:70px;height:3px;margin:0 auto;background-color:#0f6ee3;margin:0 15px;}
*/
.videopart{width:975px;margin:0 auto;}
.videopart .video{width:315px;height:205px;background-color:#333;}
.videopart .part{width:660px;}
.videopart .part li{float:left;width:320px;height:98px;margin-left:10px;margin-bottom:9px;overflow:hidden;}
.videopart .part li img{width:320px;height:98px;display:block;}
.videopart .part li img:hover {  transform: scale(1.2);}



.slideGroup{ height:298px; }
.slideGroup .parHd{ height:35px; margin-bottom:45px; position:relative;  }
.slideGroup .parHd ul{ height:35px; text-align:center;  }
.slideGroup .parHd ul li{display:inline-block;padding:0 15px; margin:0 30px; cursor:pointer; border:1px solid #333333;border-radius:30px; }
.slideGroup .parHd ul li a{display:block;padding:0 20px;text-align:center;line-height:33px;color:#333333;}
.slideGroup .parHd ul li.on{  border:1px solid #c9151e; }
.slideGroup .parHd ul li.on a{color: #c9151e; }

.slideGroup .inSlideBox{ overflow:hidden; zoom:1;position:relative;   }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0px 20px; width:200px; float:left; _display:inline; overflow:hidden;  }
.slideGroup .parBd ul li .pic{ width:100%; height:100px;text-align:center;}
.slideGroup .parBd ul li .pic img{ width:109px; height:109px;}

.slideGroup .parBd ul li .title{ line-height:48px; width:100%; text-align:center; white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis; }


.box4{background:url(../img/dot3.jpg) center no-repeat;height:495px;}
.box4 ul{padding-top:30px;}
.box4 ul li{float:left;width:377px;height:198px;margin:0 11px 50px;overflow:hidden;}
.box4 ul li img.s{display:block;width:150px;height:198px;}
.box4 ul li .cover{width:120px;height:144px;margin-top:0;padding:13px 15px;background-color:#fff;position:relative;z-index:9;line-height:25px;background-color:#8a1d21;color:#fff;text-align:justify}
.box4 ul li:hover img.s{margin-top:-170px;}


.box5{height:685px;padding-top:30px;}


.box5 .picnews{position:relative;float:left;width:289px;height:391px;margin-right:16px;}
.box5 .picnews img{width:289px;height:216px;}
.box5 .picnews a{position:relative;display:block;width:289px;height:170px;background:#f7f7f7;color:#333333;}
.box5 .picnews .t1{margin:0 15px;padding-top:10px;line-height:45px;font-size:16px;color:#333;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}

.box5 .picnews .t2{height:16px;line-height:16px;font-size:14px;color:#ccc;text-align:left;margin:0 15px;}
.box5 .picnews .t3{height:60px;overflow:hidden;line-height:20px;font-size:14px;margin:15px;color:#717171;text-align:left;}

.box5 .txtnews{position:relative;width:590px;}
.box5 .txtnews a.newsa{display:block;margin-bottom:16px;padding:20px;height:80px;background-color:#f7f7f7;}


.box5 .txtnews .date{width:100px;}
.box5 .txtnews .date .t1{display:block;height:20px;text-align:left;color:#939393;line-height:20px;padding-top:10px;text-indent:65px;overflow:hidden;}
.box5 .txtnews .date .t2{float:right;display:block;height:40px;widht:93px;text-align:right;color:#939393;font-size:36px;line-height:40px;overflow:hidden;text-indent:-100px;}
.box5 .txtnews .txt{width:410px;margin-left:40px;}
.box5 .txtnews .txt .t1{width:100%;margin-bottom:10px;color:#373737;font-size:16px;line-height:20px;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.box5 .txtnews .txt .t2{height:48px;overflow:hidden;line-height:24px;color:#6f6d6d;}


.box5 .txtnews a.newsa:hover .txt .t1{color:#ff0000}
.box5 .txtnews a.newsa:hover .txt .t2{color:#ff0000}



.box6{height:500px;background:url(../img/box6bg.jpg) center no-repeat;}
.box6 .intro{margin-top:35px;padding:50px;width:350px;height:340px;}
.box6 .intro .t1{color:#444444;font-size:26px;font-weight:bold;margin-bottom:30px;}
.box6 .intro .t2{color:#5c5b5b;line-height:26px;color:#5c5b5b;}
.box6 .intro .t3{padding-top:30px}
.box6 .intro .t3 a{display:inline-block;background-color:#c9151e;color:#efd994;width:105px;height:32px;margin-right:20px;line-height:32px;text-align:center;border-radius:20px}


.box7{height:100px;background-color:#393939;overflow:hidden;}
.endlogo{width:169px;height:172px;}
.endlogo img{width:169px;height:172px;}


.box7 .tel{width:600px;margin-left:30px;padding-top:30px;}
.box7 .tel .t1{color:#fff;line-height:28px;}

.box7 .media{width:240px;padding-top:27px;}
.box7 .media .t1{line-height:36px;color:#fff;}
.box7 .media .weibo{display:inline-block;width:38px;height:38px;line-height:38px;background:url(../img/weibo.jpg) no-repeat;text-indent:-9999px;}
.box7 .media .wechat{display:inline-block;width:38px;height:38px;line-height:38px;background:url(../img/weibo.jpg) no-repeat;text-indent:-9999px;background-position:-45px 0;}


.box7 .media .t2{line-height:38px;color:#fff;}
.box7 .media .tmall{display:inline-block;width:153px;height:38px;line-height:38px;background:url(../img/weibo.jpg) no-repeat;text-indent:-9999px;background-position:-98px 0;}


.box8{background:url(../img/lineagebg.png);width:377px;height:188px;}
.box8 ul{padding-top:30px;}
.box8 ul li{float:left;width:377px;height:198px;margin:0 30px 50px;overflow:hidden;}
.box8 ul li img.s{display:block;width:377px;height:188px;}
.box8 ul li .cover{width:120px;height:144px;margin-top:0;padding:13px 15px;background-color:#fff;position:relative;z-index:9;line-height:25px;background-color:#8a1d21;color:#fff;text-align:justify}
.box8 ul li:hover img.s{margin-top:-170px;}

.box9{background-color:#f8f8f8;width:1423px;height:80px;}


.location{line-height:36px;color:#333333;}
.location a{line-height:36px;color:#333333;}






.inbanner{height:350px;}
.inbanner1{background:url(../img/inbanner1.jpg) center no-repeat;}
.hrbanner{background:url(../img/hrbanner.jpg) center no-repeat;}
.aboutbanner{background:url(../img/aboutbanner.jpg) center no-repeat;}
.contactbanner{background:url(../img/contactbanner.jpg) center no-repeat;}


.inbanner .title{float:right;margin-top:100px;width:340px;height:160px;background:rgba(171,84,67,0.6);}
.inbanner .title .t1{color:#fff;font-size:40px;padding-top:40px;text-align:center;line-height:40px;}
.inbanner .title .t2{color:#fff;font-size:22px;padding-top:20px;text-align:center;line-height:22px;}








.productul{width:1250px;}
.productul li{ margin-right:27px; margin-bottom:40px; width:280px; float:left; _display:inline; overflow:hidden;  }
.productul li .pic{ width:280px; height:270px;}
.productul li .pic img{ width:280px; height:270px; display:block;  }
.productul li .title{ line-height:48px; width:100%; text-align:center; white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis; }

.textclass{float:right;}
.textclass a{display:inline-block;line-height:55px;color:#333333;font-size:16px;margin:0 30px;}
.textclass a.curr{font-size:18px;color:#ab1b21;}





.nowperson{height:700px;background:url(../img/lineagebg.jpg) center no-repeat;}
.nowperson .pic{margin-top:200px;margin-left:50px;width:527px;height:316px;}
.nowperson .pic img{width:527px;height:316px;}
.nowperson .txt{margin-top:140px;padding:0 60px;width:500px;height:520px;background:#fff;background:rgba(255,255,255,0.8);}
.nowperson .txt .t1{padding-top:40px;color:#c9151e;text-align:right;font-size:30px;line-height:100px;}
.nowperson .txt .t2{color:#333;line-height:45px;font-size:16px;}
.nowperson .txt .s1{color:#006ab8;line-height:45px;font-size:25px;}
.nowperson .txt .s2{color:#606060;line-height:45px;font-size:15px;}


.box11{padding-bottom:150px;background:url(../img/box11bg.jpg) center bottom no-repeat;}
.box11 p{margin-bottom:10px;line-height:40px;font-size:20px;}

.box12{height:621px;background:url(../img/box12bg.jpg) center no-repeat;}
.box12 .txt{width:500px;padding:100px 40px 0;}
.box12 .txt .t1{color:#ab1b21;font-size:40px;line-height:40px;margin-bottom:50px;}
.box12 .txt .t2{color:#333;line-height:40px;font-size:20px;text-align:justify}

.box13{padding-top:120px;min-height:535px;background-color:#ab1b21;}
.box13 .pic{width:600px;}

.box13 .txt{width:500px;padding:0 50px;}
.box13 .txt .t1{color:#fff7e2;font-size:40px;line-height:40px;margin-bottom:50px;}
.box13 .txt .t2{color:#fff;font-size:20px;line-height:40px;margin-bottom:20px;}

.box14{padding-top:80px;min-height:640px;background:url(../img/box14bg.jpg) center no-repeat;}
.box14 .txt{float:right;width:500px;padding:60px 40px 0;background:#fff5b0;background:rgba(255,245,176,0.8);}
.box14 .txt .t1{color:#ab1b21;font-size:40px;margin-bottom:25px;line-height:40px;}
.box14 .txt .t2{color:#333333;font-size:20px;margin-bottom:40px;line-height:40px;}

.box15{padding-top:90px;min-height:230px;background:url(../img/box15bg.jpg) center no-repeat;}
.box15 .txt{width:600px;color:#333333;font-size:20px;line-height:40px;}

.box16{}
.box16 ul{width:1230px;}
.box16 li{float:left;width:380px;margin-right:29px;}
.box16 li .pic img{display:block;width:380px;height:270px;}
.box16 li .title{height:80px;background-color:#f2f2f2;overflow:hidden;}
.box16 li .title .date{float:left;width:90px;height:80px;background-color:#c9151e;}
.box16 li .title .date .t1{text-align:center;font-size:16px;line-height:24px;padding-top:17px;color:#fff;}
.box16 li .title .date .t2{text-align:center;font-size:20px;line-height:24px;color:#fff;}

.box16 li .title .txt{float:left;margin-left:20px;padding-top:10px;width:270px;height:80px;overflow:hidden;}
.box16 li .title .txt a{line-height:32px;font-size:18px;}

.box16 li .content{padding:20px;background-color:#f2f2f2;}
.box16 li .content p a{line-height:26px;color:#5f5f5f;font-size:16px;}
.box16 li .content a.more{display:block;width:90px;height:26px;margin:20px auto 0;text-align:center;line-height:26px;border:1px solid #c9151e;color:#c9151e;}

ul.newslist{width:1230px;}
ul.newslist li{float:left;width:585px;margin-right:30px;margin-bottom:20px;background-color:#f2f2f2;line-height:60px;font-size:16px;}
ul.newslist li .date{float:left;margin-left:20px;display:block;width:140px;}
ul.newslist li a{float:left;display:block;width:385px;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;line-height:60px;font-size:16px;color:#333333}
ul.newslist li .plus{float:left;display:block;width:40px;background-color:#dbbc7b;color:#fff;text-align:center;font-size:30px;}


.newstitle{padding-top:20px;font-size:24px;text-align: center;margin-bottom:20px;}
.newstime{height:35px;background-color: #f5f5f5;line-height: 35px;text-align: center;}
.newsdetail{padding-top:20px;padding-bottom:40px;line-height:28px;}





.borderTable{border-collapse:collapse;border:none;}
.borderTable td{padding:7px 10px;border:1px solid #000;}






.box101{height:50px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.box101 ul{border-left:1px solid #d3d3d3;}
.box101 ul li{float:left;border-right:1px solid #d3d3d3;}
.box101 ul li a{display:block;line-height:50px;padding:0 65px;font-size:16px;}
.box101 ul li a.currclass{background-color:#006ab8;color:#fff;}
.box101 ul li a:hover{background-color:#2b95e2;color:#fff;}



.box102{}
.box102 .w{padding:30px 0px;font-size:14px;color:#333;line-height:24px;}
.box102 .w p{font-size:14px;color:#333;line-height:24px;}




.box17{padding-top:40px;}
.box17 ul{width:1230px;}
.box17 li{float:left;width:380px;margin-right:29px;}
.box17 li .pic img{display:block;width:380px;height:270px;}
.box17 li .title{height:80px;background-color:#f2f2f2;overflow:hidden;}
.box17 li .title .date{float:left;width:90px;height:80px;background-color:#5cc6f0;}

.box17 li .title .date .t2{padding:17px 10px;text-align:center;font-size:22px;line-height:24px;color:#fff;}


.box17 li .title .txt{float:left;margin-left:20px;padding-top:10px;width:270px;height:80px;overflow:hidden;}
.box17 li .title .txt a{line-height:32px;font-size:18px;}

.box17 li .content{padding:20px;background-color:#f2f2f2;}
.box17 li .content p{display:block;height:78px;overflow:hidden;}
.box17 li .content p a{line-height:26px;color:#5f5f5f;font-size:16px;}
.box17 li .content a.more{display:block;width:90px;height:26px;margin:20px auto 0;text-align:center;line-height:26px;border:1px solid #5cc6f0;color:#5cc6f0;}



ul.newslist{width:1230px;}
ul.newslist li{float:left;width:585px;margin-right:30px;margin-bottom:20px;background-color:#f2f2f2;line-height:60px;font-size:16px;}
ul.newslist li .date{float:left;margin-left:20px;display:block;width:140px;}
ul.newslist li a{float:left;display:block;width:385px;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;line-height:60px;font-size:16px;color:#333333}
ul.newslist li .plus{float:left;display:block;width:40px;background-color:#5cc6f0;color:#fff;text-align:center;font-size:30px;}





#fenye{clear:both; margin:20px 0px 20px 0;}
#fenye a{text-decoration:none; display:inline;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}



.newstitle{padding-top:40px;font-size:24px;line-height:24px;text-align: center;margin-bottom:20px;}
.newstime{height:35px;background-color: #f5f5f5;line-height: 35px;text-align: center;}
.newsdetail{padding-top:20px;padding-bottom:40px;line-height:28px;}
.newsdetail p{font-size:14px;line-height:28px;}
.newsdetail img{max-width:100%;}


ul.newslist2{width:1200px;margin:30px auto;}
ul.newslist2 li{width:100%;height:60px;margin-bottom:20px;background-color:#f2f2f2;line-height:60px;font-size:16px;}
ul.newslist2 li .date{float:left;display:block;width:140px;margin-left:20px;}
ul.newslist2 li a{float:left;display:block;width:1000px;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;line-height:60px;font-size:16px;color:#333333}
ul.newslist2 li a:hover{color:#ff0000}
ul.newslist2 li .plus{float:left;display:block;width:40px;background-color:#5cc6f0;color:#fff;text-align:center;font-size:30px;}


















@media \0screen\,screen\9 {
	.inbanner .title{background-color:#ab1b21; filter:Alpha(opacity=70); position:static;   *zoom:1;  }
	.topclass li .cover{background-color:#000; filter:Alpha(opacity=50);   *zoom:1;  }
}

