@charset "utf-8";
/* CSS Document */

article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video {margin: 0;padding: 0;border: 0}
a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup,ul {border: 0;font-size: 100%;vertical-align: baseline;margin: 0;padding: 0}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video {display: block}
table {border-collapse: separate;border-spacing: 0}
table caption, table td, table th {text-align: left;vertical-align: middle}
a img {border: 0}
em{font-style:normal;}
:focus {outline: 0}

@-webkit-keyframes bounce {0%, 100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}

@keyframes bounce {0%, 100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}

body {font-size:14px;color:#333333;background-color: #ffffff;/*鏁翠綋鑳屾櫙棰滆壊*/-webkit-touch-callout: none;/*-webkit-user-select: none;*//*绂佹澶嶅埗*/
    -webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(255,255,255,0);/*鐐瑰嚮楂樹寒鏁堟灉*/
	transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-webkit-transition:all .25s ease-in-out;}

body, button, input, pre, select, textarea {
	/*font-size: 14px;*/
	font-family: 'Arial','Microsoft YaHei';
	/*font-family:'Helvetica'; 鍏跺疄鏃犻渶瀹氫箟瀛椾綋*/}

input, textarea {-webkit-appearance: none;border-radius: 0;}
ol, ul {list-style: none}
/*a, a:active, a:visited {*/
a, a:active{color: inherit;text-decoration: none;cursor:pointer;}
h1, h2, h3, h4, h5, p, span {overflow: visible}
html, body{position:relative;height:100%;}

.Header-wrapper, .Container-wrapper, .Footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;min-width:1200px;height:auto;}
.contain{width:1200px;margin:0 auto;position:relative;}

/*--Header--*/
.Header-wrapper{z-index:99;}
.Header-wrapper .Hcl{height:53px;position:relative;top:0px;left:0px;overflow:hidden;clear:both;display:none;}
.Header-wrapper.cur .Hcl{display:block;}
.Header-wrapper.cur .container-header{height:55px;position:fixed;top:0px;}
.Header-wrapper.cur .container-header .logo{line-height:55px;}
.Header-wrapper.cur .container-header .logo img{width:400px;height:49px;vertical-align:middle;}
.Header-wrapper.cur .container-header .Hlang{height:41.5px;padding:13.5px 12px 0;}
.Header-wrapper.cur .container-header .Hsrch>a{height:55px;}
.Header-wrapper.cur .container-header .Hsrch .Hsrc-box{top:61px;}
.Header-wrapper.cur .nav>li>a{line-height:55px;}
.Header-wrapper.cur .nav>li .n2nd{top:55px;}


@-webkit-keyframes fadeInDown {
  from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  to { opacity: 1; -webkit-transform: none; transform: none;}
  }

@keyframes fadeInDown {
  from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
    to {opacity: 1; -webkit-transform: none; transform: none; }
}


