@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font:12px/1.8 微软雅黑,Arial;}
ul,li{list-style:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{font-family:微软雅黑}

a{color:#333;text-decoration:none;}
a:hover{color:#0758b3;}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}

.header{height:64px;padding:13px 0 0 13px;position:relative;background:url(../images/header_bg.jpg) repeat-x}
.logo img{float:left;height:50px;margin-right:12px}
.logo .text1{font-size: 25px; letter-spacing: 2px;padding-top:8px;line-height: 23px;font-weight:bold}
.logo .text1 strong { color: rgb(7, 88, 179);  }
.logo .text1 span {   color: rgb(0, 0, 0); }
.logo .text2 { color: rgb(0, 0, 0); font-size: 11px; }

.menu-push { position: absolute; right: 5px; top: 14px; padding: 25px 30px 25px; z-index: 999; background: url(../images/menu-default@3x.png) no-repeat; background-size: auto 100%; }
.menu-open { background: url(../images/menu-hover@3x.png) no-repeat; background-size: auto 100%; }
menu { display: none; position: absolute; width: 100%; left: 0; top: 77px; /* border-top: 1px solid #d3d3d3; */
background: #f2f3f4; padding: 15px 0 100px; z-index: 997; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }
menu.fixed { position: fixed; }
menu a { display: block; padding-left: 30px; line-height: 50px; border-bottom: 1px solid #ddd;box-shadow:0 1px 0 #fff; font-size: 16px; }


.slideBox{ position:relative; overflow:hidden;  }
.slideBox .hd{ position:absolute; height:8px; line-height:28px; bottom:10px; margin-left:-24px;left:50%; z-index:1; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#FC0;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ clear:both;position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.sbanner img{width:100%}


	
.container{padding: 15px;line-height:1.8;color:#555;font-size:14px;}
.container p{margin:0px 0 12px 0}
.container li p{margin:0}
.container ul{margin:0 0 12px 15px;}
.container li{list-style-type: disc;list-style-position:outside}
.container img{display:block;width:100%}

.subject{margin:15px auto 10px auto;padding-bottom:25px ;border-bottom:1px solid #ddd;text-align:center;}
.subject b{font-size:20px;color:#0657b2;line-height:45px;font-weight:normal;border-bottom:2px solid #0657b2;width:85px;display:inline-block;margin:0 auto;}

.service h2{font-size:20px;color:#000;line-height:45px;color: rgb(51, 51, 51);border-bottom:2px solid #0657b2;width:85px;font-weight:normal;text-align:center;margin:15px auto 25px auto;}
.service ul li{overflow:visible;padding:0 0 50px 0;margin-bottom:30px;background-color: rgb(243, 243, 243);text-align:center;position:relative}
.service ul li .title{display:inline-block;border-bottom:1px solid #d9d9d9;text-align:center;line-height:1.3;color: rgb(7, 88, 179);font-size: 18px;padding:0 10px 15px 10px;margin:18px 0 25px 0; }
.service ul li .title span{display:block;color:rgb(207, 207, 207);text-transform:uppercase}
.service ul li p{color: rgb(102, 102, 102); line-height: 180%;font-size: 13px;padding:0 20px;text-align:left}
.service ul li img{width:100%;}
.service ul li a{display:block;width:89px;height:37px;line-height:37px;background:#0758b3;border-radius:5px;color:#fff;font-size:14px;z-index:999;position:absolute;bottom:-18px;left:50%;margin-left:-44.5px;    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
	}
.service ul li a:hover{background:#c00;}


.container .service_list li{border-bottom:1px solid #eee;list-style:none;padding:20px 0 15px 0;float:left;width:49%;margin:0px;}
.container .service_list{margin:0;float:right;}
.service_list li.last{}
.service_list li a{color:#444;}
.service_list li img{margin-bottom:15px;}
.service_list li strong{font-size:16px;font-weight:normal}
.service_list li p{color:#888;font-size:11px;padding-right:15px;line-height:18px;height:33px;overflow:hidden}
.service_list li span{}


.footer{background:#003c7e;text-align:center;padding:15px 15px;color: rgb(203, 210, 222);font-size: 12px;margin-top:20px;}