@charset "utf-8";
/* CSS Document */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin:0; padding:0; border:0; }
body { font:12px "微软雅黑", "宋体", "Arial Narrow", HELVETICA; background:#fff; -webkit-text-size-adjust:100%; }
ul, li { list-style:none }
img { border:0; vertical-align:bottom; }
a { color:#666; text-decoration:none }
a:hover { color:#F00; text-decoration:underline; }
.clear { clear:both; }
/*弹出层*/



.t { height:68px; background:url(../images/tbj.jpg) repeat-x; }
.top { height:68px; width: 1000px; margin:0 auto; }
.top .logo { width:388px; float:left; margin-top:6px; }
.top .nav { float:right; }
.top .home { width:64px; float:left; }
.top .home a { display:block; width:100%; line-height:68px; color:#fff; font-size:16px; text-align:center; background:#ff5f07; text-decoration:none; font-family:"microsoft yahei"; }
.top .social { float:left; }
.top .social a { float:left; width:30px; height:37px; margin:20px 0 0 34px; background:url(../images/icon_social.png); }
.top .social span, .top .social img { display:none; }
.top .social a:hover { border:0; position:relative; color:#fff; }
.top .social a:hover span { display:inline; position:absolute; top:50px; left:-8px; white-space:nowrap; }
.top .social .yuyue:hover { background-position:-30px 0; }
.top .social .wenzhen { background-position:0 -38px; }
.top .social .wenzhen:hover { background-position:-30px -38px; }
.top .social .weixin { background-position: 0 -76px; }
.top .social .weixin:hover { background-position: -30px -76px; }
.top .social .weixin:hover img { display:inline; position:absolute; top:50px; right:0; }
/*正文开始*/
.x1 { width:100%; height:930px; }
.x1_a { height:354px; background:url(../images/x1.jpg) no-repeat; margin-bottom:6px; }
.x1_b { height:570px; background:#eeeeee url(../images/x2.jpg) no-repeat top; }
.x2 { width:1000px; margin:60px auto 0; border-left:5px #076bb9 solid; }
.x_t { height:48px; border-bottom:1px #076bb9 solid; font-size:30px; color:#000; line-height:48px; }
.x_t span { width:150px; height:48px; background:#076bb9; float:left; display:block; font-size:30px; color:#FFF; line-height:48px; text-align:center; }
.x_t i { font-size:14px; font-style: normal }
.x2_a {  padding:35px 0; }
.x2_a img { float:left; margin-left:50px; margin-right:20px;margin-bottom: 89px; }
.x2_a p { line-height:50px; font-size:14px; }
.x2_a p strong { color:#ff6900; font-weight:normal; }
.x2_b { height:600px; border:1px #000 solid; }
.x2_c { height:280px; padding-top:50px; }
.x2_c img { float:left; padding:16px; background:#eeeeee; margin-left:50px; margin-right:20px; }
.x2_c h2 { width:470px; height:40px; display:block; float:left; font-weight:normal; background:url(../images/x5.jpg) no-repeat left; font-size:24px; padding-left:50px; line-height:40px; margin-bottom:15px; }
.x2_c h2 strong { color:#ff6900; }
.x2_c p { width:470px; font-size:16px; color:#3e3e3e; line-height:35px; float:left; padding-left:50px; }
#footer { background:#076bb9; padding:33px 0; zoom:1; position:relative; }
.container { width:1000px; margin:0 auto; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
#footer .left { width:202px; float:left; margin-right:40px; }
#footer .logo { margin-bottom:21px; }
#footer .left .dropdowns li { width:95px; height: 26px; position:relative; }
#footer .left .dropdowns span { display:block; width:100%; height:100%; line-height: 26px; text-align:center; color:#96d2ff; background:url(); cursor:pointer; }
#footer .left .dropdowns .content { padding:0 10px; position:absolute; top:26px; left:2px; background:#96d2ff; display:none; }
#footer .left .dropdowns .current .content { display: block; }
#footer .left .dropdowns .content a { display:block; width:100%; height:26px; line-height:26px; white-space:nowrap; overflow:hidden; font-size:12px; color:#666; }
#footer .center { float:left; }
#footer .center dl { width:102px; height:180px; border-top:1px solid #1474bd; border-right:1px solid #1474bd; border-bottom:1px solid #085eb9; border-left:1px solid #085eb9; float:left; margin-left:24px; }
#footer .center dt { text-align:center; font-size:16px; font-family:"microsoft yahei"; color:#fff; padding-top:8px; }
#footer .center dd { text-align:center; line-height:30px; }
#footer .center dd a { color:#55b6ff; }
#footer .right1 { width:188px; float:right; }
#footer .right1 a { display:block; width:100%; height:54px; margin-bottom:12px; transition:all 0.2s ease-in-out; }

#footer .right1 a img { display:none; }
#footer .right1 a:hover { background-position:0 -54px; border:none; position:relative; }
#footer .right1 a:hover img { display:block; position:absolute; top:58px; right:0; }
/**
 * @footer-info
 */
#footer-info { padding:12px 0; text-align:center; line-height:24px; color:#7b7b7b; }
/**
 * @dialog
 */
.dialog-mask { width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:9999; }
.dialog { width:512px; position:absolute; left:50%; margin-left:-256px; z-index:10000; background:#fff; }
.dialog-close { width:16px; height:15px; background:url(../images/dialog_close.gif); position:absolute; top:-15px; right:-16px; cursor:pointer; }
/**/
#tabbox { overflow:hidden; margin:30px 0; margin-left:50px; }
.tab_conbox { margin-top:30px; }
.tabs { height: 45px; width: 100%; }
.tabs li { height:45px; line-height:42px; float:left; background:#B5B5B5; overflow: hidden; margin-right:35px; padding: 0 35px; cursor:pointer; color:#FFF; font-size:22px; border-radius:8px; }
.tabs .thistab { background:#0987e9; }
.tabs_a { height:35px; line-height:35px; }
.tabs_a li { float:left; padding:0 10px; font-size:18px; cursor:pointer; color:#0987e9; }
.tabs_a .thistab { color:#ff6900; font-weight:bold; }
.tab_con { font-size: 14px; }
.tabs_b { margin-top:35px; }
.tabs_c { }
.a_a1 { height:68px; border-bottom:1px #d2d2d2 solid; background:url(../images/x7.jpg) no-repeat right bottom }
.a_a1 h1 { float:left; font-size:40px; display:block; height:62px; background:#ff6900; padding:0 10px; line-height:62px; color:#fff; font-weight:normal; margin-right:12px; }
.a_a1 p { width:400px; height:62px; float:left; font-size:14px; line-height:20px; }
.a_a1 p strong { line-height:24px; font-size:16px; font-weight:normal; color:#ff6900; }
.a_a1 i { width:110px; height:34px; display:block; border:1px #e5e5e5 solid; display:block; font-style:normal; float:right; font-size:16px; text-indent:34px; line-height:32px; background:url(../images/x4.png) no-repeat 10px 8px; margin-right:10px; margin-top:15px; cursor:pointer; }
.a_a1 i.i { background:#ff6900 url(../images/x4a.png) no-repeat 10px 8px; color:#FFF; }
.a_a2 { margin-top:15px; }
.a_a2 .b1 { float:left; width:13px; height:13px; background:#959595; border-radius:6px 0 0 6px; margin-top:20px; }
.a_a2 .b2 { float:left; width:13px; height:13px; background:#959595; border-radius:0 6px 6px 0; margin-top:20px; }
.a_a2 ul { }
.a_a2 ul li { width:26px; height:214px; float:left; background:url(../images/x8.jpg) repeat-x 0 20px; }
.a_a2 ul li p { width:15px; padding-bottom:10px; text-align:center; }
.a_a2 ul li p strong { font-size:12px; font-weight:normal; width:15px; height:20px; line-height:20px; display:block; }
.a_a2 ul li p i { width:15px; height:13px; background: url(../images/x9.png) no-repeat 2px 2px; display:block; }
.a_a2 ul li.q1 p { background:#FF6900; color:#FFF; }
.a_a2 ul li.q2 { width:15px; }
.a_a2 ul li.q2 p i { background: url(../images/x9.png) no-repeat 6px 2px; }
.a_a2 ul li:last-child { width:15px; }
.a_a2 ul li:last-child p i { background: url(../images/x9.png) no-repeat 6px 2px; }
.a_a2 ul li:first-child p i { background: url(../images/x9.png) no-repeat 0px 2px; }
