@charset "utf-8";
html{color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{margin:0;padding:0;border:0}
body,button,input,select,textarea{font:15px/1.8  "\5b8b\4f53",arial;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
input,select,textarea{font-size:100%;outline:none;}
ol,ul,li {list-style:none;}
i,em{ font-style: normal;}
/*b,strong{ font-weight:normal}
*/table{border-collapse:collapse;border-spacing:0;}
/*caption,th,td {text-align:left;}
*/img{border:0;vertical-align:top;}
a {text-decoration:none;color:#555}
a:hover{color:#923831}
.clear {clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.wrap:after,.clearfix:after,.main:after,.floor:after{content:'.';display: block;clear: both;visibility: hidden;overflow: hidden;height: 0;line-height: 0;}
.clearfix{*zoom:1;}
.wp100{width:100%}
.wp50{ width:50%}
.fc{ margin:0 auto}
.relative{position:relative}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.mr{margin-right:10px}
.ml{margin-left:10px}
.pt{padding-top:10px;}
.write{color:#fff}
.fwb{font-weight:bold}
.border{border:#ddd solid 1px;}
.wrap{width:1200px;margin:0 auto;}
/*头部*/
.Confucianism{ background:url(../images/background.png);}
.Confucianism_head{ width:100%;}
.Confucianism_head_title{ width:1200px; margin:0 auto; height:175px;}
.head_left{ float:left; width:482px;height:175px; background:url(../images/rx_ico.png) center 40px no-repeat;}
.head_left img{}
.head_right{  float:right}
.Navigation{ width:53px; float:left; border-left:1px #b2b2b2 solid;    margin-left: 40px; height:148px;}
#on{background:url(../images/back_head.png); background-repeat:no-repeat;}
.Navigation span{ width:29px; line-height:22px; float:left; font-size:20px; font-family:"\65B9\6B63\5B8B\523B\672C\79C0\6977\7B80\4F53"; text-align:center; padding:28px 12px 0 12px}
.Navigation:hover{background:url(../images/back_head.png); background-repeat:no-repeat;}
.Navigation:hover span{color:#fff}
#on span{color:#fff}

.dividing-line{ height:24px; background:url(../images/line.png)}
.navbar{margin:20px 0;}
.hd2{ display:inline-block;  color:#923831; font-size:24px; font-family:'\65B9\6B63\5B8B\523B\672C\79C0\6977\7B80\4F53';height:36px;line-height:36px;background:url(../images/hd-s1.png) left top no-repeat;}
.hd2 span{display:inline-block;padding:0 17px;height:36px;background:url(../images/hd-s2.png) right bottom no-repeat;}
.navbar .position{ padding-left:20px;background:url(../images/ico-position.png) left center no-repeat;}

/*注册登录*/
.login{ margin:150px auto;width:700px;}
.login-box{margin:10px 0;width:498px;height:40px;line-height:40px;border:#ddd solid 1px;}
.login-btn{margin:10px 0;width:100px;height:40px;background:#52cc8c;color:#fff}


.reg{ display:inline-block; min-height:500px; margin:20px 0 0 0; background:url(../images/reg.png) right bottom no-repeat;}
.reg-row{position:relative;float:left;display:inline-block;width:100%;height:45px;line-height:45px;margin:15px 0;}
.reg-tit{float:left;display:block;width:110px;background:#f7f7f7;border:#ddd solid 1px;height:43px;padding-left:15px;}
.reg-tit i{width:19px;height:19px;vertical-align:middle;display:inline-block;margin-right:10px;}
.icon-reg-usr{background:url(../images/icon_reg_user.png) no-repeat 0 center}
.icon-reg-code{background:url(../images/icon_reg_code.png) no-repeat 0 center}
.icon-reg-pwd{background:url(../images/icon_reg_pwd.png) no-repeat 0 center}
.icon-reg-mobile{background:url(../images/icon_reg_mobile.png) no-repeat 0 center}
.reg-input{float:left;display:block;width:400px;border:#ddd solid 1px;border-left:none;height:43px;line-height:45px;padding-left:10px;background:#fff}
.validcode{ position:absolute;left:443px;top:0px;}
.validcode img{ width:95px; height:45px}
.reg-row-pwd{ font-size:13px;color:#888}
.reg-row-pwd a{color:#888}
.reg-row-pwd .remember-pwd{}
.reg-row-pwd .forgot-pwd{ margin-left: 470px}
.btn1{display:inline-block;background:url(../images/bg-btn.png) no-repeat;font-family:'\65B9\6B63\5B8B\523B\672C\79C0\6977\7B80\4F53';color:#fff;width:217px;height:55px; line-height:55px;font-size:22px;font-weight:400;vertical-align:middle;cursor:pointer;}
.btn1:hover{opacity:.9}
.reg-row .btn1{cursor:pointer}
.reg-row .tips{float:left;padding-left:35px;background:url(../images/ico-warning.png) 10px center no-repeat;color:#ea0000}
.get-validcode{position:absolute;left:402px;top:1px;height:43px;background:#f7f2f1;color:#923831;padding:0 15px;cursor:pointer;-moz-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;}
.get-validcode:hover{background:#923831;color:#fff;}

/*个人中心*/
.ico-edit{display:inline-block;width:26px; height:36px;background-image:url(../images/ico-edit.png);background-position: 0 14px;background-repeat:no-repeat;}
.ico-eval{display:inline-block;width:26px; height:36px;background-image:url(../images/ico-eval.png);background-position: 0 13px;background-repeat:no-repeat;}
.ico-del{display:inline-block;width:26px; height:36px;background-image:url(../images/ico-del.png);background-position: 0 13px;background-repeat:no-repeat;}
.ico-edit:hover{background-position:0 -42px}
.ico-eval:hover{background-position:0 -41px}
.ico-del:hover{background-position:-1px -43px}
.askgov .tit3{width:420px;}
.askgov .tit4{width:420px;text-align:left;}
.askgov .row4{width:125px;}
.askgov .row5{width:80px;}
.main .askgov tr{padding:0}
.add-askgov-row,.user-editinfo-row{display:inline-block;margin:10px 0}
.add-askgov-row .title{padding-left:10px;}
.add-askgov-row .title i{margin-right:-25px;letter-spacing:30px}
.user-tips{ padding-left:25px;background:url(../images/ico-warning.png) 3px center no-repeat;color:#ea0000}
.add-askgov-row .select{padding-left:10px;width:300px;height:40px;line-height:40px;border:#ddd solid 1px;color:#666}
.add-askgov-row .box{padding:0 10px;width:880px;height:40px;line-height:40px;border:#ddd solid 1px;color:#666}
.add-askgov-row .body{padding:10px;width:880px;line-height:32px;min-height:200px;border:#ddd solid 1px;}
.user-editinfo{margin-top:80px}
.user-editinfo-row{width:100%}
.user-editinfo-row .title{display:inline-block;width:150px;text-align:right}
.user-editinfo-row .box{display:inline-block;padding:0 10px;width:400px;height:40px;line-height:40px;border:#ddd solid 1px;color:#666}
.user-editinfo-row .user-tips{display:inline-block;}
.user-editinfo-row .action{margin-left:150px}
/*个人中心 侧边*/
.user-sidebar{position:relative;display:block;float:right;width:250px;min-height:500px;background:#f7f7f7;}
.user-sidebar-hr{height:80px;background:#52cc8c}
.user-sidebar-logout{position:absolute;right:5px;top:0;width:40px;height:40px;}
.user-sidebar-logout a{display:block;width:40px;height:40px;background:url(../images/logout.png) center center no-repeat;opacity:.5}
.user-sidebar-logout a:hover{opacity:.8}
.user-sidebar-basic{position:absolute;left:25px;top:30px;width:200px;border-bottom:#ccc solid 1px;text-align:center}
.user-sidebar-headshot{position:relative;left:50px;top:0;width:100px;height:100px;}
.user-sidebar-headshot a{display:block;width:100px;height:100px;}
.user-sidebar-headshot a img{width:100px;height:100px;border-radius:50%;}
.user-sidebar-headshot a i{position:absolute;left:0;top:0;display:none;width:100px;height:100px;border-radius:50%;line-height:100px;color:#fff;background-color:rgba(0,0,0,.5)}
.user-sidebar-headshot a:hover i{display:block}
.user-sidebar-name{margin-top:20px;color:#222;}
.user-sidebar-tel{margin-bottom:25px;color:#888}
.user-sidebar-tel i{padding-left:15px;background:url(../images/ico-tel.png) 0 center no-repeat;}
.user-sidebar-items{position:absolute;top:250px;left:25px;width:200px;text-align:center;}
.user-sidebar-item{background:#f7f7f7;border-bottom:#ccc dotted 1px;/*-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;*/}
.user-sidebar-item a{display:block;padding:5px 0}
.user-sidebar-item:hover{background:#52cc8c;}
.user-sidebar-item:hover a{color:#fff}

/*底部*/
.footer{ width:1200px; margin:20px auto; border-top:#ccc solid 1px; padding-top:20px;line-height:24px;text-align:center;}
.footer_title{}
.footer_title_copyright{}


/*分页*/
.pagination{float:right;padding:30px 5px}
.pagination a{ padding:4px 10px; margin:0 5px;background:#fcfcfc; border:#ddd solid 1px}
.pagination a:hover{border:#0d8ee9 solid 1px}
.pagination a.current{background:#0d8ee9; color:#fff;border:#0d8ee9 solid 1px}
.pagination a.disable{cursor:default;color:#aaa}
.pagination a.disable:hover{border:#ddd solid 1px}
.pagination input{padding:2px;margin:0 2px;border:#ddd solid 1px; width:40px}