.Header-wrapper .container-Htop{background-color:#044f9f;}
.container-Htop span{display:inline-block;height:40px;line-height:40px;font-size:12px;color:#fff;}
.container-Htop .phone{line-height:40px;color:#fff;float:right;}
.container-Htop .phone .phoneline { padding-left:3px; padding-right:3px;}
.container-Htop .phone a {color:#fff;}
.container-Htop .phone .phonetit { font-size:14px; color:#fff;}
.Header-wrapper .container-header{height:93px;/*box-shadow:0px 0px 10px #022852;*/background-color:#fff;}

.container-header .logo{ display:block;font-size:0px; height:93px; line-height:93px;float:left; }
.container-header .logo img{width:400px;height:63px;display: inline-block ;vertical-align:middle;}


.container-header .nav{float:right;width:auto;}
.nav>li{float:left;}
.nav>li:first-child{margin-left:0px;}
.nav>li>a{display:block;width:95px;text-align:center;line-height:93px;font-size:16px;color:#000000;}
.nav>li .n2nd{width:418px;width:468px;background-color:#044f9f;position:absolute;top:93px;left:0px;display:none;}
.n2nd .n2nd-img{display:block;width:129px;height:149px;line-height:149px;text-align:center;font-size:0px;float:left;}
.n2nd ul.p-list{display:block;width:289px;width:334px;float:left;margin-top:26px;}
.n2nd .n2nd-op{float:left;margin-top:5px;}

.container-header .Hlang{height:57px;padding:36px 12px 0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin-left:25px;float:left;}
.Hlang .Hlang-box{border:1px solid #f7f7f7;cursor:pointer;}
.Hlang-box span,
.Hlang-box a{display:block;width:52px;height:25px;line-height:25px;text-align:center;}
.Hlang-box span em,
.Hlang-box a em{display:inline-block;padding-right:17px;background:url(../images/icon-dd1.png) no-repeat right center;}
.Hlang-box a{background-color:#DA251C;color:#fff;display:none;}
.Hlang-box a em{background:none;}
.Hlang-box:hover a{display:block;}

.container-header .Hsrch{float:left;margin-left:35px;}
.container-header .Hsrch>a{display:block;height:93px;width:14px;background:url(../images/icon-srch.png) no-repeat center center;}
.container-header .Hsrch .Hsrc-box{position:absolute;top:111px;right:0px;overflow:hidden;display:none;}
.Hsrc-box input[type=text]{display:block;width:227px;height:28px;line-height:28px;color:#868686;padding:0 0 0 10px;border:1px solid #868686;float:left;margin:0;}
.Hsrc-box .btn{height:30px;line-height:30px;width:52px;color:#ffffff;background-color:#DA251C;float:left;cursor:pointer;}

.nav>li.cur>a,
.nav>li:hover>a{background-color:#044f9f;color:#fff;}
.nav>li:hover .n2nd{display:block;}
/*--Header--*/


/*--Banner--*/
.con-chenge2 {display:none;}
.b1 {background:url(../images/banner1.jpg ) no-repeat top center;background-size:auto 100%;}
.b2 {background:url(../images/banner2.jpg ) no-repeat top center;background-size:auto 100%;}
.b3 {background:url(../images/banner3.jpg ) no-repeat top center;background-size:auto 100%; }

.w100%{width: 100%;}
.w1160{width: 1160px;margin: 0 auto;}
.banner{ width: 100%; height: 525px;overflow: hidden; position: relative;}
.banner ul li{width: 100%;height: 525px;}
.banner .prev{background:url(../images/ban_btn.png);width: 61px;height: 98px;position: absolute;left: 0px;top: 215px;}
.banner .next{background: url(../images/ban_btn.png);width: 61px;height: 98px;background-position: -61px 0px;position: absolute;right: 0px;top: 215px;}


.index-con .con-chenge{ min-height: 440px;min-height:390px;background: #f5f5f5;}
.index-con .con-chenge .slide-box{ margin-top: -75px;position: relative;z-index: 5;/*overflow: hidden;*/}
.index-con .con-chenge .bd{width: 1140px; background:#fff; padding:0px 10px;}
.index-con .con-chenge .bd ul li{width: 270px;height:420px;height:370px;background: #fff;}
.index-con .con-chenge .bd ul li .title{height: 135px;height:65px;padding-top: 40px;}
.index-con .con-chenge .bd ul li .title .top{background: url(../images/tb2.jpg) no-repeat center top;padding-top: 20px;}
.index-con .con-chenge .bd ul li .title .top p{font-weight: bold;font-size: 20px;color: #333;text-align: center;}
.index-con .con-chenge .bd ul li .title .text{
	width: 215px;
	padding-top: 15px;
	margin: 0 auto;
}
.index-con .con-chenge .bd ul li .title .text p{
	color: #8f8f8f;
	text-align: center;
}
.index-con .con-chenge .bd ul li{
	margin-left: 7px;
	margin-right: 8px;
	float: left;
}
.index-con .con-chenge .bd ul li img{width:270px;height:244px;}

.index-con .con-chenge .hd{
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
}
.index-con .con-chenge .hd ul{
	text-align: center;
	margin: 0 auto;
	padding-top: 35px;
	float: left;
}
.index-con .con-chenge .hd ul li{
	width: 12px;
	height: 12px;
	background: #8d8d8d;
	float: left;
	margin-right: 7px;
	text-indent: -9999px;
	overflow: hidden;
}
.index-con .con-chenge .hd ul li.on{
	background: #ed7020;
}
.index-con .con-chenge .hd p{text-align: center;}
.index-con .con-chenge .hd .next{background: url(../images/btn1.png);width: 24px;height: 47px;background-position: -24px 0px;position: absolute;right: 0px;top: 200px;}
.index-con .con-chenge .hd .prev{background: url(../images/btn1.png);width: 24px;height: 47px;position: absolute;left: 0px;top: 200px;}

/*--indexabout--*/
#index_about {padding-top: 60px; background:#f3f6f6; }
#index_about .box{width: 1200px; margin:0 auto; margin-top: 40px;  overflow: hidden;}

.abouttop{ }
.aboutimg{ width:556px;height:409px;overflow:hidden; float:left; background: url(../images/aboutbg.jpg) no-repeat; }
.aboutimg img{width:541px;height:396px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.aboutimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.aboutright{ float:right; width:594px; padding-left:50px; }
.aboutright .abouttitle{ font-size:24px; line-height:50px; background:url(../images/abt.jpg) left bottom no-repeat; padding-bottom:10px;}
.aboutcon{ font-size:14px; line-height:24px; color:#707070; overflow:hidden;margin-top:15px; }
.aboutright .abouta{ margin-top:25px;}
.aboutright a{ width:150px; height:40px; border:1px solid #a8b3ba; border-radius:35px; text-align:center; line-height:40px; display:block; font-size:14px; }
.aboutright a:hover{ background:#ed7020; border-color:#ed7020; color:#fff;}


/*--Footer--*/
.Footer-wrapper{background-color:#212b34;}
.Footer-wrapper .contain-footer{overflow:hidden;background:url(bg-Fline.png) repeat-y 744px top;}
.contain-footer .fnav-box{width:746px;padding:34px 0 59px;float:left;position:relative;overflow:hidden;}
.fnav-box li{float:left;width:124px;}
.fnav-box li h2{font-size:16px;font-weight:normal;color:#3783d9;margin-bottom:18px;}
.fnav-box li a{display:block;font-size:12px;color:#fffefe;line-height:24px;color:#6a6a6a;}
.fnav-box li a:hover{color:#3783d9;}

.contain-footer .fct-box{float:left;width:390px;padding:30px 0 0 64px;}
.fct-box h1{font-size:28px;color:#3783d9;margin-bottom:10px;}
.fct-box h1 em{color:#d7dbde;margin-left:9px;}
.fct-box h1 span{font-size:12px;color:#868686;font-weight:normal;margin-left:9px;}
.fct-box .fct-con{font-size:12px;line-height:19px;color:#868686;margin-bottom:10px;}

.contain-footer .fwx-box{float:left;width:390px;padding:15px 0 10px 64px;background:url(../images/bg/bg-Fline2.png) repeat-x top left;}
.fwx-box .fwx-wx{width:72px;height:72px;margin-right:13px;}
.fwx-box p{width:72px;text-align:center;font-size:12px;color:#868686;margin-top:4px;}

.Footer-wrapper .contain-fcr{height:51px;line-height:49px;text-align:center;font-size:14px;color:#868686;background:url(../images/bg/bg-Fline2.png) repeat-x top left;}

/*--Banner--*/
.bnr-img{width:100%;height:auto;}
.container-iBnr{position:absolute;bottom:-100%;left:0px;width:100%;
-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;-webkit-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.container-iBnr .iBnr-box{width:547px;height:174px;padding-top:52px;color:#feffff;text-align:center;background:url(../images/bg/bg-Ibnr.png) repeat;margin:0 auto;}
.iBnr-box h1{font-size:40px;font-weight:normal;}
.iBnr-box p{font-size:18px;margin:5px 0 14px;}
.iBnr-box .btn{width:112px;height:29px;line-height:29px;border:2px solid rgba(254,255,255,0.45);border-radius:29px;}

#iBnr-pc .swiper-slide-active .container-iBnr{bottom:38.247%;}
#iBnr-pc .swiper-pagination{bottom:27px !important;}
#iBnr-pc .swiper-pagination .swiper-pagination-bullet{width:35px;height:5px;opacity:1;background-color:#DA251C;border-radius:5px;}
#iBnr-pc .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}

/*--Container--*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}/*鍒濆鍖栨寜閽�*/
.btn span{display:inline-block;}
.btn.btn-go{width:85px;height:21px;line-height:21px;font-size:12px;color:#ffffff;border:1px solid #fff;border-radius:8px;margin-right:20px;}
.btn.btn-go span{padding-right:21px;background:url(icon-go1.png) no-repeat right center;}
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}/*閫氱敤img*/
.p-title{text-align:center;background:url(pt-line.jpg) repeat-x left center;}/*閫氱敤鏍囬1*/
.p-title h1{display:inline-block;padding:0 15px;font-size:30px;line-height:30px;color:#DA251C;background-color:#fff;}

.p2-title{font-size:32px;line-height:32px;color:#DA251C;text-align:center;}/*閫氱敤鏍囬2*/
.p3-title{text-align:center;position:relative;}/*閫氱敤鏍囬3*/
.p3-title h1{font-size:30px;color:#666666;}
.p3-title i{display:block;width:80px;height:4px;margin:10px auto 0;}

ul.p-list{overflow:hidden;}/*閫氱敤鍒楄〃1*/
ul.p-list li{float:left;width:50%;margin-bottom:10px;}
ul.p-list li a{display:inline-block;padding:0 0 9px 12px;font-size:14px;line-height:14px;color:#ffffff;border-bottom:1px solid #fff;background:url(icon-l1.png) no-repeat left 3px;}

.p-nav{text-align:center;background:url(../images/bg/pt-line.jpg) repeat-x left center;position:relative;overflow:hidden;}/*閫氱敤瀵艰埅1*/
.p-nav a.btn{width:108px;height:32px;line-height:32px;font-size:16px;border:1px solid #dcdcdc;border-radius:34px;background-color:#fff;margin-left:6px;}
.p-nav a.btn:first-child{margin-left:0px;}
.p-nav a.btn.cur, .p-nav a.btn:hover{border-color:#DA251C;background-color:#DA251C;color:#fff;}

/*-棣栭〉-*/
.indexScroll1{position:relative;top:-93px;}
.indexScroll2{position:relative;top:-55px !important;}

/*浜у搧*/
.container-Ipro{padding:60px 0 44px;}
.Ipro-list{overflow:hidden;margin-top:75px;}
.Ipro-list>li{width:398px;height:270px;padding-top:4px;text-align:center;border-left:1px dotted #cdcccc;float:left;overflow:hidden;}
.Ipro-list>li:first-child{border-color:#fff;}
.Ipro-list>li .Ipro-box{display:block;}
.Ipro-box>img{width:168px;height:168px;}
.Ipro-box>h2{font-size:26px;font-weight:normal;color:#5d5d5d;margin:12px 0 5px;}
.Ipro-box>p{font-size:16px;color:#888888;}

.Ipro-list>li .Ipro-box2{width:100%;height:100%;position:absolute;}
.Ipro-box2 .IproB2-img{float:left;width:83px;padding-top:25px;text-align:right;}
.Ipro-box2 .IproB2-block{float:left;color:#fff;padding-top:40px;text-align:left;position:relative;margin-left:14px;}
.IproB2-block h2{font-size:26px;font-weight:normal;line-height:26px;}
.IproB2-block ul.p-list{width:240px;margin:16px 0;}
.IproB2-block ul.p-list li a{font-size:18px;line-height:18px;border-color:#fff;}

.Ipro-list>li .Ipro-box2.IproB2-1,
.Ipro-list>li .Ipro-box2.IproB2-2{top:0px;left:-400px;}
.Ipro-list>li .Ipro-box2.IproB2-3{top:0px;right:-100%;}
.Ipro-list>li:hover .Ipro-box2.IproB2-1,
.Ipro-list>li:hover .Ipro-box2.IproB2-2{top:0px;left:0px;}
.Ipro-list>li:hover .Ipro-box2.IproB2-3{top:0px;right:0px;}

/*鏂伴椈*/

.container-Inews{padding:60px 0;background-color:#fafafa;overflow:hidden;}

.container-Inews .p-nav{margin-top:35px;}



.Inews-box{position:relative; height:384px; padding-top:40px;display:none;}
.Inews-hot{position:absolute; top:40px; left:-564px;width:564px; height:384px;padding-right:36px;background-color:#fff;opacity:0;}
.Inews-list{position:absolute; top:40px; right:-600px;width:600px; padding-right:20px;height:384px; overflow:hidden;background-color:#fff;opacity:0;}
.Inews-Himg{width:564px; height:250px;}
.Inews-hot .Inews-all{ padding:22px 10px 0;}
.Inews-aTop,.Inews-aTop a{ display:block; height:24px;}
.Inews-hot .Inews-aTop{ margin-bottom:14px;}
.Inews-aTname{ display:inline-block; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Inews-aTime{ color:#888;line-height:24px;}
.Inews-aDown{ color:#888; line-height:22px; height:44px; overflow:hidden;}
.Inews-hot .Inews-aTname{ font-size:22px; width:470px;line-height:24px;}
.Inews-list li{ clear:both; height:auto; overflow:hidden; padding:25px 0 25px;}
.Inews-time{ font-family:Arial; color:#dcdcdc; font-size:72px; width:110px; height:72px; line-height:72px; text-align:center; border-right:3px solid #f3f3f3;}
.Inews-list .Inews-all{ width:454px;padding-right: 10px;}
.Inews-list .Inews-aTname{ width:380px; font-size:16px;}
.Inews-list .Inews-aDown{ padding-top:10px;}
.Inews-list li:hover .Inews-aTname,
.Inews-list li:hover .Inews-time,
.Inews-list li:hover .Inews-aDown,
.Inews-list li:hover .Inews-aTime{color:#DA251C;}
.Inews-Himg .com-img{display:block;}


/*鎼滅储*/
.navser { float:left; width:170px; height:24px; border:1px solid #ddd; border-radius:12px;background:#fff; padding:0 10px;}
.navser .srk { float:left;font-family:"寰蒋闆呴粦"; width:140px;  height:22px; line-height:22px; color:#d0d0d0;font-size:12px; border:none;}
.navser .but { float:left;width:28px;height:24px;cursor:pointer;font-family:"寰蒋闆呴粦"; background:url(../images/sousuo.jpg) center center no-repeat; border:none;}




/*搴曢儴*/
.footer{ width:100%; background:url(../images/f_bg.jpg) center top no-repeat; height:277px; overflow:hidden; padding-top:50px;}
.foot{ width:1200px; margin:0 auto;}
.index_bot1{}
.index_bot1 .kuai{ float:left; margin-right:60px; }
.index_bot1 .kuai h3{ font:100 18px/36px "寰蒋闆呴粦"; padding-bottom:6px; background:url(../images/kuai.jpg) left bottom no-repeat;}
.index_bot1 .kuai a{ text-decoration:none; color:#e0e0e0;}
.index_bot1 .kuai ul{ margin-top:10px;}
.index_bot1 .kuai li{ font:100 14px/26px "寰蒋闆呴粦";}
.index_bot1 .kuai p{ font:100 14px/26px "寰蒋闆呴粦"; color:#fff;margin-top:10px;}
.ewm{ float:right;width:205px;color:#fff;}
.ewm img{ width:145px; height:145px; overflow:hidden;}
.ewm .ewm_b{ margin-top:10px; font-size:14px; line-height:24px; color:#fff;}
.ewm_b .guanzhu{ margin-top:5px;}
.ewm_b .guanzhu a{ float:left; display:inline-block; width:30px; height:30px; margin-right:8px;}
.ewm_b .guanzhu a img{width:30px; height:30px; overflow:hidden;}

.copy{ width:100%; background:#1b1b1b; height:60px; overflow:hidden;}
.index_bot2{ width:1200px; margin:0 auto; overflow:hidden; height:60px; color:#b1b2b4; line-height:60px;}
.index_bot2 a{color:#b1b2b4;}
.f2_l{ float:left;font-size:14px;}
.f2_l p{}
.f2_r{ float:right;font-size:14px; }
.f2_r span{ padding-left:5px; padding-right:5x;}

