@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;  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;}
.f80{height:80px;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;}



.box1{height:94px;}
.box1 .w{}
.box1 .logo{width:280px;height:94px;}
.box1 .logo img{width:280px;height:94px;}


.topmenu{margin-left:200px;width:660px;height:94px;}
.topmenu>li{float:left;width:110px;height:94px;}
.topmenu .ma{display:block;width:110px;line-height:94px;font-size:16px;color:#363636;text-align:center;}
.topmenu>li:hover .ma{color:#ff0000;background:url(../img/dot1.jpg) center bottom no-repeat;}

.topmenu .submenu{width:565px;display:none;    position: relative;z-index:9;}
.topmenu .submenu .slist{padding:20px;width:160px;height:300px;background-color:#f2f2f2;}
.topmenu .submenu .slist li{border-bottom:1px solid #dbdbdb;}
.topmenu .submenu .slist li a{display:block;line-height:35px;color:#555555;text-indent:20px;}
.topmenu .submenu .slist li a:hover{color:#ff0000}
.topmenu .submenu .spic{padding:20px;width:325px;height:300px;background-color:#fff;}
.topmenu .submenu .spic img{display:block;}
.topmenu .submenu .spic .t1{padding-top:10px;line-height:40px;color:#303030;font-size:22px;}
.topmenu .submenu .spic .t2{color:#737373;font-size:14px;line-height:22px;}


.searchbox{position:relative;z-index:99;}


#toggle-search{text-indent:-9999px;overflow:hidden;position:relative;z-index:1;display:block;width:34px;height:94px;outline:none;border:none;cursor:pointer;background:url(../img/searchIcon.jpg) no-repeat}
#search-form{-moz-transition:max-height,0.5s;-o-transition:max-height,0.5s;-webkit-transition:max-height,0.5s;transition:max-height,0.5s;position:absolute;top:94px;left:-246px;width:280px;max-height:0;overflow:hidden;background-color:#e1e4e7}
#search-form.open{max-height:60px}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:60px;width:100%;line-height:60px}
#search-form input[type="search"]{width:100%;padding:0 5px 0 22px;background:transparent;border:none}
#search-form input[type="submit"]{position:absolute;bottom:0;right:0;width:60px;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#516270;background:#c6cacd;border:none;cursor:pointer}






.slideBox{ width:100%; height:600px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:19px; overflow:hidden; position:absolute; left:50%; margin-left:-30px; bottom:50px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:10px; text-align:center; cursor:pointer;border:2px solid #fff;border-radius:50%;}
.slideBox .hd ul li.on{background-color:#fff;}
.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; } */



.boxtitle{height:170px;}
.boxtitle .t1{padding-top:48px;color:#444444;font-size:38px;line-height:38px;text-align:center;}
.boxtitle .t2{padding-top:20px;color:#656565;line-height:20px;text-align:center;font-size:20px;}


.aboutbox{width:376px;height:320px;margin:0 12px 90px;background-color:#6f6f6f;}
.aboutbox .pic{}
.aboutbox .pic a{display:block;width:376px;height:230px;overflow:hidden;}
.aboutbox .pic img{display:block;width:376px;height:230px;}
.aboutbox .pic img:hover{ transform: scale(1.1);}



.aboutbox .txt{padding:20px;}
.aboutbox .txt .t1{width:100%;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.aboutbox .txt .t1 a{color:#fff;font-size:20px;line-height:20px;}
.aboutbox .txt .t2{width:100%;padding-top:10px;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.aboutbox .txt .t2 a{color:#fff;line-height:14px;}



.box4{height:600px;background:url(../img/box4bg.jpg) center no-repeat;}
.box4 .boxtitle{padding-top:20px;height:210px;}
.box4 .boxtitle .t1{color:#fff;}
.box4 .boxtitle .t2{color:#fff;}



.homeproductlist{ zoom:1;  position:relative;   }
.homeproductlist .sPrev{position:absolute;left:-80px;top:0;display:block; width:61px; height:270px; background:url(../img/leftarrow.png) left no-repeat;}
.homeproductlist .sNext{position:absolute;right:-80px;top:0;display:block; width:61px; height:270px;  background:url(../img/rightarrow.png) right no-repeat; }

.homeproductlist .tempWrap{float:left;}
.homeproductlist ul{float:left; overflow:hidden; zoom:1;}
.homeproductlist ul li{ width:260px;margin:0 20px;float:left; _display:inline; overflow:hidden; }
.homeproductlist ul li .pic{ width:260px;height:200px;}
.homeproductlist ul li .pic a{ width:260px; height:200px; display:block;overflow:hidden;}
.homeproductlist ul li .pic img{ width:260px; height:200px; display:block;}
.homeproductlist ul li .pic img:hover{ transform: scale(1.1);}


.homeproductlist ul li .txt{ width:260px;height:60px;background-color:#fff;border-bottom:4px solid #c61d22;}
.homeproductlist ul li .txt a{display:block; width:260px;height:60px; line-height:60px;text-align:center;font-size:20px;color:#282828;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}



.box5 .picnews{position:relative;float:left;width:289px;height:391px;margin-right:16px;}
.box5 .picnews .pic{position:relative;}
.box5 .picnews .pic img{display:block;width:289px;height:216px;}
.box5 .picnews .pic .datebox{position:absolute;left:0;top:0;width:90px;height:70px;background-color:#c61d22;}
.box5 .picnews .pic .datebox .t10{padding-top:10px;line-height:30px;font-size:24px;color:#fff;text-align:center;}
.box5 .picnews .pic .datebox .t11{line-height:18px;font-size:14px;color:#fff;text-align:center;}
.box5 .picnews a{position:relative;display:block;width:289px;height:130px;background:#f7f7f7;color:#333333;}
.box5 .picnews .t1{margin:0 15px;padding-top:5px;line-height:60px;font-size:18px;color:#333;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.box5 .picnews .t2{height:40px;overflow:hidden;line-height:20px;font-size:14px;margin:0px 15px;color:#717171;text-align:left;}
.box5 .picnews a:hover .t1{color:#c61d22;}
.box5 .picnews a:hover .t2{color:#c61d22;}


.box5 .txtnews{position:relative;width:590px;}
.box5 .txtnews a.newsa{display:block;margin-bottom:17px;padding:12px 20px;height:80px;background-color:#f7f7f7;}
.box5 .txtnews .date{width:100px;}
.box5 .txtnews .date .t1{text-align:right;color:#939393;line-height:20px;padding-top:10px;}
.box5 .txtnews .date .t2{text-align:right;color:#939393;font-size:36px;line-height:40px;}
.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:230px;background:url(../img/box6bg.jpg) center no-repeat;}
.box6 dl{padding-top:70px;}
.box6 dd{float:left;width:100px;margin:0 100px;}
.box6 a{display:block;padding-top:74px;height:20px;background:url(../img/box6icon.png) no-repeat;line-height:20px;font-size:20px;color:#fff;}

.box6 a.dd1{background-position:12px 0;}
.box6 a.dd2{background-position:-280px 0;}
.box6 a.dd3{background-position:-568px 0;}
.box6 a.dd4{background-position:-856px 0;}


.box7{padding-top:50px;padding-bottom:50px;background:#5a5a5a url(../img/box7bg.jpg) top center no-repeat;}


.box7 .abox{width:350px;}
.box7 .abox .t1{color:#fff;font-size:26px;line-height:26px;margin-bottom:20px;}
.box7 .abox .t2{line-height:40px;color:#c7c7c7}
.box7 .abox .t2 img{vertical-align:middle;margin-right:10px;}


.box7 .bbox{width:180px;}
.box7 .bbox .t1{color:#fff;font-size:18px;line-height:26px;margin-bottom:20px;}
.box7 .bbox .t2{}
.box7 .bbox .t2 a{color:#c7c7c7;line-height:30px;}


.box7 .cbox{width:300px;}
.box7 .cbox .t1{color:#fff;font-size:26px;line-height:26px;margin-bottom:20px;}
.box7 .cbox .qrcode{float:left;margin-right:20px;color:#898989;text-align:center;}
.box7 .cbox .qrcode img{display:block;width:110px;height:110px;}

.box8{height:70px;line-height:70px;background-color:#393939;text-align:center;line-height:70px;color:#9e9e9e;}
.box8 p{line-height:70px;}

.box9 p{text-align:center;line-height:30px;}
.box9 p a{color:#8a8a8a;}


.inbanner{height:350px}
.inbanner1{background:url(../img/inbanner1.jpg) center no-repeat;}
.inbanner2{background:url(../img/inbanner2.jpg) center no-repeat;}
.inbanner3{background:url(../img/inbanner3.jpg) center no-repeat;}
.inbanner4{background:url(../img/inbanner4.jpg) center no-repeat;}
.inbanner5{background:url(../img/inbanner5.jpg) center no-repeat;}
.inbanner6{background:url(../img/inbanner6.jpg) center no-repeat;}

.searchbanner{background:url(../img/searchbg.jpg) center no-repeat;height:209px;}




.box10{height:78px;border-bottom:1px solid #e7e7e7;}
.box10 .classMenu{}
.box10 .classMenu li{float:left;margin-right:50px;}
.box10 .classMenu li a{display:block;line-height:74px;font-size:16px;color:#6b6a6a;text-align:center;}
.box10 .classMenu li a.on{border-bottom:5px solid #c51c1f}

.box10 .location{line-height:78px;color:#b0b0b0;}
.box10 .location a{line-height:78px;color:#b0b0b0;}


.box11 .videobox{float:right;width:490px;height:300px;margin:0 0 40px 40px;}
.box11 .t1{padding-top:50px;color:#dcdcdc;font-size:80px;line-height:80px;}
.box11 .t2{color:#7d7d7d;font-size:30px;line-height:40px;margin-bottom:50px;}

.detail{min-height:150px;padding-bottom:50px;color:#6d6d6d;font-size:14px;line-height:26px;}
.detail p{color:#6d6d6d;font-size:14px;line-height:26px;}


.redabout{width:1200px;height:301px;background:url(../img/redabout.jpg) no-repeat;}
.redabout .red{width:220px;height:300px;padding:0 40px;margin-left:600px;}
.redabout .red .t1{text-align:center;font-size:30px;color:#fff;padding-top:90px;line-height:50px;}
.redabout .red .t2{text-align:center;font-size:14px;color:#fff;line-height:30px;}

.productClass{margin-bottom:15px;}
.productClass li{float:left;margin-right:24px;margin-bottom:30px;}
.productClass li a{display:block;}
.productClass li a span{display:inline-block;vertical-align:middle;margin-right:8px;width:14px;height:14px;border:1px solid #c2c2c2;}
.productClass li a i{display:inline-block;vertical-align:middle;line-height:18px;color:#555555;font-size:14px;font-style:normal;}
.productClass li.on span{background:url(../img/dot5.jpg) center no-repeat;}



.productList{width:1230px;margin-bottom:20px;}
.productList li{float:left;width:382px;height:413px;margin-right:25px;margin-bottom:30px;}
.productList li a{display:block;width:380px;height:411px;border:1px solid #919191;}
.productList li .pic{width:380px;height:290px;overflow:hidden;}
.productList li .pic img{display:block;width:380px;height:290px;}
.productList li .pic img:hover{ transform: scale(1.1);}


.productList li .txt{padding:0 25px;background-color:#919191;}
.productList li .txt .t1{font-size:18px;line-height:60px;color:#fff;border-bottom:1px solid #fff;}
.productList li .txt .t2{height:60px;line-height:60px;color:#fff;}
.productList li a:hover{border:1px solid #c61c22;}
.productList li a:hover .txt{background-color:#c61c22;}



.newslist{}
.newslist li{height:200px;margin-bottom:40px;border-bottom:1px solid #e5e5e5;}
.newslist .pic{float:left;width:210px;height:160px;}
.newslist .pic img{display:block;width:210px;height:160px;}
.newslist .txt{float:left;margin-left:30px;margin-right:100px;width:760px;height:160px;}
.newslist .txt .t1{padding-top:10px;width:100%;white-space: nowrap;word-wrap:normal; overflow: hidden; text-overflow: ellipsis;}
.newslist .txt .t1 a{line-height:32px;color:#454545;font-size:18px;}
.newslist .txt .t1 a:hover{color:#c51c1f}
.newslist .txt .t2{font-size:12px;color:#c0c0c0;line-height:39px;}
.newslist .txt .t3{display:block;height:48px;overflow:hidden;}
.newslist .txt .t3 a{line-height:24px;color:#9e9e9e;font-size:14px;}
.newslist .txt .t3 a:hover{color:#c51c1f}
.newslist .date{float:left;width:90px;height:90px;margin-top:20px;border-left:1px solid #e1e1e1;}

.newslist .date .t1{display:block;width:70px;height:60px;margin-left:20px;color:#de0025;font-size:60px;line-height:60px;overflow:hidden;    text-indent: -226px;}
.newslist .date .t2{height:30px;color:#757575;font-size:16px;line-height:30px;text-indent:28px;overflow:hidden;}


.jobtitle{background-color:#a7a7a7;line-height:60px;color:#fff;font-size:16px;height:60px;overflow:hidden;}
.jobtitle .t1{display:inline-block;width:370px;text-indent:60px;}
.jobtitle .t2{display:inline-block;width:270px;text-align:center;}
.jobtitle .t3{display:inline-block;width:270px;text-align:center;}
.jobtitle .t4{display:inline-block;width:190px;text-align:center;}


.jobList{  border:1px solid #ddd;  }
.jobList h3{display:block; height:60px; line-height:60px;  background:#fff; cursor:pointer;font-style:normal;font-weight:400;border-bottom:1px solid #ddd;}
.jobList h3 .t1{float:left;display:block;width:370px;text-indent:60px;}
.jobList h3 .t2{float:left;display:block;width:270px;text-align:center;}
.jobList h3 .t3{float:left;display:block;width:270px;text-align:center;}
.jobList h3 .t4{float:left;display:block;width:200px;text-align:center;}
.jobList h3 .t5{float:left;display:block;width:50px;text-align:center;color:#ff0000;font-size:28px;}
.jobList h3 .t6{float:left;display:block;width:48px;text-align:center;display:none;color:#ff0000;font-size:36px;}
.jobList h3.on .t5{display:none }
.jobList h3.on .t6{ display:inline-block;}
.jobList .detail{ padding:40px; background-color:#f6f6f6 ;border-bottom:1px solid #ddd; font-size:16px;}
.jobList .detail p{font-size:16px;line-height:24px;}



.box14left{float:left;width:550px;}
.box14left .t1{height:40px;font-size:20px;font-weight:bold;}
.message {width: 550px;}
.message .inputText {width: 290px;height: 33px;border: 1px solid #CCC;	line-height: 33px;text-indent: 15px;font-size: 14px;color: #919191;margin-bottom: 20px;}
.message .msText {width: 548px;height: 108px;border: 1px solid #CCC;	overflow: hidden;line-height: 24px;font-size: 14px;	resize: none;outline: none;	color: #919191;	text-indent: 15px;font-family:"Microsoft yahei";}
.message .msBtn {width: 548px;height: 48px;overflow: hidden;text-align: center;line-height: 48px;font-size:18px;color: #333;font-weight: bold;margin-top: 20px;cursor: pointer;background-color:#fff;border:1px solid #ccc;}
.message .msBtn:hover{color:#c51c1f;border:1px solid #c51c1f}


.box14right{float:left;padding:30px 40px;width:490px;height:308px;margin-left:50px;background-color:#f6f6f6;}
.box14right p{line-height:50px;}
.box14right p img{vertical-align:middle;margin-right:10px;}


.box15{background:url(../img/map.jpg) center no-repeat;height:420px;}


.honorul{width:1220px;}
.honorul li {float:left;margin:0 10px 20px;width:282px;height:230px;overflow:hidden;display:inline;position:relative;}
.honorul li .subsummary {height:30px;overflow:hidden;text-align:center;font-size:14px;line-height:30px;color:#424242;}
.honorul li .subsummary a {font-size:14px;line-height:30px;text-transform:capitalize;color:#424242;}
.honorul .ver_pic {width:280px;height:195px;text-align:center;position:relative;display:table-cell;vertical-align:middle;background-color:#fff;border:1px solid #ccc;}
.honorul .ver_pic .subpic {*position:absolute;top:50%;left:50%;}
.honorul .ver_pic .subpic a{line-height:0px;}
.honorul .ver_pic .subpic img {*position:relative;top:-50%;left:-50%;}




.epages {text-align:center;margin-bottom:20px;margin-top:20px;}
.epages a{display:inline-block;line-height:26px;padding:0 10px;border:1px solid #dedee0;color:#6a6a6a;margin:0 3px;}
.epages b{display:inline-block;line-height:26px;width:26px;background-color:#536167;color:#fff;}
.epages a b{color:#ccc;background-color:#fff}




.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:26px;font-size:14px;color:#333;}
.newsdetail img{max-width:100%;}
.newsdetail p{line-height:26px;font-size:14px;color:#333;}
.newsdetail table{border-collapse:collapse;border:none;}
.newsdetail td{border:1px solid #ccc;padding:5px 8px ;}


.productphone{background-color:#5b5b5b;height:52px;}
.productphone p{line-height:52px;font-size:16px;color:#fff;text-indent:30px;}



.boxsearch{width:1000px;margin:30px auto;overflow:hidden;}
.boxlefttitle{border-bottom:2px solid #101010;height:43px;margin-top:35px;margin-bottom:20px;}
.boxlefttitle span{float:left;color:#101010;font-size:24px;padding-left:4px;font-weight:bold;}
.boxsearch .tit{background:#F9F9F9; border:#D7D7D7 1px solid; height:31px;line-height:31px;font-size:14px;color:#555;padding-left:28px;}
.boxsearch .tit span{ color:red; font-weight:bold;}

.searchdetail{margin-top:15px;border-bottom: 1px solid #D9D9D9;}
.searchlist .art_title a{ font-size:14px; color:#0022CC; text-decoration:underline;line-height:24px;}
.searchlist .art_title a:visited{ color:#CC3300;text-decoration:underline;}
.searchlist .artintro{ line-height:24px;  font-size:12px;}
.searchlist .arturl{ line-height:24px;margin-bottom:13px;}
.searchlist .arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchlist .arturl a:hover{ text-decoration:none;}
.searchlist .c9{padding-left:20px;color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;line-height:25px;padding:0 10px;}
#fenye b{font-size:14px;font-weight:bold;color:#000;padding:0 10px;}
#fenye a b{display:none;}























@media \0screen\,screen\9 {
	.box8 .picScroll-left .bd ul li a{background-color:#545454; filter:Alpha(opacity=80); position:static;   *zoom:1;  }
}

