@charset "utf-8";
:root {
	--txtColor:#191717;
    --mainColor:#0066cc;
	--shadowColor:#FFFFFF;
    --echoColor:#0099ff;
    --btnColor:#cc6600;
	--remarkColor:#999; 
 }

body{margin:0px;font-family:"微软雅黑",宋体,仿宋,仿宋_GB2312 Arial, Helvetica, Verdana, Lucida, sans-serif;font-size:12px;color:var(--txtColor);line-height:20px;height: 100%;}
ul,li,p,form,input,em{list-style-type:none;margin:0px;padding:0px;text-indent:0;}
*{ padding: 0; margin: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
body{background-color:#f2f2f2;}
fieldset,img{border-width:0;border-style:solid;}
A{cursor: pointer;text-decoration:none;color:var(--txtColor);} 
A:hover{color:var(--echoColor);text-decoration:none; }
A:active{color:var(--echoColor);text-decoration:none; }
td {font-size:13px;text-decoration:none; color:var(--txtColor); line-height:20px;}

/*
.wow {    filter: alpha(opacity=0);    -moz-opacity: 0;    opacity: 0; }
.animated {    filter: alpha(opacity=1);    -moz-opacity: 1;    opacity: 1; }
*/

.maincolor{color:var(--mainColor);}
.mainbg{background-color:var(--mainColor);}
.mainborder-bottom{border-bottom:1px solid var(--mainColor);}
.mainborder-top4{border-top:4px solid var(--mainColor);}

showinmobile{display:none;}
showinpc{display:block;}
@media only screen and (max-width: 760px) {
	showinmobile{display:block;}
	showinpc{display:none;}
} 

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml1p{margin-left:1%;}
.ml2p{margin-left:2%;}

.ifrm_map{float:left;width:90%;min-height:0px;margin:5% 5% 5% 5%;}
.bold{font-weight:bold;}
.font-14 { font-size: 14px; }
.pt16{ font-size: 16pt; }
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.relative{position:relative;}
.red{color:#f00}
.floatleft{float:left;}
.floatright{float:left;}
.w100{width:100%;}
.shape{width:100%;padding-bottom:100%;position:relative;}
.shapelayer{position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;}
.rmb:before{content:"\00A5"}
.hide{display:none;}

.grey-9, a.grey-9 {color: #9c9c9c;}
.blue, a.blue { color: #3caaff; }
.red-bg{background-color:#f21c1c}
.white, a.white { color: #fff; }
.grey-d-bg{background-color:#dfdfdf}
.colorfc{color:#15ae67;}
.whitebg{background-color:#FFF;}

.button_1{border:1px solid #ff9900;padding:0px 5px 0px 5px;background:#fff;color:#ff6600;font-size:14px;outline:none;cursor:pointer; }
.button_1:hover{background:#ff6600;color:#fff;}

.b{font-weight:bold;}
.DataTable{BORDER-top:1px solid #CCCCCC;BORDER-left:1px solid #CCCCCC;width:100%; border-collapse:collapse;}
.DataTable th{font-size:13px;font-weight:bold;background:#EFEFEF;padding:2px;BORDER-right:1px solid #CCCCCC;BORDER-bottom:1px solid #CCCCCC; }
.DataTable td{ BORDER-right:1px solid #CCCCCC;BORDER-bottom:1px solid #CCCCCC; padding:2px;}
.SubTable{BORDER-top:0px;BORDER-left:0px;}
.SubTable td{ BORDER-right:0px;BORDER-bottom:0px; padding:2;}
.SubTable1{BORDER-top:0px;BORDER-left:0px;}
.SubTable1 td{ BORDER-right:0px;BORDER-bottom:1px dashed #FF0000; padding:2;}

.content_remark{color:#666666;line-height:25px;}
.columntop{font-weight:bold;}

.clears{float:left;width:100%;height:1px;clear:both;} 
.btn{display: block;border:0px;height:50px;text-align: center;line-height:50px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;font-size:12pt;font-weight:bold;padding:0 30px;}
.button{cursor:pointer;border:0px;height:40px;text-align: center;line-height:40px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;font-size:12pt;font-weight:bold;padding:0px 20px;}

.more{display:block;width:45px;height:18px;font-size:0px;background-image:url(/site/images/i_img_more.gif);cursor:pointer;}
 
.btn_1{ background-image:url(/site/images/btn_img_1.jpg); width:3px; height:23px;border-bottom:0px;border-right:0px; border:0px;}
.btn_2{ background-image:url(/site/images/btn_img_2.jpg); height:23px;border-bottom:0px;border-right:0px;border:0px}
.btn_3{ background-image:url(/site/images/btn_img_3.jpg); width:3px; height:23px;border-bottom:0px;border-right:0px;border:0px}

.img_case_ico {    position: absolute;    top: 0;    left: 0;    width:100%;    height:100%;    background: url(/site/images/case_ico.png) no-repeat center;    opacity: 0;     transition: all .3s;  }
.img_case_line {position: absolute; top:18%;left:18%;width:64%;height:64%;}
.img_case_line span {position: absolute;background: #0ddfba;transition: all .3s cubic-bezier(.25, .46, .45, .94);}
.img_case_line span:nth-child(1) {top: 0;left: 0;width: 0;height: 2px;}
.img_case_line span:nth-child(2) {top: 0;right: 0;width: 2px;height: 0;}
.img_case_line span:nth-child(3) {right: 0;bottom: 0;width:0;height: 2px;}
.img_case_line span:nth-child(4) {bottom: 0;left: 0;width: 2px;	height: 0;}

.img_case_ico:hover {opacity: 1;}
.img_case_ico:hover .img_case_line span:nth-child(1), .img_case_ico:hover .img_case_line span:nth-child(3){	width: 100%;}
.img_case_ico:hover .img_case_line span:nth-child(2), .img_case_ico:hover .img_case_line span:nth-child(4){	height: 100%;}

.shape:hover .img_case_ico {opacity: 1;}
.shape:hover .img_case_line span:nth-child(1), .shape:hover .img_case_line span:nth-child(3){	width: 100%;}
.shape:hover .img_case_line span:nth-child(2), .shape:hover .img_case_line span:nth-child(4){	height: 100%;}

.i:hover .img_case_ico {opacity: 1;}
.i:hover .img_case_line span:nth-child(1), .i:hover .img_case_line span:nth-child(3){	width: 100%;}
.i:hover .img_case_line span:nth-child(2), .i:hover .img_case_line span:nth-child(4){	height: 100%;}

.banner_index{float:left;width:100%;min-height:10px;z-index:100;text-align:center;margin-top:10px;position:relative;}
.banner_index .bshape{width:100%;height:140px;;position:relative;max-width:1200px;margin:auto;}
.banner_index .bshape .bcontent{position:absolute;left:0px;top:0px;width:100%;height:100%;}

.headBG{float:left;width:100%;min-width:1200px;height:30px; line-height:20px; background-color:#FFF;}
.headBG .hzone{margin:auto;width:1200px;height:30px;} 
.headBG .hbtn{float:right;width:100%;height:30px;line-height:30px;}
.whead_tel{float:left;width:500px;height:30px; line-height:30px; font-size:14px; }
.whead_login{float:left;float:left;height:30px;width:500px;color:#8c8c8c;} 
.whead_login ul{float:left;float:left;height:30px;line-height:30px; text-indent:10px;}
.whead_login .login{display:block;float:left;font-size:12px;color:#8c8c8c;width:60px;margin:0px; text-align:center;}
.whead_login .reg{display:block;float:left;font-size:12px;color:#8c8c8c;width:60px;margin:0px;  text-align:center;}
.whead_login .rl{display:block;float:left;font-size:14px;color:#666666;width:120px;text-align:center;}
.whead_login .uc{display:block;float:left;font-size:14px;color:#666666;width:100px;text-align:center;}
.whead_login .exit{display:block;float:left;font-size:12px;color:#8c8c8c;width:40px; height:30px; background:url(/site/images/top/i_ico_exit.png) center no-repeat;}

.whead_search{float:right;height:30px;width:50%;line-height:25px;margin-top:5px;}  
.whead_search  form{ border:0px;margin:0px;padding:0px;font-size:10px;} 
.whead_search  .kword{float:right;width:200px;height:25px;line-height:25px; border:1px solid #CCCCCC;padding:0px;box-sizing: border-box;}
.whead_search  .ksub{float:right;width:26px;height:25px;line-height:25px; border:0px;padding:0px;background:url(/site/images/top/seach_btn.png) center no-repeat;}

.whead_menu{float:right;height:30px;width:600px;line-height:30px;} 
.whead_menu  {float:right;width:146px;height:30px;text-align:left;display:inline;line-height:30px;margin-top:5px;}
.whead_menu  form{ border:0px;margin:0px;padding:0px;font-size:10px;} 
.whead_menu  .kword{float:left;width:120px;height:30px;line-height:30px; border:1px solid #CCCCCC;padding:0px;box-sizing: border-box;}
.whead_menu  .ksub{float:left;width:26px;height:30px;line-height:30px; border:0px;padding:0px;background:url(/site/images/top/seach_btn.png) center no-repeat;}

.headBG{float:left;width:100%;height:30px;line-height:30px;}
.headBG .hhead_left{margin:auto;width:1260px;height:30px;}
.headBG .hwelcome{float:left;width:50%;height:30px; line-height:30px; text-indent:15px;font-size:12px;text-align:center;}
.headBG .hsearch{float:left;width:50%;height:30px;}
.headBG .whead_top{float:left;height:30px;width:200px;}
.headBG .whead_top .wtitle{float:left;margin:0px 0 0 10px;height:30px;width:200px;display:inline;text-align:left;}
.headBG .whead_top li{display:inline-block;padding:0 15px 0 15px;height:30px;text-align:center;position:relative;cursor:pointer;}
.headBG .whead_top li img{height:60%;margin-top:7px;}

.headBG .whead_top li div{position:absolute; width:100px;height:auto;left:15px;top:30px;border:1px solid #EEE;display:none;z-index:99;}
.headBG .whead_top li div img{float:left;width:100%;margin:0px;height:auto;}
.headBG .whead_top li:hover div{display:block;}
 
.headBG .whead_search{float:left;height:30px;width:200px;}
.tsearch{float:left;width:200px;height:30px;margin:0px 0 0 10px;}
.tsearch .wsearch{float:left;margin:3px 0 0 0px; width:146px;height:22px;text-align:left;display:inline;border:0px solid #68befd;}
.tsearch .wsearch form{ border:0px;margin:0px;padding:0px;font-size:10px;} 
.tsearch .wsearch .kword{float:left;width:120px;height:22px;line-height:22px; border:1px dotted #CCCCCC;padding:0px;box-sizing: border-box;}
.tsearch .wsearch .ksub{float:left;width:26px;height:22px;line-height:22px; border:0px;padding:0px;background:url(/site/images/top/seach_btn.png) no-repeat center;}


@media only screen and (max-width: 760px) {
	
.headBG{width:100%;min-width:300px;height:65px;}
.headBG .hzone{width:100%;height:65px;} 
.headBG .hbtn{width:100%;height:65px;} 
.whead_login{height:30px;width:100%;} 
.whead_login ul{width:48%;}
.whead_login .login{width:30%;}
.whead_login .reg{width:30%;}
.whead_login .rl{width:40%;}
.whead_login .uc{width:40%;}
.whead_login .exit{width:15%;}

.whead_search{width:95%;padding-left:10px;}
.whead_search form{} 
.whead_search .kword{width:80%;}
.whead_search .ksub{width:18%;}

.banner_index .bshape{width:100%;padding-bottom:11.66%;}

}

fixbg{display:block;width:100%;min-height:0px;}
fix{float:left;display:block;position:relative;top:0px;left:0px;min-height:148px;z-index:9999;width:100%;background-color:#FFFFFF;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
@media only screen and (max-width: 760px) { 
fix{position:relative;}
}

.topBG{float:left;width:100%;min-width:1200px;background-repeat:repeat-x;border-bottom:0px solid #CCCCCC;margin-top:0px;position:relative;padding-bottom:47px;}
.topzone{margin:auto;width:1200px;} 

@media only screen and (max-width: 760px) { 
	img{height:auto;}
}

.topzone_video{margin:auto;width:1100px;height:337px;}
.topzone_video img {margin:0px 0 0px 0px;}

.whead_middle{float:left;width:100%;height:100%;}
.whead_middle tpbg{float:left;display:block;width:1200px;height:100%;background:url(/site/images/top/topbg.jpg?v=1ssseeess); margin:auto; background-repeat:no-repeat; background-position:top left; }
.whead_middle .logo{float:left;display:inline-block;padding:0px 0 0 5px;height:70px;display:inline; text-align:center;margin-top:20px;} 
.whead_middle .logo img{margin:0px 0 0px 0px;}

@media only screen and (max-width: 760px) { 
	.whead_middle tpbg{float:left;min-height:100px;overflow:hidden;width:100%;background:url();}
}

.headinfo{float:right;min-height:30px;width:350px;height:101px;}
.headinfo .hwelcome{float:left;width:170px;height:30px; line-height:30px; text-indent:15px;font-size:12px;text-align:center;}
.headinfo .headgo{float:left;width:150px;height:30px;margin-top:10px;}

.headinfo .whead_top{float:right;height:30px;}
.headinfo .whead_top .wtitle{float:left;margin:0px 0 0 10px;height:30px;display:inline;text-align:left;}
.headinfo .whead_top li{display:inline-block;padding:0 15px 0 15px;height:30px;line-height:30px;text-align:center;position:relative;cursor:pointer;}
.headinfo .whead_top li img{height:60%;margin-top:7px;}

.headinfo .whead_top li div{position:absolute; width:100px;height:auto;left:15px;top:30px;border:1px solid #EEE;display:none;z-index:1;}
.headinfo .whead_top li div img{float:left;width:100%;margin:0px;height:auto;}
.headinfo .whead_top li:hover div{display:block;}
 
.headinfo .head_search{float:right;height:30px;width:130px;line-height:30px;margin:0px 0 0 10px;} 
.headinfo .head_search form{ border:0px;margin:0px;padding:0px;font-size:10px;} 
.headinfo .head_search .kword{float:left;width:100px;height:28px;border:1px dotted #CCCCCC;padding:0px;box-sizing: border-box;}
.headinfo .head_search .ksub{float:left;width:26px;height:28px;border:0px;padding:0px;background:url(/site/images/top/seach_btn.png) no-repeat center;}

.headinfo .ewm{float:right;width:90px;height:110px;line-height:16px;text-align:center;margin-left:10px;font-size:12px;}
.headinfo .ewm img{width:100%;margin:0px;}
.headinfo .ewm span{display:block;height:16px;line-height:16px;margin-top:-8px;}

.navi{position:absolute;right:0px;bottom:0px;width:100%;display:inline-block;padding:1px 0 1px 0px;display:inline;text-align:center;bbackground: url(/site/images/nav_bg.jpg?v=1);height:45px;line-height:45px;background:linear-gradient(#36cdf8 0%,#0066cc 100%);bborder:1px solid #087bf1;bborder-radius:5px 5px 0 0 ;}
.navi ul{display:inline-block;margin:auto;white-space:nowrap;width:auto;}
.navi ul li{float:left;position:relative;height:45px;padding:0px 10px 0 10px;text-align:center;display:inline; line-height:45px;}
.navi ul li  A {font-size:12pt;color:#FFFFFF;}  
.navi ul li:hover{background:var(--echoColor);}
.navi ul li:hover A {color:#FFFFFF;}  


.navi ul .selected{background:var(--echoColor);color:#FFFFFF;}
.navi ul .selected A {font-weight:bold;color:#FFFFFF;}  
 
.navi ul li .SecondaryMenu{display:none;position:absolute;left:0px;top:45px;min-width:100%;z-index:999999;padding:0 0px 7px 0px;background-color:var(--echoColor);border-radius:0px 0px 5px 5px;}
.SecondaryMenu ul{min-height:1px;}
.SecondaryMenu ul .sbli{text-align:left;width:100%;line-height:45px; text-indent:8px;padding:0px;}
.SecondaryMenu ul .sbli A{font-size:11pt;color:#FFFFFF;font-weight:normal;}
.SecondaryMenu ul .sbli:hover{background:#0066cc;}
.SecondaryMenu ul .sbli:hover A{color:#FFF;font-weight:bold;}

.navi ul li:hover .SecondaryMenu{display:block;}


@media only screen and (max-width: 760px) {

.topBG{float:left;width:100%;min-width:200px;}
.topzone{width:100%;height:auto;float:left;} 

.headinfo{width:100%;}
.headinfo .hwelcome{width:50%;}
.headinfo .headgo{width:50%;}

.whead_middle{width:100%;height:auto;}
.whead_middle .logo{ width:100%; text-align:center;margin-left:0px;padding:0px;} 
.whead_middle .logo img{ max-width:300px;}
.whead_middle .shopname{ width:100%; }

.navi{float:left;width:100%;margin-top:0px;height:auto;min-height:60px;background: url();background-color:var(--mainColor);position:relative;}
.navi ul{ height:auto; min-height:60px; }
.navi ul li{ width:20%; padding:0px;} 
.navi ul .unit{margin:0px 0px 0 0px; }
.navi ul .unit A {font-size:14px;color:#FFF;}
.navi ul .unit_index{ width:20%; } 
.navi ul .unit_index A {color:#FFF;}
.navi ul .unit:hover{background:#FFF;}
.navi ul .unit:hover A {color:#666;}

.navi ul .unit{ width:20%; }
.navi ul .selected{ width:20%;background-color:#EFEFEF;color:#666}
.navi ul .selected A {font-size:14px;color:#666;}

.navi ul li .SecondaryMenu{display:none;}
.navi ul li:hover .SecondaryMenu{display:none;}
}

.ADBG{float:left;width:100%;height:430px; overflow:hidden;}
.middleAD{position:relative;height:430px;width:1500px;margin-right:auto;margin-left:auto;clear:both;margin-bottom:0px;} 
.middleAD .ADZone{position:absolute; width:1500px; height:430px; left:50%; margin-left:-750px; } 
.middleAD .tttadBTN{position:absolute; float:left;margin:300px 0px 0px 650px;width:273px;height:36px; z-index:1; }
.middleAD .adBTN{position:absolute; float:left;margin:240px 0px 0px 650px;width:273px;height:36px; z-index:1; }

.ADBG_column{float:left;width:100%;overflow:hidden; text-align:center;}
.middleAD_column{margin:auto;width:100%;max-width:1920px;min-height:150px;margin:auto;overflow:hidden;padding:0px;text-align:center;font-size:0px;position:relative;}
.middleAD_column .cname {position: absolute;top: 40%;left:0;width:100%;text-align:center;height: 40px;font-size: 40pt;word-spacing: 8px;letter-spacing: 4px;color: #fff;font-weight: bold; }
.middleAD_column img{width:100%;}
.middleAD_column .remark{float:left;width:100%;line-height:28px;margin-top:10px; text-align:left;font-size:13px;}
.middleAD_column .remark img{float:left;max-width:450px;max-height:400px;text-align:left;margin-right:20px;border:1px solid #EEEEEE;}

@media only screen and (max-width: 760px) {
	.middleAD_column .cname {left: 20%;font-size:16pt;}
}

.recent_notice_zone{float:left;width:100%;min-height:35px;}
.recent_notice{margin:auto;width:1200px;min-height:35px; text-align:center;}

/*公示公告 start*/
.fl{float:left;}
.cloumn1{ width:100%;max-width:1200px;margin:auto; background-color:#F7F7F7; min-height:55px; line-height:55px; }
.w720{ width:1200px; margin:0 auto;}
.gsgg_hd{ background:url(/site/images/icos_notice/icon1.png) no-repeat left center; margin:0 20px 0 0; text-indent:30px; }
.gsgg_hd a{ font-size:16px; color:#980b04; font-weight:bold;}
.gsggList{ font-size:14px;}
.gsgg_focus{ width:calc( 100% - 120px );}
.gsggTxt,.gqfcImg{ position:relative;  width:100%; margin-top:13px;}
.gsggTxt{ margin-top: 0}
.gsggTxt .prev, .gsggTxt .next { position:absolute; display:block; width:9px; height:14px;top:40%; cursor:pointer; background:#F7F7F7; filter:alpha(opcity=50); opcity:0.5; }
.gsggTxt .prev{ right:18px; background:url(/site/images/icos_notice/gsggPrev.png) no-repeat left center;}
.gsggTxt .next{ right:0px; background:url(/site/images/icos_notice/gsggNext.png) no-repeat left center;}
.gsggList { position:relative; width:calc( 100% - 50px ); height:55px; overflow:hidden; }
.gsggList ul {}
.gsggList li { float:left; display:inline; width:calc( 100% - 120px ); font-size:16px;}
.gsggTitle{}
.gsggDate{color:#999999;}
/*公示公告 end*/

@media only screen and (max-width: 760px) {
.w720{ width:100%; margin:0 auto;}
.gsgg_hd{height:30px;line-height:30px;margin:0 0px 0 0; min-width:30px;  }
.recent_notice{width:100%;}
.gsgg_hd a{display:none;}
.gsgg_focus{ width:calc( 100% - 35px ); height:30px;line-height:30px;text-indent:10px; }
.gsggList {width:100%;height:30px;}
.gsggList li {width:100%; font-size:12px;}
.gsggTxt .prev, .gsggTxt .next {top:25%;}
}
 
.NeckBG{float:left;width:100%;min-width:1100px;height:30px; line-height:30px;}
.NeckBG .hhead_zone{margin:auto;width:1100px;height:30px; border-bottom:1px solid #e1e0e0;}
.NeckBG .hwelcome{float:left;width:50%;height:30px; line-height:30px; text-indent:15px;font-size:12px;}
.NeckBG .hsearch{float:left;width:50%;height:30px;}
.NeckBG .whead_top{float:left;height:30px;width:200px;}
.NeckBG .whead_top .wtitle{float:left;margin:0px 0 0 10px;height:30px;width:200px;display:inline;text-align:left;}
 
.NeckBG .swhead_search{float:right;height:30px;width:380px;}
.stsearch{float:left;width:380px;height:30px;margin:0px 0 0 10px;}
.stsearch .wsearch{float:left;margin:3px 0 0 0px; width:346px;height:22px;text-align:left;display:inline;border:1px solid #68befd;}
.stsearch .wsearch form{ border:0px;margin:0px;padding:0px;font-size:10px;} 
.stsearch .wsearch .kword{float:left;width:320px;height:22px;line-height:22px; border:0px solid #CCCCCC;padding:0px;box-sizing: border-box;}
.stsearch .wsearch .ksub{float:right;width:26px;height:22px;line-height:22px; border:0px;padding:0px;background:url(/site/images/top/seach_btn.png);}
  
.pfoot{float:left;width:100%;min-height:50px;clear:both;margin-top:20px;background-color:#313131;color:#7f7f7f;}
.pfoot A{color:#7f7f7f;}
.bar_6{margin:auto;width:1000px;height:260px;position:relative;display:block;z-index:99; } 
.bar_6 .content{float:left;min-height:20px;width:1000px; line-height:35px; text-align:center; margin-top:10px; text-align:left;}

.bar_6 .content .flogo{float:left;width:150px;height:260px;}
.bar_6 .content .flogo .logo{float:left;width:150px;height:110px;}
.bar_6 .content .flogo .logo img{width:150px;height:110px;}
.bar_6 .content .flogo .erweima{float:left;width:70px;height:70px;margin:20px 0px 0px 0px;}
.bar_6 .content .flogo .erweima img{width:70px;height:60px;}
.bar_6 .content .flogo .erweimatxt{float:left;width:70px;height:60px;margin:20px 0px 0px 10px;line-height:24px;font-size:10px;}
.bar_6 .content .flogo .share{float:left;width:150px;height:25px;}

.bar_6 .content .fcontact{float:left;width:350px;height:260px;margin-left:100px;font-size:10px;line-height:20px;}
.bar_6 .content .fcontact .fctop{float:left;width:350px;height:25px;margin-top:20px;border-bottom:1px solid #7f7f7f;}
.bar_6 .content .fcontact .fccontent{float:left;width:350px;height:140px;margin-top:5px;}
 
.bar_6 .content .fnotebook{float:left;width:300px;height:260px;margin-left:60px;font-size:10px;line-height:20px; }
.bar_6 .content .fnotebook .nttop{float:left;width:300px;height:25px;margin-top:20px;border-bottom:1px solid #7f7f7f;}
.bar_6 .content .fnotebook .ntcontent{float:left;width:300px;height:150px;margin-top:5px;} 
.bar_6 .content .fnotebook .ntcontent li{float:left;height:22px;min-width:70px; text-align:right;padding:5px 10px 5px 10px;}
.bar_6 .content .fnotebook .ntcontent li .input1{height:20px;float:left;width:170px; background-color:#91d1c3; border:1px;}
.bar_6 .content .fnotebook .ntcontent li img{float:left; }
.bar_6 .content .fnotebook .ntcontent li .inputv{height:15px;float:left;width:100px; background-color:#91d1c3; border:0px;margin:0px 0px 0px 5px;}

.bar_6 .content .fnotebook .ntcontent li .input3{height:20px;float:left;width:100px; background-color:#57004f; border:1px; color:#FFFFFF;cursor:pointer;}
.bar_6 .content .fnotebook .ntcontent .fc{float:left;height:75px;min-width:70px; text-align:right;padding:5px 10px 5px 10px;}
.bar_6 .content .fnotebook .ntcontent .fc .input2{float:left;height:75px;width:170px; background-color:#91d1c3; border:1px;}

.leftDivfloat{ position:fixed;left:10px;bottom:10px; z-index:9999;width:120px;}
.leftDivfloatZone{position:absolute;left:10px;bottom:10px;}
.bar_fly{float:left;width:120px;min-height:150px;margin-top:5px;} 
.bar_fly .bhead{float:left;height:90px;width:100%; text-align:left;padding:0px; display:inline;}
.bar_fly .bhead .bname{float:left;height:25px;width:100%;margin:10px 0 0 0px; font-size:14px; font-weight:bold;text-align:center;color:#FFFFFF;}
.bar_fly .bcontent{float:left;min-height:40px;width:100%;padding-top:2px;display:inline;} 
.bar_fly .bcontent li{float:left;height:40px;line-height:40px;width:100%; text-indent:3px;background-color:#004727;text-align:center;border-bottom:2px solid #FFFFFF;clear:both;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} 
.bar_fly .bcontent li A{font-size:12pt;color:#FFFFFF;}
.bar_fly .bclose{float:right;height:20px;width:100%; text-align:right;cursor:pointer;}  


.pbottom{float:left;width:100%;height:30px; background-color:#505050; text-align:center;}
.pbottom .copy{margin:auto;height:25px;padding-top:5px;font-size:10px;color:#000000;}
.pbottom .copy A{font-size:10px;color:#000000;}

.footzone{float:left;width:100%;min-height:200px; background-color:#F7F7F7;}
.about{margin:auto;width:1200px;min-height:50px;} 
.about .bar_ab{float:left;width:280px;height:150px;margin:20px 0px 0 0px;} 
.about .bar_ab .bhead{float:left;height:50px;width:95%; text-align:left; border-bottom:0px;} 
.about .bar_ab .bhead .title{float:left;height:30px; font-size:14px; font-weight:bold; width:100%;margin:15px 0 0 0;text-align:center;border-bottom:1px solid #bfddd5; color:#666666;}
.about .bar_ab .bcontent{float:left;height:100px;width:95%;padding-top:6px;text-align:center; }
.about .bar_ab .bcontent li{float:left;height:23px;width:100%;color:#666666; overflow:hidden;} 
.about .bar_ab .bcontent li A{font-size:12px;color:#666666;}

.about .bar_contact{float:left;width:340px;min-height:150px;margin:20px 0px 0 0px;} 
.about .bar_contact .bhead{float:left;height:50px;width:95%; text-align:left; border-bottom:0px;} 
.about .bar_contact .bhead .title{float:left;height:30px; font-size:14px; font-weight:bold; width:100%;margin:15px 0 0 0;text-align:center;border-bottom:1px solid #bfddd5; color:#666666;text-indent:10px;}
.about .bar_contact .bcontent{float:left;min-height:100px;width:95%;padding-top:6px;text-align:center;}
.about .bar_contact .bcontent li{float:left;min-height:23px;width:100%;text-align:left; color:#666666; overflow:hidden;line-height:23px;text-indent:10px;} 
.about .bar_contact .bcontent li A{font-size:12px;color:#666666;line-height:23px;}

.about .bar_ico{float:right;width:300px;height:160px;margin:10px 0px 0 0px;} 
.about .bar_ico .bhead{float:left;height:50px;width:95%; text-align:left; border-bottom:0px;display:none;} 
.about .bar_ico .bhead .title{float:left;height:10px; font-size:14px; font-weight:bold; width:100%;margin:0px 0 0 0;text-align:center; color:#666666;}
.about .bar_ico .bcontent{float:left;height:120px;width:95%;padding-top:6px;}
.about .bar_ico .bcontent li{float:left;height:150px;width:100%;text-align:center; color:#666666;margin:10px;} 
.about .bar_ico .bcontent li A{font-size:12px;color:#666666;}
.about .bar_ico .bcontent li img{max-width:120px;max-height:120px;}

.about .links{float:right;width:200px;height:25px;margin:20px 10px 0 20px; clear:both;} 
.about .links li{float:left;margin:0 0 0 10px;}
.about .links li A{font-size:12px;color:#666666;}

.foot{float:left;width:100%;min-height:27px;padding-top:3px;border-top:1px solid #2a2d34; background-color:#313237; text-align:center;}
.foot .text{width:100%;color:#aeaeae;font-size:12px; text-align:center;}
.foot .text A{color:#aeaeae;font-size:12px;font-weight:normal;}

.dt_data_table{border-top:1px solid #000000;border-left:1px solid #000000;background-color:#FFFFFF;}
.dt_data_table th{border-bottom:1px solid #000000;border-right:1px solid #000000;font-size:16px;font-weight:bold; line-height:26px;cursor:pointer;cursor:hand;}
.dt_data_table td{border-bottom:1px solid #000000;border-right:1px solid #000000;font-size:14px;line-height:26px;}

@media only screen and (max-width: 760px) { 
.about{width:100%;} 
.about .bar_ab{width:50%;margin:0px;} 
.about .bar_contact{width:50%;margin:0px;} 
.about .bar_ico{width:100%;} 

}

.page-box {width:100%;float:left; padding:50px 0 50px 0; text-align:center;}
.page-box a { display:inline-block; border:1px solid #ddd; min-width:30px; line-height:24px; background:#fff; border-radius:2px; margin:0 3px;}
.page-box a.prve:hover,
.page-box a.prve {content:'139008B'; border:1px solid #ddd;}
.page-box a.next:hover,
.page-box a.next {content:'155009B'; border:1px solid #ddd;}
.page-box a:hover,
.page-box a.on { background-color:#dd6d1d; color:#fff; border-color:#dd6d1d;}
 

/***************************************************
  scroll up
****************************************************/

.back-to-top {
    background-color: var(--mainColor);
    border-radius: 50%;
    display: none;
    height: 40px;
    width: 40px;
    line-height: 40px;
    bottom: 40px;
    position: fixed;
    right: 30px;
    text-align: center;
    z-index: 999;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

.back-to-top:hover {
    background-color: #fff;
    border: 1px solid var(--mainColor);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.back-to-top i {
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.back-to-top:hover i {
    color: var(--mainColor);
}

.slide-sum.swiper-pagination{bottom:0px;text-align:center;left:0;}
.slide-sum .swiper-pagination-bullet{width:20px;height:20px;background: #CCC;opacity:1;}
.slide-sum .swiper-pagination-bullet-active{width:40px;border-radius:40px ;background: #3399ff;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets.slide-sum .swiper-pagination-bullet{margin:0 3px;}

.morez{float:left;width:100%;height:40px;line-height:40px;}
.morez .morev{margin:auto; border:1px solid var(--mainColor); width:100px; padding:0px 10px 0px 10px; height:30px;line-height:30px;border-radius:10px;text-align: center;transition: 0.5s;}
.morez .morev A{ color:var(--mainColor);font-size:12pt;font-weight: bold;}
.morez .morev:hover{ transform:scale(1.2,1.2);transition:0.5s;background:var(--echoColor);}
.morez .morev:hover A{ color:#FFF;}

.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;width:100%;} 

#AlbumWin{position:fixed; z-index:99999; width:100%; min-height:300px; background-color:#121212; display:none; left:0px; top: 0px;}
#AlbumShape{position:relative;width:100%;height:100%;}
#AlbumPrv,#AlbumNxt{position:absolute;top:calc( 50% - 20px ); width:33px;height:33px; background:#FFF; opacity:0.5; transition:all .5s ease 0s;z-index:5;}
#AlbumPrv:hover,#AlbumNxt:hover{opacity:1;transition:all .5s ease 0s; }
#AlbumPrv{left:10px;background:url(/site/images/ico_go_l.png) no-repeat center;background-size:100% auto;}
#AlbumNxt{right:10px;background:url(/site/images/ico_go_r.png) no-repeat center;background-size:100% auto;}
#AlbumWinName{text-indent:10px;font-weight:bold;color:#FFF;}
#AlbumTopBar{height:30px; width:100%; cursor:pointer; background-color:#1f1f1f;font-size:12px;text-align:left;text-decoration: none;}
#AlbumTitle{height:40px;line-height:40px;width:100%; font-size:14pt;text-align:center;color:#FFF;}
#AlbumSubTitle{height:30px;line-height:30px;width:100%; font-size:12pt;text-align:center;color:#FFF;}
#Album{height:40px;line-height:40px;width:100%; font-size:12pt;text-align:center;}
#AlbumZone{height:calc(100% - 190px );width:100%;text-align:center;position:relative;}
#AlbumImg{margin:auto;height:auto;width:auto;max-height:100%;max-width:100%;position: absolute;display: block;top: 0px;left: 0px;right: 0px;bottom: 0px;}
#AlbumRemak{height:90px;line-height:30px;width:100%; font-size:12pt;text-align:left;color:#FFF;overflow:hidden;}
#AlbumCloseBtn{width:50px; text-align:center;font-size:16pt;font-weight:bold;color:#FFF;}
#AlbumBgWin{position:fixed;top:0px;left:0px;background-color:#000000; z-index:9999;left:0px; display:none}
#AlbumDetail{position:absolute;right:0px;bottom:0px;height:30px;line-height:30px;padding:0px 10px 0 10px;text-align:center;background:#0033ff;}
#AlbumDetail A{color:#FFF;font-size:12pt;}
