﻿@charset "utf-8";
/* CSS Document */

body {font-size:12px; background:#F9F9F9;}
.clear {clear:both;}

.header {height:90px; position:relative; z-index:9999; width:100%; top:0; /*position:relative;*/}
.head_f {position:fixed;}
.float_margin {margin-top:130px;}
.top_assist {font-size:12px; color:#fff; background:#3180C7;}
.cont_center {width:960px; margin:0 auto;}
.center_po{position:relative;background:#3180C7;height:30px; line-height:30px;width:960px; margin:0 auto;}
.top_logo {float:left; margin-right:40px;display:block; width:338px; height:48px;}
.acc_button {float:right;}

.ass_login {float:left;}
.ass_login li{float:left; height:30px; line-height:30px; padding:0 20px 0 10px;/* border-left:1px solid #2a7eca;*/ background:url(../images/top_assist.jpg) top left no-repeat;}
.ass_login li:first-child {background:transparent;}
/*.ass_login li:last-child {border-right:0px;}*/
.ass_login li a,.ass_shared li a {color:#fff;}
.ass_shared {float:right;}
.ass_shared li {float:left; height:30px; line-height:30px; padding:0 20px;/* border-left:1px solid #2a7eca;*/ background:url(../images/top_assist.jpg) top left no-repeat; position:relative;}
.ass_shared li a i {*margin-top:10px;}
a.thinkchange {position:relative;}
a.thinkchange .scan {display:none;width:100px; height:100px; background:#fff;box-shadow:0 0 5px #000; border:1px solid #ccc; position:absolute; z-index:999; top:30px; right:-50px;}
a.thinkchange .scan img {width:100%;}
a.thinkchange:hover .scan {display:block;}

.user_name {display:inline-block; margin:0 10px;}
.log_out {display:inline-block;background:#1d5181; color:#fff; line-height:25px; height:25px; padding:0 20px; margin-left:20px; border-radius:30px;}
.log_out:hover {background:#fff; color:#1d5181;}

/*    nav导航样式    */
.top_menu {background:#F9F9F9; position:absolute;z-index:18; width:100%;}
.logo_but {height:50px;}

.shared_box {display:none; position:absolute; top:29px; right:0; width:120px;margin-top:1px; z-index:9999;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);zoom: 1;border-radius:8px;border:0px;}
.shared_box li {background-image:none;height:40px;line-height:40px;font-size:12px; padding:0 18px; cursor:pointer; width:84px;}
.shared_box li.li_head {border-radius:8px 8px 0 0;}
.shared_box li.li_foot { border-radius:0 0 8px 8px;}
.shared_box li:hover {background:#2871b3;}
.float_logo {height:40px; position:absolute; margin:5px 0 0 -150px; display:none;}
.float_logo img {height:100%;}

.acc_button a {height:35px; line-height:35px; padding:0 20px; margin-left:10px; background-image:url(../images/button.png);display:inline-block;font-size:16px; color:#fff; border-radius:5px;}
.acc_button .button {background-position:0 -203px;}
.acc_button .button:hover {background-position:0 -253px;}
.acc_button .button_gray {background-position:0 -303px;}
.acc_button .button_gray:hover {background-position:0 -353px;}

.top_nav {font-size:15px;  height:30px; line-height:30px; padding:13px 0;  margin-bottom:0px; margin-left:0px;}
.top_nav li{float:left;text-align:center; padding-left:5px;}
.top_nav li a{color:#292828; display:inline-block; height:35px; padding-right:7px;}
.top_nav li a.hover{color:#2871B3;}
.top_nav li.navmoon a.lord_nav:hover{color:#2871B3;}
.nav_unlofd {position:absolute;z-index:999; left:0;height:20px;text-align:center;display:none;}
.top_nav li ul{width:auto;}
.top_nav li ul li{display:block; float:left;height:20px; line-height:20px;font-size:14px;}
.top_nav li.navmoon ul li a:hover,.top_nav li.navmoon ul li a.hover {color:#fff;}
.top_nav li.navmoon .nav_unlofd {display:block; border:0px;width:50px;}
.top_nav li.navmoon ul a{display:block;height:20px; color:#333333;}


/******** 右侧漂浮样式    *****/
.right_nav {width:80px; position:fixed; right:0; top:50%; margin-top:-80px; z-index:20}

/* *****    footer区域样式   ******/
.footer {}
.footer_nav {background:#3180c7; height:70px; line-height:70px; text-align:center;}
.nav_remind li {float:left; width:25%; height:100%;}
.nav_remind li a {display:block; font-size:14px; color:#fff;}
.nav_remind li a:hover {background:#256aa8;}
.footer_text {background:#333333;padding:15px 0px;}
.text_explain { color:#fff; line-height:25px;}
.text_explain p {display:inline-block;width:220px; vertical-align:top; *float:left;}
.text_explain p.risk {width:550px;margin:0 50px 0 40px;}
.text_explain p.risk2 {width:218px;margin:0 50px 0 6px;}
/*.risk span {color:#970e0e;}*/
.explain_pro {display:block;color:#fff; line-height:30px;}

.footer_contact {background:#F9F9F9;padding:20px 0px 30px; color:#333333;}
.footer_contact h4 {font-size:14px; line-height:40px; margin-left:10px;}
.footer_contact .act_list {width:296px; display:inline-block; margin:0 10px;vertical-align:top; *float:left;}
.footer_contact .act_list li {line-height:25px;height:25px}

.footer_copyright {background:#333333; padding:20px 0; color:#fff; text-align:center;}
.copy_nav {width:380px; margin:10px auto; line-height:20px; height:20px;}
.copy_nav li {float:left; line-height:15px; border-right:1px solid #e2e2e2;}
.copy_nav li:first-child {border-right:0px;}
.copy_nav li:last-child {border-right:0px;}
.copy_nav li img {position:relative; margin-top:-5px;}
.copy_nav li a {color:#e2e2e2; padding:0 10px;}
.copy_nav li a:hover {color:#dc1f1f;}

.web_map {text-align:left;color:#e3e3e3; margin-left:10px;}
.web_map .map_menu {float:left;}
.web_map a {color:#e3e3e3; padding:0 40px 0 28px; display:inline-block;}
.web_map a:hover {color:#dc1f1f;}
.map_nav {font-size:14px; line-height:50px; height:50px;}
.map_nav_two {padding-left:45px; line-height:30px; border-left:1px solid #1e1e1e; border-right:1px solid #4c4c4c; height:220px; margin-bottom:20px;}
.map_nav_two1 {padding-left:0px; line-height:30px; border-left:1px solid #1e1e1e; border-right:1px solid #4c4c4c; height:220px; margin-bottom:20px;}
.division_left {border-left:0px;}
.division_right {border-right:0px;}
.map_attent {padding-left:65px;}
.map_attent span {display:inline-block; width:100%;}
.pay_attentio {width:105px; float:left; margin:10px 30px 0 0; _display:inline;}
.pay_attentio img {width:100%;}
.pay_attentio span {display:inline-block; text-align:center;}

/********   公共样式     ******/

.modules {padding:50px 0;}
.modules_exc {padding-top:15px}
.mod_white {background:#F9F9F9;color:#4f5050;}
.jiaoyipz{background:#F9F9F9;color:#4f5050;}
.mod_blue,#mod_blue_1,#mod_blue_2{ background:#3180C7 url(../images/backimages/jiaoyipz_bg_blue.jpg) no-repeat center;color:#fff;}
.mod_blue2 { background:#3180C7 url(../images/bg_blue2.png) no-repeat center;color:#fff;}

.cont_with {padding-bottom:5px; width:960px; margin:0 auto; overflow:hidden;}
.cont_with_one{ padding-bottom:15px}

.plate_tit_l,.plate_tit_b {margin-bottom:10px;text-align:center;}
.plate_tit_l h3 {font-size:25px; color:#005bac; line-height:45px; height:45px;/* background:url(/cn/images/icon_bg5.png) no-repeat 368px 7px;*/}
#shoundd_bg_l{font-size:25px; color:#005bac; line-height:45px; height:45px; background:url(../images/icon_bg2.png) no-repeat 361px 7px;}
.plate_tit_l_2 h3 {font-size:25px; color:#005bac; line-height:45px; height:45px;}
.plate_tit_l span {font-size:18px; color:#85b2da; line-height:30px; height:30px; display:inline-block; padding:5px 30px 0;}
.plate_tit_b h3 {font-size:25px; color:#fff; line-height:45px; height:45px;}

.plate_tit_b_2 h3 {font-size:25px; color:#005BAC; line-height:45px; height:45px;}
.plate_tit_b span {font-size:18px; color:#fff; line-height:30px; height:30px; display:inline-block; padding:5px 30px 0; border-top:2px solid #f2f2f2;}

#scrollUp{background:url(../images/icon.png) -170px -70px no-repeat;width:60px;height:60px;display:none;position:fixed; bottom:0; right:0; z-index:15;}
#scrollUp:hover{background:url(../images/icon.png) -170px -130px no-repeat;}

.location {width:100%; padding:20px 0 0; font-size:14px; color:#595757;}
.location a {color:#0059a7;}

.color_blue {color:#2871b3;}
.color_red {color:#dc1f1f;}
.text_right {text-align:right;}
.text_center {text-align:center;}
.position_down {position:relative; width:960px; height:470px;}
.text_20px {font-size:20px;}

/*****  button样式   ****/
.button,.button_red {background:url(../images/button.png) 0 -200px no-repeat;display:inline-block;font-size:16px; color:#fff; line-height:40px; height:40px; padding:0 20px; margin:10px; border-radius:5px; border:0px; cursor:pointer; border:0px; cursor:pointer;}
.button_login{background:url(../images/backimages/bg_login-out.png) no-repeat 0 0; width:115px; height:40px; line-height:40px; display:block; float:left; color:#FFF; text-decoration:none; font-size:18px; margin:18px 0px 5px 60px; border:0px; cursor:pointer;}
.button_login:hover{alpha(opacity=90); /*透明度50%*/-moz-opacity:0.9; opacity:0.9;}
.button_logout{background:url(../images/backimages/bg_login-out.png) no-repeat -169px 0; width:115px; height:40px; line-height:40px; display:block; float:left;color:#FFF;text-decoration:none; font-size:18px;margin:18px 0px 5px 50px; border:0px;}
.button_logout:hover{alpha(opacity=90); /*透明度50%*/-moz-opacity:0.9; opacity:0.9;}
.button:hover,.button_red:hover {background-position:0 -250px;color:#FFF;}
.button_gray {background:url(../images/button.png) 0 -300px no-repeat;display:inline-block;font-size:16px; color:#fff; line-height:40px; height:40px; padding:0 20px; margin:10px; border-radius:5px; border:0px; cursor:pointer; border:0px;}
.button_gray:hover {background-position:0 -350px;}
.but_red {background:#ca2222; font-size:14px; color:#fff; line-height:30px; height:30px; padding:0 20px; display:inline-block; margin:10px 0; border-radius:3px; cursor:pointer; border:0px;}
 
/******  侧导航样式    *****/
.top_menu {background:#F9F9F9; height:60px; line-height:60px; position:absolute;  z-index:18; width:100%; line-height:58px; border-bottom:1px solid #D8D8D8;}
.top_nav {font-size:15px;}
.top_nav li{float:left;position:relative;text-align:center; padding-left:5px;}
.top_nav li a{color:#292828;}
.top_nav li ul{display:none;position:absolute;z-index:999;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);zoom: 1;left:8px; border-radius:8px; *margin-top:40px;}
.top_nav li ul li{display:block;float:none;height:40px;position:relative;line-height:40px;border-bottom:#363739 1px solid;border-top:#565555 1px solid;font-size:14px; padding:0;}
.top_nav li.navmoon{color:#3876ad;}
.top_nav li.navmoon a{color:#3876ad;}
.top_nav li.navhome a:hover{color:#FCFF00;}
.top_nav li.navmoon ul{display:block;}
.top_nav li.navmoon ul a{display:block;height:40px; color:#fff; padding:0 20px; width:auto;white-space:nowrap; text-align:left;}
.top_nav li ul li:first-child {border-radius:8px 8px 0 0;}
.top_nav li ul li:last-child { border-radius:0 0 8px 8px;}
.top_nav li.navmoon ul li:hover{background:#2871b3;}


/*****    pages    *******/
.pages {padding:3px;margin:20px 3px 0;text-align:center; font-size:14px;}
.pages a {color:#3a3a3a;}
.pages a:hover {color:#1964ab;}
.pages a.current {color: #1964ab;}
.pages a.disabled {color: #adaaad;}
.pages span.page_tz {display:inline-block; margin:0 10px;}
.pages span.page_tz input {width:30px; margin:0 5px;}
/*****    cedaohang   *******/
.left_subnav {width:221px; float:left;}
.subnav {width:100%; border:1px solid #dedede; border-radius:5px; background:#EBEBEB;}
/*.subnav  li {margin:5px 0;}*/
.subnav .head {width:221px; height:45px; background:url(../images/icon.png) -270px -0px no-repeat; font-size:16px; line-height:45px; text-align:left; border-radius:5px 5px 0 0; cursor:pointer;}
.subnav .head a {display:block;color:#fff;/* padding-left:20px; text-indent:2em;*/ text-align: center;}
.subnav .head a:hover {color:#fff;}
/*.subnav .menu li {line-height:40px; height:40px; padding-left:20px; border-bottom:1px  solid #e3e3e3;}*/
.subnav .menu li {border-bottom: 1px solid #e3e3e3;/*height:40px;*/line-height: 40px;}
.subnav .menu a {font-size:14px; color:#333;}
.i_list {margin:0 5px;}
.subnav li .menu a:hover,.subnav li a.hover {color:#e01919;}
/*.left_subnav a.but_mock,.left_subnav a.but_real {font-size:20px; color:#ffffff; line-height:55px;width:230px; height:55px; display:inline-block; margin:10px 0; border-radius:5px; text-align:center;}*/
.right_content{float:right; width:700px;}
.content_des {margin-top:30px;}
.content_width {width:465px;}

/**huchunhua*/
.menu .selectedme {background:url(../images/backimages/side_nav_bg.png) no-repeat 0 0; color:#FFF;}
    .menu .selectedme a {color:#fff !important;}


/*友情链接*/    
.youqing_box {border-top:1px dashed #6b6b6b;border-bottom:1px dashed #6b6b6b;position: relative; width:880px;}
.link_title {color:#cdcdcd;line-height:38px;position:absolute;}
.link_list{display:inline-block; margin-left:60px;}
.lists_only{float:left; margin:5px 10px; display:inline-block;}
.lists_only a { display:inline-block;color:#b2b2b2;background:#555555;padding:5px 10px;border-radius:3px;}
.lists_only a:hover {color:#c3c3c3;background:#6a6a6a;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }