@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,select{outline:0 none;padding: 0px 10px;border: 1px solid #C5C5C5;border-radius: 0;vertical-align: middle;resize: 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:1120px;margin:0 auto;}

.top{height: 80px;background: #1e5aa4;}
.top .menu li{float: left;padding: 0 20px;text-align:center;}
.top .menu li a{color: #fff;text-decoration:none;display: block;margin-top: 10px;}
.top .menu li span{color:#fff;}
.top .menu li:hover{background: #044a87;}

.banner-box{position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:1210px;position:absolute;top:120px;left:50%;}
.banner-box .hd {position:absolute;top:320px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

.tit{width:237px;height: 86px;margin: 0px auto;padding: 40px 0 120px 0;}
.about{background: #fff;}
.about .about_img{width:501px;height:336px;}
.about .about_tit{width:585px;text-indent: 28px;}
.about .about_tit .more{width:270px;height:40px;line-height: 40px;background: #005198;margin-left: 28px;}
.about .about_tit .more a{color: #fff;}
.about .about_tit .more:hover{background: red;}

.news{background: #fbfbfb;margin-top: 40px;padding-bottom: 40px;height: 556px;}
.news .picScroll{position:relative;width:1250px;margin: 0 auto;}
.news .picScroll .hd .prev{ display:block;  width:43px; height:81px; float:left; margin-right:5px; margin-top:100px;  overflow:hidden;
			 cursor:pointer; background:url("../images/next.png") no-repeat;}
.news .picScroll .hd .next{ display:block;  width:43px; height:81px; float:right; margin-right:5px; margin-top:100px;  overflow:hidden;
			 cursor:pointer; background:url("../images/next.png") no-repeat -44px 0;}
.news .picScroll .bd{width:1128px;overflow: hidden;margin: 0 auto;}
.news .picScroll .bd ul{ overflow:hidden; zoom:1; }
.news .picScroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;}
.news .picScroll .bd ul li .pic{ text-align:center; }
.news .picScroll .bd ul li .pic img{ width:360px; height:288px; display:block;  padding:2px; border:1px solid #ccc; }
.news .picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.news .picScroll .bd ul li .title{ line-height:24px;   }
.news .picScroll .bd ul li .title .pic_tit{font-weight: bold;}
.news .picScroll .bd ul li .title .introduce{color: #818181;text-indent: 28px;width:360px;}

.product{background: url(../images/probg.jpg) no-repeat;height: 498px;margin: 0 auto;}
.product .picScroll .bd{width:1128px;overflow: hidden;margin: 0 auto;}
.product .picScroll .bd ul{ overflow:hidden; zoom:1; }
.product .picScroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;text-align: center;}
.product .picScroll .bd ul li .pic{ text-align:center; }
.product .picScroll .bd ul li .pic img{ width:170px; height:220px; display:block;  padding:2px; border:1px solid #ccc; }
.product .picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.product .picScroll .bd ul li .title{ line-height:24px;width:170px;}
.product .picScroll .bd ul li .title a{color: #fff;}
.product .more{width:270px;height:40px;line-height: 40px;background: #fff;margin: 20px auto;text-align: center;}
.product .more a{color: #0b5a9f;}
.product .more:hover{background: red;}
.product .more:hover a{color: #fff;}

.proclass{margin-bottom: 30px;}
.proclass_tit{width:208px;height: 44px;margin: 0px auto;padding: 60px 0 120px 0;}
.proclass .fication_LL{margin-left: 220px;}

.footerwrap{background: #0b5a9f;overflow: hidden;height: 380px;}
.footer_L{padding:20px 0;}
.footer_L p{color: #fff;}
.footer_R{margin:50px;}
.footer{background: #044a87;color: #fff;}

.fill input {
    width: 500px;
    height: 30px;
    border-radius: 2px;
}
.fill textarea {
    width: 500px;
    border-radius: 2px;
    min-height: 150px;
    resize: none;
}
.fill input[type="submit"]:hover {
    background: #EC0004;
    cursor: pointer;
    color: #fff;
}
.fill p {
    text-align: center;
    margin: 10px 0;
}

/*.....内容页样式.....*/
.main{box-shadow: 0 6px 12px rgba(0,0,0,0.175);border-radius: 4px;background: #fff;border: 1px solid #eee;padding: 10px;margin: 3em 0;}
.main .position{border-bottom: 1px dashed #ccc;}
.main ul{margin-top: 20px;}
.main ul span{float: right;}
.main ul li{font-size: 16px;}
.main ul li a:hover{color: red;}
.page{text-align: center;}
.listg li .pic img{ width:170px; height:220px; display:block;  padding:2px; border:1px solid #ccc; }
.listg li .title{text-align: center;width:170px;overflow: hidden;}
.listg li{float: left;margin: 10px 24px;}
.main h2{color: #666;font-size: 20px;border-bottom: 1px dashed #ccc;padding: 20px 0;text-align: center;margin-bottom: 20px;font-weight: bold;}
.main .detail{padding: 20px;}
.main .detail img{max-width: 750px;display: block;margin: 20px auto;}
.contact{margin:0 110px;font-size: 16px;}-size: 16px;}