@charset "utf-8";
/* CSS Document */
input,textarea,select,button{  font-family:Arial,"Microsoft YaHei"; }
input:focus,textarea:focus,select:focus,button:focus{ outline:none;}

.clear { zoom: 1;clear:both; }
.clear:after { content: ''; display: block; clear: both; }

/* pageForm */
.pageForm{ width: 1200px; padding: 0 ; margin:4.575rem auto;}
.pageForm .title{ text-align: center;  width: 100%; text-align: center; font-size: 14px; color: #999; line-height: 26px;}
.pageForm .title p{ font-size: 2rem; color: #333; margin-bottom:10px; }
.pageForm .title span{ color: #0066ff;}

.pageForm .list{ width:1200px; margin:80px auto ; overflow:hidden;}
.pageForm .row{ width:100%; clear:both;  margin:0 0 30px 0;}
.pageForm .row .row_left{ width:580px; float:left; display:block; }
.pageForm .row .row_right{ margin-left:40px; width:580px; float:right; display:block; }
.pageForm label{ position:relative; display:block; }
.pageForm label span{ position:absolute; left:0; top:20px; font-size:14px; color:#666;}
.pageForm .txt{ border: 0; border-bottom:1px solid #eee; padding:20px 0; background:#fff;}
.pageForm .txt:focus{  border: 0; border-bottom:1px solid #0066ff; padding:20px 0; background:#fff;}
.pageForm .txt.w1{ width:580px; height:20px; line-height:30px;}
.pageForm .txt.w2{ width:1200px; height:100px; line-height:20px;}
.pageForm .btn{ float:right; border:0; background:#0066ff; border-radius:0; width:150px; height:50px; cursor:pointer; text-align:center; font-size:16px;  color:#fff;}
.pageForm .row .btn:hover{ background:#0066ff; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease;}
.list .input-bt{background:#0066ff;width:105px;height:36px;line-height:36px;text-align:center;color:#fff;cursor:pointer;font-family:PingFangSC-Regular;font-size:14px;margin:32px auto}
.list .input-bt:hover{background:#004DBF}
.pageForm .row p.xin{ color:#21282e; line-height:50px; font-size:14px; float:left; color: #999;}
.pageForm .row p.xin span{ color:#ff4229;}

.f-content{ width: 1200px; margin: auto; position: relative;overflow: hidden;}
.crumbs-1{ min-height: 50px; background-color:#FBFBFB; line-height: 50px; font-size: 14px;border-bottom:1px solid #F1F1F1}
.crumbs-1 img{ width: 6px; height: 12px; float: left;  padding: 0px 13px; padding-top: 19px;}
.crumbs-1 a{color: #5F6464; float: left; text-decoration:none;}
.crumbs-1 a:hover{color: #004DBF;}
.f-content{ width: 1200px; margin: auto; position: relative;overflow: hidden;}
.crumbs-1{ min-height: 50px; background-color:#FBFBFB; line-height: 50px; font-size: 14px;border-bottom:1px solid #F1F1F1}
.crumbs-1 img{ width: 6px; height: 12px; float: left;  padding: 0px 13px; padding-top: 19px;}
.crumbs-1 a{color: #5F6464; float: left; text-decoration:none;}
.crumbs-1 a:hover{color: #004DBF;}

/* pageForm */
.pageForm{ width: 1200px; padding: 0 ; margin:2.375rem auto; margin-bottom:30px}
.pageForm .title{ text-align: center;  width: 100%; text-align: center; font-size: 14px; color: #999; line-height: 26px;}
.pageForm .title p{ font-size: 2rem; color: #333; margin-bottom:10px; }
.pageForm .title span{}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.w1200 { width:1200px; margin: 0 auto; }
.news-index { padding-bottom: 10px; margin: 0 auto;}
.news-index .top { background: url("../images/news-bg.jpg") center no-repeat; }
.news-index .news-menu { text-align: center; padding-top: 50px; }
.news-index .news-menu .news-a { padding: 5px 10px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1; }
.news-index .news-menu .news-a.current { color: #fff; }
.news-index .news-menu .l { color: #ccc; }
.news-index .news-list { margin-top: 40px; }
.news-index .news-list ul { width: 1200px; margin:0 80px;}
.news-index .news-list li { width: 200px; height: 240px; position: relative; float: left; margin-right: 30px; margin-left:30px; margin-bottom:27px; overflow: hidden; background-color:#FFF;}
.news-index .news-list .img{ width: 100px; height: 100px; margin:0 auto; padding-top:25px;}
.news-index .news-list li:hover { text-decoration:none;}
.news-index .news-list li:hover .text { text-decoration:none;}
.news-index .news-list .text { height: 73px; background-color: #fff; padding-top: 15px; padding-bottom: 10px; -webkit-transition: all .3s; transition: all .3s;}
.news-index .news-list .title { display: block; font-size: 14px; text-align:center; text-decoration:none}
.news-index .news-list .text a:hover { text-decoration:none}
.news-index .news-list .p { padding-top: 11px; color: #999; }