body{font-family: "微软雅黑"; font-size: 12px;}
input,button,table,img{border:none;}
body,div,input,button,table,ul,ol,li,a,img,p,h1,h2,h3,h4,h5,h6,figure{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
table { border-collapse:collapse; border-spacing:0; } 
th,td { padding: 0; }
input,textarea,select,button{outline:none;border:none;}
ul,li,dl,td,tr,dd{list-style:none;margin:0;padding:0;border:none;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
i,em{font-style:normal;}
textarea{resize:none;}
.clearfix:after,.clearfix:before{display: table;content: "";}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
.nx-banner{ width: 100%; height: 600px; background: url(../images/nx-bannerbj.jpg) no-repeat center;}
.bt-character{ font-size:34px ; color: #fff; margin: 0 auto; width: 1200px; text-align: center;}
.bt-character .btn-tc{ width: 270px; height: 55px; display: block; margin: 50px auto 0; background: #d00d39; color: #fff;
						text-align: center; line-height: 55px; font-size: 23px; cursor: pointer;}
.bt-character h3{ font-size: 46px; margin-top: 15px;}
.bt-character p{ padding-top: 140px;}
.qy-neix{ width: 1200px; margin: 0 auto; position: relative;}
.qy-neix h2{ font-size: 36px; text-align: center; margin-top: 40px;}
.qy-neix-box li{ float: left; margin: 0 9px; box-shadow: 0 5px 10px #ccc; -webkit-box-shadow: 0 5px 10px #ccc; filter: grayscale(100%)}
.qy-neix-box li:hover{filter: grayscale(0%);}
.qy-neix-box li img{ display: block; float: left; overflow: hidden;}
.qy-neix-box{ width: 1200px; margin-top: 45px;}
.unders-b .understand{ margin-right: 20px; }		
.unders-b a{ width: 220px; height: 50px; background: #d00d39; border-radius: 5px; line-height: 50px; text-align: center;
			color: #fff; font-size: 20px; display: inline-block; }
.unders-b a.tel img{ margin: 0 10px -3px 0;}
.unders-b{ margin: 50px auto 0; width: 1200px; text-align: center;}
.neixlc{ width: 100%; height: 560px; background: #0a2846; margin-top: 56px; text-align: center; color: #fff;}
.neixlc h3{ font-size: 36px; padding: 45px 0 30px;}
.neixlc p.ms{ font-size: 16px;}
.neixlc ul li span{ display: block; font-size: 18px; margin: 15px 0 6px;}
.neixlc ul li i{ font-size: 14px; color: #ccc; }
.neixlc ul li{ float: left; width: 380px; text-align: left; margin: 0 10px;}  
.neixlc ul{ width: 1200px; margin: 45px auto 0;}
.neixts{ width: 100%; height: 477px; background: url(../images/neitese.jpg) no-repeat center;}
.neixts_list{ width: 1200px; margin: 0 auto;}
.neixts_list h3{ font-size: 36px; text-align: center; padding: 45px 0; color: #fff;}
.neixts_list ul li{ width: 230px; float: left; margin-right: 12px;}
.neixts_list ul li.li-rig0{ margin-right: 0;}
.neixts_list ul li .sp-back{ height: 105px; background: #0a2846;}
.neixts_list ul li img{ display: block;}
.sp-back dl{ color: #fff; font-size: 18px; margin-left: 20px; padding-top: 20px;}
.sp-back dl dd{ color: #596576; font-size: 14px;}
.sp-back dl dd.red-hx{ width: 49px; height: 2px; background: #d00d39; margin-top: 17px;}
.kc-contert{ text-align: center; background: #e9eff5; height: 760px;}
.kc-contert h3{ font-size: 36px; padding-top: 45px;}
.lei-box{ width: 1200px; margin: 40px auto 0;}
.lei-box tr th{ width: 237px; height: 83px; font-size: 24px; color: #fff;}
.lei-box tr td{ font-size: 18px; color: #0a2846; border: 1px solid #e9eff5;}
.lei-box tr th.th1{ background: #c8d1db; color: #0a2846;}
.lei-box tr th.th2{ background: #909faf;}
.lei-box tr th.th3{ background: #63788c;}
.lei-box tr th.th4{ background: #375069;}
.lei-box tr th.th5{ background: #0a2846;}
.jshi-jjs{ height: 706px; background: #0a2846;}
.jshi-jjs ul{ width: 1200px; margin: 0 auto; }
.jshi-jjs ul li{ width: 298px; float: left; background: #d3dbe4;  }
.jshi-jjs ul li dt{ font-size: 22px; margin-bottom: 10px;  }
.jshi-jjs ul li dd{font-size: 20px; }
.jshi-jjs ul li dd.dd-size{ font-size: 18px; margin-top: 15px; text-align: left;}
.jshi-jjs ul li dl{ height: 270px; margin: 35px 25px 0; text-align: center;}
.jshi-jjs h3{ font-size: 36px; text-align: center; color: #fff; padding: 40px 0 25px;} 
.jshi-jjs ul li:nth-child(even){ background: #e3e8ee;}
.kczs-box ul li{ float: left; width: 300px; font-size: 18px; text-align: center; padding-bottom:20px ; position: relative; cursor: pointer;}
.kczs-box{ width: 1200px; margin: 0 auto; } 
.kc-zhanss h3{ text-align: center; font-size: 36px; padding-top: 35px;}
.kc-zhanss{ height: 655px; background: url(../images/kczstu.jpg) no-repeat center; }
.kczs-box ul { border-bottom: 2px solid #dddbd3; margin-top: 40px;}
.kczs-box ul li span.active{ width: 100px; height:6px; background: #d00d39;display: block; position: absolute; bottom: -4px; left: 100px;}
.kczs-list-o p span{ height: 106px; background: #fff; display: block; font-size: 16px; text-align: center;}
.kczs-list-o p{ width: 380px; float: left; margin-right: 30px;}
.kczs-list-o p.p-mar0{ margin-right: 0; }
.kczs-list-o p img{ display: block;}
.kczs-list-o{ margin-top: 45px; display: none;}
.kczs-list_block{ display: block;}
.kc-zhanss .gel-kc{ width: 220px; height: 50px; background: #D00D39; display: block; margin: 50px auto 0;
				text-align: center; color: #fff; line-height: 50px; font-size: 20px; border-radius: 5px;}
.fuwu-lc{ height: 480px; background: url(../images/fuwubeij.jpg) no-repeat center; }
.fuwu-lc-cen{ width: 1200px; margin: 0 auto;}
.fuwu-lc-cen .zxfwfa{ width: 220px; height: 50px; background: #D00D39; display: block; margin: 40px auto 0;
				text-align: center; color: #fff; line-height: 50px; font-size: 20px; border-radius: 5px;}
.fuwu-lc-cen h3{ text-align: center; font-size: 36px; padding: 35px 0 50px; color: #fff;}
.relation-wm{ height: 460px; background: #2f323b;}
.font-beij{ width: 1120px; height: 323px; margin: 0 auto; position: relative;}
.font-beij img { margin-top:50px;}
.contact-way h4{ font-size: 30px; }
.contact-way h4 span{ font-weight: 600;}
.contact-way{ color: #244668; position: absolute; left: 115px; top: 115px; }
.contact-way p{ font-size: 24px; margin-top: 40px;}
.contact-way ul li{ float: left; font-size: 18px; line-height: 30px; margin-top: 20px; margin-right: 40px; width: 150px; border-right: 1px solid #bdc7d1; }
.contact-way ul li.bor00{ border: 0;}
.tck_kck{ width: 795px; height: 635px; background: #fff; position: fixed; left: 50%; top: 50%; margin-left: -400px;
			margin-top: -320px; z-index: 10; }
.tck_kck h2{ font-size: 26px; text-align: center; margin-top: 25px;}
.tck_kck ul li{ width: 578px; height: 38px; border: 1px solid #8ea0b2; margin: 20px auto 0; background: #e9edf1;}
.tck_kck ul li .xinghao{ float: right; margin: 15px 10px 0 0;}
.tck_kck ul li img{ float: left; margin: 8px 10px 0 10px;}
.tck_kck ul li input{ margin-top: 12px; width: 400px; background: #e9edf1;}
.tck_kck ul li textarea{ margin-top: 12px; width: 400px; background: #e9edf1;}
.tck_kck-cen{ width: 585px; margin: 0 auto;}
.tck_kck-cen p{ font-size: 16px; color: #D00D39; margin-top: 10px;}
.tck_kck-cen p span{ border-bottom: 1px solid #D00D39;}
.tck_kck-cen .button{ width: 270px; height: 55px; color: #FFF; font-size: 22px; background: #d00d39; margin: 20px auto 0; display: block;}
.tck_kck .btn-off{ position: absolute; top: 20px; right: 20px; cursor: pointer;}
.tk_tmc{ width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 102;display:none;}



.btn-l{ width: 24px; height: 24px; background: url(../images/b-left.png) no-repeat; position: absolute; right: 65px; top: 40px; 
z-index: 11; cursor: pointer;}
.btn-r{ width: 24px; height: 24px; background: url(../images/b-right.png) no-repeat; position: absolute; right: 26px; top: 40px;
z-index: 11; cursor: pointer;}







