﻿@charset "utf-8";
/* reset */
html { height: 100%;width:100%; }
body { min-height: 100%;width:100%; }
body { _height: 100%;_width:100%; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size:14px; color:#6E6E6E; font-family:'Microsoft YaHei','微软雅黑';  }
body { line-height: 1.5 }
a { text-decoration: none; color:#333; }
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
a:hover{color:#185188; }
:focus { outline: none }

.edit_con_original li, .edit-con-original li { list-style-type: disc }
.edit_con_original h1, .edit-con-original h1 { font-size: 2em }
.edit_con_original h2, .edit-con-original h2 { font-size: 1.5em }
.edit_con_original h3, .edit-con-original h3 { font-size: 1.17em }
.edit_con_original h4, .edit-con-original h4 { font-size: 1em }
.edit_con_original h5, .edit-con-original h5 { font-size: 0.83em }
.edit_con_original h6, .edit-con-original h6 { font-size: 0.67em }
.edit_con_original em, .edit-con-original em { font-style: italic }
.edit_con_original cite, .edit-con-original cite { font-style: italic }
.edit_con_original address, .edit-con-original address { font-style: italic }
.edit_con_original i, .edit-con-original i { font-style: italic }
.edit_con_original table, .edit-con-original table { border-collapse: separate; border-spacing: 2px }

/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear{ display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
.fl{ float:left;}
.fr{ float:right;}



/**********************公共样式************************/
.head_line{ width:100%; height:35px; background:#F3F2F2;}
.w{ max-width:1256px; margin:0px auto;}
.r_t_box{ text-align:right;font-size:12px; display:block; height:34px; line-height:34px;vertical-align:middle;}
.r_t_box .abox{ float:right; margin-right:10px;}
.r_t_box a,.r_t_box span{ display:inline-block; zoom:1;*display:inline; }
.r_t_box a{ color:#1C4F82; padding:0px 4px;}
.r_t_box span{ color:#A0ADBF;padding:0px 2px;}
.r_t_box .seabox{ float:right;width:148px; height:21px;margin-top:7px;background:url(../images/dot01.jpg) no-repeat;}
.r_t_box .seabox input{float:left;font-size:12px; color:#999; width:110px; height:18px; line-height:18px; padding:1px 5px 1px 10px;  background:none; border:none;}
.r_t_box .seabox .btn_ser{ float:right; width:20px; height:20px;padding:0;}
.header { height:92px; border-bottom:3px solid #185188;}
.header .logo{ float:left; padding:16px 0 0;}
.header .logo img{ height:62px;}
.nav{ float:right; width:640px;height:34px; line-height:34px; margin:44px 0 0; position:relative; z-index:100;}
.nav li{ float:left;height:34px; line-height:34px; padding:0px 38px; position:relative;}
.nav li a{ display:block; color:#5E5E5E;}
.nav li a:hover{color:#175087;}
.nav li.on{color:#175087;background:url(../images/dot02.jpg) center bottom no-repeat;}
.nav li.on a{color:#175087;}
.nav li.last{ text-align:right; padding-right:0;}
.nav li ul{ display:none; z-index:2; width:180px; position:absolute; z-index:99;left:0;top:33px;padding:24px 0 0px;/}


.nav li ul li{ float:left; width:100%; padding:0px 0 0; height:24px; line-height:24px;color:#3FB4FF;}
.nav li ul li a,.nav li.on ul li a{ padding-left:40px;display:block;font-size:12px; text-align:left;color:#fff; font-weight:normal;background:url(../images/dot45.png) 28px center no-repeat;}
.nav li ul li a:hover,.nav li.on ul li a:hover{color:#3E9BDC; background:url(../images/dot44.png) 28px center no-repeat;}

.nav li ul li.on,.nav li ul li:hover{ background:none;}


.nav li ul.an{width:1170px;left:-800px; padding-top:30px;}
.nav li ul.an li{ float:left; width:200px; text-align:left;}
.nav li ul.an li.img{ width:391px; height:100px; margin-left:30px; padding-left:20px; border-left:1px solid #fff;}
.nav li ul.an li.img img{width:389px; height:98px; border:1px solid #fff;}
.nav li ul.an li.img a,.nav li ul.an li.img a:hover{ background:none;}
.nav li ul.an li h2{ font-size:14px;text-align:left; padding:0 0 10px;}
.nav li ul.an li h2 a{font-size:14px;text-align:left; background:none; padding:0;}
.nav li ul.an li h2 a:hover{ background:none;}
.nav li ul.an li p a{ padding-left:13px; font-size:12px; height:20px; line-height:20px; display:block; text-align:left; background:url(../images/dot45.png) left center no-repeat;}
.nav li ul.an li p a:hover{ color:#3E9BDC;background:url(../images/dot44.png) left center no-repeat;}
.nav li ul.an li.last{ width:70px; text-align:center;}

.subnav{ position:absolute; left:0; top:127px; display:none; z-index:99; width:100%; height:250px; background:url(../images/subnav.png) repeat;}


.main{ width:100%;height:100%; overflow:hidden;}
.footlist{width:100%; min-height:200px; height:auto; margin:13px 0 0; border-top:1px solid #ECECEC;background:#F3F2F2;}
.flist{ max-width:1256px; margin:0px auto; position:relative;}
.flist dl{ float:left; width:130px; }
.flist dl dt{ padding:25px 0 15px;}
.flist dl dt a{color:#175087;}
.flist dl dd{ line-height:22px; font-size:12px;}
.flist dl dd a{color:#175087;}
.flist dl dd a:hover{ color:#F39801;}

.f_code{ position:absolute; top:30px; right:0; border-top:4px solid #FF9700; width:91px; height:91px;}
.f_code img{width:87px; height:87px; border:2px solid #FFFFFF; margin-top:3px;}
.f_code span{ width:91px; display:block; font-size:12px; text-align:center; height:30px; line-height:30px; color:#0A0201;}

.footer{width:100%; height:30px; line-height:30px;background:#E7E6E6; font-size:12px;}
.footer ul{ float:left; line-height:30px; margin-left:-10px;}
.footer ul li{ float:left; padding:0px 10px; background:url(../images/dot13.jpg) right center no-repeat;}
.footer ul li.last{ background:none;}
.footer ul li a{ color:#8D8C8C;}
.footer ul li a:hover{ color:#175087;text-decoration:underline;}
.footer .copy{ float:right; color:#797979; padding-left:10px; background:url(../images/dot09.jpg) left center no-repeat;}
.footer .copy em{text-transform:uppercase;}
.footer .copy em a{color:#6DBF23;}
.footer .copy a{color:#797979; }
.footer .copy a.hr{color:#232323; font-size:10px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.footer .copy a:hover{ text-decoration:underline;}
.arial{font-family:Arial, Helvetica, sans-serif;}


/*****************************首页********************************/
.banner{ width:1600px;height:424px; z-index:1; left:50%; top:0; margin-left:-800px;text-align:center; position:relative; overflow:hidden;}
.ban_img{ position:relative; width:1600px;}
.ban_img li{float:left;width:1600px; display:none;}
.ban_img li img{width:100%; text-align:center;}
.ban_ico{ position:absolute; z-index:1; width:100px; right:172px; bottom:50px; position:absolute;text-align:right;}
.ban_ico li{ background:url(../images/dot03.png) left top no-repeat; width:6px; height:6px; margin-left:5px; display:inline-block; zoom: 1; *display:inline;cursor:pointer;}
.ban_ico li.selected{background:url(../images/dot03.png) right top no-repeat;}
.mzone{ position:relative; max-width:1256px; margin:-40px auto 0px; z-index:2;}
.mzone_tit{ margin:0 -5px;}
.mzone_tit li{float:left; width:19%; height:30px; line-height:30px; margin:0px 4px; text-align:center; background:url(../images/dot04.png) repeat; cursor:pointer;}
.mzone_tit li.on{background:url(../images/dot05.png) repeat;}
.mzone_tit li em{ color:#000;}
.mzone_tit li.on em{ color:#fff; padding-right:14px; background:url(../images/dot06.png) right center no-repeat;}
.mzone_tit li a{ display:block;}
.mzone_con{ margin:47px 0 25px; overflow:hidden;}
.mzone_con li{ float:left; height:102px; margin-right:10px; border-bottom:3px solid #EEEEEE;}
.mzone_con li.li_01{ width:318px; background:url(../images/mzone01.jpg) no-repeat;}
.mzone_con li.li_01 h2{ color:#000000; font-size:14px; padding:15px 20px 5px;}
.mzone_con li.li_01 h2 a{ color:#000000;}
.mzone_con li.li_01 p{ padding-left:20px; width:160px; color:#808080; font-size:12px;}
.mzone_con li.li_01 a.more{ display:block; width:15px; height:16px; margin-left:20px; background:url(../images/dot11.jpg) left center no-repeat;}
.mzone_con li.li_02{width:382px;background:url(../images/mzone03.jpg) right center no-repeat;}
.mzone_con li.li_02 .img{ float:left; width:136px; height:102px; margin-right:20px;}
.mzone_con li.li_02 .txt{ float:left; width:195px; padding-top:15px;color:#fff; }
.mzone_con li.li_02 .txt h2{font-size:14px; padding:0px 0px 5px 0;}
.mzone_con li.li_02 .txt h2 a{ color:#fff;}
.mzone_con li.li_02 .txt p{font-size:12px;}
.mzone_con li.li_02 .txt a.more{display:block; width:15px; height:16px; background:url(../images/dot12.jpg) left center no-repeat;}
.mzone_con li.li_03{ width:278px; height:100px; border:1px solid #D1D1D1;}
.mzone_con li.li_03 .img{float:left; width:114px; height:100px;}
.mzone_con li.li_03 .txt{ float:left; width:135px; margin-left:18px;color:#828282;}
.mzone_con li.li_03 .txt em{ text-transform:uppercase; font-size:10px;}
.mzone_con li.li_03 .txt h2{font-size:22px; color:#000; padding:0px 0px;}
.mzone_con li.li_03 .txt h2 a{color:#000;}
.mzone_con li.li_03 .txt p{font-size:12px;color:#828282;}
.mzone_con li.li_04{ width:245px; height:102px;margin-right:0; position:relative;}
.mzone_con li.li_04 .img{width:245px; height:102px}
.mzone_con li.li_04 span{ position:absolute; right:25px; top:12px; padding-left:15px; color:#fff; background:url(../images/dot10.png) left center no-repeat;}
.mzone_bot{ float:right;height:24px; line-height:24px;}
.mzone_bot span{ float:left; margin-right:20px; color:#C32D36; font-size:20px; font-weight:bold; padding-left:32px; font-family:Arial, Helvetica, sans-serif; background:url(../images/dot07.jpg) left center no-repeat;}
.mzone_bot a{ float:left;color:#323232;padding-left:32px;background:url(../images/dot08.jpg) left center no-repeat;}



.ind_cul{ margin:0 -8px;}
.ind_cul li{ float:left; width:300px;height:196px; margin:0px 8px 0 9px; border:none;}
.ind_cul li img{ width:300px; height:196px;}

.ind_new li{width:50%; height:124px; border:none; margin:0;}
.ind_new li.fl{ float:left;}
.ind_new li.fr{ float:right;}
.ind_new li .n_img{float:left; width:170px; height:124px;}
.ind_new li .n_img img{ width:170px; height:124px;}
.ind_new li .n_txt{float:left; max-width:400px; height:124px; margin-left:30px;}
.ind_new li .n_txt h2{ font-size:14px;}
.ind_new li .n_txt h2 a{ color:#000000;}
.ind_new li .n_txt h2 a:hover{ color:#2968A9;}
.ind_new li .n_txt span{ color:#000; display:block; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px;}
.ind_new li .n_txt p{ line-height:20px; color:#858585;}
.ind_new li .n_txt a.more{ display:block; margin:15px 0 0; width:50px; height:22px; line-height:22px; text-align:left; padding-left:10px; font-size:12px; color:#fff; background:#ACACAC;}
.ind_new li .n_txt a.more:hover{ color:#2968A9; background:#efefef;}


.ind_busi{ margin:0px -8px;}
.ind_busi li{ float:left; width:405px;height:170px; margin:0px 9px; border:none; position:relative;}
.ind_busi li img{ width:405px; height:170px;}
.ind_busi li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.ind_busi li span{ position:absolute; left:0; bottom:0; width:405px; height:30px; line-height:30px; color:#fff; text-align:center; background:url(../images/dot33.png) repeat;}
.ind_busi li span a{ color:#fff;}
.ind_busi li span a:hover{ font-weight:bold;}

/*****************************关于东升浩天********************************/
.inban{ width:1600px; height:auto;left:50%; top:0; margin-left:-800px;text-align:center; position:relative; overflow:hidden;}

.middle{ max-width:1256px; margin:0px auto;}
.site{ height:30px; line-height:30px; padding:15px 0; text-align:right; color:#6B6B6B; border-bottom:1px solid #D5D5D5;}
.site a{ color:#6B6B6B;}
.site span{color:#000000;}

.about_index{ padding:55px 0 70px;}
.about_index li{ float:left;}
.ali_01{ width:421px;height:340px;background:url(../images/ali_01.jpg) no-repeat; text-align:center; color:#fff;}
.ali_01 h2{ margin:77px auto 30px;font-size:24px; width:130px; height:40px; line-height:40px;border:1px solid #fff;}
.ali_01 h2 a{ color:#fff;}
.ali_01 p{ line-height:24px;}

.ali_02{ width:414px; height:340px;}
.ali_02 img{ width:414px; height:340px;}

.ali_03{ width:415px; height:660px; overflow:hidden; margin-left:4px; color:#fff; background:url(../images/dot14.png) center 55px no-repeat #4AA8FF;}
.ali_03 dl{ padding:0 35px;}
.ali_03 dl dt{ text-align:center; margin:135px auto 45px; font-size:24px; font-weight:bold;}
.ali_03 dl dt a{ color:#fff;}
.ali_03 dl dd{ line-height:24px; padding-bottom:26px;}
.ali_03 dl dd em{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ali_03 a.more{ display:block; margin:10px 0 0px 35px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.ali_03 a.more:hover{ text-decoration:underline; font-weight:bold;}

.ali_04{width:419px; height:316px; margin-top:-316px;}
.ali_04 img{width:419px; height:316px;}

.ali_05{width:416px; height:316px;text-align:center; margin-top:-316px; margin-left:419px; background:url(../images/ali_05.jpg) no-repeat; position:relative; *+margin-left:0;}
.ali_05 img{width:416px; height:316px;}
.ali_05 em{ position:absolute; top:45px; left:-19px; z-index:2; width:19px; height:24px; background:url(../images/dot16.png) no-repeat;}
.ali_05 h2{ font-size:24px; color:#fff; padding-top:190px;}
.ali_05 h2 a{ color:#fff;}

.ali_06{width:419px; height:310px; text-align:center; margin-top:4px;background:url(../images/dot15.png) center 65px no-repeat #0F7CA4;position:relative; *+margin-left:-835px;}
.ali_06 em{ position:absolute; top:45px; right:-19px; z-index:2; width:19px; height:24px; background:url(../images/dot17.png) no-repeat;}
.ali_06 h2{ font-size:24px; color:#fff; padding-top:200px;}
.ali_06 h2 a{ color:#fff;}

.ali_07{width:416px; height:310px; margin-top:4px;*+margin-left:-416px;}
.ali_07 img{width:416px; height:310px;}
.ali_08{width:415px; height:310px; margin-left:4px; margin-top:4px;}
.ali_08 img{width:415px; height:310px;}

.about{ padding:35px 0 70px; overflow:hidden;}
.title{ font-size:24px; color:#185087; font-weight:bold; padding:0 0 20px;}
.title span{ margin-left:10px; padding-left:10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#185087; background:url(../images/dot18.jpg) left center no-repeat;}
.about_top{ max-width:1256px; height:266px; margin:0 0 60px; color:#fff; text-align:center; background:url(../images/img01.jpg) left top no-repeat;}
.about_top p{ padding:45px 0 0; line-height:32px; font-size:18px;}
.about_top h2{font-size:30px; padding:15px 0 0;}

.a_b_ll{ float:left; width:180px; margin:0 0 0 4px;}
.a_b_ll h2{ color:#000; text-transform:uppercase; border-bottom:2px solid #000; padding-bottom:10px; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.a_b_rr{ float:right; width:1042px; color:#000000; line-height:25px;}


/*******************history*******************/
.hide{ display:none;}
.history{ max-width:1256px;}
.history .history_scroll { margin-top:30px; width:1256px; height:89px; position:relative;background:url(../images/dot22line.jpg) center center no-repeat;}
.history .history_scroll_wrap { margin-left:38px; position:relative; width:1179px; height:89px; overflow:hidden;}
.history .history_scroll_wrap ul { position:absolute; left:0px; top:0px; width:100000px; height:89px;}
.history .history_scroll_wrap ul li { cursor:pointer; list-style:none; float:left; width:131px; height:89px; font-weight:bold;background:url(../images/dot21.jpg) center center no-repeat; color:#fff; line-height:89px; text-align:center}
.history .history_scroll_wrap ul li.active {background:url(../images/dot23.jpg) center center no-repeat;}
.history .history_l,.history_r { position:absolute; top:26px; width:14px; height:38px; cursor:pointer; border:none}
.history .history_l { left:0px; background:url(../images/dot20.png) left top no-repeat}
.history .history_r { right:0px; background:url(../images/dot20.png) right top no-repeat}
.history .l_dis_l { left:0px; background:url(../images/dot19.png) left top no-repeat}
.history .l_dis_r { right:0px; background:url(../images/dot19.png) right top no-repeat}

.history .history_content{ height:auto; overflow:hidden;}
.history .honor_content{ height:1235px; overflow:hidden; position:relative;}

.history .history_content .history_box { height:auto; padding-top:42px;}
.history .honor_content .history_box { height:auto; padding-top:42px; visibility:visible;}


.history .his_monthbox{ width:890px; height:38px; margin:0px auto;background:#2E92F5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:8px 5px 7px;}
.history .his_monthbox dd{ float:left; width:68px; height:38px; line-height:38px; text-align:center; margin:0 3px; color:#fff; font-size:18px; font-weight:bold; cursor:pointer;}
.history .his_monthbox dd.on{ color:#2E92F5;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.history .his_databox{ margin:84px 0 0;}

.history .month_month { float:left; width:245px; padding-right:30px; height:auto; text-align:right;}
.history .month_month em{display:block;width:245px; font-size:40px; font-weight:bold; color:#2E92F5; text-transform:uppercase;}
.history .month_month span{ float:right; display:block; width:70px; padding-right:10px; height:24px; line-height:24px;color:#fff; font-size:18px; background:#2E92F5;}

.history .month_date{ float:left;width:795px; height:auto; border-left:1px solid #2E92F5;}
.history .date_box{ float:left; width:710px; margin:0 0 60px 85px;overflow:hidden}
.history .date_box .db_l{ float:left; width:60px; font-family:Arial, Helvetica, sans-serif; font-size:48px; font-weight:bold; color:#5e5e5e;}
.history .date_box .db_r{ float:right; width:540px; padding:20px 20px 20px 60px; line-height:24px; color:#5E5E5E; border:1px solid #CACACA; position:relative;}
.history .date_box .db_r em{ position:absolute; left:-15px; top:15px; width:15px; height:21px; background:url(../images/dot29.jpg) no-repeat;}
.history .month_date .date_box.last{ margin-bottom:10px;}
.culture li{ width:624px; height:409px; margin:5px 0px;}
.culture li img{width:624px; height:409px;}
.culture li.an{ border:1px solid #B2B2B2;width:621px; height:407px;}
.culture li.an img{width:621px; height:407px;}

.honor_show{ width:1000px; height:560px; margin:0px auto 0;}

.roundabout-holder { width:860px; height:560px; margin:0px auto;}
.roundabout-moveable-item { border-radius:5px; border:1px solid #D1D1D1; padding:10px; width:456px; height:342px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; cursor:pointer;}
.roundabout-moveable-item img { width: 100%;height:100%; }

.roundabout-in-focus {border:1px solid #D1D1D1; cursor:default;/* border: 3px solid rgba(0, 0, 0, 0.2);*/ }
.roundabout-in-focus img{width: 100%; height:342px;}

.roundabout-moveable-item span{ display:none; width:1000px; position:absolute; margin-left:-278px; top:400px;font-size:18px; color:#000; text-align:center; *+margin-left:-720px;}
.roundabout-in-focus span{ display:block; cursor:default;}

.honor_list{ margin:0px -4px 20px; height:568px;}
.honor_list li{ float:left; width:307px; height:230px; margin:27px 4px;}
.honor_list li img{width:307px; height:230px;}

.baidumap{width:1244px;height:440px;border:#ccc solid 1px; padding:5px; margin:10px 0 20px;}
.connect ul li{ float:left; width:50%; height:178px; padding:80px 0; border-bottom:1px solid #D5D5D5;}
.connect ul li .connbox{ float:left; width:493px; height:175px; padding-left:135px; line-height:32px;}
.connect ul li .connbox h2{ font-size:18px; color:#000; padding-bottom:15px;}
.connect ul li .connbox p em{ margin:8px 10px 0 0; float:left; width:16px; height:16px;}
.adress em{ background:url(../images/dot31.jpg) 0px 0px no-repeat;}
.post em{ background:url(../images/dot31.jpg) 0px -30px no-repeat;}
.tel em{ background:url(../images/dot31.jpg) 0px -62px no-repeat;}
.fax em{ background:url(../images/dot31.jpg) 0px -94px no-repeat;}



/*****************************新闻中心********************************/
.new_index{padding:55px 0 70px; overflow:hidden;}
.new_top{ width:1178px; height:240px; padding:28px 38px; margin-bottom:35px; border:1px solid #3E6FA9; background:url(../images/newtop.jpg) left top no-repeat;}
.new_top dt{ float:left; width:325px; height:244px; margin:0 30px 0 0; border:1px solid #fff;}
.new_top dt img{ width:325px; height:244px;}
.new_top dd{ float:left; width:790px; color:#fff;}
.new_top dd h2{ font-size:18px; padding:5px 0 0px;}
.new_top dd h2 a{ color:#fff;}
.new_top dd span{ display:block; font-family:Arial, Helvetica, sans-serif; padding:0 0 30px;}
.new_top dd p{ line-height:24px;}
.new_top dd a.more{ display:block; margin:20px 0 0; width:50px; height:22px; line-height:22px; text-align:left; padding-left:10px; font-size:12px; color:#2968A9; background:#FFFFFF;}
.new_top dd a.more:hover{ color:#fff; background:#ACACAC;}

.newlist{ padding:0 0 70px;}
.newlist li{ float:left; width:580px; height:164px; padding:24px;}
.newlist li.an{ background:#F2F2F2;}
.newlist li .n_img{float:left; width:224px; height:168px; margin-right:20px;}
.newlist li .n_img img{ width:224px; height:168px;}
.newlist li .n_txt{float:left; width:325px; height:168px;}
.newlist li .n_txt h2{ font-size:14px;}
.newlist li .n_txt h2 a{ color:#000000;}
.newlist li .n_txt h2 a:hover{ color:#2968A9;}
.newlist li .n_txt span{ color:#000; display:block; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px;}
.newlist li .n_txt p{ line-height:24px; color:#858585;}
.newlist li .n_txt a.more{ display:block; margin:20px 0 0; width:50px; height:22px; line-height:22px; text-align:left; padding-left:10px; font-size:12px; color:#fff; background:#ACACAC;}
.newlist li .n_txt a.more:hover{ color:#185188; background:#efefef;}

.page{vertical-align:middle;text-align:center; margin:20px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.page input {vertical-align:middle;}
.page span{ margin-right:5px; font-family:"微软雅黑"}
.page span em{ color:#2A67A6; padding:0px 2px;font-family:Arial, Helvetica, sans-serif;}
.page a {vertical-align:middle;display:inline-block;width:17px;height:17px;line-height:17px; margin:0 2px;text-align:center;color:#000;}
.page a.on { text-align:center;background:url(../images/page_bg.jpg) no-repeat;color:#2A67A6; }
.page a.prev {width:14px;height:14px; background:url(../images/prev.jpg) no-repeat; margin:0px 5px 0px 0px;}
.page a.next {width:14px;height:14px; background:url(../images/next.jpg) no-repeat; margin:0px 0px 0px 5px;}
.page a.first {width:40px;height:18px;background:url(../images/first.jpg) center center no-repeat; }
.page a.last {width:40px;height:18px;background:url(../images/last.jpg) center center no-repeat; }
.page span.txtnum{ display:inline-block;width:30px; height:15px;line-height:15px; border:1px solid #CECECE;vertical-align:middle;}
.page span.txtnum input{width:30px; height:15px; line-height:15px; text-align:center;color:#2A67A6; font-size:12px;background:none; border:none;}
.page a.go{width:35px; height:17px;line-height:17px; text-align:center; color:#fff; font-size:12px; background:#2A67A6;}


.details{ padding:0px;overflow:hidden;}
.details h2{ text-align:center; font-size:22px; color:#333;padding:20px 0px 20px; }
.details h3{ text-align:center;line-height:20px; color:#999; padding:0px 0px 13px; margin-bottom:20px; border-bottom:1px dotted #ccc;font-weight:normal}
.details h3 span{ padding:0px 10px 0px 20px; display:inline-block;}
.details h3 span.print a{ cursor:pointer; cursor:hand; color:#999;}
.details h3 span.print a:hover{ color:#185087;}
.details h3 span.font_size{padding-left:5px;}
.details h3 span.font_size a{ padding:0px 5px;cursor:pointer; cursor:hand;color:#999;}
.details h3 span.font_size a#big{ font-size:16px;}
.details h3 span.font_size a#small{font-size:12px;}
.details h3 span.font_size a#medium{font-size:14px;}
.details h3 span.font_size a.on{ color:#185087;}
.conts{ line-height:28px; font-size:14px; padding:0 0 50px; color:#000;}
.conts img{ /*width:100%;*/ max-width:920px;}
.share{ display:block; height:22px; margin:30px 0px 0px; border-bottom:1px solid #efefef; padding:0px 0px 25px;}
a.close{ float:right;color:#185095;}
.fp{ padding:15px 0px 20px; position:relative;}
.fp span{ display:block; padding:5px 0px; width:95%; color:#666;}
.fp span a{ color:#333;}
.fp span a:hover{color:#185095; text-decoration:underline;}  





/*****************************东升浩天业务********************************/
.business_index{ padding:0 0 85px;}
.busi_top{ max-width:1256px; height:236px; text-align:center; color:#fff; line-height:26px; background:url(../images/busitop.jpg) no-repeat;}
.busi_top .title{ padding:50px 0 20px; margin:0 auto; width:200px; color:#fff;}
.busi_top .title span{color:#fff; background:url(../images/dot32.jpg) no-repeat;}

.busi_tit{ padding:70px 0 50px; overflow:hidden;}
.busi_tit span{ width:523px; border-bottom:1px solid #D5D5D5; margin:18px 0 0; *+margin-top:0}
.busi_tit em{ float:left;width:210px; text-align:center; font-size:22px; color:#000; font-weight:bold;}
.busi_c01{ margin:0 -17px 55px;}
.busi_c01 li{ float:left; width:375px; height:310px; padding:10px; margin:0 16px; border:1px solid #D1D1D1;}
.busi_c01 li img{width:374px; height:259px;}
.busi_c01 li span{ text-align:center; display:block; font-size:20px; color:#8E8E8E;padding:15px 0 0;}
.busi_c01 li span a{color:#8E8E8E;}
.busi_c01 li span a:hover{ color:#175087;font-weight:bold;}

.busi_c02box{ margin:0 0 0; background:#F0F3F4;}
.busi_c02{ margin:0 -23px 0px; padding:0 0 70px;}
.busi_c02 li{ float:left;width:584px; height:259px; padding:10px; margin:0 22px 26px; border:1px solid #D1D1D1; background:#fff; position:relative;}
.busi_c02 li img{width:584px; height:259px;}
.busi_c02 li span{ position:absolute;top:105px; left:145px;width:310px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#fff; background:url(../images/dot33.png) repeat;}
.busi_c02 li span.an{ width:240px; left:180px;}
.busi_c02 li span a{color:#fff;}
.busi_c02 li span a:hover{ color:#fff;font-weight:bold;}

.busi_c03{ margin:0 -17px 0px;}
.busi_c03 li{ float:left;width:379px; height:291px; padding:10px; margin:0 14px; border:1px solid #D1D1D1; position:relative;}
.busi_c03 li img{width:379px; height:291px;}
.busi_c03 li span{ position:absolute;bottom:10px; left:10px;width:379px; height:70px; line-height:70px; text-align:center; font-size:20px; color:#000; background:url(../images/dot34.png) repeat;}
.busi_c03 li span a{color:#000;}
.busi_c03 li span a:hover{ color:#000; font-weight:bold;}


.list_top{ text-align:center; padding:50px 0 70px; color:#8B8B8B; font-size:12px; line-height:20px;}
.list_top h2{ font-size:22px; color:#000000;}
.list_top span{color:#333; font-weight:bold; font-size:15px; margin:10px 0 10px; display:block;}

.list_tit{ padding:0px 0 3px;}
.list_tit li{ float:left; width:155px; height:40px; line-height:40px; margin-right:3px; text-align:center; color:#616161; background:#D8D8D8; cursor:pointer;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.list_tit li.on{ color:#fff; background:#2B79B7;}

.list_list{ margin:0 -5px;}
.list_list li{ float:left; width:562px; height:165px; padding:30px 28px; margin:0 5px 25px; border:1px solid #D1D1D1;}
.list_list li .img{ float:left; width:218px; height:163px;}
.list_list li .img img{width:218px; height:163px;}
.list_list li .txt{ float:left; width:312px; margin-left:32px;}
.list_list li .txt h2{ font-size:20px; color:#000; font-weight:normal; padding:10px 0 15px;}
.list_list li .txt h2 a{ color:#000;}
.list_list li .txt h2 a:hover{ color:#2B79B7;}
.list_list li .txt p{ font-size:12px; color:#868686; line-height:22px;}
.list_list li .txt a.more{ font-size:12px; margin:10px 0 0; display:block; color:#174E87;}

.infobox01{ padding:20px 0 20px; overflow:hidden;}
.infobox01 h2.info_tit{ font-size:22px; color:#185087; padding:10px 0 30px;}
.infobox01 dl dt{ float:left; padding:12px; width:438px; height:324px; border:1px solid #D1D1D1;}
.infobox01 dl dt img{ width:438px; height:324px;}
.infobox01 dl dd{ float:left; margin-left:32px; width:730px; line-height:20px; color:#7B7B7B;}
.infobox01 dl dd span{ padding:10px 0; display:block;}

.infobox02{ padding:20px 0 20px; overflow:hidden;}
.in_title{ height:30px; max-width:1256px; line-height:30px; background:url(../images/line.jpg) left center repeat-x; overflow:hidden;}
.in_title span{ float:left; font-size:18px; color:#185087; padding:0 18px; background:#fff;}
.in_conts{ padding:20px 0 20px 100px; color:#7B7B7B; overflow:hidden;}
.in_conts p{ line-height:20px; padding:10px 0;}
.in_conts p.p1{ padding-left:10px; background:url(../images/dot35.jpg) left center no-repeat;}
.in_img{ padding:20px 0 40px;}
.in_img li{ float:left;width:262px; height:196px; margin-right:20px;}
.in_img li img{ width:262px; height:196px;}

.h20{ height:20px;}

.down{ padding-bottom:60px;}
.down li .img{width:217px; height:163px;}
.down li .img img{ width:217px; height:163px;}
.down li .txt{ width:330px; margin-left:15px;}
.down li .txt h2{ padding:0px 0 0px;}
.down li .txt h3{ color:#A3A3A3; font-size:12px; font-weight:normal; padding:0 0 15px;}
.down li .txt h3 span{ padding-right:10px;}
.down li .txt a.down{display:block;width:93px; height:27px; margin:8px 0 0; background:url(../images/btn_down.jpg) no-repeat;}

/*****************************投资者关系********************************/
.invest{ padding:0; margin:10px 0 0;  overflow:hidden;}
.invest .inv_l{ float:left;width:575px; }
.invest .inv_l dl{width:382px;padding-right:35px;}
.invest .inv_l dl dt{width:380px; height:426px; border:1px solid #fff; position:relative;}
.invest .inv_l dl dt img{ width:380px; height:426px;}
.invest .inv_l dl dt span{ position:absolute; left:0; bottom:0;width:380px; height:50px; line-height:50px; font-size:18px; color:#F39801; text-align:center; background:url(../images/dot37.png) repeat;/*background:#000;filter:alpha(opacity=50);-moz-opacity:0.50; opacity:0.50;*/}
.invest .inv_l dl dd{ padding:20px 18px; line-height:22px; color:#4F4F4F;}
.invest .inv_r{ float:right; width:580px;line-height:22px; color:#000;background:#E8E8E8;padding:30px;}
.invest .inv_r .inv_tit{ display:block; height:28px; line-height:28px; margin:40px 0 40px;font-size:18px; color:#000;font-weight:bold;}
.invest .inv_r .inv_tit .num{ float:left; margin-right:10px; width:28px; height:28px; text-align:center; color:#fff; font-family:
Arial, Helvetica, sans-serif; background:url(../images/dot36.jpg) left center no-repeat;}

.iframe_box {width:568px;height:330px;overflow:hidden;border:1px solid #eee;}
.iframe_sina {}
.invest .inv_l .pic_box{width:571px;height:329px; margin-top: 30px;}
.invest .inv_l .pic_box img{ width: 100%;}
.tz_tell{ margin-top: 20px; width: 571px; height: 50px; line-height: 50px; font-size: 20px; color: #000;}
.tz_tell .tz_tell_ll{ float: left; width: 200px; background: url(../images/tz_tell.png) no-repeat left center;padding-left: 60px; height: 50px}
.tz_tell .tz_tell_rr{ float: left; width: 200px;background: url(../images/tz_mail.png) no-repeat left center;padding-left: 60px; height: 50px}

.banner1{ width:571px;height:329px; z-index:1; left:50%; top:0; margin-left:-285px;text-align:center; position:relative; overflow:hidden;}
.ban_img1{ position:relative; width:571px;}
.ban_img1 li{float:left;width:571px; display:none;}
.ban_img1 li img{width:571px;height:329px;}
.ban_ico1{ position:absolute; z-index:1; width:100px; right:30px; bottom:20px; position:absolute;text-align:right;}
.ban_ico1 li{ background:url(../images/dot030.png) left top no-repeat; width:6px; height:6px; margin-left:5px; display:inline-block; zoom: 1; *display:inline;cursor:pointer;}
.ban_ico1 li.selected{background:url(../images/dot030.png) right top no-repeat;}

.inv_r .zt_new{ padding:20px; background: #fff;}
.inv_r .zt_new span{ background: #0061a9; color: #fff; font-size: 14px;display: block;
    padding: 5px 10px;width: 100px;text-align: center;}
.inv_r .zt_new span em{ font-size: 20px;}
.inv_r .zt_new h1{ font-size: 20px; color: #000; margin:10px 0; line-height: 30px; font-weight: normal; width: 100%}
.inv_r .zt_new h1 a{color: #000;}
.inv_r .zt_new h1 a:hover{color: #0061a9;}
.inv_r .zt_new p{ color: #858585; margin-bottom: 20px;}
.xinhognru_p{ color: #858585; margin-bottom: 0;margin-top:10px;}
.inv_r .zt_new a.detail{ width: 60px; background: #acacac; color: #fff; height: 25px; text-align: center; display: block; line-height: 25px;}

.QA{ padding:30px 0;}
.QA .QA_rr{ width: 100%; height: 500px; overflow: hidden; }

.faq { margin-right: 5%;}
.faq dt { position:relative; margin-top:10px; color:#000;cursor:pointer; padding:9px 10px 9px 40px;font-weight: bold; border-bottom: 1px dotted #000;}
.QA .faq dt.on {   font-weight: bold;border-bottom:0}
.QA .faq dt em{ color: #0061a9;height: 50px;display: block;float: left;}
.QA .faq dd { display:none; padding:25px;  color:#4a4d55; line-height:25px;border-bottom: 1px dotted #000;}
.QA .faq dd span{ font-weight: bold;}
.QA .faq dd p { margin-bottom:16px;margin-left: 95px; color: #000; font-weight: bold; }
.QA .faq dt .q { display:block; position:absolute; left:0; top:7px; width:26px; height:26px; }
.QA .faq dt .q_arrb { display:block; position:absolute; left:0; top:8px; width:20px; height:20px; background:url(../images/open.png) no-repeat}
.QA .faq dt.on .q { background-image:url(../images/q_on.jpg)} 
.QA .faq dt.on .q_arrb { background-image:url(../images/close.png)} 

/* .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: rgba(35,117,66,0.8) !important;}
.mCustomScrollBox > .mCSB_scrollTools{ left:0 !important;} */
 


/*****************************招贤纳士********************************/
.hr_ll{ float:left; width:988px;}
.hr_ll .h_l_top{ width:988px; height:301px; text-align:center; color:#fff; line-height:26px; background:url(../images/hr_top.jpg) no-repeat;}
.hr_ll .h_l_top span{ display:block; font-size:28px; padding:50px 0 20px; color:#fff; text-transform:uppercase;}

.h_l_search{ margin:30px 0; width:270px; height:34px; background:url(../images/dot40.jpg) no-repeat;}
.h_l_search input{ float:left; width:175px; height:30px; line-height:30px; padding:2px 10px; border:none; background:none;}
.h_l_search a{ float:left;width:65px; height:30px;}

.h_l_tab{ overflow:hidden; margin:0 0 50px;}
.h_l_tab tr th{ height:44px; line-height:44px; background:#F4F4F4;text-align:center; color:#000000; border-bottom:3px solid #327CB2;}
.h_l_tab tr td{ text-align:center; height:20px; line-height:20px; padding:30px 0 0; color:#585858;}
.h_w01{ width:210px;}
.h_w02{ width:210px;}
.h_w03{ width:210px;}
.h_w04{ width:210px;}
.h_w05{ width:148px;}
.h_w05 a{ display:block; margin:0px auto; width:79px; height:27px; line-height:27px; text-align:center; color:#fff; background:url(../images/dot41.jpg) no-repeat;}

.hr_rr{ float:right; width:240px; border:1px solid #D9D9D9;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.hr_rr .h_r_tit{ font-size:18px; color:#000000; height:54px; line-height:54px; border-bottom:1px solid #D9D9D9; background:#F2F2F2;}
.hr_rr .h_r_tit span{ padding-left:40px; background:url(../images/dot38.jpg) 18px center no-repeat;}
.hr_rr .h_r_con{ padding:10px 18px; overflow:hidden;}
.hr_rr .h_r_con ul li{ float:left; width:204px;line-height:38px; background:url(../images/hline.jpg) left bottom repeat-x;}
.hr_rr .h_r_con ul li em{ display:block; width:186px; padding-left:18px; color:#000000; background:url(../images/dot35.jpg) left center no-repeat; cursor:pointer;}
.hr_rr .h_r_con ul li ul{ display:none; padding:10px 0 10px; background:url(../images/hline.jpg) left top repeat-x;}
.hr_rr .h_r_con ul li ul li{ float:left; width:100%; background:none; height:30px; line-height:30px;}
.hr_rr .h_r_con ul li ul li a{ padding-left:36px; background:url(../images/dot39.jpg) 22px center no-repeat;}


.h_l_info{ border:1px solid #D9D9D9; border-top:3px solid #317DB1;}
.h_l_info .tit{ height:52px; line-height:52px; background:#F1F1F1; padding:1px;}
.h_l_info .tit span{ float:left; font-size:18px; color:#000; margin-left:30px;}
.h_l_info .tit em{ float:right; margin-right:22px;}
.h_l_info .con{ padding:25px 26px 50px; overflow:hidden;}

.hr_info01{ padding:10px 45px 20px; color:#000;}
.hr_info01 dd{ float:left; width:50%; padding:5px 0;}


.hr_info02{ padding:20px 0;}
.hr_info02 dt,.hr_info03 dt{ height:35px; line-height:35px; color:#000; font-weight:bold; padding-left:20px; background:#f1f1f1;}
.hr_info02 dd{ padding:20px 40px 10px;}
.hr_info02 dd span{ display:block; color:#000; padding-bottom:15px;}
.hr_info02 dd p{ line-height:26px; color:#959595; padding-left:15px; background:url(../images/dot42.jpg) left center no-repeat;}

.hr_info03 dt{ margin-bottom:40px;}
.hr_info03 dd{ padding-left:67px; line-height:24px;color:#959595;}
.hr_info03 dd.hdd1{ background:url(../images/dot43.jpg) 42px 4px no-repeat;}
.hr_info03 dd.hdd2{ background:url(../images/dot43.jpg) 42px -16px no-repeat;}
.hr_info03 dd.hdd3{ background:url(../images/dot43.jpg) 42px -42px no-repeat;}
.hr_info03 dd.hdd4{ background:url(../images/dot43.jpg) 42px -67px no-repeat;}
.hr_info03 dd a{color:#959595;}
.hr_info03 dd a:hover{ color:#000; text-decoration:underline;}



/* search 搜索结果 */
.searchbox{ border:1px solid #CEBCAB; background:#FCFBF9; padding:20px; margin:20px 0;}
.search_sear{ height:27px; line-height:27px; padding:17px 0 17px 300px; background:#F5F5F5; border:1px solid #DEDEDE;}
.search_sear label{float:left;  color:#185087; font-size:14px; font-weight:bold;}
.search_sear span{float:left; width:470px; height:25px; line-height:25px; border:1px solid #CCC7C3;}
.search_sear span input{ float:right; width:450px; height:25px; line-height:25px; padding:0px 10px; background:#fff; border:none;color:#333;}
.search_sear a.btn_ser{ float:left; width:79px; height:27px; line-height:27px; margin-left:10px; text-align:center; color:#fff; background:url(../images/dot41.jpg) no-repeat;}

.searchbox .bd { margin:20px 0; font-size:14px; font-weight:bold; }
.searchbox .bd,.searchbox .ft{ padding:0 20px}
.searchbox .bd span { background: #185087; color: #fff; padding: 2px 5px; margin-right: 8px }
.searchbox .ft .t { margin-bottom:20px; font-size:14px }
.searchbox .ft .t:hover{ text-decoration:underline;}
.searchbox .ft .t a {color:#333;}
.searchbox .ft .t .k { color: #185087 }
.searchbox .ft .c { color: #3b3b3b; line-height: 20px; font-size:12px;}
.searchbox .ft li { border-bottom: 1px solid #f1f1f1; padding-bottom: 20px; margin-bottom:20px }


.sitemap{ padding:0px 0;}
.sitemap dl{ float:left; width:100%;line-height:24px;  padding:10px 0 10px;*+padding:5px 0 10px; border-bottom:1px dotted #ccc;}
.sitemap dl.an{ border-bottom:none;}
.sitemap dl dt{ float:left; width:100px; margin:5px 0 0 30px;text-align:center; color:#fff;font-weight:bold; font-size:14px; background:#185087; }
.sitemap dl dt a{color:#fff;}
.sitemap dl dd{ float:left; width:1095px; margin-left:30px;}
.sitemap dl dd a{ float:left; padding:0 10px; width:160px; border:1px solid #185087;text-align:center; margin:5px 18px 5px; color:#333;}
.sitemap dl dd a:hover{ color:#185087;}

.legal{ padding:10px 0 0; line-height:28px; color:#000;}


#fullbg {background:#000;left:0px;opacity:0.8;position:absolute;top:0px;z-index:993;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}   
#dialog {background:#FFF;display:none;width:800px;height:400px; left:50%; margin:-200px 0 0 -400px;position:fixed !important; /* 浮动对话框 */position:absolute;top:50%;z-index:995;}   
.dialog_tit{ height:30px; line-height:30px; color:#2B79B7;position:relative;}
.dialog_tit a{ position:absolute; width:26px; height:26px; right:20px; top:10px;background:url(../images/close.png) no-repeat;}
.dialog_con{ padding:20px 20px 0; color:#000;}

.d_c_ll{ float:left; width:360px;}
.d_c_ll img{ max-width:360px; max-height:310px;}
.d_c_rr{ float:right; width:360px;}
.d_c_rr dl dd{float:left; width:155px; height:40px; line-height:40px; margin-right:3px; text-align:center; color:#616161; background:#D8D8D8; cursor:pointer;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.d_c_rr dl dd.on{color:#fff; background:#2B79B7;}

.d_c_rr ul{ padding:20px 0 0;}
.d_c_rr li{ float:left; width:100%; margin:12px 0;height:28px; line-height:28px;}
.d_c_rr li label{ float:left; width:70px; margin-right:12px; text-align:right; color:#000; font-weight:bold; vertical-align:middle;}
.d_c_rr li span{ float:left; width:228px; height:28px; line-height:28px;}
.d_c_rr li span input{ width:218px; padding:0px 5px; height:26px; line-height:26px; background:none; border:1px solid #D9D9D9;}
.d_c_rr li.an em{ float:left; margin-left:15px;}
.d_c_rr li.an em input{ margin-right:5px; vertical-align:middle; margin-top:-2px;}
.d_c_rr li.an a.forget{ float:right; margin-right:50px; color:#2B79B7; text-decoration:underline;}
a.btn_login{ display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; margin:10px auto 0; background:#2B79B7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.d_c_rr li span.w01 input{width:106px }
.d_c_rr li span.w01 img{ display:inline-block; zoom:1; *display:inline; margin:3px 10px 0;}
.d_c_rr li span.w01 a{ color:#969696;display:inline-block; zoom:1; *display:inline; vertical-align:top;}


.forgot{ padding:0 82px 0 95px;}
.reg_tit{ padding:0px; margin:30px 0px 30px; overflow:hidden;}
.reg_tit ul li{ float:left; width:302px; height:112px; line-height:112px; padding-left:20px;background:url(../images/dot46.jpg) left top no-repeat; }
.reg_tit ul li.on{ background:url(../images/dot47.jpg) left top no-repeat;}
.reg_tit ul li a{ font-size:18px; color:#fff; cursor:default;}

.reg_tit ul li.last{ width:111px; height:112px; padding:0; text-align:center;}
.reg_tit ul li.last.on{ background:url(../images/dot49.jpg) no-repeat;}

.reg_con{ padding:30px 0;}
.step01{ margin-left:280px; width:620px; position:relative;}
.step01 li{ float:left; width:620px; line-height:40px; margin-bottom:30px;position:relative;}
.step01 li .mw01{ float:left; width:100px; padding-right:20px; text-align:right; color:#195186; font-size:18px;}
.step01 li .mw02{ float:left; width:500px; position:relative;color:#3f3e3e;}
.step01 li.last{ margin:25px 0px 20px 0px;}
.inp01{ float:left;width:265px; height:38px; line-height:38px; border:1px solid #D9D9D9; padding:0px 10px; color:#000;}
.inp01:focus {box-shadow: 0 0 2px #666;outline: medium none;border:1px solid #999;}
.inp02{ width:124px; margin-right:4px;}
.step01 li .mw02 p{color:#9F9F9F; font-size:18px;}
.redstar{ float:left;vertical-align:middle;color:#bd2d36; padding:0px 5px;}

.btn01{ display:block; width:286px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:18px;background:#2B79B7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn01:hover{ color:#fff;}

.default{ padding-left:5px; color:#575757; font-size:12px; width:300px; position:absolute; top:0; z-index:1; height:40px; line-height:40px; background:#fff;}
.verify{ margin:5px;padding-left:45px; width:300px; height:30px; line-height:30px;font-size:12px; color:#626262;background:url(../images/verify.png) no-repeat; position:absolute; top:0px; z-index:2;}
.verify span{ color:#bd2d36;}

.tipbox{ width:705px; height:335px; border:1px solid #B2B2B2; margin:0 auto;}
.tipbox h2{ display:block; margin:3px; height:45pxx; line-height:45px; padding-left:12px; color:#000; font-size:16px; background:#F5F5F5; position:relative;}
.tipbox h2 .fclose{ position:absolute; right:16px; top:14px; width:11px; height:13px; background:url(../images/dot50.jpg) no-repeat;}
.tipbox span{ margin-top:90px; display:block; margin-bottom:45px; padding-left:188px; color:#E20001; font-size:18px;background:url(../images/dot51.jpg) 125px center no-repeat;}
.tipbox a{ margin:0px auto;}
