@charset "utf-8";
/* CSS Document */
html {overflow-x:hidden;overflow-y:auto;}
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr {padding:0;margin:0;border:0;list-style:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%; font-family:Microsoft Yahei;}

body { font-size:12px; font-family:Microsoft Yahei; color:#666; background:#fff; word-wrap:break-word; overflow:hidden;}
a {text-decoration:none; color:#666; transition: all 0.6s ease 0s; line-height:1.4;}
a:hover {text-decoration:none; color:#0082d0; transition: all 0.6s ease 0s;}
img { border:none;}
.clear {clear:both;height:0 auto; line-height:0px; zoom:1; font-size:1px;}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.g1200 { width:1200px; height:auto; margin: 0 auto;}
.fl { float:left;}
.fr { float:right;}


/*  头部  */
#header { width:100%; height:100%; position:relative; }


/****  1440px  ****/

/*  导航列表  */
.nav_ald { width:100%; height:80px; margin:0 auto; position:absolute; z-index:999; top:75px;}
.nav_nr { width:1200px; height:80px; margin:0 auto; background: rgba(21, 92, 188,.7); border-radius:10px;}

.nav_nr .logo_tu { width:360px; height:80px; margin-left:10px;}
.nav_nr .logo_tu img {max-width:100%;height:100%;}

.nav_nr .nav_lieb { width:730px; height:70px;margin-top:5px;}
.nav_nr .nav_lieb ul { width:750px; height:70px; margin:0 auto;}
.nav_nr .nav_lieb ul li { float:left; width:80px; height:70px; line-height:70px; text-align:center; margin-right:25px;}
.nav_nr .nav_lieb ul li a { font-size:18px; color:#fff; display: block; text-align:center; height:70px; line-height:70px;}
.nav_nr .nav_lieb ul li a:hover { color:#fdc300; border-bottom:3px solid #fdc300; position:relative; top:-3px;}

.nav_nr .lan_en { width:90px; height:24px; margin-top:23px; margin-right:20px;}
.nav_nr .lan_en a img { float:left;}
.nav_nr .lan_en a p { display:inline; text-transform:uppercase; font-size:13px; color:#393939; float:right; line-height:2;}
.nav_nr .lan_en a:hover p { color:#f1c232;}



/* banner */
.banner_ald { position:relative; overflow:hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100% !important; height:750px; margin:0 auto; top:0px;}
.slider #slider1_container { position:relative; top:-120px; left:0px; width:100% !important; height:1000px;}
.slider .slides { cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width:100% !important; height:1000px;}
.slider .slides div{ width:100% !important; height:1000px; text-align:center; position:relative; overflow:hidden;}
.slider .slides div a { position:absolute; width:1920px !important; left:50% !important; vertical-align:middle; margin:0 auto; text-align:center;}
.slider .slides img { width:1920px !important; height:1000px; text-align:center; vertical-align:middle; position:relative; left:-50% !important;}
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:39%; left:48%;}



/*   公告   */
.notice_ald { width:100%; height:200px; margin:0 auto; position:absolute; bottom:4%;}
.notice_ald .notice_nr { width:1200px; height:200px; margin:0 auto;}

.notice_nr .not-news { width:400px; height:200px; background:rgba(21, 92, 188, 0.9); margin-right:5px;}
.notice_nr .not-news .nr { width:340px; height:145px; overflow:hidden; margin-left:30px; margin-top:30px;}
.notice_nr .not-news h3 { font-size:16px; padding-top:10px; color:#ffd966; font-weight:bold; line-height:1.4;}
.notice_nr .not-news span { font-size:14px; padding-top:10px; color:#fff; line-height:1.4; display: block;}
.notice_nr .not-news p { font-size:12px; line-height:22px !important; padding-top:12px; color:#fff;}

.notice_nr .not-about { width:200px; height:200px; background:rgba(4,30,66,0.9); margin-right:5px; position:relative;}
.notice_nr .not-about img { position:absolute; left:108px; top:19px; width:49px; height:50px;}
.notice_nr .not-about p { position:absolute; left:30px; top:100px !important; width:105px; height:77px; color:#fff; line-height:1.8; font-size:13px;}
.notice_nr .not-about p span { color:#fff; line-height:1.8; font-size:16px;}
.notice_nr .not-about p span a { color:#fff;}

.notice_nr .not-tel { width:200px; height:200px; background:rgba(21, 92, 188, 0.9); margin-right:5px; position:relative;}
.notice_nr .not-tel img { position:absolute; left:119px; top:17px; width:50px; height:50px;}
.notice_nr .not-tel p { position:absolute; left:30px; top:120px !important; width:145px; height:46px; color:#fff; line-height:1.8; font-size:13px;}
.notice_nr .not-tel p span { color:#fff; line-height:1.8; font-size:18px; font-weight:bold;}

.notice_nr .not-layout { width:240px; height:200px; background:rgba(219, 192, 44, 0.9); margin-right:5px; position:relative;}
.notice_nr .not-layout p { position:absolute; left:30px; top:20px !important; width:170px; height:54px; font-size:13px; color:#fff; line-height:1.8;}
.notice_nr .not-layout p span { color:#fff; font-size:16px; line-height:1.8;}
.notice_nr .not-layout img { position:absolute; left:20px; top:80px; width: ; height:103px;}

.notice_nr .not-pic { width:140px; height:200px;}
.notice_nr .not-pic img { width:140px; height:200px;}




/*  中部  */



/*  新闻  */
.news_ald { width:100%; height:750px; margin:0 auto; background:url(../images/news_bg.png) top center no-repeat; }
.news_ald .main { width:1200px; height:750px; margin:0 auto;}

.news_ald .news_tit { width:1200px; height:45px; margin:0 auto; position:relative; top:75px;}

.news_tit .tit { width:auto; height:45px; float:left;}
.news_tit .tit p { color:#0068b7; font-size:32px; font-weight:bold; text-align:left; display:inline;}
.news_tit .lieb { width:340px; height:35px; float:right; margin-top:5px;}
.news_tit .lieb ul { width:360px;}
.news_tit .lieb ul li { width:100px; height:35px; line-height:35px; text-align:center; float:left; margin-right:20px;}
.news_tit .lieb ul li a { width:100px; height:35px; line-height:35px; text-align:center; display:block; background:#efefef; color:#000; font-size:14px; text-decoration: none;}
.news_tit .lieb ul li a:hover { background:#0068b8; color:#fff; font-size:14px;}

.news_ald .news_nr { width:1200px; height:500px; margin:0 auto; position:relative; top:110px;}
.news_nr .gsxw { width:600px; height:500px; float:left;}
.news_nr .gsxw .tit { width:600px; height:160px;}
.news_nr .gsxw .tit .zi { width:190px; height:171px; float:left; background:url(../images/news-tubg.png) top center no-repeat; position:relative; }
.news_nr .gsxw .tit .zi .zi-bg { width:170px; padding-left:20px;} 
.news_nr .gsxw .tit .zi .zi-bg .line { width:25px; height:1px; border-top:2px solid #fff; margin-top:35px; }
.news_nr .gsxw .tit .zi .zi-bg p { font-size:24px; color:#fff; margin:10px 0px 0px 0px; }
.news_nr .gsxw .tit .zi .zi-bg span { font-size:12px; color:#d9d9d9; text-transform:uppercase;}
.news_nr .gsxw .tit .zi .zi-bg .more { margin-top:25px;}
.news_nr .gsxw .tit .zi .zi-bg .more a { font-size:12px; color:#d9d9d9; font-weight:bold; font-family:Arial; text-transform:uppercase;}
.news_nr .gsxw .tit .zi .zi-bg .more a:hover { color:#f1c232;}
.news_nr .gsxw .tit .tu { width:410px; height:160px; float:right;}
.news_nr .gsxw .tit .tu img { width:410px; height:160px;}
.news_nr .gsxw .nr { width:600px; height:340px; background:#fff;}
.news_nr .gsxw .nr ul { margin-left:35px;}
.news_nr .gsxw .nr ul li { width:535px; height:100px; padding: 30px 0px 0px 0px; margin-bottom:20px; box-sizing:content-box; }
.news_nr .gsxw .nr ul li:nth-child(1) { padding-top:55px;}
.news_nr .gsxw .nr ul li:nth-child(2) { border-top:1px dashed #ddd;}
.news_nr .gsxw .nr ul li .date { width:60px; height:70px; float:left;}
.news_nr .gsxw .nr ul li .date p { color:#0168b7; font-size:32px; text-align:center; font-weight:bold; line-height:1.2; margin:0px;}
.news_nr .gsxw .nr ul li .date span { color:#0168b7; font-size:12px; text-align:center; display:block; line-height:2;}
.news_nr .gsxw .nr ul li .info { width:450px; height:100px; float:left; margin-left:25px;}
.news_nr .gsxw .nr ul li .info a { font-size:16px; color:#0168b7; line-height:1.4; display:inline-block; }
.news_nr .gsxw .nr ul li .info a:hover {}
.news_nr .gsxw .nr ul li .info p { width:450px; height:60px; overflow:hidden; font-size:13px; color:#999; line-height:30px !important; margin-top:15px; text-align:justify;}

.news_nr .hyxw { width:590px; height:500px; margin-left:10px; float:left;}
.news_nr .hyxw .tit { width:590px; height:160px; background:#fff;}
.news_nr .hyxw .tit .zi { position:relative; top:35px; left:20px;}
.news_nr .hyxw .tit .zi .line { width:25px; height:1px; border-top:2px solid #999;}
.news_nr .hyxw .tit .zi p { font-size:24px; color:#434343; margin:10px 0px 0px 0px; }
.news_nr .hyxw .tit .zi span { font-size:12px; color:#999; text-transform:uppercase;}
.news_nr .hyxw .tit .zi .more { margin-top:25px;}
.news_nr .hyxw .tit .zi .more a { font-size:12px; color:#0168b7; font-weight:bold; font-family:Arial; text-transform:uppercase;}
.news_nr .hyxw .tit .zi .more a:hover { color:#f1c232;}
.news_nr .hyxw .tu { width:590px; height:190px;}
.news_nr .hyxw .tu img { width:590px; height:190px;}
.news_nr .hyxw .nr { width:590px; height:150px; background:#fff;}
.news_nr .hyxw .nr a { font-size:16px; color:#0168b7; line-height:1.4; display:inline-block; margin-top:30px; margin-left:35px;}
.news_nr .hyxw .nr p { width:510px; height:50px; overflow:hidden; font-size:13px; color:#999; line-height:24px !important; padding-top:8px; margin-left:35px; text-align:justify;}



/*  产品服务  */
.pro_ald { width:100%; height:750px; margin:0 auto; background:url(../images/cp_bg.jpg) center center no-repeat;}
.pro_ald .main { width:1200px; height:750px; margin:0 auto;}

.pro_ald .pro_tit { width:1200px; height:45px; margin:0 auto; position:relative; top:80px; }
.pro_tit .tit { /*width:200px;*/ height:45px; float:left;}
.pro_tit .tit p { color:#fff; font-size:32px; font-weight:bold; text-align:left; display:inline;}
.pro_tit .lieb { width:auto; height:35px; float:right; margin-top:5px; }
.pro_tit .lieb ul {}
.pro_tit .lieb ul li { height:35px; line-height:35px; text-align:center; float:left; margin-right:10px; }
.pro_tit .lieb ul li a { width:auto; height:35px; line-height:35px; text-align:center; padding:0px 30px; font-size:16px; color:#fff; display:block;}
.pro_tit .lieb ul li a:hover { background:#082042; color:#f1c232;}

.pro_ald .pro_nr { width:1200px; height:500px; margin:0 auto; position:relative; top:100px;}
.pro_nr ul {width:100%;;height:100%}
.pro_nr ul li {     width: 100%; height: 500px; float: left; margin: 0 12px; border: 1px solid rgba(255,255,255,.1); position: relative;}
.pro_nr ul li .tu { width:100%; height:500px;display: flex; align-items: center; justify-content: center; text-align: justify; overflow: hidden;    /*background: rgba(255,255,255,.1);*/} 
.pro_nr ul li .tu img { max-width:300px; height:auto;}
.pro_nr ul li .zi { width:100%; height:500px; display:none;    position: absolute; top: 0; left: 0; text-align:center;background: rgba(21, 92, 188, .9);} 
.pro_nr ul li .zi h3 { color:#fff; font-size:56px; font-style:italic; line-height:2; margin-top:100px;}
.pro_nr ul li .zi .line { width:25px; height:1px; margin:0 auto; border-top:1px solid#fff;}
.pro_nr ul li .zi p { color:#fff; font-size:28px; line-height:1.4; margin-top:30px;}
.pro_nr ul li .zi .more { width:100px; height:36px; margin:0 auto; margin-top:75px;}
.pro_nr ul li .zi .more a { width:98px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:12px; font-family:Arial; border:1px solid #fff; display:block;}
.pro_nr ul li .zi .more a:hover { background:#f1c232; border:1px solid #f1c232;}
.pro_nr ul li:hover .zi{display:block;}

.pro_nr  .swiper-container {
	width: 100%;
	height: 100%;
}

.pro_nr .swiper-slide {
	text-align: center;
	font-size: 18px;
	/* background: #fff; */

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.pro_nr  .swiper-container .swiper-button-prev {
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/slideshow_arrow_left.png);
    background-color: transparent;
}
.pro_nr  .swiper-container .swiper-button-next {
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(../images/slideshow_arrow_right.png);
    background-color: transparent;
}
.pro_nr  .swiper-button-next:after,.pro_nr  .swiper-container-rtl .swiper-button-prev:after{content:'';}
.pro_nr  .swiper-button-prev:after,.pro_nr  .swiper-container-rtl .swiper-button-next:after {content: ''; }

/*  关于我们  */
.about_ald { width:100%; height:750px; margin:0 auto; background:url(../images/about_bg.jpg) center center no-repeat;}
.about_ald .main { width:1200px; height:750px; margin:0 auto; position:relative;}

.about_ald .about_tit { width:1200px; height:45px; margin:0 auto; position:absolute; top:100px;}
.about_tit p { color:#5a5a5a; font-size:28px; font-weight:bold; text-align:left; display:inline;}
.about_tit span { color:#434343; font-size:16px;}

.about_nr { width:1200px; height:410px; margin:0 auto; position:absolute; top:165px;}
.about_nr .about-tu { width:590px; height:410px; float:left; margin-right:10px;}
.about_nr .about-tu img { width:590px; height:410px;}

.about_nr .about-zi { width:600px; height:410px; float:right;}
.about-zi .honor { width:600px; height:200px; margin-bottom:10px;}
.about-zi .honor .tu { width:290px; height:200px; float:left; margin-right:10px;}
.about-zi .honor .tu img { width:290px; height:200px;}
.about-zi .honor .zi { width:300px; height:200px; background:#fff; float:left; position:relative;}
.about-zi .honor .zi h3 { position:absolute; left:30px; top:40px; width:150px; height:43px; font-size:20px; color:#000; font-weight:bold;}
.about-zi .honor .zi p { position:absolute; left:30px; top:90px !important; width:240px; height:56px; font-size:14px; color:#000; line-height:1.8;}

.about-zi .gsjj { width:290px; height:200px; background:#f1c232; float:left; margin-right:10px; position:relative;}
.about-zi .gsjj h3 { position:absolute; left:30px; top:40px; color:#000; font-size:20px; font-weight:bold;}
.about-zi .gsjj p { position:absolute; left:30px; top:90px !important; width:230px; height:90px; color:#333; font-size:14px; line-height:1.6; text-align:justify;    overflow: hidden;}

.about-zi .gswh { width:300px; height:200px; background:#3c78d8; float:left; position:relative;}
.about-zi .gswh h3 { position:absolute; left:30px; top:40px; color:#fff; font-size:20px; font-weight:bold;}
.about-zi .gswh p { position:absolute; left:30px; top:90px !important; color:#fff; font-size:14px; line-height:1.8;}




/*  尾部  */
#footer { width:100%; height:450px; margin:0 auto;}
#footer .main { width:100%; height:450px; margin:0 auto; position:relative; top:0px;}

#footer-text { width:100%; height:450px; margin:0 auto;}
#footer-text .main { width:100%; height:450px; margin:0 auto; position:relative; top:0px;}

.foot_xx { width:100%; height:405px; margin:0 auto; background:url(../images/contact.jpg) center center no-repeat;}
.foot_xx .xinxi_nr { width:1200px; height:325px; margin:0 auto; padding-top:80px;}
.xinxi_nr .foot_nav { width:940px; height:300px; float:left;}
.foot_nav ul { width:1060px; height:300px;}
.foot_nav ul li { width:65px; height:300px; float:left; margin-right:100px;}
.foot_nav ul li:nth-child(1) {width:80px;/* padding-left:20px; */}
.foot_nav ul li:nth-child(n+2) { margin-right:80px;}
.foot_nav ul li:nth-child(3) { margin-right:100px;}
.foot_nav ul li a { font-size:16px; color:#fff; display:block;}
.foot_nav ul li .nav-li { margin-top:20px;}
.foot_nav ul li .nav-li a { height:45px; line-height:45px; text-align:left; font-size:14px; color:#ccc; display:block; }
.foot_nav ul li .nav-li a:hover { color:#fff;}

.foot_ewm { width:230px; /*height:210px;*/ float:right; margin-right:20px; marker-offset:90px;text-align:center;}
.foot_ewm .ewm-bg { width:160px; height:160px; margin:auto;background:#fff; border-radius:3px;margin-top:10px;}
.foot_ewm img {width: 100%;height: 100%;/* padding:10px; */}
.foot_ewm p { font-size:14px; color:#fff; line-height:2; text-align:center; margin-top:15px;}
.foot_ewm h1{font-size:20px;color:#fff;text-align:center}
.foot_ewm h1 span{font-size:28px;font-weight:bold;color:#fff;text-align:center;}

.foot_icp { width:100%; height:45px; margin:0 auto; background:#000;}
.foot_icp .icp_nr { width:1200px; height:45px; margin:0 auto;}
.icp_nr p { height:45px; line-height:45px; text-align:center; color:#888; font-size:14px;}
.icp_nr p a { color:#888; font-size:14px;}
.icp_nr p a:hover { color:#ddd;}
.icp_nr p span { margin-right:10px;}
.icp_nr a { height:45px; line-height:45px; text-align:center; color:#888; font-size:15px;}


/*  一屏切换  */


#fullpage {}
#fullpage .section{ height:100%; position:relative;}

#superContainer{height: 100%; position: relative; /* Touch detection for Windows 8 */ -ms-touch-action: none; /* IE 11 on Windows Phone 8.1*/ touch-action: none;}
.fp-section{/* position: relative; */ /* -webkit-box-sizing: border-box; */ /* Safari<=5 Android<=3 */ -moz-box-sizing: border-box; /* <=28 */ /* box-sizing: border-box; */}
.fp-slide{float: left;}
.fp-slide, .fp-slidesContainer{height: 100%; display: block;}
.fp-slides{z-index:1; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */ transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table{/* display: table; */ /* table-layout:fixed; */ /* width: 100%; */}
.fp-tableCell{/* display: table-cell;*/ vertical-align: middle; width: 100%; height: 100%;margin:0 auto;}
.fp-slidesContainer{float: left; position: relative;}
.fp-controlArrow{position: absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0; margin-top: -31px; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.fp-controlArrow.fp-prev{left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next{right: 15px; border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff;}
.fp-scrollable{overflow: scroll;}
.fp-notransition{-webkit-transition: none !important; transition: none !important;}
#fp-nav{position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; -webkit-transform: translate3d(0,0,0);}
#fp-nav.right{right: 17px;}
#fp-nav.left{left: 17px;}
.fp-slidesNav{position: absolute; z-index: 4; left: 50%; opacity: 1;}
.fp-slidesNav.bottom{bottom: 17px;}
.fp-slidesNav.top{top: 17px;}

#fp-nav{position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1;}
#fp-nav.right{right: 17px;}
#fp-nav.left{left: 17px;}
.fp-slidesNav{position: absolute; z-index: 4; left: 50%; opacity: 1;}
.fp-slidesNav.bottom{bottom: 17px;}
.fp-slidesNav.top{top: 17px;}
#fp-nav ul, .fp-slidesNav ul{margin: 0; padding: 0;}
#fp-nav ul li, .fp-slidesNav ul li{display: block; width: 14px; height: 13px; margin: 7px; position:relative;}
.fp-slidesNav ul li{display: inline-block;}
#fp-nav ul li a, .fp-slidesNav ul li a{display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{ width:12px; height:12px; background:#0068b7; border:2px solid #0068b7; left:1px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{top: 2px; left: 2px; width:10px; height:10px; border: 2px solid #fff; background: rgba(0, 0, 0, 0); border-radius: 50%; position: absolute; z-index: 1;}
#fp-nav ul li .fp-tooltip{position: absolute; top: -2px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0;}
#fp-nav ul li:hover .fp-tooltip{-webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1;}
#fp-nav ul li .fp-tooltip.right{right: 20px;}
#fp-nav ul li .fp-tooltip.left{left: 20px;}





/*  内页  */
html{font-size: 14px;overflow-x: hidden;}


/*  中页  */
.container { width:1200px; height:auto; margin:0 auto; margin-top:15px;}


/*   内页 banner  */
.banner{width: 100%; overflow: hidden; margin-top:-9px;}
.banner img{position: relative; display: block; left: 50%; margin-left: -720px;}


.container{*zoom: 1; color: #666; background: url("../images/bg_1.jpg") repeat-x;}
.container:after{content: ""; display: table; clear: both;}
.container a{color: #666;}

.main { width:1200px; height:auto; margin: 0 auto;}

.crumb{padding: 20px 0;}
.headline{background-color: #f2f2f2; *zoom: 1; height: 76px; border-bottom: 1px solid #eaeaea; margin-bottom: 18px;}
.headline:after{content: ""; display: table; clear: both;}
.headline-tit{float: left; margin: 3px 0 0 10px;}
.headline-tit h2{font-size: 38px; color: #e1e1e1; text-transform: uppercase; line-height:1;}
.headline-tit h3{font-size: 26px; line-height:1.1;}

.headline-nav{float: right; min-height: 76px; margin-right: 15px;}
.headline-nav a{padding: 0 10px; float: left; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease; -webkit-transition-delay: 0s; transition: all 0.3s ease 0s; height: 100%; line-height: 75px; border-top: 2px solid transparent;}
.headline-nav a.current{ background-color:#fff; color:#eb7c13; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease; -webkit-transition-delay: 0s; transition:all 0.3s ease 0s; border-color:#eb7c13;}
.headline-nav a:hover{ color:#eb7c13; background:#fff; border-top:2px solid #eb7c13;}
.headline:hover .headline-nav a { border-bottom: 1px solid #fff;}



/*  侧边  */
.add, .add-2{float: left; width:252px; min-height:630px; padding-right:17px; border-right: 1px solid #eee; padding-bottom:25px;}

.add li { width:252px; height:190px; margin-bottom:10px;}
.add li a { width:250px; height:188px; border:1px solid #ddd; display:table-cell; vertical-align:middle; text-align:center;}
.add li a img { max-width:250px; max-height:188px; vertical-align:middle;}

.add .tu { width:252px; height:400px; overflow:hidden;}
.add .roll-wrap { height:400px; position: relative;}

.add .about_roll { height:380px; position: relative;}
.add .album_roll { height:550px; position: relative;}
.add .pro_roll { height:650px; position: relative;}


.lxwm { margin-top:15px;  }
.lxwm h3 { background:#b4b3b3 url(../images/left_bg.jpg) no-repeat;width:252px;height:49px;line-height:45px;color:#fff;font-size:18px;font-family:"微软雅黑";text-indent:20px;}
.lxwm h3 font { font-size:12px;margin-left:5px;font-family:Arial,Helvetica,sans-serif;}

.lxwm .ct-con { border:1px solid #d9d9d9; border-top:none; width:235px; padding:5px 5px 0px 10px;}
.lxwm .ct-con span {  }
.lxwm .ct-con p { line-height:1.8; font-size:12px; margin-bottom:5px; }



/*  内边  */
.cont { width:1200px; min-height:300px; margin:0 auto;}

.comp-cont, .event-cont, .honor-cont, .tact-cont{ float: right; width:896px; min-height: 500px; padding-left: 24px; border-left:1px solid #eee; margin-left:-1px;}
.textarea, .comp-cont, .tact-txt, .indus-txt{line-height: 24px; font-size: 14px; color: #666;}
.comp-cont{ padding-right:10px;}
.comp-cont p { text-indent:2em; color:#444; font-size:14px; line-height:1.8; text-align:justify; margin-bottom:5px;}
.comp-cont img{ max-width:840px; vertical-align:middle; text-align:center;}


/*  新闻资讯  */

.wf{position: relative; padding-left:24px; *zoom: 1; width:896px; min-height: 500px; float:right; border-left:1px solid #eee; margin-left:-1px; padding-right:10px;}
.wf:after{content: ""; display: table; clear: both;}
.wf-menu{width: 152px; position: absolute; top: 0px; right: 0px;}
.wf-menu-year{margin-bottom: 18px;}
.wf-menu-year h2{font-family: 'Microsoft Yahei','Arial'; font-size: 34px; font-weight: bold; padding-left: 18px; margin-bottom: 15px; cursor: pointer;}
.wf-menu-year ul{*zoom: 1; display: none;}
.wf-menu-year ul:after{content: ""; display: table; clear: both;}
.wf-menu-year li{line-height: 26px; margin-bottom: 3px;}
.wf-menu-year li a{background-color: #ececec; color: #464646; display: block; padding-left: 18px; font-weight: bold;}
.wf-menu-year li span{color: #999; margin-left: 3px; font-weight: normal;}
.wf-menu-year.active ul{display: block;}

.wf-cont { width:891px; height:auto;}
.wf-cont h1 { font-size:22px; padding:5px 0px; margin-bottom:25px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: "微软雅黑"; height: 40px; line-height: 40px;}
.wf-cont p { text-indent:2em; line-height:2; font-size:14px;}
.wf-cont img { width:100%; text-indent:0em; margin-left:-28px;}

ul#grid { width:900px; height:auto; margin:0 auto;}
ul.grid li{float: left; width:280px; padding: 0 20px 20px 0;}
.grid-items{-moz-box-shadow: 6px 6px 0px 0px #e5e5e5; -webkit-box-shadow: 6px 6px 0px 0px #e5e5e5; box-shadow: 6px 6px 0px 0px #e5e5e5; display: block; border: 1px solid #e5e5e5; padding: 12px 12px 0; cursor: pointer;}
.grid-items img{width: 100%; display: block;}
.grid-items h5{line-height: 20px; font-size: 14px; padding: 12px 0 6px; color: #333; font-weight: bold;}
.grid-item-more{line-height: 24px; display: block;}
.grid-item-txt{line-height: 18px; color: #848484; margin-bottom: 20px; display: block;}
.grid-item-bt{*zoom: 1; border-top: 1px solid #e0dce0; padding: 14px 0;}
.grid-item-bt:after{content: ""; display: table; clear: both;}
.grid-item-bt i{width: 14px; height: 15px; background: url("../images/ico_file.jpg") 0 0 no-repeat; float: right;}


/*  产品展示  */
.product-cont {; width:896px; min-height:500px; margin:0 auto; float:right; padding-left: 24px; border-left:1px solid #eee; margin-left:-1px; padding-right:10px;}

#productlist { margin-top:10px; margin-bottom:15px; padding-bottom:0px;}
#productlist ul.metlist { width:900px; height:auto;}
#productlist li.list { width:280px; height:280px; margin-right:20px; float:left; margin-bottom:0px;}
#productlist li.list a.img {width:278px; height:230px; text-align:center; vertical-align:middle; border:1px solid #ccc; display:table-cell;}
#productlist li.list a.img img { max-width:278px; max-height:230px; vertical-align:middle;}
#productlist li.list h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5; padding-top:7px; padding-bottom:15px; text-align:center;}
#productlist li.list h3 a{ color:#000; font-size:14px;}
#productlist li.list h3 a:hover{ color:#666; text-decoration:underline;}


#showproduct{ padding:0px 15px 15px 0px;}
#showproduct h1.title{ font-size:22px; padding:5px 0px; margin-bottom:5px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: "微软雅黑"; height: 40px; line-height: 40px;}
#showproduct .pshow { width:861px; height:auto; margin:0 auto; text-align:center; margin-top:30px;}
#showproduct .pshow img { max-width:700px; max-height:700px;}
#showproduct .pshow dt{ width:861px; height:auto; margin:0 auto; text-align:center; }
#showproduct .pshow #imgqwe {}
#showproduct .pshow #imgqwe a {}
#showproduct .pshow #imgqwe a img { max-width:700px; max-height:700px;}

#showproduct h3.sl-ti{ background:url(../images/grey11.jpg) no-repeat;height:30px;line-height:30px;overflow:hidden;margin-top:15px; margin-bottom:15px; }
#showproduct h3.sl-ti a{ width:80px;height:31px; line-height:31px; display:block;margin-left:10px;text-align:center;color:#333; } 
#showproduct h3.sl-ti a.hover{ }

#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:10px 0px; font-size:14px;}
#showproduct .editor .box { width:856px; margin-left:10px; }
#showproduct .editor .box p { font-family:Microsoft Yahei !important; font-size:13px !important; }
#showproduct .editor .box p span { font-family:Microsoft Yahei !important; font-size:13px !important; line-height:1.6; }
#showproduct .editor .box img { max-width:840px;}



/*  相册展示  */
.album-cont { width:896px; min-height:500px; margin:0 auto; float:right; padding-left: 24px; border-left:1px solid #eee; margin-left:-1px; padding-right:10px;}

#imglist{margin-top:10px; margin-bottom:15px; padding-bottom:0px;}
#imglist ul { width:900px; height:auto; }
#imglist li{ width:280px; height:260px; float:left; display:inline; text-align:center; margin-right:20px;}
#imglist li a.img{ width:278px; height:200px; border:1px solid #ccc; display:table-cell; vertical-align:middle; }
#imglist li a.img img{ max-width:278px; max-height:200px; vertical-align:middle; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5; text-align:center;}
#imglist li h3 a { font-size:13px; color:#333;}
#imglist li h3 a:hover { color:#666 text-decoration:underline;}

#showimg{ padding:15px;}
#showimg h1.title{ font-size:22px; padding:5px 0px; margin-bottom:5px; text-align:center; border-bottom: 1px dotted #aa8d27; font-family: "微软雅黑"; height: 40px; line-height: 40px;}
#showimg .imgshow{ text-align:center; margin-top:20px;}
#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#showimg #imgqwe { margin-top:10px; max-width:700px; max-height:700px; vertical-align:middle;}

#showimg h3.sl-ti{ background:url(../images/grey11.jpg) no-repeat;height:30px;line-height:30px;overflow:hidden;margin-top:15px; margin-bottom:15px; }
#showimg h3.sl-ti a{ width:80px;height:31px;display:block;margin-left:10px;text-align:center;color:#333; } 
#showimg h3.sl-ti a.hover{ }

#showimg .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showimg .editor{ line-height:2; padding:10px 0px; font-size:14px;}
#metbox .box { width:856px; margin-left:10px;}
#metbox .box img { max-width:840px;}


/*工具栏*/
.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:10px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis { position:absolute; left:5px; top:3px;}
.met_hits .metjiathis .jiathis_style { width:190px; height:30px; line-height:30px;}
.met_hits .jiathis_style .jiathis_txt { float:left;}
.met_hits .jiathis_style .bdsharebuttonbox { float:right;}

.met_page{ text-align:center; margin-top:15px; margin-bottom:20px;}
.met_page a{ margin-right:50px; color:#333; text-decoration:underline;}
.met_page a:hover { color:#a78a5e; text-decoration:none;}



/*翻页样式*/
#flip { width:100%; height:30px; margin-top:15px; margin-bottom:15px; }

.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #f37021; }
.metpager_8 a.page-num-current { border:none;}
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 



/****  1920px  ****/
@media screen and (min-width: 1450px) and (max-width: 1920px){
 
/* banner */
.banner_ald { position:relative; overflow:hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100% !important; height:950px; margin:0 auto; top:0px;}
.slider #slider1_container { position:relative; top:0px; left:0px; width:100% !important; height:1000px;}

.slidetip{ position:fixed; z-index:99; bottom:31%; left:48%;}



/*   公告   */
.notice_ald { width:100%; height:200px; margin:0 auto; position:absolute; bottom:4%;}
.notice_ald .notice_nr { width:1200px; height:200px; margin:0 auto;}



/*  新闻  */
.news_ald { width:100%; height:750px; margin:0 auto; background:url(../images/news_bg.jpg) top center no-repeat; }
.news_ald .main { width:1200px; height:750px; margin:0 auto;}

.news_ald .news_tit { width:1200px; height:45px; margin:0 auto; position:relative; top:155px;}

.news_ald .news_nr { width:1200px; height:500px; margin:0 auto; position:relative; top:190px;}


/*  产品服务  */
.pro_ald { width:100%; height:750px; margin:0 auto; background:url(../images/cp_bg.jpg) center center no-repeat;}
.pro_ald .main { width:1200px; height:750px; margin:0 auto;}

.pro_ald .pro_tit { width:1200px; height:45px; margin:0 auto; position:relative; top:160px; }

.pro_ald .pro_nr { width:1200px; height:500px; margin:0 auto; position:relative; top:180px;}


/*  关于我们  */
.about_ald { width:100%; height:750px; margin:0 auto; background:url(../images/about_bg.jpg) center center no-repeat;}
.about_ald .main { width:1200px; height:750px; margin:0 auto; position:relative;}

.about_ald .about_tit { width:1200px; height:45px; margin:0 auto; position:absolute; top:180px;}
.about_tit p { color:#fff; font-size:32px; font-weight:bold; text-align:left; display:inline;}
.about_tit span { color:#fff; font-size:16px;}

.about_nr { width:1200px; height:410px; margin:0 auto; position:absolute; top:245px;}

}

