
html{height:100%;font:normal 62.5%/2.3em arial,"黑体","Hiragino Sans GB",sans-serif; -webkit-text-size-adjust:100%;}
*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{ margin:0px; padding:0px; margin:0px auto; line-height:1.8; color:#5c5c5c; width:100%; min-width:320px;  position:relative;font-family:"Arial"; overflow-x:hidden; background: #fff url(../image/bg_body.jpg) repeat; font-family:"Arial",黑体;}
.ul,li,form, dl,dt,dd, div,nav,menu,.p,figure{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.mp{ margin:0px; padding:0px;}
select,input,textarea{  font-size:14px;border-radius:0; -webkit-border-radius:0; color:#414446;font-family:"Arial";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top; max-width:100%;}
a{ color:#3a3a3a; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e64b2e;}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0; margin:0; font-weight:normal;}
table,table td{ border-collapse:collapse;}

.left{ float:left;}
.right{ float:right;}


.singlePage{ /*overflow-x:hidden; */text-align:justify; word-wrap: break-word; word-break: normal; line-height:2.4; padding:2% 0;}
.editor_about{ overflow:hidden;}
.editor_about .h5,
.editor_about .h6{text-align:center; font-family:微軟正黑體; line-height:1.2;}
.editor_about .h5{ color:#313452; font-size:2em;}
.editor_about .h6{ color:#666666; font-size:1.5em; text-transform:uppercase;  padding-bottom:2%;}
.editor_about .txt{ float:left; width:67%;}
.editor_about .pic{ float:right; width:30.5%;}

.editor_culture .h5{color:#313452; font-size:1.5em; font-family:微軟正黑體; line-height:1.2;}

.news-info { padding:2% 0;}
.news-info .h5{ text-align:center; color:#e64b2e; font-size:1.5em;}
.news-info .h6{ text-align:center; color:#e64b2e; font-size:1.5em;}
.news-info .time{ text-align:center;}
.info_other span{padding:2px 0;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.info_other span.back a{display:inline-block;color:#fff;padding:0.2% 3%;border-radius:25px;background-color:#e64b2e;margin: 0 2%;}

.auto{width: 100%; margin: 0 auto; max-width:1200px; font-size:14px;}
.main{ background-color:#fff; padding:1.5% 0;}


.pc_top .LogoBox{padding: 18px 0 23px 0;}
.pc_top .LogoBox .logo{}
.pc_top .LogoBox span{ font-size:16px; float:right; }
.pc_top .LogoBox span a{ color:#000000; padding-left:21px; margin-left:20px;}
.pc_top .LogoBox span .yinyue{font-size:14px; background:url(../image/ico_music.gif) no-repeat left center; padding-left:18px; margin-top:10px; cursor:pointer;}
<!--.pc_top .LogoBox span a.Btn1{background: url(../image/ico_top1.png) no-repeat left center;}
-->
<!--.pc_top .LogoBox span a.Btn2{background: url(../image/ico_top2.png) no-repeat left center;}
-->
.pc_top .TopNav{background-color: #e64b2e;border-bottom: 4px solid #313452;}
.pc_top .TopNav .auto{ position: relative;}
.pc_top .MainMenu li{position: relative;float: left;padding: 0 2.8%;background: url(../image/line_mainnav.png) no-repeat left center;}
.pc_top .MainMenu li:first-child{background: none;}
.pc_top .MainMenu li a.a1{ position:relative; font-size: 16px;color: #fff; line-height:45px;display: block;}
.pc_top .MainMenu li:hover a.a1,.pc_top .MainMenu li a.on{color: #313452;}
.pc_top .MainMenu li:hover a.a1:after,.pc_top .MainMenu li a.on:after{position: absolute;content: "";left: 50%;margin-left: -7.5px;bottom: 0; display: block;width: 15px;height: 8px;background: url(../image/arrow_mainnav.png);}
.pc_top .MainMenu li dl{ text-align:center; left:0;position: absolute;display:none;z-index: 55; background-color: rgba(49, 52, 82, 0.63); width:100%;}
.pc_top .MainMenu li:hover dl{display: block;}
.pc_top .MainMenu li dl a:first-child{border: none;}
.pc_top .MainMenu li dl a{line-height: 32px;display: block;font-size: 14px;color: #fff; border-top:dotted 1px #545693;}
.pc_top .search{width:263px;max-width: 100%;position: absolute;right:0px;top:10px; height: 30px;overflow: hidden; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;}
.pc_top .MainMenu li dl a:hover{ color:#e64b2e;}
.pc_top .search input{width: 100%;line-height:30px;height:30px;text-indent:19px;border:none;font-size: 12px;color: #999;}
.pc_top .search .btn{width: 44px;height:30px;display: block;background: #313452 url(../image/ico_search.png) no-repeat center;position: absolute;right: 0;top: 0;}

.mobile_top{display: none;position: relative; background-color: #fff;}
.mobile_top .logo{padding: 3% 0;text-align: center;}
.mobile_top .logo img{width:50%;}
.mobile_top .btn_back,
.mobile_top .btn_nav{position:absolute; top: 22%;display: block;width:11%;}
.mobile_top .btn_back{ left:4%;}
.mobile_top .btn_nav{ right:4%;}

.mob_nav{background:#198def; position:absolute; right:0%; z-index:99; width:40%; top:100%; height: 100%; display: none;}
.mob_nav li{ width:100%;}
.mob_nav li a{display: block;font-size: 1.8em; line-height: 3.2em;text-indent:10px;color: #fff; font-weight: bold;margin-top: 1px;}
.mob_nav li a:hover{background-color: #fff; color: #55820f;}
.mob_nav li ul{display: none;}
.mob_nav li ul.subnav li a{font-size:1.8em; margin-top: 0px; background-color: #198def; line-height: 2.4em; background-image: none;}
.mob_nav li ul.subnav li a:hover{background-color: #fff; color: #198def; background-image: none;}

.location{ overflow:hidden; position:relative; margin-bottom:1%;}
.location::before{content:''; position:absolute; display:block; width:100%; right:0; bottom:14px; border-bottom:solid 1px #d2d2d2;}
.location dt{color:#999999; position:absolute; right:0; top:2px;}
.location dt a{ color:#999999;}
.location dd{ z-index:2; padding-left:17px; position:relative; float:left;white-space:nowrap;}
.location dd b{ color:#e64b2e; font-size:2em; font-weight:normal;}
.location dd em { font-style:normal; color:#cccccc; text-transform:uppercase; font-size:1.2em; padding-left:1%; }
.location dd::before{ left:0; top:20%; bottom:20%;  content:''; position:absolute; width:5px; background-color:#e64b2e;  border-radius:2px;}
.location dd::after{ left:0; position:absolute; width:103%; content:'';border-bottom:solid 1px #fff; bottom:14px; z-index:-1;}

.menu{ font-size:16px; border-bottom:solid 1px #d2d2d2;}
.menu ul li{ float:left; padding:0 20px; bottom:-1px; position:relative; border-top:solid 4px transparent;}
.menu ul li a{ display:inline-block; padding:10px 10px;}
.menu ul li.on{ border-color: #e64b2e; padding:0; background-color:#fff;}
.menu ul li.on::before{ content:''; position:absolute; right:-8px; width:8px; height:44px; background:url(../image/menu_bg.png) no-repeat;}
.menu ul li.on a{ color:#e64b2e; padding:10px 32px; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2;}
.menu ul li#menu69,
.menu ul li#menu70{ display:none;}

.menu_sub span{ padding-right:5px;}
.menu_sub span a{ display:inline-block; padding:2px 20px; background-color:#fff; border:solid 1px #e5e5e5;}
.menu_sub span.on a{ color:#fff; background-color:#e64b2e; border-color:#e64b2e;}

.banner{ border-bottom:solid 2px #e64b2e; margin-bottom:1%;}
.banner .img_small{ display:none;}


.FootLink .Title{font-weight:normal;font-size: 22px;line-height: 26px; color: #313452;padding-left: 41px; margin: 0;}
.FootLink .ico_t5{background: url(../image/ico_t5.png) no-repeat left center;}
.FootLink .ico_t6{background: url(../image/ico_t6.png) no-repeat left center;}
.FootLink .dlwarp{padding: 25px 2% 20px 2%;border-top: 1px solid #dbd8d6;}
.FootLink dl{width: 1200px;max-width: 100%;margin: 0 auto;}
.FootLink dl dt{width: 20%;float: left;padding: 0 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.FootLink dl dt .h2{text-indent: 41px;}
.FootLink dl dd{width: 80%;float: left;}
.FootLink dl dd a{display: block;width: 16.66%;float: left;line-height: 1em;padding-left: 2.7%; margin: 8px 0;color: #666666;font-size: 16px;border-left: 1px solid #f4b4a9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.Footer{background: url(../image/bg_foot.jpg) repeat;position: relative;font-size: 14px;color: #fff; min-height: 106px;}
.Footer .auto{ position:relative;}
.Footer .OtherNav{float: left;padding: 24px 0 8px 0px;}
.Footer .OtherNav li{float: left;margin-right:16px;}
.Footer .OtherNav a{font-size: 14px;color: #fff;}
.Footer .FriendlyLink{ float:left; position:relative;width: 193px;max-width: 100%; height: 30px;background: url(../image/bg_footlink.png) no-repeat; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px; cursor:pointer;}
.Footer .flink{float: right; margin:21px 93px 10px 0;}
.Footer .FriendlyLink{ margin:0 5px;}
.Footer .FriendlyLink span{display: block; width: 153px;padding-right:40px;text-indent: 20px; line-height: 30px;height: 30px;text-indent:19px;font-size: 12px;color: #999;}
.Footer .FriendlyLink ul{position: absolute;bottom: 30px;z-index: 9; display:none;}
.Footer .FriendlyLink li{background-color: #303351;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;width: 193px;line-height: 20px;text-align: center;margin-bottom: 5px;padding: 5px 0;}
.Footer .FriendlyLink.right li{ display:none;}
.Footer .FriendlyLink.right .on li{ display:block;}
.Footer .FriendlyLink li a{color: #fff;}
.Footer .Copyright{float: left; color:#f5c4be;}
.Footer .Copyright a{ color:#f5c4be;}
.Footer .Address{float: right; margin-right: 93px;}
.Footer .ImgQr{position: absolute;right: 1px;top: 16px;}
.Footer .ImgQr img{width: 70px;height: 70px;}

.list_news{ padding:1% 0;}
.list_news ul li{ padding:1% 0; border-bottom:solid 1px #e5e5e5; clear:both; overflow:hidden;}
.list_news ul li.islist span{ float:right; padding-left:5%;}
.list_news ul li.no span,
.list_news ul li.no a{ color:#e64b2e;}
.list_news ul li.istxt h5{ font-size:1.2em;}
.list_news ul li.istxt h5 span{/* padding-right:2%; */color:#e64b2e;}
.list_news ul li.istxt p{ height:3.6em; overflow:hidden; font-size: 14px;}
.list_news ul li.istop figure{ float:left; width:21%; border:solid 1px #d9d9d9;}
.list_news ul li.istop .txt{ float:right; width:77%;}
.list_news ul li.istop .txt .h5{ font-size:1.2em;}
.list_news ul li.istop .txt .h5 a{ color:#3a3a3a}
.list_news ul li.istop .txt .h5 a:hover{ color:#e64b2e;}
.list_news ul li.istop .txt p{ color:#888888; height:7.2em; overflow:hidden; margin-bottom:2%;}
.list_news ul li.istop .txt .more{ font-size:12px; line-height:2.2em; text-align:center; width:124px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.list_news ul li.islist,
.list_news ul li.istop .txt .h5,
.list_news ul li.istxt h5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}
.list_news ul li.islist a{font-size: 16px;}



.list_news2{ padding:1% 0;}
.list_news2 ul li{ padding:1% 0; border-bottom:solid 1px #e5e5e5; clear:both; overflow:hidden;}
.list_news2 ul li.islist span{ float:right; padding-left:5%;}
.list_news2 ul li.no span,
.list_news2 ul li.no a{ color:#e64b2e;}
.list_news2 ul li.istxt h5{ font-size:1.2em; position:relative; padding-right:100px;}
.list_news ul li.istxt h5 span,
.list_news2 ul li.istxt h5 span{ color:#e64b2e; position:absolute; top:0; right:0;}
.list_news2 ul li.istxt p{ overflow:hidden; font-size: 14px;}
.list_news2 ul li.istop figure{ float:left; width:21%; border:solid 1px #d9d9d9;}
.list_news2 ul li.istop .txt{ float:right; width:77%;}
.list_news2 ul li.istop .txt .h5{ font-size:1.2em;}
.list_news2 ul li.istop .txt .h5 a{ color:#3a3a3a}
.list_news2 ul li.istop .txt .h5 a:hover{ color:#e64b2e;}
.list_news2 ul li.istop .txt p{ color:#888888; height:7.2em; overflow:hidden; margin-bottom:2%;}
.list_news2 ul li.istop .txt .more{ font-size:12px; line-height:2.2em; text-align:center; width:124px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.list_news2 ul li.islist,
.list_news2 ul li.istop .txt .h5,
.list_news2 ul li.istxt h5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_news2 ul li.islist a{font-size: 14px;}

.list_down ul li em{ font-style:normal;}
.list_down ul li:hover a{color:#e64b2e}
.list_down ul li span{}
.list_down ul li span a:before {
	content: "\e025";
	color:#a0a0a0;	
	position: relative; 
	top: 1px;
	left:-25%;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	/*font-size: 1.2rem;*/
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.list_down ul li span a:hover:before{ color:#e64b2e}

.list_case{ padding:1% 0;}
.list_case ul li{ float:left; width:33.333%; padding:1% 3%;}
.list_case ul li dl{ border:solid 1px #d9d9d9; padding:3.6%;}
.list_case ul li figure{ position:relative;background-image:url(../image/nopic.jpg);background-repeat:no-repeat; background-position: center center;}
.list_case ul li figure a{ display:block; padding-bottom:66.58%; background-repeat:no-repeat; background-position: center center; background-size: contain;cursor:pointer}
.list_case ul li .h5{ font-size:1.2em; padding:2.5% 0; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; text-align:center;}
.list_case ul li .h5 a{ color:#3a3a3a;cursor:pointer}
.list_case ul li p{ color:#888888; height:5.4em; overflow:hidden;}

.list_journal{ padding:1% 0;}
.list_journal ul li{ float:left; width:20%; padding:1% 1.084%;}
.list_journal ul li figure{ position:relative; border:solid 1px #eee; padding:6px; background-image:url(../image/nopic.jpg);background-repeat:no-repeat; background-position: center center;}
.list_journal ul li figure a{ display:block; padding-bottom:150%; background-repeat:no-repeat; background-position: center center; background-size:contain; }
.list_journal ul li .h5{ font-size:1.2em; padding:2.5% 0; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; text-align:center;}
.list_journal ul li .h5 a{ color:#3a3a3a;}
.list_journal ul li .more{ text-align:center;}
.list_journal ul li .more a{ line-height:2.2em; text-align:center; width:124px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}

.list_link{ padding:1% 0;}
.list_link ul li{ float:left; width:20%; padding:1% 1.084%;}
.list_link ul li figure{ position:relative; border:solid 1px #eee; padding:6px; background-image:url(../image/nopic.jpg);background-repeat:no-repeat; background-position: center center;}
.list_link ul li figure a{ display:block; padding-bottom:50%; background-repeat:no-repeat; background-position: center center; background-size:contain; }
.list_link ul li .h5{ font-size:1.2em; padding:2.5% 0; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; text-align:center;}
.list_link ul li .h5 a{ color:#3a3a3a;}

.list_jobs { padding:2% 0;}
.list_jobs table tr:first-child td{ background-color:#f3f3f3; font-weight:bold;}
.list_jobs table tr:nth-child(2n) td{ width:20%; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; }
.list_jobs table tr td{ border:solid 1px #efefef; padding:1%; text-align:center; }
.list_jobs table tr td:first-child{ border-left:none}
.list_jobs table tr td:last-child{ border-right:none}
.list_jobs table tr.name{ cursor:pointer;}
.list_jobs table tr.txt{ display:none;}
.list_jobs table tr.txt td{ background-color:#f3f3f3;}
.list_jobs table tr.txt td:first-child{ text-align:right; font-weight:bold;}
.list_jobs table tr.txt td:last-child{ width:80%; text-align:left;}
.list_jobs table tr.show td{ color:#e64b2e;}
.list_jobs table tr.show td.f1 i:before{ color:#e64b2e; content: "\e253";}
.list_jobs table tr td{ position:relative; padding-left:5%; padding-right:5%;}
.list_jobs table tr td.f1 i:before{
	content: "\e252";
	color:#999999;	
	position: absolute; 
	top: 13px;
	right:10px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-size: 0.6rem;
	font-style: normal;	
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}
.list_jobs .btn{ display: block;
    text-align: center;
    background-color: #ececec;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}	
.list_jobs .btn:hover{background-color: #e64b2e;color: #fff;}
.FormBox{font-size: 14px;padding: 4%;}
.FormBox dl{margin-bottom: 20px;}
.FormBox dt{color: #666;float: left;line-height: 38px;}
.FormBox dd{margin-left: 5em;}
.FormBox dd span.JobName{line-height: 38px;}
.FormBox dd input{text-indent: 10px; border:1px solid #c5c5c5;background-color: #f5f5f5;width:420px;max-width: 100%;height: 36px;line-height: 36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.FormBox div{ text-align:center;}
.FormBox .btn{ line-height:1.8em; font-size:16px; padding:1% 20%; text-align:center;  display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px; border:none;}
.FormBox .btn:hover{background: #313452 url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}


.resume_demo{background: url(../image/bg_link.png) no-repeat right center;padding-right: 30px;float: left; height:26px; cursor:pointer; position: relative; z-index: 3; margin-top: 10px;margin-bottom: 10px;}
.resume_demo.on{background: url(../image/bg_link_on.png) no-repeat right center;}
.resume_demo .down{ display:none; background:#fff; padding:0 10px;}
.resume_demo .down:nth-child(1){ display:block;}
.resume_demo.on .down{ display:block;}
.resume_demo a{font-size: 14px;color: #666;line-height: 26px;}

.webform_login { padding:2% 0;}
.webform_login .h5,
.webform_login .h6{ text-align:center;}
.webform_login .h5{ color:#e64b2e; font-size:1.5em;}
.webform_login .h6{ padding-bottom:2%;}
.webform_login .member_form{ margin:auto; width:500px; border:solid 1px #ededed; padding:5% 10%;}
.webform_login table{ width:100%;}
.webform_login table td{ font-weight:bold; padding:3% 0;}
.webform_login table td .form_err{ display:none;}
.webform_login .text{ padding:5px; border:solid 1px #e5e5e5;}
.webform_login .a_login,
.webform_login .a_reg{ margin:0 2%; font-size:14px; line-height:2.2em; text-align:center; width:102px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.webform_login .a_reg{ background-color:#313452;}
.webform_login center{ padding-top:8%;}

.webform_register { padding:2% 0;}
.webform_register .h5,
.webform_register .h6{ text-align:center;}
.webform_register .h5{ color:#e64b2e; font-size:1.5em;}
.webform_register .h6{ padding-bottom:2%;}
.webform_register .member_form{ margin:auto 5%; border:solid 1px #ededed;}
.webform_register p{ padding-left:60px; background-color:#fcedea; color:#ff7155;}
.webform_register table td{  padding:8px 5px;}
.webform_register table td.f_name{ text-align:right; width:120px; white-space:nowrap;}
.webform_register table td .form_err{ color:#ff7155;}
.webform_register .text{ padding:5px; border:solid 1px #e5e5e5; width:80%;}
.webform_register table.table_2 td.f_name{ width:220px;}
.webform_register table.table_2 .text_line{ border:none; padding:5px; width:60%; border-bottom:solid 1px #f7c9c0;}
.webform_register center{ padding:4% 0;}
.webform_register .btn{ border:none; cursor:pointer; font-size:14px; line-height:2.2em; text-align:center; width:102px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}

.webform { padding:2% 0;}
.webform table { width:90%;}
.webform table td{  padding:8px 5px;}
.webform table td.f_name{ text-align:right; width:120px; white-space:nowrap;}
.webform table td .form_err{ color:#ff7155;}
.webform table td .text{ padding:5px; border:solid 1px #e5e5e5; width:80%;}
.webform table td .btn{ border:none; cursor:pointer; font-size:14px; line-height:2.2em; text-align:center; width:102px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.webform table td .reg{ background-color:#313452; margin-left:10px;}


.Pages{ padding:3% 0; text-align:right;}
.Pages a{ border:solid 1px #edecec; display:inline-block; padding:4px 12px; overflow:hidden; position:relative;}
.Pages a.a_cur{ border-color:#e64b2e; background-color:#e64b2e; color:#fff;}
.Pages em{ font-style:normal;}
.Pages a.a_prev,
.Pages a.a_next{}
.a_prev::before,
.a_next::before{}
.a_prev::before{ content:''}
.a_next::before{ content:''}
.p_cur,
.p_count,
.p_total,
.p_jump{ display:none;}


.layer{ position:fixed; background-color:rgba(0,0,0,0.6); left:0; top:0; z-index:30; width:100%; height:100%; display:none; z-index:99;}
.fixed_infoBox{ position:absolute; width:50%; left:25%; top:20%;  z-index:40; display:none; z-index:99;}
.fixed_infoBox .close_back{ position:absolute;width:92%; cursor:pointer; padding:0 6%;}
.fixed_infoBox .close_back span{ text-align:center; display:block;}
.fixed_infoBox .close_back span::before{
	content: "\e088";
	color:#fff;	
	position: absolute; 
	top: 1px;	
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-size: 3rem;
	font-style: normal;	
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}

.fixed_infoBox .info{ padding:2% 6%;}
.fixed_infoBox  .bx-wrapper{ text-align:center; background-color:#fff; min-height:300px; }
.fixed_infoBox .bx-controls{ position:absolute; z-index:55; width: 100%; top: 40%;}
.fixed_infoBox .bx-controls .bx-controls-direction a{ position:absolute; display:block; font-size:0; overflow:hidden;}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-prev{ left:-20%;}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-next{ right:-20%;}
.fixed_infoBox .bx-controls .bx-controls-direction a:before,
.fixed_infoBox .bx-controls .bx-controls-direction a:before{font-family: 'Glyphicons Halflings'; font-size: 3rem; color:#fff; opacity:0.7}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-prev::before{ content:"\E251"}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-next::before{ content:"\E250"}
.fixed_infoBox h5{ padding:5% 0; color:#fff; font-size:1.5em; text-align:center; font-weight:normal;}

.fixed_formBox .close_back{ position:absolute; right:-2%; top:-3%; cursor:pointer; background:url(../image/close.png) no-repeat; width:70px; height:70px;}
.fixed_formBox{ position:absolute; width:50%; left:25%; top:20%;  z-index:100; display:none; }
.fixed_formBox .info{background-color:#fff; border-radius:0 0 12px 12px; padding:5% 10%;}
.fixed_formBox h5{ font-size:1.5em; padding:5px 0; background:#e64b2e url(../image/icon.png) no-repeat 2% center; text-align:center; color:#fff;  border-radius:10px 10px 0 0;}
.fixed_formBox table td{ padding:1%;}
.fixed_formBox table td.name{ text-align:right;}
.fixed_formBox .text{ border:solid 1px #cfcfcf; padding:7px 5px; border-radius:6px; width:100%;}
.fixed_formBox textarea.text{ height:100px;}
.fixed_formBox .btn{ margin:0 2%; font-size:14px; line-height:2.2em; text-align:center; width:102px; display:inline-block; color:#fff; border-radius: 12px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px; border:none;}
.fixed_formBox .reset{ background-color:#646464;}
.fixed_formBox .img{ position:absolute; right:4%; bottom:5%; background:url(../image/ico_yes.png) no-repeat; width:105px; height:83px;}

.banner_index{ margin-bottom:1%;}
.banner_index{position:relative; border-bottom:solid 2px #e64b2e; }
.banner_index img{ max-width:100%;}
.banner_index img.img_small{ display:none;}
.banner_index .bx-pager{ position:absolute; width:100%; text-align:center; bottom:3%; z-index:88;}
.banner_index .bx-pager .bx-pager-item{ padding:0 1%; display:inline-block;}
.banner_index .bx-pager .bx-pager-item a{cursor:pointer; line-height:50px; overflow:hidden; width:17px; height:17px; display:inline-block; background-color:#a3b7be; border-radius:100%;}
.banner_index .bx-pager .bx-pager-item a.active{ background-color:#e64b2e;}
.banner_index .bx-controls-direction { display:none;}

.HomLogin{position: absolute;top: 33px;right: 50%;z-index:55; padding:29px 18px 42px 18px;  width:280px;margin-right: -600px;background: url(../image/bg_homcloumn.png) repeat;}
.HomLogin .box{ margin-bottom:40px;}
.HomLogin .h2{font-size:28px;color: #999; line-height: 1em;padding-bottom: 10px; float:left; cursor:pointer;}
.HomLogin .h2.on{color: #ee5031; border-bottom:2px solid #ee5031;}
.HomLogin .h2.right{ float:right;}
.HomLogin span.en{display: block;margin-bottom: 24px; font-size: 12px;line-height: 14px; color: #747374;text-transform : uppercase;}
.HomLogin .LoginForm{ display:none;}
.HomLogin .on{ display:block;}
.HomLogin .LoginForm dl{margin-bottom: 17px;}
.HomLogin .LoginForm dt{font-size: 16px;color: #747374;float: left;width: 57px;}
.HomLogin .LoginForm dt span{padding-left: 1em;}
.HomLogin .LoginForm dd{margin-left: 57px;}
.HomLogin .LoginForm dd input{width: 100%;border: 1px solid #e0e0e0;height:29px;line-height: 29px;text-indent: 10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.HomLogin .BtnBox{padding:15px 0 0 0;}
.HomLogin .BtnBox a{display: block;float: left; width:101px;height: 28px;line-height: 28px; text-align: center;font-size:15px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden;}
.HomLogin .BtnBox a.btn1{ background:#e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size:auto 23px; }
.HomLogin .BtnBox a.btn2{margin-left: 23px;background:#303351 url(../image/bg_btn.png) no-repeat right bottom; background-size:auto 23px;}

.pro_font{ text-align:center; padding:1% 0; color:#999999;  font-weight:normal; font-size:1.2em; }
.pro_font b{color:#e64b2e; font-size:1.5em; font-weight:normal; padding:0 1%;}

.list_hot_pro{ border:solid 1px #e5e5e5;}
.list_hot_pro li{ padding:2%; float:left; width:25%; border-right:dotted 1px #cccccc; text-align:center; color:#666666;}
.list_hot_pro li:last-child{border-right:transparent}
.list_hot_pro li h5{ font-size:1.2em;}
.list_hot_pro li h5 a{ color:#6b6b6b;}
.list_hot_pro li h5 a:hover{ color:#e64b2e;}
.list_hot_pro li p{ color:#c6c6c6;}
.list_hot_pro ul li p b{ font-size:1.8em; color:#e64b2e;}
.list_hot_pro li p{ padding:5% 0; font-size:14px;}
.list_hot_pro li p span{ color:#8a8a8a;}
.list_hot_pro li .more{ font-size:12px; line-height:2em; text-align:center; padding:0 14%; display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.list_hot_pro li .more:hover{ background-color:#313452;}
.list_hot_pro li h5,
.list_hot_pro li p{white-space:nowrap; overflow: hidden;text-overflow: ellipsis;}

.search_pro{ margin-top:3%; background-color:#fff; border:solid 1px #e5e5e5; position:relative; min-height:120px}
.search_pro .left{left:10px; top:-8px; position:absolute; color:#e64b2e; width:169px; height:136px; background: url(../image/search_photo.png) no-repeat left; background-size:contain; color:#fff; text-align:center; }
.search_pro .left b{ font-size:1.2em; font-weight:normal; display:block; padding-top:20%;}
.search_pro .left span{ display:block; opacity:0.5;}
.search_pro .mid{ padding:2% 90px 1.5% 190px;}
.search_pro .mid table td{ white-space:nowrap;}
.search_pro .mid .text{ width:90%; border:solid 1px #e5e5e5; padding:2%;}
.search_pro .mid p{ padding-top:1%; display:inline-block; width:48%;}
.search_pro .mid p a{ color:#9e9e9e;}
.search_pro .mid p a.on { color:#e64b2e;}
.search_pro .mid p span{ display:inline-block; white-space:nowrap; padding-right:1%;}
.search_pro .right{ position:absolute; right:20px; top:0; padding:25px 0; text-align:center;}
.search_pro .right .btn{ width:77px; height:77px; cursor:pointer; color:#e64b2e; border:none; background:url(../image/btn.jpg) no-repeat center center; background-size: contain;}
.search_pro .left, .search_pro .right{ background-color:transparent; float:none;}
	
.list_product{ border:solid 1px #e5e5e5; background-color:#fff; border-bottom:none;}
.list_product ul li{ color:#7e7e7e; padding:2%; float:left; width:50%; border-bottom:dotted 1px #cccccc;border-right:dotted 1px #cccccc}
.list_product ul li h5{ font-size:16px; color:#333333; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;}
.list_product ul li h5 a{ color:#333333;}
.list_product ul li h5 a:hover{ color:#e64b2e;}
.list_product ul li p{ padding: 2% 0;}
.list_product ul li p b{ font-size:1.8em; color:#e64b2e; padding-right:5%;}
.list_product ul li p span{ display:inline-block; white-space:nowrap; padding-right:5%;}
.list_product ul li p span.span1{display:block;}
.list_product ul li .more{ font-size:12px; line-height:2em; text-align:center; padding:0 6%; display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.list_product ul li .more:hover{ background-color:#313452;}
.list_product ul li:nth-child(2n){ border-right-color:transparent;}

.list_product .Pages{ padding-right:2%;}

.info_pro table{border:solid 1px #e5e5e5; }
.info_pro table td{border-bottom:solid 1px #e5e5e5; padding:1%; color:#000000;}
.info_pro table td .more{display: block; width:130px;height: 28px;line-height: 28px; text-align: center;font-size:15px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden; background:#e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size:auto 23px; margin:20px auto;}

.info_pro table td.f_td{ text-align:right; color:#6d6d6d;}
.info_pro table td .money{ font-size:1.4em; color:#e64b2e;}
.info_pro table .pic{}
.info_pro table .pic .pic_box{ width:100%; height:0; position:relative; padding-bottom:25%;}
.info_pro table .pic img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.info_pro table .last td{ border:none;}

.ul_sitemap li a{ white-space:nowrap;}
.ul_sitemap li strong{ display:block;}

/*index*/
.h_border{ border:solid 1px #e2e2e2;}


.ind_style .box{ padding:10px 18px; overflow:hidden;}

.ind_style  .search_pro{ margin-top:0; margin-bottom:2%;}

.ind_style .tabbox .hd{ border-bottom:solid 1px #e8e8e8; position:relative; top:-2px;}
.ind_style .tabbox .hd a{ cursor:pointer; bottom:-1px; position:relative; font-size:1.3em; display:inline-block; padding:0 3%; line-height:40px; color:#313452; border-top:solid 3px transparent;}
.ind_style .tabbox .hd a.on{ font-weight:bold; color:#e64b2e; border-color:#e64b2e;background-color:#fff; border-right:solid 1px #e8e8e8;border-left:solid 1px #e8e8e8; }
.ind_style .tabbox .hd a.on:first-child{ border-left:none;}

.ind_business{ padding-bottom:2%;}
.ind_business ul li{ float:left; width:23.5%; margin-right:2%;}
.ind_business ul li dl{ background-color:#fff; padding:10px 10px 10px 85px; position:relative; overflow:hidden;}
.ind_business ul li dl span{ display:block; width:70px; height:70px; position:absolute; left:10px; top:10px}
.ind_business ul li dl h5{ color:#313452; font-size:1.2em; font-weight:bold;}
.ind_business ul li dl p{ font-size:14px; line-height:1.5em; height:3em; overflow:hidden;}
.ind_business ul li.n1 dl span{ background:url(../image/ind_icon1.png) no-repeat center center;}
.ind_business ul li.n2 dl span{ background:url(../image/ind_icon2.png) no-repeat center center;}
.ind_business ul li.n3 dl span{ background:url(../image/ind_icon3.png) no-repeat center center;}
.ind_business ul li.n4 dl span{ background:url(../image/ind_icon4.png) no-repeat center center;}
.ind_business ul li:last-child{ margin-right:0;}

/*单片*/
.business_Box{width: 100%; padding: 0 2%; position: relative;}
.business_Box ul li{width: 30%; height: 138px; margin: 50px 0;}
.business_Box ul .left{float: left; margin-right: 19%;}
.business_Box ul .right{float: right; margin-left: 19%;}
.business_Box ul li i{width: 26%;}
.business_Box ul li .businessCon{width: 68%; }
.business_Box ul .left i{float: left;}
.business_Box ul .left .businessCon{float: right;}
.business_Box ul .right i{float: right;}
.business_Box ul .right .businessCon{float: left;}
.business_Box ul .right{float: right; margin-left: 19%;}
.business_Box ul li .businessCon h3{margin: 0; font-size: 18px; color: #313452; font-weight: bold;}
.businessText{line-height: 20px;}
.business_pic{width: 36%; position: absolute; left: 50%; margin-left: -18%; top: 100px;}

.species{padding:10px 2%;}
.speciesPic{width: 100%;}
.speciesList{margin-top: 5px;}
.speciesList ul li{width: 33.3%; float: left;}
.speciesCon{margin-top: 10px;}
.speciesCon dl dd{padding-left: 35%; height: 25px;}
.speciesCon dl dd a{display: inline-block; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #8b8b8b; padding-left: 10px;}
.speciesCon dl dd a i{position: absolute; left: 0; top: 50%; margin-top: -4px; width:0; height:0; border:4px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #8b8b8b; overflow:hidden; pointer-events: none;}


.ind_product{ padding-bottom:2%;}
.ind_product .left,
.ind_product .right{ background-color:transparent; width:49%}
.ind_product h2{ text-align:center; padding:1% 0;  border-bottom:solid 1px #e2e2e2; position:relative; color:#999999;  font-weight:normal; font-size:1.2em;}
.ind_product h2 b{color:#e64b2e; font-size:1.5em; font-weight:normal; padding:0 1%;}
.ind_product h2 a{ float:right; padding-right:10px; padding-top:10px;}
.ind_product ul{ margin-left:-1px;}
.ind_product ul li{ float:left; text-align:center; color:#666666; line-height:3em; padding:10px 0;  border-left:solid 1px #e2e2e2}
.ind_product ul li h5{ color:#313452; font-size:1.6em;}
.ind_product ul li h6 { color:#e64b2e;}
.ind_product ul li h6 b{ font-size:2.2em;}
.ind_product ul li dl a{ line-height:1.8em; font-size:16px; padding:1% 0; text-align:center; left:15%; right:15%; width:70%; display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px; border:none;}
.ind_product ul li dl a:hover{background: #313452 url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}
.ind_product ul li h5,
.ind_product ul li h6,
.ind_product ul li p{white-space:nowrap; overflow: hidden;text-overflow: ellipsis;}

.ind_notice{ margin-bottom:2%; background-color:#fff; overflow:hidden;}
.ind_notice .more{ position:absolute; right:10px; top:0; font-size:16px; height:44px; line-height:44px; z-index:10;}
.ind_notice .left,
.ind_notice .right{ min-height:290px; position:relative;}
.ind_notice .left{ width:59%;}
.ind_notice .right{ width:39%;}
.ind_notice .right .bx-wrapper{  border-bottom: 5px #e5e5e5 solid;}
.ind_notice .right .bx-wrapper{ margin:18px;}
.ind_notice .right .bx-wrapper li figure{ background-image:url(../image/nopic.jpg);background-repeat:no-repeat; background-position: center center;}
.ind_notice .right .bx-wrapper li figure a{ display:block; padding-bottom:45%; background-position:center center; background-repeat:no-repeat; background-size: cover;}
.ind_notice .right .bx-wrapper li p{white-space:nowrap; overflow: hidden;text-overflow: ellipsis;  text-overflow: ellipsis; text-align: center; color: #fff;background-color: rgba(0, 0, 0, 0.37); position: absolute; overflow: hidden; bottom: 0; padding: 5px 0; margin: 0; width: 100%;}
.ind_notice .right .bx-controls{ position:relative;}
.ind_notice .right .bx-controls .bx-pager{ position:absolute; right:0; top:10px;}
.ind_notice .right .bx-controls .bx-pager .bx-pager-item{ display:inline-block; padding:0 5px;}
.ind_notice .right .bx-controls .bx-pager .bx-pager-item a{ padding:0 5px; background-color:#e5e5e5; border-radius:5px;}
.ind_notice .right .bx-controls .bx-pager .bx-pager-item a.active{ background-color:#e64b2e; color:#fff;}



.ind_news_about{ padding-bottom:2%;}
.ind_news_about .more{ position:absolute; right:10px; top:0; font-size:16px; height:44px; line-height:44px; z-index:10;}
.ind_news_about .box:first-child .slider{ float:left; width:48%;}
.ind_news_about .box:first-child .slider li a{ display:block; height:0; padding-bottom:55%; position:relative;}
.ind_news_about .box:first-child .slider li img{ position:absolute; height:100%; width:100%;}
.ind_news_about .box .h_list{ margin-top:10px;}
.ind_news_about .box .h_Blist{  float:right; width:48%; }
.ind_news_about .box .h_Blist li b{ line-height:2.7em;white-space:nowrap; overflow: hidden;text-overflow: ellipsis; display:block;}
.ind_news_about .box .h_Blist li p{ padding:0; margin:0; line-height:1.8em; height:9em; overflow:hidden;}
.ind_news_about .box .h_Blist li a{ color:#666666; position:relative;  padding-left:3%; }
.ind_news_about .box .h_Blist li a:hover{ color:#e64b2e;}
.ind_news_about .box .h_Blist li a:before{ left:0; top:30%; content:""; position:absolute; display:inline-block; width:0px; height:0px; overflow:hidden; font-size:0; line-height:0; border-color:transparent transparent transparent #c2c2c2; border-style: dashed dashed dashed solid; border-width:4px;}

.ind_news_about .left,
.ind_news_about .right{ min-height:364px; position:relative; background-color:#fff}
.ind_news_about .left{ width:59%;}
.ind_news_about .right{ width:39%; position:relative;}
.ind_news_about .right ul li{position:relative;}
.ind_news_about .right img,
.ind_news_about .right video{ width:100%; height:100%;}
.ind_news_about .right video{ position:absolute; z-index:2;}
.ind_news_about .right img{}
.ind_news_about .right .bx-controls{}
.ind_news_about .right .bx-controls .bx-pager-item{ display:inline-block; width:33.333%; padding-right:1px;}
.ind_news_about .right .bx-controls .bx-pager-item:nth-child(3){ padding-right:0;}
.ind_news_about .right .bx-controls .bx-pager-item a{ display:inline-block; width:100%; color:#fff;text-align:center;background-color:rgba(62, 61, 61, 0.52); line-height:27px;}
.ind_news_about .right .bx-controls .bx-pager-item a.active{background-color:rgba(206, 31, 31, 0.52)}
.ind_news_about .right .bx-controls .bx-controls-direction{ display:none;}
.ind_news_about .right .txt{ z-index:5; position:absolute; bottom:0px; font-size:14px; width:100%; text-align:center; color:#fff; background:rgba(0,0,0,0.5); height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.h_list li{ line-height:2.7em;white-space:nowrap; overflow: hidden;text-overflow: ellipsis; position:relative;}
.h_list li span{ float:right; color:#777777; font-size:0.8em;}
.h_list li .span{ position:absolute; right:0; top:0;}
.h_list li a{ color:#666666; position:relative;  padding-left:3%; display:block; padding-right:100px;white-space:nowrap; overflow: hidden;text-overflow: ellipsis;}
.h_list li a:hover{ color:#e64b2e;}
.h_list li a:before{ left:0; top:30%; content:""; position:absolute; display:inline-block; width:0px; height:0px; overflow:hidden; font-size:0; line-height:0; border-color:transparent transparent transparent #c2c2c2; border-style: dashed dashed dashed solid; border-width:4px;}

.ind_about{ margin-bottom:2%;}
.ind_about .bd { padding:10px;}
.ind_about .bd ul li{ border:solid 1px #e2e2e2; background-color:#fff;}
.ind_about .bd ul li h3{font-size: 18px; color: #313452; font-weight: bold; line-height: 54px; text-indent: 25px; border-bottom: dashed 1px #dcdcdc;}
.ind_about .bd ul li figure{ text-align:center; padding:20px 18px;}
.ind_about .bd ul li figure img{ width:100%; height:100px;}
.ind_about .bd ul li p{ font-size: 14px; color: #666;  line-height: 20px;  padding:0px 18px;  font-family: 黑体; height: 60px; overflow:hidden;}
.ind_about .bd ul li .more{ text-align:right; padding:18px;}
.ind_about .bd ul li .more a{ line-height:1.8em; font-size:14px; padding:1% 0; text-align:center; width:100px; display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px; border:none;}
.ind_about .bd ul li .more a:hover{background: #313452 url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px;}

/*发展历程*/
.lich_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative;}
.lich_list .next,
.lich_list .prev{ display:block; width:26px; height:54px; position:absolute; top:40px; cursor:pointer;}
.lich_list .next{ background:url(../image/lich_right.png); right:50px;}
.lich_list .prev{ background:url(../image/lich_left.png); left:50px;}
.lich_list .div_box{ margin:50px auto 0 auto; background:url(../image/lich.png) repeat-x left top 9px; max-width:1000px; position:relative; min-height:60px;}
.lich_list .div_box::after{ position:absolute; right:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.lich_list .div_box::before{ position:absolute; left:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.lich_list .div_box ul{ padding:0;}
.lich_list .div_box li{ float:left; width:92px;display:block; padding-top:50px; line-height:30px; font-size:18px; color:#999; text-align:center; position:relative; cursor:pointer;}
.lich_list .div_box li.on{ border-color:#e64b2e; color:#e64b2e;}
.lich_list .div_box li.on::before{ border-color:#e64b2e;}
.lich_list .div_box li::before{ position:absolute; left:50%; top:0; width:17px; height:17px; content:''; background:#fff; border:3px solid #d6d6d6; border-radius:50%; z-index:3; margin-left:-9px;}
.lich_list .div_show{ padding:50px; background-position:right top 70px !important; background-repeat:no-repeat !important; min-height:500px; background-size:265px 472px !important;}
.lich_list .div_show dl{ display:none; width:75%;}
.lich_list .div_show dd .h2{ font-size:24px; color:#333; border-bottom:1px solid #d1d1d1; line-height:30px; padding-bottom:10px;}
.lich_list .div_show dd .txt{ font-size:12px; color:#666; margin:20px 0 50px 0;}

/*宣传视频*/
.video_list{ background:#fff; border:1px solid #d1d1d1; padding:30px 0;}
.video_list li{ display:block; float:left; width:30%; position:relative; margin:1.66% 1.66% 45px 1.66%;}
.video_list li .play{ position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; background-size:100% 100% !important;}
.video_list li .play .play_bg{ width:100%; height:100%; background:rgba(0,0,0,0.52) url(../image/play_bg.png) no-repeat center; cursor:pointer;}
.video_list li iframe,
.video_list li video{ width:100% !important; background:#000;}
.video_list li .title{ height:30px; line-height:30px; width:100%; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.singlePage .map{ height:400px;}
.singlePage .map .contact_map{ height:400px;}

.float_right{ position:fixed; right:0; top:100px; width:120px; background:#ed7020; z-index:999; display:none;}
.float_right.on{ display:block;}
.float_right li{ text-align:center; display:block; padding:5px 0;}
.float_right li:hover{ background:#ffb81e;}
.float_right li figure{ padding:10px 0;}
.float_right li img{ width:100px;}
.float_right li a{ color:#fff; font-size:16px;}

@media screen and (max-width:1200px){
.FootLink dl dd a{width:25%;}
.auto{ width:96%;}
.pc_top .TopNav .auto{ width:98%;}

  .fixed_infoBox{ position:fixed;width:90%; left:5%;top:5%;}  
  .fixed_infoBox .close_back{ position:fixed; min-width:none;max-width:none;}
  .fixed_infoBox .bx-controls{ width:90%;left:5%;}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-prev{ left:-10%;}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-next{ right:-10%;}
.HomLogin{display: none;}
}
@media screen and (max-width:1000px){
.list_case ul li{ padding-left:2%; padding-right:2%;}
.webform_register .member_form{ margin:auto 2%;}
.webform_register .text{ width:95%;}

.Footer .ImgQr{display: none;}
.Footer .OtherNav{ float:none; text-align:center;}
.Footer .OtherNav ul{display: inline-block;}
.Footer .Address{ margin:0;}
.Footer{text-align: center;padding-bottom: 20px}
.Footer .OtherNav{float: none;width: 100%; }
.Footer .OtherNav ul:after{content: "";}
.Footer .flink{float: none;display: inline-block;margin: 0px;margin-bottom: 10px;}
.Footer .Copyright{float: none;text-align: center;}
.Footer .Address{float: none;text-align: center;margin: 0px;}
    
.business_Box ul li{width: 48%; height: 138px; margin: 50px 0;}
.business_Box ul .left{float: left; margin-right: 1%;}
.business_Box ul .right{float: right; margin-left: 1%;}
.business_pic{display: none;}

.lich_list .div_show{ background:none; min-height:30px;}
.lich_list .div_show dl{ width:100%;}

.ind_news_about .box .h_list{width: 100%;}

 
}
@media screen and (max-width:767px){
	.mobile_top{display: block;}
	.pc_top{display: none;}

.FootLink dl dt{width: 100%;float: none;margin-bottom: 2%;}
.FootLink dl dd{width: 100%;float: none;}
.FootLink dl dd a{width: 33.3%;}

.Footer{text-align: center;padding-bottom: 20px}
.Footer .OtherNav{float: none;width: 100%; }
.Footer .OtherNav ul{display: inline-block;}
.Footer .OtherNav ul:after{content: "";}
.Footer .FriendlyLink{float: none;display: inline-block;margin: 0px;margin-bottom: 10px;}
.Footer .Copyright{float: none;text-align: center;}
.Footer .Address{float: none;text-align: center;margin: 0px;}
.Footer .ImgQr{display: none;}

.webform_register table.table_1 td{ width:30%; float:left; display:block;}
.webform_register table.table_1 td:nth-child(2n){ width:70%;}
.webform_register table.table_2 td.f_name{ width:100%; text-align:left;}
.webform_register table.table_2 td{ width:100%; display:block; padding:5px;}
.webform_register table.table_2 td .text_line{ width:100%;}

.ind_news_about .left,
.ind_news_about .right{ float:none; width:100%; overflow:hidden; min-height:inherit; line-height:2em;}
.ind_news_about .left{ margin-bottom:2%;}

.list_journal ul li{ width:33.33%;}
.list_link ul li{ width:33.33%;}

.list_jobs table tr:first-child{ display:none;}
.list_jobs table tr td,
.list_jobs table tr.txt td:first-child{ text-align:left; border-left:none; border-right:none; padding-top:2%;padding-bottom:2%;}
.list_jobs table tr td.f2{ display:none;}

.list_jobs table tr.txt td,
.list_jobs table tr.txt td:last-child{ display:block; width:100%;}
.list_jobs table tr td.f1{ width:80%;}
.list_jobs table tr{    border-top: solid 1px #efefef;  border-bottom: solid 1px #efefef;}
.list_jobs table tr td{ border-top:none; border-bottom:none;}
.list_jobs table tr td.end{ display:block; width: auto; padding-top:11%; padding-bottom:11%;}

.list_hot_pro li{ width:50%; text-align:left}
.list_hot_pro li.n1,
.list_hot_pro li.n2{border-bottom:dotted 1px #cccccc;}
.list_hot_pro li.n2{ border-right-color:transparent;}
.list_hot_pro li p{ padding:2% 0;}

.search_pro .mid{ padding-right:0;}
.search_pro .mid p{ width:100%;}
.search_pro .right{ right:10px;}
.search_pro .mid table{ width:80%;}
.search_pro .mid table td{ padding:2% 0; float:left; display:block;}
.search_pro .mid table td:nth-child(odd){ width:25%;}
.search_pro .mid table td:nth-child(even){ width:75%;}

.list_product ul li .more{ padding:0 14%;}


.fixed_formBox{ width:90%; left:5%; }
.fixed_formBox .info{ padding:5%;}

.ind_business ul li{ width:49%; padding-right:0; padding-bottom:2%;}
.ind_business ul li:nth-child(2n+1){ }
.ind_business ul li:nth-child(2n+2){ margin-right:0;}

.ind_product .left,
.ind_product .right{ float:none; width:100%; overflow:hidden;}
.ind_product .left{ margin-bottom:2%;}
.ind_notice .left,
.ind_notice .right{float:none; width:100%; min-height:inherit;}
.ind_notice .right{ margin-top:2%; padding-bottom:2%;}

.info_pro table td{float:left; display:block;  min-height:2.6em; padding-top:0; padding-bottom:0;}
.info_pro table td.f_td{ width:20%; white-space:nowrap;}
.info_pro table td{ width:80%;}
.info_pro.wpzc table td.f_td{ width:30%; white-space:nowrap;}
.info_pro.wpzc table td{ width:70%;}
.info_pro table td.f_long{ width:100%; text-align:left;}
.info_pro table td .money{ font-size: 14px;}
.info_pro table td.no{ display:none;}
    
    
.speciesPic{display: none;}
.speciesList{margin-top: 5px;}
.speciesList_pic{text-align: center;}
.speciesList ul li{width: 100%; margin-top: 40px;}
}

@media screen and (max-width:640px){
	.banner .img_big{ display:none;}
	.banner .img_small{ display:block;}
	.location dt{ display:none;}
	
	.menu ul li{ float:left; padding:0px; bottom:0px; position:relative; width:25%;}
	.menu ul li a{padding:0; width:100%; text-align:center;}
	.menu ul li.on a{ padding:0px;}
	.menu ul li:nth-child(4n+1){ clear:both;}
	
	.list_news ul li{ padding:2% 0;}
	.list_news ul li.istop figure{ margin:2% 0;}
	.list_news ul li.istop figure,
	.list_news ul li.istop .txt{ float:none; width:100%;}
	.editor_about .txt,
	.editor_about .pic{ float:none; width:100%;}
    
	.list_case ul li{ width:50%;}
	.list_journal ul li{ width:50%;}
	.list_link ul li{ width:50%;}
	
	.webform_login .member_form{ width:auto;}
    
.banner_index .bx-pager .bx-pager-item a{width:10px; height:10px;}
.banner_index .bx-controls-direction a{width:20px; height:30px; }
.banner_index img.img_big{ display:none;}
.banner_index img.img_small{ display: block;}

.ind_news_about .box:first-child .slider,	
.ind_news_about .box:first-child figure,
.ind_news_about .box:first-child ul{ float:none; width:100%;}
.ind_news_about figure{ display:none;}
.ind_news_about .box .h_Blist li p{ height:auto;}

.search_pro .left{ position:relative; width:auto; height:auto; left:0; top:0;}
.search_pro .left b{ padding-top:0;}
.search_pro .left{background-color:#e64b2e;}
.search_pro .mid{ padding-left:10px; padding-right:0px;}
.search_pro .mid table{ width:100%;}
.search_pro .right{ position:relative;top:auto; right:0; padding-bottom:3%;}
.search_pro .right .btn{line-height:1.8em; font-size:16px; padding:1% 0; text-align:center; left:15%; right:15%; width:70%; display:inline-block; color:#fff; border-radius: 18px; background: #e64b2e url(../image/bg_btn.png) no-repeat right bottom; background-size: auto 20px; border:none; height:inherit;}



.ind_product ul li{ line-height:1.8em;}
.ind_product ul li dl{ margin-top:2%;}

.ind_style .box{ padding:8px 18px;}

.h_list li{ line-height:2em;}
.flink_dzbs{float:none!important}

.business_Box ul .left i{float: left;}
.business_Box ul .left .businessCon{float: right;}
.business_Box ul .right i{float: left;}
.business_Box ul .right .businessCon{float: right;}
.business_Box ul li{width: 100%; height: 138px; margin: 50px 0;}
.business_Box ul .left{float: none; margin-right: 0;}
.business_Box ul .right{float: none; margin-left: 0;}
.business_pic{display: none;}   
}
@media screen and (max-width:480px){

.mobile_top .btn_back{width:5%;}
.mobile_top .btn_nav{width:8%;}

.webform table,
.webform table td .text{ width:100%;}
	
.FootLink dl dd a{width: 50%;}
.Footer .FriendlyLink{ float:none;}
.Footer .FriendlyLink.left{ margin-bottom:5%;}
	
	.menu ul li{ width:33.333%;}
	.menu ul li:nth-child(3n+1){ clear:both;}
	.menu ul li:nth-child(4n+1){ clear:none;}

/*.list_photo ul li{ width:50%}*/
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-prev{ left:-15%;}
.fixed_infoBox .bx-controls .bx-controls-direction a.bx-next{ right:-15%;}
.list_product ul li{ width:100%; float:none; border-right:none;}
.list_hot_pro ul li{ width:100%; float:none; border-right:none;}
.list_hot_pro li.n3{border-bottom:dotted 1px #cccccc;}
}
@media screen and (min-width:1160px){
.info_pro table td{ min-width:150px;}
}
/*{content:'\E120'}*/



