﻿*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
body{
    font-family: "微软雅黑",Arial, Tahoma; 
	font-size: 12px; 
	color: #505050; 
	}
a{text-decoration: none; cursor: pointer;} 
a:link {color: #333333;}
a:visited {color: #333333;} 
a:hover{color: #eb1315;	text-decoration: none;} 
a:active {color: #333333;}
ul, li, h1, h2, h3, h4, h5, h6, span, form, dl, dt, div, dd, ol, pre, FIELDSET, input, textarea, p {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:0px;max-width:100%;}
.clear{zoom:0;}
.clear:after{content: ""; display: block; clear: both;  }
.size{width:1200px; margin:0 auto;}
.clearboth{clear: both;}

/*导航*/
.logo{width:30%;folat:left;padding:18px 0px 0px 30px; position: absolute;left: 10px;}
.header{background-image:url(../images/logobg.png);background-repeat:repeat-x;position: absolute;z-index: 5;width: 100%;height:110px; min-width: 1000px;}
.nav{float:right;height: 110px;position: relative;width: 782px;}
.mainNavActive{background-image:url(../images/navbg.png);width:115px;height:32px;background-position:center center;background-repeat: no-repeat;}
.navul{width: 782px;}
.navlogo{float: right;height: 110px;margin-right: 20px;margin-top: -60px;}
.navul li{ text-align:center; float:left;color: #fff; font-size: 14px;line-height: 110px;width: 115px; position: relative;height:110px;}
.navul li a{  font-size:14px; color:#fff; display:table-cell;line-height: 110px;width: 115px;}
.mainNav:hover{background:url(../images/navbg.png);background-position:center center;background-repeat: no-repeat;}
.navul li a img{ vertical-align:middle; margin:0 5px; width:30px; height:30px;}
.navul li a span{ display:block; line-height:20px; text-indent:12%; text-align:center;*text-indent:0}
.navul li:hover ul{ display:block}
.navul li ul{ width:165px; display:none; background:#FFF; border:1px solid #ddd; position:absolute; z-index:100}
.navul li ul li{ width:100%; text-align:center; line-height:35px; height:35px; overflow:hidden}
/* banner */
/* flexslider */
.banner{position: relative;}
.banner .flexslider{ width:100%;position:relative;height:100%;overflow:hidden; min-width:1000px;  }
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{ margin:0 auto; display:block;width:100%;height:auto;min-width:1000px;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; }
.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none}
.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* 首页滑动变化 */
.con_ne1{background-color: #fff;height: 520px;position: relative;min-width:1000px;}
.con_fixedbg1{ background-attachment: fixed;background-image:url(../images/fixedbg1.jpg);background-position: center center;background-repeat: no-repeat;height: 840px;min-width:1000px;}	
.fixedbg2{background-image:url(../images/fixedbg2.jpg);}
.con_left{left: 10%; margin-left: 5px;margin-top:-180px;/*opacity: 0;*/ position: absolute;top: 50%;/*transform: rotate(-90deg);*/transition: all 900ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;width:580px;z-index: 2;}
.con_right{ position: absolute;right: 10%;top: 30%;width: 430px; z-index: 999;}
.con_right h3{font-size:40px;color:#009cff;}
.con_right span{font-size:20px;color:#616161;line-height:60px; height: 60px;}
.con_right p{font-size:14px;color:#626262;  height:78px;overflow: hidden;}
.con_right a{   border: 2px solid #009cff;border-radius: 12px;color: #009cff;padding: 3px 12px; line-height: 90px;}
.con_left2{margin-left: -40px;margin-top: -145px;width: 465px;left: 10%;position: absolute;top: 50%;z-index: 999;}
.con_right2{height: 380px;margin-left: 90px;margin-top: -185px;position: absolute;right: 0;top: 50%;width: 749px;}
.con_left2 h3{font-size:40px;color:#009cff;}
.con_left2 span{font-size:20px;color:#616161;line-height: 60px; height: 60px;}
.con_left2 p{font-size:14px;color:#626262;  height: 60px;overflow: hidden;}
.con_left2 a{   border: 2px solid #009cff;border-radius: 12px;color: #009cff;padding: 3px 12px; line-height: 90px;}
.fixedbg3{background-image:url(../images/fixedbg3.jpg);}

/* 底部 */
.footer{/*min-width:1000px;*/width:100%}
.footer_bg{background-color:#00baff;height:36px;min-width:1000px;}
.footer ul li{width:31.5%;margin:0 auto;text-align:center;float:left;}
.code h3{font-size:20px;color:#6d6d6d; padding-top: 10px;}
.code p{font-size:14px;color:#6d6d6d;}
.foot_fon h3{font-size:25px;color:#00baff;line-height: 90px;font-weight: bolder;}
.foot_fon p{font-size:14px;color:#6d6d6d;text-align:left;margin-left:15px;}
.foot_fon span{font-size:30px;color:#6d6d6d;}
.footer_nei ul{min-width:1000px;margin:0 auto;width:1000px;}
.footer_nei{padding:50px 0px 15px 0px;}
.line_right{border-right:1px solid #cecece}
.foot_cp p{text-align:center;}
.foot_cp{border-top:1px solid #cecece;line-height: 28px;margin: 30px auto 0;width: 1000px;}
.foot_cpp{padding-top:12px;}

/* 动态 */
.coninf{overflow:hidden;}
.con_topbg{height:110px;background-color:#000;min-width:1200px;}
.con_title{color:#000000; margin: 20px 0;}
.con_title h3{font-size:40px;font-weight:bolder;}
.con_title p{font-size:16px;}
.btn{width:75px;background-color:#049f2c;border:none;color:#fff;height:29px;cursor:pointer;border:1px solid #049f2c;}
.nwest_bg{/*background-image:url(../images/checkdh2.jpg);*/height:41px;background-repeat:no-repeat;background-position:0px center;font-size:14px;}
.nwest_bg p{line-height:41px;float:left;text-overflow:ellipsis;overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;width:390px;}
.nwest_bg span{float:left;line-height:41px;margin-left: 40px;font-size:12px;}
.nwest_bor a{font-size:14px;color:#595959;}
.nwest_bor{width:560px;}
.nwest_bor li{height:35px;}
.newsleft{width:560px;float:left;margin-left: 80px;+margin-left:80px;overflow: hidden;overflow: hidden;height:406px;}
.other .header{min-width: 1200px;}
.other .footer_bg{min-width: 1200px;}
.other .footer_nei ul{min-width: 1200px;width:1200px;}
.marbot{margin-bottom:60px;}

/* 媒体 */
.photoleft{ float: left;overflow: hidden;position: relative;width:551px;height:330px;}
.fixbg img{width:551px;margin-bottom: 20px;height:258px;}
.fixbg{height:299px;}
.media2{right:0;left:0;margin-left: 0px;margin-top: 0px; position: relative;top:0;}
.media2 h3{color:#000000;font-size:30px;}
.media2 p{color: #626262;font-size: 14px;height: 112px;overflow: hidden;text-indent: 24px;  margin-top: 20px;line-height: 22px;}
.media2 .more{border: 2px solid #009cff;border-radius: 12px;color: #009cff;line-height: 90px;padding: 3px 12px;}
.med_lfhei{height:299px;}

/* 设计 */
.design{height:330px;}
.design img{width:556px;height:307px;margin-bottom: 20px;}
.des_heigh{height:330px; width: 460px;}

/* 详情 */
.details h3{text-align:center;font-weight:500;}


/* banner */
/* flexslider */
.dynamic{position: relative;font-size:14px;line-height:24px;}
.dynamic .flexslider1{ width:100%;position:relative;height:406px;overflow:hidden;width:551px;float: left; }
.dynamic .slides{position:relative;z-index:1;}
.dynamic .slides li{height:100%;}
.dynamic .slides li img{  display:block;min-width:551px;}
.dynamic .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; }
.dynamic .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.dynamic .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.dynamic .flex-control-nav .flex-active{background-position:0 0;}
.dynamic .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none}
.dynamic .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.dynamic .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.dynamic .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* 分页 */
.page{ display:block; width:550px;color: #000; text-align:center; float:left; line-height:30px; padding:0 2%;margin:10px 0;margin-top:50px;}
.page span{ float:left; padding-left:10px;display:none;}
.page a { padding:4px 10px;color:#00baff; }
.page a.num{ margin:0 5px; padding: 1px 5px; color:#FFF; background:#ababab;}
.page a.num:hover { color: #fff; background-color:#00baff;}
.page a.select{ margin:0 5px; padding: 1px 5px; color:#FFF; background-color:#00baff;}

.font_news{
	text-align:center;
	font-size:36px;
	font-weight:bolder;
	line-height:65px;
	}
.font_news2{
    border-bottom: 1px solid #cecece;
    color: #a0a0a0;
    font-size: 14px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 1200px;
}
.text_indent{
	text-indent:16px;
	padding: 0 20px 20px;}	
.title{text-align:center;
	font-size:18px;
	font-weight:bolder;
	line-height:65px;}
.casesphoto img{max-width: 100%;display: block;margin: 0 auto;}

.gongjiao4{width:720px;}
@media screen and (max-width:1440px){
.gongjiao img{width:477px;margin-top:5px;}
.gongjiao4 img{width:570px;margin-top:20px;}
}
@media screen and (max-width:1200px){
.gongjiao img{width: 320px; margin-top: 85px;}
.gongjiao2 img{ height: 171px;width: 380px; margin-top: 85px; margin-left: 290px;}
.gongjiao3 img{height:257px;width: 360px;margin-top: 85px;}
.gongjiao4 img{width: 380px;margin-top: 100px;}
}
@media screen and (max-width:1000px){
.gongjiao img{width: 320px; margin-top:55px;}
.gongjiao2 img{ height: 141px;width: 320px; margin-top: 85px;}
.gongjiao3 img{height: 229px;width: 320px;margin-top: 85px;}
.gongjiao4 img{width: 320px;}

}
.bdsharebuttonbox{position: absolute;top: 275px;right: 357px;}