@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{zoom:1;/*IE/7/6*/} 

/*.clearFix:after{ 
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	content:".";
}
.clearFix{
	display:inline-block;
}
* html .clearFix{
	height:1em;
}
.clearFix{
	display:block;
}*/

a.autolink{font-size:inherit;}
.imageSwitchBtn_dot {
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 4px 10px 2px;
    background: #e8e8e8;
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: pointer;
    zoom: 1;
}
.imageSwitchBtnSel_dot {
    background: #dbdbdb;
    filter: alpha(opacity=80);
    opacity: .8;
}

.lc {
    width: 1200px;
    margin: 0 auto;
	padding-bottom:50px;
    overflow: hidden;
}
.lc .title {
    margin: 30px 0 15px;
    height: 28px;
    text-align: left;
    line-height: 28px;
    font-size: 24px;
    color: #323232;
    font-weight: normal;
}

.lc .items .right {
    margin:0 auto;
    width: 894px;
    overflow: hidden;
}
.lc .items .right ul li {
    margin-right: 13px;
    text-align: center;
    float: left;
    height: 196px;
    padding: 2px 5px;
    width: 268px;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
}

.lc .items .next, .lc .items .prev {
	background:url(../111/jjfa.png) no-repeat;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display:block;
    cursor: pointer;
    z-index: 1;
    height: 47px;
    width: 47px;

}
.lc .items .next {
    left: 0px;
}
.lc .items .prev {
    right: 0px;
	background-position:0px -57px;
}

.lc .items:hover .next,.lc .items:hover .prev {
    opacity: 1;
}


.lc .next:hover {
	background-position:-50px 0px;
    opacity: 1;
}
.lc .prev:hover {
	background-position:-50px -57px;
    opacity: 1;
}

.lc .right .picList li{ float:left; display:inline; margin-right:15px;}
.lc .right .picList li img{ width:268px; height:172px;}

.scr_cen2_img{ padding:5px; width:268px; position:relative; height:172px;}
.mouseonli_img{}

