/* CSS Document */
/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;color:#000000;}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;} 
img{border:none;border:0;vertical-align:middle;}
a{text-decoration:none;outline:none;color:#000000;}
p{margin:0;padding:0;}
.clearfix:after{
     content:".";       
     display:block;       
     height:0;       
     clear:both;       
     visibility:hidden;       

}
.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
em{ font-style:normal;}
.w1100{ width:1100px; margin:0 auto;}
/*全局 end*/
.topbg{ width:100%; height:42px; border-bottom:1px solid #f1f1f1; background-color:#fcfcfc; min-width:1100px;}
.topL{ width:300px; height:42px; position:relative; z-index:1000;}
.topL1{ width:108px; height:22px; position:absolute; left:0px; top:10px; border-right:1px solid #e6e6e7;}
.topL1 ul{}
.topL1 ul li{width:22px; height:22px; float:left; margin-right:11px;}
.topL1 a{ background:url(../images/t_icon.png) no-repeat; }
.topL1 ul li a{width:22px; height:22px; display:block;}
.topL1 ul li a.t_icon1{ background-position:0 0;}
.topL1 ul li a.t_icon2{ background-position:-23px 0;}
.topL1 ul li a.t_icon3{ background-position:-46px 0;}


.topL1 ul li .xixi{display:none; }
.topL1 ul li:hover .xixi{ width:120px; height:126px; position:absolute;display:block;left:0px;top:28px;}


.topL2{ width:170px; height:42px; line-height:42px; background:url(../images/tel.jpg) no-repeat 0 center; font-size:16px; color:#e62129; padding-left:20px; position:absolute; left:128px; top:0px;}

.topR{  text-align:right; height:19px; margin-top:12px;}
.topR a{ color:#a3a3a3;}
.topR span{ color:#d6d6d6; padding:0 13px;}

.topR a.topR1{ background:url(../images/btnbg.jpg) no-repeat top center; width:59px; height:19px; display:inline-block; color:#fff; font-size:12px; text-align:center;}

/*header*/
.headerbg{ width:100%; height:101px; background:url(../images/headbg.png) repeat-x top center; position:relative; z-index:999;}
.header{ height:98px;}
.h_L{ width:187px; height:58px; margin-top:22px;}
.h_R{ width:726px; height:45px; position:relative;}
.h_login{ text-align:right; padding-top:10px; color:#666;}
.h_login a{ color:#666;}
.h_login span{ font-size:12px; color:#ddd; padding:0 10px;}
.h_Rnav{ width:670px; _width:680px; height:45px; position:absolute; left:0px; top:36px;}
/*.h_Rnav ul{}
.h_Rnav ul li{  height:45px; padding:0 23px; float:left; text-align:center; line-height:45px;}
.h_Rnav ul li a{height:45px; padding:0 3px; display:block; font-size:16px;}
.h_Rnav ul li a:hover,.h_Rnav ul li a.navhovr{ border-bottom:2px solid #e62129;}*/
#nav-menu{height:45px;width:670px; _width:680px;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;padding:0 21px;}
#nav-menu .menu li h3{display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block; color:#000000;height:45px;text-decoration:none;padding:0 5px;font-size:16px;text-align:center;}
#nav-menu .menu li a.xialaguang span{height:45px;line-height:45px;display:inline-block;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover,#nav-menu .menu li a.navhovr{color:#e62129;border-bottom:2px solid #e62129; }
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}



#nav-menu .menu ul.children{display:none;position:absolute;top:47px;left:3px; padding:10px 0px 3px; background:#FFF; border-top:0;line-height:normal;}

#nav-menu .menu ul.children li{ width:112px; padding:0; display:inline-block; text-align:center;}
#nav-menu .menu ul.children li a{height:35px;line-height:35px;overflow:hidden;display:block;color:#666; text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{ color:#e62129; text-decoration:underline;}

.h_Rfd{ width:42px; height:22px; position:absolute; right:0px; top:50px; border-left:1px solid #e5e5e5;}
.h_Rfd .btnChange{ width:18px; height:18px; display:block;  background:url(../images/fd.jpg) no-repeat 0 center; margin-left:24px; border:none; outline:none; cursor:pointer;}

.search{ width:214px; height:49px; background:url(../images/sbg.png) no-repeat top center; position:absolute; right:-20px; top:30px;}
.i_input{ width:150px; height:25px; border:1px solid #ccc; margin:13px 0px 0px 10px; border-right:none; float:left;}

.i_btn{ border:none; width:45px; color:#fff; height:27px; float:left; margin-top:13px;}






/*banner*/
.banner{ width:100%; height:460px; min-width:1100px; margin-top:-3px; position:relative; z-index:1;}
.flexslider { position: relative; height: 460px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 460px;}
.flex-control-nav { position: absolute; bottom: 15px; z-index: 2; width: 100%; height:24px; text-align: center; background:url(../images/b_bg.png) no-repeat top center;}
.flex-control-nav li { display: inline-block; width: 9px; height: 9px; margin:8px 4px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 9px; height: 9px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.column1bg{ width:100%; height:368px; background-color:#fafafa; min-width:1100px;}
.column1{ width:1100px; height:322px; /* overflow:hidden; */ margin:0px auto; padding-top:20px; }
.column1L{ width:1120px;}
.column1L1{ width:352px; height:322px; float:left; margin-right:19px; position:relative;}
.column1L1 a{border: 2px solid rgb(255, 255, 255);width:348px; height:318px; display:block;}
.column1L1 a:hover{border: 2px solid rgb(222, 118, 118); }
/* .column1L1{ width:354px; height:243px; float:left; background:url(../images/bg.JPG) no-repeat top center; margin-right:19px; position:relative;}
.column1L1_P{ width:60px; height:60px; position:absolute; left:147px; top:19px;}
.column1L1_T{ width:158px; height:42px; text-align:center; color:#333333; font-size:16px; position:absolute; left:97px; top:86px;}
.column1L1_C{ width:298px; height:75px; line-height:25px; position:absolute; left:24px; top:135px; color:#8e8e8e; text-indent:2em;}
.column1L1_M{ width:82px; height:20px; line-height:20px; position:absolute; left:143px; top:200px;}
.column1L1_M a{ color:#cc0000;} */






.column2{ height:320px; padding-top:10px;}
.column2L{ width:351px; height:310px; overflow:hidden;}
.column2LT{ width:100%; height:40px; border-bottom:2px solid #e62129; line-height:40px;}
.column2LT em{ color:#999999;float:right;}
.column2LT em a{color:#999999;}
.column2LT span{ font-size:18px; }
.column2LT span font{ color:#999; font-size:14px;}

.column2LP{ width:351px; height:90px; margin-top:17px;}
.column2LC{ line-height:35px; color:#8e8e8e; padding-top:10px; text-indent:2em;}
.column2LC a{ color:#ce0000;}
/*新闻*/
.ml23{ margin-left:23px;}
.column2M{ width:351px;}
.column2M1{ width:351px; height:90px; overflow:hidden; padding-bottom:8px; border-bottom:1px dashed #cccccc; margin-top:17px;}
.column2M1L{ width:129px; height:90px; overflow:hidden;}
.column2M1R{ width:209px; height:90px; overflow:hidden;}
.column2M1R h2{ color:#c7000c; font-size:14px;}
.column2M1R p{ font-size:12px; color:#999; line-height:22px; padding-top:10px;}
.column2M1R p a{color:#c7000c;}

.column2M2{}
.column2M2 ul{}
.column2M2 ul li{ line-height:34px; border-bottom:1px dashed #ccc; background:url(../images/icon.jpg) no-repeat 6px center; padding-left:16px;}
.column2M2 ul li a{ color:#8e8e8e;}
.column2M2 ul li a:hover{ color:#e62129;}
.column2M2 ul li em{ float:right; color:#999;}

.Menubox1 {width:351px; height:40px; line-height:39px; border-bottom:2px solid #e62129;}
.Menubox1 ul{margin:0px;padding:0px;}
.Menubox1 li{float:left;display:block;cursor:pointer;width:90px;text-align:center;color:#000; border:1px solid #ddd; border-bottom:none;}
.Menubox1 li#two2{ border-left:none;}
.Menubox1 li#two3{ border-left:none;}
.Menubox1 li.hover{padding:0px;background:#e62129;width:90px;color:#fff; border:1px solid #e62129;}

.Menubox1 .mm{color:#999; font-size:14px; float:right;}
.Menubox1 .mm a{color:#999;}
#con_two_1,#con_two_2{ width:351px; overflow:hidden;}
/*净值*/
.column2MC{ margin-top:17px;}
.column2MC tr{color:#8e8e8e;}
.column2MC tr:first-child{ color:#824d00;}
.column2MC td{ height:35px; text-align:center; }
.column2MC a{  color:#8e8e8e;}
.column2MB{ widows:251px; height:44px; margin-top:15px; overflow:hidden;}
.column2MB a{ widows:251px; height:44px; display:inline-block;}
/*友情链接*/
.column3bg{ width:100%; height:auto; min-width:1100px; background-color:#fafafa;}
.column3{ height:auto; padding:10px 0px; overflow:hidden;}
.column3L{ width:1120px; height:48px; padding-left:2px; margin-top:15px; overflow:hidden;}
.column3L a{ width:128px; height:46px; display:inline-block; border:1px solid #ccc; margin-right:4px;}

.column3W{ padding-top:10px;}
.column3W span{ color:#8e8e8e; padding:0 6px;}
.column3W a{ color:#8e8e8e; line-height:30px;}
.column3W a:hover{ text-decoration:underline;}


/*column4*/
.column4bg{ width:100%; height:210px; padding-top:20px; min-width:1100px; background-color:#212830;}
.column4L img{ padding-bottom:21px;}
.column4L p{ color:#9a9997;}
.column4L .f_4{ font-size:26px; font-weight:600; padding:10px 0px;}

.column4M{ margin-left:100px;}
.column4M dl{ float:left; width:160px;}
.column4M dl dt,.column4R dl dt{ font-size:16px; color:#fff; padding-bottom:5px;}
.column4M dl dd{ line-height:26px;}
.column4M dl dd a{ color:#9a9997;}
.column4M dl dd a:hover{ text-decoration:underline;}

.column4R{ width:100px;}
.column4R dl dt{ text-align:center}
.column4R dl dd{ width:100px; height:100px; padding-top:5px;}

/*footer*/
.footerbg{ width:100%; min-width:1100px; height:38px; background-color:#000000; }
.footer{ line-height:38px; overflow:hidden;}
.footerL,.footerL a,.footerR,.footerR a{ color:#666666;}

/*zy*/
.zybanner{ width:100%; height:240px; min-width:1100px; margin-top:-3px; position:relative; z-index:1;}
.zycont{ background-color:#fafafa; margin-top:20px; margin-bottom:20px;}
.leftbar{ width:212px;}
.leftbarT{ width:182px; height:54px; padding:15px 0 0 30px; background-color:#e62129;}
.leftbarT span{ font-size:22px; color:#fff; display:block;}
.leftbarT em{ font-size:15px; color:#ff999d;}
.leftbarL{}
.leftbarL ul{}
.leftbarL ul li{ line-height:47px; border-bottom:1px solid #efefef;}
.leftbarL ul li a{ padding-left:25px;}
.leftbarL ul li a:hover,.leftbarL ul li a.hovr{ color:#e62129;}

.rightbarbg{ width:888px; background-color:#fff; min-height:600px; height:auto!important; height:600px;}
.rightbar{ width:864px; margin-left:24px; overflow:hidden;}
.rightbarT{ height:45px; border-bottom:1px solid #efefef; line-height:45px; padding-top:24px;}
.rightbarT span{ color:#e62129; font-size:18px; background:url(../images/zy_icon.jpg) no-repeat 0 center; padding-left:15px;}
.rightbarT em{ float:right; font-size:12px; color:#999999;}
.rightbarT em a{ color:#999999;}
.r_about{ padding:30px 0px; line-height:30px;}
/*r_news*/
.r_news{ margin-top:20px;}
.r_news ul{}
.r_news ul li{ height:43px; overflow:hidden; line-height:43px; border-bottom:1px dashed #ccc; background:url(../images/icon.jpg) no-repeat 6px center; padding-left:20px;}
.r_news ul li a{ color:#666;}
.r_news ul li a:hover{ color:#e62129;}
.r_news ul li em{ float:right; color:#999;}
/*fy*/
.quotes{ text-align:center; height:50px;font-size:12px; color:#999999; padding:30px;}
.quotes .disabled{ padding:2px 5px; border:1px solid #dddddd;}
.quotes .current{padding:2px 8px; background-color:#e62129; color:#fff;}
.quotes a{padding:2px 8px; border:1px solid #dddddd; color:#999999;}
.quotes a:hover{border:1px solid #e62129;}

.n_T{ font-size:22px; line-height:40px; text-align:center;  margin:25px 0px;}
.n_D{ width:100%; height:25px; background-color:#fafafa; text-align:center; font-size:12px; color:#999999; line-height:25px;}
.n_D span{ width:30px; display:inline-block;}
.n_C{ color:#999; min-height:400px; height:auto!important; height:400px; line-height:2em; padding:20px 0px;}
.newsS{ height:40px; width:100%; background-color:#f4f4f4; position:relative;}
.newsSL{ width:235px; height:30px; position:absolute; left:10px; top:10px;}
.newsSR{ background:url(../images/close.jpg) no-repeat 0 center; width:88px; height:40px; line-height:40px; position:absolute; right:10px; top:0px; padding-left:20px;}
.newsSR a{ color:#fe0000;}


.next{ width:513px; padding:10px;}
.next p{ line-height:30px; color:#8e8e8e;}
.next p a{ color:#8e8e8e;}
.next p span{ float:right;}


/*product*/
.r_peoduct{ margin-top:20px;}
/*选项卡2*/
#Tab2{width:864px;}
/*菜单class*/
.Menubox {width:100%; height:34px; line-height:34px; background-color:#fafafa;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:90px;text-align:center;color:#666666;}
.Menubox li.hover{padding:0px;background:#e62129;width:90px;color:#fff;}

.Contentbox{clear:both;}
#con_one_1 table{ margin-top:20px; font-size:15px;}
#con_one_1 tr{color:#999999;}
#con_one_1 tr:first-child{color:#824d00;}
#con_one_1 td{  height:36px; padding-left:24px}

.tit_przst{ line-height:25px; font-size:15px; padding-bottom:40px;}
.p_fy{ padding:15px 0px; text-align:center;color:#999;}
.p_fy a,.p_fy span{ padding:0 5px; color:#999;}
.p_fy span.active{ color:#e62129;}
.c02_content{ margin-top:20px;}

#con_one_3{ padding:20px 0px;}
#show3{ text-align:center;}

table.tab_jz {width: 100%;border-collapse: collapse;border-style: none;background: #f6f5f3; margin:0 auto;}

table.tab_jz td {border-right: 1px solid #FFF;height: 24px;line-height: 24px;padding: 5px 0px;border-bottom: 1px solid #FFF;text-align: center; color:#999;}
table.tab_jz .old{color:#824d00;}
table.tab_jz th {background: #e4e1d9;border-right: 1px solid #FFF;height: 24px;line-height: 24px;text-align: center;border-bottom: 1px solid #FFF;padding: 5px 0;}



#con_one_4{ padding:10px 0px; line-height:30px;}

/*预约*/
table.pr_app{width: 100%; margin:20px auto; text-align:left; font-size:14px; overflow:hidden;}
table.pr_app td {height: 40px; padding: 2px 0px; background-color:#ffffff; color:#666;}
table.pr_app td span{ font-size:12px;}
table.pr_app .input{ height:25px; border:1px solid #ccc;}
table.pr_app .select{ height:30px; width:270px; border:1px solid #ccc;}
table.pr_app .red{ color:#ff0000;}
table.pr_app .textarea{ width:700px; height:100px; border:1px solid #ccc; margin:10px 0px 20px;}

table.pr_app td .button_tj{ width:119px; height:38px; cursor:pointer; border:none; color:#fff; font-size:14px; background-color:#e62129; float:left;}
table.pr_app td .button_cz{ width:119px; height:38px; cursor:pointer; border:none; color:#fff; font-size:14px; margin:0px 20px; background-color:#e62129;  float:left;}

.yy_notic{ color:#666; font-size:13px; margin:70px 0px;}

/*下载*/
.r_load{}
.r_load ul li{ line-height:45px; height:45px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/icon.jpg) no-repeat 0 center;}
.r_load ul li a.nn{ display:block; color:#493f3f; background:url(../images/icon1.jpg) no-repeat 0 center; padding-left:10px;}
.r_load ul li a.nn:hover{ color:#e50012; background:url(../images/icon1_1.jpg) no-repeat 0 center;}
.r_load ul li em{width:60px; height:15px; float:right; display:block;}
.r_load ul li em a,.r_load ul li em a:hover{display:block; color:#999;background:url(../images/load.jpg) no-repeat 0 center; padding-left:20px; }


.r_link{ width:864px; height:auto; overflow:hidden;}
.r_link ul{ width:890px;}
.r_link ul li{ float:left; margin-right:23px; margin-top:20px;}
.r_link ul li img{ padding:2px; border:1px solid #ccc;}

.r_wz{ padding-top:35px;}
.r_wz span{ color:#8e8e8e; padding:0 6px;}
.r_wz a{ color:#8e8e8e; line-height:30px;}
.r_wz a:hover{ text-decoration:underline;}


/*home*/
.home{ width:1088px; /* height:758px; */ margin:10px auto 0px;}
.home_1{ width:1088px; height:13px; background:url(../images/home_1.jpg) no-repeat top center;}
.home_2{ width:1088px; height:auto; padding:30px 0; background:url(../images/home_2.jpg) repeat-y top center; position:relative; overflow:hidden;}
.home_2C{ width:970px; height:auto; padding:30px 30px 30px; margin-top:20px;  border:1px solid #e62129;}
.hone_nr{}
.hone_nr p{ text-indent:2em;}

.home_2B{ width:414px; height:40px; margin:30px auto 0;}
.home_2B .home_btn{ width:118px; height:40px; display:inline-block; background-color:#e62129; color:#fff; font-size:16px; line-height:40px; text-align:center; font-weight:bold; margin-right:70px; border:none;}

.home_3{ width:1088px; height:18px; background:url(../images/home_3.jpg) no-repeat top center;}

/*.w1100{ width:1100px; margin:0 auto;}*/
.login{width:1032px; margin:0 auto; padding-bottom:30px;}
.login_tab{ }
.login_tab_L{ padding-bottom:30px;}
.add_login{ text-align:center; width:70px; padding-right:30px;}
.add_login span{ color:#ff0000;}
.login_tab_T{ height:35px; line-height:35px; font-size:30px; color:#e5222a; padding-bottom:17px; background:url(../images/home_wz.jpg) no-repeat top left;}
.login_tab_T span{padding-left:20px; color:#e5222a;}
.login_tab_D{ line-height:35px; font-size:14px; padding:0px 0 25px;}
.login_tab_B{}
.login_tab_B h2{ font-size:20px; font-weight:normal;}
.login_tab_B ul{ margin-top:52px;}
.login_tab_B ul li{ widows:180px;  height:50px; float:left; text-align:center; line-height:50px; font-size:16px; margin-right:25px;}
.login_tab_B ul li a{ width:180px; height:50px; display:block; color:#fff; background-color:#e62129;}

.leftt{ width:550px; border-right:1px solid #eee; float:left; margin-top:30px; padding-left:20px;}
.rightt{ float:right; text-align:center; width:350px;}
.rightt p{ padding-top:100px; line-height:35px; font-size:14px;}
.rightt p a{ font-size:18px; color:#e62129;}

.login_tab_I{ padding:0px 0 30px;}
.login_tab_I{}
.login_tab_I dl{ padding:10px 0px 0; margin-bottom:0px;}
.login_tab_I dl dt{ font-size:16px; line-height:30px; padding-bottom:10px;}
.login_tab_I dl dd{ line-height:32px; font-size:14px; padding-left:20px;}
.login_tab_I dl dd label{ padding-left:10px;}

.login_tab_btn{ width:100%; height:50px; text-align:center; line-height:50px; padding-top:33px;}
.login_tab_btn a{ width:200px; height:50px; display:block;  background-color:#e62129; font-size:18px; color:#fff;}

.login_tab_F{ margin-top:10px;}
.login_tab_F dl{}
.login_tab_F dl dd{ padding:9px 0;}
.login_tab_F dl dd label{ width:90px; padding-left:20px; font-size:14px; color:#333; display:inline-block;}
.login_tab_F dl dd input{ height:30px; border:1px solid #e8e8e8;}
.login_tab_F dl dd .btn{ width:200px; height:50px; background-color:#e62129; display:inline-block; text-align:center; line-height:50px; font-size:18px; color:#fff;}
.login_tab_F dl dd font{ padding-left:10px;}
.login_tab_F dl dd b{ font-size:16px; font-weight:normal;}

.bgtop{ border-top:1px solid #ddd; padding-top:10px;}
/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

.msgs{ width:100px;}

/*会员*/
.myinfo{ font-size:14px; color:#000;}
.myinfo dl{}
.myinfo dl dt{ height:40px; line-height:40px; border-bottom:1px solid #ddd; margin:15px 0;}
.myinfo dl dt b{ background:url(../images/jianhover.png) no-repeat 0 center; padding-left:25px;}
.myinfo dl dt em{ float:right;}
.myinfo dl dd{ line-height:35px; padding-left:25px;}
.myinfo dl dd label{ width:90px; display:inline-block;}

.change{ font-size:14px;}
.change h3{ height:50px; line-height:50px; font-size:16px; border-bottom:1px solid #ddd; background:url(../images/jianhover.png) no-repeat 0 center; padding-left:25px; margin-bottom:30px;}
.change p{ height:50px; padding-left:25px;}
.change p b{ font-size:16px; color:#e62128;}
.change p .input{ height:30px; border:1px solid #ddd; width:250px; padding-left:10px;}
.change p label{ width:100px; display:inline-block;}
.change .edit_cn{padding-left:25px; margin-top:15px;}
.change .edit_cn .yes{ width:100px; height:35px; background-color:#e62128; border:none; color:#fff; margin-right:20px; display:inline-block; float:left; line-height:35px; text-align:center;}
.change .edit_cn .exit{ width:100px; height:35px; background-color:#e62128; border:none; color:#fff;}
/***************弹出层样式*************************/
.theme-popover-mask{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:1000010;position:fixed;top:50%;left:50%;width:630px;height:330px;margin:-165px 0 0 -315px;display:none;}
.question-tan{width:595px;height:auto;background:#fff;padding-bottom:50px;	}
.tan-title{width:580px;padding-left:15px;height:47px;line-height:47px;text-align:left;font-size:20px;color:#fff;background:#e6212a;}
.tan-result{width:100%;margin-top:15px;text-align:center;color:#313131;font-size:20px;}
.tan-content{width:485px;line-height:25px;margin:0 auto;overflow:hidden;font-size:14px;color:#7c7c7c;margin-top:20px;	}
.tan-btn{width:450px;height:50px;margin:0 auto;margin-top:30px;	}
.tan-btn a{width:140px;height:40px;line-height:40px;display:inline-block;text-align:center;color:#fff;font-size:18px;background:#e6212a;}
.reset{float:left;margin-left:50px;}
.right{float:right;margin-right:50px;}

/* CSS Document */
.pass-box{width:1000px;height:auto;margin:50px auto;border:1px solid #ddd; padding-bottom:40px;}
.pass-title{width:940px;padding-bottom:18px;border-bottom:solid 1px #DEDEDE;text-align:center;font-size:18px;color:#ca4341;padding-top:20px;margin:0 auto;}
.pass-box-content{width:auto;height:auto;margin:35px 0px 0px 90px;overflow:hidden;}
.pass-tips{width:auto;height:14px;padding-left:22px;background:url(../images/pass-tips.png) no-repeat;font-size:14px;color:#ca4341;line-height:14px;}

.code-box{width:270px;height:37px;border:solid 1px #DCDCDC;float:left;}
.login-icon{width:20px;height:14px;border-right:solid 1px #C6C6C6;display:inline-block;float:left;margin:12px 0px 0px 20px;}
.next1{width:196px;height:37px;display:inline-block;font-family:"Microsoft YaHei";color:#fff;font-size:14px;line-height:37px;text-align:center;background:url(../images/next.png) no-repeat;}
.login-box{width:1100px;height:420px;padding:100px 0 60px;margin:0 auto;}
.login-box-left{width:670px;height:420px;float:left;}
.login-box-right{width:428px;height:376px;float:right;border:1px solid #eee;border-left:none;background:#fff;}
.login-box-inner{width:270px;height:auto;margin:0 auto;margin-top:35px;}
.login-title{width:100%;padding-bottom:15px;text-align:center;font-size:18px;color:#ca4341;border-bottom:solid 1px #DEDEDE;}
.login-line{width:270px;height:37px;border:solid 1px #DCDCDC;margin-top:22px;}
.login-line2{width:270px; border:none;}
.login-line4{width:370px; border:none;}
.login-line3{ width:370px;height:37px;border:solid 1px #DCDCDC;margin-top:22px;}
.code-box{width:160px;height:37px;border:solid 1px #DCDCDC;float:left;}
.code-box1{width:190px;height:37px;border:solid 1px #DCDCDC;float:left;}
.login-icon{width:20px;height:14px;border-right:solid 1px #C6C6C6;display:inline-block;float:left;margin:12px 0px 0px 20px;}
.icon1{background:url(../images/name.png) left center no-repeat;	}
.icon2{background:url(../images/pass.png) left center no-repeat;	}
.icon3{background:url(../images/yanzhen.png) left center no-repeat;	}
.width-input{width:215px;padding-left:10px;height:35px;line-height:35px;float:left;outline:none;font-size:14px;color:#999999;font-family:"Microsoft YaHei";border:none;}
.width-input2{width:105px;}
.code-img{width:97px;height:37px;display:inline-block;float:right;}
.code-img img{width:97px;height:37px;}
.login-sub{width:100%;height:37px;display:block;line-height:37px;text-align:center;border:none;font-size:14px;color:#fff;background:url(../images/login-sub.png) no-repeat;font-family:"Microsoft YaHei";cursor:pointer;outline:none;}
.forget{float:left;font-size:14px;color:#999;}
.register{float:right;font-size:14px;color:#ca4341;}
.login-line .msgs{ height:37px; border:1px solid #e8e8e8; margin-left:7px;}

/*找回密码*/
.tipe_box_01,.tipe_box_02,.tipe_box_03,.tipe_box_04{
	width:683px;
	height:33px;
	margin:30px 30px;
	background:url(../images/background_tips.jpg) no-repeat;
}
.tipe_box_01{
	background-position: left top;
}
.tipe_box_02{
	background-position: left -43px;
}
.tipe_box_03{
	background-position: left -84px;
}
.tipe_box_04{
	background-position: left -126px;
}
.tipe_box_01 li,.tipe_box_02 li,.tipe_box_03 li,.tipe_box_04 li{
	float:left;
	width:170px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#969494;
	font-weight:bold;
}
.tipe_box_01 li.selected,.tipe_box_02 li.selected,.tipe_box_03 li.selected,.tipe_box_04 li.selected{
	color:#fff;
}
.center{ text-align:center; padding:30px 0;}

