/*
Powered By www.toprand.com
Design By wumei
QQ:674306557
E-mail:wumei95wumei@126.com
*/

/* CSS Document */
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,embed,label{margin:0;padding:0;border:0; font-size:11px;font-family:Arial, Helvetica, sans-serif;  font-weight:normal;}
input,select{vertical-align:middle;}
input,select{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
table{ table-layout:fixed;}
img{border:none;display:block;display:inline-block;}
ul,ul li{ list-style:none;}
html{overflow:-moz-scrollbars-vertical;}
body { text-align: center;margin:0; padding:0;color: #000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a{text-decoration:none;}
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #0058a4; text-decoration:underline;}
.blue,.blue a:link,.blue a:visited{ color:#0058a4;}
.blue a:hover{color:#990000;} 
.red,.red,.red a:link,.red a:visited{ color:#ec0000;}
.redStar { color:#ec0000; font-size:15px;}
.organe,.organe,.organe a:link,.organe a:visited{ color:#f57301;}
.gray,.gray,.gray a:link,.gray a:visited{ color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.gray a:hover{color:#990000;}
.white,.white,.white a:link,.white a:visited{ color:#fff; font-family:Arial, Helvetica, sans-serif;}
.fB {font-weight:bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.left{ float: left;}
.right{ float: right;}
object{ display:block;}
.play{ display:none;} 
.clear{clear:both; line-height:0px; height:0px;font-size:0px; overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both; visibility:hidden;}
.textCenter{ text-align:center;}
.textRight{ text-align:right;}
.margin_3{ margin-bottom:-3px;}
.margin_2{ margin-bottom:-2px;}
.padding_10{ padding-left:10px;}
.paddingR_10{ padding-right:10px;}


/* top */
.top{ background:url(../images/index_01.gif) no-repeat; height:127px; width:1003px; margin:0 auto;}
.top .logo{ width:218px; height:47px;float:left; padding:44px 0 0 33px;}
.top .textR{ padding:35px 27px 0 0; text-align:right;}
.top .search{ background:url(../images/ind_06.gif) repeat-y right; height:28px; margin:40px 18px 0 0; text-align:right; padding:5px 5px 0 0;}
.top .search .lbt{ width:59px; height:20px; background:url(../images/ind_10.gif); border:none; cursor:pointer; margin-bottom:-3px;}
.top .input{ border:1px solid #447fb2; height:17px; line-height:17px;}
.top input{ margin-right:3px;}

/* left */
.main{  background:url(../images/index_04.gif) repeat-y #fbf8e8; clear:both; width:1003px;margin:0 auto;}
.main .m_nav{ float:left; width:273px; background:url(../images/index_02.gif) no-repeat;}
.nav {padding:76px 0 0 0; height:280px; font-size:11px; font-weight:bold; width:200px; margin:0 auto; text-align:left;}
.nav li{ height:24px; line-height:24px; background:url(../images/ind_17.gif) no-repeat 188px center;position: relative; margin-bottom:2px;}  
.nav li a{ padding:0 10px; color:#fff;}
.nav li ul {position: absolute;left: 200px; width:140px; background:#5fa5e9; /* Set 1px less than menu width */top: 0;display: none;}
.nav li ul li{ height:24px; line-height:24px; width:140px;}
.nav a:hover,.nav a.current{display:block;color:#fff;  background:url(../images/a_03.jpg) no-repeat;}
.nav a:hover span,.nav a.current span{font-style:normal;color:#fff;}
/* Styles for Menu Items */
.nav ul li a {display: block;color: #fff; /* IE6 Bug */}
  /* End */
.nav li:hover ul, .nav li.over ul { display: block; } /* The magic */


.main .m_nav .login{ width:220px; margin:0 auto;}
.main .m_nav .login h2{ height:29px; line-height:29px; font-weight:bold; background:url(../images/t_03.gif) no-repeat left top; margin-bottom:15px; padding-left:45px; text-align:left; font-size:12px;}
.main .m_nav .login .input{ width:130px; height:18px; border:1px solid #c9c9c9; background:#f0f0f0;}
.main .m_nav .login .lbt{ width:57px; height:25px; background:url(../images/ind_42.gif); border:none; cursor:pointer;}
.main .m_nav .download h2{ height:29px; line-height:29px; font-weight:bold; background:url(../images/tt_03.gif) no-repeat left top; margin:12px 0 10px 0;padding-left:15px; text-align:left; font-size:12px;}
.main .m_nav .download li{ margin-bottom:7px;}

/* right */
.main .m_banner{ background:url(../images/index_03.gif) no-repeat;width:730px; float:left; text-align:left; padding-top:11px;}
.main .m_banner .tLeft{ width:170px; float:left; border-right:1px solid #f1f1f1; margin:35px 30px 0 0; padding:0 30px;}
.main .m_banner .tLeft .text1 li{line-height:24px; height:24px; border-bottom:1px solid #ededed; background:url(../images/ind_29.gif) no-repeat left center; padding-left:12px;}
.main .m_banner .tLeft .text1 .h2Bg{ background:url(../images/ind_22.gif) no-repeat; height:23px; margin-top:0;line-height:23px; padding-left:12px; margin-bottom:10px; color:#0058a4; font-weight:bold; font-size:12px;}
.main .m_banner .tLeft .text1 h2{margin-bottom:16px; margin-top:35px;color:#0058a4; font-weight:bold; font-size:12px;}

.main .m_banner .tRight{ width:415px; margin-top:35px; float:left;}
.main .m_banner .tRight .text2 h2{margin-bottom:16px; height:23px; line-height:23px;color:#0058a4; font-weight:bold; font-size:12px;}
.main .m_banner .tRight .text2 .textImg{ margin-bottom:15px; height:85px;}
.main .m_banner .tRight .text2 .textImg img{ margin-right:20px;}
.main .m_banner .tRight .text2 .textImg h6{ font-weight:bold; margin-bottom:10px;}
.main .m_banner .tRight .text2 .textImg p{ text-indent:2em; line-height:18px;} 
.main .m_banner .tRight .text2 li{line-height:24px; height:24px; border-bottom:1px solid #ededed; text-align:right;}
.main .m_banner .tRight .margin_top{margin-top:30px;}

/* business */
.main .m_banner .tLeft .textL_img{ border:1px solid #ccc; height:135px; text-align:center;color:#0058a4; margin-top:25px; padding-top:3px;}
.main .m_banner .tLeft .textL_img h6{ font-weight:bold;}
.main .m_banner .tLeft1{ width:170px; float:left; border-right:1px solid #f1f1f1; margin:0 30px 0 0; padding:0 30px;}
.main .m_banner .tRight1{ width:415px; margin-top:0; float:left;}

/* details */
.details{ width:650px; margin:0 auto;line-height:26px; text-align:left;}
.details .p1 p{ font-size:12px; color:black; font-family:Georgia;}
.details .text{ text-align:center; background:url(../images/d_03.gif) repeat-x left bottom; margin-bottom:20px;line-height:26px;}
.details .text h1{ height:46px; font-size:14px; font-weight:bold; color:#3880cf;}
.details .imgText{ height:215px; text-align:left; font-size:14px; margin-bottom:15px;}
.details .imgText img{ margin-right:20px; float:left;}
.details .imgText h2{ background:url(../images/b_07.gif) repeat-y; height:25px; margin-top:0;line-height:25px;  margin-bottom:16px; color:#0058a4; font-weight:bold; font-size:12px;font-size:18px; font-weight:bold; color:#0058a4;}
.details .div_bg h2{ height:25px; line-height:25px; font-size:14px; font-weight:bold; background:#ebf3fb; padding-left:10px; margin-bottom:10px;}
.details .div_bg p{ text-indent:2em; line-height:24px; font-size:12px; margin-bottom:10px;}

/* bottom */
.bottom_img{ height:58px; width:1003px; margin:0 auto; background:url(../images/index_06.gif) no-repeat right;}
.bottom_text{ padding-bottom:20px; background:#fbf8e8; width:1003px; margin:0 auto; text-align:center; line-height:18px;}
.main .m_banner .tRight .text2 .h2Bg{ background:url(../images/b_07.gif) no-repeat; height:23px; margin-top:0;line-height:23px; padding-left:12px; margin-bottom:10px; color:#0058a4; font-weight:bold; font-size:12px;}
.main .m_banner .cur{ height:30px; line-height:30px; background:url(../images/b_03.gif) no-repeat right bottom; width:625px; margin:0 auto; text-align:right; margin-bottom:10px;}
.page{ text-align:center; padding:6px 0 0 0;}

/* member */
.member_t{ padding:0 20px 0 32px; float:left; width:345px; margin-top:15px;}
.member_t h2{ height:28px; line-height:28px; padding-left:10px; background:url(../images/member_03.gif) no-repeat; font-size:22px; color:#0058a4; margin-bottom:20px;}
.member_t li{ padding-left:10px; background:url(../images/member_14.gif) no-repeat left 10px; margin-bottom:8px; font-size:14px; color:#3e3e3e; line-height:24px;}
.member{ width:272px; height:270px; border:1px solid #88b3e2; float:left;margin-top:15px; padding:2px; background:#f8fbfe;}
.member .m_login{ background:url(../images/member_06.gif) repeat-x;}
.member .m_login ul{width:230px; margin:0 auto;}
.member .m_login .title{ font-size:18px; color:#1c5390; background:url(../images/member_10.gif) no-repeat center bottom; height:30px; line-height:30px; padding:2px 0; margin-bottom:16px;}
.member .m_login .log{ height:40px; line-height:40px; font-size:14px;}
.member .m_login .log .input{ width:154px; height:23px; border:1px solid #fe8800; background-color:#fff2e3; padding-top:5px; font-size:15px;}
.member .m_login .log .input1{ width:154px; height:23px; border:1px solid #86a1bf; background-color:#edf5fc; padding-top:5px; font-size:15px;}
.member .m_login .log .lbt{ width:121px; height:42px; background:url(../images/member_19.gif); border:none; cursor:pointer;}
.member .m_login .u{ height:1px; line-height:1px; font-size:1px; background:url(../images/member_23.gif) no-repeat; margin-top:5px;}
.member .m_login .text{ line-height:21px; color:#454545; font-size:12px; margin:10px 0 5px;}
.member .m_login .btn{ height:23px; line-height:23px; background:url(../images/member_26.gif) no-repeat; text-align:right; padding-right:8px;}

/* member_ok */
.cur_ok{width:685px; font-size:13px; background:#ebf3fb; padding:5px 5px 2px 10px; line-height:20px; text-align:right; margin-bottom:15px; clear:both; height:24px;}
.cur_ok .lbt{ width:71px; height:24px; background:url(../images/ok_03.gif); border:none; cursor:pointer; float: right;}
.member_ok{ width:650px; padding-left:25px;}
.member_ok .title_ok{ height:29px; line-height:29px; width:650px; background:url(../images/ok_07.gif) no-repeat;}
.member_ok .title_ok li{ width:162px; height:29px; float:left; text-align:center; color:#1c63b1; cursor:pointer; display:block;}
.member_ok .title_ok .current{ width:164px; background:url(../images/login_ok_07.gif) no-repeat; color:#fff; font-weight:bold;}
.member_ok .title_ok a:link,.member_ok .title_ok a:visited{ color:#1c63b1; text-decoration:none;}
.member_ok .title_ok .current a:link,.member_ok .title_ok .current a:visited{ color:#fff; text-decoration:none;}
.member_ok .title_ok a.current,.member_ok .title_ok a:hover{ width:162px; background:url(../images/login_ok_07.gif) no-repeat; color:#fff; font-weight:bold; display:block; color:#fff;}
.member_ok .date{ padding:8px 0; background:url(../images/ok_11.gif) repeat-x; height:20px; line-height:20px; font-size:12px; color:#0058a4;}
.member_ok .date .input{ width:120px; border:1px solid #ccc; height:16px; padding-left:5px;}
.member_ok .date .lbt{ width:52px; height:19px; background:url(../images/ok_14.gif); border:none; cursor:pointer;}
.member_ok .textRight{ padding-top:10px;}
.member_ok .submit1{ width:61px; height:23px; background:url(../images/submit_03.gif); border:none; cursor:pointer;}
.member_ok .confirm1{ width:61px; height:23px; background:url(../images/confirm_03.gif); border:none; cursor:pointer;}
.member_ok .reset1{ width:61px; height:23px; background:url(../images/reset_03.gif); border:none; cursor:pointer;}
.member_ok .back1{ width:61px; height:23px; background:url(../images/back_03.gif); border:none; cursor:pointer;}
.member_ok .close1{ width:61px; height:23px; background:url(../images/Close_03.gif); border:none; cursor:pointer;}
.down{ padding:30px 40px 0 40px;}
.down h2{ font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; height:30px; line-height:30px; color:#1c63b1; margin-bottom:15px;}
.down{ list-style-position:inherit;zoom:1;}
.down li{ background:url(../images/oc1.gif) no-repeat left center;line-height:24px; font-size:14px; padding-left:20px;}

/* 2009-10-12 */
.reg{ border:1px solid #88b3e2; clear:both;}
.reg .title{ background:url(../images/member_06.gif) repeat-x; height:25px; line-height:25px; padding-left:15px; font-weight:bold; color:#0058a4; font-size:12px;}
.reg .text{ padding:10px; line-height:21px;}
.reg .text p{ margin-bottom:10px; text-indent:2em;}
.input_a{ width:40px;}
.input_b{ width:100px;}
.tab_a{ width:650px; margin:0 auto; text-align:left;}
.tab_a .submit1{ width:61px; height:23px; background:url(../images/submit_03.gif); border:none; cursor:pointer;}
.tab_a .reset1{ width:61px; height:23px; background:url(../images/reset_03.gif); border:none; cursor:pointer;}
.tab_a .close1{ width:61px; height:23px; background:url(../images/close_03.gif); border:none; cursor:pointer;}
.tab_a .upload1{ width:61px; height:23px; background:url(../images/upload_03.gif); border:none; cursor:pointer;}
.pub{ text-align:left;width:220px; margin:0 auto;}
.pub h2{ height:29px; line-height:29px; font-weight:bold; background:url(../images/tt_03.gif) no-repeat left top; margin:12px 0 10px 0;padding-left:15px; text-align:left; font-size:12px;}
.pub li{line-height:24px; height:24px; border-bottom:1px solid #ededed; background:url(../images/ind_29.gif) no-repeat 15px center; padding-left:27px; margin:0;}
.table_bb{border:1px solid #AACCEF; border-bottom:none; border-top:none; padding:10px;}

/*

Powered By www.toprand.com
Design By wumei
QQ:674306557
E-mail:wumei95wumei@126.com
*/
