/*************************** 全局样式 Begin ***************************/
body,ul,ol,li,form,fieldset,img,div{font-size:12px;color:#333; margin:0; padding:0; border:0; font-family:'微软雅黑';}
ul,ol,li{list-style-type:none;}
td,table,input{font-size:12px;color:#333;}
a:link,a:visited{color: #333;text-decoration: none;}
a:hover{color: #E00;text-decoration:none;}
body{background:url(bg.gif) repeat-x top}
*{margin: 0; padding: 0; box-sizing: border-box;}

/*** 新闻详细内容 ***/
.NewsTitle{font-size:24px; font-weight:bold; line-height:260%; color:#333}
.NewsTitleFu{font-size:18px;}
.NewsContent{font-size:14px; line-height:180%}
.NewsContent div{font-size:14px;}
.NewsContent a:link,.NewsContent a:visited {color: #0B57B4; text-decoration: underline;}
.NewsContent a:hover {color: #E00; text-decoration: underline;}
.NewsText{color:#333; font-size:14px; line-height:200%;}
/*************************** 全局样式 End ***************************/

.header{width:100%; height:110px; position:relative; background:#FFF}
.container{width:1200px}
.logo{width:460px; float:left; line-height:110px}
#bqsy{width:100%; line-height:40px; background-color:#222222; float:left}
#bqsy p{width:1200px; color:#666666; margin:0 auto}

/*** 导航滚动样式 ***/
.menu{height:110px;display:block;padding:0px;width:500px;margin:0px auto 0 auto; float:right}
.menu ul{list-style:none;padding:0;margin:0;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:110px;text-align:center;}
.menu ul li a{position:relative;display:block;width:100px;height:110px;font-family:"微软雅黑", "宋体";font-size:16px;text-decoration:none;cursor:pointer;line-height:110px;}
.menu ul li a span{position:absolute;left:0;width:100px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over, .menu ul li a span.bg{top:-110px;}
#menu2 ul li a{color:#333;}
#menu2 ul li a span.over{color:#FFF;height:110px;width:100px;background-image:url(../images/s_03.jpg);background-repeat:repeat;}

/*** 轮播 ***/
.flexslider{width:100%;position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; background-color:#999}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.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;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*** 技术服务图片 ***/
.jsfw_container{margin: 0 auto; max-width: 1200px;}
.jsfw_container div{float:left}
.jsfw_row{width: 100%; float: left;}
.jsfw{width:1200px; margin:0 auto; padding:20PX 0}
.jsfw .words{text-align:center}
.jsfw_box01{width:305px; height:290px; float: left;}
.jsfw_box02{width:305px; height:290px; float: left;}
.jsfw_box03{width:305px; height:290px; float: left;}
.jsfw_box04{height:290px; float: left;}
.jsfw_box05{width:305px; height:290px; float: left;}
.jsfw_box06{width:305px; height:290px; float: left;}
.jsfw_box07{width:305px; height:290px; float: left;}
.jsfw_box08{height:290px; float: left;}

.effect-2{width:285px; max-height: 260px; min-height: 260px; overflow: hidden; float:left; padding-bottom:30px}
.effect-2 h4{line-height:50px; text-align:center}
.effect-2 h5{line-height:50px; text-align:center; font-size:16px}
.effect-2 .member-image{border-bottom: 5px solid #1fb554; height: 190px; overflow: hidden; width: 100%; transition: 0.4s; display: inline-block; float: none; vertical-align: middle;}
.effect-2 .member-info{transition: 0.4s; background-color:#f0f0f0; display:block; width:285px}
.effect-2 .member-info p{font-size:12px; line-height:22px}
.effect-2 .member-image img{width: 100%; vertical-align: bottom;}
.effect-2 .social-touch{background-color: #1fb554; float: left; left: 0; bottom: 0; overflow: hidden; padding: 5px 0; width: 100%; transition: 0.4s;}
.effect-2:hover .member-image{height: 81px; transition: 0.4s;}

/***按钮***/
#button{width:100%; height:320px; background:url(../images/button_bg.gif); margin:0 auto; float:left; position:relative;}
.btn_box{width:1000px; height:140px; margin:0 auto; display:block; position:absolute;  top:0; left:0; bottom:0; right:0; padding-top:90px}
#button img{text-align:center; margin:0 auto; display:block}
#button .btn_box .btn_01{width:200px; float:left}
#button .btn_box .btn_02{width:200px; float:left}
#button .btn_box .btn_03{width:200px; float:left}
#button .btn_box .btn_04{width:200px; float:left}
#button a:hover{color:#008937; font-weight:bold}
#button h4{text-align:center}
#button a:hover h4{color:#008937; text-align:center}

/***关于安平***/
#about_ap{width:100%; height:530px; background:url(../images/bg.jpg) no-repeat top; float:left}
#about_ap .words{color:#ffffff; text-align:center}
#about_ap .detail{width:1200px; margin:0 auto}
#about_ap .detail .letters{width:700px; height:400px; background-color:#f6f6f6; float:left}
#about_ap .detail .letters h3{width:600px; margin:0 auto; padding:30px 0 20px 0}
#about_ap .detail .letters p{width:600px; margin:0 auto; font-size:14px; line-height:220%; text-indent:2em; color:#666666}
#about_ap .homepic{width:500px; float:left}
#about_ap .more{font-size:14px; border:#d9d9d9 solid 1px; line-height:30px; display:block; width:108px; margin-left:50px; margin-top:20px; background-color:#ffffff; float:left}
#about_ap .letters a:hover p{font-size:14px; border:#008937 solid 1px; line-height:30px; display:block; width:108px; background-color:#008937; color:#ffffff}

/***底部***/
#footer{width:100%; height:330px; float:left; background-color:#666666}
#footer .contact{width:1200px; margin:0 auto}
#footer .contact .information{width:400px; color:#FFF; float:left}
#footer .contact .information h3{padding:10px 0 10px 0}
#footer .contact .information p{font-size:14px}
#footer .map{width:800px; padding-top:80px; float:left}

/***联系页面***/
#subbanner{width:100%; height:360px; background:url(../images/225622.jpg) no-repeat center;}
#subbanner h2{width:900px; text-align:left; padding-top:160px; color:#008937; margin:0 auto}
#subbanner p{width:900px; text-align:left; color:#ffffff; margin:0 auto}

#subbanner_01{width:100%; height:360px; background:url(../images/22562232.jpg) no-repeat center;}
#subbanner_01 h2{width:900px; text-align:left; padding-top:160px; color:#008937; margin:0 auto}
#subbanner_01 p{width:900px; text-align:left; color:#ffffff; margin:0 auto}

#subbanner_02{width:100%; height:360px; background:url(../images/4461615464.jpg) no-repeat center;}
#subbanner_02 h2{width:900px; text-align:left; padding-top:160px; color:#008937; margin:0 auto}
#subbanner_02 p{width:900px; text-align:left; color:#ffffff; margin:0 auto}

#subbanner_03{width:100%; height:360px; background:url(../images/45464946.jpg) no-repeat center;}
#subbanner_03 h2{width:900px; text-align:left; padding-top:160px; color:#008937; margin:0 auto}
#subbanner_03 p{width:900px; text-align:left; color:#ffffff; margin:0 auto}

#contactmap{width:100%; text-align:center; margin:0 auto; padding:30px 0 30px 0; float:left}
#contactmap #content{width:1200px; text-align:center; margin:0 auto;}

#contactwords{width:1200px; height:200px; margin:0 auto;}
#contactwords .bangong{width:600px; height:200px; float:left}
#contactwords .shiyanshi{width:600px; float:left}
#contactwords h3{line-height:50px}
#contactwords p{font-size:16px; color:#666666}

/***关于页面***/
#column{width:100%; height:50px; background-color:#ffffff; border-bottom:#dedede solid 1px; float:left}
#column .column_text{width:1200px; margin:0 auto; text-align:center; text-decoration:none}
#column .column_text li{list-style:none; float:left; font-size:16px; width:10%; text-align:center; line-height:50px; display:block}
#column .column_text li a:hover{border-bottom:#008937 solid 2px; color:#008937; line-height:50px; display:inline}
#column .loc_text{width:1200px; margin:0 auto; font-size:14px; line-height:50px}

#mainwrap{width:100%; float:left; background-color:#f2f2f2}
#mainwrap .mainwrap_box{width:1200px; height:auto; margin:0 auto; background-color:#ffffff;}
#daohang{width:230px; float:left; height:auto;}
#daohang .dqlm{background-color:#008937; height:70px}
#daohang .dqlm h3{color:#FFF; text-align:center; padding-top:15px}
#daohang .dqlm P{color:#51c27e; text-align:center}
#daohang .daohang_text{border:#cecece solid 1px; border-bottom:0px}
#daohang .daohang_text li a{height:60px; border-bottom:#cecece solid 1px; font-size:15px; line-height:60px; padding-left:15px; background-color:#f2f2f2; display:block}
#daohang .daohang_text li a:hover{height:60px; border-bottom:#cecece solid 1px; border-right:#008937 solid 3px; font-size:15px; line-height:60px; color:#008937; background-color:#ffffff; display:block}

/***简介***/
#profile{width:940px; height:auto; float:right}
#profile .profile_box{background:#FFF; width:940px; margin:0 auto; margin-bottom:30px; margin-top:20px}
#profile .profile_contents{width:90%; height:auto;  margin:0 auto; padding:15px 0}
.profile_contents p{font-size:16px; line-height:200%}


/***图片展示***/
#picshow{width:940px; margin:0 auto; float:right; background-color:#FFF; margin-bottom:30px; margin-top:20px}
#picshow .piccontent{width:900px; padding-top:20px; height:420px; margin:0 auto;}
#picshow .piccontent .picshow_box{margin-bottom:15px; width:300px; height:370px; float:left}
#picshow a{display:block}
#picshow p{text-align:center; background-color:#f2f2f2; line-height:50px; font-size:15px;}
#picshow #example1{text-align:center; margin:0 auto}
#picshow .photo_box{display:block; width:285px; height:335px; text-align:center; margin:0 auto;}

/***业绩展示***/
#profile .classtit{font-size:24px; font-weight:bold; color:#F60; line-height:60px; text-align:center; border:#dedede solid 1px; background-color:#f5f5f5; margin-bottom:30px}
.border td{font-size:14px; border:solid #cccccc 1px; line-height:36px; padding:2px;}
.border p{line-height:24px; font-size:14px;}
.page_button td a{font-size:14px; border:solid #cccccc 1px; line-height:30px; padding: 0px 10px; cursor: pointer;}
.page_button td a:link,.page_button td a:visited{display:block;}
.page_button td:hover{background:#dedede;}



.menu td{color: #FFFFFF; font-weight:bold; font-size:14px; line-height:42px; background:url(menu_l.gif) no-repeat right}
.menu td a:link,.menu td a:visited {color: #FFFFFF; font-weight:bold; font-size:14px; text-decoration: none; line-height:42px; display:block}
.menu td a:hover {color:#ffffff; background-color:#04649b; font-weight:bold; font-size:14px; line-height:42px; display:block;}

.classtitle {color:#333333; font-size:14px; font-weight:bold;}

.Tag1Sel{ color:#fff; font-size:14px; background:url(a_02.gif) repeat-x; line-height:30px;}
.Tag1Sel a:link,.Tag1Sel a:visited {color:#fff; text-decoration: none; }
.Tag1Sel a:hover {color:#fff; text-decoration: none;}
.Tag1SelNo{ color:#333333; font-size:14px}
.Tag1SelNo a:link,.Tag1SelNo a:visited {color: #333333; text-decoration: none; }
.Tag1SelNo a:hover {color: #333333; text-decoration: none;}

.top_text {color:#000; font-size:20px; font-weight:bold;}
.top_text a:link,.top_text a:visited {color:#000; font-size:20px; font-weight:bold;}
.top_text a:hover {color:#ca1515; font-size:20px; font-weight:bold;}

.text td{color: #ffffff; font-size:14px; line-height:24px;}

.top_text1 {color:#000; font-size:18px; font-weight:bold;}
.top_text1 a:link,.top_text1 a:visited {color:#000; font-size:18px; font-weight:bold;}
.top_text1 a:hover {color:#ca1515; font-size:18px; font-weight:bold;}

