﻿/* CSS Document */

body { margin: 0; padding: 0; line-height: 24px; font-family: 'Microsoft YaHei'; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank1 { width: 100%; height: 1px; clear: both; }
.blank2 { width: 100%; height: 2px; clear: both; }
.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }

                 .img-scroll { width: 1320px; margin: 0 auto; padding: 40px 10px; position: relative; z-index: 40; } 
                 .img-scroll h6 { width: 1320px; display: inline-block; margin: 10px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #fff; line-height: 40px; text-align: center; font-weight: normal; }
                 .img-scroll .prev, .img-scroll .next { position: absolute; display: block; width: 23px; height: 51px; top: 340px; color: #FFF; text-align: center; line-height: 51px; }
                 .img-scroll .prev { left: 20px; background: url(../images/prev11.png) no-repeat left top; }
                 .img-scroll .next { right: 20px; background: url(../images/next11.png) no-repeat left top; }
                 .img-list { position: relative; width: 1200px; height: 400px; margin-left: 60px; margin-top: 60px; overflow: hidden; }
                 .img-list ul { width: 9999px; }
                 .img-list li { float: left; display: inline; width: 264px; height: 394px; margin: 0 18px; background-color:transparent; text-align: center; line-height: 394px; }
                 .s_lsBgc_gundong { width: 1920px; *width: 1920px; _width: 1920px; height: 703px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/honor_bg2.jpg) no-repeat center bottom; overflow: hidden; }
/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }

