﻿@charset "utf-8"; /* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; line-height:24px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
table{border-collapse:collapse;}
table,td,tr,th{ font-size:12px;}
li{ list-style:none; list-style-position:outside; overflow:hidden;}
img{ vertical-align:top; border:0;}
a{ text-decoration:none; color:#333;outline:none;}
a:hover{ text-decoration:underline; color:#333;}
.ythide{ display:none;}
.clear{ overflow:hidden; clear:both;}

/*尾部*/
.footer{ margin:0px auto; text-align:center; padding:20px 0; overflow:hidden; clear:both; background:#151515; color:#7B7B7B;}
.footer a{ padding:0 5px; color:#7B7B7B;}

/*头部*/
.headBox{ background:url(../images/headBg.jpg) no-repeat center 0; margin-top:-28px;} 
.head{ overflow:hidden; clear:both; width:940px; margin:0 auto; overflow:hidden; height:602px; position:relative; color:#FFF;}

.fastRnav{ padding:5px 0px; text-align:right;}
.fastRnav span{ padding:0 5px;}
.fastRnav a{ color:#FFF;}

.logo{ position:absolute; top:70px; left:385px;}

.headText{ position:absolute; top:320px; left:385px;}
.headText h2{ font-size:40px; line-height:50px; font-weight:100;}
.headText p{ font-size:16px; line-height:30px; padding:20px 0 0;}


.main{ width:940px; height:auto; margin:0 auto; overflow:hidden; clear:both;}

.mainBoxA{ background:url(../images/boxAbg.jpg) no-repeat center 0 #FF6E00; color:#FFF;}

.tabA{ margin:30px 0 50px; width:100%;}
.tabA th{ padding:0 20px 0 0; text-align:left; vertical-align:top;}
.tabA td{ vertical-align:top;}
.tabA td h2{ font-size:30px; color:#000; margin:15px 0 25px;}
.tabA td h3{ font-size:21px;}
.tabA td h4{ font-size:20px;}
.tabA td p{ font-size:14px; padding:30px 0 0;}
.tabA td p a{ color:#FFF; text-decoration:underline;}
.tabA td p a:hover{ color:#FFF;}

.tabB{ width:100%; margin:0 0 37px;}
.tabB th{ width:460px; font-weight:normal; text-align:left; vertical-align:top; padding:0 0 0 30px; border-left:1px solid #FFAE6C;}
.tabB td{ vertical-align:top; padding:0 18px 0 0;}
.tabB h2{ font-size:28px; line-height:48px; font-weight:bolder; overflow:hidden; clear:both;}
.tabB h2 img{ float:left;}
.tabB h2 span{ float:left; padding:0 0 0 10px;}
.tabB h3{ font-size:18px;}
.tabB p{ padding:0 0 10px; line-height:20px;}
.tabB p.p14{ font-size:14px; padding:20px 0; line-height:30px;}
.tabB p.p140{line-height:24px;}
.tabB p.p14 span{ font-size:20px;}
.tabB th p.p14{ padding:10px 0 20px;}

.mainBoxB{ background:url(../images/boxBbg.jpg) no-repeat center 0 #00477A; height:846px;}

.titleA{ color:#FFF; text-align:center; font-size:40px; font-weight:100; line-height:40px; margin:50px 0;}
.titleB{ color:#034776; text-align:center; font-size:40px; font-weight:100; line-height:40px; margin:50px 0;}

.jsList{ overflow:hidden; clear:both; margin-bottom:30px;}
.jsList li{ float:left; display:inline-block; margin:0 40px 30px 0; width:260px; background:url(../images/jsBg.png) no-repeat 100% 0; padding:0 0 0 190px; height:190px; position:relative; color:#FFF;}
.jsList li.none{ margin:0 0 30px 0;}
.jsList li img{ position:absolute; top:10px; left:0px;}
.jsList li a{ color:#FFF;}
.jsList li h2{ font-size:24px; margin:30px 0 10px;}
.jsList li h2 span{ font-size:14px; padding:0 0 0 10px;}
.jsList li p{ padding:0 25px 0 0;}

.jsMenu{ width:48px; margin:-40px auto 0px; overflow:hidden; clear:both;}
.jsMenu li{ float:left; display:inline-block; margin:0 5px; width:14px; height:14px; background:url(../images/dian.png) no-repeat 0 0;}
.jsMenu li.jsSele{ background:url(../images/dian.png) no-repeat 100% 0;}

.tsList{ overflow:hidden; clear:both; margin-bottom:-30px;}
.tsList li{ float:left; background:url(../images/boxBgA.jpg) no-repeat 0 0; width:294px; height:299px; margin:0 0 30px 0;}
.tsList li.cen{ margin:0 29px 30px 29px;}
.tsList li h2{ font-size:20px; text-align:center; margin:50px 0 20px;}
.tsList li p{ padding:0 30px; font-size:14px;}

.kcList{ overflow:hidden; clear:both; background:url(../images/kcbgA.png) no-repeat 0 0;}
.kcList li{ float:left; width:182px; height:305px; text-align:center; display:inline-block; margin:0 7px 0 0; }
.kcList li.none{ margin:0 0 0 0px;}
.kcList li h2{ font-size:20px; margin:35px 0 0; color:#FFF;}
.kcList li h3{ color:#FFF; font-size:14px;}
.kcList li p{ padding:50px 0 0; font-size:16px; line-height:30px;}
.kcList li p span{ font-size:12px;}

.kcList li.kcA:hover{ background:url(../images/kcbgB.png) no-repeat 0 0; color:#FFF;}
.kcList li.kcA:hover h2{ color:#63B3D8;}
.kcList li.kcA:hover h3{ color:#63B3D8;}

.kcList li.kcB:hover{ background:url(../images/kcbgB.png) no-repeat -189px 0; color:#FFF;}
.kcList li.kcB:hover h2{ color:#E06969;}
.kcList li.kcB:hover h3{ color:#E06969;}

.kcList li.kcC:hover{ background:url(../images/kcbgB.png) no-repeat -378px 0; color:#FFF;}
.kcList li.kcC:hover h2{ color:#AD88B8;}
.kcList li.kcC:hover h3{ color:#AD88B8;}

.kcList li.kcD:hover{ background:url(../images/kcbgB.png) no-repeat -567px 0; color:#FFF;}
.kcList li.kcD:hover h2{ color:#A9D07D;}
.kcList li.kcD:hover h3{ color:#A9D07D;}

.kcList li.kcE:hover{ background:url(../images/kcbgB.png) no-repeat -756px 0; color:#FFF;}
.kcList li.kcE:hover h2{ color:#B89488;}
.kcList li.kcE:hover h3{ color:#B89488;}

.mainBoxC{ background:#5E5D5D; padding:50px 0; margin:50px 0 0;}
.tabC{ width:100%; color:#FFF;}
.tabC th{ padding:0 80px 0 30px; width:191px;}
.tabC td{ font-size:15px; line-height:34px;}
.tabC a{ color:#FFF;}

.mainBoxD{ background:#EEEEEE;}

.titleC{ color:#000; font-size:30px; padding:0 0 0 30px; margin:30px 0;}
.titleC span{ font-size:px;}

.lastMain{ background:url(../images/img4.jpg) no-repeat 100% 100%;}
.tabD{ width:100%; margin:20px 0; background:url(../images/line1.jpg) no-repeat 10px 0;}
.tabD th{ text-align:left; vertical-align:top;}
.tabD td{ vertical-align:top; font-size:16px; padding:0 0 20px 0;}
.tabD td span{ font-size:12px;}



/*信息提交*/
.nesfoot{ background:#CCC; width: 100%;height: 150px; }
.newfoot { width: 962px; height: 150px; padding: 20px 4px; margin: 0 auto; }
.newfoot h1{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.newfoots { width: 962px; height: 130px; margin-bottom: 10px; }
.newfootst { width: 962px; height: 51px; text-align: left; }
.newfootsx { width: 962px; height: 79px; }
.newfootsxl { width: 340px; height: 79px; float: left; }
.newfootsxlo { width: 340px; height: 44px; }
.newfootsxlt { width: 340px; height: 35px; }
.newfootsxm { width: 560px; height: 79px; float: left; }
.newfootsxr { width: 60px; height: 27px; float: left; padding-top: 52px; text-align: left;font-size: 16px; line-height: 40px; color: #00FFFF; }
.newfootsxr a {font-size: 16px; line-height: 40px; color: #00FFFF; text-decoration: none; }
.newfootsxr a:hover {font-size: 16px; line-height: 40px; color: #00FFFF; text-decoration: underline; }
.newfootx { width: 962px; height: 24px; text-align: center;  font-size: 12px; color: #FFFFFF; line-height: 24px; }
.newfootx a {  font-size: 12px; color: #FFFFFF; line-height: 24px; text-decoration: none; }
.newfootx a:hover {  font-size: 12px; color: #00FFFF; line-height: 24px; text-decoration: underline; }
.newfoote { width: 962px; height: auto; text-align: center;  font-size: 12px; color: #FFFFFF; line-height: 22px; }
