@charset "utf-8";

.left1{float:left;}
.right{float:right;}
.red{ color:#e62129;}
.both{ clear:both;}
.center{ text-align:center;}
.mg{ margin:0 27px;}
.pagelist {padding:30px 0px 10px 0px; TEXT-ALIGN: center; color:#646464; clear:both;}
.pagelist a{ MARGIN:3px; PADDING:2px 6px; BORDER:1px solid #dbdbdb; BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:visited { PADDING:2px 6px; BORDER:1px solid #dbdbdb;BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:hover { border:1px solid #a1a1a1; BACKGROUND: #b1b1b1; COLOR: #ffffff; TEXT-DECORATION: none;}

/*top*/
.top{position:absolute; z-index:100;width:100%;}
.top1{width:1180px;margin:0px auto; background:url(../index_files/011.jpg) no-repeat left top;}
.logo{ float:left;background:url(../index_files/011.jpg) no-repeat left top; width:326px; height:105px;}
.quick{ height:43px;}
.topright{ float:right; width:854px; background:url(../index_files/011.jpg) repeat-x right top; height:105px;}
.weblist{ float:right;display:block; overflow:visible; position:relative; padding-bottom:5px; margin-top:11px; }
.weblist ul{display:none; overflow:hidden;width:165px; position:absolute; left:0px; top:20px;}
.weblist ul li{display:block;}
.weblist .input{width:150px; height:22px; line-height:22px; padding:0 5px; border:1px solid #e5e5e5;}
.tel{ background:url(../images/index_18.jpg) no-repeat left 9px; padding-left:9px; margin:11px 0px 0 8px;height:20px;}
.zh{float:left;background:url(../images/index_13.jpg) no-repeat left top; width:19px;height:12px; margin:6px 6px 0 0;}
.en{float:left; background:url(../images/index_15.jpg) no-repeat left top;width:19px;height:12px; margin:6px 6px 0 0;}
.weixin{float:left;margin:0px 10px 0 0;}
.weixin .xixi{display:none}
.weixin:hover .xixi{position:absolute;display:block;right:50px;top:30px;z-index:9}
/*nav*/
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}

.menucon {
	width: 780px;
	height: 60px;
	position: relative;
}
.menucon li {
	display:inline-block;
	position: relative;
	float: left;
	width: 110px;
	height: 60px;
	line-height: 60px;
}
.menucon li a.first {
	display: inline-block;
	width: 110px;
	height: 60px;
	line-height: 60px;
	color: #505050;
	font-size: 16px;
	text-align: center;
}
.menucon li a.first:hover {
	color: #0455a8;
}
.menucon li a.active {
	color: #d00000;
	background: url(../images/index_17.jpg) no-repeat center bottom;
	font-weight: bold;
}
.menucon li a.active1 {
	color: #d00000;
	background: url(../images/index_17.jpg) no-repeat center bottom;
	font-weight: bold;
}
.menucon li a.now {
	color: #d00000;
	font-weight: bold;
}


.semenuBox {
	position: absolute;
	top: 62px;
	left: -1px;
	z-index: 1;
	width: 472px;
	height: 0;
	overflow: hidden;
}
.semenuConLine {
	width: 472px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
}
.semenuCon {
	width: 422px;
	padding:18px 15px 20px 30px; overflow:hidden;
	background: url(../index_files/nav_bg.png) no-repeat left top;
}
.semenuConL {
	width: 98px;
	padding-right: 8px;
	overflow: hidden;
}
.semenuConL a {
	display: block;
	width: 86px;
	height: 23px;
	padding-left: 13px;
	color: #757575;
	font-size: 12px;
	line-height: 23px;
	overflow: hidden;
	background: url(../images/semune_icon.gif) no-repeat 0 9px;
}
.semenuConL a:hover {
	color: #bf0121;
	background: url(../images/semune_icon1.gif) no-repeat 0 9px;
}
.semenuConR {
	width: 293px;
	padding-left: 20px;
	height: 160px;
	overflow: hidden;
	border-left: #cbc9cd 1px solid;
}
.semenuConR a.semenuPic {
	display: inline-block;
	width: 120px;
	height: 154px;
	overflow: hidden; 
}
.semenuConRcon {
	width: 158px;
	line-height: 23px;
	color: #757575;
}
.semenuConRcon p {
	height: 120px;
	overflow: hidden;
}
.semenuConRcon a.semenuMore {
	display: inline-block;
	width: 74px;
	height: 21px;
	margin-top: 10px;
	padding-left: 8px;
	background: url(../images/semenu_pic01.jpg) no-repeat;
	line-height: 21px;
	color: #fff;
}
.semenuConRcon a.semenuMore:hover {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
/*banner*/

.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:740px;width:1180px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../index_files/01.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../index_files/02.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#d63356 url(../index_files/03.jpg) center no-repeat;}
.banner_img li.bgli04{ background:#0a7ba4 url(../images/banner3.jpg) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1200px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:330px;width:60px;height:60px;cursor:pointer;background:url(../index_files/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:330px;width:60px;height:60px;cursor:pointer;background:url(../index_files/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:700px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#e62129}

.product_cultur_video{clear:both; height:320px; width:1180px;}
.index_product{float:left; line-height:46px; font-size:13px;}
.index_productpic{ float:left; width:375px; height:275px;overflow: hidden;position: relative;}
img.zoom-img:hover {
-webkit-transform: scale(1.15);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 750ms;
-moz-transform: scale(1.15);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 750ms;
}

.index_productpic i.img_tit {position: absolute;left: 0;bottom: 0;display: block;height:47px;width: 100%;background: #000;opacity: 0.5;filter: alpha(opacity=50);z-index: 0;color:#fff;}
.index_productpic a.over_tit {position: absolute;z-index: 5;left: 13px;bottom:0px;display: block;font-size: 18px;color: #fff;}
.index_productpic img.over_tit1 {position: absolute;z-index: 5;right: 13px;bottom:14px;display: block;}

/*index_news*/
.index_news{ width:100%; height:530px; background:#F3F2F2;}
.index_news1{ width:1180px; margin:0 auto;}
.index_newstop{ height:100px; width:1180px; background:url(../images/in.jpg) center no-repeat; text-align:center; font-size:21px; line-height:110px; color:#0A0A0A;}
.index_newsleft{ width:570px; height:380px; float:left;}
.index_newsright{width:570px; height:380px; float:right;}
.index_newsleft li{ width:570px; height:140px; margin:10px 0px;}
.left1{ width:176px; height:140px; float:left;}
.left2{ width:370px; height:140px; float:right;}
.index_newsright li{width:529px; height:90px; padding:20px; margin:30px 0px; border:solid 1px #E6E6E8; }
.right1{ width:74px; height:90px; background:#7E7E7E; text-align:center; color:#fff; float:left;}
.right2{ width:430px; height:90px; float:right;}
.index_more{float:right; font-size:13px;}
.index_more a{ color:#AAA9A9;font-size:13px;}
.index_more a:hover{color:#E62129;}
.pic_title{ width:89px; height:30px; line-height:30px; text-align:center; color:#ccc; float:left;}
/*about_job*/
.about_job{ clear:both;width:1180px; margin:0 auto;}
.indexabout{ float:left; width:534px; border-right:1px solid #e9e9e9; padding:34px 55px 0 0; margin-right:58px;}
.indexabout_pic{width:531px; height:254px; overflow:hidden; margin:36px 0 10px 0;}
.indexabout_tit{ color:#131313; font-size:24px;}
.indexabout_biao{ margin:15px 0 48px 0;height:88px;}

.about_pic .pic{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about.png) no-repeat center center; margin-right:1px;}
.about_pic .pic:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about6.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 10;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic:hover .pic:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.about_pic1 .pic1{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about1.png) no-repeat center center; margin-right:1px;}
.about_pic1 .pic1:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about7.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 11;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic1:hover .pic1:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.about_pic2 .pic2{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about2.png) no-repeat center center; margin-right:1px;}
.about_pic2 .pic2:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about8.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 12;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic2:hover .pic2:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.about_pic3 .pic3{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about3.png) no-repeat center center; margin-right:1px;}
.about_pic3 .pic3:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about9.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 13;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic3:hover .pic3:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.about_pic4 .pic4{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about4.png) no-repeat center center; margin-right:1px;}
.about_pic4 .pic4:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about10.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 14;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic4:hover .pic4:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.about_pic5 .pic5{ float:left; width:88px; height:88px; position: relative;background:#ebebeb url(../images/about5.png) no-repeat center center;}
.about_pic5 .pic5:before{content: '';width: 100%;height: 100%;background:#e62129 url(../images/about11.png) no-repeat center center;position: absolute;top: 0;left: 0;z-index: 15;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;display:block; }
.about_pic5:hover .pic5:before {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.indexjob{ float:right; width:532px;padding:34px 0px 0 0;}
.indexjobtit{ font-size:18px; line-height:30px; color:#1e1e1e; margin-bottom:10px;}
.indexjob_li{float:left; width:240px; border-right:1px solid #e9e9e9; padding:0px 25px 5px 0; margin:13px 25px 0 0;}
.indexjob_zhe{float:right; width:240px; margin:10px 0px 0 0;}

/*footer*/
.footer{ clear:both; background:#e8e8e8 url(../images/index_53.jpg) repeat-x left top; width:100%;}
.footer1002{width:1180px; margin:0 auto;}
.footer1002 ul{ float:left; width:117px; }
.footer1002 .subtit{ font-size:16px; color:#2f2f2f; line-height:47px; margin-bottom:19px;}
.footer1002 li{line-height:30px;text-align:center; font-size:12px; color:#797878;}
.footer1002 li a{line-height:30px;text-align:center; font-size:12px;color:#797878;}
.subcontact{ float:left; width:420px; line-height:30px; margin-left:51px;margin-bottom:25px;color:#797878;}
.subcontact a{ line-height:30px;color:#797878;}
.footer1002 .subtitred{font-size:16px; color:#e62129; line-height:47px;}
.footer1002 .shou{ font-size:16px; line-height:22px; margin-top:30px;}
.bootom{ clear:both;border-top:1px solid #dbdbdb; padding:20px 0 10px 0; height:30px; color:#8e8d8d;}
.bootom a{ color:#8e8d8d;}
.bootom a:hover{ color:#e62129;}
.xian{ background:url(../images/xian.jpg) no-repeat center center; width:1px; height:7px;padding:0 8px;}
.select{font-family:"微软雅黑"; color:#666; font-size:12px;}