select { border: solid 1px #dddcdc; border-radius: 6px; appearance: none; -moz-appearance: none; -webkit-appearance: none; height: 40px; padding: 0 6px 0 6px; float: left; margin: 0px 0px 0 10px; background: transparent; font-family: Microsoft YaHei; font-size: 16px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; }


select::-ms-expand { display: none; }
option { color: #333; }

.s_head_bg { width: 100%; height: 75px; margin: 0 auto; position: relative; z-index: 40; }


.s_logo { width: 143px; float: left; margin: 10px 0 0 0; border: none; }



.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 834px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.m_banner img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.m_banner:hover img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

.m_banner_txt { width: 1200px; height: 834px; float: left; position: absolute; z-index: 12; left: 50%; margin-left: -600px; font-family: 'Microsoft YaHei'; font-size: 39px; color: #fff; line-height: 54px; text-align: center; font-weight: bold; }

.m_banner_txt font { width: 1200px; float: left; padding-top: 500px; font-family: Arial; font-size: 39px; color: #fff; line-height: 60px; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }

@media screen and (max-width:1440px){
.m_banner_txt font { width: 1200px; float: left; padding-top: 400px; font-family: Arial; font-size: 39px; color: #fff; line-height: 60px; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }

}

.s_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 309px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.s_banner img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; position: relative; z-index: 7; }
.s_banner:hover img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


.s_banner_txt { width: 1200px; height: 609px; float: left; position: absolute; z-index: 12; left: 50%; margin-left: -600px; font-family: 'Microsoft YaHei'; font-size: 39px; color: #fff; line-height: 609px; text-align: center; font-weight: bold; }

/*  banner  min-height:609px; */
.banner { float: left; width: 100%;  height: 609px; position:relative; z-index:10; overflow:hidden;}
.banner img { float: left; width: 100%; }


.slideshow { position: relative; width: 100vw; height: 609px; overflow: hidden; }

.slideshow-image { position: absolute; width: 100%; height: 100%; background: no-repeat 50% 50%; background-size: cover; -webkit-animation-name: kenburns; animation-name: kenburns; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 26s; animation-duration: 26s; opacity: 1; -webkit-transform: scale(1.5); transform: scale(1.5); }
.slideshow-image:nth-child(1) { -webkit-animation-name: kenburns-1; animation-name: kenburns-1; z-index: -1; }
.slideshow-image:nth-child(2) { -webkit-animation-name: kenburns-2; animation-name: kenburns-2; z-index: -2; }
.slideshow-image:nth-child(3) { -webkit-animation-name: kenburns-3; animation-name: kenburns-3; z-index: -3; }
.slideshow-image:nth-child(4) { -webkit-animation-name: kenburns-4; animation-name: kenburns-4; z-index: -4; }
.slideshow-image:nth-child(5) { -webkit-animation-name: kenburns-5; animation-name: kenburns-5; z-index: -5; }
.slideshow-image:nth-child(6) { -webkit-animation-name: kenburns-6; animation-name: kenburns-6; z-index: -6; }

@-webkit-keyframes kenburns-1 {
    0% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    1.5625% { opacity: 1; }
    23.4375% { opacity: 1; }
    26.5625% { opacity: 1; -webkit-transform: scale(2); transform: scale(2); } 
    100% { opacity: 1; }
}

@keyframes kenburns-1 {
    0% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    1.5625% { opacity: 1; }
    23.4375% { opacity: 1; }
    26.5625% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
    100% { opacity: 1; }
}

@-webkit-keyframes kenburns-2 {
    23.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    26.5625% { opacity: 1; }
    48.4375% { opacity: 1; }
    100% { opacity:1; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@keyframes kenburns-2 {
    23.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    26.5625% { opacity: 1; }
    48.4375% { opacity: 1; }
    51.5625% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
    100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@-webkit-keyframes kenburns-3 {
    48.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    51.5625% { opacity: 1; }
    73.4375% { opacity: 1; } 
    100% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@keyframes kenburns-3 {
    48.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    51.5625% { opacity: 1; }
    73.4375% { opacity: 1; } 
    100% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
}

@-webkit-keyframes kenburns-4 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes kenburns-4 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes kenburns-5 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes kenburns-5 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes kenburns-6 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes kenburns-6 {
    73.4375% { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2); }
    76.5625% { opacity: 1; }
    98.4375% { opacity: 1; }
    100% { opacity: 0; -webkit-transform: scale(1); transform: scale(1); }
}


.s_navi { width: 780px; height: 75px; float: left; margin: 0px 10px 0 200px; position: relative; z-index: 32; }

.s_navi ul { float: left; position: relative; z-index: 28; }

.s_navi ul li { float: left; position: relative; min-height: 75px; z-index: 18; margin: 0 10px; }
.s_navi ul li:hover { float: left; position: relative; z-index: 18; margin: 0 10px; height: 75px; background: url(../images/nav_up.png) no-repeat center bottom; }
.s_navi ul li a { float: left; font-family: 'Microsoft YaHei'; font-size: 13px; color: #555555; line-height: 75px; text-align: center; font-weight: normal; }

.s_navi ul li a:hover { color: #2356a6; }


.s_navi ul li .snavbox { width: 1920px; *width: 1920px; _width: 1920px; height: 34px; position: absolute; z-index: 35; margin: 0; top: 75px; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/nav_bg.png) repeat left top; display: none; overflow: hidden; }

.s_navi ul li:hover .snavbox { width: 3000px; *width: 3000px; _width: 3000px; height: 34px; position: absolute; z-index: 35; margin: 0; top: 75px; float: left; left: 50%; margin-left: -1600px; /*left:50%;
	margin-left:-962px;
	*margin-left:-962px;
	_margin-left:-962px;*/ background: url(../images/nav_bg.png) repeat left top; display: block; overflow: hidden; }

.s_nav_more { width: 700px; float: left; margin: 0 auto 0 400px; }

.s_nav_more dl { float: left; }

.s_nav_more dl dt { float: left; margin: 0 10px; }

.s_nav_more dl dt a { float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 34px; text-align: center; font-weight: normal; }

.s_nav_more dl dt a:hover { color: #fff; font-weight: bold; }


.slide_1_box1 { width: 100%; height: 100%; float: left; position: fixed; left: 0; top: 0; background: none; opacity: 1; display: none; }
.slide_1_search { float: right; margin: 20px 10px 0 0; }

.m_search { width: 460px; height: 46px; float: right; background: #fff; border: 1px solid #e5e5e5; border-radius: 10px; position: absolute; z-index: 4; top: 75px; left: 50%; margin-left: 135px; display: none; }

.sea1 { width: 370px; height: 46px; float: left; padding-left: 20px; background: none; border: none; font-family: Microsoft YaHei; font-size: 16px; color: #4f4242; line-height: 58px\9; line-height: 46px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

.sea2 { width: 60px; height: 46px; float: right; background: #2356a6; border: none; font-family: Microsoft YaHei; font-size: 16px; color: #fff; line-height: 58px\9; line-height: 46px; text-align: center; font-weight: normal; cursor: pointer; border-bottom-right-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }

.sea3 { width: 134px; height: 26px; float: left; position: fixed; z-index: 10; left: 50%; margin-left: -100px; bottom: 80px; border: none; cursor: pointer; overflow: hidden; }

.s_box1 { width: 1920px; *width: 1920px; _width: 1920px; height: 704px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/abo_tu.jpg) no-repeat 280px 630px; overflow: hidden; }


.z_max { width: 1200px; margin: 0 auto; }
.z_title { width: 100%; float: left; text-align: center; font-size: 30px; color: #005ba0; line-height: 1.5; margin: 30px 0; }
.z_title h3 { font-size: 38px; text-transform: uppercase; }
.z_title h3 span { color: #333333; }
.z_title font { }

.z_aa { width: 100%; float: left; position: relative; }
.z_aa img { float: right; margin-right: -89px; }
.z_aa font { display: block; width: 598px; float: left; margin-left: 28px; font-size: 16px; color: #333333; line-height: 2; margin-top: 74px; }
.z_aa .z_more { width: 580px; float: left; margin-left: 28px; text-align: right; margin-top: 5px; }
.z_aa .z_more a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }
.z_aa .z_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }


.s_box2 { width: 1920px; *width: 1920px; _width: 1920px; height: 755px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/abo_bg2.jpg) no-repeat left bottom; overflow: hidden; }


.z_aa2 { position: absolute; width: 1655px; height: 755px; right: -103px; top: 0; background: url(../images/aa.jpg) left no-repeat; z-index: 1; }
.z_aa2 img { float: right; margin-top: 35px; }
.z_aa1 font { display: block; width: 544px; float: left; margin-left: 91px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 2.5; margin-top: 80px; position: relative; z-index: 2; }
.z_aa1 .z_more { width: 580px; float: left; margin-left: 85px; text-align: right; margin-top: 85px; position: relative; z-index: 2; }
.z_aa1 .z_more a { float: left; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #fff; text-transform: uppercase; border-radius: 4px; }


.z_title1 { width: 100%; float: left; text-align: center; font-size: 30px; color: #fff; line-height: 1.5; margin: 30px 0; position: relative; z-index: 2; }
.z_title1 h3 { font-size: 38px; text-transform: uppercase; }
.z_title1 h3 span { color: #fff; }

.s_box3 { width: 1920px; *width: 1920px; _width: 1920px; height: 1000px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/f_bgc.jpg) no-repeat left bottom; overflow: hidden; }



.z_dd { width: 100%; float: left; }

.z_dd_img { width: 100%; float: left; }
.z_dd ul li { width: 276px; height: 366px; float: left; margin-left: 32px; position: relative; }
.z_dd ul li h3 { text-align: center; position: absolute; font-size: 30px; width: 100%; left: 0; top: 113px; color: #fff; }
.z_dd ul li img { }
.z_dd ul li font { text-align: center; position: absolute; font-size: 16px; width: 100%; left: 0; top: 169px; color: #fff; }
.z_dd .z_more { width: 100%; float: left; text-align: center; margin: 45px 0; }
.z_dd .z_more a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; 
color: #666666; text-transform: uppercase; border-radius: 4px; }
.z_dd .z_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }

.z_dd1 { width: 100%; float: left; height: 550px; background: url(../images/jz.png) no-repeat bottom; }
.z_dd1 img { float: left; margin-left: 190px; margin-top: 161px; }
.z_dd1 font { display: block; width: 423px; float: right; margin-right: 160px; font-size: 16px; color: #333333; line-height: 2; margin-top: 171px; }
.z_dd1 .z_more { width: 423px; float: right; margin-right:275px; text-align: right; margin-top:30px; position: relative; z-index: 2; }
.z_dd1 .z_more a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }
.z_dd1 .z_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }


.z_cokk { width: 100%; float: left; line-height: 72px; border-bottom: 1px solid #dfdfdd; text-align: center; }
.z_cokk a { font-size: 16px; color: #333333; margin: 0 15px; }
.z_cokk a.nhov { color: #005ba0; }
.z_cokk a:hover { color: #005ba0; }

.z_about { width: 100%; float: left; line-height: 2; font-size: 16px; color: #333; margin-bottom: 100px; }
.z_about dt { text-align: center; margin-top: 20px; margin-bottom: 50px; }
.z_about dt font { display: inline-block; margin: 0 70px; }
.z_about dt font img { }
.z_about dt font span { display: block; font-size: 14px; color: #606060; margin-top: 17px; }
.z_about dt font h3 { font-size: 55px; font-weight: normal; color: #005ba0; line-height: 1; }

.detail_body { width: 100%; float: left; }

.z_dd2 { width: 100%; float: left;  background: url(../images/bg.jpg) no-repeat; padding-top: 30px; padding-bottom: 136px; }

.scr_con { position: relative; height: 580px; width: 1240px; float: left; }
#dv_scroll { position: absolute; height: 580px; overflow: hidden; width: 1200px; }
#dv_scroll .Scroller-Container { width: 100%; }
#dv_scroll_bar { position: absolute; right: 0; top: 10px; width: 14px; height: 580px; border-left: 1px solid #005ba0; }
#dv_scroll_bar .Scrollbar-Track { position: absolute; left: 0; top: 20px; width: 14px; height: 570px; }
#dv_scroll_bar .Scrollbar-Handle { position: absolute; left: -7px; top: 0; width: 13px; height: 29px; overflow: hidden; background: url(../images/srcoll.gif) no-repeat; cursor: pointer; }
#dv_scroll_text { position: absolute; }

.z_dd2_sc { width: 1280px; margin: 0 auto; height: auto; }
.z_dd2_sc ul { width: 1280px; margin: 0 auto; background:url(../images/line_bot.jpg) repeat-y 47.5% top; height: auto; display:flex; flex-wrap:wrap; }
.z_dd2_sc ul li { width: 615px; height: auto; float: left; margin-top: 25px; margin-bottom: 40px; position: relative; z-index: 30; overflow:hidden;}
.z_dd2_sc ul li.sj1 { background: url(../images/zz01.png) no-repeat  right top; float: left; padding-right:0px; margin-left: 0px; position: relative; z-index: 20; left:0; }

.z_dd2_sc ul li.sj1 .sj1txt{width:84%; background:#fff;  float: left; padding-right:24px; margin-left:0px; position: relative; z-index: 20;  overflow:hidden; }


.z_dd2_sc ul li .sj1txt h3 { width: 90%; float: right; margin-right: 20px; text-align: center; font-size: 25px; color: #333333; height: 70px; line-height: 70px; }
.z_dd2_sc ul li .sj1txt img { width: 96%; height: auto; float: left; margin: 0 20px; }

.z_dd2_sc ul li .sj1txt font { width: 96%; float: left; font-size: 15px; color: #333333; line-height: 30px; margin: 20px 30px 28px 20px; text-align:justify; min-height: 246px; overflow: hidden; }


.z_dd2_sc ul li.sj2 { background: url(../images/zz02.png) no-repeat left; float: left; margin-left: -20px; position: relative; z-index: 25;  right:0;}

.z_dd2_sc ul li.sj2 .sj1txt{width:84%; background:#fff;  float: right; padding-left:24px; margin-left:0px; position: relative; z-index: 20; overflow:hidden; }

.z_dd2_sc ul li.sj2 .sj1txt h3 { width: 90%; float: right; margin-right: 20px; text-align: center; font-size: 25px; color: #333333; height: 70px; line-height: 70px; }
.z_dd2_sc ul li.sj2 .sj1txt img { width: 96%; height: auto; float: right; margin: 0 20px; }

.z_dd2_sc ul li.sj2 .sj1txt font { width: 96%; float: right; font-size: 15px; color: #333333; line-height: 30px; margin: 20px 20px 28px 20px; text-align:justify; min-height: 246px; overflow: hidden; }



/* .z_dd2_sc ul li h3 { width: 480px; float: left; margin-left: 20px; text-align: center; font-size: 25px; color: #333333; height: 70px; line-height: 70px; }
.z_dd2_sc ul li.sj2 img { width: 476px; height: 172px; float: right; margin: 0 28px; }
.z_dd2_sc ul li font { width: 476px; float: left; font-size: 15px; color: #333333; line-height: 30px; margin: 20px 28px 28px 30px; height: 246px; overflow: hidden; }

.z_dd2_sc ul li.sj2 h3 { width: 480px; float: right; margin-right: 20px; text-align: center; font-size: 25px; color: #333333; height: 70px; line-height: 70px; }
.z_dd2_sc ul li.sj2 img { width: 96%; height: auto; margin: 0 28px; }
.z_dd2_sc ul li.sj2 font { width: 476px; float: right; font-size: 15px; color: #333333; line-height: 30px; margin: 20px 30px 28px 30px; min-height: 246px; overflow: hidden; }*/

/*about*/

.s_abo_menu { width: 100%; height: 75px; margin: 0 auto; text-align: center; background: #fff; }


.s_showBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 1210px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 20px; background: url(../images/bgc1.jpg) repeat left bottom; overflow: hidden; }


.s_showBgc_tu { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 1200px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/abo_tuu.png) no-repeat 120px 580px; overflow: hidden; }




.s_show { width: 1200px; height: auto !important; min-height: 1160px; margin: 0 auto; background: #fff; border: 1px solid 3px; position: relative; z-index: 13; text-align: center; }

.s_show h3 { width: 1100px; display: inline-block; margin: 40px auto 40px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_show_lefts { width: 610px; float: left; margin: 40px 0 40px 50px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }

.s_show_lefts h4 { width: 610px; float: left; margin-top: 40px; }

.s_show_lefts h4 img { float: right; }


.s_show_pics { width: 583px; height: 660px; float: right; position: absolute; right: -70px; top: 140px; }


/*走进鑫玉龙  企业文化*/

.main { width: 1200px; height: 260px; margin: 0 auto; font-size: 0; }
ul.mumping_mun { width: 1200px; margin: 0 auto; text-align: center; }
ul.mumping_mun li { width: 228px; display: inline-block; margin: 30px 30px; }
ul.mumping_mun li img { display: block; margin: 10px auto; border: none; }
.mumping_mun font { font-size: 14px; color: #606060; width: 100%; display: block; clear: both; line-height: 40px; }
.mumping_mun h2 { font-size: 55px; font-weight: normal; color: #005ba0; display: inline-block; text-align: center; line-height: 60px; }
.mumping_mun span { font-size: 55px; font-weight: normal; color: #005ba0; display: inline-block; text-align: center; line-height: 60px; }

.digital { width: 100%; height: 260px; margin: 0 auto; }



.milestone_more { width: 1200px; height: auto; margin: 0 auto; font-size: 0; }


.milestone_more .s_more { width: 143px; display: block; margin: 0 auto; }
.milestone_more .s_more a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }
.milestone_more .s_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }


/*走进鑫玉龙  企业文化 荣誉*/

.s_show_honbg { width: 1920px; *width: 1920px; _width: 1920px; height: 752px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 20px; background: url(../images/abo_hon_bg.jpg) repeat left top; background-size: cover; overflow: hidden; }


.s_show_honbg h3 { width: 100%; float: left; margin: 30px auto 10px auto; font-family: 'Microsoft YaHei'; font-size: 38px; font-weight: normal; color: #fff; text-align: center; line-height: 50px; font-weight: bold; text-transform: uppercase; letter-spacing: .5px; }

.s_show_honbg h4 { width: 100%; float: left; margin: 0px auto 10px auto; font-family: 'Microsoft YaHei'; font-size: 38px; font-weight: normal; color: #fff; text-align: center; line-height: 50px; font-weight: normal; }


/*走进鑫玉龙 企业文化*/

.s_cults { width: 1920px; *width: 1920px; _width: 1920px; min-height: 650px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 0px; background: url(../images/foot_bgc.png) no-repeat left bottom; overflow: hidden; }

.s_cults h3 { width: 100%; display: block; margin: 50px auto 80px auto; font-family: 'Microsoft YaHei'; font-size: 30px; font-weight: normal; color: #333333; text-align: center; line-height: 50px; font-weight: normal; text-transform: uppercase; letter-spacing: .5px; }


.s_cults_txt { width: 100%; display: block; margin: 0px auto 40px auto; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; 
color: #333; text-align: left; line-height: 30px; font-weight: normal; }


.s_cults_txt img { display: block; margin: 0 auto; border: none; }

.s_cults_linke_bg {display:none; width: 1920px; *width: 1920px; _width: 1920px; height: 890px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 0px; background: url(../images/abobg1.jpg) no-repeat left bottom; overflow: hidden; }


.s_cults_linke_bg ul { width: 1202px; margin: 160px auto 60px auto; }


.s_cults_linke_bg ul li { width: 600px; height: 240px; float: left; }


.s_cults_linke_bg ul li img { width: 80px; float: left; margin: 50px 40px 100px 50px; }

.s_cults_linke_bg ul li h3 { width: 320px; float: left; margin: 45px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 20px; font-weight: normal; color: #fff; text-align: left; line-height: 30px; font-weight: normal; }


.s_cults_linke_bg ul li h3 font { width: 320px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 35px; font-weight: normal; color: #fff; text-align: left; line-height: 40px; font-weight: normal; padding: 20px 0; }


.s_cults_imgs_bg { width: 1920px; *width: 1920px; _width: 1920px; height: 450px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding: 20px 0; background: url(../images/c_foot_bg.jpg) no-repeat left bottom; overflow: hidden; }


.s_cults_imgs { width: 1240px; margin: 0 auto; }

.s_cults_imgs h3 { width: 100%; float: left; margin: 20px 0 20px 0; font-family: 'Microsoft YaHei'; font-size: 20px; font-weight: normal; color: #333; text-align: center; line-height: 30px; font-weight: normal; }

.s_cults_imgs ul { display: block; margin: 0 auto; text-align: center; }

.s_cults_imgs ul li { width: 377px; display: inline-block; margin: 10px 15px; }

.s_cults_imgs ul li a img { display: block; margin: 0 auto; border: none; }


.s_cults_imgs ul li a font { width: 377px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 15px; font-weight: normal; color: #333333; text-align: left; line-height: 40px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

/*走进鑫玉龙 发展大事记*/


.s_deve_bgc { width: 1920px; *width: 1920px; _width: 1920px; min-height: 752px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 20px; background: url(../images/deve_bgc.jpg) repeat-y left top; padding: 20px 0; overflow: hidden; }


.s_deve_tu { width: 1920px; *width: 1920px; _width: 1920px; min-height: 1552px; position: relative; z-index: 1; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 20px; background: url(../images/deve_bg.jpg) no-repeat left top; padding: 0; overflow: hidden; }


.deve_con_bg { width: 1200px; float: left; height: auto !important; min-height: 1000px; padding: 20px 0; background: #fff; }

.deve_con_bg h3 { width: 100%; float: left; margin: 40px 0 20px 0; font-family: 'Microsoft YaHei'; font-size: 30px; font-weight: normal; color: #333; text-align: center; line-height: 40px; font-weight: normal; }


.deve_con_bg h4 { width: 100%; float: left; margin: 0; }
.deve_con_bg h4 img { display: block; margin: 0 auto; }



.deve_list { width: 1055px; margin: 0px auto 0px auto; }

.deve_list ul { width: 1055px; float: left; background: url(../images/line5.jpg) repeat-y 468px top; }

.deve_list ul li { width: 1055px; float: left; padding: 20px 0; border-bottom: 1px solid #dbdbdb; }

.deve_list ul li h3 { width: 420px; height: auto; float: left; padding-right: 40px; margin-top: 20px; font-family: 'Microsoft YaHei'; font-size: 29px; font-style: normal; color: #333; text-align: right; line-height: 30px; font-weight: bold; }

.deve_list ul li h4 { width: 550px; height: auto; float: left; padding-right: 20px; font-family: 'Microsoft YaHei'; font-size: 57px; font-style: normal; color: #005ba0; text-align: left; line-height: 60px; font-weight: normal; }

.deve_list ul li h4 font { float: left; padding: 20px 20px 0px 50px; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; color: #005ba0; text-align: left; line-height: 30px; font-weight: normal; }


.deve_list ul li dl { width: 1055px; float: left; padding: 10px 0 10px 0; }

.deve_list ul li dl dt { width: 420px; height: auto; float: left; padding-right: 40px; font-family: 'Microsoft YaHei'; font-size: 16px; font-style: normal; color: #333; text-align: right; line-height: 30px; font-weight: normal; }



.deve_list ul li dl dd { width: 550px; height: auto; float: left; padding-right: 20px; font-family: 'Microsoft YaHei'; font-size: 16px; font-style: normal; color: #333; text-align: left; line-height: 30px; font-weight: normal; }

.deve_list ul li dl dd font { width: 50px; float: left; padding: 8px 0px 0px 0px; }
.deve_list ul li dl dd font img { display: block; margin: 0; float: left; border: none; }


.deve_list ul li dl dd em { width: 500px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; font-style: normal; color: #333; text-align: left; line-height: 30px; font-weight: normal; }


.deve_list ul li h5 { width: 420px; height: auto; float: left; padding-right: 40px; margin-top: 40px; font-family: 'Microsoft YaHei'; font-size: 29px; font-style: normal; color: #333; text-align: right; line-height: 30px; font-weight: bold; }

/*走进鑫玉龙 海参现代博物馆 Sea cucumber Modern Museum*/

.s_cucuBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 800px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding-bottom: 20px; background: url(../images/hs_bg.jpg) repeat left top; overflow: hidden; }


.s_cucuBgc_tu { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/hs_bgc.png) no-repeat 122px 118px; overflow: hidden; }

.s_index { width: 1200px; height: auto !important; min-height: 690px; margin: 0 auto;}


.s_cucushow { width: 1200px; height: auto !important; min-height: 690px;  float:left; background: #fff; border: 1px solid 3px; position: relative; z-index: 13; text-align: center; padding-bottom: 40px; }

.s_cucushow h3 { width: 1100px; display: inline-block; margin: 40px auto 40px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_cucus { width: 1080px; height: auto; margin: 40px auto; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }


.s_cucus .sc_more { width: 143px; display: block; margin: 130px auto 0 auto; }
.s_cucus .sc_more a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }
.s_cucus .sc_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }


/*新闻动态 鑫玉龙动态*/

.s_newBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 740px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/c_foot_bg.jpg) no-repeat left bottom; padding-bottom: 80px; overflow: hidden; }


.s_newBgc_tu { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 400px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: #fff url(../images/news_tuu.png) no-repeat 1742px 118px; overflow: hidden; }

.s_newList { width: 100%; margin: 0 auto; text-align: center; }

.s_newList h3 { width: 1200px; display: inline-block; margin: 40px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.s_newList ul { width: 100%; display: block; margin: 0 auto; }

.s_newList ul li { width: 100%; float: left; height: 183px; text-align: center; background: none; border-bottom: 1px solid #e6e6e6; padding: 50px 0; }
.s_newList ul li a { width: 100%; float: left; text-align: center; }
.s_newList ul li a .s_newLcon { width: 1270px; display: inline-block; margin: 0 auto; height: 183px; left: 0; background: none; }


.s_newList ul li:hover { background: #f0f0f0; }

.s_newList ul li:hover a .s_newLcon { width: 1270px; display: inline-block; margin: 0 auto 0 -40px; height: 183px; background: none; }


.s_newList ul li a .s_newLcon h3 { width: 140px; height: 180px; float: left; margin: 0 30px 40px 40px; font-family: 'Microsoft YaHei'; font-size: 50px; color: #c7c7c7; line-height: 60px; text-align: right; font-weight: normal; }

.s_newList ul li a .s_newLcon h3 font { width: 135px; height: 40px; float: left; margin-right: 135px; margin-top: 20px; font-family: 'Microsoft YaHei'; font-size: 22px; color: #c7c7c7; line-height: 40px; text-align: right; font-weight: normal; }

.s_newList ul li:hover a .s_newLcon h3, .s_newList ul li:hover a .s_newLcon h3 font { color: #333; }


.s_newList ul li a .s_newLcon h4 { width: 660px; height: 180px; float: left; margin: 0 30px 40px 40px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
.s_newList ul li a .s_newLcon h4 font { width: 660px; height: 40px; float: left; margin: 0px 0 10px 0; font-family: 'Microsoft YaHei'; font-size: 19px; color: #333333; line-height: 40px; text-align: left; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }


.s_newList ul li a .s_newLcon img { float: right; width: 249px; height: 183px; overflow: hidden; }


.s_imgsnBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 800px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/deve_bgc.jpg) repeat-y left top; padding-bottom: 10px; overflow: hidden; }


.s_imgsnBgc_tu { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 400px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/news_tuu.png) no-repeat 1742px 118px; overflow: hidden; }


.s_imgs { width: 1200px; height: auto !important; min-height: 690px; margin: 0 auto; position: relative; z-index: 13; text-align: center; }

.s_imgs h5 { width: 1200px; display: inline-block; margin: 40px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_imgs ul { width: 1280px; float: left; margin-left: -70px; }

.s_imgs ul li { width: 354px; height: 370px; float: left; margin-left: 70px; margin-bottom: 30px; overflow: hidden; }

.s_imgs ul li a h3 { width: 354px; float: left; height: 60px; font-family: 'Microsoft YaHei'; font-size: 19px; color: #333333; line-height: 60px; text-align: center; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }

.s_imgs ul li a h4 { width: 354px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 20px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_imgs ul li a:hover h3 { color: #2356a6; }
.s_imgs ul li a:hover h4 { color: #000; }



/*32608c*/


.s_imgs_bottom { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; padding: 10px 0 0 0; overflow: hidden; }


.s_imgs_bottom img { display: block; margin: 0 auto; border: none; }



.s_newshow { width: 1200px; float: left; height: auto !important; min-height: 1000px; margin: 20px auto; background: #fff; border: 1px solid 3px; position: relative; z-index: 13; text-align: center; padding-bottom: 20px; }
.s_newshow h3 { width: 1180px; display: inline-block; margin: 40px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_newshow h4 { width: 1180px; display: inline-block; margin: 0px auto 0px auto; font-family: 'Microsoft YaHei'; font-size: 13px; color: #333333; line-height: 30px; text-align: center; font-weight: normal; }


.s_newshow h5 { width: 180px; display: inline-block; margin: 0px auto 0px auto; font-family: 'Microsoft YaHei'; font-size: 13px; color: #333333; line-height: 30px; text-align: center; font-weight: normal; }

.s_newshow h5 img { display: inline-block; margin: 0 auto; border: none; }


.s_newstxts { width: 1110px; height: auto; margin: 20px auto; position: relative; z-index: 13; text-align: center; padding: 20px 0; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }



/*honor*/

.txt_xkerbg { width: 1120px; height: auto !important; min-height: 200px; background: #f3f3f3; float: left; font-family: 'Microsoft YaHei'; color: #333; font-size: 14px; text-align: left; font-weight: normal; line-height: 30px; padding: 40px; margin-top: 0px; }
#menu h5 { width: 1200px; display: inline-block; margin: 70px auto 30px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.no { display: none; }
.list-title { display: inline-block; width: 100%; max-width: 200px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; background: #FFF; text-align: center; height: 60px; line-height: 60px; font-size: 20px; color: #f39800; font-weight: bold; cursor: pointer; }


.accordion { width: 100%; max-width: 1200px; margin: 0 auto; }

.accordion .link { width: 1160px; cursor: pointer; display: block; padding: 15px 10px 15px 30px; margin-top: 10px; color: #333333; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; line-height: 40px; border: 1px solid #c9c9c9; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

.accordion li:last-child .link { }
.accordion .link font { width: 560px; float: right; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; color: #333; line-height: 40px; font-weight: normal; }
.accordion li { cursor: pointer; }
.accordion li i { position: relative; width: 29px; height: 29px; float: right; margin-top: 0px; font-size: 18px; color: #595959; background: url(../images/d_011.png) no-repeat center right; }

.accordion li i.fa-chevron-down { width: 29px; height: 29px; float: right; margin-top: 6px; }

.accordion li:hover .link { width: 1160px; cursor: pointer; display: block; padding: 15px 10px 15px 30px; margin-top: 10px; color: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; background: #005ba0; border: 1px solid #c9c9c9; }

.accordion li:hover i.fa-chevron-down { background: url(../images/d_012.png) no-repeat center right; }

.accordion .link:hover font { width: 560px; float: right; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; color: #fff; line-height: 40px; font-weight: normal; }

.accordion li.open .link { width: 1160px; cursor: pointer; display: block; padding: 15px 10px 15px 30px; margin-top: 10px; color: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; background: #005ba0; border: 1px solid #c9c9c9; }

.accordion li.open i { color: #f39800; }

.accordion li.open i.fa-chevron-down { background: url(../images/d_012.png) no-repeat center right; }

.accordion li.open font { width: 560px; float: right; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; color: #fff; line-height: 40px; font-weight: normal; }
/**
 * Submenu
 -----------------------------*/
.submenu { display: none; background: #f3f3f3; padding: 30px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }

.submenu strong { font-weight: bold; }


/*辽参产品*/

.s_lsimgs { width: 1202px; height: auto !important; min-height: 690px; margin: 0 auto; position: relative; z-index: 13; text-align: center; }

.s_lsimgs h5 { width: 1200px; display: inline-block; margin: 40px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.s_lsimgs ul { width: 1200px; float: left; position: relative; z-index: 13; text-align: left; margin-top: -20px; margin-bottom: 50px; }

.s_lsimgs ul li { width: 1090px; height: auto; float: left; margin-top: 35px; padding: 30px 55px; background: #fff; }

.s_lsimgs ul li a { width: 1090px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }


.s_lsimgs ul li a h6 { width: 1090px; display: inline-block; margin: 10px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_lsimgs ul li a img { display: block; margin: 0 auto; border: none; }


.s_lsimgs ul li a font { width: 1090px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 30px; text-align: center; font-weight: normal; }


/*品牌产品2*/

.s_lsBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 740px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/c_foot_bg.jpg) no-repeat left bottom; padding-bottom: 10px; overflow: hidden; }


.s_ls_cokk { width: 100%; height: 100px; float: left; position: relative; z-index: 13; text-align: center; background: #005ba0; }

.s_ls_cokk h3 { width: 160px; height: 100px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 100px; text-align: center; font-weight: normal; }

.s_ls_cokk ul { float: left; padding: 20px 60px 20px 20px; }

.s_ls_cokk ul li { width: 90px; height: 60px; float: left; margin: 0 20px; }
.s_ls_cokk ul li a { width: 90px; height: 60px; float: left; }

.s_ls_cokk ul li a img.imgs1 { width: 90px; height: 60px; float: left; display: block; }
.s_ls_cokk ul li a img.imgs2 { width: 90px; height: 60px; float: left; display: none; }


.s_ls_cokk ul li a:hover img.imgs1, .s_ls_cokk ul li a.lshov img.imgs1 { width: 90px; height: 60px; float: left; display: none; }
.s_ls_cokk ul li a:hover img.imgs2, .s_ls_cokk ul li a.lshov img.imgs2 { width: 90px; height: 60px; float: left; display: block; }


                .s_lss { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; }

                .s_lss dl { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; }
                .s_lss dl dt { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; background: #f1f1f1; }
                .s_lss dl dt.ls1 { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; background: #f1f1f1; }

                .s_lss dl dt.ls1 img { float: left; position: relative; z-index: 10; }

                .s_lss dl dt.ls1 .lscon1 { width: 460px; height: auto; float: left; margin: 260px auto 0 auto; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; }

                .s_lss dl dt.ls1 font.lscon1 { width: 460px; height: auto; float: left; position: absolute; left: 50%; margin-left: 120px; top: 0px; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; }


                .s_lss dl dt.ls1 font.lscon1 h4 { width: 460px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; margin-bottom: 10px; }

                .s_lss dl dt.ls1 font.lscon1 h4 b { width: 210px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 60px; text-align: left; font-weight: normal; font-style: normal; }

                .s_lss dl dt.ls1 font.lscon1 h4 b em { width: 210px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; font-style: normal; }
                .s_lss dl dt.ls1 font.lscon1 h4 img { float: left; margin: 0 0 0 10px; border: none; }

                .s_lss dl dt.ls1 font.lscon1 a { width: 100%; float: left; }
                .s_lss dl dt.ls1 font.lscon1 a img { float: left; margin: 30px 0 0 0px; border: none; }


                .s_lss dl dd { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; background: #fff; }


                .s_lss dl dt.ls2 { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; background: #fff; }

                .s_lss dl dt.ls2 img { float: left; position: relative; z-index: 10; }

                .s_lss dl dt.ls2 font.lscon2 { width: 430px; height: auto; float: left; margin: 0px 0px 0 6%; position: absolute; left: 290px; top: 360px; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; }

                .s_lss dl dt.ls2 font.lscon2 h4 { width: 430px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; margin-bottom: 10px; }

                .s_lss dl dt.ls2 font.lscon2 b { width: 430px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 60px; text-align: left; font-weight: normal; font-style: normal; }

                .s_lss dl dt.ls2 font.lscon2 b em { width: 430px; height: auto; float: left; position: relative; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; font-style: normal; }


                .s_lss dl dt.ls2 font.lscon2 a { width: 100%; float: left; }
                .s_lss dl dt.ls2 font.lscon2 a img { float: left; margin: 30px 0 0 0px; border: none; }

@media screen and (max-width:1440px){

                .s_lss dl dt.ls2 font.lscon2 { width: 430px; height: auto; float: left; margin: 0px 0px 0 4%; position: absolute; left: 290px; top: 360px; z-index: 13; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777; line-height: 30px; text-align: left; font-weight: normal; }

}



                .s_lss h6 { width: 100%; height: auto; float: left; position: relative; z-index: 13; text-align: center; padding: 30px 0; }


                .s_lss h6 a { width: 100%; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #005ba0; line-height: 30px; text-align: center; font-weight: normal; font-style: normal; }
 

/*辽参种质资源 */


.s_plasm { width: 1202px; height: auto !important; min-height: 690px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }

.s_plasm h5 { width: 1200px; display: inline-block; margin: 40px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.s_plasm h6 { width: 1200px; display: inline-block; margin: 100px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: bold; }



.s_plasm ol { width: 1042px; height: auto; display: block; margin: 35px auto 10px auto; position: relative; z-index: 13; padding: 20px 0; }


.s_plasm ol li { width: 1040px; float: left; margin-top: 40px; }

.s_plasm ol li h3 { width: 114px; float: left; }

.s_plasm ol li h4 { width: 875px; float: right; font-family: 'Microsoft YaHei'; font-size: 15px; color: #555555; line-height: 30px; text-align: left; font-weight: normal; }

.s_plasm ol li h4 font { width: 875px; float: left; font-family: 'Microsoft YaHei'; font-size: 15px; color: #555555; line-height: 30px; text-align: left; font-weight: bold; }



.s_plasm_pin { width: 1202px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }


.s_plasm_pin img { display: block; margin: 0 auto; border: none; }



.s_plasm_pin h6 { width: 1200px; float: left; margin: 120px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: bold; }


.s_plasm_pin ul { width: 1060px; display: block; margin: 0 auto; text-align: center; }


.s_plasm_pin ul li { width: 460px; height: 440px; float: left; margin: 40px 30px 0 30px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #555555; line-height: 30px; text-align: left; font-weight: normal; }


.s_plasm_pin ul li font { width: 460px; float: left; margin: 0px 0 30px 0; font-family: 'Microsoft YaHei'; font-size: 20px; color: #555555; line-height: 50px; text-align: center; font-weight: bold; }




/*辽参野生放养技术*/
.s_lsgoods { width: 1202px; height: auto !important; min-height: 1000px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }


.s_lsgoods img { display: block; margin: 0 auto; border: none; }



.s_lsgoods h6 { width: 1200px; float: left; margin: 40px auto 60px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.s_lsgoods h5 { width: 1200px; float: left; margin: 40px auto 30px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #555; line-height: 40px; text-align: center; font-weight: bold; }


.s_lsgoodscon { width: 1020px; display: block; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: left; font-family: 'Microsoft YaHei'; font-size: 15px; color: #555; line-height: 30px; text-align: left; font-weight: normal; }

.s_lsgoodscon font { font-weight: bold; }

/*辽参高新技术*/
.s_gaox { width: 1202px; height: auto !important; min-height: 1000px; float: left; margin: 35px auto 30px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }

.s_gaox h6 { width: 1200px; float: left; margin: 30px auto 60px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }


.s_gaox ul { width: 1150px; float: left; margin-left: 20px; }


.s_gaox ul li { float: left; width: 350px; height: 350px; margin: 30px 0 10px 30px; }

.s_gaox ul li a img { display: block; margin: 0; border: 1px solid #eee; }
.s_gaox ul li a font { width: 350px; height: 40px; float: left; margin: 10px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 15px; color: #555555; line-height: 40px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_gaox h5 { width: 1200px; float: left; margin: 30px auto 30px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }



.s_gaox h5 a { display: inline-block; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }


/*平岛海参*/
.s_pingdao { width: 1182px; height: auto !important; min-height: 700px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0 20px 20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; }


.s_pingdao img { display: block; margin: 0 auto; border: none; }



.s_pingdao h2 { width: 1200px; float: left; margin:20px auto  20px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: bold; }

.s_pingdao h6 { width: 1200px; float: left; margin: 30px auto 60px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }



.s_pingds { width: 1100px; display: block; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }

.s_pingds font { font-weight: bold; }


.s_pingds img { display: block; margin: 0 auto; border: none; padding: 20px 0; }

/*投资者关系 Investor relations*/

/*投资者关系 -- 公司公告 Company announcement - 公司治理 corporate governance */

.s_Invbg { width: 100%; margin: 0; background: #fff; padding: 30px 0; float: left; }

.s_comp_anno { width: 570px; height: 483px; float: left; background: url(../images/line_xy.jpg) no-repeat left 5px; margin-top: 40px; }

.s_comp_anno h3 { width: 530px; height: 40px; float: left; padding-left: 40px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #323232; line-height: 40px; text-align: left; font-weight: bold; }


.s_comp_anno ul { width: 570px; height: 360px; float: left; margin-top: 30px; overflow: hidden; }


.s_comp_anno ul li { width: 570px; height: 36px; float: left; margin-top: 30px; }

.s_comp_anno ul li a { width: 570px; height: 36px; float: left; background: url(../images/z01.jpg) no-repeat 9px 10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
.s_comp_anno ul li a font { width: 90px; height: 36px; float: left; padding: 0 20px 0 60px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_comp_anno ul li a:hover { width: 570px; height: 36px; float: left; background: url(../images/z02.jpg) no-repeat 9px 10px; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_comp_anno ul li a:hover font { width: 90px; height: 36px; float: left; padding: 0 20px 0 60px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_comp_anno h4 { width: 490px; height: 40px; float: left; padding-left: 80px; }

.s_comp_anno h4 a { width: 70px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 40px; text-align: left; font-weight: normal; }
.s_comp_anno h4 a img { float: right; display: block; margin: 8px 10px 0 6px; }

.s_comp_anno h4 a:hover { color: #2356a6; font-weight: bold; }


.s_corp_gove { width: 570px; height: 483px; float: right; background: url(../images/line_xy.jpg) no-repeat left 5px; margin-top: 40px; margin-right: 20px; }

.s_corp_gove h3 { width: 530px; height: 40px; float: left; padding-left: 40px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #323232; line-height: 40px; text-align: left; font-weight: bold; }


.s_corp_gove ul { width: 570px; height: 360px; float: left; margin-top: 30px; overflow: hidden; }


.s_corp_gove ul li { width: 570px; height: 36px; float: left; margin-top: 30px; }

.s_corp_gove ul li a { width: 570px; height: 36px; float: left; background: url(../images/z01.jpg) no-repeat 9px 10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
.s_corp_gove ul li a font { width: 90px; height: 36px; float: left; padding: 0 20px 0 60px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_corp_gove ul li a:hover { width: 570px; height: 36px; float: left; background: url(../images/z02.jpg) no-repeat 9px 10px; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.s_corp_gove ul li a:hover font { width: 90px; height: 36px; float: left; padding: 0 20px 0 60px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }


.s_corp_gove h4 { width: 490px; height: 40px; float: left; padding-left: 80px; }

.s_corp_gove h4 a { width: 70px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 40px; text-align: left; font-weight: normal; }
.s_corp_gove h4 a img { float: right; display: block; margin: 8px 10px 0 6px; }

.s_corp_gove h4 a:hover { color: #2356a6; font-weight: bold; }


.s_corpo { width: 100%; margin: 0 auto; }

.s_corpo h3 { width: 1200px; height: 40px; margin: 0 auto; font-family: 'Microsoft YaHei'; font-size: 24px; color: #323232; line-height: 40px; text-align: center; font-weight: bold; padding: 30px 0; }


.s_corpo ul { max-width: 1300px; display: block; margin: 0 auto; padding: 40px 0; }

.s_corpo ul li { width: 270px; height: auto !important; min-height: 270px; display: inline-block; margin: 30px 30px; background: #fff; padding: 50px; }

.s_corpo ul li a { width: 270px; height: auto; float: left; }

.s_corpo ul li a img { display: block; margin: 0 auto; border: none; -webkit-transition: -webkit-transform 2s ease-out; -moz-transition: -moz-transform 2s ease-out; -o-transition: -o-transform 2s ease-out; -ms-transition: -ms-transform 2s ease-out; }
.s_corpo ul li a:hover img { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); }

.s_corpo ul li a h3 { width: 270px; height: 40px; float: left; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #333; line-height: 40px; text-align: center; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }

.s_corpo ul li a h4 { width: 270px; height: 60px; float: left; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777777; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_corpo ul li a h5 { width: 270px; height: 40px; float: left; margin-top: 40px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #005ba0; line-height: 40px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

/*定期、临时公告*/

.s_tempbg { width: 1202px; height: auto !important; min-height: 700px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }


.s_tempbg_link { width: 1200px; margin: 30px auto 20px auto; text-align: center; }

.s_tempbg_link dl { display: block; margin: 0 auto; text-align: center; }

.s_tempbg_link dl dd { display: inline-block; margin: 0 auto; }


.s_tempbg_link dl dd a { width: 150px; float: left; height: 40px; margin: 0 20px; padding: 0 10px; background: #f3f3f3; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; border-radius: 20px; }

.s_tempbg_link dl dd a:hover, .s_tempbg_link dl dd a.tehov { width: 150px; float: left; height: 40px; padding: 0 10px; background: #005ba0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 40px; text-align: center; font-weight: normal; border-radius: 20px; }


.s_tempbg_link dl dt { display: inline-block; margin: 0 auto; }


.s_tempbg_link dl dt a { width: 150px; float: left; height: 40px; margin: 0 20px; padding: 0 10px; background: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; border-radius: 20px; }

.s_tempbg_link dl dt a:hover, .s_tempbg_link dl dt a.tphov { width: 150px; float: left; height: 40px; padding: 0 10px; background: #005ba0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 40px; text-align: center; font-weight: normal; border-radius: 20px; }




.s_tempbg_lits { width: 1100px; margin: 30px auto 20px auto; }

.s_tempbg_lits dl { width: 1100px; height: auto; float: left; }

.s_tempbg_lits dl dt { width: 1100px; height: 120px; float: left; padding: 35px 0; border-bottom: 1px solid #dadada; }

.s_tempbg_lits dl dt a { width: 100%; float: left; }


.s_tempbg_lits dl dt a h3 { width: 142px; height: 60px; padding: 30px 0; float: left; background: #c1c1c1; font-family: 'Microsoft YaHei'; font-size: 26px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }
.s_tempbg_lits dl dt a h3 font { width: 142px; height: 30px; padding: 0; float: left; background: #c1c1c1; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }

.s_tempbg_lits dl dt a:hover h3 { width: 142px; height: 60px; float: left; padding: 30px 0; background: #005ba0; font-family: 'Microsoft YaHei'; font-size: 26px; color: #fff; line-height: 40px; text-align: center; font-weight: normal; }
.s_tempbg_lits dl dt a:hover h3 font { width: 142px; height: 30px; float: left; padding: 0; background: #005ba0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 30px; text-align: center; font-weight: normal; }

.s_tempbg_lits dl dt a h4 { width: 890px; height: 70px; padding: 20px 0 0 0; float: left; margin-left: 40px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #333333; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
.s_tempbg_lits dl dt a h4 font { width: 890px; height: 30px; padding: 0; float: left; font-family: 'Microsoft YaHei'; font-size: 13px; color: #868686; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


/*董事会/监事会/高管层*/

.s_exeut_box { width: 1200px; margin: 0px auto 20px auto; }

.s_exeut_box ul { float: left; }

.s_exeut_box ul li { width: 1199px; height: 260px; margin-top: 40px; background: url(../images/exe_bg.png) no-repeat left bottom; float: left; }

.s_exeut_box ul li h3 { width: 142px; height: auto; padding: 40px 0; float: left; margin: 40px 0 0 30px; background: none; font-family: 'Microsoft YaHei'; font-size: 24px; color: #333; line-height: 60px; text-align: center; font-weight: bold; }
.s_exeut_box ul li h3 font { width: 142px; height: 30px; padding: 0; float: left; background: none; font-family: 'Microsoft YaHei'; font-size: 13px; color: #868686; line-height: 30px; text-align: center; font-weight: normal; }


.s_exeut_box ul li h4 { width: 850px; height: 200px; padding: 0px 0; float: left; margin: 60px 0 0 120px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333; line-height: 25px; text-align: left; font-weight: normal; letter-spacing: 0.5px; overflow: hidden; }



/*辽参全产业链 */

.s_chain { width: 1202px; height: auto !important; min-height: 700px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }

.s_chain h3 { width: 1202px; height: 60px; float: left; margin: 30px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 35px; color: #333; line-height: 60px; text-align: center; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }


.s_chainshow { width: 1080px; height: auto; padding: 20px 0; display: inline-block; margin: 40px 0 0 0px; background: none; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; letter-spacing: .5px; }

.s_chainshow img { display: block; margin: 0 auto; border: none; padding: 20px 0; }

.s_chainshow h4 { width: 700px; height: auto; padding: 20px 0; display: inline-block; margin: 40px auto 0 180px; background: none; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; letter-spacing: .5px; }




.s_chain_fanye { width: 90%; display: inline-block; margin: 20px auto 20px auto; }

.s_chain_fanye ul { width: 100%; float: left; }
.s_chain_fanye ul li { width: 50%; float: left; text-align: center; }
.s_chain_fanye ul li a { font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }
.s_chain_fanye ul li font { padding: 0 10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }
.s_chain_fanye ul li a:hover { color: #2356a6; }




/*平岛旅游 */

.s_tour_bg { width: 1202px; height: auto !important; min-height: 700px; float: left; margin: 35px auto 10px auto; position: relative; z-index: 13; text-align: center; background: #fff; padding: 20px 0; }

.s_tour_bg h3 { width: 1202px; height: 60px; float: left; margin: 30px auto 20px auto; font-family: 'Microsoft YaHei'; font-size: 35px; color: #333; line-height: 60px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_toushow { width: 1020px; height: auto; padding: 20px 0; display: inline-block; margin: 40px 0 0 0px; background: none; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; letter-spacing: .5px; }

.s_toushow img { display: block; margin: 0 auto; border: none; padding: 20px 0; }

.s_toushow h4 { width: 700px; height: auto; padding: 20px 0; display: inline-block; margin: 40px auto 0 180px; background: none; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal; letter-spacing: .5px; }


.s_toushow ol { width: 900px; margin: 0 auto; text-align: center; }
.s_toushow ol li { width: 340px; display: inline-block; margin: 20px; text-align: center; }
.s_toushow ol li img { display: block; margin: 0 auto; border: none; }
.s_toushow ol li a font { width: 340px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #0037c3; line-height: 30px; text-align: center; font-weight: normal; }
.s_toushow ol li a:hover font { color: #2356a6; font-weight: bold; }

.s_toushow ol li h5 { width: 340px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #555555; line-height: 30px; text-align: center; font-weight: bold; }



.s_toushow .za_more { width: 142px; margin: 0 auto; }
.s_toushow .za_more a { display: inline-block; margin: 0 auto; width: 143px; height: 42px; border: 1px solid #c0bfbc; text-align: center; line-height: 42px; font-size: 15px; color: #666666; text-transform: uppercase; border-radius: 4px; }
.s_toushow .za_more:hover a { display: inline-block; width: 143px; height: 42px; border: 1px solid #2356a6; text-align: center; line-height: 42px; font-size: 15px; color: #2356a6; text-transform: uppercase; border-radius: 4px; }

/*contact*/

.s_contaBgc { width: 1920px; *width: 1920px; _width: 1920px; height: auto !important; min-height: 800px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/deve_bgc.jpg) repeat-y left top; padding-bottom: 0px; overflow: hidden; }


.s_conta { width: 1202px; height: auto; float: left; margin: 20px auto 30px auto; position: relative; z-index: 13; text-align: center; padding: 20px 0; }

.s_conta h6 { width: 1200px; float: left; margin: 10px auto 10px auto; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: center; font-weight: normal; }

.s_contabg { width: 1226px; height: 433px; float: left; margin: 40px auto 30px auto; position: relative; z-index: 13; text-align: center; background: url(../images/conta_box.png) no-repeat center top; }


.s_conta_type { width: 440px; height: auto !important; min-height: 270px; float: left; margin: 70px 0 0 50px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 35px; text-align: left; font-weight: normal; }
.s_conta_type h3 { width: 440px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #333333; line-height: 40px; text-align: left; font-weight: bold; margin-bottom: 20px; }

.s_conta_type img { float: left; margin: 10px 10px 0 0px; border: none; }


.s_conta_ewm { width: 610px; height: auto !important; min-height: 270px; float: left; margin: 70px 0 0 100px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 35px; text-align: left; font-weight: normal; }

.s_conta_ewm dl { float: left; }
.s_conta_ewm dl dd { width: 170px; float: left; margin: 20px 30px 0 0; overflow: hidden; }

.s_conta_ewm dl dd img { width: 169px; display: block; margin: 0 auto; border: 1px solid #eee; }

.s_conta_ewm dl dd font { width: 169px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 15px; color: #222222; line-height: 40px; text-align: center; font-weight: bold; }
.s_conta_ewm dl dd:hover font { color: #2356a6; }



.s_conta_map { width: 1920px; *width: 1920px; _width: 1920px; height: 609px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }



/*fanye*/

.s_fanye { width: 100%; height: auto; float: left; padding-top: 10px; padding-bottom: 10px; }

DIV.quotes { PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; }
DIV.quotes A { padding: 10px 12px 10px 12px; font-family: Arial; font-size: 14px; COLOR: #666; MARGIN-RIGHT: 8px; TEXT-DECORATION: none; border: #dddddd 1px solid; border-radius: 5px; }
DIV.quotes A:hover { padding: 10px 12px 10px 12px; MARGIN-RIGHT: 8px; font-family: Arial; font-size: 14px; color: #fff; border: #32608c 1px solid; BACKGROUND-COLOR: #32608c; border-radius: 5px; }
DIV.quotes A:active { padding: 10px 12px 10px 12px; MARGIN-RIGHT: 8px; font-family: Arial; font-size: 14px; color: #fff; }

DIV.quotes SPAN.current { padding: 10px 12px 10px 12px; FONT-WEIGHT: bold; font-family: Arial; font-size: 14px; COLOR: #fff; MARGIN-RIGHT: 8px; BORDER: #32608c 1px solid; BACKGROUND-COLOR: #32608c; border-radius: 5px; }
DIV.quotes SPAN.disabled { padding: 10px 12px 10px 12px; font-family: Arial; font-size: 14px; COLOR: #666; MARGIN-RIGHT: 8px; BORDER: #dddddd 1px solid; border-radius: 5px; }

DIV.quotes font.disa { padding: 10px 12px 10px 12px; font-family: Arial; font-size: 14px; COLOR: #666; MARGIN-RIGHT: 8px; BORDER: none; }

DIV.quotes font.disa .inp1 { width: 50px; height: 30px; padding: 5px 12px 5px 12px; font-family: Arial; font-size: 14px; COLOR: #666; MARGIN-RIGHT: 8px; TEXT-DECORATION: none; border: #dddddd 1px solid; background: #fff; border-radius: 5px; }


DIV.quotes font.disa .inp2 { width: 60px; height: 40px; padding: 5px 12px 5px 12px; font-family: Arial; font-size: 14px; COLOR: #333; MARGIN-LEFT: 8px; TEXT-DECORATION: none; border: #dddddd 1px solid; border-radius: 5px; background: #dddddd; cursor: pointer; }

.s_fenye { width: 100%; height: auto; float: left; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #e6e6e6; }

.s_fan1 { width: 800px; height: auto; float: left; padding-left: 40px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #777777; line-height: 30px; font-weight: normal; text-align: left; }

.s_fan1 p { font-family: 'Microsoft YaHei'; font-size: 15px; color: #777777; line-height: 30px; font-weight: normal; }

.s_fan1 p a { font-family: 'Microsoft YaHei'; font-size: 15px; color: #777777; line-height: 30px; font-weight: normal; }

.s_fan1 p a:hover { font-family: 'Microsoft YaHei'; color: #005ba0; }



/*footer*/
.s_foot { width: 100%; margin: 0 auto; min-height: 380px; }

.s_foot ul { width: 1200px; height: 50px; margin: 0 auto; text-align: center; padding-top: 10px; position: relative; z-index: 8; border-bottom: 1px solid #dfdfdf; }

.s_foot ul li { display: inline-block; margin: 0 20px; position: relative; height: 50px; z-index: 18; }
.s_foot ul li a { float: left; font-family: 'Microsoft YaHei'; font-size: 15px; color: #333333; line-height: 50px; text-align: center; font-weight: normal; }

.s_foot ul li a:hover { color: #2356a6; }

.foot_left { width: 450px; float: left; }

.f_links { width: 185px; height: auto !important; min-height: 80px; float: left; position: relative; z-index: 23; left: 0%; margin-top: 30px; margin-left: 40px; }

.f_links ul { float: left; position: relative; z-index: 2; border: none; }

.f_links ul li { width: 40px; float: left; margin-right: 0px; position: relative; z-index: 15; }

.f_links ul li a { float: left; }

.f_links ul li a img { display: block; margin: 0 auto 5px auto; }


.f_links ul li a font { width: 40px; height: 30px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #f5f5f5; line-height: 30px; text-align: center; font-weight: normal; }

.f_links ul li a font.color1 { width: 50px; float: left; height: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #dddddd; line-height: 20px; text-align: center; font-weight: normal; }

.f_links ul li .box1 { width: 310px; height: 120px; float: left; position: absolute; left: 50%; margin-left: -244px; bottom: 50px; background: url(../images/y_bg.png) no-repeat 220px bottom; display: none; }


.f_links ul li:hover .box1 { width: 310px; height: 120px; float: left; position: absolute; left: 50%; margin-left: -144px; bottom: 50px; background: url(../images/y_bg.png) no-repeat 120px bottom; display: block; }


.f_links ul li:hover .box1 dl { width: 305px; height: 110px; float: left; background: #fff; border-radius: 10px; text-align: center; }

.f_links ul li:hover .box1 dl dd { width: 70px; display: inline-block; margin: 15px 10px 0 10px; }

.f_links ul li:hover .box1 dl dd img { display: block; margin: 0 auto; border: none; }

.f_links ul li:hover .box1 dl dd font { width: 70px; float: left; height: 20px; font-family: 'Microsoft YaHei'; font-size: 13px; color: #777777; line-height: 20px; text-align: center; font-weight: normal; }

.f_links ul li:hover .box1 dl dd a img { display: block; margin: 0 auto; border: none; }

.f_links ul li:hover .box1 dl dd a font { width: 70px; float: left; height: 20px; font-family: 'Microsoft YaHei'; font-size: 13px; color: #777777; line-height: 20px; text-align: center; font-weight: normal; }

.f_links ul li:hover .box1 dl dd a:hover font { color: #2356a6; }

.f_links ul li .box2 { width: 310px; height: 120px; float: left; position: absolute; left: 50%; margin-left: -164px; bottom: 50px; padding-bottom: 4px; background: url(../images/y_bg.png) no-repeat 140px bottom; display: none; }


.f_links ul li .box2 dl { width: 305px; height: 110px; float: left; background: #fff; border-radius: 10px; text-align: center; }

.f_links ul li:hover .box2 { width: 310px; height: 120px; float: left; position: absolute; left: 50%; margin-left: -164px; bottom: 50px; padding-bottom: 4px; background: url(../images/y_bg.png) no-repeat 140px bottom; display: block; }


.f_links ul li:hover .box2 dl { width: 305px; height: 110px; float: left; background: #fff; border-radius: 10px; text-align: center; }


.f_links ul li .box3 { width: 310px; height: 125px; float: left; position: absolute; left: 50%; margin-left: -264px; bottom: 50px; background: url(../images/y_bg.png) no-repeat 240px bottom; display: none; }

.f_links ul li:hover .box3 { width: 310px; height: 125px; float: left; position: absolute; left: 50%; margin-left: -164px; bottom: 50px; background: url(../images/y_bg.png) no-repeat 140px bottom; display: block; }

.f_links ul li .box3 dl { width: 305px; height: 110px; margin-top: 5px; float: left; background: #fff; border-radius: 10px; text-align: center; }

.f_links ul li:hover .box3 dl dt { width: 50px; display: inline-block; margin: 15px 10px 0 10px; }

.f_links ul li:hover .box3 dl dt a img { display: block; margin: 0 auto; border: none; }

.f_links ul li:hover .box3 dl dt a font { width: 50px; float: left; height: 20px; font-family: 'Microsoft YaHei'; font-size: 13px; color: #777777; line-height: 20px; text-align: center; font-weight: normal; }

.f_links ul li:hover .box3 dl dt a:hover font { color: #2356a6; }



.f_type { width: 450px; height: auto !important; min-height: 80px; float: left; position: relative; z-index: 23; left: 0%; margin-top: 0px; margin-left: 50px; font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 30px; text-align: left; font-weight: normal; }

.f_type img { float: left; margin: 5px 10px; border: none; }

.f_type font { padding-left: 10px; font-family: 'Microsoft YaHei'; font-size: 22px; color: #031b35; line-height: 30px; text-align: left; font-weight: normal; font-style: italic; }

.f_type a { font-family: 'Microsoft YaHei'; font-size: 15px; color: #666666; line-height: 30px; text-align: left; font-weight: normal; }


.f_imgs { width: 520px; height: auto; float: right; margin: 20px 10px 0 0; font-family: 'Microsoft YaHei'; font-size: 15px; color: #aecae3; line-height: 30px; text-align: left; font-weight: normal; }


.f_imgs dl { width: 520px; height: auto; float: left; margin: 10px 10px 0 0; font-family: 'Microsoft YaHei'; font-size: 15px; color: #aecae3; line-height: 30px; text-align: left; font-weight: normal; }


.f_imgs dl dd { width: 142px; float: left; margin: 20px 20px 0 0; overflow: hidden; }

.f_imgs dl dd img { width: 140px; display: block; margin: 0 auto; border: 1px solid #eee; }

.f_imgs dl dd font { width: 142px; height: 30px; float: left; font-family: 'Microsoft YaHei'; font-size: 15px; color: #222222; line-height: 30px; text-align: center; font-weight: normal; }
.f_imgs dl dd:hover font { color: #2356a6; }


.s_foot_txt { width: 100%; height: 70px; float: left; background: #031b35; font-family: 'Microsoft YaHei'; font-size: 13px; color: #d3e0ee; line-height: 70px; text-align: center; font-weight: normal; }
.s_foot_txt a { color: #d3e0ee; }
.sea_banner { width: 1920px; *width: 1920px; _width: 1920px; height:210px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }
.sea_banner img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; position: relative; z-index: 7; }
.sea_banner:hover img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.sea_banner_txt { width: 1200px; height: 210px; float: left; position: absolute; z-index: 12; left: 50%; margin-left: -600px; font-family: 'Microsoft YaHei'; font-size: 39px; 
                 color: #fff; line-height: 210px; text-align: center; font-weight: bold; }
.picMarquee-left { width: 1240px; overflow: hidden; position: relative; margin: 0 auto; }
.picMarquee-left h3 { width: 100%; float: left; margin: 20px 0 20px 0; font-family: 'Microsoft YaHei'; font-size: 20px; font-weight: normal; color: #333; text-align: center; line-height: 30px; font-weight: normal; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { width: 377px; display: inline-block; margin: 10px 15px; }
.picMarquee-left .bd ul li a img { display: block; margin: 0 auto; border: none; }
.picMarquee-left .bd ul li a font { width: 377px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 15px; font-weight: normal; color: #333333; text-align: left; line-height: 40px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
            
            .cz_search { width: 1200px; margin: 0 auto; }
            .cz_search h3 { width: 1200px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 40px; text-align: left; font-weight: bold; margin-top: 30px; margin-bottom: 20px; }

            .cz_search dl { width: 1200px; float: left; margin-top: 20px; }
            .cz_search dl dd { width: 1200px; height: auto; float: left; position: relative; }

            .cz_search dl dd font { font-family: 'Microsoft YaHei'; font-size: 20px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }
            .cz_search dl dd a { padding-left: 20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #1c90e1; line-height: 30px; text-align: left; font-weight: normal; }

            .cz_search dl dt { width: 1200px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 30px; text-align: left; font-weight: normal; }
