@charset "gb2312";
/* CSS Document */

.bg_top { float: left; width: 100%; height: 91px; background: white; }
.bg_header { padding-top: 1px;  width: 100%; height: 30px; background: #f2f2f2; }
/*
.bg_banner { float: left; width: 100%; height: 330px; background: repeat-x; }
.bg_banner .inner_shadow { float: left; width: 100%; }
.bg_banner .inner_shadow.rit { float: right; width: 100%; height: 330px; }
.bg_content { float: left; width: 100%; background: white; }
*/
.bg_site_map { float: left; margin-top: 13px; width: 100%; height: 290px; background: #ccc; }
.bg_copy { float: left; padding-top: 23px; width: 100%; height: 83px; line-height: 30px; text-align: center; word-spacing: 4px; color: #a7a7a7; background: url(bg_copyright_shadow.gif) repeat-x #303030; }
.bg_copy a img { border: 0; }

/*****压缩前*********/
.frame_width { width:1190px; }/*宽度和首页不一样1250:1190*/
.frame { position: relative; float: left; width: 1190px; overflow-x: visible; }
.frame.f_header { z-index: 100; }
.frame.f_nav { z-index: 99; }
.frame.f_banner { z-index: 98;}
.float_cet {
    float: none !important;
    margin: 0px auto;
}
/*.floating_box { float: right; display: inline; width: 50px; }/*悬浮框*/

.customer_service { position: absolute; z-index: 9999; float: left; margin-top: 40px; width: 50px; border-top: 1px solid #c9c9c9; }
.customer_service a { float: left; padding-left: 48px; width: 0; height: 48px; border: 1px solid #c9c9c9; border-top: 0; color: white; background: url(icons_floating.gif) no-repeat; overflow: hidden; }
.customer_service a:hover { padding: 9px; display: inline; width: 30px; height: 30px; line-height: 15px; text-align: center; font-size: 14px; background: #a0a0a0; overflow: visible; }
.customer_service a.online { background-position: 0 0; }
.customer_service a.video { background-position: 0 -48px; }
.customer_service a.totop { background-position: 0 -96px; }

.header_bar { float: left; width: 100%; padding: 5px 0; height: 20px; line-height: 16px; }
.for_member { float: left; margin: 2px 0; color: #666; height: 16px; line-height: 16px; }
.for_member span { float: left; margin-right: 6px; display: inline; }
.for_member span a { color: #666; display: inline-block; }
.for_member span a:hover { color: #e7340b; }
a.with_icon { padding: 0 6px; background: url(icons_header.gif) no-repeat; }
a.with_icon.arrow_down { padding-right: 18px; background-position: 100% -16px; }
a.with_icon.heart { padding-left: 18px; background-position: 3px 0; }

.site_info { float: right; }
.site_info span, .site_info .header_site_map { float: left; padding: 1px 5px 0 5px; height: 16px; line-height: 16px; font-size: 1em; }
.site_info span a { margin: 0 2px; display: inline-block; }
.site_info span a.attention { width: 40px; text-align: center; color: white; background: url(bg_header_attention.gif) no-repeat; }
.site_info span a.with_icon.arrow_down { margin-left: 0; }
.site_info .header_site_map { position: relative; cursor: default; }
.header_nav { position: absolute; right: 0; top: 18px; z-index: 999; float: left; padding: 10px 0; width: 1188px; border: 1px solid #eee; background: white; display: none; }
.nav_part { float: left; margin-top: 15px; height: 257px; overflow: visible; }
.nav_part.part_1 { width: 167px; }
.nav_part.part_2 { width: 497px; }
.nav_part.part_3 { width: 520px; }
.nav_part.part_1, .nav_part.part_2 { border-right: 1px solid #ccc; }
.nav_part h3 { width: 100%; margin-top: -10px; height: 36px; line-height: 36px; font-size: 22px; color: #ff3b1b; }
.nav_part.part_1 h3 { text-indent: 40px; }
.nav_part.part_2 h3 { text-indent: 30px; }
.nav_part.part_3 h3 { text-indent: 30px; }
.nav_column { float: left; display: inline; width: 130px; height: 225px; }
.nav_part.part_1 .nav_column { padding-left: 40px; width: 90px; }
.nav_part.part_2 .nav_column { padding-left: 30px; width: 120px; }
.nav_part.part_3 .nav_column { padding-left: 30px; width: 100px; }
.nav_column.duo_column { padding-left: 10px !important; width: 180px !important; }
.nav_column a, .nav_column strong { width: 100%; display: inline-block; color: #333; text-decoration: none; font-size: 14px; line-height: 28px; }
.nav_column a:hover { color: #e7340b; }
.nav_column ul { width: 100%; }
.nav_column ul li { float: left; width: 100%; }
.nav_column ul li a { font-size: 12px; color: #666; }
.nav_column.duo_column ul li { width: 50%; }


.hd_search { position: relative; float: left; width: 164px; height: 20px; background: url(icons_header.gif) 0 -48px repeat-x; }
.hd_search .inner_shadow { float: left; width: 13px; height: 20px; background: url(icons_header.gif) 0 -68px no-repeat; }
.hd_search .inner_shadow.rit { float: right; background-position: 0 -88px; }
.hd_search .wrapper { position: absolute; left: 12px; top: 0; z-index: 2; float: left; width: 152px; height: 20px; }
.hd_search .wrapper input.field { position: absolute; left: 0; top: 0; z-index: 3; float: left; padding: 4px 0; width: 130px; height: 12px; line-height: 12px; border: 0; background: transparent; }
.hd_search .wrapper input.button { float: right; margin: 2px 5px 0 0; padding: 0; display: inline; width: 16px; height: 16px; border: 0; background: url(icons_header.gif) 0 -31px no-repeat; }
.hd_search label { float: left; width: 134px; height: 20px; line-height: 20px; color: #ccc; cursor: text; }
.hd_search label span { float: left; line-height: 18px; }

/**-----------------------------*/
.nav_bar { float: left; width: 100%; height: 91px; }
.logo { float: left; margin: 38px 0 15px 0; width: 437px; height: 35px; background: url(site_logo.jpg) no-repeat; }
ul.navigator { float: right; margin: 43px 0 18px 0; height: 27px; }
ul.navigator li { float: left; margin: 0 2px 0 28px; display: inline; height: 27px; }
ul.navigator li a { float: left; padding-bottom: 3px; line-height: 20px; font-size: 1.4em; text-align: center; border-bottom: 2px solid white; }
ul.navigator li a:hover, ul.navigator li.current a { border-bottom: 2px solid red; }


/*----------h2 背景---------------*/
.h2_bg{ overflow:hidden;height:47px; width:100%;background:url(h2_bg.png); background-repeat:repeat-x; clear:both;}
.h2_bg h2{ padding-top:5px;  overflow:hidden; height:47px; line-height:47px;font-size:12px;width:1190px; margin:0 auto;}


/*-----------------------------*/
.container{ width:100%; margin:0 auto;}/**/
.container_main{  width:100%; margin:0 auto;}

/*----------left----------------------*/
.container .container_main .left_all{position:relative; width:20%; float:left;background:url(bg_left_bg.png) no-repeat; }
.container .container_main .left_nav{ float:left; width:90%; background:url(bg_left_nav.png); background-size:100%; border-bottom:1px solid #e1e1e1; background-repeat:repeat-y; border-top:5px solid #ed2100; font-size:16px;}
.container .container_main .left_all .bg_left_bg{ position:absolute; top:0px; left:-5%; width:5%; height:440px; background:url(bg_left_bg.gif) no-repeat right;}
.container .container_main .left_all .bg_right_bg{ float:left; width:5%; height:440px; background:url(bg_right_bg.gif) no-repeat;}
.container .container_main .left_nav ul{ width:100%;}
.container .container_main .left_nav ul li{ text-align:center; list-style:none; width:100%; font-size:16px; line-height:47px;}
.container .container_main .left_nav ul .h_lilast{ line-height:52px;}
.container .container_main .left_nav a{width:92%; display:block; margin-left:4%; border-bottom:1px dashed #e8e8e8;}
.container .container_main .left_nav a:hover{ color:#ff4e34;}
.dis_none{ display:none;}
.active_color{ color:#ff4e34;}

/****隐藏菜单20141015修改样式**/
.container .container_main .left_nav ul li ul.left_nav_2{ overflow:hidden; background:#f4f4f4 url(ulBg.png) 104px 0px no-repeat; border-bottom:1px solid #eaeaea; border-top:1px solid #d0d0d0;font-size:0px; padding-top:4px; padding-bottom:0px;}
.container .container_main .left_nav ul li ul.left_nav_2 li{ line-height:31px;}
.container .container_main .left_nav ul li ul.left_nav_2 a{ border-bottom:none; font-size:13px;}
.upCicleBg{ background:url(ulBg1.png) center bottom no-repeat;}
/*-----------公司简介----------------*/
.container .content_info{ float:right;width:79%; overflow:hidden;}
.container .content_info .com_jj{ margin-bottom:50px; }
.container .content_info .com_jj img{ width:100%;}
.container .content_info .com_jj h2{ font-size:24px; color:#323232; text-align:center; width:100%; line-height:44px; padding-top:35px; padding-bottom:5px; font-weight:normal;}
.container .content_info .span_3{ font-size:14px; color:#333333; float:none;text-align:left; padding-left:0px; font-weight:800;}
.container .content_info .com_jj p{ line-height:26px; text-indent:2em;font-size:14px; color:#323232; padding-top:15px;}
.container .content_info .com_hs p{ padding-top:0px;}
.container .content_info .com_hs .span_1{ color:#e5b553; font-size:12px; float:left; line-height:22px; }
.container .content_info .com_hs .span_2{ background:url(img_li.gif) no-repeat left; color:#e5b553; font-size:12px; margin-left:0px; padding-left:25px; line-height:22px;}
/*******公司客户*********/
.container .content_info .content_info_main{ width:99.7%; overflow:hidden; border:1px solid #dbdbdb; margin-bottom:50px;}
.container .content_info .content_info_main h2{ width:92%;  height:35px; line-height:35px; margin-top:35px; margin-left:2.5%; margin-right:4%; color:#3a3a3a; font-size:24px; text-align:left; padding-left:15px; padding-bottom:5px; background:url(img_left_h2.jpg) no-repeat; background-position: left 7px; border:0;}
.container .content_info .content_info_main .client{ margin-left:4%; width:92%;}
.container .content_info .content_info_main .client p{ padding-bottom:10px; padding-top:5px; font-size:14px; line-height:26px;}
.container .content_info .content_info_main .bank_img{ width:94%; height:210px; margin-left:3%; margin-right:3% margin-top:40px; margin-bottom:100px;}
.container .content_info .content_info_main .bank_img ul{ float:left; width:115px; margin-left:2%; margin-right:2.4%;}
.container .content_info .content_info_main .bank_img ul li{ list-style:none; height:50px; width:115px;}
.container .content_info .content_info_main .bank_img img{ width:115px; height:30px;}
/*******社会责任********************/
.container .content_info .content_info_main .society_info{ margin-left:35px; width:92%; overflow:hidden; margin-bottom:35px; margin-top:30px;}
.container .content_info .content_info_main .society_info .info_img{ display:block; width:100%;}
.container .content_info .content_info_main .society_info .info_img img{ display:block; width:100%;}
.container .content_info .content_info_main .society_info p{line-height:26px; font-size:14px; color:#444; width:100%; text-indent:0em; padding-bottom:15px;}
                 /*底部的，下一页*/
.container .content_info .content_info_main  .page_1{  margin-top:40px; height:32px; line-height:32px; float:right;}
.container .content_info .content_info_main .page_1 a{ display:block; float:left; height:30px; margin-right:10px; border:1px solid #ccc; padding-left:10px; padding-right:10px;}
.container .content_info .content_info_main .page_1 span{ display:block; float:left; height:30px; }
.container .content_info .content_info_main .page_1 .page_input{ float:left; border:#ccc 1px solid;  width:60px; height:26px;}
/*****机构网点*****************/
.container .content_info .content_info_main .net_point{ width:92%; overflow:hidden; margin-left:4%; margin-top:10px;}
.container .content_info .content_info_main .net_point h3{ font-size:18px; color:#3a3a3a; text-align:left; width:100%; height:30px; font-weight:400; }
.container .content_info .content_info_main .net_point table{  width:100%; height:200px;  font-size:14px; }
.container .content_info .content_info_main .net_point table tr{}
.container .content_info .content_info_main .net_point table td{}
.container .content_info .content_info_main .c_map{border-top:1px dashed #ccc; width:100%; height:600px; margin:25px auto;}
.container .content_info .content_info_main .china_map{ position:relative;  width:654px; height:536px; margin:10px auto; }
.container .content_info .content_info_main .china_map a:hover{ color:#ff4e34;}
.container .content_info .content_info_main .china_map .a_01{ position:absolute; font-size:12px; color:#fff; left:460px; top:180px; width:33px; height:21px; background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center;}
.container .content_info .content_info_main .china_map .a_02{ position:absolute; font-size:12px; color:#fff; left:475px; top:216px; width:31px; height:22px; background:url(a_02.png) no-repeat; _background:url(a_02.gif) no-repeat; text-align:center; padding-top:5px;}
.container .content_info .content_info_main .china_map .a_03{ position:absolute; font-size:12px; color:#fff; left:445px; top:225px;}
.container .content_info .content_info_main .china_map .a_04{ position:absolute; font-size:12px; color:#fff; left:420px; top:232px; width:15px;}
.container .content_info .content_info_main .china_map .a_05{ position:absolute; font-size:12px; color:#fff; left:330px; top:193px; letter-spacing:30px;}
.container .content_info .content_info_main .china_map .a_06{ position:absolute; font-size:12px; color:#fff; left:525px; top:170px; }
.container .content_info .content_info_main .china_map .a_07{ position:absolute; font-size:12px; color:#fff; left:550px; top:137px;}
.container .content_info .content_info_main .china_map .a_08{ position:absolute; font-size:12px; color:#fff; left:565px; top:90px;}
.container .content_info .content_info_main .china_map .a_09{ position:absolute; font-size:12px; color:#fff; left:533px; top:300px; width:33px; height:21px; background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_10{ position:absolute; font-size:12px; color:#fff; left:510px; top:284px; width:15px;}
.container .content_info .content_info_main .china_map .a_11{ position:absolute; font-size:12px; color:#fff; left:511px; top:360px;}
.container .content_info .content_info_main .china_map .a_12{ position:absolute; font-size:12px; color:#fff; left:480px; top:302px; width:15px;}
.container .content_info .content_info_main .china_map .a_13{ position:absolute; font-size:12px; color:#fff; left:494px; top:390px; width:15px;}
.container .content_info .content_info_main .china_map .a_14{ position:absolute; font-size:12px; color:#fff; left:460px; top:376px;}
.container .content_info .content_info_main .china_map .a_15{ position:absolute; font-size:12px; color:#fff; left:476px; top:260px;}
.container .content_info .content_info_main .china_map .a_16{ position:absolute; font-size:12px; color:#fff; left:427px; top:297px;}
.container .content_info .content_info_main .china_map .a_17{ position:absolute; font-size:12px; color:#fff; left:419px; top:332px;}
.container .content_info .content_info_main .china_map .a_18{ position:absolute; font-size:12px; color:#fff; left:408px; top:376px; letter-spacing:10px;}
.container .content_info .content_info_main .china_map .a_19{ position:absolute; font-size:12px; color:#fff; left:424px; top:451px;}
.container .content_info .content_info_main .china_map .a_20{ position:absolute; font-size:12px; color:#fff; left:378px; top:441px;}
.container .content_info .content_info_main .china_map .a_21{ position:absolute; font-size:12px; color:#fff; left:390px; top:500px;}
.container .content_info .content_info_main .china_map .a_22{ position:absolute; font-size:12px; color:#fff; left:362px; top:331px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_23{ position:absolute; font-size:12px; color:#fff; left:303px; top:342px; letter-spacing:10px;}
.container .content_info .content_info_main .china_map .a_24{ position:absolute; font-size:12px; color:#fff; left:355px; top:393px; letter-spacing:10px;}
.container .content_info .content_info_main .china_map .a_25{ position:absolute; font-size:12px; color:#fff; left:280px; top:425px; letter-spacing:10px;}
.container .content_info .content_info_main .china_map .a_26{ position:absolute; font-size:12px; color:#fff; left:113px; top:297px; letter-spacing:30px;}
.container .content_info .content_info_main .china_map .a_27{ position:absolute; font-size:12px; color:#fff; left:374px; top:294px; letter-spacing:1px;}
.container .content_info .content_info_main .china_map .a_28{ position:absolute; font-size:12px; color:#fff; left:329px; top:278px; letter-spacing:1px;}
.container .content_info .content_info_main .china_map .a_29{ position:absolute; font-size:12px; color:#fff; left:223px; top:250px; letter-spacing:30px;}
.container .content_info .content_info_main .china_map .a_30{ position:absolute; font-size:12px; color:#fff; left:356px; top:242px; width:15px;}
.container .content_info .content_info_main .china_map .a_31{ position:absolute; font-size:12px; color:#fff; left:113px; top:169px; letter-spacing:30px;}
.container .content_info .content_info_main .china_map .a_32{ position:absolute; font-size:12px; color:#fff; left:517px; top:193px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_33{ position:absolute; font-size:12px; color:#fff; left:509px; top:238px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_34{ position:absolute; font-size:12px; color:#fff; left:507px; top:405px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_35{ position:absolute; font-size:12px; color:#fff; left:536px; top:352px; width:31px; height:21px;background:url(a_02.png) no-repeat; _background:url(a_02.gif) no-repeat; text-align:center; padding-top:5px; }
.container .content_info .content_info_main .china_map .a_36{ position:absolute; font-size:12px; color:#fff; left:458px; top:440px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_37{ position:absolute; font-size:12px; color:#fff; left:442px; top:415px; width:33px; height:21px;background:url(a_01.png) no-repeat; _background:url(a_01.gif) no-repeat; text-align:center; }
.container .content_info .content_info_main .china_map .a_38{ position:absolute; font-size:12px; color:#fff; left:500px; top:322px; width:33px; height:21px;background:url(a_03.png) no-repeat; _background:url(a_03.gif) no-repeat; text-align:center; }

/********重大承保和其他类似页面**********/
.container .content_info .content_info_main .big_safe{ width:92%; overflow:hidden; margin-left:39px; margin-bottom:30px; margin-top:10px;}
.container .content_info .content_info_main .big_safe p{ font-size:14px; text-indent:0px; line-height:28px; cursor:pointer;}
.container .content_info .content_info_main .big_safe p span{ float:right;}
/***********新闻速递其他类似页面********/
.container .content_info .content_info_main .news{ width:96%;  margin-left:2%; overflow:hidden; margin-bottom:30px;}
.container .content_info .content_info_main .news ul{ width:96%; margin-left:2%;overflow:hidden;}
.container .content_info .content_info_main .news ul li{ width:100%; list-style:none; height:108px; border-bottom:1px solid #ccc;}
.container .content_info .content_info_main .news h3{ width:85%; overflow:hidden; height:35px; line-height:35px; font-size:18px; font-weight:normal; padding-top:18px; float:left; padding-left:20px;}
.container .content_info .content_info_main .news p{ font-size:14px; color:#3a3a3a; text-indent:0px;line-height:35px; height:35px; width:100%;  overflow:hidden; float:left; margin:0px; padding-left:20px;}

.container .content_info .content_info_main .news .first_li{ height:215px; }
.container .content_info .content_info_main .news .first_li h3{  width:68%; overflow:hidden; height:35px; line-height:35px; padding-top:26px; font-size:18px; font-weight:normal;}
.container .content_info .content_info_main .news .last_li{ border-bottom:none;}
.container .content_info .content_info_main .news img{ width:233px; width:28%; height:157px; float:left; padding-top:28px; /*padding-right:25px;*/}
.container .content_info .content_info_main .news .news_ul li span{ float:right; height:30px; line-height:30px; font-size:14px; color:#3a3a3a; display:block; margin-top:18px;}
.container .content_info .content_info_main .news .first_li p{width:68%; height:75px; overflow:hidden; line-height:25px;}
.container .content_info .content_info_main .news ul .first_li  span{ float:left;margin-top:0px;}
/*-----------新闻详情-------------*/
.news_content{ width:94%; margin-left:3%; margin-bottom:80px; margin-top:30px;}
.news_content h3{ line-height:26px; font-size:20px; color:#444; text-align:center; }
.news_content span{ font-size:14px;}
.news_content p{ margin:0px; line-height:26px; font-size:14px; color:#444; text-indent:2em; padding-top:20px;}

/*****竞争优势********/
.container .content_info .advantage{ position:relative; width:99.7%; height:520px; background:url(bg_market.jpg) no-repeat; background-size:100% 100%; border:1px solid #ccc; margin-bottom:70px; overflow:hidden;}
.container .advantage h2{ width:94%; height:35px; margin-top:30px; line-height:35px; margin-left:3%; margin-right:3%; color:#3a3a3a; font-size:24px; padding-left:15px; text-align:left; background:url(img_left_h2.jpg) no-repeat; background-position: left 6px; border-bottom:none;}

.container .content_info .advantage  .tab_bottom{ position:absolute; width:610px; height:47px;right:0px; bottom:0px; overflow:hidden;}
.container .content_info .advantage  .tab_bottom ul{ width:610px; height:47px;}
.container .content_info .advantage  .tab_bottom li{ position:relative; width:87px; display:block; float:left; margin-left:5px; margin-right:5px; height:47px; text-align:center; line-height:32px; font-size:14px;}
.container .content_info .advantage  .tab_bottom .on_li{ position:absolute; top:0px; left:-5px; width:97px; height:47px; margin-left:0px; color:#fff; background-image:url(bg_tab_1.png); text-align:center; line-height:47px; font-size:16px; font-weight:bold;}
.container .content_info .advantage  .tab_bottom .on_li2{ position:absolute; top:0px; width:97px; height:47px; margin-left:0px; color:#fff; background-image:url(bg_tab_1.png); text-align:center; line-height:47px; font-size:16px; font-weight:bold;}
.container .content_info .advantage  .tab_bottom a{ position:absolute; bottom:-1px; left:0px; width:87px; display:block; height:32px; color:#fff; background-image:url(bg_tab_2.png); text-align:center; line-height:32px; margin-left:5px; margin-right:5px;}
.container .content_info .advantage  .tab_bottom a:hover{ position:absolute; top:0px; width:97px;margin-left:0px; margin-right:0px; margin-bottom:10px; display:block; height:47px; color:#fff; background-image:url(bg_tab_1.png); text-align:center; line-height:47px;font-size:16px; font-weight:bold; margin-bottom:8px;}

.container .content_info .advantage .market_advantage{ margin-left:3%;width:476px; margin-top:20px;}
.container .content_info .advantage .market_advantage h3{ background:url(bg_h3_1.gif) no-repeat;  width:476px; height:42px; line-height:42px;padding-left:24px; font-weight:normal;  color:#fff;font-size:20px;}
.container .content_info .advantage .market_advantage p{ padding-left:24px; text-indent:0px; font-size:16px; line-height:30px; color:#444; margin-top:25px;}

.container .content_info .web_advantage_bg{ background:url(bg_web.png) no-repeat; background-size:100% 100%;}
/**---------组织机构------------------*/
.container .content_info .content_info_main .organization{ position:relative; width:96%; height:1147px; overflow:hidden; background:url(map_img.jpg) no-repeat; background-size:100% 100%;  margin-bottom:50px; margin-left:2%;}
/*
.container .content_info .content_info_main .organization .org_top{ position:absolute; top:100px; left:48%; font-size:25px; color:#367ca8; font-weight:bold;}

.container .content_info .content_info_main .organization .org_ul_1{ position:absolute;top:390px; left:0.5%; height:460px; width:250px; }
.container .content_info .content_info_main .organization .org_ul_2{  position:absolute;top:340px; left:34% ;height:370px; width:140px; }
.container .content_info .content_info_main .organization .org_ul_3{  position:absolute;top:412px; left:57% ;height:460px; width:145px;}
.container .content_info .content_info_main .organization .org_ul_4{  position:absolute;top:480px; left:81% ;height:110px; width:100px;}

.container .content_info .content_info_main .organization ul{ width:100%; color:#4095c9; font-size:16px;}
.container .content_info .content_info_main .organization ul li{ width:100%; height:35px; line-height:35px;}
.container .content_info .content_info_main .organization ul li a{ color:#4095c9; font-size:16px;}
.container .content_info .content_info_main .organization ul .org_li_one{ color:#367ca8; font-weight:bold;}

/*------多媒体中心--------*/
.container .content_info .media_center{position:relative; width:834px;; height:441px; background:url(bg_media.png) no-repeat; background-size:100% 100%; overflow:hidden; margin:10px auto 70px; color:#fff; letter-spacing:2px;}

.media_left{ float:left; width:175px; height:441px; position:relative; z-index:11;}
.scroll_wrapper { position: relative; float: left; margin-top:13px; padding-left: 37px; display: inline; width: 131px; height: 360px; background: #333; overflow:hidden; }
ul.group{ float: left; width:131px;}
li.disc{ float: left; height:120px; width:100%; background: url(disc_shadow.jpg) 96px 0 no-repeat; cursor: pointer; }
.drawer { display: none; }
.disc_cover { float: left; width: 131px; height: 88px; background: url(disc.png) -30px 0; cursor: pointer; }
.disc_cover img{border:0}
.disc_name{ width:100%; text-align:center; text-indent:0px; margin:0px; padding:0px; color:#fff; height:30px; line-height:30px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; }
.media_left_up, .media_left_down{ float: left; margin: 17px 74px 0; display: inline; width:27px; height:12px; background:url(arrow_scroll_ver.gif) no-repeat; overflow: hidden; }
.media_left_down{ margin: 4px 74px; background-position: 0 -12px; }
.media_left_up:hover { background-position: -27px 0; }
.media_left_down:hover { background-position: -27px -12px; }

.container .content_info .media_center .media_right{ float:right; width:79%; height:441px;}
.container .content_info .media_center .media_right .media_right_one{ width:100%; height:40px; overflow:hidden;  text-align:right; line-height:40px;}
.container .content_info .media_center .media_right .media_right_one span{ line-height:40px; font-size:18px; color:#fff; margin-right:3px;}
.container .content_info .media_center .on_move{ margin: 4px 0 3px; height:81px; line-height:81px; width:598px; position:absolute;  top:43px; left:-465px; z-index:10; background: url(bg_draw.png) 0 -82px; }
.clip_wrapper { float: left; margin-top: 12px; width: 272px; height: 60px; overflow: hidden;position: relative;}
.clip_wrapper img{border: 0}
.radius_border { position: relative; float: right; margin-right: -5px; display: inline; width: 5px; height: 81px; background: url(bg_draw.png); }
/*.container .content_info .media_center .on_move{ height:88px; line-height:88px; width:90%; background:url(on_move_bg.png) no-repeat;_background:url(on_move_bg.gif) no-repeat; background-size:100% 88px; position:absolute;  top:43px;_top:46px; left:4%; z-index:10;display: none;}*/
.on_move .on_toleft{ margin-left:17px; width:12px; height:81px; float:left; display: inline; background: url(media_toleft.gif) 0 50% no-repeat; }
.on_move .on_toright{ width:16px; height:81px; float:left; display: inline; background: url(on_toright.gif) 100% 50% no-repeat;}
.on_move ul{ float:left; height:60px; width: 1000px; /* width will be changed dynamic by js */}
.on_move ul li{ display:inline; float:left; margin: 0 6px; height:60px; width:78px;}
.on_move ul li a{position: relative; float:left; height: 56px; width: 74px; border: 2px solid #d0d8dc; overflow: hidden;}
.on_move ul li a:hover {border-color: #a34b42;}
.on_move ul li a img{position: absolute; left: -2px;top:-2px; border: 0;width: 78px;height: 60px;}/*update by wq*/
.on_right_info{ float:left; margin: 7px 0 9px 18px; display: inline; width:263px; height:65px;}
.on_right_info h3{ height:24px; line-height:24px; color:#fff; font-size:20px; font-weight:500; overflow:hidden;}
.on_right_info p{ height:36px; text-indent:0; float:left; line-height:16px; font-size:12px; color:#fff; overflow:hidden; margin:5px 0 0 0;}
.play_video{ position:relative;  width:606px; height:339px; overflow:hidden; padding:37px 0 0 28px;}
.play_video p{width:606px; height:339px; margin:0;}
.play_video a{width:606px; height:339px; display:block;}
.play_video a img { border: 0; }
.play_video a .ico_play {background: url("play_video.png") no-repeat ; cursor: pointer; float: left; height: 154px; left: 280px; overflow: hidden;  position: absolute; top: 140px;  width: 155px; z-index: 10; }
.play_video a:hover .ico_play{ background-image: url("play_video_hover.png")}
/***************企业文化******************/
.container .culture{ width:100%; overflow:hidden; margin-bottom:30px;}
.container .culture .culture_main{ width:100%; height:365px;}
/*.container .culture .culture_main ul{ float:left; margin-left:0.5%; margin-right:0.5%; width:89%; height:365px; overflow:hidden;}
.container .culture .culture_main ul li{ height:365px; display:block; margin-left:0.7%; margin-right:0%; float:left; overflow:hidden;}
.container .culture .culture_main .culture_one{ height:300px; margin-top:30px; width:22%; border:1px solid #ccc;}
.container .culture .culture_main .culture_one h3{ height:35px; line-height:35px;width:100%; border-bottom:1px solid #ccc; font-size:16px; font-weight:700; color:#444;}
.container .culture .culture_main .culture_one .cul_content1{padding:5px;}
.container .culture .culture_main .culture_one img{ width:100%; height:150px;}
.container .culture .culture_main .culture_one p{ text-indent:0px; text-align:center; height:60px; line-height:20px; font-size:14px; color:#666666; overflow:hidden;}

.container .culture .culture_main .culture_two{ height:350px; width:27%; border:1px solid #ccc; padding:4px; border-top:4px solid #e64b40;}
.container .culture .culture_main .culture_two .cul_content2{ padding:8px;}
.container .culture .culture_main .culture_two h3{ height:40px; line-height:40px;width:100%; font-size:24px; font-weight:400; color:#444;}
.container .culture .culture_main .culture_two img{ width:100%; height:190px;}
.container .culture .culture_main .culture_two p{ height:90px; line-height:30px; font-size:16px; color:#666666; overflow:hidden;text-indent:0px; text-align:center; }*/

.culture_toleft{ float:left; margin-top:140px; height:65px; width: 40px; background:url(cultrue_left.png) 50% 50% no-repeat; }
.culture_toright{ float:left; margin-top:140px; height:65px; width: 40px; background:url(culture_right.jpg) 50% 50% no-repeat; }
.cul_wrapper { position: relative; float: left; width: 853px; height: 357px; overflow: hidden; }
.cul_cards { float: left; width: 1500px; }
.cul_cards li { margin: 0 5px; padding-top: 32px; display: inline; float: left; width: 195px; height: 330px; background: white; }
.cul_cards a { position: relative; float: left; width: 193px; height: 298px; border: 1px solid #ccc; }
.cul_cards a strong { float: left; margin: 6px 14px 0; display: inane; width: 165px; height: 32px; line-height: 32px; font-size: 16px; font-weight: bold; color: #666; border-bottom: 1px solid #ccc; }
.cul_cards a img { float: left; width: 100%; border: 0; }
.cul_cards a em, .cul_cards a span { position: absolute; left: 0; bottom: 0; z-index: 2; float: left; margin: 0 14px; width: 165px; display: inline; line-height: 22px; text-align: center; font-style: normal; font-size: 14px; color: #999; cursor: pointer; overflow: hidden; }
.cul_cards a span { display: none; }
.cul_cards a.cul_hover strong { color: #444; }
.cul_cards a.cul_hover span { color: #666; }
.cul_cards li.cul_picked { margin: 0; padding: 2px 5px 6px 3px; display: inline; width: 230px; height: 350px; background: url(bg_culture_shadow.gif) no-repeat; }
.cul_cards li.cul_picked a{ margin-top: 1px; width: 228px; height: 346px; border: 1px solid #ccc; border-top: 4px solid #e64b40; }
.cul_cards li.cul_picked strong { margin: 0; padding: 8px 22px 0; width: 184px; height: 38px; line-height: 38px; font-size: 20px; font-weight: normal; color: #333; border: 0; background-color: #f1f1f1; }
.cul_cards li.cul_picked span { margin: 0 20px; width: 188px; line-height: 26px; font-size: 16px; color: #666; }
a.card_1st em { padding-bottom: 8px; text-align: justify; }
a.card_2nd em { height: 70px; }
a.card_3rd em { height: 60px; }
a.card_4th em { height: 80px; }
a.card_5th em { height: 80px; }
a.card_6th em { bottom: 22px; height: 66px; line-height: 22px; text-align: justify; }
a.card_7th em { bottom: 32px; height: 66px; text-align: justify; }
li.cul_picked em { display: none; }
li.cul_picked a.card_1st span { padding-bottom: 8px; text-align: justify; }
li.cul_picked a.card_2nd span { height: 80px; }
li.cul_picked a.card_3rd span { height: 70px; }
li.cul_picked a.card_4th span { height: 96px; }
li.cul_picked a.card_5th span { height: 96px; }
li.cul_picked a.card_6th span { height: 118px; line-height: 22px; text-align: justify; font-size: 14px; }
li.cul_picked a.card_7th span { height: 130px; line-height: 22px; text-align: justify; font-size: 14px; }
li.cul_picked span { display: block; }

.culture_line{ position: relative; float: left; width:100%; height:80px; margin-top:60px; }
.culture_line hr { z-index: 1; float: left; margin: 15px 126px 0; width: 684px; height: 1px; border: 1px solid #ccc; background-color: #ccc; overflow: hidden;}
.culture_line ul { position: absolute; left: 0; top: 0; z-index: 2; float: left; margin: 0 69px; display: inline; width:798px; height:63px;}
.culture_line ul li { float: left; width: 114px; height: 63px; line-height: 32px; text-align: center; }
.culture_line ul li a { float: left; width: 100%; color: #999; }
.culture_line ul li em { float: left; margin: 6px 47px 0; display: inline; width: 19px; height: 25px; background: url(culture_line_point.jpg) -31px 0 no-repeat; }
.culture_line ul li a:hover, .culture_line ul li.dot_picked a { font-size: 16px; color: #444; }
.culture_line ul li.dot_picked em { margin: 0 41px; width: 31px; height: 31px; background-position: 0 0; }

/**---------底部-------------------*/
.site_map { float: left; margin: 28px 20px; display: inline; width: 1150px; }
ul.map_column { float:left;}
ul.map_column.column_1 { width: 195px; }
ul.map_column.column_2 { width: 238px; }
ul.map_column.column_3 { width: 212px; }
ul.map_column.column_4 { width: 204px; }
ul.map_column.column_5 { width: 240px; }
ul.map_column.column_6 { width: 60px; }
ul.map_column li { float: left; width: 100%; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; }
ul.map_column li a { font-size: 12px; font-weight: normal; }
ul.map_column li a:hover { color: #e7340b; }
.bottom_line { float: left; width: 100%; margin-top: 25px; }
.hot_line { float: left; padding-left: 33px; display: inline; height: 22px; line-height: 22px; color: #666; font-size: 14px; word-spacing: 25px; background: url(icons_apps.gif) no-repeat; }
.apps { float: right; height: 22px; line-height: 22px; }
.apps a { float: left; margin-right: 16px; padding-left: 22px; display: inline; background: url(icons_apps.gif) no-repeat; }
.apps a:hover { color: #e7340b; }
.apps a.tmall { padding-left: 40px; background-position: 0 -21px; }
.apps a.weichat { padding-left: 24px; background-position: 0 -42px; }
.apps a.ios { background-position: 0 -63px; }
.apps a.android { background-position: 0 -84px; }
.apps a.wap { padding-left: 18px; background-position: 0 -105px; }

/*****压缩后的样式的****************/
.constricted .frame_width{ width: 1000px; }
.constricted .frame{ width: 1000px; }
.constricted .header_nav{ width: 998px; }
.constricted .nav_part.part_1{ width: 97px; }
.constricted .nav_part.part_2{ width: 437px; }
.constricted .nav_part.part_3{ width: 460px; }
.constricted .nav_part.part_1 h3{ text-indent: 20px; }
.constricted .nav_part.part_1 .nav_column { padding-left: 20px; width: 70px; }
.constricted .nav_part.part_2 .nav_column { padding-left: 10px; width: 110px; }
.constricted .nav_part.part_3 .nav_column { padding-left: 10px; width: 90px; }
.constricted .nav_column .duo_column { width: 170px !important; }
.constricted .pendant { display: block; }
.constricted .banner_menu { position: absolute; left: 0; top: 0; display: none; }
.constricted .slide_show { margin-left: 40px; display: inline; }
.constricted .channel { width: 700px; height: 1022px; }
.constricted .entrance { width: 342px; }
.constricted .entrance.car { width: 698px; }
.constricted .entrancea.tolist span { width: 342px; }
.constricted .entrance.travel { left: 0; top: 300px; }
.constricted .entrance.casualty { left: 355px; }
.constricted .entrance.home { left: 0; top: 600px; }
.constricted .entrance.baggage { left: 355px; top: 600px; }
.constricted .entrance.other { top: 900px; }
.constricted .entrance.other .insure_card { left: 355px; }
.constricted .service_center { width: 998px; }
.constricted .guide { width: 970px; }
.constricted .guide_content { width: 972px; }
.constricted .guide_column { width: 288px; }
.constricted .guide_column.column_1 { width: 303px; }
.constricted .guide_flow { padding-bottom: 42px; }
.constricted .box.express_service { margin-top: 10px; padding: 10px 20px; width: 248px !important; border: 1px solid #ccc; }
.constricted .services { padding-bottom: 12px; }
.constricted .services a { margin: 10px 0 0 0; width: 94px; }
.constricted .help { margin-top: 10px; height: 85px; overflow-y: hidden; }
.constricted .help ul { margin-top: 5px; }
.constricted .help ul li a { width: 233px; }
.constricted .news_center { width: 998px; }
.constricted .news_tabs { width: 742px; }
.constricted .tab_content { width: 802px; }
.constricted .tab_content ul { width: 340px; }
.constricted .tab_content ul li a { width: 250px; }
.constricted .stoke { width: 191px; }
.constricted .site_map { margin: 28px 0 0 0; padding-bottom: 28px; display: inline; width: 1000px; }
.constricted ul.map_column { margin: 0 10px; display: inline; width: 160px; }
.constricted ul.map_column.column_1 { margin-left: 20px !important; width: 150px !important; }
.constricted ul.map_column.column_6 { width: 80px; }

/****隐藏菜单**/
.dis_none{ display:none;}

.changePaddy{width:99%; height:160px;}
.paddyPho{background: url(paddyPho.png) 0px 0px no-repeat;width:27%; height:160px; float:left;}
.paddyRight{width:73%; height:158px; background-color:#f8f6f6; float:right;}
.paddyOneP{margin:35px 25px 0px; }
.paddyTwoP{margin:5px 30px 0px 65px;}
.spreadPho{background: url(spread.png) 0px 0px no-repeat; width:96%; margin:30px 2% 30px; height:160px;}
.majorCb{background: url(majorCb.png) 0px 0px no-repeat; width:96%; margin:30px 0px 30px; height:160px;}
.majorCetr p{ padding-left:20px; background:url(redCent-02.png) 0px 9px no-repeat;}
.majorClaim{background: url(majorClaim.png) 0px 0px no-repeat; width:96%; margin:30px 0px 30px; height:203px;}
.majorTg h3{background:url(redCent.png) 3px 30px no-repeat;}
.tableAdd{border:1px solid #e6e6e6;}
.tableAddth{height:40px; background-color:#e6e6e6;}
.tableAddtd{height:100px;}
.tableAddtd td{border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; text-align:center;}
.ssGongsi{padding-left:10px; padding-right:10px;}
.z_select_02{ position:relative; width:110px; height:28px; line-height:28px; border:1px solid #ccc; color:#888;padding-left:5px;cursor:pointer; margin-top:20px;}
.s_bg_03{ float:left; width:100px;background:url(z_select.png) no-repeat;background-position:78px 2px;}
.select_ul{ position:absolute; width:98%; top:30px; left:0px; border:1px solid #ccc; background:#fff; padding-left:1%; display:none;}
.majorTg li:hover{background-color:#f9f9f9;}
.majorTg h3 a:hover{ color:#ff4e34;}
.borderTop{border-top:1px solid #ccc;}
.news_ul h3 a:hover{ color:#ff4e34;}
.big_safe p:hover{color:#ff4e34;}