body { font-family:'Microsoft YaHei'; *font-family:'Microsoft YaHei'; color:#333; margin:0; font-size:14px; }

img { border:0; }
.noresult{ margin-left:25px;}
a:link { color:#333; text-decoration:none; }

a:visited { color:#333; text-decoration:none; }

a:hover { color:#333; text-decoration:none; }

a:active { color:#333; text-decoration:none; }

ol, ul { list-style:none; }

ol, ul { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

p { margin:0; padding:0; }

.right { float:right; }

.left { float:left; }

.hidden { display:none; }

.clear { clear:both; }

.container { width:1200px; margin:0 auto; }
.containerpro { width:1100px; margin:0 auto; }
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.ellipsis-2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; display:-moz-box; display:-ms-box; display:box; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; box-orient:vertical; -webkit-line-clamp:2; }

.ellipsis-3 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; display:-moz-box; display:-ms-box; display:box; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; box-orient:vertical; -webkit-line-clamp:3; }

button, input, select, textarea { font:14px/1 Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; }

.topcon { width:100%; height:34px; line-height:34px; border-bottom:1px solid #eee; color:#666; }
.topcon a { color:#666; padding:0 10px; }
.topcon a:hover { color:#024685; text-decoration:underline; }
/* .header .des {
    padding-left:60px;
    height:50px;
    line-height:25px;
    margin-top:25px;
    position:relative;
    background:url(../images/year.png) no-repeat;
    background-position:30px center;
    float:left;
} */
.header { width:1200px; height:100px; margin:0 auto; overflow:hidden; }
.header .logo { float:left; height:100px; margin-right:30px; }
.header .logo img { vertical-align:middle; }
.header .logo:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.header .des { padding-left:28px; height:50px; line-height:30px; margin-top:21px; position:relative;   float:left; }
.header .des:before { position:absolute; width:1px; height:50px; left:0; top:5px; background:#ddd; content:''; }
.header .des .fz24 { font-size:24px; color:#163141; font-weight:bold; }
.header .des .fz16 { font-size:16px; color:#163141;; }
.header .tell{ float:right;  height:36px; line-height:30px; margin-top:15px; font-size:15px; color:#111; }
.header .mobile {background:url(../images/mobile.png) no-repeat left center;padding-left:24px; margin-bottom:5px}
.header .tel {background:url(../images/tel.png) no-repeat left center;padding-left:24px; }
.header .mobile .big { font-size:22px; font-weight:bold; color:#024685; }
.header .tel .big { font-size:22px; font-weight:bold; color:#024685; }

.navbg { width:100%; height:50px; background:#163141; min-width:1200px; }
.navbg .nav { width:1200px; margin:0 auto; }
.navbg .nav > ul > li { width:12.5%; float:left; text-align:center; position:relative; z-index:4; font-size:16px; }
.navbg .nav > ul > li a { display:block; width:100%; height:50px; line-height:50px; color:#fff; }
.navbg .nav > ul > li:hover { background:#024685; }
.navbg .nav > ul > li.click { background:#024685; }
.navbg .nav > ul > li > ul { position:absolute; left:0; right:0; top:100%; font-size:14px; display:none; }
.navbg .nav > ul > li > ul > li > a { display:block; padding:0 10px; background-color:#163141;; border-top:1px solid rgba(255, 255, 255, 0.1); text-align:center; height:40px; line-height:40px; box-sizing:border-box; }
.navbg .nav > ul > li > ul > li > a:hover { background-color:#024685; color:#FFF; }

.banner { position:relative; height:600px; overflow:hidden; min-width:1200px; }
.banner .slides { position:relative; z-index:1; }
.banner .slides li { height:600px;}
/* .banner .flex-control-nav { position:absolute; bottom:20px; z-index:2; width:100%; text-align:center; }
.banner .flex-control-nav li { display:inline-block; width:12px; height:12px; margin:0 8px; *display:inline; zoom:1; }
.banner .flex-control-nav a { display:inline-block; width:12px; height:12px; border-radius:50%; line-height:40px; overflow:hidden; background:rgba(0, 0, 0, 0.2); cursor:pointer; }
.banner .flex-control-nav .flex-active { background:#00824a; } */

.bannerny { position:relative; overflow:hidden; min-width:1200px; }
.bannerny .slides { position:relative; z-index:1; }
.bannerny .slides li { background-size:100% 100%;}
.bannerny .flex-control-nav { position:absolute; bottom:20px; z-index:2; width:100%; text-align:center; }
.bannerny .flex-control-nav li { display:inline-block; width:12px; height:12px; margin:0 8px; *display:inline; zoom:1; }
.bannerny .flex-control-nav a { display:inline-block; width:12px; height:12px; border-radius:50%; line-height:40px; overflow:hidden; background:rgba(0, 0, 0, 0.2); cursor:pointer; }
.bannerny .flex-control-nav .flex-active { background:#00824a; }

.search { width:100%; overflow:hidden; height:70px; margin-bottom:5px; box-shadow:0 5px 5px #f4f4f4; min-width:1200px; }
.search .container { overflow:hidden; }
.search .cont { float:left; width:646px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:15px; color:#333; line-height:70px; }
.search .cont a { color:#666; margin:0 8px; }
.search .cont a:hover { text-decoration:underline; color:#00824a; }
.search .seainput { width:370px; height:40px; border:1px solid #bbb; border-radius:20px; background:#fff; color:#333; position:relative; box-sizing:border-box; float:right; margin:15px 0; }
.search .seainput input { width:300px; height:38px; line-height:38px; float:left; padding-left:15px; margin:0; background:none; border:none; font-size:14px; outline:none; }
.search .seainput input::-webkit-input-placeholder { color:#999; }
.search .seainput button { width:40px; height:40px; border:none; -webkit-appearance:none; position:absolute; right:0; top:0; background:url(../images/search.png) no-repeat center; outline:none; cursor:pointer; }

.pub_header { text-align:center; }
.pub_header .pub_tit { font-size:34px; color:#163141; font-weight:bold; padding-bottom:15px; position:relative; }
.pub_header .pub_tit a { color:#163141; text-align:center;
    cursor:pointer;
    padding:0 30px  15px;
	
    background:url(../images/protitbj.jpg) no-repeat center bottom;
   }
/* .pub_header .pub_tit:after { position:absolute; left:43%; bottom:0;  width:170px; height:1px; background:#163141; content:''; } */
.pub_header .pub_en { font-size:15px; color:#666; margin-top:15px; }

.project { width:1200px; margin:40px auto 0; height:606px; }
.project .pro-type { width:240px; height:606px; float:left; background:#163141; }
.project .pro-type .pro-head { width:240px; height:100px; line-height:100px; color:#fff; font-size:30px; font-weight:bold; background:url(../images/pro-head.jpg) no-repeat; text-align:center; text-shadow:0 2px 2px rgba(0, 0, 0, 0.2); }
.project .pro-type .pro-typecon { height:496px; overflow:hidden; }
.project .pro-type .pro-typecon li { height:55px; line-height:55px; box-sizing:border-box; border-bottom:1px solid #163B50; padding:0 30px; }
.project .pro-type .pro-typecon li a { display:block; font-size:15px; color:#fff; background:url(../images/pro-arr.png) no-repeat right center; }
.project .pro-type .pro-typecon li:hover { background:#024685; color:#fff;}

.project .pro-con { width:942px; float:right; }
.project .pro-con .pro-tit { height:40px; margin-left:30px; overflow:hidden; }
.project .pro-con .pro-tit .zi { line-height:52px; float:left; font-size:22px; }
.project .pro-con .pro-tit .zi .en { font-size:16px; color:#999; text-transform:uppercase; margin-left:15px; padding-left:15px; position:relative; }
.project .pro-con .pro-tit .zi .en:before { position:absolute; left:0; top:2px; height:16px; width:1px; background:#999; content:''; }
.project .pro-con .pro-tit .more { display:block; width:120px; height:30px; line-height:30px; margin-top:10px; color:#fff; float:right; background:#163141; text-align:center; }
.project .pro-con .pro-tit .more .morezi { width:90px; float:left; }
.project .pro-con .pro-tit .more .moreicon { width:30px; height:30px; background:#024685; float:left; }
.pro-box { width:1200px; overflow:hidden; }
.pro-box li { width:284px; margin-right:16px; margin-top:30px; float:left; }
.pro-box li .img { width:284px; height:213px; border:1px solid #e5e5e5; box-sizing:border-box; overflow:hidden; }
.pro-box li .img img { width:100%; height:100%; transition:all .4s; }
.pro-box li .name { height:40px; line-height:40px; background:#e5e5e5; text-align:center; }
.pro-box li:hover .img img { transform:scale(1.1); }
.pro-box li:hover .name { background:#B5272D; color:#fff; }

.case { background:#f4f4f4; padding:35px 0 40px; min-width:1200px; margin-top:40px; }
.case .case-box { margin-top:40px; }
.case .case-box .slides { overflow:hidden; width:1200px; }
.case .case-box .slides li { width:300px !important; padding:0 10px; text-align:center; box-sizing:border-box; }
.case .case-box .slides li a { width:280px; height:286px; position:relative; display:block; }
.case .case-box .slides li .img { width:280px; height:210px; overflow:hidden; }
.case .case-box .slides li .img img { width:100%; height:100%; transition:all .4s; }
.case .case-box .slides li .name { height:58px; line-height:45px; font-size:15px; color:#fff; text-align:center; background:#00824A; }
.case .case-box .slides li .icon { height:35px; width:35px; position:absolute; left:122px; bottom:0; transition:all .6s; }
.case .case-box .slides li:hover .img img { transform:scale(1.1); }
.case .case-box .slides li:hover .icon { transform:rotate(360deg); }
.case .case-box .flex-direction-nav { margin-top:40px; text-align:center; }
.case .case-box .flex-direction-nav li { width:75px; height:40px; display:inline-block; margin-right:1px; }
.case .case-box .flex-direction-nav li a { width:75px; height:40px; display:block; }
.case .case-box .flex-direction-nav li .flex-prev { background:url(../images/prev.png) no-repeat; }
.case .case-box .flex-direction-nav li .flex-next { background:url(../images/next.png) no-repeat; }
.case .case-box .flex-direction-nav li:hover .flex-prev { background:url(../images/prevs.png) no-repeat; }
.case .case-box .flex-direction-nav li:hover .flex-next { background:url(../images/nexts.png) no-repeat; }

			.Box {position:relative;background:#f4f4f4; padding:35px 0 10px; min-width:1200px; margin-top:40px; }
			.Box .content {width:1200px;margin:0 auto;}
			
			.Box .Box_con {position:relative; margin:40px 0px;}
			.Box .Box_con .btnl {position:absolute;}
			.Box .Box_con .btn {display:block;width:41px;height:41px;position:absolute;top:100px;cursor:pointer;}
			.Box .Box_con .btnl {background:url(../images/jtl02.png) no-repeat center;left:-65px;}
			.Box .Box_con .btnr {background:url(../images/jtr02.png) no-repeat center;right:-50px;}
			.Box .Box_con .btnl:hover {background:url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background:url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position:relative;overflow:hidden;}
/* 			.Box .Box_con .conbox ul {position:relative;list-style:none;}
			.Box .Box_con .conbox ul li a{float:left;width:272px;height:204px;margin-left:10px;overflow:hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left:0;}
			.Box .Box_con .conbox ul li img {display:block;width:270px; height:203px;transition:all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform:scale(1.1);} */
			.Box .Box_con .conbox .slides { overflow:hidden; width:1000px; }
.Box .Box_con .conbox .slides li { width:300px !important; padding-right:20px; text-align:center; box-sizing:border-box; float:left;}
.Box .Box_con .conbox .slides li:first-child {margin-left:0;}
.Box .Box_con .conbox .slides li a { width:280px; height:286px; position:relative; display:block; }
.Box .Box_con .conbox .slides li .img { width:280px; height:210px; overflow:hidden; }
.Box .Box_con .conbox .slides li .img img { width:100%; height:100%; transition:all .4s; }
.Box .Box_con .conbox .slides li .name { height:58px; line-height:45px; font-size:15px; color:#fff; text-align:center; background:#163141; }
.Box .Box_con .conbox .slides li .icon { height:35px; width:35px; position:absolute; left:122px; bottom:0; transition:all .6s; }
.Box .Box_con .conbox .slides li:hover .img img { transform:scale(1.1); }
.Box .Box_con .conbox .slides li:hover .icon { transform:rotate(360deg); }
			
			.Box .BoxSwitch {margin-top:30px;text-align:center;}
			.Box .BoxSwitch span {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:30px;height:3px;background:#ccc;margin:0 5px;cursor:pointer;}
			.Box .BoxSwitch span.cur {background:red;}



.index-ad { width:100%; position:relative; overflow:hidden; height:287px; margin-top:-87px; min-width:1200px; }
.index-ad .adimg { position:absolute; width:1920px; height:287px; left:50%; margin-left:-960px; }

.advan { width:1200px; margin:35px auto 45px; overflow:hidden; }
.advan .advan-box { margin-top:40px; overflow:hidden; }
.advan .advan-box li { width:300px; float:left; }
.advan .advan-box li .img { width:300px; height:240px; overflow:hidden; }
.advan .advan-box li .img img { width:100%; height:100%; transition:all .4s; }
.advan .advan-box li .licon { width:300px; height:240px; background:#f4f4f4; text-align:center; padding:30px; box-sizing:border-box; }
.advan .advan-box li .licon .tit { font-size:22px; position:relative; height:70px; line-height:70px; }
.advan .advan-box li .licon .tit:after { position:absolute; left:50%; bottom:0; width:36px; height:1px; background:#bababa; margin-left:-18px; content:''; }
.advan .advan-box li .licon .txt { margin-top:20px; line-height:25px; color:#666; height:75px; overflow:hidden; }
.advan .advan-box li:hover .img img { transform:scale(1.1); }

.about { width:100%;  padding-top:35px; min-width:1200px; box-sizing:border-box; background:#fff}
.about .pub_header .pub_tit a { color:#163141; }
.about .pub_header .pub_tit:after { background:#fff; }
.about .pub_header .pub_en { color:#fff; }
.about .about-box { margin-top:40px; height:408px; background:url(../images/about-bottom.png) no-repeat center bottom; }
.about .about-box .about-con { width:1200px; height:360px; background:#fff; overflow:hidden; }
.about .about-box .about-con .about-img { width:600px; height:360px; float:left; }
.about .about-box .about-con .about-img img { width:100%; height:100%; }
.about .about-box .about-con .about-des { width:600px; height:360px; padding:30px; box-sizing:border-box; float:left; background:#F4F4F4}
.about .about-box .about-con .about-des .tit { font-size:24px; font-weight:bold; color:#163141; }
.about .about-box .about-con .about-des .txt { line-height:28px; height:168px; overflow:hidden; color:#555; margin-top:30px; }
.about .about-box .about-con .about-des .more { width:160px; height:40px; line-height:40px; color:#fff; border-radius:40px; text-align:center; background:#163141; display:block; margin-top:20px; float:right; }
.about .about-box .about-con .about-des .more:hover { background:#024685; }

.aboutproject { width:100%;  padding:35px 0 45px; min-width:1200px; box-sizing:border-box; background:#F4F4F4}

.news { width:1200px; margin:35px auto 40px; overflow:hidden; }
.news .newscon { width:384px; height:420px; padding:0 20px; border:1px solid #e3e3e3; float:left; box-sizing:border-box; }
.news .newscon .tit { height:60px; line-height:60px; font-size:20px; font-weight:bold; border-bottom:1px solid #E3E3E3; box-sizing:border-box; }
.news .newscon .tit .more { display:block; float:right; font-size:15px; color:#666; font-weight:normal; }
.news .newscon .tit .more:hover { color:#00824a; }
.news .newscon .topnews { height:90px; padding:20px 0; border-bottom:1px dashed #ddd; }
.news .newscon .topnews img { width:120px; height:90px; float:left; margin-right:10px; }
.news .newscon .topnews .cont { padding:5px 0; }
.news .newscon .topnews .cont .name { display:block; font-size:15px; color:#00824a; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news .newscon .topnews .cont .name:hover { text-decoration:underline; }
.news .newscon .topnews .cont .intro { font-size:12px; color:#666; line-height:22px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal !important; word-wrap:break-word; }
.news .newscon .newslist { overflow:hidden; }
.news .newscon .newslist li { height:40px; line-height:40px; border-bottom:1px dashed #ddd; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news .newscon .newslist li .time { float:right; color:#666; }
.news .newscon .newslist li a:hover { color:#00824a; }
.news .newscon .wenda { margin-top:6px; height:330px; overflow:hidden; }
.news .newscon .wenda li { height:110px; border-bottom:1px dashed #ddd; padding:20px 0; box-sizing:border-box; }
.news .newscon .wenda li a { display:block; }
.news .newscon .wenda li .ques { height:18px; line-height:18px; font-weight:bold; color:#00824a; padding-left:28px; background:url(../images/q.png) no-repeat left top; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news .newscon .wenda li .answ { margin-top:8px; height:44px; line-height:22px; padding-left:28px; background:url(../images/a.png) no-repeat; background-position:0 2px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal !important; word-wrap:break-word; }
.news .newscon .wenda li:hover { background:#fcfcfc; }

.Inews-list{width:104%;margin:35px 0  0px;}
.Inews-list li{width:360px;padding:25px 3.846153846153846% 0 0;position:relative;float:left;}
.Inews-list li .type{padding:20px;width:45px;line-height:30px;text-align:center;font-size:18px;color:#fff;background:url(../images/in-bg.png) no-repeat center bottom;position:absolute;left:5%;top:-20px;z-index:2;}
.Inews-list li img{width:100%;height:165px;object-fit:cover;}
.Inews-list li .list{margin:20px 0 0;}
.Inews-list li .list a{display:block;line-height:32px;overflow:hidden;}
.Inews-list li .list a .name{display:block;width:270px;text-align:left;color:#666666;float:left; white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.Inews-list li .list a .date{font-size:13px;color:#999999;float:right;}
.Inews-list li .list a:hover .name{color:#B5272D;}

.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

.frilink { width:100%; background:#f8f8f8; padding:15px 0; line-height:22px; }
.frilink a { margin:0 10px; }
.frilink a:hover { text-decoration:underline; color:#00824A; }

.bottom { width:100%; background:#007945; overflow:hidden; min-width:1200px; }
.bottom .footnav { width:100%; height:54px; border-bottom:1px solid #268d61; }

.bottom .footnav .navitem { float:left; width:1200px; }
.bottom .footnav .navitem a { float:left; margin-right:60px; line-height:54px; display:block; color:#fff; }
.bottom .footnav .navitem a:hover { color:#ffba00; }
.bottom .footnav .top { width:130px; height:54px; float:right; }
.bottom .footnav .top img { width:100%; height:100%; }
.bottom .footcon { width:1200px; margin:35px auto; }
.bottom .footcon .erweima { float:right; width:120px; height:140px; text-align:center; padding:10px; border:1px solid #3d3d3d; box-sizing:border-box; }
.bottom .footcon .erweima img { width:100px; height:100px; }
.bottom .footcon .erweima p { font-size:13px; color:#fff; margin-top:5px; }
.bottom .footcon .foot-logo { float:left; width:320px; height:150px; border-right:1px solid #268d61; margin-right:60px; }
.bottom .footcon .foot-weixin1 { float:left; width:170px; height:150px; padding-right:25px; }
.bottom .footcon .foot-weixin2 { float:left; width:170px; height:150px; border-right:1px solid #268d61; padding-right:25px; }
.bottom .footcon .foot-weixin1 img { width:130px; height:130px; text-align:center;}
.bottom .footcon .foot-weixin2 img { width:130px; height:130px; text-align:center;}
.bottom .footcon .foot-weixin1 p { font-size:13px; color:#fff; margin-top:5px; text-align:center;width:130px;}
.bottom .footcon .foot-weixin2 p { font-size:13px; color:#fff; margin-top:5px; text-align:center;width:130px;}
.bottom .footcon .intro { line-height:34px; color:#fff; overflow:hidden;padding-left:40px; }
.bottom .footcon .intro a { color:#fff; }
.bottom .footcon .intro a:hover { text-decoration:underline; }
.bottom .footdd { width:100%; height:38px; border-top:1px solid #268d61; font-size:13px;}
.bottom .footdd .footleft{ float:left; margin-right:30px; line-height:35px; display:block; color:#fff; }
.bottom .footdd .footleft p { float:left; line-height:35px; display:block; color:#fff; }

.bottom .footdd .footleft a { float:left; margin-right:30px; line-height:35px; display:block; color:#fff; }
.bottom .footdd .footleft a:hover { color:#ffba00; }
.bottom .footdd .footright p { float:right; line-height:35px; display:block; color:#fff; }
.bottom .footdd .footright a { float:right; line-height:35px; display:block; color:#fff; }
.bottom .footdd .footright a:hover { color:#ffba00; }


.netadd { width:100%; height:50px; line-height:50px; background:#f4f4f4; overflow:hidden; margin-top:-3px;}
.netadd .add { color:#555; }
.netadd .add a { color:#555; }
.netadd .add a:hover { color:#024685; }

.type { text-align:left; width:1200px; margin:25px auto 15px; }
.type a { line-height:30px; border:1px solid #ddd; padding:0 15px; display:inline-block; margin:3px; color:#666; border-radius:5px; }
.type a:hover, .type a.click { background:#00824a; border:1px solid #00824a; color:#fff; }


.main { width:1200px; margin:0px auto 25px; overflow:hidden; }
.in_about h1{color:#333;text-align:center;margin:8px 0}
.in_about { overflow:hidden; line-height:30px; margin:20px 0; padding-left:60px; padding-right:60px;}
.in_about p {  color:#555;font-family:微软雅黑; }
.in_about img { max-width:100%; }

.pagination { padding:50px 0 0; text-align:center; }

.pagination ul li { display:inline; margin:0 3px; }

.pagination ul li a { background:#fff; font-size:16px; height:36px; display:inline-block; *display:inline; *zoom:1; padding:0 14px; border:1px solid #DDD; line-height:36px; vertical-align:middle; }

.pagination ul li a:hover { background-color:#F8F8F8; text-decoration:none; }

.pagination ul li.active a { background-color:#00824a; border-color:#00824a; }

.pagination ul li.active a:link { color:#FFF; }

.pagination ul li.active a:visited { color:#FFF; }

.pagination ul li.active a:hover { color:#FFF; }

.pagination ul li.active a:active { color:#FFF; }

.pagination ul li.active a:hover { background-color:#00824a; border-color:#00824a; cursor:default; }

.in_pro { margin-left:-20px; overflow:hidden; }
.in_pro ul { overflow:hidden; }
.in_pro ul li { width:285px; float:left; margin:10px 0 10px 20px; }
.in_pro ul li .img { width:285px; height:214px; /* border:1px solid #024685; */ box-sizing:border-box; overflow:hidden; }
.in_pro ul li .img img { width:100%; height:100%; transition:all .4s; }
.in_pro ul li .name { height:40px; line-height:40px; /* background:#d3d3d3; */ text-align:center;/*  color:#024685; */}
.in_pro ul li:hover .img img { transform:scale(1.1); }
.in_pro ul li:hover .name { /* background:#d3d3d3; */ color:#024685; }

.in_case { overflow:hidden; }
.in_case ul { overflow:hidden;}
.in_case ul li { width:300px; padding:10px; text-align:center; float:left; box-sizing:border-box; }
.in_case ul li a { width:280px; height:286px; position:relative; display:block; }
.in_case ul li .img { width:280px; height:210px; overflow:hidden; }
.in_case ul li .img img { width:100%; height:100%; transition:all .4s; }
.in_case ul li .name { height:45px; line-height:45px; font-size:15px; color:#fff; text-align:center; background:#163141;padding-bottom:13px }

.in_case ul li .icon { height:35px; width:35px; position:absolute; left:122px; bottom:0; transition:all .6s; }
.in_case ul li a:hover .img img { transform:scale(1.1); }
.in_case ul li a:hover .icon { transform:rotate(360deg); }

.in_list { width:100%; overflow:hidden; }
.in_list li { padding:19px; height:190px; border:1px solid #f8f8f8; background:#fafafa; box-sizing:border-box; overflow:hidden; margin-bottom:20px; }
.in_list li a { display:block; }
.in_list li .img { width:200px; height:150px; float:left; overflow:hidden; margin-right:30px; transition:all .6s ease; }
.in_list li .img img { width:100%; height:100%; transition:all .6s; }
.in_list li .cont { padding-right:50px; padding-top:15px; }
.in_list li .cont .tit { font-size:16px; font-weight:bold; }
.in_list li .cont .time { font-size:14px; color:#888; margin-top:20px; }
.in_list li .cont .tit:hover {color:#B5272D}
.in_list li .cont .intro { font-size:14px; color:#555555; margin-top:12px; height:50px; line-height:25px; }
.in_list li .cont .intro:hover { color:#B5272D}
.in_list li:hover { border:1px solid #ddd; box-shadow:0 0 10px #ccc; transition:all .4s ease; }
.in_list li:hover .img { margin-right:50px; transition:all .6s ease; }
.in_list li:hover .img img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.in_list .label { margin-top:30px; font-size:14px; }
.in_list .label a { padding:0 30px; height:30px; line-height:30px; background:#ddd; margin:5px; display:inline-block; }
.in_list .label a:hover { background:#00824a; color:#fff; }

.listshow { margin-top:20px; }
.listshow .tit { font-size:28px; text-align:center; }
.listshow .time { margin-top:0px; color:#666; height:30px; line-height:30px; width:100%;  text-align:center; }
.listshow .pro-img { width:500px; margin:30px auto 0; }
.listshow .pro-img img { width:100%; }
.listshow .next { background:#f4f4f4; font-size:15px; line-height:40px; height:110px; padding:15px 20px; box-sizing:border-box; margin-top:50px; }
.listshow .next a { display:block; }
.listshow .next a:hover { color:#00824a; }
.listshow .label { margin-top:30px; font-size:14px; }
.listshow .label a { padding:0 30px; height:30px; line-height:30px; background:#ddd; margin:5px; display:inline-block; }
.listshow .label a:hover { background:#00824a; color:#fff; }
.listshow .tuijian { margin-top:10px; overflow:hidden; }
.listshow .tuijian .bt { font-size:20px; padding-left:15px; font-weight:bold; border-bottom:1px solid #ddd; height:60px; line-height:60px; position:relative; }
.listshow .tuijian .bt:before { position:absolute; left:0; top:20px; height:20px; width:7px; border-radius:2px; background:#00824a; content:''; }
.listshow .tuijian .tjcon { margin-top:10px; }
.listshow .tuijian .tjcon li { font-size:16px; width:50%; float:left; padding:0 15px; box-sizing:border-box; height:36px; line-height:36px; position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.listshow .tuijian .tjcon li:before { position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; border-radius:50%; background:#333; content:''; }
.listshow .tuijian .tjcon li:hover a { color:#00824a; }
.listshow .tuijian .tjcon li:hover:before { background:#00824a; }

.booking { margin:0; width:640px; font-size:16px; }
.booking .chose { margin-right:10px; margin-top:10px; }
.booking .chose input { width:13px; height:13px; margin-right:5px; margin-top:5px; }
.booking .bitian { color:red; margin-left:5px; }
.booking .form-control { width:520px; height:46px; border:1px solid #CCC; padding:6px 12px; background-color:#fff; font-size:inherit; display:inline-block; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); outline:none; box-sizing:border-box; }
.booking .fieldname { width:90px; display:inline-block; height:30px; margin-right:10px; text-align:right; font-weight:bold; }
.booking p { margin:20px 0; }
.booking button { width:520px; height:46px; background:#163141; color:#FFF; border:none; outline:none; font-size:16px; }
.booking textarea { vertical-align:middle; font:inherit; resize:none; }
.booking select.form-control { -moz-appearance:menulist; -webkit-appearance:menulist; }
.booking textarea.form-control { height:auto; }

.proimg{padding:0 30px 10px 30px; }
.syb { font-size:14px; margin-bottom:0px; color:#555; border-radius:2px; margin-top:15px; width:48.5%; float:left;}
.syb a{color:#555;}
.syb a:hover{color:#024685}
.xyb { font-size:14px; margin-bottom:0px; color:#555; border-radius:2px; margin-top:15px; width:48.5%; float:right; text-align:right;}
.xyb a{color:#555;}
.xyb a:hover{color:#024685}


.Footer-wrapper{z-index:98;}

.footer-cr{padding:10px 0;line-height:28px;font-size:13px;color:#fff;background:#141d2e;}

.footer-cr span,
.footer-cr a{opacity:0.8;color:#fff}
.footer-cr .split{display:inline-block;width:2px;height:14px;background:#7f8287;vertical-align:middle;margin:0 5px;color:#fff}
.footer-cr span:hover,
.footer-cr a:hover{opacity:1;}
.fr {
    float:right;
}
.footer-container{padding:25px 0 24px;color:#fff;background:#1a2436;}

.footer-container .Fnav{width:17%;float:left;}
.footer-container dl dt .type1{line-height:33px;font-size:15px;}
.footer-container dl dt .type1 a{color:#fff}
.footer-container dl dt .split{display:block;width:62px;height:1px;background:#686868;position:relative;margin:10px 0 11px;}
.footer-container dl dt .split:after{content:"";display:block;width:17px;height:1px;background:#fff;position:absolute;left:0px;top:0px;}
.footer-container .Fnav dd{margin:0}
.footer-container .Fnav dd a{display:block;padding:5px 10px 5px 0;line-height:20px;font-size:13px;opacity:.9;color:#fff}
.Fnav dd a:hover{opacity:1;}

.footer-container .Fct{width:25%;float:left;}
.footer-container .Fct dd{margin:0}
.Fct table tr td{padding:5px 0;line-height:21px;font-size:13px;vertical-align:top;opacity:.8;color:#fff}
.Fct table tr td a{padding:5px 0;line-height:21px;font-size:13px;vertical-align:top;opacity:.8;color:#fff}
.Fct table tr td:first-child{width:40px;}

.Footer-wrapper.on .Fnav dd{display:block !important;}

.left-nav {
    width:270px;
}
.am-fl {
    float:left;
}
.left-nav h2 {
    width:270px;
    height:84px;
    border-radius:5px 5px 0 0;
    background:#024685;
	margin:0;
	border-bottom:1px solid #dcdcdc;
}
.left-nav h2 a {
    font-size:20px;
    color:#fff;
    display:block;
    text-indent:15px;
    padding-top:25px;
    font-weight:bold;
}
.left-nav h2 span {
    display:block;
    text-indent:15px;
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    font-family:微软雅黑;
    font-weight:normal;
}
.left-nav-list {
    background:#eeecec;
    border-radius:0 0 5px 5px;
    overflow:hidden;
}
.left-nav-list ul li.active {
    background:#024685;
}
.left-nav-list ul li {
    height:48px;
    line-height:48px;
    border-bottom:1px solid #dcdcdc;
    padding-left:24px;
    position:relative;
}
.left-nav-list ul li:hover{ background:#024685;color:#fff;}
.left-nav-list ul li.active a {
    color:#fff;
	background:url(../images/pro-arr.png) no-repeat right center;
}
.left-nav-list ul li a:hover {
    color:#fff;
	background:url(../images/pro-arr.png) no-repeat right center;
}

.left-nav-list ul li a {
    display:block;
    font-size:14px;
	background:url(../images/pro-arr2.png) no-repeat right center;
	margin-right:20px;
}

.left-con {
    margin:21px 0;
    border-radius:5px;
    overflow:hidden;
    background:#eeecec;
}
.left-con h3 {
    font-size:18px;
    background:#024685;
    height:54px;
    line-height:54px;
    padding-left:15px;
    color:#fff;
    font-weight:bold;
	margin:0;
}
.nl_wen {
    padding:10px;
}
.nl_wen p {
    line-height:30px;
    font-size:14px;
    color:#666;
}
.right-main {
    width:900px;
	/* margin:0 auto; */
	float:right
}
.am-fr {

}
.plc, .plc2 {
    height:38px;
    line-height:38px;
    padding:0 8px 0 42px;
    position:relative;
    color:#666;
    overflow:hidden;
    font-size:12px;
    border:1px solid #ececec;
    font-family:"Microsoft Yahei", "微软雅黑";
    border-radius:6px;
    background:url(../images/dts.png) no-repeat scroll 8px;
}
.plc i, .plc2 i, .plc a {
    font-style:normal;
    font-size:12px;
    color:#666;
}
.about-content {
    margin-top:0px;
    font-size:14px;
    line-height:200%;
}
.am-paragraph p {
    margin:10px 0;
}
.am-paragraph img {
   
}

.news_info {
    text-align:center;
    color:#999;
    border-top:1px solid #e1e1e1;
    border-left:0;
    border-right:0;
    margin:10px 0;
    padding:5px 0;
}

.pro_list_warpper {
    width:100%;
    min-width:1200px;
    margin:25px auto 0;
    overflow:hidden;
}
.pro_list_head {
    width:100%;
    line-height:28px;
    text-align:center;
}
.pro_list_head a:hover, .pro_list_head a.current{
    color:#FFFFFF;
    background-color:#024685;
	 border:1px solid #024685;
}
.pro_list_head a {
display:inline-block;
    border:1px solid#163141;
    color:#163141;
    border-radius:28px;
    margin:0 10px;
    width:218px;
    height:35px;
    line-height:35px;
    _border-radius:28px;
    overflow:hidden;
    font-size:16px;
    color:#fff;
    background:#163142;
}
.pro_list_box.current {
    display:block;
}
.pro_list_box {
    overflow:hidden;
    display:none;
    margin-top:20px;
}
.index_pro_list {
    margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.index_pro_list li {
    background-color:#FFFFFF;
    float:left;
    margin:0 45px 10px 0;
    text-align:center;
}
.index_pro_list li a {
    display:block;
    color:#666666;
}
.down li {
    border-bottom:1px solid #ddd;
    font-size:16px;
    font-weight:bold;
    padding:8px 5px 8px 0;
	margin:0 30px;
 
}
.down li a:hover{
	color:#B5272D;
}
.down p
{
	float:right;
}
.down p:hover{
	color:#B5272D;
}