/*基本*/
*{ padding:0px; margin:0px }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,fieldset, 
legend, input, button,textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body{color:#000;	margin:0px auto; font-family: "Microsoft YaHei"; font-size:14px; background:#fff; }
div{ margin:0; padding:0; border:0; }
img{ margin:0; padding:0; border:0;}
.banner_img{
    display:block;
    width:100%;
    height:100%;
	margin:0 auto;
	text-align:center;
    overflow: hidden;
    background-size: cover;		
}
.banner_img img{width:100%;margin:0 auto;}
p{ margin: 0px;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0; /* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#626262; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:hover{ color:#000;}
a:active{ outline:none;}

/*标题*/
h1 { font-size: 1.3em;margin:  0;}
h2 {font-size: 1.2em; margin: 0;}
h3 { font-size: 1.17em;margin: 0;}
h4 {font-size: 1em;margin:0;}
h5 {font-size: 0.83em;margin: 0;}
h6 { font-size: 0.67em;margin: 0;}

/*表单*/
form {margin: 0;}
button,input,select,textarea { font-size: 100%;margin: 3px; vertical-align: baseline; *vertical-align: middle; }
button,select {text-transform: none;}
input{padding:2px;background-color: #FFFFFF;border: 1px solid #ccc;width:99%;line-height: normal;}
textarea{padding: 2px;color: #000000;background-color: #fff;width:99%;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin: 0 0 0 40px;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@元件 开始@@==========*/
/*常用颜色*/
.blue {color: #00F !important;}
.green {color: #0F0 !important;}
.red {color: #F00 !important;}
.black {color: #000000 !important;}
.white {color: #FFFFFF !important;}
.gray { color:gray; !important; }
.purple { color:purple;  !important;}

/*浮动*/
.clear { display:block; clear:both; height:3px; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }

/*对齐方式*/
.left { text-align: left}
.right {text-align: right}
.center{ text-align: center}

/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666; }
/*默认样式*/
.btn {  background-color: #7db500;  color: #fff; }
.btn:hover {  background-color: #6b9c00; color:#fff;}
.btn:active {  background: #76a312;  color: #374f00;}
/*按钮大小*/
.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}

/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; }
.form_text {  width:98%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:98%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}

/*其它*/
.hide { display:none; }  /*隐藏*/
.more{ float: right; padding-right:5px; display:none;} /*more链接*/
.code_image{ cursor: pointer; padding-bottom:6px; } /*验证码图片样式*/

/*频道*/
.ChannelContent{ font-size:16px; margin:0 auto; line-height: 2.0em; }
.ChannelContent a{ color: #ff9d02}
.ChannelSContent{color:#FFF;  line-height:25px; height:200px;overflow:hidden; margin-bottom:10px;}
.ChannelSContent a{ color: #ff9d02}
.ChannelSContent img, .InfoContent img{ max-width:100% }
.ChannelAlbum{ overflow: hidden; }

/*信息*/
.InfoTitle{ font-weight:normal; text-align:center; vertical-align:middle; padding:5px 0px}
.InfoTitle h1{ font-size:28px; line-height: 1.5em; font-weight:normal;}
.InfoTime{color:#999; text-align:left;  padding:2px 0px; height:25px}
.InfoContent,.InfoContent p{font-size:16px; padding:10px 0;}
.InfoContent a:link,.InfoContent a:visited{color:#0E6AAD;font-size:16px;text-decoration:underline;}
.InfoContent .Tag{ text-align: left; font-weight:bold;}
.InfoContent .Tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.bd .InfoContent,.bd .InfoContent p{color:#434343; line-height:40px;}
.bd .InfoContent table p{line-height:normal; padding:0;}
/*.InfoContent a.autolink{font-weight:bold;}*/
.InfoAttachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
.InfoPicture{ text-align: center;}
.InfoPicture img{width:100%; max-width:100%}
.info_from_wrap{ padding:0 10px; text-align:center; color:#999; border:0px dashed #ccc; line-height:30px; margin-bottom:5px;}
.info_from_wrap a { color:#999; }
.info_from_wrap a:hover { color:#555; }
#ReadLevelTip{ font-weight:bold; color:red;}

.seachwrap{overflow-y: hidden;position:relative;top:27px;left:0px;}
.seachwrap .btnSearch{
    background: transparent url(../111/sou.png) no-repeat 0 0;
    background-position: 10px 3px;
	border:0;
	display: inline-block;
    width: 44px;
    height: 27px;
	padding:0;
	margin:0;
}
.weizhi,.weizhi a{font-size:14px;color:#666666;min-height: 20px;margin:15px 0 15px 0;}
.taglist a{margin-right:5px; line-height:22px; font-size:14px; color:blue;}
.ndwz{display:inline; float:right;padding-right:20px;color:#666666;}
.ndwz a{color:#666666;}
/*动画缓动*/
.delay_1 {transition:all ease-out .1s; -webkit-transition:all ease-out .1s; -moz-transition:all ease-out .1s; -ms-transition:all ease-out .1s;}
.delay_2 {transition:all ease-out .2s; -webkit-transition:all ease-out .2s; -moz-transition:all ease-out .2s; -ms-transition:all ease-out .2s;}
.delay_3 {transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s;;}
.delay_5 {transition:.5s ease 0s; -webkit-transition:.5s ease 0s; -moz-transition:.5s ease 0s; -ms-transition:.5s ease 0s;}

/*动画延迟*/
.wait_0 { animation-delay:0s; -webkit-animation-delay:0s; /* Safari 和 Chrome */ }
.wait_1 { animation-delay:.2s; -webkit-animation-delay:.2s; /* Safari 和 Chrome */ }
.wait_2 { animation-delay:.4s; -webkit-animation-delay:.4s; /* Safari 和 Chrome */ }
.wait_3 { animation-delay:.6s; -webkit-animation-delay:.6s; /* Safari 和 Chrome */ }

/*移上去图片放大*/
.imgscale { overflow:hidden; width:100%; height:100%; }
.imgscale_animate { overflow:hidden; width:100%; height:100%; }
.imgscale_animate img{transition:all linear .3s; -webkit-transition:all linear .3s; -moz-transition:all linear .3s;
  -ms-transition:all linear .3s; }
.imgscale_animate:hover img{ transform:scale(1.1,1.1);}
/*==========@@元件 结束@@==========*/

/*==========@@模块  开始@@==========*/
/*左侧*/
/*主体左侧样式*/
.left_title { height:39px; line-height:39px; border-bottom:1px solid #01673A; }
.left_title h2 { font-size:16px;  color:#01673A;word-break: normal;white-space: pre-wrap; }
.left_body { overflow:hidden; zoom:1; color:#01673A;  padding:10px 10px 5px; border-top:0; border-bottom: 0px}
.left_bottom { height:15px; margin-bottom:5px;}
/*样式1*/
/*.left_title1{ line-height:40px; }*/
/*.left_title1 a{ text-indent:1em; font-size:30px; color:#006ab8; background:url(../images/title_ico.png) no-repeat right center; padding-right:30px; }*/
/*.left_title1 a i{ color:#8C8C8C; padding:0 10px; }*/
/*.left_title1 p{ text-align:center; color:#006ab8; font-size:32px; }*/
.left_title1{  overflow: hidden; }
.left_title1 p { text-align:center;color: rgb(77, 164, 177);font-size:14px;line-height:32px;word-break: normal;white-space: pre-wrap;}
.left_title1 h2{text-align:center; line-height:40px; font-size:30px; font-weight:normal;color: rgb(77, 164, 177);}
.left_title1 i{ display: block; width: 30px; height: 3px; background: #1651b8; margin: 0 auto; margin-top: 10px; }
.left_title1 a {
    text-indent: 1em;
    font-size: 30px;
    color: #006ab8;
    /*background: url(../images/title_ico.png) no-repeat right center;*/
    padding-right: 30px;
}

.left_title1 .ChannelContent{ width:70%; margin:10px auto; text-align:center; color:#666464; }
.left_title1 .ChannelSContent{ color:#006ab8; text-indent:10px; }
.left_body1{ overflow:hidden; zoom:1; color:#000; padding:15px 0px 0; }
.left_body1 .bd{ height:170px; overflow:hidden; }
.left_body1 .ChannelPicture{ float:left; width:702px; height:590px; margin-top:10px; }
.left_body1 .ChannelIcon{ float:right; width:438px; padding-top:10px; }
.left_bottom1 .prevnext{ display:block; width:51px; height:51px; background:url(../images/prevnext.png) no-repeat; position:absolute; top:50%; margin-top:-25.5px; z-index: 5;
transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; }
.left_bottom1 .prev{ left:-60px; background-position:left bottom; }
.left_bottom1 .next{ right:-60px; background-position:right bottom; }
.left_bottom1 .prev:hover{ background-position: left top; }
.left_bottom1 .next:hover{ background-position: right top; }
/*.left_bottom1 { height:0px; margin-bottom:0px;}*/
#floor_s1 {
    position: relative;
    overflow: visible;
}

/*样式2*/
.left_title2{ text-align:center; overflow: hidden;margin-bottom: 25px; }
.left_title2 p { color: #888; font-size:14px;}
.left_title2 h2 a{  line-height:40px; font-size:30px; font-weight:normal; color: #fff;}
.left_title2 i{ display: block; width: 30px; height: 3px; background: #fff; margin: 0 auto; margin: 10px auto; }
.left_body2 { overflow:hidden; zoom:1;}
.left_bottom2 { overflow:hidden;}

/*主体右侧*/
/*样式1*/
.right_title {}
.right_title h2 { font-size:30px; font-weight:normal; text-align:center; padding:15px 0; color:#333;   }
.right_title h2 img{ margin:0 10px;}
.right_body {padding:5px 0px; overflow:hidden; zoom:1;  border-top:0; border-bottom:0 }
.right_bottom {}
/*==========@@模块  结束@@==========*/

/*==========@@频道布局  开始@@==========*/
/*模型body*/
.body_index, .body_article, .body_download, .body_picture, .body_product, .body_single, .body_video, .body_job, .body_feedback, .body_guestbook{min-width:1200px;}
.index, .single, .article, .picture, .video,.job, .feedback{ width:1200px;margin:20px auto; }
.download, .guestbook{ width:1000px;margin:5px auto; }
#top, #logo, #announcement, #link, #copyright,#bottom,#floor_1,#floor_2,#floor_3,#floor_4,#floor_5 { width:1200px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
#banner { width:100%; margin:0 auto; overflow:hidden; }
#left {width: 260px;
    min-height: 100px;
    background: #FFF;   
;}
#right {border-left: 0px solid #E5E5E5;
    padding-left: 0px;
    overflow: hidden;  
}
#left.float1{ float: left; margin-right: 20px; }	
#left.float2 {
    float: right;
}

#banner{
    position:relative;
	overflow:hidden;
	text-align:center;
    width:100%;
	z-index:0;
	
}
#banner .swiper-container{
    height:600px;
    margin:0 auto; position:relative; overflow:hidden; direction:ltr;/*文本左-右*/
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
	z-index:1;
}
#banner .swiper-slide{
	width:100%;
    height:100%;
    cursor:default;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    outline: none;
    margin: 0px auto;
    position: relative;
    z-index: 1;
    background-size: cover;		
    float: none !important;
}

#banner .swiper-pagination{
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
#banner .swiper-pagination-bullet {
    border:0;
    display: inline-block;
    overflow: hidden;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 8px;
    background:#ffffff;
    opacity:0.5;
    cursor: pointer;
    transition: all 0.3s ease;
}
#banner .swiper-pagination-bullet-active{
    background:#ffffff;
    opacity: 1;
    width: 24px;
    border-radius: 6px;
}


#banner .subbtn{
	text-align:center;
}
#banner .button{
	font-size:16px;
	color:#fff;
	margin:0 7px;
	padding:10px 25px;
	border-radius:20px;
	text-decoration:none;
	border:1px solid #fff;
	transition: all .4s cubic-bezier(.4,0,.2,1);
}
#banner .button:hover{
	color:#065fe3;
	background-color:#fff;}
#banner .mainbtn{
	text-align:center;
	margin-top:50px;
}
#banner .mainbtn a{
	font-size:16px;
	color:#3566f2;
	margin:20px auto;
	padding:10px 25px;
	background: #fff;
	border-radius:20px;
	text-decoration:none;
}

.swiper-container {
	margin:0 auto; position:relative; overflow:hidden; direction:ltr;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper {
	position:relative; width:100%;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-slide-active{ }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }

.swiper-pagination{ position: absolute; bottom: 15px; text-align: center; width: 100%; left: 0; z-index: 1; }
.swiper-pagination-switch { display: inline-block; width: 30px; height: 8px; margin: 0 5px; border: 1px solid #FFF; border-radius: 8px; cursor: pointer; transition-duration: .5s; }
.swiper-active-switch { background: #FFF; }


.product_swiper .swiper-prev, .product_swiper .swiper-next {
    background-color: #FFFFFF;
}


.feedback1 {
    background:#ffffff;
	bottom:10px;
    width: 258px;
    position: fixed;
    left: 20px;
    box-shadow: 0 8px 40px 0 rgba(0,0,0,0.4);
    font-size: 12px;
    border-radius: 8px;
	z-index:9999;
}

.feedback1 .feedback1Header {
    background: #1e85ec;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #ffffff;
    text-indent: 14px;
    font-weight: normal;
    cursor: pointer;

}

.full-width14{max-width: 1440px;
    margin: 0 auto;
    padding: 0 10px;}
	
.full-width12{max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px;}
.tagleft{float:left;width:918px;}	
	
/*侧边栏*/
.sidebar_title h2 { margin: 12px 0; padding-left: 8px; line-height: 1; border-left: 2px solid #000; font-size:16px; }
.sidebar_body { zoom:1; border-top:0; border-bottom: 0px}
.sidebar_bottom { height:15px; margin-bottom:5px;}
/*----------侧边栏----------*/
/*公共*/
.sidelist a{ display: block; }
.sidelist li:last-child a{ border-bottom: 0; }
/*纯文字列表*/
.text-sidelist{ padding: 10px; border: 1px solid #ddd; }
.text-sidelist a{ border-bottom: 1px solid #ddd; overflow: hidden; }
.text-sidelist a .InfoTitle{ padding: 10px 0; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.text-sidelist a .InfoPicture{ display: none; }
.text-sidelist a .InfoPrice{ color: red; padding-bottom: 10px; }
/*左图右文*/
.thumb-sidelist{  }
.thumb-sidelist li{ overflow: hidden; }
.thumb-sidelist a{ margin: 0 10px; padding: 10px 0; border-bottom: 1px solid #ddd; overflow: hidden; }
.thumb-sidelist a .InfoPicture{ float: left; width: 90px; margin-right: 8px; }
.thumb-sidelist a .InfoPicture img{ border-radius: 4px;height:68px;width:68px;}
.thumb-sidelist a .InfoTitle{ line-height: 1.4em; height: 2.8em; line-height:2.8em; overflow: hidden; text-align: left; }
.thumb-sidelist a .InfoTime{ font-size: 13px; }
.thumb-sidelist a .InfoPrice{ color: red; }
.sidelist .InfoTitle{color: #333333;
    font-weight: bold;
    font-style: normal;}



/*===首页 开始===*/
#floor_1_main{ overflow:hidden; background:#fff;}
#floor_1{ padding:35px 0px 55px;}
#floor_2_main{ overflow:hidden; background:#fff;}
#floor_2{ padding:45px 0px;}

#floor_4_main{ padding: 45px 0; background: #FFF; }
#floor_5_main{ padding: 45px 0; background: #f0f0f0; }

#floor_3_main{ background:#fff;}
#floor_3{}
#floor_3_1{ float:left; width:790px; overflow:hidden; }
#floor_3_2{ float:right; width:384px; overflow:hidden; position:relative; }
#floor_3_2 .nextprev{ display:block; width:20px; height:10px; background:url(../images/nextprev.png) no-repeat; position:absolute; bottom:180px; z-index:5;
transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; }
#floor_3_2 .sPrev{ right:40px; }
#floor_3_2 .sNext{ right:10px; background-position: right top; }
#floor_3_2 .sPrev:hover{ background-position:left bottom; }
#floor_3_2 .sNext:hover{ background-position:right bottom; }
/*===首页 结束===*/

/*===产品详情 开始===*/
.product .info_product_detail_wrap{float:left;margin:0 auto;overflow: hidden; }
.product .info_product_detail_wrap b{ font-weight:bold;}

.product .product_swiper{position: relative; float: left; max-width: 364px;}
.product .product_swiper .InfoSwiper{border:1px solid #d1d1d1;height: 330px; margin-bottom:15px;}
.product .swiper-container {
	margin:0 auto; position:relative; overflow:hidden; direction:ltr;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
	z-index:1;
}
.product .product_swiper .InfoSwiper img{display: block;width:100%;height:330px;}
.product .product_swiper .swiper-prev{
    position:absolute;
	width: 27px;
    height: 35px;
    cursor: pointer;
    display: block;
	font-size:30px;	
	top:27px;
	left:0px;
	color: #d1d1d1;
}
.product .product_swiper .swiper-next{
    position:absolute;
    width: 27px;
    height: 35px;
    cursor: pointer;
    display: block;
	font-size:30px;
	top:27px;
	right:0px;
	color: #d1d1d1;
}
.product .product_swiper .swiper-prev:hover{ opacity: .8; }
.product .product_swiper .swiper-prev img{ width: 100%; display: block; }
.product .product_swiper .swiper-next:hover{ opacity: .8; }
.product .product_swiper .product_thumbnail{text-align: center; margin-top:8px;}
.product .product_swiper .product_thumbnail ul li{width:90px; height:82px;}
.product .product_swiper .product_thumbnail img{width: 80px; height:80px; cursor: pointer;border:solid 1px #d1d1d1; }
.ThemeColorBg, .ThemeColorBgHover:hover {
    border-color: #0066CC !important;
    color: #FFF !important;
}
.cloudzoom-gallery-active,.cloudzoom-gallery:hover{border-color: #0066CC !important;color: #FFF !important;}
.cloudzoom-lens {
    width:100px;
    height:100px;
	box-shadow: -0px -0px 5px rgba(0,0,0,0.5);
    cursor:crosshair;
    z-index: 10;
}
.cloudzoom-zoom {
    border:1px solid #d1d1d1;
}
.cloudzoom-blank {
    background-image:url(../images/blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image:url(../images/ajax-loader.gif);
    width:32px;
    height:32px;
}
/*.product .detail_table{float:left;padding:50px 0;width:590px; margin-left:120px;}*/
.product .detail_table{float:right;width:808px;}
/*.product .detail_table .InfoTitle{font-size:16px; font-weight:bold; text-align:left;padding-bottom: 10px;}*/
.product .detail_table .InfoTitle{
    font-weight: 700;
    color: #585858;
    margin: 0;
    text-align: left;
	padding:0;
    word-break: break-word;
}
.product .detail_table .InfoTitle h1{font-weight: 700;color: #585858;;font-size:20px;font-weight: bold;font-style: normal;}
.product .detail_table .InfoSContent{color:#333333;font-weight: normal;font-style: normal;}

.info_previous_next_wrap{ background:#F0F0F0; padding:5px; border:1px solid #E3E3E3; color:#333; line-height:1.8em}
.info_previous_next_wrap1{display: flex;margin-top: 20px;justify-content: space-between;flex-wrap: wrap;}
.info_previous_next_wrap1 .Next,.info_previous_next_wrap1 .Previous{border-color:#CCCCCC;padding: 5px 15px;margin: 5px 0;border: 1px solid #ddd;border-radius: 50px;display: inline-block;transition-duration: .5s;text-overflow: ellipsis;white-space: nowrap;width:200px;overflow: hidden; line-height:2.2em;}
/*.Next:hover,.Previous:hover{box-shadow: inset 0 0 20px rgba(0,0,0,.1);}*/
.product_swiper .swiper-prev, .product_swiper .swiper-next{background-color: #FFFFFF;}

.ProductDescription1 span{font-size: 20px;color: #333333; font-weight: bold; font-style: normal;}


.InfoContent_main .InfoContent{color:#333333;font-weight: normal;font-style: normal;}
.InfoRelation .InfoTitle{font-size:18px;font-weight: bold;font-style: normal;}
.InfoRelation .InfoSContent{color:#999999;font-weight: normal;font-style: normal;}
.InfoRelation .InfoPrice{font-size:18px;font-weight: bold;font-style: normal;}
.InfoRelation li{animation-duration: s; animation-fill-mode: both;}
.right_body .InfoSContent{ font-size:16px; padding:0 15px;}

.box{width:610px;margin:100px auto;}
.tb-booth{border:solid 1px #d1d1d1;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; height:330px; width:100%;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{max-width: 100%;}
.tb-s310, .tb-s310 img{max-width: 100%;}
.detail_table .pdLine {border: 1px solid #d1d1d1;border-bottom: 0;margin: 10px 0;}
.detail_table .InfoSContent{ margin-bottom: 8px; }
.detail_table .f1{ color: #f44336; font-weight: bold; }

.InfoContent table{border: 1px solid #525252;}
.InfoContent table tr td, .InfoContent table tr th {
    border: 1px solid grey;
    color: #333 !important;
    padding:3px;
}
.InfoContent table.qctabbk{border:0;}
.InfoContent table.qctabbk tr td,.InfoContent table.qctabbk tr th{border:0;}


.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #cccccc;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask {
	position: absolute;
	background: url("mask.png") repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}

.tabmain{ width:1200px;}
.tabmain .hd{position:relative;height: auto;min-height:580px; padding-bottom:9999px; margin-bottom:-9999px;overflow: visible;transition: all .3s;border-right: none;border-top: none;border-bottom: none;width: 220px; float:left;background:#f5f5f5;}
.tabmain .hd li a{transition: all 0.5s;transform-style: preserve-3d;height:60px;line-height: 60px;color: #666666;font-size: 16px;font-family: 微软雅黑;	float: none;width: 100%;background: #f5f5f5;text-align:center;white-space: nowrap; display:block;border-bottom:#FFFFFF solid 1px;}
.tabmain .hd li a:hover,.tabmain .hd li.on a{background: rgba(77, 164, 177, 1); color:#FFFFFF; height:100px; line-height:100px; border:none; }
/*.tabmain .hd li,.tabmain .hd li a{transition: all 0.5s;transform-style: preserve-3d;height:60px;line-height: 60px;color: #666666;font-size: 16px;font-family: 微软雅黑;	float: none;width: 100%;background: #f5f5f5;text-align:center;white-space: nowrap; display:block;border-bottom:#FFFFFF solid 1px;}
.tabmain .hd li.on,.tabmain .hd li.on a{background: rgba(77, 164, 177, 1); color:#FFFFFF; height:100px; line-height:100px; border:none; }*/
.tabmain .bd{float:left; width:960px;}

.side-bar {
    width: 220px;
	float:left;
	margin-right:20px;
	position: relative;
    height: auto;
}

.side-bar .nav>ul>li.on{background-color:rgba(245, 114, 0, 1);}

.side-bar .nav>ul>li:hover i{
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}

.side-bar .nav>ul>li{
    background-color:rgba(77, 164, 177, 1);
/*	background-image: url(ico1.png);
    background-repeat: no-repeat;
    background-position:200px 25px;*/
    position:relative;
		border-bottom:1px solid #e8e8e8;
	margin-bottom:9px;
	overflow:hidden;
}
.side-bar .nav>ul>li.nav-item .nav-item-header{
    padding-left: 30px;
}
.side-bar .nav>ul>li.nav-item .nav-item-header>i,.side-bar .nav>ul>li>i{
    display: block;
    width: 15px;
    height: 6px;
    background-color: #fff;
    position: absolute;
    left: 7px;
    top: 25px;
    margin-top: -4px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-bar .nav>ul>li.active{background-color:rgba(245, 114, 0, 1);}
.side-bar .nav>ul>li>a {
    color: #fff;
    font-size: 16px;
    display: block;
    width: 160px;
    height:50px;
    line-height:50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 30px;	
}
.side-bar .nav>ul>li>span{    
    display: block;
	position:absolute;
	top: 0px;
    left: 195px;
	z-index:10;
    width: 25px;
    height: 50px;
    background-image: url(ico1.png);
    background-repeat: no-repeat;
    background-position:5px 22px;
}
.side-bar .nav ul li ul {
    display: none;
}
.side-bar .nav ul li.nav-show ul {
    display: block;
}

.side-bar .nav ul li ul li{
    position: relative;
	margin:0;
}

.side-bar .nav ul li ul li a {
    color:#000000;
    display: block;
	font-size:14px;
    height: 30px;
    line-height: 30px;
    border-top: 2px solid #fff;
    background-color: #f8f8f8;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.side-bar .nav ul li ul li:hover a,.side-bar .nav ul li ul li a.on {
    background-color: #f00;
    color: #fff;
    padding-left: 30px;
}

.side-bar>.nav .rmtj{overflow:hidden; position:relative;background-color:#f8f8f8;}
.side-bar>.nav .rmtj ul li {
   padding-top: 10px;
    border-bottom: 1px solid #e9e9e9;
}

.side-bar>.nav .rmtj ul li .img {
    position:relative;
    width: 165px;
    height: 165px;
    padding: 4px;
    margin: 0 auto;
    background-color:#e9e9e9;
}

.side-bar>.nav .rmtj ul li .title-a {
    display: block;
    width: 90%;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.wjdh-link {
    display: block;
    width: 38px;
    height: 38px;
    background-image: url(../111/link.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.item-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transform: rotateX(180deg) scale(0.5, 0.5);
    transform: rotateX(180deg) scale(0.2, 0.2);
    transition: all ease-out .5s;
}

li:hover .item-mask {
    opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}

.item-mask .item-link-icon {
    display: block;
    width: 38px;
    height: 38px;
    text-align: center;
    font-size: 22px;
    line-height: 38px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
}
.side-bar .hot-btn {
    text-align: center;
    padding: 10px;
}
.side-bar .hot-btn span.prev,
.side-bar .hot-btn span.next {
    display: inline-block;
    _display: inline;
    *display: inline;
    zoom: 1;
    width: 35px;
    height: 20px;
    margin: 0 5px;
    cursor: pointer;
}

.side-bar>.nav .hot-btn span.prev {
    background: url(../111/sidebar_left.png);
}

.side-bar>.nav .hot-btn span.next {
    background: url(../111/sidebar_right.png);
}

.side-bar>.nav .tag {
    padding: 15px 0;
    line-height: 25px;
	border-bottom: 1px solid #e8e8e8;
}

.side-bar>.nav .tag a {
    padding: 2px 10px;
    background-color: #f8f8f8;
    display: block;	
    margin-bottom: 10px;
	/*display: inline-block;*/
}
.side-bar>.nav .tag a:hover {
    background-color: #f00;
    color: #fff;
}

.side-bar>.nav .side-contact {
    clear:both;
    margin-bottom: 20px;
}

.side-bar>.nav .side-contact-phone {
    background-color:rgba(77, 164, 177, 1);
    font-size: 16px;
    color: #fff;
    background-image: url(../111/phone.png);
    background-position: 20px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 55px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.side-bar>.nav .side-contact-phone:hover {
    background-position: 20px 5px;
}

.side-bar>.navt .side-contact-phone p {
    font-size: 24px;
    font-weight: bold;
}

.side-bar>.nav .side-contact-adress {
    padding: 10px 20px;
    background-color: #353537;
    background-image: url(../111/adress.png);
    background-position: 20px 10px;
    background-repeat: no-repeat;
    text-indent: 25px;
    color: #cecece;
    line-height: 22px;
}


/*.side-bar>.nav .key{margin-bottom:20px;}*/
.right_body .key{margin-bottom:20px;}

.right_body .key a{
    color:#f1f1f1;
    float: left;
	display:block;
	margin-left:3px;
    width: 104px;
    text-align: center;
    font-size: 13px;
    line-height: 30px;
    border: 1px dashed #f2f2f2;
    margin-bottom: 9px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.right_body .key a:hover{
    color: #222222;
}
	
.thumblist2 ul{ overflow:hidden;}
.thumblist2 li{
    float:left;
	width:260px;
    margin-left: 14px;
    margin-right: 14px;
    margin-top: 5px;
	padding: 15px;
    margin-bottom: 5px;
	background:#ffffff;
	border:1px rgba(222, 222, 222, 1) solid; 
}
.thumblist2 li .zpbk{position:relative; overflow:hidden;}
.thumblist2 li .InfoPicture{
    margin-left: 0px;
	padding: 0;
    margin: 0 auto;
	display:block;
}
.thumblist2 li .InfoPicture img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
	
.thumblist2 li .zphg{
	display:block;
    position: absolute;	
	bottom: -35px;
    height: 35px;
    left: 0px;
    width: 260px;
	cursor: pointer;
	
    background-image: url(imageEffetc_maks.png);
	
    -webkit-transition: all 0.5s; 
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    z-index: 3;
}
.thumblist2 li .zphg .ztbk{
    display:block;
    width:85%;
	margin:auto;
    color: #fff;
    font-size: 14px;
	line-height:33px;
	font-weight: bold;
	font-family: 微软雅黑;
	text-align:center;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
	
}
.thumblist2 li:hover .zphg{
    opacity:1;
	bottom:0;
	
}
.product .InfoContent_main{ padding: 40px 0; }
.product .InfoContent_main:before{ content: ""; display: block; width: 110%; margin-left: -5%; height: 20px; background: #ddd; opacity: .5; }
.product .ProductDescription{
border-bottom: 1px solid #1e50ae;
}
.product .ProductDescription span{
    width: 120px;
	text-align:center;
    font-size: 14px;
    text-align: center;
    height: 39px;
    line-height: 39px;
    margin-bottom: -1px;
    background: #fff;
    color: #666666;
    display: block;
    margin-left: 5px;
    border: 1px solid #1e50ae;
	border-top: 2px solid #1e50ae;
    border-bottom: 1px solid #ffffff;
    font-weight: bold;
 }
/*.product .ProductDescription:after{ content: ''; position: absolute; bottom: 0; left: 15px; right: 15px; height: 1px; background: #eee; }*/
.product .ProductDescription span:active{ opacity: .8; }
.product .InfoContent{max-width:1200px; margin:0 auto; padding: 0 15px; line-height: 1.8em; text-align: justify; }

.product .ProductDescription1{ max-width:1440px; margin: 50px auto 0; }
.product .ProductDescription1:before{ content: ""; display: block; width: 150%; margin-left: -25%; height: 20px; background: #ddd; opacity: .5; }
.product .ProductDescription1 span{ display: block; padding: 50px 10px 10px;}
.product .InfoRelation{ max-width:1465px; margin: 0 auto 50px; }
.product .right_body:before {
    content: "";
    display: block;
    width: 110%;
    margin-left: -5%;
    height: 20px;
    background: #ddd;
    opacity: .5;
}
.tjcp span {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    font-style: normal;
}
.grid-product0{  position: relative; }
.grid-product0:after{ content: ''; display: block; clear: both; }
.grid-product0 li { width:236px; float: left; }
.grid-product0 li a{ display: block; margin: 10px; transition-duration: .5s; }
.grid-product0 li .InfoPicture{ overflow: hidden; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.grid-product0 li img{ width:174px; height:174px;transition-duration: .5s; }
.grid-product0 li .InfoWrap{ margin: 0 10px; transition-duration: .5s; }
.grid-product0 li .InfoTitle{font-size: 17px;font-weight:bold;text-align: left; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2em; /*这里的line-height是为了兼容ie8 hover时加粗后高度不一的问题*/ }
.grid-product0 li .InfoSContent{ padding-right: 20px; margin: 10px 0; line-height: 1.8em; height: 3.6em; overflow: hidden; color: #999; }
.grid-product0 li .InfoPrice{ margin: 10px 15px; font-size: 16px; font-weight: bold; color: #f44336; }
.grid-product0 li .InfoPrice span{ font-size: .7em; font-weight: normal; }
.grid-product0 li:hover a{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.2); }
.grid-product0 li:hover img{ transform: scale(1.1); }
.grid-product0 li a:hover .InfoPrice i{ right: 15px; }


/*===产品详情 结束===*/


/*==========字体 开始==========*/
/*可替换 开始*/
@font-face {font-family: "ydiconfont";
  src: url('iconfont.eot?t=1612511438445'); /* IE9 */
  src: url('iconfont.eot?t=1612511438445#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1612511438445') format('woff'),
  url('iconfont.ttf?t=1612511438445') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1612511438445#ydiconfont') format('svg'); /* iOS 4.1- */
}
.ydicon-hit1:before { content: "\e62c"; }
.ydicon-hit:before { content: "\e61a"; }
.ydicon-address:before { content: "\e609"; }
.ydicon-search:before { content: "\e60b"; }
.ydicon-prev:before { content: "\e60a"; }
.ydicon-next:before { content: "\e602"; }
.ydicon-youjian:before { content: "\e61b"; }
.ydicon-lianxiren:before { content: "\e60d"; }
.ydicon-dianhua:before { content: "\e606"; }
.ydicon-WB:before { content: "\e651"; }
.ydicon-WX:before { content: "\e691"; }
.ydicon-shouji:before { content: "\e63b"; }
.ydicon-wangzhan:before { content: "\e601"; }
.ydicon-weixin:before { content: "\e62e"; }
.ydicon-qq:before { content: "\e683"; }
.ydicon-youbian:before { content: "\e693"; }
.ydicon-dianhua1:before { content: "\e607"; }
.ydicon-FB:before { content: "\e608"; }
.ydicon-fax-full:before { content: "\e932"; }
.ydicon-Facebook:before { content: "\e711"; }
.ydicon-right4:before { content: "\e67d"; }
.ydicon-left4:before { content: "\e67e"; }
.ydicon-phone:before { content: "\e6c2"; }
.ydicon-left3:before { content: "\e726"; }
.ydicon-left1:before { content: "\e621"; }
.ydicon-right3:before { content: "\e727"; }
.ydicon-more1:before { content: "\e742"; }
.ydicon-more:before { content: "\e633"; }
.ydicon-right1:before { content: "\e62b"; }
.ydicon-play:before { content: "\e63a"; }
.ydicon-left:before { content: "\e61c"; }
.ydicon-right:before { content: "\e61d"; }
.ydicon-call:before { content: "\e7c0"; }
.ydicon-home:before { content: "\e617"; }
.ydicon-contact:before { content: "\e600"; }
.ydicon-product:before { content: "\e61f"; }
/*可替换 结束*/
[class*='ydicon-']{ font-family: "ydiconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ydicon-play:before { display: inline-block; border-radius: 50%; background: rgba(0,0,0,.5); height: 46px; width: 46px; line-height: 46px; font-size: 22px; color: #FFF; text-align: center; }
.ydicon-right:before {
    content: "\e61d";
}
.ydicon-left:before {
    content: "\e61c";
}
/*==========字体 结束==========*/

/*==========@@swiper  结束@@==========*/


/*===招聘频道  开始===*/
.job{ }
.joblist { }
.joblist li {overflow: hidden;}
table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;}
table.job_table td{ padding:8px 5px; border:1px solid #DADBD6;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{color:#333; font-weight:bold; text-align:center; border:1px solid #DADBD6;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .operation{text-align:center; margin:0 auto;}
/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*===招聘频道  结束===*/

/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width:100%;  }
table.guestbook_table th{text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*管理员回复*/
.answer_wrap{ padding:5px; border-top:1px dashed #CCC; line-height:1.5em}
.answer_title{}
.answer_body {}
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime{ color:#999 }

/*留言表单*/
.message_title{ height:40px; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.message_body{ padding-left:8px;color:#626262; }
.message_bottom{}
/*===留言频道  结束===*/

/*===反馈频道 开始===*/
.feedback{ }
table.feedback_table{ width:99%; text-align:center; margin:0 auto;}
table.feedback_table th{ width:100px; text-align:left; font-weight:bold;}
table.feedback_table td{  text-align:left;}
table.feedback_table .operation{text-align:center}
/*===反馈频道 结束===*/
/*==========@@频道布局  结束@@==========*/


/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main { height:28px;  background:#f0f0f0; border-bottom:0px solid #ddd;}
#top { height:28px; line-height:28px; text-align:right;}
#top_1 { float:left;  text-align:left;}
#top_2 { float:right; text-align:right; }
#top .MobileEdition{ font-weight: bold; color:red;}
#top a { color:#666;  }
#top a:hover { color:#000; text-decoration:none}

/*Logo*/


/*导航*/
#navigation_main { background:#2466ad; }
#navigation{ float:left; }
#navigation ul.navigationlist li { float:left; line-height:43px; text-align:center; }
#navigation ul.navigationlist li .ChannelName{ display:block; padding:22px 0px 16px 28px; font-size:17px; color:#fff; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; }
#navigation ul.navigationlist li a:hover { text-decoration:none; color:#ffb850; }
#navigation ul.navigationlist a.current{ color:#ffb850; }
/*导航栏下拉*/
#navigation .info_wrap_main{display:none;width:100%;overflow:hidden;position:absolute; left:0; z-index:9999;background: rgba(53, 53, 53, 0.91); text-align:left; box-shadow: 0 2px 6px 0 rgba(0,0,0,.1); }
#navigation .info_wrap{ width:1200px; margin:0 auto; padding:10px 0px; overflow:hidden; }
/*#navigation .line{ position:absolute; z-index:-1; bottom:0px; width:0px; height:4px; font-size:3px; background:#88b82a; display:none; }*/
#navigation .Channel_wrap{ float:left; width:30%; margin-right:9%; margin-left:3%; }
#navigation .Channel_wrap .ChannelName1{ display:block; font-size:30px; margin-bottom:12px; color:#fff; }
#navigation .Channel_wrap p{ color:#fff;line-height:28px; }
#navigation .Channel_wrap .more:hover{ color:#88b82a; }

#navigation ul.subnavigationlist{width:95%; margin:0 auto; }
/*#navigation ul.subnavigationlist li{float:left;line-height:28px;width:20%; margin:5px 20px 5px 20px;}*/
#navigation ul.subnavigationlist li{float:left;line-height:28px;width:20%;height:278px;margin:5px 20px 5px 20px;}
#navigation ul.subnavigationlist li a{display:block; white-space:nowrap; font-weight:normal; color:#fff; font-size:16px; text-align:left; }
#navigation ul.subnavigationlist li a.zcd{padding-left:35px; font-size:14px;color:rgb(222, 222, 222);}

#navigation ul.subnavigationlist li a:hover{ color:#ffb850; }
#navigation ul.thirdnavigationlist { padding-left: 15px; }
#navigation ul.thirdnavigationlist li { float: none; width: auto; height: auto; margin: 0; line-height: 24px; }
#navigation ul.thirdnavigationlist li a { font-size: 14px; color: #ccc; }
#navigation .right_info{ float:left; width:30%; }
#navigation .right_info p{ color:#555; }

/*公告*/
#announcement { margin-top:5px;  height:35px; line-height:35px;background-color:#f0f0f0; color:#0B3B7D;}
#announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px; background:url(../images/announcement_title.gif) no-repeat 8px center; width:150px;}
#announcement .announcement_body{float:left; width:750px;}
#announcement .announcement_bottom{float:right; width:100px; }
.announcementlist{}
.announcementlist li { line-height:35px; }

/*当前位置*/
#location_main { } 
#location {display:none;color:#01673A; float:right; padding-right:8px;}
#location a {color:#01673A;}

/*子频道列表*/
#subchannel_main{ border-bottom:1px solid #ddd; overflow:hidden; }
#subchannel{overflow:hidden; margin:0 auto; line-height:50px;}
.subchannellist { text-align:center;}
.subchannellist li { display:inline; border-left:1px solid #ccc;}
.subchannellist li.n1{ border:0;}
.subchannellist li a {padding:10px 5px; margin:0 25px;  color:#333;  font-size:18px; }
.subchannellist li a:hover { color:#0256ac;text-decoration:none; }
.subchannellist #current a {  font-weight:normal;  color:#0256ac; border-bottom:3px solid #0256ac;}
.subchannellist .depth1{ font-weight:normal; }
.subchannellist .depth2{ font-size:14px; text-indent:1.5em; background:none; }
.subchannellist .depth2 a{ border:none;}
.subchannellist .depth3{ font-size:14px; text-indent:3em}
.subchannellist .depth4{ font-size:14px; text-indent:4.5em}
.subchannellist .depth5{ font-size:14px; text-indent:6em}
.subchannellist .depth6{ font-size:14px; text-indent:7.5em}

/*搜索 */
table.search_table{ width:99%; text-align:center;}
table.search_table th{ vertical-align:middle; text-align:center; padding:0px 3px;}
table.search_table td{ vertical-align:middle; width:60px; padding:0px 3px;}

/*联系我们*/
.contact_wrap{ line-height:1.8em; }
.contact_wrap b{ font-weight:bold;}
.contact_wrap .WebUrl{ color:#F00 }

/*公共百度地图*/
#Map{ overflow:hidden; width:100%;}
#Map .MapInfo{ float:left; border: 1px dashed #ccc; padding:8px;}
#Map .MapInfo #MapContainer{ width:870px; height:380px; }
#Map .ContactInfo{ width:300px; float:right; line-height:2.7em;}

#Map .ContactInfo .Company{ font-size:24px; margin-bottom:8px;}
#Map .ContactInfo img{ width: 18px; vertical-align:middle; margin-right:8px;}

/*订购*/
.order{margin:0px auto}
.order .WantOrder h1{ border-bottom:1px dotted #999999; padding: 5px 0px;}
.order .f1{ float:right; color:red;}
table.order_table{ width:98%;  }
table.order_table th{ width:100px; text-align:left;}
table.order_table td{text-align:left}
table.order_table .operation{ text-align:center}

/* 友情链接 */
#link_main {padding: 15px 0; background:#fff;}
#link { padding:0;border: 1px solid #D6D6D6; }
.link_title { line-height:59px; height:59px;  color:#fff;  }
.link_title h2 { font-size:24px; color:#333; font-weight: normal; text-indent:15px;}
.link_body { color:#000; border-top:0px; border-bottom:0px; }
.link_bottom{}
/*图片链接列表*/
.linkpiclist { overflow:auto; zoom:1;  }
.linkpiclist li { float:left; padding:1px 5px; text-align:center; width:112px;}
.linkpiclist li img { width:86px; height:30px; padding:2px; border:1px solid #eee; }
.linkpiclist li a:hover img { border:1px solid #c11b33; }
/*文字链接列表*/
.linktextlist { overflow: hidden; zoom:1; padding:8px 0 8px 0; }
.linktextlist li { float:left; text-align:center; padding:1px 15px; overflow:hidden;white-space:nowrap;}
.linktextlist li a { line-height:22px; color:#666; }
.linktextlist li a:hover { line-height:22px; color:#c11b33; }

/*底部区域*/
#bottom_main{background: url(../111/foot.jpg) repeat center ,rgba(222, 222, 222, 1);color:#f0f0f0; clear:both;height:298px;}
#bottom{ position:relative;}
#bottom_1{}
.bottom_navigation {overflow: hidden; }
.bottom_navigation li {float: left;  width: 203px;overflow: hidden;  }
.bottom_navigation li a {  display: block;  text-align: left;  font-size: 18px;  margin-bottom: 10px; color: rgb(33, 33, 33);  }
.bottom_navigation .subnavigationlist1 li {  float: none;  padding: 0;  line-height: 28px;  display: block;  }
.bottom_navigation .subnavigationlist1 li a { color: rgb(33, 33, 33);  display: block;  line-height: 30px;  font-weight: normal;  padding: 0;  margin: 0;  font-size: 13px;  text-align: left;  }
#bottom_2{float: right;width:130px;}
#bottom_2 .WeChat img{float: left;  width: 130px;  padding: 30px 30px 0 0;  }
#bottom_2 .bdsharebuttonbox .LShare {  display: block;  line-height: 24px;  height: 24px;  cursor: pointer;  margin: 6px 6px 6px 0;  font-size: 16px;  color: rgb(33, 33, 33); }
.bdshare-button-style0-24 {  padding-top: 30px;  }

.news_main{float:left;width:380px; margin-right:30px;}
.floatImg{
    width: 380px;
}
.newslist{float:left;height:257px; width:98%; margin-bottom:25px;}
.newslist li .float_left{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:260px;}
.newslist li{border-bottom:1px dashed #dbeaef; height:40px;line-height:40px;outline: none;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 6px 0 11px;}
.newslist li a{ color:#666;}
.newslist li a:hover{ color:#1e50ae;}

.news_btn{width: 128px;border: 10px solid transparent; clear:both; margin-left:3px;}
.floatBtnBox {
    font-size: 26px;
    line-height: 52px;
    font-family: Microsoft YaHei;
    overflow: visible;
}
.floatBtnBox .floatBtn {
	border-radius: 3px 3px 3px 3px;
	background: #4da4b1;
    width: 128px;
    height: 43px;
    line-height: 43px;
}
.floatBtnBox .middle {
    display: block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.floatBtnBox a{ color:#FFFFFF;font-weight: bold;}


/* 版权信息 */
#copyright_main {color:rgb(169, 169, 169); background-color: #282828; border-top:2px solid #1e50ae;}
#copyright { line-height:40px; font-size:16px;}
#copyright a {color: rgb(169, 169, 169); text-decoration: none;}
#copyright a:hover {color:rgb(169, 169, 169); text-decoration: none;}
#copyright .bottom_info{ text-align:center;padding-top:5px; padding-right:10px; line-height:20px; }
#copyright .TechnicalSupport{ float:right; margin:0}
#topcontrol{ z-index:1111;}

.SonlineBox{ background:#4E6EF2;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.4);border-radius: 8px;overflow:hidden; top:-600px; z-index:9999;}
.SonlineBox .contentBox{ display:block; width:100%; height:49px; overflow:hidden; position:absolute; z-index:2;background:url("online_arrow1.gif") no-repeat;background-position: 0px 0px; }
.SonlineBox .contentBox .tels{ width:90%; margin:11px; height:auto; text-align:center; vertical-align:middle;}
.SonlineBox .contentBox .tels font{ display:block; line-height:35px; font-family:'微软雅黑','黑体'; font-size:16px; color:#555;}
.SonlineBox .contentBox .tels span{ display:block; line-height:25px; font-family:"Palatino Linotype", "Book Antiqua"; font-size:20px; font-weight:bold;}

/*分页样式*/
.page { padding:24px 0px 10px 1px;  clear:both;height:36px;text-align: center;}
.page li { display:inline-block;padding:2px 5px; margin-left:4px; line-height:22px;    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);    min-width: 30px;
    text-align: center;
    height: 30px;line-height:30px;}
.page a:link, .page a:visited { text-decoration:none; }
.page li:hover { background:#10a8b7; color:#fff; }
.page li:hover a{ color:#fff;}
.page li.active{ background:#10a8b7; color:#FFF;}
.page #total{color:red}

/*会员*/
/*会员登录*/
table.login_table{ width:40%; text-align:center; margin:0 auto;}
table.login_table th{ width:100px; text-align:left; font-weight:bold;}
table.login_table td{ text-align:left;}
table.login_table .operation{text-align:center}
table.login_table .quick_login td{text-align:left; padding:10px 0;}
table.login_table .quick_login td img{ margin-right:8px; float:left;}

/*会员注册*/
table.reg_table{ width:40%; text-align:center; margin:0 auto;}
table.reg_table th{ width:140px; text-align:left; font-weight:bold;}
table.reg_table td{  text-align:left; }
table.reg_table .operation{text-align:center}
table.reg_table .MemberCode{  text-align:left; width:70px;}
table.reg_table #SmsCode{width:50px;}

/*忘记密码 第一步*/
table.forget_table1{ width:40%; text-align:center; margin:0 auto;}
table.forget_table1 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table1 td{ text-align:left; }
table.forget_table1 .operation{text-align:center}
/*忘记密码 第二步*/
table.forget_table2{ width:40%; text-align:center; margin:0 auto;}
table.forget_table2 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table2 td{text-align:left}
table.forget_table2 .operation{text-align:center}
table.forget_table2 #SmsCode{ width:60px;}
table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay{ padding:3px 0;}

/*网站地图列表*/
.maplist{ }
.maplist li { padding:1px; }
.maplist li a { background:#d1e8fc; line-height:25px; display:block; padding:0 20px; border:0px solid #A6CC93; }
.maplist li a:hover { text-decoration:none; background:#FFF; }
.maplist .depth1{font-weight:bold;text-indent:0px; font-weight:bold}
.maplist .depth2{text-indent:2em}
.maplist .depth3{text-indent:4em}
.maplist .depth4{text-indent:6em}
.maplist .depth5{text-indent:8em}
.maplist .depth6{text-indent:10em}
/*==========@@公共板块  结束@@==========*/


/*==========@@通用列表 开始@@==========*/
/*文字列表*/
.textlist{ }
.textlist li { line-height:28px; height:28px;text-indent:8px; background:url(../images/textlist.gif) no-repeat 0 center; overflow:hidden;width:100%;/*解决ie6bug*/}
.textlist li a{  }
.textlist li .InfoTime{ float:right;}
/*文字列表1*/
.textlist1{ overflow: hidden; width: 1200px; margin: 20px auto; text-align: center; }
.textlist1 li{ display: inline-block; }
.textlist1 li a{ display: inline-block;  width: auto; height: 36px; margin: 5px; background: #FFF; color: #666; text-align: center; line-height: 36px;border-radius:18px; padding: 0px 10px;}
.textlist1 li a:hover{ background: #1651b8; color: #FFF; }
/*带缩略图文字列表*/
.thumblist{}
.thumblist li{ float:left; height:256px;width:276px; margin-right:2%; margin-bottom:20px; overflow:hidden; }
.thumblist li img{ width:276px; height:226px;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.thumblist li a{ display:block; overflow:hidden; }
.thumblist li .InfoTitle{ display:block; padding:5px 0px; font-size:18px; color:#000; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; text-align:left; overflow:hidden; }
.thumblist li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.thumblist li .info_wrap{ position:relative; padding:0 10px; }
.thumblist li .info_wrap .ViewMore{ display:block; padding:7px 0; font-weight:bold; }
.thumblist li .info_wrap b{ display:block; transition:width 0.5s,opacity 0.5s; position:absolute; z-index:-1; top:-20%; left:0; width:0; height:620px; opacity:0;
 -webkit-transform:translate(-7%,-50%) rotate(45deg); transform:translate(-7%,-50%) rotate(45deg); background:url(../images/green.png) repeat; }
.thumblist li:hover .info_wrap b{ display:block; height:620px; width:160%; opacity:1;  }
.thumblist li:hover .InfoTitle{  }
.thumblist li:hover p{ }
.thumblist li:hover .ViewMore{ }

.main_bq01{
	margin-bottom: 50px;}
.main_bq01 h7{
	border-bottom: 1px solid #b5b5b5;
	border-left: 2px solid #FF0004;
	font-size: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top: 30px;
	display: block;
	font-weight: bold;}
.main_bq01 .bq_text{
	border-bottom: 1px dashed #b5b5b5;
	padding: 20px 0;
	box-sizing: border-box;}
.main_bq01 .bq_text .bq_time{
	width: 90px;
	height: 90px;
	text-align: center;
	color: #FFFFFF;	
	float: left;
	font-size: 14px;
	padding-top: 6px;
	box-sizing: border-box;}
.main_bq01 .bq_text .nobj{	
	background: #bfbfbf;}
.main_bq01 .bq_text .bq_time span{
	font-size: 40px;}
.main_bq01 .bq_text .bq_t{
	width: 648px;
	float: left;
	margin-left: 30px;
	color: #787878;
	font-size: 16px;
	line-height: 24px;}
.main_bq01 .bq_text .bq_t p{
	color: #4b4b4b;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;}	
.main_bq01 .bq_text a:hover .nobj{
	background: #497df2;}
.main_bq01 .bq_text a:hover .bq_t p{
	color: #497df2;}
	
.ps_ul{
	height: 200px;
	margin-bottom: 20px;}
.ps_ul img{
	height: 160px;
	width: 200px;
	margin: 20px 20px;
	float: left;}
.ps_ul .ps_li{
	float:right;
	width: 690px;}
.ps_ul .ps_li p{
	line-height: 26px;
	margin-top: 20px;
	color: #939393;
	font-size: 13px;
	font-weight:normal;}
.ps_ul .ps_li p span{
	color: #505152;
	font-size: 18px;
	font-weight: bold;}
.ps_ul .ps_li h4{
	width: 668px;
	color: #5d5d5d;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;}
.ps_ul .ps_li h5{
	color: #bfbfbf;
	font-size: 13px;
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #bfbfbf;
	margin-top: 14px;}
.ps_ul:hover{
	box-shadow:#cccccc 0px 0px 10px 5px;}
.ps_ul:hover .h1{
	color: #497df2;}
.ps_ul:hover h5{
	border: 1px solid #497df2;
	background: #497df2;
	color: #FFFFFF;}	


.thumblist2{}
.thumblist2 li{ margin-bottom:20px; }
.thumblist2 li p{ line-height:22px; color:#555; }
.thumblist2 li .InfoTitle{ display:inline-block; font-size:18px; font-weight:bold; line-height:20px; padding:0 0 5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.thumblist2 li:hover .InfoTitle{ color:#88b82a; }
.thumblist2 li.n1{ overflow:hidden; position:relative; margin-bottom:40px; }
.thumblist2 li.n1 .InfoTitle{ padding:5px 0;}
.thumblist2 li.n1 .InfoPicture{ float:left; width:38.5%; height:215px; overflow:hidden; display:block; }
.thumblist2 li.n1 .time{ position:absolute; left:0; top:0; background: url(../images/green.png); text-align:center; padding:13px 19px 11px; color:#fff; }
.thumblist2 li.n1 .time .day{ display:block; font-size:28px; font-weight:bold; line-height:22px; padding-bottom:5px; }
.thumblist2 li.n1 .time .month{ display:block; font-size:16px; }
.thumblist2 li.n1 .info_wrap{ float:right; width:59%; overflow:hidden; display:block; }
.thumblist2 li.n1 .info_wrap p{ height:88px; line-height:22px; color:#747474; overflow:hidden; padding:35px 0 40px; }
.thumblist2 li.n1 img{ height:100%; transition:.8s ease 0s; -moz-transition:.8s ease 0s; -webkit-transition:.8s ease 0s; }
.thumblist2 li.n1:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.thumblist2 li.n1 .info_wrap .ViewMore:hover{ color:#88b82a; }
.thumblist2 li.n2{ overflow:hidden; }
.thumblist2 li.n2 .info_wrap .InfoTitle{ font-size:15px; }
.thumblist2 li.n2 p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:3px; width:700px; float:left; }
.thumblist2 li.n2 .ViewMore{ float:left; }
.thumblist2 li.n2 .time{ float:left; width:63px; height:70px; border:1px solid #ccc; text-align:center; margin-right:20px; }
.thumblist2 li.n2 .time .day{ display:block; font-size:28px; font-weight:bold; color:#fff; background:#ccc; line-height:45px; }
.thumblist2 li.n2 .time .month{ width:53px; display:block; margin:0 auto; font-size:13px; color:#969696; text-align:center; line-height:23px; white-space:nowrap; }
.thumblist2 li.n2:hover .time{ border:1px solid #88b82a; }
.thumblist2 li.n2:hover .time .day{ background:#88b82a; color:#fff; }
.thumblist2 li.n2:hover .info_wrap .ViewMore{ color:#565656; }

.thumblist3{ }
.thumblist3 li{}
.thumblist3 li.n1{ overflow:hidden; margin-bottom:40px; }
.thumblist3 li.n1 img{ height:215px; vertical-align:bottom; transition:.8s ease 0s; -moz-transition:.8s ease 0s; -webkit-transition:.8s ease 0s; }
.thumblist3 li.n1 .InfoPicture{ display:block; position:relative; overflow:hidden; }
.thumblist3 li.n1 .InfoPicture .InfoTitle{ display:block; width:100%; height:30px; line-height:30px; position:absolute; left:0; bottom:0; background:url(../images/green.png); 
color:#fff; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.thumblist3 li.n2{ height:72px; margin-bottom:20px; }
.thumblist3 li.n2 .InfoPicture{ float:left; width:25%; margin-right:4%; }
.thumblist3 li.n2 .info_wrap{ float:right; width:71%; overflow:hidden; }
.thumblist3 li.n2 .InfoTitle{ font-weight:bold; font-size:16px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.thumblist3 li.n2 p{ height:40px; line-height:20px; overflow:hidden; color:#606060; }
.thumblist3 li.n1:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }

.thumblist4{}
.thumblist4 li{ float:left; width:30%; background:#f6f6f6; border:1px solid #ddd; text-align:left; }
.thumblist4 li.n1{ float:left; }
.thumblist4 li.n3{ float:right; }
.thumblist4 li.n2{ margin-left:59px; }
.thumblist4 li a{ display:block; margin:15px; overflow:hidden;  }
.thumblist4 li a img{ width:100%; transition:.8s ease 0s; -moz-transition:.8s ease 0s; -webkit-transition:.8s ease 0s; }
.thumblist4 li .info_wrap{ padding:0 2px 15px; margin-top:0; }
.thumblist4 li .info_wrap .ChannelName{ font-size:18px; font-weight:bold; color:#000; padding-bottom:10px; }
.thumblist4 li .info_wrap p{ padding-top:10px; line-height:24px; }
.thumblist4 li:hover{ background:#ffd900; border:1px solid #ffd900; }
.thumblist4 li:hover .info_wrap .ChannelName{ color:#572b22; }
.thumblist4 li:hover .info_wrap p{ color:#565656; }
.thumblist4 li:hover a img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }


/*橱窗列表*/
.gridlist{ margin-top:5px; }
.gridlist li {float:left; padding:4px 0;margin-bottom:10px; margin-left:12px; text-align:center; width:289px; height:305px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap; transition:.2s ease 0s; -moz-transition:.2s ease 0s; -webkit-transition:.2s ease 0s; }
.gridlist li:hover { transform:translate3d(0, -5px, 0);  }
.gridlist li.n0{ margin-left:0; }
.gridlist li img {border:1px solid #f0f0f0; width:279px; height:279px;}
.gridlist li a {display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.gridlist li .InfoTitle{text-align:center; padding:10px 0; font-weight:normal;}
.gridlist li:hover .InfoTitle{ }
.gridlist li:hover img{ border-color:#ddd;}

/*橱窗列表1*/
.gridlist1{ overflow:hidden; }
.gridlist1 li { float: left; background: #FFF; text-align: center;transition:.2s ease 0s; -moz-transition:.2s ease 0s; -webkit-transition:.2s ease 0s; }
.gridlist1 li:hover { opacity: 0.8; }
.gridlist1 li a.InfoPicture{ display: block; width: 380px; }
.gridlist1 li.n1{ margin: 0 30px; }
.gridlist1 li img { width: 100%; }
.gridlist1 li a{font-size: 16px; color: #333; line-height: 40px; }
.gridlist1 li .InfoTitle{display: block; background: #f5f5f5; }
/*橱窗列表2*/
.gridlist2{ overflow: hidden; }
.gridlist2 li{ float: left; transition:.2s ease 0s; -moz-transition:.2s ease 0s; -webkit-transition:.2s ease 0s;}
.gridlist2 li:hover { transform:translate3d(0, -5px, 0);  }
.gridlist2 li a.InfoPicture{ display: block; }
.gridlist2 .InfoTitle a{ display: block; width: 380px; color: #FFF; font-weight: bold; text-align:left; font-size:18px;}
.gridlist2 .InfoTitle a:hover{ color: #eee; }
.gridlist2 li img{ width: 380px; padding: 10px 0; }
.gridlist2 li.n2{ margin: 0 30px; }
.gridlist2 li p{ display: block; width: 380px; color: #aaa; }

/*视频列表*/
.videolist{ margin-top:5px; }
.videolist li { float:left; margin-bottom:10px; margin-left:12px; text-align:center; overflow:hidden; transition:all .2s linear}
.videolist li:hover { transform:translate3d(0, -4px, 0); box-shadow:0 10px 10px rgba(0,0,0,.1); }
.videolist li.n0{ margin-left:0; }
.videolist li img { border:1px solid #fff; width:289px;}
.videolist li a{ display:block; position:relative; }
.videolist li .InfoTitle{ display:block; padding:10px 0; }
.videolist li .InfoTitle a { white-space:nowrap; }
.videolist li i{ position:absolute; width:100%; height:100%; top: 0;left: 0;background:url(../images/play.png) center center no-repeat; cursor:pointer;}

/*频道相册列表*/
.channelalbumlist{ overflow:hidden; }
.channelalbumlist li { float:left; margin-top:10px;}
.channelalbumlist li img{ display: block; width:290px; margin-right:10px;}
/*频道相册列表1*/
.channelalbumlist1{ overflow:hidden; float:left; width:600px;}
.channelalbumlist1 li { text-align:left; overflow:hidden; padding:12px 0;}
.channelalbumlist1 li i{font-size:40px;border-radius: 50%;width:100px;height:100px;color:#fff;line-height: 100px;float:left; text-align:center; font-style:normal; margin-right:18px;}
.channelalbumlist1 li i.n1{background: #008287;}
.channelalbumlist1 li i.n2{background: #6ce26c;}
.channelalbumlist1 li i.n3{background: #bd362f;}
.channelalbumlist1 li .info_wrap{ }
.channelalbumlist1 li .AlbumTitle {font-size:22px;font-weight: normal;text-align: left; margin-bottom:12px;}
.channelalbumlist1 li  p{font-size: 14px;display:block;line-height: 26px;text-align: left;color:#888;}
/*频道相册列表1*/
.channelalbumlist2{ overflow:hidden; }
.channelalbumlist2 li { float:left;}
.channelalbumlist2 li img{ width: 238px;height: 107px; border: 1px solid #ddd; margin-top: -1px; display: block;}
 .channelalbumlist2 li img:hover { filter: grayscale(1); -webkit-filter: grayscale(1); filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
/*==========@@通用列表  结束@@==========*/


/*首页轮播*/
.slideGroup{ width:1200px;}
.slideGroup .parHd{position:relative; margin-top: 25px; }
.slideGroup .parHd ul{  text-align: center;  }
.slideGroup .parHd ul li{
    display: inline-block;
	font-family: SimSun;
    width: 148px;
    height: 36px;
    margin: 5px;
    background: #e8e8e8;
    color:#222222;
    text-align: center;
    line-height: 36px;
    border-radius: 18px;
    padding: 0px 27px; 
    cursor:pointer;  
}
.slideGroup .parHd ul li.on{background: rgba(77, 164, 177, 1);color: #fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:20px 0 0px 0px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ 
    display:block;width:40px; height:40px; 
    background:url(../111/cpzx.png) no-repeat;
    position:absolute; top:50%; margin-top:-25.5px; z-index: 5;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;}
.slideGroup .sPrev{left:0px; background-position:0px 3px; }
.slideGroup .sNext{right:0px; background-position:-48px 3px;}
/*.slideGroup .sPrev:hover{ background-position: 0px 3px; }
.slideGroup .sNext:hover{ background-position: -48px 3px; }*/
.slideGroup .parBd{}
.slideGroup .parBd .slideBox{min-height: 100%;}
/*.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin:0 11px; float:left; display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }*/
.slideBox .tempWrap{margin:0 auto;verflow: hidden;position:relative;width:100%;padding-left:20px;}
.slideBox .thumblist1{ width:672px; margin:0 auto;}
.thumblist1 li{float:left; width:200px; height:200px; margin-right:24px; overflow:hidden; display:block; position:relative;}
/*.thumblist1 li img{ transition:.5s ease; -moz-transition:.5s ease; -webkit-transition:.5s ease; }
/*.thumblist1 li .InfoPicture{ display:block; height:220px; overflow:hidden; position:relative; }*/
.thumblist1 li .zpbk{ background:#f8f8f8;border:1px rgba(222, 222, 222, 1) solid; padding:14px;}
.thumblist1 li .InfoPicture{
    margin-left: 0px;
	padding: 0;
    margin: 0 auto;
	display:block;
}
.thumblist1 li .InfoPicture img{height:170px;width:170px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
	
.thumblist1 li .zphg{
	display:block;
    position: absolute;	
    text-align: center;	

    color: #fff;
    font-size: 12px;
	background: rgba(80, 132, 145, 0.396);top: 15px; left: 15px;width:170px;height: 170px; cursor: pointer;
	word-wrap: break-word;
		
    opacity:0;
	-webkit-opacity:0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    filter: alpha(opacity=0);
	
    -webkit-transition: all 0.5s; 
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    z-index: 3;	
}
.thumblist1 li .ztbk{width:85%; margin:auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.thumblist1 li .zphg .props{width:100%;height: auto;}
.thumblist1 li .zphg .ztbk .hgztys{
    color: #fff;
    font-size: 14px;
	font-weight: normal;
	font-family: 微软雅黑;
	line-height:21px;
    text-decoration: none;
	display: block;
	padding-top:20px;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}	
.ztbk .prop {
    line-height: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*.thumblist1 li .zphg .props .propList .prop {
    font-size: 14px;
    line-height: 21px;
}
.thumblist1 li .zphg .props .propList .prop .fk-prop-other {
    text-decoration: none;
    font-weight: 400;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}*/
.thumblist1 li:hover .zphg{
    opacity:1;
}


.thumblist1 li .info_wrap{ display:block; padding:25px 8% 40px; background:#e8e8e8; overflow:hidden; z-index:2; position:relative; }
.thumblist1 li .InfoTitle{ display:block; font-size:18px; font-weight:bold; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.thumblist1 li .info_wrap p{ padding:15px 0 0; overflow:hidden; line-height:22px; }
.thumblist1 li .InfoPicture b{ display:block; width:100%; height:100%; background:url(../images/black.png) repeat; z-index:3; position:absolute; left:0; top:-100%; 
transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; }
.thumblist1 li .InfoPicture b img{ width:60px; height:60px; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; }
.thumblist1 li .info_wrap b{ display:block; width:100%; height:100%; background:#88b829; z-index:-1; position:absolute; left:0; bottom:-100%; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; }
.thumblist1 li:hover .InfoTitle{ color:#fff; }
.thumblist1 li:hover .info_wrap p{ color:#fff; }
/*.thumblist1 li:hover .InfoPicture img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }
.thumblist1 li:hover .InfoPicture b img{ transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); }*/
.thumblist1 li:hover .InfoPicture b{ top:0%; }
.thumblist1 li:hover .info_wrap b{ bottom:0%; }

#floor_4_main{ background:url(../images/floor_3.jpg) no-repeat center top; padding:90px 0 25px; }
#floor_4_main.animated{ -webkit-animation-duration:1.5s; animation-duration:1.5s; }
#floor_4{ text-align:center; }

/*样式2*/
.left_title4{ line-height:44px; background:url(../images/left_title2.png) no-repeat center top; overflow:hidden; margin-bottom:20px; }
.left_title4 a{ font-size:26px; color:#572b22; font-weight:bold; }
.left_title4 p{ color:#572b22; padding:20px 0 68px; }
.left_body4{ overflow:hidden; zoom:1; color:#000; padding:15px 0px 0; }
.left_body4 a{ float:right; }
.left_bottom4{ height:15px; margin-bottom:5px;}

#floor_5_main .left_title1 p {
    color: #666;
    padding-bottom: 30px;
    font-size: 16px;
}
.thumblist5{}
.thumblist5 li{ float:left; width:31.33333333%; margin-right:2%;background:#fff; }
.thumblist5 li p{ height:3.4em; line-height:1.7em; overflow:hidden; color:#626262; }
.thumblist5 li img{ width:100%; vertical-align:middle; transition:.8s ease 0s; -moz-transition:.8s ease 0s; -webkit-transition:.8s ease 0s; }
.thumblist5 li .ChannelPicture{ overflow:hidden; display:block;width:376px;height:171px; }
.thumblist5 li .ChannelName{ display:block; font-size:20px; font-weight:bold; color:#016db8; }
.thumblist5 li .info_wrap{ display:block; padding-right:10px; }
.thumblist5 li.n1 .ChannelName,.thumblist5 li.n2 .ChannelName{ line-height:1.2em; padding:0 15px 5px 0; }
.thumblist5 li.n1 img,.thumblist5 li.n2 img{ height:171px;width: auto; }
.thumblist5 li.n1 .info_wrap,.thumblist5 li.n2 .info_wrap{ height:79px; padding:10px 10px 10px 20px; }
.thumblist5 li.n3,.thumblist5 li.n4{ float:left; width:33.33%; margin:0 0 18px 0; }
.thumblist5 li.n3 .ChannelName,.thumblist5 li.n4 .ChannelName{ display:block; padding:20px 10px 10px 0; }
.thumblist5 li.n3 .ChannelPicture,.thumblist5 li.n4 .ChannelPicture{ float:left; width:141px; height:126px; margin-right:15px; }
.thumblist5 li.n3 .info_wrap,.thumblist5 li.n4 .info_wrap{ height:126px; }
.thumblist5 li:hover .info_wrap{ background:#016db8; }
.thumblist5 li:hover p{ color:#fff; }
.thumblist5 li:hover .ChannelName{ color:#fff; }
.thumblist5 li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }


/*发展历程*/
.subHistory{width: 1106px;height: auto;margin: 106px auto 100px;background: url(../images/ds2.png) repeat-y center top;display: table;}
.subHistory ul li{float: left;width: 70%;cursor: pointer;}
.subHistory ul li dl{float: left;width: 72.1%;height: 80px;background: url(../images/ds1.jpg) no-repeat right center;display:table;padding-right:40px;margin:0;}
.subHistory ul li dl dd{float: left;width: 360px;height: 80px;background-color: #ededed;box-sizing: border-box;-moz-box-sizing: border-box;padding-right: 10px;text-align: right;display: flex;padding-left:10px;
    align-items: center;
    line-height: 1.5;margin-left:0;}
.subHistory ul li dl dd p{font-size: 13px;color: #555555;}
.subHistory ul li dl dt{float: left;width: 130px;height: 80px;background-color: #7A7A7A;text-align: center;line-height: 80px;position: relative;}
.subHistory ul li dl dt strong{font-size: 30px;color: #fff;font-family: arial;font-weight: bold;}
.subHistory ul li dl dt i{display: block;border-top:14px solid transparent;border-bottom: 14px solid transparent;border-left: 14px solid #7A7A7A;position: absolute;right: -10px;top: 50%;margin-top: -14px;}
.subHistory ul li:nth-child(2n){float: right;}
.subHistory ul li:nth-child(2n) dl{float: right;background-position: left center;padding-left:40px;padding-right:0;}
.subHistory ul li:nth-child(2n) dl dt{float: right;}
.subHistory ul li:nth-child(2n) dl dd{float: right;text-align: left;position: relative;padding-left: 30px;padding-right:auto;z-index: 2;}
.subHistory ul li:nth-child(2n) dl dt i{border-left: 14px solid transparent;border-right: 14px solid #7A7A7A;right: auto;left: -24px;}
.subHistory ul li:nth-child(odd) dl dd{position: relative;z-index: 2;}
.subHistory ul li:nth-child(even) dl dd:after,
.subHistory ul li:nth-child(odd) dl dd:after{position: absolute;width: 0%;height: 100%;background: #555555;left: 0;top: 0;content: "";display: block;z-index: -1;}
.subHistory ul li:nth-child(odd) dl dd:after{left: auto;right: 0;}
.subHistory ul li:nth-child(odd) dl dd:after,
.subHistory ul li:nth-child(even) dl dd:after,
.subHistory ul li dl dd p{transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;}
.subHistory ul li:nth-child(even) dl:hover dd:after,
.subHistory ul li:nth-child(odd) dl:hover dd:after
    /*.subHistory ul li.active dl dd:after*/{width: 100%;}
.subHistory ul li dl,
.subHistory ul li dl dt i,
.subHistory ul li dl dt{transition: all .5s linear;-moz-transition: all .5s linear;-webkit-transition: all .5s linear;}
.subHistory ul li dl:hover dd{/* background-color: #555555;*/}
.subHistory ul li dl:hover dd p{color: #fff;}
.subHistory ul li dl:hover dt{background-color: #D6000E;}
.subHistory ul li dl:hover dt i{border-left: 14px solid #D6000E;}
.subHistory ul li:nth-child(2n) dl:hover dt i{border-right: 14px solid #D6000E;border-left: 14px solid transparent;}
/*.subHistory ul li.active dl dd p{color: #fff;}
.subHistory ul li.active dl dt{background-color: #D6000E;}
.subHistory ul li.active dl dt i{border-left: 14px solid #D6000E;}
.subHistory ul li:nth-child(2n) dl:hover dt i{border-left: 14px solid transparent;border-right: 14px solid #D6000E;}
.subHistory ul li.active:nth-child(2n) dl dt i{border-left: 14px solid transparent;border-right: 14px solid #D6000E;}*/
aside.menuNac{display: none;}
.subHistory{position: relative;}
.subHistory .disc{position: absolute;margin-top: 35px;width: 11px;height: 11px;background: #D6000E;left: 50%;margin-left: -6px;border-radius: 50%;opacity: 0;transition:opacity 1.5s ease-in-out;}
.subHistory .disc{opacity: 1;}
.subHistory ul li dl{background: none;}


* { margin: 0; padding: 0; }

.f-cb::after { content: ""; clear: both; display: table; }

.f-l { float: left; }

.f-r { float: right; }

.container { width: 1200px; margin-left: auto; margin-right: auto; }

.header {
    background: rgba(53, 54, 54,0.7625888625592417);
	height: 81px;
	position:absolute;
	top:0;
	left:0;
	width: 100%;
    z-index: 102;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.header.fixed{position: fixed;
    top: 0px;
	left:0px;
    box-shadow: 0px 2px 4px #888;
    z-index:100;
	}
.header .logo{width:280px; float:left;}
.header .logo img { width: auto; height: 70px; }

.header .container {height: 80px; align-items: center; justify-content: space-between; }
.header .header-nav{float:left;height: 100%;display: block;align-items: center;justify-content: center;width:690px;}

/*.header .header-right { height: 100%; flex: 1; display: flex; align-items: center;justify-content:center; }*/


.header .header-right .form { width: 200px; height: 30px; line-height: 30px; border: none; border-radius: 15px; background-color: #fff; padding: 0 15px; box-sizing: border-box; }

.header .header-right .form input { border: none; background: none; }


div.fk-newSearchBox2 {
    border-radius: 38px;
    border: 1px solid #ddd;
    height: 38px;
    overflow: hidden;
}
.fk-newSearchBox {
    height: 40px;
    border: none;
    float: left;
    overflow: hidden;
    font-size: 0;
}
.fk-newSearchBox div {
    display: inline-block;
    *display: inline;
}
.fk-newSearchSelect, .fk-newSearchSelectWrap {
    font-size: 0;
    line-height: 0;
}
.fk-newSearchBox2 .fk-newSearchBoxContainer {
    width: 271px;
    height: 38px;
}
.fk-newSearchBox div {
    display: inline-block;
    *display: inline;
}
.fk-newSearchBoxContainer {
    width: 236px;
    height: 36px;
    float: left;
    overflow: hidden;
    position: relative;
}
.fk-newSearchBoxContainer .fk-newSearchInput {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    outline: none;
    padding: 0 0 0 14px;
    float: left;
    color: #666;
    font-size: 14px;
    font-family: 微软雅黑;
	margin:0px;
}
#fk-newSearchFontIcon2 {
	background:transparent url(../111/sou.png) no-repeat 0 0;
	background-position:5px 3px;
    width: 44px;
    height: 38px;
}
.fk-useFontIconBtn .fk-searchBoxBtn {
    line-height: -moz-block-height;
}
.fk-newSearchBox div {
    display: inline-block;
    *display: inline;
}
.fk-searchBoxBtn {
    float: right;
    width: 80px;
    height: 40px;
    text-align: center;
    background-color: red;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.fk-newSearchBox2 .faisco-icons-newSearch5 {
    font-size: 28px;color: #1e50ae;
}
.fk-newSearchBox2 .faisco-icons-newSearch5, .fk-newSearchBox2 .fk-searchMenuWord {
    line-height: 38px;
}
.fk-searchBoxBtn span {
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    vertical-align: middle;
    -webkit-background-clip: text;
}

.banner {height:600px; overflow: hidden; }
/*.banner img { height:600px}*/
.banner img {height:600px;
    cursor: default;
    overflow: hidden;
    display: block;
    outline: none;
    margin: 0px auto;
    position: relative;
    z-index: 1;
    background-size: cover;}

/*@charset "utf-8";input[type=checkbox] {
    vertical-align: -2px;
    _vertical-align: -1px
}*/

body {
    font-size: 12px;
    margin: 0
}

a,body {
    padding: 0
}

p {
    margin: 0
}

@media screen and (-webkit-min-device-pixel-ratio: 0)and (max-device-width:768px) {
    body p {
        max-height:999999px
    }
}

audio,map area {
    outline: none
}

* {
    -webkit-text-size-adjust: 100%
}

[style*=AaBiaoTiChuYuan],[style*=Aa夕禾],[style*=Aa甜甜圈],[style*=Aa语文老师的字],[style*=Aa鬼泣],[style*=字体管家幻影伯爵],[style*=字体管家棉花糖],[style*=字体管家波点],[style*=字体管家润行],[style*=字体管家版宋] {
    font-family: inherit!important
}

body {
    background: #fff;
    color: #000;
    font: 14px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial, tahoma, Srial, helvetica, sans-serif;
}

a {
    color: #666
}
body a {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    font-family: 微软雅黑;
    color: #222222;
}
input:focus{outline: none;}
ul,li{list-style: none;}

.feedback1 .closehed {
    border-radius: 8px;
}

.feedback1Form {
    padding: 10px 16px 10px 16px; /*footH*/
}

.feedback1Form .tips {
    color:red;
    padding-bottom: 10px;
}

.feedback1Form .line {
    margin-bottom: 8px;
	position:relative;
}

.feedback1Form .line input, .feedback1Form .line textarea {
    width: 100%;
    box-sizing: border-box;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    border: solid 1px #ccc;
    color: #222d38;
    display: block;
}

.feedback1Form textarea {
    resize: none;
    height: 50px;
    padding: 11px 11px 11px 11px;
    line-height: 16px;
}

.feedback1Form .line input {
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
}
.feedback1Form .line input button {
    height: 40px;
    line-height: 40px;
    padding: 0 11px;
}

.feedback1Form .btn123{
    border:0;
    color:#FFFFFF;
	margin:3px 0 0 0;
	height:40px;
	width:230px;
    background: transparent url(fasong.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='fasong.png');
    background-position:3px center;
    cursor: pointer;
}

.feedback1 .closeBtn {
display: inline-block;
    float: right;
    height: 46px;
    width: 34px;
    cursor: pointer;
    background: transparent url(nodeMin.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='nodeMin.png');
    background-position: 0 center;
    background-size: 50%;
}
.feedback1 .openBtn{
background: transparent url(nodeMax.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='nodeMax.png');
    background-position: 0 center;
}