@charset "utf-8";
*{ margin:0; padding:0; font-family:'Microsoft YaHei'; font-size:14px; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

body{  background:#fff; }
img{ border:0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:normal; }

.fl{float: left!important;}
.fr{float: right!important;}
.clr , .clear{ clear:both;}
.clearfix:after{ display:block; clear:both; content:'';}

.img2big img{ transition:.5s; }
.img2big:hover img{ transform:scale(1.2,1.2); }


header{ width:1440px; margin:0 auto; }
header .logo{ float:left; }

.menu{ width:900px; height:60px; float:right; text-align:right; padding-top:55px;}
.menu a{ margin:0 20px; height:60px; display:inline-block; line-height:60px; font-size:18px;color:#030303; text-align:center; position:relative;}
.menu a:Hover{ color:#074fe1; text-decoration:none; }
.menu a:Hover:after{ width:100%; height:3px; background:#074fe1; position:absolute; left:0; bottom:10px; content:''; }

.lunbo{ width:100%; min-width:1440px; }
.lunbo img{ display:block; }

.about_title{ width:100%; height:100px; background:url(images/about_tit.jpg) center no-repeat; margin:40px 0; }
.about_content{ width:1420px; margin:0 auto; }
.about_content .pic{ width:642px; height:459px; float:left; }
.about_content .content{ width:710px; height:459px; float:right; font-size:16px; line-height:40px;  position:relative; }
.about_content .content .con{ font-size:16px; margin-bottom:25px; } 
.about_content .content a.more{ width:175px; height:50px; position:absolute; left:0; bottom:0px; display:block; border:1px solid #B6B7B7; color:#B6B7B7; border-radius:25px; font-size:16px; text-align:center; line-height:50px; }

.honor{ width:1440px; height:235px; margin:55px auto 40px; border-radius:10px; box-shadow:0 0 7px #ccc; }
.honor .tag{ width:49px; height:213px; background:url(images/honor.jpg) no-repeat; float:left; margin:10px; }
.honor .honorlist{ width:1350px; height:200px; overflow:hidden; float:right; margin:23px 20px 0 0; }
.honor .honorlist .pic{ width:258px; height:188px; padding:3px; border:1px solid #ccc; display:block; overflow:hidden; }
.honor .honorlist img{ width:250px; height:180px; }

.business{ width:100%; height:1005px; min-width:1440px; overflow:hidden; background:url(images/business_bg.jpg) no-repeat; }
.business_title{ width:100%; height:100px; background:url(images/business_tit.jpg) center no-repeat; margin:40px 0; }
.business_list{ width:1440px; margin:0 auto; }
.business_list a{ padding:265px 0 0 30px; color:#fff; font-size:30px; text-shadow:0 0 1px #000; }
.business_list a:nth-child(1){ width:711px; height:364px; background:url(images/business1.jpg) no-repeat; float:left;}
.business_list a:nth-child(2){ width:356px; height:364px; background:url(images/business2.jpg) no-repeat; float:left; margin-left:18px; }
.business_list a:nth-child(3){ width:342px; height:364px; background:url(images/business3.jpg) no-repeat; float:left; margin-left:13px; }
.business_list a:nth-child(4){ width:711px; height:364px; background:url(images/business4.jpg) no-repeat; float:left; margin-top:20px;  }
.business_list a:nth-child(5){ width:711px; height:364px; background:url(images/business5.jpg) no-repeat; float:left; margin-top:20px; margin-left:18px; }


.chengguo_title{ width:100%; height:100px; background:url(images/chengguo_tit.jpg) center no-repeat; margin:40px 0; }
.chengguo{ width:1440px; height:146px; margin:0 auto; border:1px solid #E9E9E9; margin-bottom:50px; }
.chengguo a{ width:33.3333%; height:146px; float:left; border-left:1px solid #E9E9E9; display:block; padding:30px 0 0 250px; color:#949594; font-size:16px; }
.chengguo a b{ font-size:44px; display:block; color:#0c0d0d; }
.chengguo a b span{ font-size:44px; }
.chengguo a:nth-child(1){ border:0; background:url(images/chengguo1.jpg) no-repeat 110px center; }
.chengguo a:nth-child(2){ background:url(images/chengguo2.jpg) no-repeat 110px center; }
.chengguo a:nth-child(3){ background:url(images/chengguo3.jpg) no-repeat 110px center; }

.jigou{ background:#F7F7F7; min-width:1440px; overflow:hidden; }
.jigou_title{ width:100%; height:100px; background:url(images/jigou_tit.jpg) center no-repeat; margin:40px 0; }
.jigoulist{ width:1440px; overflow:hidden; margin:0 auto; padding-bottom:50px; }
.jigoulist .pic{ width:196px; height:125px; padding:5px; background:#fff; border:1px solid #E9E8E8; box-shadow:0 0 10px #E9E8E8; border-radius:5px; overflow:hidden; display:block; }
.jigoulist .pic img{ width:100%; height:113px; }
/*
.jigoulist{ width:1226px; margin:0 auto; padding-bottom:50px; }
.jigoulist li{ width:166px; height:100px; float:left; padding:5px; background:#fff; box-shadow:0 0 2px #ccc; border-radius:5px; overflow:hidden; margin:0 0 30px 46px; }
.jigoulist li:first-child,.jigoulist li:nth-child(8){ margin-left:0; }
.jigoulist img{ width:100%; height:90px; }
*/




.buttom_box{ width:100%; padding:48px 0 60px; background:#303030;  min-width:1440px;}
.buttom{ width:1440px; margin:0 auto; }
.buttom_contact{ width:410px; float:left; color:#F5F5F5; border-right:1px solid #595959; }
.buttom_contact a{ color:#F5F5F5; }
.buttom_contact .company{ font-size:16px; margin-bottom:10px; }
.buttom_contact p{ padding:10px 0;font-size:14px; padding-left:30px; }
.buttom_contact p.icon1{ background:url(images/bottom_icon1.jpg) no-repeat 2px center; }
.buttom_contact p.icon2{ background:url(images/bottom_icon2.jpg) no-repeat 2px center; }
.buttom_contact p.icon3{ background:url(images/bottom_icon3.jpg) no-repeat 2px center; }
.buttom_contact p.icon4{ background:url(images/bottom_icon4.jpg) no-repeat 2px center; }
.buttom_contact p.icon5{ background:url(images/bottom_icon5.jpg) no-repeat 2px center; }
.buttom_contact p.icon6{ background:url(images/bottom_icon6.jpg) no-repeat 2px center; }

.buttom_menu{ width:890px; float:left; padding:0 0 0 40px; color:#F5F5F5; }
.buttom_menu a{ color:#F5F5F5; }
.buttom_menu .li{ float:left; width:20%; }
.buttom_menu .li p{ width:100%; height:50px; font-size:16px; position:relative; }
.buttom_menu .li p:after{ width:27px; height:1px; background:#fff; content:''; position:absolute; left:0; top:33px; }
.buttom_menu .li div{ line-height:40px; }

.buttom_qrcode{ width:140px; height:265px; float:right; border-left:1px solid #595959; text-align:right; }
.buttom_qrcode img{ margin-bottom:15px; }

.main{ width:1440px; margin:0 auto; position:relative;overflow: hidden;clear:both; }

.all_left{ width:20%; float:left;}
.all_right{ width:78%; float:right; margin-top:20px; background:#fff;}

/*内页左侧*/
.left_list{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.left_list strong { background: #0B62B1; color: #fff; display: block; font-size: 22px; overflow: hidden;	text-align:center; padding-top:40px;padding-bottom:20px;}
.left_list strong span {
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 100;
    padding-top: 3px;
	width:280px;
}
.left_list ul li {
	vertical-align: middle;
	text-align:left;
	font-size:14px;
	background-color:#e7e7e7;
	border-bottom:1px #FFFFFF solid;
	color:#000;
}


.left_list UL li a {
	padding:13px 30px;
	min-height:50px;
	line-height:26px;
	font-size:16px;
	color:#333;
	display:block;
	font-weight:bold;
}
.left_list UL li a.current2{ padding-left:65px; font-weight:normal;}
.left_list UL li a:hover {
	background-color:#C4E1FC;
	color:#000;
	display:block;
}

.left_list UL li.hover a {
	background-color:#DEA299;
	display:block;
	height:60px;
	line-height:60px;
	width:200px;
}

.left_list UL li a.active {
	background-color:#C4E1FC;
	color:#000;
	display:block;
}

/*内页右侧*/
.right_tit{ width:100%; line-height:60px; border-bottom:1px solid #000; }
.right_tit:after{ display:block; clear:both; content:'';}
.right_tit h2{float:left; padding-left:30px; font-size:16px;}
.right_tit span{padding-right:20px; font-size:14px; float:right}
.right_tit a{ color:#000; }
.right_all{ min-height:500px; padding:30px 20px;}



/*关于我们*/
.right_all .content{ width:100%; line-height:35px;}

/*新闻*/
.newslist{width:100%;}
.newslist ul li{width:100%; float:left; border-bottom:1px #dadada dashed; line-height:40px; padding-left:20px; background:url(images/dot.jpg) no-repeat 5px center;}
.newslist ul li span{width:100px; float:right; text-align:right}
.newslist ul li a{ color:#333; }

.newstitle {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	width: 100%
}
.newssubtitle {
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	width: 100%
}
.newssubtitle span {
	width: 100%
}
.newsx {
	line-height: 40px;
	width: 100%;
	margin-top: 5px;
}

/* 产品列表 */
ul.piclist li{ margin:20px 15px 0; float:left; width:331px;}
ul.piclist li a.pic{ width:331px; height:250px; overflow:hidden; text-align:center; border:1px solid #999; display:block;}
ul.piclist li a.pic img{ width:331px; height:250px;}
ul.piclist li a.txt{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:16px; color:#333; }
ul.piclist li a.txt:hover{ text-decoration:none; }

/* 分页CSS */
.pg {
    margin: 20px 0;
    text-align: center;
    width: 100%;
	color:#595555;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-decoration: none;
}

