body{margin:0px;padding:0px;color: #3d3e43;TEXT-DECORATION: none;TEXT-ALIGN: center; font-size:16px; font-family:微软雅黑; }
html {background-color:#fff;}
* { margin:0; padding:0; word-break:break-all;}/*overflow: hidden; text-overflow: ellipsis;white-space: nowrap; 隐藏超出文字*/
div,ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,em{margin:0px;padding:0px;}
form,input,{border:0px;}
li,ol,ul,em{list-style-type:none;}
em{font-style: normal;}
img{border:0;vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
a{color:#383838;text-decoration:none;}
a:hover{color:#00a0e9;}
.cl{width:100%;height:0px;line-height:0px;font-size:0;overflow:hidden;clear: both; display: block; }

.l{ float:left;}
.r{ float:right;}
.p30{ padding-top:30px;}
.p20{ padding-top:20px;}
.p10{ padding-top:10px;}
.main{ width:1138px; margin:auto;}
.top,.top_2,.banner,.simpleText,.image,.rxdt,.foot,.case{padding-top:14px;clear: both;width:100%;}
@media only screen and (max-width:1138px){
	.top,.top_2,.banner,.simpleText,.image,.rxdt,.foot,.case{width:1138px;}
}
.top{}
.top_l{ width:50%; text-align:left; font-size:14px;}
.top_r{ width:50%; text-align:right}
.top_r a{ padding:0px 10px; font-size:14px;}
.top_2{ padding-bottom:20px;}
.logo{font-size: 32px; width:40%; text-align:left; padding-top:5px;padding-bottom: 6px;}
.nav{ width:60%; text-align:right;}
.nav a{ padding:14px 20px; display:inline-table; }
.nav a:hover{border-bottom:2px solid #00a0e9; color:#00a0e9;}
.nav a.cur{ border-bottom:2px solid #00a0e9; color:#00a0e9;}
.simpleText{ padding-top:30px;}
.banner{ padding-bottom:20px;}
.banner img{ width:100%;}
.image{ padding-top:40px; padding-bottom:80px; overflow:hidden; width:100%;}
.image li{ float:left; padding-right:35px;}
.rxdt{background:#eeeeee; padding-bottom:80px;}
.rxdt_1{ padding-top:50px;}
.rxdt_2{ padding-top:60px;}
.rxdt_list{ width:100%;}
.rxdt_img{ width:30%;text-align: right;}
.l_l li {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    padding-right: 48px;
    padding-left: 5px;
	border-top:1px solid #ccc;
	text-align:left;
}
.l_l li:nth-child(1){border-top:0px solid #ccc;}
.l_l li span {
    width: 48px;
    position: absolute;
    right: 50px;
    top: 0px;
}
.foot{background:#04455b; padding-top:20px; padding-bottom:20px;}
.foot a{color: #cbcbcb;}

.Homebanner{width:100%;height:auto;overflow:hidden; position:relative;}
.Homebanner ul{width:100%;height:auto;}
.Homebanner ul li{width:100%;height:auto;overflow:hidden; display:none}
.Homebanner ul li.cur{ display:block;}
.Homebanner ul li img{width:100%;left:50%;top:0px;display:block;}
.Homebtn{font-family:"宋体";width:100%;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;transition:all .2s ease;z-index:999;margin:auto;}

.Homeleft,.Homeright{
	width:70px;height:70px;cursor:pointer;transition:all .2s ease;z-index:999;cursor: pointer;position: absolute;
border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;	
}
.Homeleft{left:40px;background: url(../images/left.png) no-repeat rgba(0,0,0,.3);}
.Homeright{right:40px;background: url(../images/right.png) no-repeat rgba(0,0,0,.3);}

.bannerbox:hover .Homeleft{left:40px;opacity:1;}
.bannerbox:hover .Homeright{right:40px;opacity:1;}

.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:10px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(../images/index_229.png) no-repeat;}
.Homedot a.cur{background:url(../images/index_228.png) no-repeat}

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:251px;text-align:center;z-index:9999;}
.Homebannertext dl.bannerone dt{float:right;font-size:45px;width:750px;height:80px;margin-left:100px;line-height:75px;color:#fff;background:#eb3900;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone dd{float:right;font-size:29px;color:#fff;background:#000;width:360px;height:60px;line-height:60px;margin-right:45px;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0px;color:#fff;margin-left:-590px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:110px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{font-size:50px;line-height:60px;font-weight:700;position:relative;}
.Homebannertext dl.bannertwo dt p{font-size:20px;position:relative;padding-top:20px;}
.Homebannertext dl.bannerthree{position:absolute;width:1200px;left:50%;margin-left:-610px;top:0px;}
.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;margin-top:245px; padding:25px; position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px); background:url(../images/tbg.png);}
.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px;}
.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px; text-align:left; text-indent:40px;}
.Homebannertext dl.bannerthree span{ border:1px solid #e9ca78; padding:5px;border-radius:10px;}
.Homebannertext dl.bannerthree span:hover{border:1px solid #f00;}
.Homebannertext dl.bannerthree span a{ color:#fff; }
.Homebannertext dl.bannerthree span a:hover{ color:#f00; }
.bannereffect{opacity:0;filter:alpha(opacity=0);}

.list{ text-align:left;}
.list li{padding: 17px 0 17px 0; border-top:1px solid #ccc;}
.list li:nth-child(1){border-top:0px solid #ccc;}
.articlePhotoBox {
    float: left;
    clear: both;
	padding-right:10px;
}
.mixNewsStyleDate {
    width: auto;
    vertical-align: bottom;
    display: inline-block;
    float: right;
    padding: 0 5px 0 5px;
}
.fk-newsListTitle {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #161616;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}
.fk-newsListSummary {
    font-size: 14px;
    font-family: 微软雅黑;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
	color: #797979;
    padding: 4px 0 0 0;
}
div.page{padding: 8px 50px 50px 100px;text-align: center;clear: both;overflow:hidden;color: #222;}
div.page li{ display:inline;}
div.page li.thisclass a{background:#3c9cd3;border:1px solid #3c9cd3; color: #FFFFFF;}
div.page a{padding:5px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#3c9cd3; border:1px solid #3c9cd3; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #3c9cd3;border: 1px solid #3c9cd3;color: #FFFFFF;}
div.page a.curr{background:#3c9cd3; border:1px solid #3c9cd3; color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;}

.arc { text-align:left;}
.arc h4{ height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #ccc;}
.arc h4 span{ color:#009fe9;border-bottom:1px solid #009fe9; padding:8px;}
.arc .title {
	line-height: 1.5;
    font-weight: 900;
    font-size: 2em;
    color: #333;
    text-align: left;
	padding: 15px;
}
.arc p.t{padding: 15px; color:#adadad; font-size:2em;}
.Content{padding: 15px;line-height: 2.5em;font-family: 微软雅黑; padding-bottom:80px;}
.Content p{margin-bottom: 18px;font-size: 18px;line-height: 1.8;}
.Content img{margin-bottom: 18px;    border: 1px solid #ccc; padding: 5px;}
.copyright {
  text-align: center;
  padding: 30px 0; font-size:14px; color:#fff;
  }
.copyright span.beian {
    display: inline-block;
    background: $sprite -150px -50px;
    width: 16px;
    height: 18px;
  }
.copyright  p{    margin-bottom: 10px; }

.copyright  li {
      display: inline;
      margin-right: 20px;
}
.copyright  li img{
order-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;	
}
.copyright  li a:hover {
        opacity: 0.8;
      }

.copyright  li a:last-child {
        margin-right: 0;
      }


.chanpin ul {
    margin-top: 60px;
    margin-bottom: 60px;
}
.chanpin ul li {
	float:left;
    margin-bottom: 10px;
    width: 20%;
    text-align: center;
}
.chanpin ul li a {
    border-radius: 6px;
    display: block;
    background: #f4f4f4;
	height:200px;
	margin:8px 16px;
    font-size: 16px;
    color: #072629;
	font-weight:bold;
	padding-top: 10px;
	border:2px solid #00a0e9;
}
.chanpin ul li a i {
    display: block;
    padding-top: 20px;
    font-size: 46px;
	color: #12aeff;
}

.chanpin ul li a:hover {
    background: #ddd;
	border:2px solid #222;
	color:#777777;
}
.chanpin ul li a:hover i {
    color: #777777;
}
.chanpin ul li a span{display: block; padding:10px;font-size: 14px;font-weight:400; line-height:20px;color: #666;}
.chanpin ul li a p{animation-duration: 1s;animation-delay: 0.1s;animation-name: slideInRight;}
.l70{ width:800px;}
.r30{ width:268px; padding-top:80px;}
.r30 img{ width:100%;border:1px solid #ccc;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}

.nav ul li{position: relative; display:inline-table;}
.nav ul li a{ font-size:18px; color:#333;}

.nav li .xiala {
  position: absolute;
  left: 0px;
  top: 53px;
  width: 100%;
  background: #00a0e9;
  opacity: 0;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transform: translateY(-700px);
  -webkit-transform: translateY(-700px);
  -moz-transform: translateY(-700px);
  -o-transform: translateY(-700px);
  -ms-transform: translateY(-700px);

}

.nav li .xiala a {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 15px;
  border-bottom:0px;
}

.nav li:hover .xiala a{ color:#fff;}
.nav li:hover .xiala {
  opacity: 1;
  z-index: 99;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
}

.nav li .xiala a:hover {
  color: #000;
  background: rgba(0,0,0,.3);
}


.case{ padding-bottom:80px;background: #eeeeee;}
.case .rxdt_1{ padding-bottom:80px;position:relative;}
.case ul li{width:20%; float:left;height: 314px;}
.case ul li div{ padding:20px;}
.case ul li img{ width:100%; border:2px solid #ccc; padding:2px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}
.case ul li img:hover{border:2px solid #00a0e9;}
.gaoxin {
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    padding-right: 20px;
    color: #ce2f2f;
}
.gaoxin i {
    color: #ce2f2f;
    font-size: 30px;
    left: 50px;
}

.gaoxin span {
    font-size: 12px;
    line-height: 0;
    margin-top: 5px;
    color: #999;
}
.top_l a{margin-right:20px;color:#00a0e9;}
.top_l a:hover{color:#072629;}
.fclass{ position:absolute; width:100%; text-align:center; bottom:20px;}
.fclass a{ color:#fff;font-size: 18px;border-radius: 6px; padding: 4px 16px;background: #00a0e9;}
.fclass a:hover{color:#072629;background: #c7c7c7;}
.fclass a:last-child{ margin-left:100px;}
.case .case_more{ text-align:right; padding-right:20px;font-size: 18px;}
.case .case_more a{ color:#00a0e9;}
.case .case_more a:hover{color:#072629;}