﻿@charset "utf-8";
/* CSS Document */
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; cursor:pointer; }
a:link, a:visited { text-decoration: none; }

a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #f10000; }
.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: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank1 { height: 25px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
body { font-size: 12px; background:url(../images/m_bj1.png) repeat; }
.yahei, .yahei * { font-family: "微软雅黑"; }

.nav { height: 42px; line-height: 42px; font-size: 14px; background: url(../images/nav_bg.png) repeat-x; }
.nav ul { width: 1000px; margin: 0 auto; }
.nav ul li { float: left; color: #FFF; width: 111px; text-align: center; }
.nav ul li a { color: #FFF; display: inline-block }
.nav ul li a:hover { display: block; background: #0068c2 }
.logo { background:#fff; height: 108px; text-align:center; }
.logo div{ text-align:center; margin:0 auto;}
.logo div img{ margin:0 auto;}

.bar{ width:100%;}
.bar img{ width:100%; height:auto;}
.bar_1{ width:100%; height:1022px; background:url(../images/bar_01.jpg) no-repeat center; background-fize:100%; position:relative;}
.bar_1 a{ width:100%; height:230px; position:absolute; bottom:0; left:0; display:block;}
.bar_2{ width:100%; height:265px; background:url(../images/bar_02.jpg) no-repeat center; background-fize:100%;}
.barbg2{ overflow:hidden; height:226px; background:url(../images/bar_06bg.jpg) no-repeat center top;}
.nav2 { background: #000; overflow: hidden; zoom: 1; background:url(../images/nav.png) no-repeat center top;}
.nav2 ul{ width:1000px; margin: 0 auto; overflow:hidden;}
.nav2 ul li { cursor:pointer; width:140px; height:226px; overflow:hidden; float: left; }
.nav2 ul li.middle{ width:160px;}
.nav2 ul li.middle a{ display:block; height:226px; overflow:hidden; width:140px; font-size:226px; line-height:226px; text-decoration:none;}
.content2 { overflow: hidden; zoom: 1; width:1000px; margin: 0 auto; height:100px; background: #eee; }
.title1 { height:60px; font-size:36px; line-height:60px; background: #F00; color: #fff; }
/*跳转主样式开始*/
#tznav, .tznav, .tzdingwei {  height:226px;/*必设*/ overflow: hidden; }
#tznav {/*定义大背景*/ }
.tzdingwei {/*定义大背景变换后背景*/background:url(../images/navbg.png) no-repeat center top; }
.tznav tz { display: block; height:226px;/*tz标签不是块级是点级*/ }
.tznav tz.tzhover { }
/*跳转主样式结束*/
.bj1{ background:url(../images/m_bj2.png) repeat;}
.bj3{ background:url(../images/m_bj3.png) repeat; padding-top:10px;}
.bj2{ background:url(../images/xj4_bj2.png) repeat-x left top; font-size:0; overflow:hidden; height:36px; clear:both;}
.warp{ width:1000px; margin:0 auto;}
.xj1{ background:url(../images/xj4_bj1.jpg) no-repeat center top;}
.xj2{ background:url(../images/xj2_bj1.jpg) no-repeat center top; height:840px; overflow:hidden;}
.xj3{ background:url(../images/xj4_bj1.jpg) no-repeat center top;}
.xj4{ background:url(../images/xj4_bj1.png) no-repeat center top;}
.xj6{ background:url(../images/xj6_bj.png) no-repeat center top;}
.xj9{ background:url(../images/xj3_bj1.jpg) no-repeat center top; padding-top:48px;}

.top_wen{ width:100%; height:auto; font-size:16px; margin:0 0 30px; padding-top:20px;}
.zhichi{ width:100%; height:auto; margin:0 0 30px;}

.xj1_top{ background:url(../images/xj1_img1.jpg) no-repeat center top; height:123px;}
.xj1_top p{ font-size:14px; line-height:24px; color:#282828; padding:10px 24px 0 314px;}
.xj1_bot{ padding:15px 0 0px;}
.xj1_bt{ background:url(../images/xj1_bj1.png) repeat-x left bottom; margin-bottom:16px; overflow:hidden;}
/*.xj1_bt ul li{ width:160px; float:left; margin-left:33px; cursor:pointer; background:url(../images/xj1_img3.png) no-repeat center top; height:70px; line-height:36px; font-size:24px; color:#fff; text-align:center; cursor:pointer;}
.xj1_bt ul li.hover{ background:url(../images/xj1_img2.png) no-repeat center top;}
.xj1_bt ul li strong{ font-family:Impact; font-weight:normal;}*/

.xj1{ padding-bottom:50px;}
.xj1_dd1{ width:100%; height:40px; line-height:40px; background:#0070c0; color:#fff; font-size:24px;}
.xj1_dd1 strong{ margin-left:20px;}
.xj1_cont{ margin:14px 0 0; text-align:center;}

.xj1_a1{ margin-top:3px; margin-bottom:3px; position:relative;}
.xj1_a1 .xj1_tu1 img{ width:100%; height:auto;}
.xj1_a1 .p1{ height:50px; line-height:50px; font-size:16px; text-align:center; width:100%; color:#fff; background:#0c70e8; opacity:0.9; position:absolute; left:0; bottom:0;}
.xj1_dian{ width:117px; height:18px; background:#7d7d7d; border-radius:12px; margin:4px auto 6px; text-align:center;}
.xj1_dian span{ display:block; float:left; width:11px; height:11px; border-radius:50%; background:#fff; margin-left:9px; margin-top:4px; cursor:pointer;}
.xj1_dian .sp1{ margin-left:14px;}
.xj1_dian .sp2{ background:#0c70e8;}
.xj1_b1{ text-align:left; overflow:hidden;}
.xj1_b1 .xj1_tu2{ width:631px; height:395px; position:relative;}
.xj1_b1 .xj1_tu3{ width:362px; height:195px; margin-bottom:5px; margin-left:4px; position:relative;}
.xj1_b1 .xj1_tu4{ width:362px; height:195px; margin-left:4px; position:relative;}
.xj1_b1 .p2{ width:605px; height:auto; padding:10px 12px 6px 14px; color:#fff; font-size:16px; background:#313131; opacity:0.9; position:absolute; left:0;bottom:0;}
.xj1_b1 .p3{ width:336px; height:auto; padding:10px 12px 6px 14px; color:#fff; font-size:16px; background:#313131; opacity:0.9; position:absolute; left:0;bottom:0;}
.xj1_d1{ overflow:hidden; margin-top:14px; position:relative;}
.xj1_d1 .p1{ height:40px; line-height:40px; text-align:center; width:100%;font-size:16px; color:#fff; background:#0c70e8; opacity:0.9; position:absolute; left:0; bottom:0;}
.xj1_e1{ text-align:left; overflow:hidden; margin-top:20px;}
.xj1_e1 .xj1_tu1{ width:497px; position:relative;}
.xj1_e1 .xj1_tu1 .p4{ width:471px; height:auto; padding:10px 12px 6px 14px; color:#fff; font-size:16px; background:#313131; opacity:0.9; position:absolute; left:0;bottom:0;}
.xj1_f1{ text-align:left; overflow:hidden; margin-top:7px; margin-bottom:78px;}
.xj1_f1 .xj1_tu1{ width:630px; position:relative;}
.xj1_f1 .xj1_tu1 .p5{ width:604px; height:auto; padding:10px 12px 6px 14px; color:#fff; font-size:16px; background:#313131; opacity:0.9; position:absolute; left:0;bottom:0;}
.xj1_f1 .xj1_tu3{ width:360px; position:relative;}
.xj1_f1 .xj1_tu2{ margin-bottom:8px;}
.xj1_f1 .xj1_tu3 .p6{ width:344px; height:auto; padding:10px 12px 6px 14px; color:#fff; font-size:16px; background:#313131; opacity:0.9; position:absolute; left:0;bottom:0;}

.scroll_horizontal{position:relative;width:1000px;height:auto;padding:0; margin:7px auto 88px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:818px;height:auto;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:274px;}
.scroll_horizontal .prev{position:absolute;width:76px;height:164px;background-image:url(../images/xj1_d5.jpg);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .next{position:absolute;width:76px;height:164px;background-image:url(../images/xj1_d6.jpg);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:0;}
.scroll_horizontal .next{right:0;}






.xj2_top{ position:relative; padding-top:38px;}
.xj2_tit{ position:absolute; overflow:hidden; right:0; top:38px; width:200px;}
.xj2_tit ul li{ float:left; width:91px; margin:0 0 35px 9px; cursor:pointer; opacity:0.4;}
.xj2_tit ul li.hover{ opacity:1;}
.xj2_tt{ width:802px; padding-bottom:30px;}

.jes{ width:434px; height:auto; overflow:hidden;}
.jes .jes_top{ width:434px; height:auto; overflow:hidden; margin-bottom:20px;}
.jes .jes_top .jes_1{ width:126px; height:auto; text-align:center; padding:16px 0 0;}
.jes .jes_top .jes_1 h1{ font-size:36px; color:#fff; font-weight:bold; font-style:normal;}
.jes .jes_top .jes_1 p{ font-size:12px; color:#0170c9; font-style:normal;}
.jes .jes_top .jes_2{border-left:1px solid #026dc4; width:300px; height:46px; position:relative; margin:24px 0 0;}
.jes .jes_top .jes_21{ height:46px;}
.jes .jes_top .jes_2 p{ font-size:14px; color:#fff; font-style:normal;}
.jes .jes_top .jes_2 span{ display:block; float:left; width:8px; height:8px; border-radius:50%; background:#026dc4; margin-right:10px; margin-top:7px;}
.jes .jes_top .jes_2 .p11{ position:absolute; left:-5px; top:-7px;}
.jes .jes_top .jes_2 .p12{ position:absolute; left:-5px; top:23px;}
.jes .jes_top .jes_2 .p13{ position:absolute; left:-5px; top:51px;}
.jes .jes_top .jes_2 .p14{ position:absolute; left:-5px; bottom:-7px;}
.jes .jes_nei{ width:100%; height:auto;}
.jes .jes_nei .jes3{ width:100%; height:auto; overflow:hidden;margin-bottom:16px;}
.jes .jes_nei .jes4{ margin-bottom:0;}
.jes .jes_nei .jes3 .jes_sz{ width:70px; height:70px; overflow:hidden; border:1px solid #ffd200; border-radius:50%; text-align:center; line-height:70px; font-size:40px; color:#ffd200; font-style:normal;}
.jes .jes_nei .jes3 p{font-style:normal; float:right; width:82%;}
.jes .jes_nei .jes3 .p21{ font-size:22px; color:#ffd200; margin-left:6px; margin-top:5px;}
.jes .jes_nei .jes3 .p22{ font-size:12px; color:#fff; margin-left:6px; margin-top:8px;}

.xj2_tb{ width:790px; height:auto;}
.xj2_tb img{ width:100%; height:auto;}
.xj3_top{ padding:25px 0;}
.xj3_top ul li{ width:33.33%; float:left;}
.xj3_top ul li h3{ line-height:30px; font-size:18px; color:#272727; padding-left:48px; background:url(../images/xj3_img1.png) no-repeat 20px center;}
.xj3_bot{ padding-bottom:25px;}
.xj3_bot ul{ overflow:hidden; margin-right:-28px;}
.xj3_bot ul li{ float:left; width:314px; padding-right:28px;}
.xj3_bot ul li p{ margin-top:1px; background:#0070c0; padding:5px 10px; line-height:24px; font-size:14px; color:#fff;}
.xj4_top{ padding:30px 0 30px; background:url(../images/xj2_bj11.jpg) no-repeat center top;}

.xj4_tl { width: 480px; }
.xj4_tl h3 { font-size: 24px; font-weight: bold; text-align: center; color: #ffb500; padding: 38px 0 18px; }
.xj4_tl p { text-indent: 2em; line-height: 24px; color: #ccc; padding: 0 20px 18px 10px; }
.xj4_tr { width: 503px; }
.xj4_tr h2 { font-size: 30px; text-align: center; line-height: 54px; background: #2c529f; color: #fff; }
.xj4_tr ul { padding-top: 8px; }
.xj4_tr ul li { line-height: 37px; color: #336699; }
.xj4_tr ul li a { color: #336699; }
.xj4_tr ul li a:hover{ text-decoration:underline;}
.xj4_tr ul li img { padding-right: 12px; }





.xj5_top{ padding:18px 0;}
.xj5_top p{ text-align:center; font-size:16px; line-height:36px; color:#272727;}
.xj5_top p u{ font-weight:normal; font-size:24px; text-decoration:none;}
.xj5_top p span{ font-size:24px; color:#f90000;}
.xj5_top p strong{ font-size:24px; color:#ff8e00; font-weight:normal;}
.xj5_c{ background:url(../images/xj5_bj1.jpg) no-repeat center top;}
.xj5_bot{ position:relative; background:url(../images/xj5_img3.png) no-repeat center top; height:492px;}
.xj5_bot p{ position:absolute; width:800px; line-height:24px; font-size:14px; color:#fff;}
.xj5_bot p.xj5_p1{ left:165px; top:48px;}
.xj5_bot p.xj5_p2{ left:42px; top:170px;}
.xj5_bot p.xj5_p3{ left:166px; top:290px;}
.xj5_bot p.xj5_p4{ left:42px; top:408px; line-height:20px;}
.xj7_top{ margin:38px 0 44px; border:2px solid #bbcdd9;}
.xj7_l{ width:567px;}
.xj7_lt{ background:url(../images/xj7_img2.png) no-repeat 7px 7px; padding-left:42px;}
.xj7_lt h3{ font-size:18px; font-weight:bold; line-height:36px; color:#38393a;}
.xj7_lt p{ font-size:14px; line-height:24px; color:#38393a; padding-bottom:8px;}
.xj7_lb{ background:url(../images/xj7_img3.png) repeat-x left top; margin-top:10px; padding-top:22px;}
.xj7_lb ul{ overflow:hidden; margin-right:-40px;}
.xj7_lb ul li{ width:270px; padding-left:30px; background:url(../images/xj7_img4.png) no-repeat 9px center; float:left; line-height:24px; font-size:14px; color:#38393a;}
.xj7_lb ul li a:hover{ color:#0070c0;}
.xj7_lb h3{ text-align:center; padding-top:12px;}
.xj7_lb h3 span{ display:inline-block; background:#ff8e00; width:178px; line-height:42px; font-size:24px; color:#fff;}
.xj7_lb h3 span a{ display:block; color:#fff;}
.xj7_r{ overflow:hidden; padding:0 16px; background:url(../images/m_bj2.png) repeat;}
.xj7_r h2{ border-bottom:1px dashed #aaa; line-height:80px; padding-top:10px; text-align:center; font-size:44px; font-weight:bold; color:#0070c0;}
.xj7_r ul{ margin-top:28px;}
.xj7_r ul li{ padding-bottom:16px;}
.xj7_r ul li span{ display:inline-block; padding:0 10px; font-size:18px; line-height:35px; color:#38393a;}
.xj7_r ul li h3{ text-align:center; padding-top:14px;}
.xj7_k1{ border:1px solid #c7c7c7; background:#fff; line-height:33px; width:120px; padding:0 5px;}
.xj7_k2{ border:1px solid #c7c7c7; background:#fff; line-height:33px; width:80px; padding:0 10px;}
.xj7_k4{ border:1px solid #c7c7c7; background:#fff; line-height:33px; width:260px; padding:0 10px;}
.xj7_k5{ background:#0070c0; border:none; width:178px; line-height:42px; font-size:24px; color:#fff; cursor:pointer;}
.xj8{ background:#ececec;}
.xj8_top{ padding-bottom:40px;}
.xj8_top h2{ line-height:110px; padding-bottom:10px; text-align:center; font-size:44px; font-weight:bold; color:#0070c0;}

.fot { background:#1b1b1b; padding: 20px 0 10px; margin-top:20px; margin-bottom:2px;}
.autohei{ overflow:hidden;}
.fot ul { width: 996px; margin: 0 auto; overflow: hidden; }
.fot ul li { float: left; width: 166px; text-align: center; }

.foot { overflow: hidden; zoom: 1; background:#1b1b1b; }
.foot .foot_c { overflow: hidden; zoom: 1; width: 994px; margin: 0px auto; padding: 40px 0px 36px; }
.foot .foot_c i { width: 274px; float: left; display: inline-block; margin-right: 11px; padding: 0px 7px 0px 0px; }
.foot .foot_t { width: 228px; border-right: #2d2d2d 1px solid; padding-bottom: 20px; }
.foot .foot_t dl { overflow: hidden; zoom: 1; margin-top: 29px; padding-top: 4px; }
.foot .foot_t dl dt { float: left; width: 56px; margin-right: 8px; display: inline; }
.foot .foot_t dl dd { font-size: 14px; line-height: 24px; color:#b9b9b9; overflow: hidden; zoom: 1;font-family:"微软雅黑"; }
.foot .foot_t dl dd b { font-size: 18px; color:#fff; font-weight: bold; }
.foot .foot_t dl dd b a{ color:#fff;}
.foot .foot_r { width: 104px; padding:20px 10px 40px 15px; border-right: #2d2d2d 1px solid;}
.foot .foot_r b { display: block; }
.foot .foot_r p { font-size: 14px; line-height: 26px; color:#b9b9b9; padding: 2px 0px 0px 4px; }
.foot .foot_r p span { color: #ff9900; }
.foot .foot_n { overflow: hidden; zoom: 1; width: 324px; }
.foot .foot_n span { display: block; text-align: center; }
.foot .foot_n h2 { margin: 15px 0px 0px 30px; display: inline; float: left; width: 40px; text-align: center; font-size: 24px; color:#fff; border: 1px solid #666; font-weight: bold; padding: 17px 0px; }
.foot .foot_n ul { overflow: hidden; zoom: 1; padding-top: 9px; }
.foot .foot_n ul li { float: left; width: 100px; line-height: 32px; height: 32px; font-size: 15px; color: #999; border: #97999a 1px solid; margin: 7px 0px 0px 10px; }
.foot .foot_n ul li a { color: #999; }
.foot .foot_n ul li a:hover{ color:#fff600;}