p {
	margin-bottom: 10px;
}
br {
	margin-bottom: 10px;
}
a:hover {
	color: rgb(0, 153, 255);
}
a {
	transition:color 0.2s ease-in;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
.header {
	margin: 0px auto; top: 0px; width:100%; position: fixed; z-index: 10;
}
.header .container {
	position: relative;
}
.header .container .logo {
	display: block; position: absolute; max-width: 50%;  margin-top:22px;
}
.header .container .logo img {
	height: 100%;
}
.header nav li a {
	padding: 0px 20px; color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.header .login-box {
	font-size: 16px; position: absolute; z-index: 1;
}
.header .login-box a {
	color: rgb(255, 255, 255); padding-left: 20px;
}
.header .login-box a:hover {
	color: rgb(0, 193, 222);
}
.header .login-box a.denglu {
	background: url("images/denglu.png") no-repeat left; margin-right: 20px;
}
.header .login-box a.zhuce {
	background: url("images/zhuce.png") no-repeat left;
}
@media all and (min-width:993px)
{
.header-small {
	background-color: rgba(0, 0, 0, 0.7) !important;
}
.header .logo {
	top: 2px;
}
.header .container {
	line-height: 70px;
}
.header nav li {
	float: left; position: relative;
}
.header nav ul li ul {
	padding: 15px 0px; top: 70px; width: 150px; position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.header-small nav ul li ul {
	padding-top: 0px; padding-bottom: 10px;
}
.header nav ul li ul li ul {
	left: 100%; top: 0px;
}
.header nav ul li ul li {
	width: 100%;
}
.header .login-box {
	right: 15px;
}
.header .nav-toggle {
	display: none;
}
.header nav > ul > li > a:hover {
	color: rgb(0, 193, 222);
}
.header nav > ul > li.has-sub-nav:hover::after {
	margin: 0px auto; left: 40%; top: 60px; width: 0px; height: 0px; text-align: center; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.7); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";
}
.header-small nav > ul > li.has-sub-nav:hover::after {
	display: none;
}
.header nav > ul > li.has-sub-nav > a:hover {
	box-shadow: 0px 0px;
}
.header nav li ul li a {
	text-align: center; line-height: 40px; font-size: 15px;
}
.header nav li ul li a:hover {
	color: rgb(0, 193, 222);
}
}
@media all and (max-width:992px)
{
body {
	padding-top: 50px;
}
.header {
	-ms-overflow-y: scroll; max-height: 100%;
}
.header .container {
	line-height: 60px; overflow: hidden; min-height: 60px;
}
.header {
	background-color: rgba(0, 0, 0, 0.9) !important;
}
.header .container .logo img {
	max-width: 100%;
}
.header .nav-toggle {
	width: 60px; text-align: center; right: 0px; color: rgb(238, 238, 238); line-height: 60px; font-size: 25px; position: absolute; z-index: 1; cursor: pointer;
}
.header .active.nav-toggle {
	color: rgb(153, 153, 153);
}
.header .login-box {
	right: 80px; line-height: 30px; display: none; position: absolute;
}
.header nav > ul {
	padding-top: 60px; padding-bottom: 20px; display: none;
}
.header nav li {
	position: relative;
}
.header nav li .sub-nav-toggle {
	transition:0.5s ease-in; top: 0px; width: 40px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 40px; position: absolute; cursor: pointer;
}
.header nav li.active > .sub-nav-toggle {
	transform: rotate(90deg);
}
.header nav li a {
	line-height: 40px; padding-left: 10px; display: block;
}
.header nav li ul {
	padding-left: 30px;
}
.header nav li a:hover {
	color: rgb(204, 204, 204);
}
}
.banner {
	color: rgb(255, 255, 255); padding-top: 120px; padding-bottom: 30px;
}
.banner .text-intro {
	color: rgb(255, 255, 255);
}
@media all and (max-width:992px)
{
.banner {
	display: none;
}
}
a.btn-link {
	border: 1px solid rgb(255, 255, 255); transition:background 0.15s linear, color 0.15s linear; border-image: none; color: rgb(255, 255, 255); padding-right: 30px; padding-left: 30px; display: inline-block;
}
a.btn-link:hover {
	color: rgb(0, 153, 255); text-decoration: none; background-color: rgb(255, 255, 255);
}
a.btn-link:focus {
	color: rgb(0, 153, 255); text-decoration: none; background-color: rgb(255, 255, 255);
}
a.btn-zdy {
	padding: 8px 45px 10px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); transition:background 0.15s linear, color 0.15s linear; border-image: none; color: rgb(255, 255, 255); font-size: 22px; display: inline-block;
}
a.btn-zdy:hover {
	color: rgb(37, 137, 255); text-decoration: none; background-color: rgb(255, 255, 255);
}
.location-container {
	padding: 20px 0px;
}
.breadcrumb li a {
	font-size: 14px;
}
.page-content p {
	line-height: 2;
}
.pagination {
	border-radius: 0px;
}
.pagination > li:first-child > a {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.pagination > li.active a {
	border-color: rgb(0, 153, 255); background-color: rgb(0, 153, 255);
}
.pagination > li.active a:hover {
	border-color: rgb(0, 153, 255); background-color: rgb(0, 153, 255);
}
.pagination > li a:hover {
	color: rgb(0, 153, 255);
}
.module-box {
	padding: 20px 0px 60px;
}
.module-box-gray {
	background-color: rgb(237, 237, 237);
}
.module-box .title-box {
	padding-bottom: 20px;
}
.module-box .title-box span {
	display: block;
}
.module-box .title-box .en-title {
	color: rgb(51, 51, 51); font-size: 30px;
}
.module-box .title-box .cn-title {
	background: url("images/titlebg.png") no-repeat center; font-size: 25px;
}
.module-box .title-box .f-title {
	color: rgb(153, 153, 153); line-height: 2; font-size: 14px;
}
.module-box .module-content {
	padding-top: 30px; padding-right: 15px; padding-left: 15px;
}
.web-footer {
	background: rgb(42, 42, 42); color: rgb(217, 217, 217); line-height: 2; padding-top: 40px; margin-top: 40px;
}
.web-footer .tel-icon {
	background: url("bt_phone.png") no-repeat left; margin: 0px auto; width: 38px; height: 46px;
}
.web-footer .footer-nav {
	padding: 1rem 0px 4.5rem;
}
.web-footer .footer-nav h4 {
	color: rgb(255, 255, 255); line-height: 4rem;
}
.web-footer .footer-nav a:hover {
	color: rgb(255, 255, 255);
}
.web-footer .footer-tel .font {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: bold;
}
.web-footer .footer-tel .aniview {
	color: rgb(217, 217, 217);
}
.web-footer .weixin {
	color: rgb(217, 217, 217);
}
.web-footer .copyright {
	padding: 5px 0px 20px; width: 100%; color: rgb(153, 153, 153); border-top-color: rgb(90, 90, 90); border-top-width: 1px; border-top-style: solid;
}
.web-footer .ewm {
	background: url("1557905922.png") no-repeat left; margin: 10px auto; width: 98px; height: 98px;
}
@media all and (max-width:992px)
{
.web-footer .ewm {
	margin-left: 0px;
}
}
.news-list {
	padding-top: 20px;
}
.news-list .item {
	line-height: 4; padding-right: 100px; font-size: 16px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.news-list .item .title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-list .item .title a .fa {
	margin-right: 5px;
}
.news-list .item .date {
	top: 0px; right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.news-content-box {
	padding: 30px 0px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid;
}
.news-content-box .title {
	padding: 15px 0px; text-align: center;
}
.news-content-box .info {
	text-align: center; color: rgb(153, 153, 153);
}
.news-content-box .info .clicks-box {
	margin-left: 20px; display: inline-block;
}
.news-content-box .content {
	padding-top: 40px;
}
.module-box .module-content .news-list {
	padding-top: 10px;
}
.module-box .module-content .news-list .item {
	line-height: 3; font-size: 14px;
}
.module-box .module-content .news-list .item .title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-content a.link {
	color: rgb(0, 153, 255); text-decoration: underline;
}
.news-content-box .content a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
.page-content a.link:hover {
	color: rgb(255, 106, 0);
}
.news-content-box .content a:hover {
	color: rgb(255, 106, 0);
}
.page-content p {
	line-height: 2; font-size: 16px;
}
.news-content-box .content p {
	line-height: 2; font-size: 16px;
}
.page-content p {
	line-height: 2.2; font-size: 15px;
}
.relativeNews {
	padding-top: 20px;
}
.relativeNews .sign {
	line-height: 2; font-size: 16px;
}
.relativeNews .title {
	line-height: 2.5; font-size: 15px; display: block;
}
.service-online {
	right: 10px; bottom: 100px; position: fixed;
}
.service-online .btn {
	padding: 8px 0px 0px; width: 45px; height: 45px; line-height: 20px; font-size: 20px; margin-bottom: 1px; vertical-align: middle; display: block;
}
@media all and (max-width:992px)
{
.service-online {
	bottom: 20px;
}
.service-online .btn {
	border-color: rgba(0, 0, 0, 0.6); width: 30px; height: 30px; padding-top: 2px; font-size: 14px; background-color: rgba(0, 0, 0, 0.6);
}
}
.service-online .btn i {
	vertical-align: middle;
}
.service-online :last-child.btn {
	margin-bottom: 0px;
}



.header {
	background-color: rgb(1, 84, 186);
}
@media all and (min-width:993px)
{
body {
	padding-top: 70px;
}
.header nav ul li ul {
	padding-top: 10px; background-color: rgb(1, 84, 186);
}
.header nav > ul > li.has-sub-nav:hover::after {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 10px; border-bottom-style: solid; display: none;
}
.header-small nav ul li ul {
	background-color: rgba(0, 0, 0, 0.7);
}
}





#banner{margin:0px auto 0px auto;width:100%;height:500px;}
.slides{width:100%;height:500px;overflow:hidden;position:relative;}
.slide-pic{width:100%;overflow:hidden;list-style:none;}
.slide-pic img{width:100%;height:500px;}
.slide-pic li{display:none;}
.slide-pic li.cur{display:block;}
.slide-li{ display;block; bottom:0px;position:absolute; width:1230px; margin:0 auto; left:0px; right:0px;  }
.slide-li li{width:190px;height:10px;float:left;overflow:hidden;list-style:none;}
.slide-li a{width:190px;height:10px;color:#000;font-size:12px;display:block;}
.slide-li a:hover{color:#F00;text-decoration:none;}
.op li{background:#999999;filter:alpha(opacity=60);opacity:0.6;}
.op li.cur{background:#666666;}



/*** SLIDER ***/
#outerslider{border-bottom:solid 1px #121212; background:#121212 url(http://demo1.mycodes.net/qiye/SEO_HTML/images/bg-outerslider.jpg) no-repeat top center; height:371px}
#slidercontainer{position:relative; height:371px}
#slider{width:940px; position:relative;}

#slideshow{list-style-type:none; padding:0; margin:0; height:371px}
.slide-img{position:absolute; top:82px; left:16px}
.slide-text{margin-left:454px; padding:75px 0 0 0; color:#fcfcfc}
.slide-text h1{font-family:'ImpactRegular', Arial; font-size:40px; line-height:50px; color:#fff; text-shadow:1px 1px 0 #363636; margin-bottom:10px}
.slide-text h4{font-family:Arial; color:#fcfcfc; margin-bottom:20px}
#slidernav{
	bottom:13px;
	right:0; 
	position:absolute; 
	z-index:10; 
}
#slidernav a{
	width:11px;
	height:11px;
	background-image:url(http://demo1.mycodes.net/qiye/SEO_HTML/images/but-slider.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-left:8px;
	cursor:pointer;
	display:inline;
	display:inline-block;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	text-indent:-9999px;
}
#slidernav a.activeSlide{
	width:11px;
	height:11px;
	background-image:url(http://demo1.mycodes.net/qiye/SEO_HTML/images/but-slider.png);
	background-repeat:no-repeat;
	background-position:0px -11px;
	margin-top:0px;
}

#bgslider{background:url(http://demo1.mycodes.net/qiye/SEO_HTML/images/bg-slide.png) no-repeat; width:407px; height:347px; position:absolute; bottom:-43px }


.index2{background:#f5f8ff;}
.index3{background:#fff;}
.index4{background:#;}


.index_a{ overflow:hidden;zoom:1; padding:50px 0; width:1200px; margin:0 auto;}
.index_a h1{text-align:center; font-size:26px; padding:25px 0 55px;}
.index_a .left{float:left;width:580px; padding:30px 0 0;}
.index_a .right{float:right;width:580px;}
.index_a .right ul li{ padding:0 0 15px 0px; }
.index_a .right ul li p{font-size:16px; color:#70758c;  margin:0px; padding:0px 0 8px;}
.index_a .right ul li p a{color:#4b5270;font-size:20px; }
.index_a .title{ position:relative;}
.index_a .title:before{ content:"¡ñ";color: rgb(186, 201, 218); position:absolute; left:-20px; top:4px;}
.index_a .right span{ display:block; background:url(btn_n.png) no-repeat;width:144px; height:62px; line-height:62px;color:#fff; text-align:center; margin-left:400px;}
.index_a .right span a:hover{ color:#fff;}

.about{ border:none; padding:30px 0 100px;}
.about p{ font-size:20px;text-indent:2em; line-height:35px;}
.about .left{ padding:0px;}
.about .right{ padding:20px 0 0;}







.module-scene h1{text-align:center; font-size:26px; padding:35px 0;}



/*Ó¦ÓÃ³¡¾°*/
.module-scene{/*background:url(soft/sceneBg.jpg) no-repeat center top;*/  }
.module-scene .item{position:relative;}
.module-scene .item .text-box{position:absolute;top:0px;left:0px;z-index:1;background:url(cjcombg.png) no-repeat left top;color:#FFF;width:100%;height:100%;background-size:100% auto}
.module-scene .item .text-box .title{font-size:22px;font-weight:bold;line-height:40px;background:url(soft/cjtitbg.png) no-repeat center bottom;padding-bottom:10px;margin-top:30px;margin-bottom:20px;}
.module-scene .item .text-box .intro{line-height:35px;padding:15px;}
.module-scene .item .pic-box{display:block;overflow:hidden;zoom:1;}
.module-scene .item .pic-box img{width:280px;transition:all 1.2s ease;}
.module-scene .item:hover .pic-box  img{transform:scale(1.2,1.2)}

@media screen and (max-width:1000px){
	.module-scene .item{margin:10px 0;}
	}



.page-content .list{overflow:hidden;zoom:1;position:relative;}
.page-content .list li{border-bottom:1px solid #f0f2f5;padding:25px ; }
.page-content .list li p{font-size:20px;color:#444;line-height:26px;}
.page-content .list li .txt{font-size:16px;color:#757575;}
.page-content .list li .a{font-size:14px;margin:0;color:#aeb2b5;}

.page-content .list li:before{ content:"¡ñ";color:#b4bbd0; position:absolute; left:10px;}

.page-content .contenttitle{padding:0 0 20px 0;overflow:hidden;zoom:1;}
.page-content .contenttitle h1{font-size:24px;padding:0 0 6px;}
.page-content .contenttitle span{color:#aeb2b5;}

.righthtml {overflow:hidden;zoom:1;}
.righthtml li{float:left;border:1px dashed #91a1bf;background: #f2f8ff;border-radius:5px;width:250px; height:50px; line-height:50px;font-weight:bold;text-align:center;margin:0 50px 20px 0}







