 @charset "utf-8";
a { color:#333; text-decoration:none; }
a:hover { color:#000; }
a:link, a:visited { text-decoration:none }
img { border:0; }
body { font-size:12px; line-height:25px; font-family:"微软雅黑", normal Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
.boxwrap { margin:0 auto; width:1001px; border:1px solid #E4E4E4; background:#fff; }
.absoboxwrap { width:1001px; margin:-45px auto 30px auto !important; border:1px solid #E4E4E4; background:#fff; min-height:100%; height:auto!important; overflow-y:auto; }
.psboxwrap { margin:-145px auto 20px auto !important; width:1001px; border:1px solid #E4E4E4; background:#fff; min-height:100%; height:auto!important; padding-bottom:45px; }
.absojobwrap { width:1001px; margin:-45px auto 30px auto !important; border:1px solid #E4E4E4; background:#fff; min-height:100%; height:auto!important; overflow-y:auto; }
ul, ol { list-style-type:none; }
.allclear { clear:both; }
.rf { float:right; }
p { margin:0; padding:0; }
#cnf { }
#enf { font-family: Arial; font-size: 9px; line-height: 0px; opacity:0.5; -webkit-transform:scale(0.8); -o-transform:scale(1); display:inline-block; }

.l, .col-l, .col-c, .imgtxt span img, .ul-imgtxt li span img { float:left; }
.r, .col-r, dt span, .ul-txt li span { float:right; }
.c { clear:both; }
.wp { width:1140px; margin:0 auto; }
body,form,menu,div,fieldset,blockquote,p,pre,ul,li,ol,dl,dd,h1,h2,h3,h4,h5,h6,input,pre,button,th,legend{padding:0;margin:0;}
.about { background-color:#dfdfdf}
.product { background-color:#78befc}
/*导航*/
.rexian { font-size:16px; color:#005bac}
#top { height: 40px; border-bottom: 1px solid #e7e7e7; background-color: #fafafa; padding-top: 9px; }
#top .topr { width: 236px; }
#top .sian { background: url(../images/sina.png) no-repeat; width: 31px; height: 31px; display: inline-block; float: right; }
#top .email { background: url(../images/top-mail.png) no-repeat; width: 35px; height: 31px; display: inline-block; float: right; margin-right: 18px; }
#top .weixin { background: url(../images/weixin.png) no-repeat; width: 31px; height: 31px; display: inline-block; margin-left: 14px; margin-right: 18px; float: right; }
#top .yellow { background-color: #005bac; color: #fff; font-size: 14px; width: 124px; height: 32px; line-height: 32px; text-align: center; display: inline-block; }
#top .email:hover, #top .sian:hover { opacity:0.7; filter: alpha(opacity=70); }
#top .cnen { margin-left:20px; font-weight:bold}

.headr { width:100%; }
#nav { margin:20px auto; width:1140px; height:40px; padding:0px; }
#nav .menu_out { float:left; line-height:32px; display:block; border-right:1px solid #fff; text-align:center; color:#fff; font:12px/32px "微软雅黑"; }
#nav .menu_out .smile { padding-left:1em; }
#nav .hlogo { margin-right:1px; float:left; text-align:left; }
#nav .hcity { margin-right:1px; padding:0 0 0 10px; float:left; text-align:left; }
#nav .mainlevel { float:left; border-right:1px solid #fff; width:85px; text-align:center;/*IE6 only*/ margin:0 3px; }
#nav .mainlevel a { color:#000; text-decoration:none; line-height:32px; display:block; width:85px; padding-bottom:10px; text-align:center; font-family:"微软雅黑"; font-size:16px; }
#nav .mainlevel a:hover, #nav .mainlevel a.cur { color:#fff; width:85px; line-height:32px; padding-bottom:10px; text-decoration:none; background:#005bac; font-family:"微软雅黑"; font-size:14px; }
#nav .mainlevel ul { display:none; position:absolute; padding-top:17px; z-index:999; margin:0; padding:0; }
#nav .mainlevel li { border-top:1px solid #f3f3f3; background:#fff; width:160px; text-indent:1em; height:45px; line-height:45px;overflow:hidden;  /*IE6 only*/ }
#nav .mainlevel li a { color:#000; text-decoration:none; line-height:45px; display:block; width:160px; text-align:left; font-size:14px; }
#nav .mainlevel li a:hover, #nav .mainlevel li a.cur { color:#fff; line-height:45px; width:150px; text-decoration:none; background:#005bac; text-align:left; font-size:14px; height:45px; }
.hbanner { height:300px; width:100%; overflow:hidden; text-align:center; }
.allbanner { height:300px; width:100%; overflow:hidden; text-align:center; position:relative; z-index:-10; }
.jobbanner { height:500px; width:100%; overflow:hidden; text-align:center; position:relative; z-index:-10; }
.navby { height:310px; width:100%; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:50px 0px; }
.navby1258 { width:1258px; margin:0 auto; }
.navbyline { border-left:1px solid #d4d4d4; }
.navbylet418 { float:left; width:418px; height:310px; border-right:1px solid #d4d4d4; }
.navbylet418 p { font-size:18px; font-family:"微软雅黑"; color:#003B73; height:30px; margin-top:10px; font-weight:bold; margin-bottom:15px; }
.navtit { height:11px; width:auto; }
#news5 { font-size:12px; padding-left:25px; line-height:25px; padding-top:10px; margin:0; }
#news5 a { color:#7e7e7e; text-decoration:none; }
#news5 a:hover { color:#E1BA61; }
.newstime { color:#E1BA61; padding-right:5px; }
#newsbtn { padding-top:10px; }
#newsbtn a { color:#E1BA61; text-decoration:none; height:30px; font-size:14px; }
#newsbtn a:hover { color:#003B73; }

#full-screen-slider { width: 100%; height: 528px; position: relative; background: #FFF; }
#slides { display: block; width: 100%; height: 520px; list-style: none; padding: 0; margin: 0; position: relative; z-index: 0; }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; z-index: 0 }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 500px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0 }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 10px; border-radius: 5px; background: #fff }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #f7640b }
/*pic scroll
----------------------------------*/
.infiniteCarousel { width: 1100px; position: relative; margin-left:auto; margin-right:auto; }
.infiniteCarousel .wrapper { width: 1100px; overflow: auto; height: 250px; top: 0; }
.infiniteCarousel ul a img { border:1px solid #E3E3E3; padding:2px; width:260px; height:195px; display:block; }
.infiniteCarousel .wrapper ul { width: 625px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; top: 0; }
.infiniteCarousel ul li { display:block; color:#6C6D61; float:left; padding: 10px 6px; width: 260px; height: 195px; text-align:center; }
.infiniteCarousel ul li a, .infiniteCarousel ul li a:visited { color:#6C6D61; }
.infiniteCarousel .wrapper ul li a:hover { text-decoration:underline; }
.infiniteCarousel ul li a:hover img { border-color: #aaa; }
.infiniteCarousel ul li a span { display:block; line-height:17px; padding-top:6px; }
.infiniteCarousel .arrow { display: block; height: 26px; width: 26px; text-indent: -2999px; position: absolute; top: 90px; cursor: pointer; outline: 0; }
.infiniteCarousel .forward { background:url(../images/green_skin.png) 0 -256px no-repeat; right: -40px; }
.infiniteCarousel .back { background:url(../images/green_skin.png) 0 -222px no-repeat; left: -40px; }
/*pic 合作伙伴
----------------------------------*/
.hezuohuoban {  position: relative; margin-left:auto; margin-right:auto; }
.hezuohuoban .wrapper {  overflow: auto;  top: 0; }
.hezuohuoban ul a img { border:1px solid #E3E3E3; padding:2px; width:127px; height:100px; display:block; }
.hezuohuoban ul li { display:block; color:#6C6D61; float:left; padding: 10px; text-align:center; }
.hezuohuoban ul li a, .infiniteCarousel ul li a:visited { color:#6C6D61; }
.hezuohuoban .wrapper ul li a:hover { text-decoration:underline; }
.hezuohuoban ul li a:hover img { border-color: #aaa; }
.hezuohuoban ul li a span { display:block; line-height:17px; padding-top:6px; }
.hezuohuoban .arrow { display: block; height: 26px; width: 26px; text-indent: -2999px; position: absolute; top: 90px; cursor: pointer; outline: 0; }
.hezuohuoban .forward { background:url(../images/green_skin.png) 0 -256px no-repeat; right: -40px; }
.hezuohuoban .back { background:url(../images/green_skin.png) 0 -222px no-repeat; left: -40px; }

/*pic 资质证书列表图片
----------------------------------*/
.zizhizhengshu {  position: relative; margin-left:auto; margin-right:auto; }
.zizhizhengshu .wrapper {  overflow: auto;  top: 0; }
.zizhizhengshu ul a img { border:1px solid #E3E3E3; padding:2px; width:248px; height:340px; display:block; }
.zizhizhengshu ul li { display:block; color:#6C6D61; float:left; padding: 10px; text-align:center; }
.zizhizhengshu ul li a, .infiniteCarousel ul li a:visited { color:#6C6D61; }
.zizhizhengshu .wrapper ul li a:hover { text-decoration:underline; }
.zizhizhengshu ul li a:hover img { border-color: #aaa; }
.zizhizhengshu ul li a span { display:block; line-height:17px; padding-top:6px; }
.zizhizhengshu .arrow { display: block; height: 26px; width: 26px; text-indent: -2999px; position: absolute; top: 90px; cursor: pointer; outline: 0; }
.zizhizhengshu .forward { background:url(../images/green_skin.png) 0 -256px no-repeat; right: -40px; }
.zizhizhengshu .back { background:url(../images/green_skin.png) 0 -222px no-repeat; left: -40px; }

/*底部*/
.indexfoot span { margin:5px; font-size:14px}
.indexf { float:left; margin-right:30px; margin-top:20px; font-size:14px;}
.indexf span{ font-weight:bold}
.footer { width:100%; width:auto; height:150px; background:#003c73; color:#FFF; font-size:12px; z-index:999; margin:0; }
.footer ul { width:1258px; margin:0px auto; padding-top:20px; }
.footer li { float:left; }
.foterlogo {  padding-top:10px; }
.fotercpr { font-size:10px; font-family:Verdana; line-height:20px; margin:15px 0 0 15px; color:#FFFFFF; }
.fotercpr a { color:#FFFFFF; font-size:14px }
/* footselect */
.footselectnav { width:420px; margin-left:185px; margin-top:5px; }
.footselect { position:relative; float:left; margin:0 10px; }
.footselect dt { height:28px; display:inline-block; border:1px solid #fff; background:#003c73 url(../images/foot_icon1.png) no-repeat 160px center; line-height:28px; font-weight:bold; padding-left:10px; cursor:pointer; width:160px; padding-right:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#FFF; }
.footselect dt:hover, .footselect dt.cur { border:1px solid #409DFE; box-shadow:0 0 3px #409DFE; }
.footselect dd { position:absolute; right:0; bottom:30px; border:1px solid #d2ccc4; background:#fff; display:none; z-index:100; }
.footselect dd ul { padding:4px; width:504px; max-height:250px; overflow:auto; }
.footselect dd ul li a { line-height:28px; display:block; padding:0 8px; }
.footselect dd li { float:left; width:50%; }
.footselect dd ul li a { color:#666; }
.footselect dd ul li a:hover { background:#003c73; color:#FFF; }

.wrap,.container{width:1100px;margin:0 auto;}
.container{padding-bottom:32px;font-size:14px;}
.container h2{padding:40px 0 12px;margin-bottom:30px;font-size:27px;font-weight:700;text-align:center;line-height:1.2;color:#545454;background:url(../images/tit_adorn.gif) no-repeat 50% 100%;}
.container h2 .en{display:block;padding-bottom:4px;font-size:24px;font-weight:100;text-transform:uppercase;color:#999;}
.link{padding-top:15px;font-size:14px;text-align:center;}

.about .cont .info{font-size:14px;line-height:2.6;text-align:center;color:#656565;}
.subnav{margin:35px 0 20px;text-align:center;}
.subnav li{display:inline-block;*display:inline;zoom:1;width:110px;margin:0 40px;font-size:14px;font-weight:700;}
.subnav .icon{display:block;width:110px;height:110px;margin-bottom:10px;background:url(../images/home_subnav.png) no-repeat;}
.subnav a:hover{text-decoration:none;color:#016DBB;}
.subnav .ico_nav1{background-position:-558px 0;}.subnav a:hover .ico_nav1{background-position:0 0;}
.subnav .ico_nav2{background-position:-668px 0;}.subnav a:hover .ico_nav2{background-position:-112px 0;}
.subnav .ico_nav3{background-position:-780px 0;}.subnav a:hover .ico_nav3{background-position:-224px 0;}
.subnav .ico_nav4{background-position:-890px 0;}.subnav a:hover .ico_nav4{background-position:-334px 0;}
.subnav .ico_nav5{background-position:-1002px 0;}.subnav a:hover .ico_nav5{background-position:-446px 0;}
/* adorn */
#box .prev,#box .next,.aside .column_subnav .cur, .lm446,.icon,.news_pic_focus .num_li li,.cont .scroll{background:url(../images/home_sprite.png) no-repeat;}
.lm446{background:url(../images/home_sprite2.png) no-repeat; color:#FFF;}
.lm446 a{color:#FFF; font-weight:bold;}
.lm437{background:url(../images/home_sprite2.png) no-repeat; color:#FFF;}
.lm437 a{color:#FFF; font-weight:bold;}
.lm463{background:url(../images/home_sprite2.png) no-repeat; color:#FFF;}
.lm463 a{color:#FFF; font-weight:bold;}
/* 产品 */
.dn{display:none;}
.product{background:#F6F6F6;}
.partner { background-color:#ccc; width:100%; height:500px}
.product .cont{position:relative;zoom:1;margin-bottom:20px;}
.product .cont .imgbox,.view .article .cont .imgbox{overflow:hidden;height:369px;margin:0 30px;}
.product .cont .bd{*margin-left:-10px;}
.product .imglist{position:relative;zoom:1;margin-right:-32px;}
.product .imglist li{position:relative;zoom:1;width:260px;height:369px;margin:0 8px 0 0;padding:0;}
.product .imglist li img{width:260px;height:369px;}
.product .imglist li .txt{display:none;position:absolute;left:0;top:0;z-index:8;width:100%;padding-top:190px;text-align:center;font-size:14px;color:#FFF;}
.product .imglist li .txt strong{display:block;padding-top:15px;font-size:16px;font-weight:700;}
.product .imglist li .txt .link{display:inline-block;*display:inline;zoom:1;vertical-align:middle;color:#FFF;padding-top:40px;}
.product .imglist li .coverbg{display:none;position:absolute;left:0;top:0;width:260px;height:369px;background:#005BAB;opacity:.9;filter:alpha(opacity=90);}
.product .imglist li.cur .txt,.product .imglist li.cur .coverbg{display:block;}
.cont .scroll{overflow:hidden;position:absolute;top:128px;width:29px;height:79px;text-indent:99em;line-height:99;}
.cont .prev{left:-30px;}.cont .next{right:-30px;background-position:-30px 0;}
.product_details .article .bd{font-size:13px;line-height:2.3;color:#656565;}
/* 经典案例 */
.case .cont{position:relative;zoom:1;height:252px;padding-left:428px;margin-bottom:25px;}
.case .cont h3{font-size:18px;font-weight:100;color:#333;}
.case .cont .extend{font-size:12px;line-height:2.3;color:#C3C3C3;}
.case .cont .info{line-height:2;color:#999;}
.case .cont .link{margin-left:10px;color:#154B99;}
.case .cont .img_area{position:absolute;left:0;top:0;}
.case .cont .img_area img{width:408px;height:252px;}
.case_wrap .container{background:#FFF;}
.case_wrap .cont{padding:28px 0 28px 428px;margin:0;border-bottom:1px solid #F3F3F3;}
.case_wrap .cont .img_area{top:28px;}
/* 解决方案 */
.solution{background:url(../images/solution_bg.jpg) no-repeat 50% 0;}
.solution .left_cont{background:#009FD6;}
/* 合作伙伴 */
.partner .imglist li{width:148px;height:102px;margin:0 32px 25px 0;text-align:center;line-height:102px;border:1px solid #F0F0F0;background:#FFF; float:left}
.partner .imglist li img{display:inline;width:auto;height:auto;vertical-align:middle;}
/* 观点 */
.view .aside .bd{padding:15px;}
.view .aside .pic{width:176px;height:218px;border:5px solid #FFF;}
.view .aside .intro{padding:5px 0;font-size:18px;text-align:center;color:#000;}
.view .aside .intro .title{padding-left:4px;font-size:14px;color:#656565;}
.view .aside .info{margin-bottom:18px;font-size:13px;line-height:2.3;color:#656565;}
.view .aside .follow{text-align:center;}.view .aside .follow .txt{display:block;padding:4px 0;font-size:18px;color:#010101;}
.view .article{padding:5px 15px 20px 0;}
.view .article .cont{position:relative;zoom:1;margin:30px 100px 20px;}
.view .article .cont .imgbox{width:604px;margin:0 20px 0 10px;}
.view .cont .next{background-position:-30px 0;}
.view .imglist{position:relative;width:3100px;}
.view .imglist li{width:604px;text-align:center;}
.view .imglist li img{width:528px;height:320px;margin:0 auto 10px;}
.view .article .list{border-top:1px solid #F3F3F3;}
.view .article .list h3{padding-bottom:2px;font-size:18px;}
.view .article .list li{height:110px;padding:20px 15px 20px 195px;border-bottom:1px solid #F3F3F3;}
.view .article .list .pic{left:35px;top:20px;width:148px;height:110px;}
.view_details .article{position:relative;zoom:1;padding:5px 10px 20px;}
.view_details .article h2{border:none;}
.view_details .article .aux{display:block;padding-bottom:4px;font-size:12px;text-align:center;color:#A7A7A7;border-bottom:1px solid #F3F3F3;}
.view_details .article .aux span{ margin:0 5px}
.view_details .article .cont{margin:15px;padding-bottom:25px;color:#656565;border-bottom:1px solid #F3F3F3;}
.view_details .article .ico_share{position:absolute;right:15px;top:-1px;width:37px;height:57px;background-position:-188px -30px;}
/* share layout */
.mod_wrap{position:relative;zoom:1;padding-bottom:10px;background-position:8px 100%;}
.mod_wrap .abs_more{position:absolute;overflow:hidden;right:8px;top:8px;width:38px;height:13px;padding-top:1px;text-align:center;line-height:9;background-position:-130px -56px;}
.mod_hd{position:relative;zoom:1;height:30px;margin-right:8px;line-height:30px;}
.mod_hd h2{padding-left:35px;font:100 14px/30px "Microsoft YaHei";color:#FFF;}
.mod_hd h2 .en,.inside_column .list .en{padding-left:4px;font:italic 10px/1.6 'Verdana',"Arial";color:#FF0;}
.mod_hd .rtl,.mod_hd .rtr{overflow:hidden;zoom:1;position:absolute;top:0;width:8px;height:30px;}
.mod_hd .rtl{left:0;background-position:-140px 0;}
.mod_hd .rtr{right:-8px;background-position:-432px 0;}
.imglist li{display:inline;float:left;padding:5px 0;text-align:center;line-height:2;background:none;}
.imglist li img{display:block;width:180px;height:120px;}
.imglist li a{padding:0;color:#000;background:none;}
.imglist li .tit{overflow:hidden;display:block;height:20px;}
.list_cont{padding:6px 10px;}
.list_cont li{position:relative;zoom:1;overflow:hidden;height:22px;line-height:22px;}
.list_cont li .time{position:absolute;top:0;right:0;font-family:"Arial";color:#999;}
.list_cont li a{display:inline-block;*display:inline;zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:260px;padding-left:12px;line-height:1.8;background-position:-437px -211px;}
.list_cont .date{position:absolute;right:2px;top:0;color:#235CB5;}
.trends .list_cont li{border-bottom:1px dashed #E4E4E4;background-position:-475px -132px;}
.express .list_cont li{padding-left:18px;line-height:1.9;border-bottom:1px dashed #D6DBF1;background-position:-470px -88px;}
.pending .list_cont li{padding-left:28px;line-height:2;border-bottom:1px solid #A9CEE8;background-position:-462px -24px;}
.user_center .mod_bd{position:relative;zoom:1;height:120px;padding:10px 10px 10px 124px;color:#185DBC;}
.user_center .pic{position:absolute;left:10px;top:10px;width:100px;height:100px;border:4px solid #FFF;}
.quick_fun{z-index:8;position:fixed;bottom:250px;right:10px;width:47px;}
.quick_fun a{display:block;width:47px;height:47px;margin-bottom:8px;font-size:13px;text-align:center;color:#25B2FF;background-color:#F8F8F8;}
.quick_fun a:hover{text-decoration:none;color:#5F759E;}
.ico_back,.ico_wx,.ico_qq,.ico_sale,.ico_sale2,.ico_feedback{cursor:pointer;display:block;overflow:hidden;width:47px;height:47px;background-position:-134px -58px;}
*html .quick_fun{position:absolute;top:expression(documentElement.scrollTop + 280 + "px");}
.Top_back{display:none;width:47px;height:47px;background-color:#F8F8F8;}
.Top_back:hover{border-color:#C0C1C5;}
.ico_back{text-indent:-99em;background-position:0 -134px;}
.ico_wx{position:relative;zoom:1;width:60px;height:60px;text-indent:-99em;background-position:-176px -58px;background-color:#FAFAFA;border:1px solid #E8E8E8;}
.wx_pic_area{position:absolute;left:-120px;top:-28px;padding:20px;background:#FFF;border:1px solid #D1D1D1;
border-left:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}
.ico_sale{background-position:2px -58px;}
.ico_sale2{background-position:-40px -58px;}
.ico_feedback{background-position:-86px -58px;}
.mbar_dot{position:absolute;overflow:hidden;top:50px;right:-20px;width:0;height:0;color:#ddd;border-width:10px;border-style:dotted dotted dotted solid;border-color:transparent transparent transparent #DDDDDD;}
.separate{overflow:hidden;zoom:1;display:inline-block;*display:inline;zoom:1;width:8px;margin:0 8px;vertical-align:middle;color:#1883E5;}
/* list */
.imglist_li li{display:inline;float:left;width:158px;margin:0 10px 15px;text-align:center;}
.imglist_li .pic{width:152px;height:94px;padding:2px;border:1px solid #ccc;}
.imglist_li a{color:#999;}
.imglist_li .tit{display:block;overflow:hidden;height:34px;margin-top:4px;line-height:1.4;word-wrap:break-word;color:#999;}
/* crumb */
.crumb{overflow:hidden;zoom:1;width:100%;height:49px;margin-bottom:14px;font-weight:700;line-height:49px;border-bottom:1px solid #E1E1E1;background-color:#F3F3F3;color:#656565;}
.crumb .container{position:relative;zoom:1;font-size:12px;}
.search_area{position:absolute;right:0;top:0;}
.search_area .inp_t{display:inline-block;*display:inline;zoom:1;background:#FFF;}
.main_cont .container{width:1098px;margin-bottom:36px;border:1px solid #E4E4E4;background:#FFF url(../images/inside_contbg.png) repeat-y;overflow:hidden}
.main_cont .aside{float:left;width:219px; height:auto; margin-bottom:20px}
.main_cont .aside .erji { margin-left:30px}
.main_cont .aside h2{height:34px;margin-bottom:0;padding:10px 10px 10px 95px;font-size:18px;font-weight:400;line-height:34px;text-align:left;border-bottom:1px solid #E4E4E4;background:url(../images/aside_tit.png) no-repeat 32px 14px;color:#005BAB;}
.aside .column_subnav li{position:relative;margin:2px -18px 0 -1px;padding-left:40px;height:44px;line-height:44px;font-size:14px;}
.aside .column_subnav a{}
.aside .column_subnav a:hover{text-decoration:none;}
.aside .column_subnav .cur{background-position:-228px -30px;}
.aside .column_subnav .cur a{font-weight:700;color:#FFF;}
.main_cont .article{ float:right; width:850px;overflow:hidden;zoom:1;padding:5px 15px 20px 0px; height:auto; margin-bottom:20px}
.main_cont .article p { text-indent:2em }   
.main_cont .article h2{margin-bottom:0;font-size:18px;line-height:1.8;border-bottom:1px solid #F3F3F3;background:none;}
.main_cont .article .bd p{text-indent:2em;}
.main_cont .article .bd,.main_cont .article .bd td{ margin-left:20px; margin-right:10px}
.main_cont .article .bd,.main_cont .article .bd img{ max-width:825px}
.main_cont .article .bd .pic{ width:270px;}
.main_cont .article .cpimg{ max-width:600px; margin:0px auto; padding:0px; text-align:center; margin-bottom:20px}
.main_cont .article .list li{padding:15px 15px 15px 0;border-bottom:1px dashed #E2E2E2;}
.main_cont .article .list .top,.view .article .list li,.invest .article .list li{position:relative;zoom:1;padding-left:195px; height:118px}
.main_cont .article .list .top .pic,.view .article .list .pic,.invest .article .list .pic{position:absolute;left:0;top:15px;}
.main_cont .article .list h3{padding-bottom:5px;font-size:16px;}
.main_cont .article .list .aux,.invest .article .list .link{font-size:12px;color:#C3C3C3;}
.main_cont .article .list .aux span{ margin-right:20px}
.main_cont .article .list .info{font-size:13px;line-height:1.85;color:#999;}
.product_area .imglist{padding-left:13px;}
.product_area .imglist li{position:relative;zoom:1;float:left;text-align:left;border:1px solid #F7F7F7;}
.product_area .imglist .pic{width:260px;height:195px;margin-bottom:5px;}
.product_area .imglist .link{position:absolute;right:18px;bottom:15px;font-size:12px;color:#B2B2B2;}
.product_area .imglist a:hover{color:#1E77CB;text-decoration:none;}
/*合作伙伴*/
.product_area .hzimglist{padding-left:13px; margin:20px 0px}
.product_area .hzimglist li{position:relative;zoom:1;float:left;text-align:left;border:1px solid #F7F7F7;}
.product_area .hzimglist .pic{width:127px;height:100px;margin-bottom:5px;}
.product_area .hzimglist .link{position:absolute;right:18px;bottom:15px;font-size:12px;color:#B2B2B2;}
.product_area .hzimglist a:hover{color:#1E77CB;text-decoration:none;}

.aboutus p{line-height:2.13;color:#5B5B5B;}
.aboutus .hd_tit{margin-top:30px;font-size:14px;color:#000;}
#box{position:relative;width:720px;height:328px;margin:25px auto 0;}
#box ul{position:relative;width:720px;height:328px;}
#box li{position:absolute;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border:1px solid #DDD;}
#box li img{width:100%;height:100%;vertical-align:top;}
#box .prev,#box .next{position:absolute;top:50%;width:29px;height:79px;margin-top:-50px;overflow:hidden;text-indent:99em;cursor:pointer;}
#box .prev{left:-50px;}
#box .next{right:-50px;background-position:-30px 0;}
.marketing .container{background:#FFF;}
.marketing .article,.case_wrap .article{padding:5px 40px 20px;}
.marketing .article h2,.case_wrap .article h2{font-size:24px;}
.marketing .article .info{padding:10px 0;line-height:2.6;}
.marketing .article p{padding:10px 0;}
.marketing .article img{text-align:center;}
.marketing .article .imglist{padding:30px 0;margin-left:40px;}
.marketing .article .imglist li{width:440px;margin:0 4px;text-align:center;}
.marketing .article .imglist img{width:440px;height:163px;}
/* page */
.pager{padding:20px 0;line-height:1.8;font-family:tahoma,arial,verdan;text-align:center;color:#888;}
.pager a,.pager span{position:relative;zoom:1;display:inline-block;*display:inline;zoom:1;height:24px;padding:0 8px;margin:0 5px 0 0;line-height:24px;vertical-align:top;font-size:12px;text-align:center;color:#888;border:1px solid #D8D8D8;}
.pager a{line-height:24px;background-color:#FFF;}
.pager .prev,.pager .next{width:auto;font-weight:normal;}
.pager .prev{padding-left:18px;}.pager .next{padding-right:15px;}
.pager .current{color:#888;border-color:#D8D8D8;background:#F0F0F0;}
.pager .btn_sub,.pager .inp_t,.pager .goto-page-input,.pager .goto-page-button{height:24px;padding:0 8px;line-height:24px;border:1px solid #EAEAEA;color:#333;vertical-align:middle;background:#FFF;}
.pager .inp_t{width:20px;}
.pager .total{margin:0;border:none;}
.pager .num_tot{color:#333;}
.pager .ico_pdot,.pager .ico_ndot{position:absolute;top:4px;width:5px;height:9px;padding:0;margin:4px 5px 0;}
.pager .ico_pdot{left:5px;}
/*pages*/
.pagination-wrapper { margin: 0 auto; padding:0px; text-align:center; width:825px; height:30px }
.pagination { height: 34px; text-align: center; }
.pagination li { display: inline-block; height: 34px; margin-right: 5px; }
.pagination li a { float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 16px; border: 1px solid #dddddd; color: #555555; text-decoration: none; }
.pagination li a:hover { background:#f5f5f5; color:#0099ff; }
.pagination li.thisclass { display: inline-block; background: #09f; color: #fff; height: 32px; line-height: 32px; padding: 0 12px;  }
.pagination li.thisclass a, .pagination li.thisclass a:hover { background: transparent; border-color: #09f; color: #fff; cursor: default; }
.pageinfo { height:32px; line-height:32px; display: inline-block;}


/*标题*/
.main_box { padding:30px; background:#fff; }
.meta { border-bottom:1px dotted #EEE; padding-bottom:10px; margin-bottom:20px; text-align:center; }
.meta .share { float:right; }
.meta-tit { color:#00658e; font-size:24px; padding-bottom:10px; }
.meta-tit span a { color:#008800; font-size:12px; font-weight:normal; }
.meta-info { color:#999; }
.meta-info span { font-size:12px; padding-left:1em; }
.ntitle { padding-bottom:10px; }
.ntitle-tit { color:#444; font-size:14px; margin:0 0 10px; }
.ntitle-tit span a { color:#008800; font-size:12px; font-weight:normal; margin-left:10px; }
.ntitle-info { color:#999; }
/*内容*/
.entry { font-size:14px; line-height:28px; word-wrap:break-word; }
.entry img { max-width:930px; }
.entry h2, .entry h3, .entry h4 { border-bottom:1px solid #EEE; color:#111; padding-bottom:5px; }
.entry h2 { font-size:15px; }
.entry h3, .entry h4 { font-size:14px; }
.entry strong { color:#DC2523; }
.entry ul, .entry ol { margin:16px; }
.entry li { margin-left:26px; }
.entry ul li { list-style:disc outside none; }
.entry ol li { list-style:decimal outside none; }
.entry a { text-decoration:underline; }
.entry code, .comment code { background-color:#EEE; border-radius:2px 2px 2px 2px; color:#777; font-family:'courier new'; margin:0 4px; padding:1px 4px; }
.entry table { border-left:1px solid #EEE; border-top:1px solid #EEE; }
.entry table th { background-color:#F9F9F9; text-align:center; }
.entry table td, .entry table th { border-bottom:1px solid #EEE; border-right:1px solid #EEE; padding:5px 10px; }
#jobbtn { background:#ECCE81; width:169px; height:32px; line-height:32px; padding:12px 50px; }
#jobbtn a { text-decoration:none; color:#2C3D68; font-size:14px; }
#jobbkbtn { background:#2C3D68; width:169px; height:32px; line-height:32px; padding:12px 50px; margin-left:15px; }
#jobbkbtn a { text-decoration:none; color:#ECCE81; font-size:14px; }
/*招聘*/
.jobstna { padding:15px auto; border-top:1px #333333 solid; border-bottom:1px #ccc solid; height:40px; line-height:40px; }
.jobsby { min-height:300px; margin-top:30px; line-height:30px; }
.jobsect { height:80px; }
.jobsect2 { height:50px; margin-left:45px; }
.jobinput { height:30px; width:500px; border:#333 solid 1px; }
.jobsarea { height:34px; width:120px; border:#333 solid 1px; }
.jobsubtm { height:34px; width:150px; border:#333 solid 1px; background:#2C3D68; color:#fff; font-size:14px; margin-left:10px; cursor:pointer; }
.jobhlsutm { height:34px; width:150px; border:#333 solid 1px; background:#2C3D68; color:#fff; font-size:14px; cursor:pointer; margin:20px auto; }
.job_box { margin:20px; }
.job_box dl { float:left; width:50%; margin:5px 0; }
.job_box dt { float:left; width:100px; font-size:14px; height:32px; line-height:32px; text-align:right; }
.job_box dd { float:left; }
.job_box dd input, select { height:30px; width:250px; border:#333 solid 1px; }
.jobarea { width:100%; height:auto; border:0; }
.jobarea dl { width:100%; }
.jobarea textarea { width:800px; height:100px; border:#333 solid 1px; }
.jobupload { height:100px; }
.jobupload input { width:500px; }
.joblist { background:#f8f8f8; height:32px; text-align:center; line-height:32px; margin:15px 0; }
.joblist:hover { background:#ECCE81; cursor:pointer; }
.job40 { float:left; width:40%; }
.job15 { float:left; width:15%; }
#jobypbtn { padding:5px 10px; background:#ECCE81; color:#666; }
#jobypbtn:hover { background:#2C3D68; color:#FFF; }
/*二级页面*/
#lmenu { min-height:100%; height:100%; height:auto !important; width:220px; padding:30px 10px 0px 20px; float:left; overflow-y:auto; }
.navtoptit { border-left:5px solid #eaca7d; min-height:130px; height:auto; font-size:18px; font-family:"微软雅黑"; color:#eaca7d; padding-left:10px; line-height:25px; }
#rctera { min-height:100%; height:100%; height:auto !important; float:left; padding-left:40px; margin:0px; width:660px; background:url(../images/r_line.png) left bottom repeat-y; }
.titrctera { margin:20px; color:#6e6e6e; font-size:18px; font-family:"微软雅黑"; }
.titrctera h2 { font-size:12px; line-height:20px; color:#999; font-weight:normal; padding:0px 10px 15px 20px; }
.bodyrctera { line-height:30px; color:#818181; font-size:14px; font-family:"宋体"; margin-top:50px; margin-bottom:30px; }
.bodyrctera dt { margin:20px 0; width:auto; }
.bodyrctera p { text-indent:2em; }
.bodyrctera .newsrctera { width:100%; height:40px; line-height:40px; margin:10px 0; border-bottom:1px dotted #ccc; }
.bodyrctera .ddlt80 { float:left; width:80%; }
.bodyrctera .ddlt20 { float:right; width:15%; }
.bodyrctera .newsrctera a { color:#00658e; font-size:16px; font-weight:normal; }
.bodyrctera .newsrctera a:hover { color:#E1BA61; font-size:16px; font-weight:normal; }
.bodyrctera .newsrctera p a { font-size:12px; color:#E1BA61; float:right; }
.bodyrctera .newsrctera p a:hover { font-size:12px; color:#00658e; float:right; }
.bodyrcterali { width:auto; min-height:60px; height:auto !important; height:60px; margin:20px 10px 20px 0; border:1px solid #E1BA61; line-height:30px; cursor:pointer; padding:10px; }
.bodyrcterali:hover { width:auto; min-height:60px; height:auto !important; height:60px; margin:20px 10px 20px 0; border:1px solid #E1BA61; background:#00658e; line-height:30px; cursor:pointer; padding:10px; color:#FFF; }
.ceonav { height:245px; width:100%; }
.ceonavle { float:left; width:205px; height:240px; margin-top:5px; }
.ceonavre { float:left; width:450px; ; height:240px; }
/*业务*/
.ywmnav { width:100%; height:200px; }
#ywsmenu { float:left; width:125px; height:120px; border-left:8px solid #003c73; margin:25px 15px; padding:0px; }
#ywsmenu dt { font-size:56px; font-family: Tahoma, Geneva, sans-serif; line-height:50px; height:75px; padding-left:15px; color:#003c73; margin:0; }
#ywsmenu dt:hover { color:#E1BA61; }
#ywsmenu dd { font-size:18px; font-family:"微软雅黑"; padding:0 0 0 15px; color:003c73; width:140px; margin:0px; }
#ywsmenu dd p { margin:0px; font-size:18px; font-family:"微软雅黑"; color:003c73; padding:20px 0 0 0; width:140px; }
#ywsmenu:hover { cursor:pointer; border-left:8px solid #003c73; background:#E1BA61; }
#y_ywsmenu { float:left; width:125px; height:120px; border-left:3px solid #E1BA61; margin:25px 15px; padding:0px; }
#y_ywsmenu dt { font-size:56px; font-family: Tahoma, Geneva, sans-serif; line-height:50px; height:75px; padding:0 0 0 15px; color:#E1BA61; }
#y_ywsmenu dd { font-size:18px; font-family:"微软雅黑"; padding:0 0 0 15px; color:E1BA61; margin:0px; }
#y_ywsmenu dd p { font-size:18px; font-family:"微软雅黑"; color:E1BA61; padding-top:5px; }
#y_ywsmenu:hover { cursor:pointer; border-left:3px solid #E1BA61; color:003c73; background:#003c73; }
.yw1ct { margin:0 170px 20px 220px; color:#555; line-height:28px; height:auto; }
.yw1ct p { font-size:18px; color:#003c73; padding:10px 0; font-weight:bold; }
/*招聘*/
.fljobboxwrap { position:relative; z-index:100; float:right; margin:-345px auto 0 auto; width:835px; border:1px solid #E4E4E4; background:#fff; opacity:0.8; height:100px; }
.fljobboxwrap img { opacity:1; }
.jobboxlist { width:1040px; margin:15px auto; height:180px; }
.jobboxtype { width:100%; border:1px solid #aaa; height:152px; }
.jobboxtype dl { width:208px; height:150px; float:left; margin:0px; }
.jobboxtype dt { padding:5px 12px 10px 12px; height:17px; font-family:"微软雅黑"; border-bottom:1px solid #aaa; border-right:1px solid #aaa; font-size:12px; }
.jobboxtype dd { padding-left:12px; line-height:25px; margin:0; border-right:1px solid #aaa; height:115px; font-size:12px; }
.jobboxtype .ddlet { border-left:1px solid #aaa; }
.jobboxtype .ddrit { border-right:0; }
.jobboxtype .tityel { color:#C90; }
.jobboxtype dd p { font-size:24px; color:#ecce81; font-family:"微软雅黑"; padding:10px 0; }
.jobboxlogin { float:right; }
.xyjobtit { height:80px; width:100%; font-size:18px; font-weight:bold; font-family:"微软雅黑"; }
.tablist { text-align:center; line-height:25px; margin:0; }
.tablist tr { height:40px; margin:10px 0px; }
.tablist td { text-align:center; height:40px; border-bottom:#ccc dotted 1px; }
.chek { display:none; }
.chek { width:700px; }
/*金控学院*/
.jkxybanner { height:600px; width:100%; overflow:hidden; text-align:center; position:relative; z-index:-10; }
.jkxybboxwrap { width:365px; position:relative; z-index:100; border:1px solid #E4E4E4; height:150px; padding-left:80px; padding-top:63px; left:50%; background:#FFF; opacity:0.8; margin-left:-265px; top:-200px; margin-top:-213px; }
.bjbox { width:100%; height:250px; }
.bjbox p { font-size:18px; color:#003c73; padding:10px 0; font-weight:bold; }
.bjboxle { float:left; width:425px; height:250px; }
.bjboxre { float:right; width:180px; height:250px; }
/*业务伸缩*/
.ywbox_all { overflow: hidden; width: 100%; font-family: "微软雅黑"; font-size: 14px; padding:0 0 10px 0; margin:0 auto; }
.ywbox { padding-left:0px; padding-top:5px; }
.ywbox li, .ywbox2 li, .ywbox3 li, .ywbox4 li, .ywbox5 li, .ywbox6 li { line-height: 25px; width:100%; text-align:left; float:left; list-style-type:none; line-height:28px; text-indent:2em; }
.ywbox li p, .ywbox2 li p, .ywbox3 li p, .ywbox4 li p, .ywbox5 li p, .ywbox6 li p { font-size:18px; color:#003c73; padding:10px 0; font-weight:bold; }
.boxdown, .boxdown2, .boxdown3, .boxdown4, .boxdown5, .boxdown6 { cursor:pointer; width:50px; height:25px; font-size:10px; background: #FFFFFF url(../images/down.png) no-repeat 30px 10px; }
.ywboxup { cursor:pointer; width:50px; height:25px; font-size:10px; background: #FFFFFF url(../images/up.png) no-repeat 30px 10px; }
.dottedline { width:100%; height:15px; border-bottom:1px dotted #aaa; }

/*侧导航*/
.navlmenu { width:210px; border-top:1px dotted #e5e5e5; margin-top:30px; margin-left:20px; }
.navmlist { width:100%; height:auto; margin:10px 0 0 0; padding:0; }
.navmlist li { width:190px; margin:0 auto; height:45px; margin-bottom:10px; background:#FFF; padding-left:20px; border-bottom:1px dotted #e5e5e5; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; transition:0.3s all ease; overflow:hidden; position:relative; }
.navmlist .navmborder { height:45px; position:absolute; left:0; top:0; width:10px; overflow:hidden; opacity:0; background:#eaca7d; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; }
.navmlist li:hover { background:#003C73; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; }
.navmlist li:hover .navmborder { opacity:1; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; }
.navmlist li:hover #navmtext h2 a:hover { color:#FFF; font-size:20px; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; }
#navmtext { width:190px; float:left; }
#navmtext h2, #navmtext h2 a { font-family:"Microsoft YaHei"; color:#999; font-size:14px; font-weight:normal; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -ms-transition:0.3s all ease; -o-transition:0.3s all ease; }
/*上传样式*/
.upload-box { position:relative; display:inline-block; height:32px; vertical-align:middle; *display:inline;
}
.upload-box .upload-btn { margin:0; display:inline-block; height:22px; padding-top:10px; padding-left:20px; width:80px; border:1px solid #e1e1e1; color:#333; background:#ECCE81; vertical-align:middle; *display:inline;
}
/*	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/skin_icons.png) -112px -168px no-repeat; cursor:pointer; overflow:hidden; }
*/
