/* CSS Document */
html { padding:0px;margin:0px; overflow-y:scroll;}
body {margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; background:url(../images/bg.jpg);/*background:#ffffff;*/ /*color:#002b17;*/}
/*body {-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; }*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,span,img,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
/*img{ border:0;}*/
ol,ul{list-style:none;}
.left {float:left;}
.right {float:right;}
a {color:#002b1a; text-decoration:none;}
a:hover {text-decoration:underline;}
img { border:0px; }

a.linkgd {color:#fff; display:block; line-height:38px; float:right; margin-right:20px; display:inline;}
a.linkalgd {color:#002b1a; line-height:35px;}
a.linkcase {width:221px; line-height:20px; text-align:center; display:block; margin-top:15px;}
a.vediobt {width:230px; line-height:27px; margin:1px 10px; background:#6baf27; text-align:center; color:#fff; display:block;}

.border { border:0px solid #c0c0c0; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { clear:both; }
.w1050 {width:1050px;margin:0 auto;border:0x solid #f00;}
.w1100 {width:1100px;margin:0 auto;border:1x solid #f00;}
.w1323 {width:1323px;margin:0 auto;}
.h05 { height:5px }
.h10 { height:10px }
.h15 { height:15px }
.h20 { height:20px }
.h25 { height:25px }
.h30 { height:30px }
.h35 { height:35px }
.h40 { height:40px }
.h50 { height:50px }

.lh10 { line-height:10px }
.lh20 { line-height:20px }
.lh30 { line-height:30px }
.lh40 { line-height:40px }
.lh50 { line-height:50px }



/*top*/
.top { width:100%; background:#292929; color:#ffffff; }
.top_box { width:1100px; height:40px; line-height:40px; margin:0 auto; border:0px solid #f00;}
.top span.focus { float:left; padding-left:0px; margin:0 95px 0 15px; }
.top span.focuspic { height:20px; width:100px; padding:0px 0 0 0; position:relative; top:10px; background:url(../images/icon.png); display:-moz-inline-box; display:inline-block; border:0x solid #ffffff; margin-right:0px;}
.top span.tel { height:20px; width:20px; padding:0px 0 0 0; position:relative; top:5px; background:url(../images/icon.png) 0px -25px; display:-moz-inline-box; display:inline-block; border:0x solid #ffffff; margin-right:0px;}
.top span.three { float:left; margin-right:70px; }
.top span.three ul{ float:left; }
.top span.three li{ float:left; width:120px; margin:0px; }

.head { width:100%; background:#14504E; color:#ffffff; font-size: 14px;}
.head_box { width:1200px; height:120px; padding-top:15px; /*line-height:100px;*/ margin:0 auto; border:0px solid #f00;}
.head_box .menu { display: flex; width: 100%; /*height: 60px;*/ border-bottom:1px solid #fff; padding: 10px 0;}
.head_box .menu:last-of-type { border:0px }*
.head_box .menu .cmenu{ flex:1; }
.head_box .menu .cmenu.leftmenu li{ float: left; margin-right: 30px; line-height:40px;}
.head_box .menu .cmenu.middlemenu li{ float: left; width: 49%; text-align: center; border-right:1px solid #fff;}
.head_box .menu .cmenu.middlemenu li:last-child{ border:0; }
.head_box .menu .cmenu.rightmenu li{ float: right; margin-left: 30px; line-height:40px;}
.head_box .menu .cmenu.title { font-size: 34px; text-align: center; }
.head_box .menu .cmenu span.telicon { height:20px; width:20px; position:relative; top:3px; background:url(../images/icon.png) 0px -25px; display:-moz-inline-box; display:inline-block; }
.head_box .menu .cmenu span.tel { font-size: 18px;font-family:Arial }

.intro { background: #E2EAED; padding: 50px; font-size: 19px; line-height:36px;}
.intro p { text-indent: 2em; }
.tab { text-align: center; font-size: 33px; color:#eee; padding: 20px 0; }


.Box_case {position: relative;}
.Box_case .Box_content {width: 920px; margin: 0 auto;}
.Box_case .Box_con {position: relative;}
.Box_case .Box_con .btnl {position: absolute;}
.Box_case .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top:135px;cursor: pointer;}
.Box_case .Box_con .btnl {background: url('../images/jtl02.png') no-repeat center;left: -95px;}
.Box_case .Box_con .btnr {background: url('../images/jtr02.png') no-repeat center;right: -95px;}
.Box_case .Box_con .btnl:hover {background: url('../images/jtl03.png') no-repeat center;}
.Box_case .Box_con .btnr:hover {background: url('../images/jtr03.png') no-repeat center;}
.Box_case .Box_con .conbox {position: relative;overflow: hidden;}
.Box_case .Box_con .conbox ul {position: relative;list-style: none;}
.Box_case .Box_con .conbox ul li {position: relative; float: left; width: 250px; /*height: 330px;*/ margin-left: 82px; overflow: hidden; border:1px solid #777;}
.Box_case .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_case .Box_con .conbox ul li img { width: 100%; display: block; }
.Box_case .Box_con .conbox ul li span { position: absolute; bottom:20px; width: 100%; color: #000; text-align: center; font-size: 24px; padding: 20px 0; background-color: rgba(255, 255, 255, 0.5);}

.Box_case .Box_con .conbox2 {position: relative;overflow: hidden;}
.Box_case .Box_con .conbox2 ul {position: relative;list-style: none;}
.Box_case .Box_con .conbox2 ul li {position: relative; float: left; width: 435px; max-height: 330px; text-align: center; margin-left: 40px; overflow: hidden; border:0px solid #777;}
.Box_case .Box_con .conbox2 ul li:first-child {margin-left: 0;}
.Box_case .Box_con .conbox2 ul li img { height: 100%; max-height: 330px; /*display: block;*/ }

/*.Box_case .Box_con .conbox ul li img {display: block;width: 435px;height: 330px; transition: all 0.5s;}*/
/*.Box_case .Box_con .conbox ul li:hover img {transform: scale(1.05);}*/

/*.Box_case .BoxSwitch {margin-top: 30px;text-align: center;}
.Box_case .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box_case .BoxSwitch span.cur {background: red;}*/

.copyright  { width:100%; height:100px; margin:0px auto; margin-top:0px; background:#14504E; text-align:center; color:#fff; line-height:25px; }
.copyright a { margin:0 5px; color:#BCC1BB;}
.copyright .crbox { width:100%; margin:0px auto; padding-top:10px }
.copyright .flogo { float:left; padding:4px; margin-left:30px; }
.copyright .ftxt { /*float:left;*/ text-align:center;padding-top:13px; margin-right:0px;font-size: 14px} 
.copyright .fweixin { float:right;padding-top:5px }