@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; width:100%; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
.red, .red a { color:#d30000; }
.left { float:left; }
.right { float:right; }
.autohei { overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:5px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank1 { height:15px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank2 { height:20px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.yahei, .yahei * { font-family:Verdana,Arial,Helvetica,sans-serif; }
.song, .song * { font-family:"宋体"; }
body { font-size:12px;}
.barw{ background:url(../images/bar_bj.jpg) no-repeat center top;}
.xg_pic { width: 980px; margin: 0 auto; padding: 5px 0px; overflow: hidden; zoom: 1; }
.xg_pic ul { width: 50%; margin: 14px 0px 0px 25px; display: inline; float: left; }
.xg_pic ul li { line-height: 18px; width: 25%; float: left; }
.xg_pic ul li i { margin-right: 5px; display: inline; float: left; }
.xg_pic ul li a { display: block; }
.xg_pic ul li a:hover { color: #4c66b8; text-decoration: underline; }
.xg_pic ul li a.hovernone { text-decoration: none; }
.xg_pic ul li a i img { display: block; }
.xg_pic ul li a i img.hover { display: none; }
.xg_pic ul li a:hover i img { display: none; }
.xg_pic ul li a:hover i img.hover { display: block; }
.main{background:url(../images/bg.jpg) repeat center top; width:1440px;margin:0 auto;}
.warp{ width:1008px; margin:0 auto;}
.xj1{ position:relative;}
.xj1 ul{ margin:0 -11px 0 0;}
.xj1 li{ float:left; width:322px; height:155px; padding-bottom:11px; padding-right:11px;}
.xj1_1{ position:absolute; left:333px; top:166px; width:322px; height:489px; background:#4c66b8;}
.xj1_1 p{ font-size:14px; line-height:21px; text-align:center; color:#ccc; padding:10px 0;}
.xj_titk{ text-align:center;}
.xj_titk span{ line-height:30px; font-size:18px; color:#fff; display:inline-block; padding:0 10px; border:1px solid #fff;}
.xj_titk span a{ color:#fff;}
.xj2_top{ background:#c3cff7;}
.xj2_lz{ width:200px; margin-left:8px; margin-top:8px;}
.xj2_lz li{ margin-bottom:8px; background:#333869; cursor:pointer; height:100px;}
.xj2_lz li.hover{ background:#4c66b8;}
.xj2_lz li h3{ padding-top:24px; line-height:40px; text-align:center; color:#fff; font-size:24px;}
.xj2_lz li h4{ line-height:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.xj2_r{ width:790px; position:relative;}
.xj2_r h3{ line-height:28px; font-size:14px; color:#333; font-weight:bold; padding-top:14px; padding-left:48px;}
.xj2_r ul{ background:#e6e6e6; margin-left:28px; width:734px;}
.xj2_r ul li{ float:left; padding:14px 3px 14px 14px;}
.xj2_r h4{ position:absolute; left:0; top:10px;}
.xj2_r h5{ position:absolute; left:0; top:225px;}
.xj2_bot p{ text-align:center; line-height:24px; font-size:14px; color:#333;}
.tit3{ background:url(../images/titbj1.jpg) no-repeat center top;}
.xj3_top{ padding-top:28px; background:url(../images/xj3_img5.jpng) repeat-y left top;}
.xj3_tit1{ zoom:1; overflow:hidden; padding-left:12px;}
.xj3_tit1 h3{ font-size:28px; font-weight:bold; color:#ffff66; line-height:40px;}
.xj3_tit1 h3 a{ color:#333;}
.xj3_tit1 h4{ line-height:24px; font-size:22px; color:#fff;}
.xj_tl{ width:520px; padding-left:80px; padding-top:18px;}
.xj_tl li{ background:url(../images/xj3_img6.png) no-repeat left center; line-height:30px; font-size:14px; color:#fff; padding-left:24px;}
.xj3_bot{ background:url(../images/xj3_img8.jpg) repeat-x top;}
.xj3_br{ zoom:1; overflow:hidden; padding-left:24px; padding-top:125px;}
.xj3_br h3{ line-height:35px; font-size:18px; color:#fff;}
.xj3_br h3 span{ color:#ffff66;}
.xj3_br p{ line-height:24px; font-size:14px; color:#fff; padding:5px 0 20px;}
.xj4_tl{ width:503px;}
.xj4_tl h3{ text-align:center; line-height:90px; padding-top:40px; font-size:28px; color:#fff;}
.xj4_tl h4{ text-align:center; line-height:60px; padding-bottom:10px; color:#a9bbf4; font-size:18px;}
.xj4_tr{ width:505px; background:url(../images/bj1.jpg) no-repeat left top; padding-top:40px; position:relative;}
.xj4_tr1{ position:absolute; left:0; bottom:5px; text-align:center; width:465px; z-index:3;}
.xj4_tr1 a{ cursor:pointer; display:inline-block; width:17px; height:17px; background:#fff; border-radius:50%; border:1px solid #4c66b8; margin:0 3px;}
.xj4_tr1 a.hover{ background:#4c66b8;}
.xj4_trm{ position:relative; width:465px; height:574px;}
.xj4_tr3{ position:absolute; left:0; bottom:-160px; height:160px; background:url(../images/xj4_bj1.png) repeat; width:450px; z-index:1; padding-left:15px;}
.xj4_tr3 h3{ line-height:38px; padding-top:8px; font-size:25px; font-weight:bold; color:#fff;}
.xj4_tr3 p{ line-height:25px; color:#fff; font-size:14px;}
.xj4_bot{ padding:5px 0 42px; line-height:24px; font-size:14px; text-align:center; color:#ccc;}
.xj5 li{ width:223px; margin-left:23px; display:inline; height:290px; margin-top:20px; float:left;}
.xj5 li h3{ font-size:18px; font-weight:bold; text-align:center; line-height:43px; color:#333; text-transform:uppercase;}
.xj5 li p{ font-size:14px; line-height:24px; color:#333; padding:10px;}
.xj5_1 li{ background:#bac6ee;}
.xj5_2 li{ background:#e8f2e5;}
.xj5_3 li{ background:#ece7e9;}
.xj6{ background:url(../images/xj6_bj1.jpg) no-repeat center top; height:917px;}
.xj6_tit{ padding:54px 0 34px; text-align:center;}
.xj6_nr{ position:relative; width:1008px; zoom:1; overflow:hidden;}
.xj6_top{ zoom:;1; overflow:hidden; width:1008px;}
#xj6left{ position:absolute; top:230px; left:-45px; height: 45px; width: 45px; background: url(../images/prevtab.png) no-repeat; z-index:9;}
#xj6left:hover{ background: url(../images/prevhover.png) no-repeat ;}
#xj6right{ position:absolute; top:230px; right:-45px; height: 45px; width: 45px; background: url(../images/nexttab.png) no-repeat; z-index:9;}
#xj6right:hover{ background: url(../images/nexthover.png) no-repeat;}
.xj6_top li{ float:left; zoom:1; overflow:hidden; width:1008px; padding-right:10px;}
.xj6_tl{ width:594px; position:relative; padding-bottom:12px;}
.xj6_tl h3{ line-height:34px; font-size:22px; font-weight:bold; color:#fff;}
.xj6_tl1{ width:208px; border:1px solid #556ecb; zoom:1; overflow:hidden; float:left; margin-right:18px; margin-top:10px;}
.xj6_tl2{ width:348px; border:1px solid #556ecb; zoom:1; overflow:hidden; float:left; margin-top:10px;}
.xj6_tl3{ width:208px; border:1px solid #556ecb; zoom:1; overflow:hidden; float:left; margin-right:18px; margin-top:10px;}
.xj6_tl4{ width:184px; border:1px solid #556ecb; zoom:1; overflow:hidden; float:left; margin-top:10px;}
.xj6_tn h4{ background:#556ecb; float:left; width:65px; text-align:center; line-height:24px; color:#fff;}
.xj6_tn span{ display:inline-block; background:url(../images/xj6_img1.png) no-repeat left center; line-height:24px; padding-left:12px; color:#fff;}
.xj6_tl5{ padding-top:12px; height:105px;}
.xj6_tl5 span{ background:url(../images/xj6_img2.png) no-repeat left top; line-height:26px; color:#fff; text-align:center; width:70px; float:left;}
.xj6_tl5 p{ zoom:1; overflow:hidden; line-height:22px; color:#fff; padding-left:8px; width:504px;}
.xj6_tl6{ zoom:1; overflow:hidden;}
.xj6_tl6 dd{ width:185px; float:left; padding-right:12px;}
.xj6_tl7{ zoom:1; overflow:hidden;}
.xj6_tl7 dd{ width:185px; float:left; padding-right:12px;}
.xj6_tl8{ position:absolute; left:380px; top:460px;}
.xj7_top{ padding-bottom:45px;}
.xj7_top ul{ margin:0 -10px 0 0;}
.xj7_top li{ float:left; margin-right:9px; display:inline; background:url(../images/xj7_img2.png) no-repeat left top; width:245px; height:165px; cursor:pointer;}
.xj7_top li.hover{ background:url(../images/xj7_img1.png) no-repeat left top;}
.xj7_top li h3{ text-align:center; line-height:38px; font-size:28px; font-weight:bold; color:#fff; padding-top:43px;}
.xj7_top li h4{ text-align:center; line-height:24px; font-size:14px; color:#fff;}
.xj7_bl{ width:366px; padding-left:30px; padding-top:78px;}
.xj7_bl h3{ font-size:30px; line-height:48px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
.xj7_bl h4{ line-height:38px; font-size:28px; color:#fff; padding-bottom:34px;}
.xj7_bl p{ text-indent:2em; line-height:28px; font-size:16px; color:#fff;}
