@charset 'utf-8';
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
html{overflow-x: hidden; overflow-y: auto;font: 62.5% 'Microsoft YaHei' !important;}
body{line-height:2.8rem;font-size:1.4rem;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a {font-size:100%;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
input,button,textarea,audio,video,select{border:0;outline:0 none; }
textarea { resize:none;/*防止谷歌等浏览器 textarea 可以拖动*/}
img, object {max-width: 100%;height: auto;width: 100%;outline: 0;border:none; display:block;}
img{-ms-interpolation-mode: bicubic;/*防止图片缩放失真*/}
ul,ol,li{list-style:none; display:block;}
a{ text-decoration:none;color:#343434;}
a:hover { text-decoration:underline; }
table { border-collapse:collapse; }
h1{font-size:2.4rem;}
h2{font-size:2rem;}
h3{font-size:1.6rem;}
small{font-size:1.2rem;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl { float:left; }
.fr { float:right; }
.container{width:1000px;margin:0 auto;}

.top .tel b{display: inline-block;width:32px;margin-top: 30px;}
.top .tel div{margin-top: 27px;margin-left: 10px;}
.top .tel p{line-height: 20px;}
.top .tel_t1{color:#ababab;}
.top .tel_t2{color:#0da6d7;font-size: 16px;font-weight: bold;}
.top  .weixin img{width:100px;}

.menu{background: #0da6d7;height:46px;line-height: 46px;}
.menu li{float: left;text-align: center;width:125px;}
.menu li a{color:#fff;text-decoration:none;}
.menu li:hover{background: #e1c99a;}

.fullSlide{ width:100%;  position:relative;  height:356px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:356px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:356px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block;zoom:1; width:8px; height:8px; margin:5px;overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

.main{margin:20px 0;}
.title h3{color:#0da6d7;}
.title span{color:#a8a8a8;margin-left: 10px;font-weight: normal;}
.title .more{margin-top: 10px;}
.line .line_z{background: #0da6d7;width:64px;height:1px;}
.line .line_y{background: #e5e5e5;height:1px;}
.line .width_586{width:586px;}
.line .width_256{width:256px;}
.line .width_426{width:426px;}
.line .width_936{width:936px;}
.about{width:650px;height:280px;}
.about_main{margin-top: 20px;height:210px;overflow: hidden;}
.about_img{width:195px;}
.about_tit{width:440px;text-indent: 28px;}
.news{width:320px;background: #f2f2f2;height:280px;padding:0 10px;}
.news_img{margin:10px 0;}
.news li{background: url(../images/icon.png) no-repeat 0px 12px;padding:0 12px;border-bottom: 1px dashed #ddd;}
.news li span{float:right;}
.news li a:hover{color:#0da6d7;}
.Credit,.Material{width:490px;margin-top: 20px;}
.Credit ul,.Material ul{margin-top: 10px;}
.Credit li,.Material li{background: url(../images/icon.png) no-repeat 0px 12px;padding:0 12px;border-bottom: 1px dashed #ddd;}
.Credit li span,.Material li span{float:right;}
.Credit li a:hover,.Material li a:hover{color:#0da6d7;}
.case{margin-top: 20px;}
.picMarquee-left{ width:1000px;overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:15px 0;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:180px; height:140px; display:block; padding:2px; border:1px solid #ccc; }

.picMarquee-left .hd{ padding:15px 0;}
.picMarquee-left .hd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .hd ul li .pic{ text-align:center; }
.picMarquee-left .hd ul li .pic img{ width:180px; height:80px; display:block; padding:2px; border:1px solid #ccc; }

.footer{background: #0da6d7;height:100px;}
.footer .footer_s{padding-top: 15px;}
.footer p{text-align: center;color: #c7eefb;}
.bottom{background: #0b91bb;height:40px;line-height: 40px;}
.bottom p{text-align: center;color:#c7eefb;}
.bottom p a{color:#c7eefb;}

form{text-align: center;}
input, button, textarea, audio, video {
    padding: 6px 10px;
    border: 1px solid #C5C5C5;
    border-radius: 0;
    vertical-align: middle;
    outline: 0 none;
    resize: 0 none;
}
.search input[type="text"] {
    border: 0 none;
}
.search input[type="submit"] {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
    border: 0 none;
    background: #00488C;
    cursor: pointer;
}

/*.....列表页样式....*/
.left{width:280px;}
.right{width:700px;}
.left li{height:40px;line-height: 40px;background: #0da6d7;text-align: center;}
.left li a{color:#fff;}
.left .ditu{width:280px;margin-top: 20px;}
.current{border-bottom: 1px solid #ddd;}
.right_main{margin:20px 0;}
.right_main p{text-indent: 28px;}
.right_main li{border-bottom: 1px dashed #ddd;}
.right_main li span{float: right;}
.right_main li a:hover{color:#0da6d7;}
.page{text-align: center;}}