@import url('goble.css');
@import url('header.css');
@import url('animate.css');

/*产品分类*/
.list-nav{width: 223px;border:1px solid #e5e5e5;background: #fff;float: left;margin: 20px 0;}

.list-nav .tit{width: 100%;height: 83px;text-align: center;}

.list-nav h4{width: 210px;margin:0 auto;height: 42px;text-indent: 45px;line-height: 42px;font-size: 16px;margin-top: 7px;}
.list-nav h4 a{color:#333;font-weight: normal;}

.list-nav ul{width: 210px;margin:0 auto;height: auto;overflow: hidden;background: #f4f4f4;padding: 10px 0;}
.list-nav ul li{width: 100%;height: auto;overflow: hidden;text-indent: 40px;line-height:30px;}
.list-nav ul li a{color:#666;font-size: 14px;}
.list-nav ul li:hover{color:#2973cc;}

/*左导航*/
.gy_z{float: left;width: 201px;}
.gy_z ol{background: #f0f0f0 none repeat scroll 0 0; border-left: 3px solid #1153A7; border-radius: 2%;}
.gy_z ol li{border-bottom: 2px solid #dfdfdf; height: 47px; line-height: 47px;}
.gy_z ol .active{background: #1153A7 none repeat scroll 0 0; border-top-right-radius: 3px; height: 60px; line-height: 60px;color: #fff; font-size: 20px;padding-left:20px;}
.gy_z ol li a{color: #7f7f7f; font-size: 16px; margin-left: 28px;}
.gy_z ol li a:hover{color: #252525;}
.gy_z ol li img{display: inline-block; margin-left: 65px;}
.gy_z ol li .ds{margin-left: 82px;}
.gy_z ul{border-radius: 2%; margin-top: 133px;}
.gy_z ul{background: #f0f0f0 none repeat scroll 0 0; border-left: 3px solid #1153A7;}
.gy_z ul .active{background: #1153A7 none repeat scroll 0 0; border-top-right-radius: 3px; height: 60px; line-height: 60px;}
.gy_z ul .active a{color: #fff; font-size: 20px; margin-left: 28px;}
.gy_z ul li{line-height: 35px;}
.gy_z ul li a{color: #636363; font-size: 14px; margin-left: 10px;}
.gy_z ul li a:hover{color: #000;}
.gy_z ul li img{margin-left: 10px;}

.gy_y{
	width: 915px;
	margin: 0 auto;
	background-image: url(../images/nybt.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:60px;
	line-height: 60px;
}
.gy_y h2{color: #3c3c3c;font-weight:normal;font-size: 20px;line-height:60px;float:left;}

.pagetop{line-height:60px;color:#9b9b9b;height:60px;font-size:13px;text-align:right;float:right;}
.pagetop a{font-size:12px;color:#9b9b9b;padding-left:3px;line-height:60px;}


/*tab 切换 其他页面*/
.about-class{margin:30px auto;width: 600px;}
.about-class ul li{height: 32px;line-height: 32px;float:left;text-align: center;background: #adadad;padding:0 10px;margin:0 10px;border:2px solid #adadad;border-radius:5px;}
.about-class ul li a{height:32px;line-height: 32px;font-size: 14px;color:#fff;margin:0 10px;}
.about-class ul li:hover{height:32px;line-height: 32px;background: #E62428;color:#fff;margin:0 10px;border:2px solid #E62428;border-radius:5px;}
.about-class ul li:hover a{color:#fff;}
.about-class ul .cur{margin:0 10px;background: #E62428;color:#fff;height: 32px;border:2px solid #E62428;border-radius:5px;}
.about-class ul .cur a{color:#fff;}

/* 产品与品牌 */
.brand-bg{width: 100%;padding:50px 0;height:500px;background: url(../images/brandbg.jpg) no-repeat center center;}
.brand-logos ul{width: 1100px; margin: 20px auto; padding-top: 40px;text-align: center;}
.brand-logos ul li{width: 195px;height: 89px; margin: 5px; display: inline-block;}
.brand-logos ul li img{width: 195px; height: 89px;}


/*内容 新闻*/
.weblist{width: 900px;margin: 20px auto;}
.weblist li{height:42px; line-height:42px; overflow:hidden; position:relative; font-size:14px;color:#999;}
.weblist li:hover{background:#57C0C8;color:#fff;}
.weblist li:hover a{background:url(../images/icon2.gif) 2px center no-repeat;color:#fff;padding-left: 15px;}
.weblist li span{position:absolute; top:0px; right:10px; white-space:nowrap;}
.weblist li a{background:url(../images/icon.gif) 2px center no-repeat;color:#666;padding-left: 15px;}

/*核心业务*/
.yewu-design{width: 1260px;margin: 50px auto;}
.yewu-design ul li{width:348px;height:450px;padding:20px;margin:15px;border-bottom-right-radius:50px;float:left;border: 1px solid #E7E7E7;position:relative;overflow:hidden;cursor:pointer;}
.yewu-design ul li .yewu-img{position: absolute;bottom:40px;left:0;width:350px;height:220px;}
/*.yewu-design ul li .jt{position: absolute;bottom:40px;right:0;width: 100px;height: 50px;border:0;background:url(../images/about02.jpg) no-repeat;}*/

.yewu-design ul li:hover{width:348px;height:450px;padding:20px;margin:15px;background:#2C9F28;border-bottom-right-radius:50px;float:left;border: 1px solid #E7E7E7;position:relative;overflow:hidden;cursor:pointer;}
.yewu-design ul li:hover .jt{position: absolute;bottom:40px;right:0;width: 100px;height: 50px;border:0;background:url(../images/about02w.jpg) no-repeat;}
.yewu-design ul li:hover .txts{width: 328px;margin: 0 auto;padding-top: 85px;}
.yewu-design ul li:hover .txts h3{font-size:36px;font-weight:700;color:#fff;line-height:30px;width: 300px;margin-bottom:10px;letter-spacing: 3px;}
.yewu-design ul li:hover .txts h2{font-size:24px;font-weight:normal;color:#fff;line-height:30px;width: 300px;text-transform: uppercase;letter-spacing: 1px;}


.yewu-design ul li:hover .nbg01{background:url('../images/num01w.png') no-repeat 12px 15px;}
.yewu-design ul li:hover .nbg02{background:url('../images/num02w.png') no-repeat 12px 15px;}
.yewu-design ul li:hover .nbg03{background:url('../images/num03w.png') no-repeat 12px 15px;}
.yewu-design ul li:hover .nbg04{background:url('../images/num04w.png') no-repeat 12px 15px;}
.yewu-design ul li:hover .nbg05{background:url('../images/num05w.png') no-repeat 12px 15px;}
.yewu-design ul li:hover .nbg06{background:url('../images/num06w.png') no-repeat 12px 15px;}


.yewu-design ul li .txt-box{width:348px;height:440px;position:absolute;left:10px;top:0;bottom:0;color:#666;}

.yewu-design ul li .nbg01{background:url('../images/num01.png') no-repeat 12px 15px;}
.yewu-design ul li .nbg02{background:url('../images/num02.png') no-repeat 12px 15px;}
.yewu-design ul li .nbg03{background:url('../images/num03.png') no-repeat 12px 15px;}
.yewu-design ul li .nbg04{background:url('../images/num04.png') no-repeat 12px 15px;}
.yewu-design ul li .nbg05{background:url('../images/num05.png') no-repeat 12px 15px;}
.yewu-design ul li .nbg06{background:url('../images/num06.png') no-repeat 12px 15px;}

.yewu-design ul li .txts{width: 328px;margin: 0 auto;padding-top: 85px;}
.yewu-design ul li .txts h3{font-size:36px;font-weight:700;color:#717070;line-height:30px;width: 300px;margin-bottom:10px;letter-spacing: 3px;}
.yewu-design ul li .txts h2{font-size:24px;font-weight:normal;color:#717070;line-height:30px;width: 300px;text-transform: uppercase;letter-spacing: 1px;}
.yewu-design ul li .txts p{font-size:14px;font-weight:normal;color:#717070;line-height:25px;width: 300px;}



/*联系我们 s*/
.conatct-box{width:1300px;margin:20px auto;}

.conatct-box .conatct-left{width:400px;float: left;padding:30px 30px 50px 30px;margin: 50px 0;background:#17633C;}
.conatct-box .conatct-left .contact-info{width: 100%;margin:30px auto;padding-left: 10px;}
.conatct-box .conatct-left .contact-info p{width: 100%;font-size:16px;line-height: 36px;color:#fff;}
.conatct-box .conatct-left .contact-info span{display:block;width: 100%;font-size:24px;line-height: 32px;color:#fff;font-weight:700;margin-bottom: 20px;}

.conatct-box .conatct-left .contact-code{width: 100%;margin:70px auto 0 auto;}
.conatct-box .conatct-left .contact-code img{float: left;}

.conatct-box .conatct-right{float:right;width:800px;}
.conatct-box .conatct-right h3{font-size: 16px;color:#333;line-height: 30px;margin-top:60px;font-weight: normal;text-indent: 15px;}
.conatct-box .conatct-right h3 b{font-size: 20px;}

.conatct-box .conatct-right .liu-box{width:800px;padding:0 0 20px 0;margin:0 auto;}
.conatct-box .conatct-right .liu-box ul li{float:left;width:360px;margin: 20px 10px;}
.conatct-box .conatct-right .liu-box ul li .inputw{text-indent:20px;font-size:16px;font-weight:400;color:#333;width:360px;height:50px;line-height:50px;border:1px solid #ddd;border-radius:5px;background:#EFF0F0;}

.conatct-box .conatct-right .submit-btn a{width:160px;height:45px;line-height:45px;background:#3D3939;font-size:18px;font-weight:normal;color:#fff; display:block; text-align:center; margin:30px 200px 50px 5px;}
.conatct-box .conatct-right .submit-btn a:hover{width:160px;background:#3D3939;font-size:18px;color:#fff;margin:30px 200px 50px 5px;}


/*发展战略*/
.fazhan-box{width: 100%;height:458px;margin: 30px auto;}
.fazhan-box ul li{width:100%;padding: 40px 0;float: left;}
.fazhan-box ul li:nth-child(2),.fazhan-box ul li:nth-child(4),.fazhan-box ul li:nth-child(6){width:100%;padding: 40px 0;}
.fazhan-box ul li .moshi-w{width: 1220px;margin: 0 auto;}
.fazhan-box ul li .moshi-w img{width:600px;height:320px;}
.fazhan-box ul li .moshi-w .moshi-info{width:550px;}
.fazhan-box ul li .moshi-w .moshi-info img{width: 90px;height:65px;float: left;margin-top: 20px;}
.fazhan-box ul li .moshi-w .moshi-info h1{font-size: 36px;font-weight:700;margin-top: 20px;margin-bottom: 10px;}
.fazhan-box ul li .moshi-w .moshi-info p{line-height: 25px;font-size: 16px;}

/*布局*/
.buju-box{width: 1220px;height:720px;margin: 30px auto;padding: 20px 0;}


/*下层banner-有面包屑*/
.cbanner{position:relative;height:430px; overflow:hidden;}
.cbanner img {position:absolute; top:0;left:0;right:0;width:100%;}
.cbanner .cbanner-box{width: 1300px;margin: 0 auto;}
.cbanner .cbanner-box .txt_box{position:absolute;bottom:0;float:left;width:240px;height:200px;padding:20px 30px;color:#ffffff;background:rgba(250,176,60,0.95);}
.cbanner .cbanner-box .txt_box .tit{font-size:28px;line-height:40px;height: 40px;}
.cbanner .cbanner-box .txt_box .w_hline{background: #fff;height: 3px;width: 56px;margin: 10px 0;}
.cbanner .cbanner-box .txt_box .breadcrums{font-size:16px;color:#fff;height: 120px;line-height: 25px;overflow:hidden;margin-top: 20px;}


/* 联系我们 */


/*通用*/
#intro{width: 1200px;margin: 0 auto;}
#intro h3 {font-size: 42px; display: block; text-align:center;font-weight:600;margin:5px auto;color:#05931E;}
#intro h5 {font-size: 18px; display: block; text-align:center;font-weight:normal;margin:30px auto 0 auto;color:#05931E;}
#intro .intro-en{color:#777;font-size: 18px;text-transform: uppercase;text-align: center;letter-spacing: 1px;}
#intro .intro-line{width:68px; height:6px; background: #F6AB00; margin: 12px auto;}
#intro .info{width:800px;margin: 5px auto 40px auto;line-height: 22px;font-size: 14px;text-align: center;color:#555;}

#introw{width: 1200px;margin: 0 auto;}
#introw h3 {font-size: 42px; display: block; text-align:center;font-weight:600;margin:5px auto;color:#fff;}
#introw .intro-en{color:#fff;font-size: 18px;text-transform: uppercase;text-align: center;letter-spacing: 1px;}
#introw .intro-line{width:68px; height:6px; background: #fff; margin: 12px auto;}
#introw .info{width:800px;margin: 15px auto 40px auto;line-height: 22px;font-size: 14px;text-align: center;color:#fff;}

/*新闻资讯列表*/
.news-list{width:1200px;margin:80px auto;}
.news-list .news-special{width:1200px;height:330px;margin:0 auto;padding-bottom: 20px;border-bottom: 1px solid #d3d3d3;font-size: 0;}
.news-list .news-special>a{text-decoration: none; color: #242424;}

.news-list .news-special img{width: 428px; height: 300px;float: left;border: 1px solid #ddd;border-radius:5px;padding: 5px;}
.news-list .news-special .news-special-cont{width:720px;float:right;vertical-align: top; padding-left: 30px;}
.news-list .news-special .news-special-cont .cont-title{font-size: 24px; color: #1062af; padding-bottom: 15px;}
.news-list .news-special .news-special-cont .cont{font-size: 15px; text-indent: 2em; min-height: 100px; line-height: 1.6;}
.news-list .news-special .news-special-cont .date{text-align: right; padding-top: 30px;width:720px;}
.news-list .news-special .news-special-cont .date .day{font-size: 45px; color: #005bac; position: relative; padding-right: 45px;}
.news-list .news-special .news-special-cont .date .day::after{position: absolute; top: 13px; right: 40px; content: ''; width: 1px; height: 88px; background: #bebebe; transform: rotate(45deg)}
.news-list .news-special .news-special-cont .date .year{font-size: 21px; color: #f6ab00;}

.news-list ul li{padding: 40px 0;border-bottom: 1px solid #d3d3d3; font-size: 0;}
.news-list ul li>a{text-decoration: none; color: #242424;}
.news-list ul li:last-of-type{border-bottom: 0px;}
.news-list ul li img{width: 210px; height: 140px; display: inline-block;border: 1px solid #ddd;border-radius:5px;padding: 5px;}
.news-list ul li .info{width:800px; padding-left: 25px; display: inline-block; vertical-align: top;}
.news-list ul li .info h1{color: #1062af; font-size: 24px;overflow: hidden;padding-bottom: 10px; padding-right: 40px; max-height: 71px;font-weight: normal;}
.news-list ul li .info .date{color: #969696; font-size: 14px; padding-bottom: 10px; padding-left: 10px; position: relative;}
.news-list ul li .info .date::before{position: absolute; top: 4px; left: 0; content: ''; width: 4px; height: 12px; background-color: #f6ab00;}
.news-list ul li .info .cont{font-size: 15px;line-height: 1.6; max-height: 48px; overflow: hidden;}



/*产品列表*/
.index-casebox{width: 1200px;margin: 20px auto;}
.index-casebox ul li{width: 278px;height:370px;float: left;margin:10px;border:1px solid #ddd;position: relative;border-radius:5px;}
.index-casebox ul li:hover{background:#2c9f28;color:#fff;}
.index-casebox ul li a{position: absolute;overflow:hidden;top:0px;left:0;right:0;width:278px;height:250px;}
.index-casebox ul li a:hover img{width: 278px;height: 250px;transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.index-casebox ul li:hover img{width: 278px;height: 250px;transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}


.index-casebox ul li img{width: 278px;height: 250px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-transition: all 2s; -webkit-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;}
.index-casebox ul li .news_bott{height: 80px;padding: 10px 20px;margin-top: 250px;}
.index-casebox ul li .news_bott h2{font-size: 16px;color: #333;line-height: 22px;font-weight: normal;}
.index-casebox ul li .news_bott h3{font-size: 12px;color: #888;height:65px;line-height: 20px;font-weight: normal;margin-top: 10px;}
.index-casebox ul li .classicdot{margin-left: 20px;}
.index-casebox ul li .classicdot span{width: 6px; height: 6px; vertical-align: top; background: #888; border-radius: 50%; display: inline-block;margin: 2px;}

.index-casebox ul li:hover .news_bott{height: 80px;padding: 10px 20px;}
.index-casebox ul li:hover .news_bott h2{font-size: 16px;color: #fff;line-height: 22px;font-weight: normal;}
.index-casebox ul li:hover .news_bott h3{font-size: 12px;color: #fff;height:65px;line-height: 20px;font-weight: normal;margin-top: 10px;}
.index-casebox ul li:hover .classicdot{margin-left: 20px;}
.index-casebox ul li:hover .classicdot span{width: 6px; height: 6px; vertical-align: top; background: #fff; border-radius: 50%; display: inline-block;margin: 2px;}



/*文化*/
.wenhua-bg{background: url(../images/aboutbg02.jpg) no-repeat;width: 100%;height:600px;margin-top: 80px;}
.wenhua{width: 1300px;margin: 0 auto 50px auto;height: 280px;}
.wenhua ul li{float: left;width:285px;height:280px;margin: 0 20px;text-align: center;background:#fff;box-shadow: 2px 2px 10px rgba(180,180,180,0.8);border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}
.wenhua ul li img{width: 285px;height: 186px;margin: 0 auto;}
.wenhua ul li h3{font-size:18px;color:#666;display: block;line-height: 40px;margin-top: 10px;}
.wenhua ul li p{font-size:14px;color:#666;display: block;line-height: 22px;}

/*发展历程*/
.licheng-box{width: 1300px;margin: 0 auto;}

.develop{width: 1000px;margin:60px auto;}
.time{margin-bottom: 36px;}
.time:nth-child(2){margin-bottom: 46px;}
.time img{margin-left: 90px; max-width: 340px; max-height: 170px;}
.time>div{width: calc(100% - 520px); position: relative;}
.time>div span{display: inline-block; height: 42px; background: #f6ab00;color:#fff;border-radius: 8px; font-size: 25px; text-align: center; line-height: 42px; padding: 0 25px; margin-bottom: 20px;}
.time>div:before{content: ""; display: inline-block; position: absolute; width: 32px; height: 32px; border-radius: 50%; border: 5px solid #FFCC55; background-color: #F6AB00; left: -62px;}
.time>div:after{content: ""; display: inline-block; position: absolute;height: 175px; border: 1px dashed #F6AB00; left: -40px; top: 40px;}
.time:last-child>div:after{content: ""; display: none;}
.time>div h3{font-size: 22px; color: #343434; font-weight: 600; margin-bottom: 10px;}
.time>div p{font-size: 15px; line-height: 1.6; color: #343434;}

/* 荣誉 */
.rongyu-bg{width:100%;background:url(../images/rongyubg.jpg);height:580px;padding: 50px 0;margin-top:70px;}
.rongyu-box{width:1320px;background:#fff;border-radius:20px;POSITION:relative;margin:80px auto;padding: 20px 0;}

.LeftBotton{POSITION:absolute;WIDTH:50px;FLOAT:left;HEIGHT:170px;CURSOR:pointer;TOP:100px;LEFT:0;background: url(../images/left.png);background-repeat: no-repeat;background-position: 0 0;}
.RightBotton{POSITION:absolute;WIDTH:50px;background:url(../images/right.png) no-repeat 0 0;FLOAT:right;HEIGHT:170px;CURSOR:pointer;RIGHT:0;TOP:100px;}

.review{width:1220px;margin: 20px auto;}

.tab-list li{width:285px;float: left;position: relative;padding: 0 10px;}
.tab-list li a{background: #fff; display: block; padding: 15px; position: relative;}

.listNews .img-box{ text-align:center;}
.listNews .img-box img{width:200px;height:200px;}

/*.listNews li .hd{margin-top:10px;line-height:20px;display:block; font-size: 16px;color:#666;height:60px;text-align: center;}*/

.listNews li .time{ font-weight: normal; height:44px; line-height: 44px; margin-top:5px; font-family:Arial; position: relative; font-size: 54px; color: #919191;}
.listNews li .time span{ position: absolute; left: 58px; bottom: 0px;width: 80px; height: 18px; padding: 0 5px; line-height: 18px;display:block; font-size: 16px; }

.listNews li .bg{background: #2F878E;opacity: 0; filter: alpha(opacity=0);width: 100%;height: 0%; opacity: 0; position: absolute; left: 0px;top: 50%; }
.listNews li .bg::before{ position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #fff;content: '';}

.trans {-webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}

.listNews li .bg .jianjie{padding: 35px 25px; color: #fff;font-size:16px;text-align:center;line-height: 30px;opacity: 0; filter: alpha(opacity=0);}

.listNews li .bg .line {display: block; background: #fff; position: absolute; transition: 300ms; -webkit-transition: 300ms; opacity: 0; visibility: hidden; }
.listNews li .bg .line_1 {width: 28px; height: 1px; bottom: 54px; left: 126px; margin-top: -1px; transform: translateX(30px); -webkit-transform: translateX(30px); }
.listNews li .bg .line_2 {width: 1px; height: 28px; bottom: 40px; margin-top: -14px; left: 140px; transform: translateY(30px); -webkit-transform: translateY(30px); }
.listNews li a:hover .bg .line { transform: translate(0); -webkit-transform: translate(0); visibility: visible; opacity: 1; transition: 300ms ease-in 600ms; -webkit-transition: 300ms ease-in 600ms; }

.listNews li a:hover .bg { height: 100%; top: 0%; opacity: 0.9; filter: alpha(opacity=90);}
.listNews li .bg::before,.listNews li .bg .jianjie{opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);} 
.listNews li a:hover .bg::before{ opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.listNews li a:hover .bg .jianjie { opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.listNews li a:hover{color: #555;}


/*  关于我们 */
.about-box{width: 1200px;height:600px;margin:50px auto;}
.about-box .about-box-left{width: 570px;height:auto;padding:40px;float: left;background:rgb(5, 147, 30);box-shadow: 0px 0px 14.25px 0.75px rgba(5, 147, 30, 0.15);border-radius: 18px;}
.about-box .about-box-left .w_hline{background: #fff;width: 66px;height: 4px;margin:10px 0 20px 0;}
.about-box .about-box-left h3{font-weight: 700;font-size: 30px;color:#fff;font-family: "微软雅黑";margin-bottom: 15px;}
.about-box .about-box-left .brief{font-size: 18px;color:#fff;}
.about-box .about-box-left .info{margin-top:25px;width:480px;font-size: 14px;color:#fff;line-height: 25px;}


.about-box .about-box-right{width: 460px;height:430px;padding:30px 45px;float: left;position:relative;left:-70px;bottom:-60px;background:rgb(255, 255, 255);box-shadow: -3px 2px 10px 2px rgba(0,33,13,0.58);border-radius: 18px;}
.about-box .about-box-right img{position:relative;left: -30px;right: 0;width: 520px;height: 440px;}


.about_3 div{ width:1128px;}
.about_3 dl{ width:376px; float:left}
.about_3 dd{ margin-right:30px; padding-top:10px;}

.leftCategory{clear: both; color: #4c4948; margin: 0 auto; overflow: hidden; text-align: left; width: 225px;}
.leftCategory UL{list-style-image: none; list-style-type: none; margin: 0; padding: 0;}
.leftCategory LI{list-style-image: none; list-style-type: none; margin: 0; padding: 0;}

.leftCategory .menu-first UL LI.menu-none A{border:1px solid #e5e5e5;display: block; font-size: 14px; height: 42px; line-height: 42px; margin: 2px 0; text-decoration: none; width: 225px;}
.leftCategory .menu-first UL LI.menu-none A:hover{color: #005bb8; text-decoration: none;}

.leftCategory A.menu-text:link{color: #4c4948; font-size: 12px; padding-left: 60px; text-decoration: none;}
.leftCategory A.menu-text:visited{color: #4c4948; font-size: 12px; padding-left: 60px; text-decoration: none;}
.leftCategory A.menu-text:active{color: #4c4948; font-size: 12px; padding-left: 60px; text-decoration: none;}
.leftCategory A.menu-text:hover{color: #06c; font-size: 12px; text-decoration: underline;}


/*案例*/
.caseshow ul{width:1100px;}
.caseshow li{float:left; width:274px; height:170px; background:#FFF; position:relative; z-index:2; overflow:hidden;}
.caseshow li a{ display:block}
.caseshow li a img{ position:absolute; z-index:3; top:10px; left:10px;display: inline-block; }
.caseshow li a .up_box{ top:-5px; width:258px; left:0px;position:absolute; overflow:hidden; height:5px; text-align:left}
.caseshow li a:hover .up_box{ display:block;position:absolute; z-index:4; top:10px; left:10px;  width:258px; height:150px; overflow:hidden; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7; opacity: 0.7;
margin-left:0px;
-webkit-transition:height;
-webkit-transition-timing-function: ease-in;
-webkit-transition-duration: 150ms;}
.caseshow li a .up_box h3{ margin:22px; font-size:14px; line-height:24px; color:#fff}


/* 图片展示*/
.hjnavcn{WIDTH: 1200px;margin:20px auto;}
.hjone{PADDING-BOTTOM: 10px;LINE-HEIGHT: 22px;}

.albumblock{padding:10px;float: left;}
.albumblock .inner{width: 260px;height: 240px;margin:0 3px;position: relative;border: 1px solid #2c9f28;overflow: hidden;border-radius:5px;}
.albumblock .inner img{border: 4px solid #fff;width: 251px;height: 190px;}
.albumblock .inner .albumtitle{height: 30px;line-height: 30px;font-size: 14px;width: 100%;position: relative;bottom: 0px;left: 0;color: #d00d16;font-weight: ;text-align: center;cursor: pointer;margin: auto;overflow: hidden;}
.albumblock .inner a{color: #6c6c6c;}
.albumblock .inner a:hover{text-decoration: none;}
.albumblock .inner a:visited{text-decoration: none;}
.albumblock .inner:hover{border: 1px solid #2c9f28;}

/* 品牌展示*/
.brandnavcn{WIDTH: 850px;FLOAT: left;}
.brandone{PADDING-BOTTOM: 10px;LINE-HEIGHT: 22px;}

.brandalbumblock{padding:5px;float: left;}
.brandalbumblock .brandinner{width: 197px;height: 100px;position: relative;border: 1px solid #DEDEDC;overflow: hidden;background:#f2f2f2;}
.brandalbumblock .brandinner img{border: 4px solid #fff;width: 189px;height: 63px;}
.brandalbumblock .brandinner .brandalbumtitle{height: 30px;line-height: 30px;font-size: 12px;width: 100%;position: relative;bottom: 0px;left: 0;color: #d00d16;font-weight: ;text-align: center;cursor: pointer;margin: auto;overflow: hidden;}
.brandalbumblock .brandinner a{color: #6c6c6c;}
.brandalbumblock .brandinner a:hover{text-decoration: none;}
.brandalbumblock .brandinner a:visited{text-decoration: none;}
.brandalbumblock .brandinner:hover{border: 1px solid #1153A7;}



/* 标题 */
.title_web{ color:#f45751; font-size:30px; text-align:center;height:50px; padding-top:30px; margin:0 30px; font-weight:normal}
.title_web_m{ text-align:center; font-size:14px; padding-bottom:20px;}
.title_web_s{text-align:center; font-size:20px; line-height:52px; height:52px; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:0 30px; color:#f45751}


/*photolist*/
.pagearea{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist{float:left; width:1080px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist li{float:left;margin-bottom:22px;margin-left:20px;overflow:hidden;}
ul.photolist li a{display:block;width:335px;height:240px;overflow:hidden;position:relative;}
ul.photolist li img{position:absolute;height:240px;width:320px;}

ul.photolist li a .n{position:absolute;width:335px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist li a .bg{position:absolute;width:320px;height:40px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist li a:hover .bg,ul.photolist li a:active .bg{background:#005ea3;filter:alpha(opacity=80);opacity:0.8;}
ul.photolist li a b{ width:320px; height:200px; display:block; position:absolute;top:-200px;filter:alpha(opacity=60);opacity:0.6; cursor:pointer;
background:url(../images/eye.png) center center no-repeat #005ea3;_background:url(../images/eye.gif) center center no-repeat #005ea3;}
ul.photolist li a:hover b,ul.photolist li a:active b{ top:0;filter:alpha(opacity=80);opacity:0.8;}

/*photolist2*/
.pagearea2{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist2{float:left; width:1080px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist2 li{float:left;margin-bottom:22px;margin-left:20px;overflow:hidden;}
ul.photolist2 li a{display:block;width:250px;height:330px;overflow:hidden;position:relative;}

ul.photolist2 li img{position:absolute;height:290px;width:250px;}

ul.photolist2 li a .n{position:absolute;width:250px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist2 li a .bg{position:absolute;width:250px;height:40px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist2 li a:hover .bg,ul.photolist li a:active .bg{background:#ff0000;filter:alpha(opacity=80);opacity:0.8;}


/*photolist3*/
.pagearea3{overflow:hidden;width:1100px;margin:0 auto;}

ul.photolist3{float:left; width:1100px; overflow:hidden; padding-top:30px;padding-bottom:20px;}
ul.photolist3 li{float:left;margin-bottom:22px;overflow:hidden;width:275px;}
ul.photolist3 li a{display:block;width:260px;height:190px;overflow:hidden;position:relative;}

ul.photolist3 li img{position:absolute;height:190px;width:260px;}

ul.photolist3 li a .n{position:absolute;width:260px;height:35px;line-height:35px;font-size:14px;color:#fff;text-align:center;bottom:0;display:block;cursor:pointer}

ul.photolist3 li a .bg{position:absolute;width:260px;height:35px;display:block;background:#000;filter:alpha(opacity=60);opacity:0.6; bottom:0}

ul.photolist3 li a:hover .bg,ul.photolist li a:active .bg{background:#ff0000;filter:alpha(opacity=80);opacity:0.8;}


/* 内容 */
.web_title{ height:40px; line-height:40px; margin:0 40px; padding-top:10px; text-align:center}
.web_title h3{font-size:24px;color:#000;}
.web_scontent{text-align:center; border-bottom:1px dashed #ddd; margin:10px;line-height:20px;}
.imgpson{ position:; height:auto}

.web_content{padding:20px 5px; text-align:left; font-size:14px;line-height:30px;}

.case_page_img{margin:0 auto; text-align:center; padding:20px 0;}
.case_page_bc{margin:0 40px; padding:0 0 40px 0}


/*提交*/
.hy_pf_left {float:left; display:inline;}
.hy_pf_left ul {margin:0 auto;}
.hy_pf_left ul li {font-size:12px; font-weight:normal; color:#666;margin:3px 0;}

.hy_pf_left ul li b {width:80px; font-weight:normal; float:left; display:inline; font-size:14px; color:#333; line-height:40px; text-align:center;}

.hy_pf_left ul li .li_box { float:left; display:inline;}
.hy_pf_left ul li .li_box .hy_input03 {width:420px;height:32px; border:1px solid #ccc; font-size:14px; font-weight:normal; color:#333;  font-family:"微软雅黑"; line-height:32px;padding-left:5px;}
.hy_pf_left ul li a { color:#0b9a62;}
.hy_pf_left ul li a:hover { color:#0b9a62;}
.hy_pf_left ul li a.hy_a08 {width:200px; height:40px; background:#1153A7; -webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear; font-size:18px; font-weight:normal; color:#fff; display:block; text-align:center; line-height:40px;}
.hy_pf_left ul li a.hy_a08:hover { width:200px; height:40px; background:#1153A7; -webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;}


.mainFoot{;border-top:1px solid #949494;height:90px;text-align:center;width:1000px;margin:0 auto;}
.mainFoot .mainFootBtn{margin:30px 8px 10px 8px;display:inline-block;font-size:20px;width:200px;height:46px;border:2px solid #2c9f28;color:#2c9f28;text-align:center;line-height:46px;cursor:pointer;border-radius:10px;}
.mainFoot .mainFootBtn:hover{background:#e50005;color:#fff;}

/*人力资源*/
.table.job{border-left: 1px solid #ddd;width: 1260px;margin:30px auto;}
.table.job tr.active td{font-weight: 600;color: #333;}
.table.job td,.table.job th{padding: 15px 60px;font-size: 14px;}
.table.job th{background: #17633C;color: #fff;font-size: 16px;}

.table.job .detail{background-color: #f2f2f9;border-top-color: transparent;padding-top: 0;padding-bottom: 0}
.table.job .detail .desc{padding-top: 20px;padding-bottom: 20px;display: none}
.table.job .detail p{line-height: 26px;font-size: 14px;}

.table.job .point: hover{font-weight: 600}


.jobs-box{width:1180px;margin:20px auto;padding: 40px;border: 1px solid #eaeef0}
.jobs-box h2{font-weight: 500;font-size:20px;}
.jobs-box p{line-height: 28px;font-size:14px;}


/*提示验证*/
#Validform_msg{color: #7d8289;font: 12px/1.5 tahoma, arial, 5b8b4f53, sans-serif;width: 280px;-webkit-box-shadow: 2px 2px 3px #aaa;-moz-box-shadow: 2px 2px 3px #aaa;background: #fff;position: absolute;top: 0px;right: 50px;z-index: 99999;display: none;filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position: absolute;left: 0px;top: -1px;z-index: -1;}
#Validform_msg .Validform_title{line-height: 25px;height: 25px;text-align: left;font-weight: bold;padding: 0 8px;color: #fff;position: relative;background-color: #000;}
#Validform_msg a.Validform_close: link,#Validform_msg a.Validform_close: visited{line-height: 22px;position: absolute;right: 8px;top: 0px;color: #fff;text-decoration: none;}
#Validform_msg a.Validform_close: hover{color: #cc0;}
#Validform_msg .Validform_info{padding: 8px;border: 1px solid #000;border-top: none;text-align: left;}

.Validform_checktip{color: #999; font-size: 12px; line-height: 10px;overflow: hidden;left:0;margin-left:80px;}
.Validform_checktip span{width: auto;}
.Validform_right{color: #71b83d;padding-left: 20px;background: url("../images/rights.png") no-repeat left center;text-align:left;}
.Validform_wrong{background: url("../images/error.png") no-repeat scroll left center rgba(0, 0, 0, 0); color: red; padding-left: 20px; white-space: nowrap;text-align:left;}
.Validform_loading{background: url("../images/onLoad.gif") no-repeat scroll left center rgba(0, 0, 0, 0); padding-left: 20px;}
.Validform_error{/*background-color: #ffe7e7;*/}
.login .error{border: 1px solid #e9bb89; color: rgb(255, 0, 0); display: none; line-height: 30px; margin-bottom: -2px; margin-left: 50px; margin-top: 13px; padding-top: 0px; width: 218px; background-color: #fffbea;}
