html{width:100%; height: 100%;}
body{width:100%; height: 100%; margin: 0; padding: 0; font-family: "Microsoft YaHei" ! important; display:table;  background:url(../images/top_bg.jpg) no-repeat; background-size:100% auto;background-color:#fdfdfd;}

div{margin: 0; padding: 0;}
ul{margin: 0; padding: 0; list-style-type: none;}
li{margin: 0; padding: 0; list-style-type: none;}
a{ text-decoration:none;} a:hover{ text-decoration:none;}

.nowPage{ color:#ff9c00!important;}

/** public ********************************************/
.top_bg{width:100%; height:auto; display:table;padding-top: 21px;}
.top{width:1250px; height:auto; display:table; margin:auto; background:url(../images/top_right2.png) no-repeat; background-position:right bottom; background-size:auto 130px;}
.top ul:nth-child(1){width:450px; height:185px; display:table; float:left;}
.top ul:nth-child(1) img{width:100%;  display:block; margin:25px 0 0 22px;}
.top ul:nth-child(2){width:450px; height:180px; display:table; float:left;}
.top ul:nth-child(2) img{width:100%; display:block; margin:60px auto 0 35px;}

.mune{width:100%; height:45px; margin:0 auto; display:block; background:#c60000; border-top:1px #8c4138 solid; overflow:hidden;}
.mune ul{width:1200px;height:45px;margin:0 auto 0 auto; display:table;}
.mune ul li{width:120px;height:45px;margin:0 auto 0 auto; display:table; float:left;}
.mune ul li h2{width:120px;height:auto; position: absolute; z-index:99999999; display:table; margin:0; font-size:14px; font-weight:500; padding-bottom:10px;}
.mune ul li h2 a{width:120px;height:45px; line-height:45px; display:block; float:left; color: #FFFFFF; font-size:14px; text-align:center;}
.mune ul li h2 a:nth-child(1){ font-size:17px; font-weight:bold;}
.mune ul li:nth-child(1) h2 a{ background: url(../images/hp.png) no-repeat; background-size:17px 17px; background-position:26px 14px; text-indent:17px;}

.mune ul li:hover{ background-color: #d44848; }

.down_mune_er{ display:none!important;font-size:14px!important;height:35px!important; line-height:35px!important;width:120px; overflow:hidden; border-top:1px dotted #eea9a9; background:url(../images/dian.png) no-repeat; background-size:5px 16px; background-position:5px center;background-color: #d44848; text-align:left!important; text-indent:16px;}

.mune ul li :hover > .down_mune_er{display:block!important;}
a.down_mune_er:hover{width:210px!important; height:35px!important; line-height:35px; position: relative; z-index:999999999; display:block;background-color:#e06363; }


/** homepage ********************************************/
.hp_one{width:1200px; height:auto; display:table; margin:15px auto 0 auto;}
.hp_one_left{width:930px; height:auto; display:table; float:left;}
.hp_one_ll{width:400px; height:auto; display:table; float:left;}
.hp_oo_ll{width:400px; height:260px; display:table; border:5px solid #e8e0c9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin:0;}
.hp_oo_ll img{width:390px; height:260px; display:block;}
.hp_ot_ll{width:400px; height:auto; display:table; margin-top:10px; margin-bottom:0px;}
.hp_ysc{ width:100%; height:auto; background:url(../images/column.gif); display:table;}
.hp_ysc ul:nth-child(1){width:100%; height:42px; line-height:42px; font-size:18px; font-weight:bold; text-indent:18px; background:url(../images/dian2.png) no-repeat; background-position:0px 14px; background-size:6px 18px; background-color:#fdfdfd; border-bottom:3px solid #e8e0c9;}
.hp_ysc ul:nth-child(1) a{ float:right; line-height:42px; font-size:12px; color:#CCCCCC; font-weight:500; margin-right:5px;}
.hp_ysc ul:nth-child(2){width:370px; height:auto; line-height:26px; font-size:14px; background-color:#FFFFFF; margin:10px auto 0 auto; padding:10px 5px 10px 5px; text-indent:24px; color: #666666;}
.hp_ysc ul:nth-child(2) a{ color:#99CCFF;}
.hp_ysc ul:nth-child(3){width:384px; height:auto; margin:0px auto 10px auto; display: table;}
.hp_ysc ul:nth-child(3) a{width:120px; height:40px; display:block; float:left;color:#a48f51; font-size:15px; font-weight:bold; text-align:center; line-height:40px; background:#FFFFFF; margin:10px 0 0 10px; }
.hp_ysc ul:nth-child(3) a:nth-child(1){ margin-left:2px;}

.hp_one_lr{width:510px; height:auto; display:table; float:right; border-bottom:1px solid #f3f1f1;}
.hp_hot_news{width:100%; height:auto; display:table; background: url(../images/rdnews.jpg); border:1px solid #e8e0c9; padding:10px 0 10px 0; margin:0;}
.hp_hot_news img.titimg{width:80px; height:80px; position:absolute; margin:-15px 0 auto 433px;}
.hp_hot_news_tit{width:95%; height:50px; line-height:50px; display:table; margin:0 auto 0 auto; overflow:hidden;font-size:20px; font-weight:bold; border-bottom:1px dashed #FFFFFF;}
.hp_hot_news_tit a{ color:#CC0000;}
.hp_hot_news_con{width:95%; height:auto; line-height:21px; display:table; margin:auto; font-size:13px; color: #999999; font-weight:500; padding:10px 0 2px 0; text-indent:28px;}

.hp_news{width:100%; height:auto; display:table; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; margin:20px auto 0 auto; background:#FFFFFF;border-radius:3px 3px 0 0;}
.hp_news_tit{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e8e0c9;background:url(../images/dian2.png) no-repeat; background-position:3px center; background-size:6px 17px; margin:0; padding:0; text-indent:18px; font-weight:bold; margin-bottom:2px;}
.hp_news dt{width:100%; height:36px; line-height:36px; text-indent:12px; overflow:hidden; border-bottom:1px dotted #e8e0c9; background:url(../images/dian3.png) no-repeat;background-position:2px center; background-size:5px 8px;}
.hp_news dt a{font-size:14px; color: #666666;}
.hp_news dt a:hover{color:#9e1d27;}

.hp_zjxs{width:98%; height:auto; display:table;  margin:20px auto 6px auto; background-color:#FFFFFF;}
.hp_zjxs ul:nth-child(1){width:100%; height:30px; border-bottom:1px solid #c39863; margin-bottom:10px;}
.hp_zjxs ul:nth-child(1) h2{width:100px; height:30px; background:#c39863; font-size:15px; color:#FFFFFF; text-align:center; line-height:30px; margin:0; padding:0;}
.hp_zjxs ul:nth-child(2) li{width:100%; height:32px; line-height:32px; background:url(../images/dian3.png) no-repeat; background-position:0 center; background-size:5px 10px; text-indent:12px; overflow:hidden;}
.hp_zjxs ul:nth-child(2) li a{font-size:15px; color:#666666;}
.hp_zjxs ul:nth-child(2) li a:hover{color:#9e1d27;}

.hp_mywh{width:930px; height:auto; display:table; padding-top:11px;}
.hp_mywh dl:nth-child(1){width:100%; height:42px; line-height:42px; font-size:18px; font-weight:bold; text-indent:18px; background:url(../images/dian2.png) no-repeat; background-position:3px 14px; background-size:6px 18px; border-bottom:3px solid #e8e0c9; margin:0;}
.hp_mywh dl:nth-child(2){ width:100%; height:auto; display:table; border:1px solid #e8e0c9; border-top:none; background:#FFFFFF; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding:15px 0 15px 0; margin:0;}
.hp_mywh dl:nth-child(2) a{ width:99px; height:auto; display:block; float:left; margin-left:15px; background:#f4f0e6;border-radius:3px;}
.hp_mywh dl:nth-child(2) a span:nth-child(1){ width:99px; height:110px; display:block; overflow:hidden; padding:3px;}
.hp_mywh dl:nth-child(2) a span:nth-child(1) img{ width:93px; height:auto; display:block;}
.hp_mywh dl:nth-child(2) a span:nth-child(2){ width:100%; height:30px; display:table; text-align:center; line-height:30px; font-size:14px; color:#333333;}

.hp_gcjh_img{width:100%; height:auto; display: block; border:1px solid #f4f0e6;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.hp_gcjh_title{width:100%; height:30px; line-height:30px; overflow:hidden; display:block!important;}

.hp_syjs{width:930px; height:auto; display:table; margin-top:22px; margin-bottom:10px;}
.hp_zyysy{width:456px; height:auto; display:table; float:left; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; background:#FFFFFF;}
.hp_zyysy ul:nth-child(1){width:100%; height:42px; line-height:42px; font-size:18px; font-weight:bold; text-indent:18px; background:url(../images/dian2.png) no-repeat; background-position:3px 14px; background-size:6px 18px; border-bottom:1px solid #e8e0c9; margin:0;}
.hp_zyysy ul:nth-child(2){width:100%; height:auto; display:table;}
.hp_zyysy ul:nth-child(2) a{width:25%; height:37px; display:block; float:left; border-bottom:1px dotted #f1ede1; border-right:1px dotted #f1ede1;box-sizing:border-box;-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; line-height:37px; text-align:center; font-size:14px; color: #666666; font-weight:500;}
.hp_zyysy ul:nth-child(2) a:nth-child(4n+4){ border-right:0px;}

.hp_jsys{width:456px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; background:#FFFFFF;}
.hp_jsys ul:nth-child(1){width:100%; height:42px; line-height:42px; font-size:18px; font-weight:bold; text-indent:18px; background:url(../images/dian2.png) no-repeat; background-position:3px 14px; background-size:6px 18px; border-bottom:1px solid #e8e0c9; margin:0;}
.hp_jsys ul:nth-child(2){width:100%; height:auto; display:table;}
.hp_jsys ul:nth-child(2) li{width:100%; height:36px; line-height:36px; text-indent:12px; overflow:hidden; border-bottom:1px dotted #e8e0c9; background:url(../images/dian3.png) no-repeat;background-position:2px center; background-size:5px 8px;}
.hp_jsys ul:nth-child(2) li a{ font-size:14px; color:#666666;}

.hp_zjwh{width:930px; height:auto; display:table; margin-top:20px;}
.hp_zjwh dl:nth-child(1){width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; text-indent:18px; background:url(../images/dian2.png) no-repeat; background-position:0px 18px; background-size:6px 18px; border-bottom:3px solid #e8e0c9; margin:0;}
.hp_zjwh dl:nth-child(1) dt{width:300px; height:50px; line-height:60px; font-size:13px; float:right; text-align:right; color: #666666; font-weight:500;}
.hp_zjwh dl:nth-child(1) dt a{font-size:13px; color: #666666; font-weight:500;}
.hp_zjwh dl:nth-child(2){width:100%; height:auto; display:table; border:1px solid #e8e0c9; background:#FFFFFF; border-top:none; padding:0; margin:0;box-sizing:border-box;-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}

.zjwh_yssp{width:560px; height:auto; display:table; float:left; border-right:1px solid #e8e0c9; margin:0; padding:0 0 10px 0;box-sizing:border-box;-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}
.zjwh_yssp list{width:560px; height:auto; display:table; margin:0; padding:0;}
.zjwh_yssp_tit{width:550px; height:40px; background:url(../images/column.gif) repeat-x center; display:block; margin:10px auto 2px auto;}
.zjwh_yssp_tit label{height:40px; padding:0 20px 0 20px; margin:0 auto 0 20px; background:#FFFFFF; font-size:15px; font-weight:bold; line-height:40px;}
.zjwh_yssp list a{width:92px; height:120px; float:left; margin:10px 0 5px 15px; display:block; background:#FFFFFF; border:1px solid #e8e0c9; border-radius:3px;}
.zjwh_yssp list a span:nth-child(1){width:92px; height:86px; display:block;}
.zjwh_yssp list a span:nth-child(1) img{width:88px; height:84px; display:block; margin:2px; border-radius:3px;}
.zjwh_yssp list a span:nth-child(2){width:100%; height:33px; line-height:33px; display:block; overflow:hidden; font-size:11px; font-weight:500; text-align:center; border-top:1px solid #e8e0c9; color: #666666;}

.zjwh_kpjy{width:360px; height:auto; display:table; float:right;}
.zjwh_kpjy_tit{width:355px; height:40px; background:url(../images/column.gif) repeat-x center; display:block; margin:10px auto 2px auto;}
.zjwh_kpjy_tit label{height:40px; padding:0 20px 0 20px; margin:0 auto 0 20px; background:#FFFFFF; font-size:15px; font-weight:bold; line-height:40px;}
.zjwh_kpjy a{width:355px; height:35px; line-height:35px; display:block; font-size:14px; color: #666666; overflow:hidden; font-weight:500; border-bottom:1px dotted #EFEFEF; margin:auto; background:url(../images/dian.png) no-repeat; background-position:0px 9px; background-size:5px 15px; text-indent:14px;}

.hp_ad{width:930px; height:80px; display:table; margin-top:18px;}
.hp_ad a{width:460px; height:80px; display:table;}
.hp_ad a img{width:460px; height:80px; display:block;}
.hp_ad a:nth-child(1){ float:left;}
.hp_ad a:nth-child(2){ float:right;}

.hp_one_right{width:250px; height:auto; display:table; float:right;}
.hp_right_zzj{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; }
.hp_right_zzj ul:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9;}
.hp_right_zzj ul:nth-child(2){width:96%; height:auto; line-height:24px; text-indent:25px; font-size:13px; color:#666666; margin:auto; display:table; padding:6px 0 6px 0;}
.hp_right_zzj ul:nth-child(3){width:100%; height:auto; display:table;}
.hp_right_zzj ul:nth-child(3) a{text-indent:65px; line-height:65px; height:65px; display:block; font-size:14px; color: #CC0000; border-top:1px solid #e8e0c9;}
.hp_right_zzj ul:nth-child(3) a:nth-child(1){ background:url(../images/zzj_01.jpg) no-repeat center;}
.hp_right_zzj ul:nth-child(3) a:nth-child(2){ background:url(../images/zzj_02.jpg) no-repeat center;}
.hp_right_zzj ul:nth-child(3) a:nth-child(3){ background:url(../images/zzj_03.jpg) no-repeat center;}

.hp_right_yxjz{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; margin-top:10px; }
.hp_right_yxjz ul:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9;}
.hp_right_yxjz ul:nth-child(2){width:96%; height:auto; line-height:24px; text-indent:20px; font-size:13px; color:#666666; margin:auto; display:table; padding:52px 0 6px 0; background:url(../images/shzbl.jpg) no-repeat; background-position:center 8px; background-size:180px auto;}
.hp_right_yxjz ul:nth-child(3){width:100%; height:auto; display:table;}
.hp_right_yxjz ul:nth-child(3) a{text-indent:40px; line-height:55px; height:55px; display:block; font-size:15px; color: #CC0000; border-top:1px solid #e8e0c9;}
.hp_right_yxjz ul:nth-child(3) a:nth-child(1){ background:url(../images/shl_s.png) no-repeat; background-position:5px center; background-size:35px auto; background-color:#FAFAFA;}
.hp_right_yxjz ul:nth-child(3) a:nth-child(2){ background:url(../images/shl_h.png) no-repeat; background-position:5px center; background-size:35px auto; background-color:#FAFAFA;}
.hp_right_yxjz ul:nth-child(3) a:nth-child(3){ background:url(../images/shl_l.png) no-repeat; background-position:5px center; background-size:35px auto; background-color:#FAFAFA;}

.hp_right_gcsb{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; margin-top:10px; }
.hp_right_gcsb dl:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9; margin:0;}
.hp_right_gcsb dl:nth-child(2){width:200px; height:auto; margin:15px auto 15px auto; display:table;}

.hp_right_clzl{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; margin-top:10px;}
.hp_right_clzl ul:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9;}
.hp_right_clzl ul:nth-child(2){width:100%; height:auto; display:table; background:url(../images/column.gif); padding-bottom:8px; }
.hp_right_clzl ul:nth-child(2) a{width:96%; height:38px; display:block; line-height:38px; font-size:14px; color:#666666; background:#FFFFFF; border:1px solid #e8e0c9;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:8px auto 0 auto; text-indent:5px;}
.hp_right_clzl ul:nth-child(2) a:hover{ border:1px solid #f7d5d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#f8f6f2; color:#FF3300;}

.hp_right_link{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; margin-top:10px; }
.hp_right_link ul:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9;}
.hp_right_link ul:nth-child(2){width:100%; height:auto; display:table; background: #FFFFFF;}
.hp_right_link ul:nth-child(2) li{width:90%; height:33px; line-height:33px; border-bottom:1px dotted #faeee5; margin:auto; font-size:14px;}
.hp_right_link ul:nth-child(2) li:last-child{border-bottom:none;}
.hp_right_link ul:nth-child(2) li:nth-child(1){border-bottom:none; height:auto;}
.hp_right_link ul:nth-child(2) li:nth-child(1) img{width:100%; height:auto; display:block; margin:10px auto 7px auto;}

.hp_right_mbn{width:100%; height:auto; display:table; background-color:#FFFFFF; border:1px solid #e8e0c9; margin-top:10px; padding-bottom:8px;}
.hp_right_mbn ul{width:100%; height:auto; display:table;}
.hp_right_mbn ul a img{width:94%; height:68px; display:block; margin:8px auto 0 auto;}

.pub_more{width:60px; height:25px; line-height:25px; display:block;float:right; font-size:13px; color: #CCCCCC; font-weight:500; text-indent:0; padding-top:12px;}
.pub_more img{width:12px; height:12px; margin-right:6px; display: inline;}

.hp_link{width:1200px; height:auto; margin:18px auto 0 auto; display:table;}
.hp_link ul:nth-child(1){width:100%; height:35px; line-height:35px; text-align:center; font-size:20px; color:#CC9900; font-weight:bold; background:url(../images/linkus.jpg);}
.hp_link ul:nth-child(2){width:100%; height:auto; padding:15px 0 15px 0; display:table; border:1px solid #c5a28c; background:#FFFFFF;}
.hp_link ul:nth-child(2) a{margin-left:18px; float:left; display:block; font-size:14px; color:#000066;}

.bottom{width:100%; height:auto; padding:10px 0 20px 0; border-top:3px #c5a28c solid; margin-top:10px; background:#FFFFFF;}
.bottom ul{width:1300px; height:auto; margin:auto; text-align:center; font-size:12px; color: #666666; line-height:26px;}
.bottom ul:nth-child(1){height:38px; line-height:38px; margin-bottom:5px; background:#f4f0e6; border-radius:30px;font-size:14px; color:#666666;}
.bottom ul:nth-child(1) a{ margin:auto 6px auto 6px; font-size:14px; color:#666666; font-weight:500;}
.bottom ul:nth-child(1) a:hover{ color:#CC0000;}

.defaultMS{ background-color:#d44848!important;}

.allbody{width:1200px; height:auto; display:table; margin:25px auto 0 auto;}
.leftbody{width:230px; height:auto; display:table; float:left;}
.rightbody{width:950px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; border-radius:3px 3px; padding-top:10px; background:#FFFFFF;}
.rightbody li:nth-child(1){width:100%; height:50px; line-height:42px; border-bottom:1px solid #e8e0c9; background:url(../images/dian3.png) no-repeat; background-position:5px 14px; background-size:6px 18px; text-indent:20px; font-size:18px; font-weight:bold;}
.rightbody li:nth-child(2){ width:95%; min-height:905px; line-height:32px; font-size:15px; margin:20px auto 20px auto; text-indent:32px;}

.rightbodylist{width:950px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; border-radius:3px 3px; padding-top:10px; background:#FFFFFF;}
.rightbodylist li:nth-child(1){width:100%; height:50px; line-height:42px; border-bottom:1px solid #e8e0c9; background:url(../images/dian3.png) no-repeat; background-position:5px 14px; background-size:6px 18px; text-indent:20px; font-size:18px; font-weight:bold;}
.rightbodylist li:nth-child(2){ width:100%; min-height:925px; line-height:32px; font-size:15px; margin:10px auto 10px auto;}
.rightbodylist li:nth-child(2) a{ width:100%; height:45px; display:block; line-height:45px; font-size:15px; background:url(../images/dian.png) no-repeat; background-position:5px center; background-size:7px 18px; text-indent:22px; color:#666666; border-bottom:1px dotted #e1e0e0; overflow:hidden;}
.rightbodylist li:nth-child(2) a:hover{background:url(../images/dian.png) no-repeat; background-position:5px center; background-size:7px 18px; background-color: #FAFAFA; border-bottom:1px dotted #F0F0F0;}

.rightbodyinfo{width:950px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; border-radius:3px 3px; padding-top:10px; background:#FFFFFF;}
.rightbodyinfo li:nth-child(1){width:100%; height:50px; line-height:42px; border-bottom:1px solid #e8e0c9; background:url(../images/dian3.png) no-repeat; background-position:5px 14px; background-size:6px 18px; text-indent:20px; font-size:18px; font-weight:bold;}
.rightbodyinfo li:nth-child(1) a{width:100px; height:25px; line-height:25px;font-size:12px; color: #CCCCCC; float:right; margin-right:5px; border:1px solid  #F6F6F6; background:#FAFAFA; clear:both; font-weight:500; margin-top:12px;}
.rightbodyinfo li:nth-child(1) a:hover{ border:1px solid #FFFFCC; background:#FFFEF7; color:#FFCC00;}
.rightbodyinfo li:nth-child(2){ width:95%; min-height:905px; line-height:32px; font-size:15px; margin:20px auto 20px auto;}
.rightbodyinfo li:nth-child(2) h1{width:100%; height:auto; line-height:30px; text-align:center; border-bottom:double 3px #f6f2e8; font-size:24px; display:table; padding:40px 0 20px 0; margin:0;}
.rightbodyinfo li:nth-child(2) h3{width:98%; height:auto; line-height:38px; margin:20px auto 20px auto; font-weight:500; font-size:16px; color:#666666; text-indent:32px;}
.rightbodyinfo li:nth-child(2) h3 img{max-width:96%;}
.rightbodyinfo li:nth-child(2) h5{width:100%; height:30px; background:#f6f2e8; line-height:30px; text-align:center;font-size:12px; font-weight:500; margin:0; padding:0; color:#CCCCCC;}

.rightbodypic{width:950px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; border-radius:3px 3px; padding-top:10px; background:#FFFFFF;}
.rightbodypic li:nth-child(1){width:100%; height:50px; line-height:42px; border-bottom:1px solid #e8e0c9; background:url(../images/dian3.png) no-repeat; background-position:5px 14px; background-size:6px 18px; text-indent:20px; font-size:18px; font-weight:bold;}
.rightbodypic li:nth-child(2){ width:920px; min-height:925px; margin:10px auto 10px auto;}
.rightbodypic li:nth-child(2) a{ width:133px; height:auto; display:block; color:#666666; border:1px solid #F0F0F0; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px; background:#FAFAFA; float:left; margin:10px;}
.rightbodypic li:nth-child(2) a:hover{border:1px solid #999999; }
.rightbodypic li:nth-child(2) a text:nth-child(1) img{width:110px; height:120px; display:block; margin:5px auto 5px auto;}
.rightbodypic li:nth-child(2) a text:nth-child(2){width:100%; height:30px; display:block; line-height:30px; font-size:13px; color:#666666; overflow:hidden; text-align:center;}

.rightbodypic_my{width:950px; height:auto; display:table; float:right; border:1px solid #e8e0c9; border-top:3px solid #e8e0c9; border-radius:3px 3px; padding-top:10px; background:#FFFFFF;}
.rightbodypic_my li:nth-child(1){width:100%; height:50px; line-height:42px; border-bottom:1px solid #e8e0c9; background:url(../images/dian3.png) no-repeat; background-position:5px 14px; background-size:6px 18px; text-indent:20px; font-size:18px; font-weight:bold;}
.rightbodypic_my li:nth-child(2){ width:920px; min-height:925px; margin:10px auto 10px auto;}
.rightbodypic_my li:nth-child(2) a{ width:159px; height:auto; display:block; color:#666666; border:1px solid #F0F0F0; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px; background:#FAFAFA; float:left; margin:10px;}
.rightbodypic_my li:nth-child(2) a:hover{border:1px solid #999999; }
.rightbodypic_my li:nth-child(2) a text:nth-child(1) img{width:120px; height:140px; display:block; margin:10px auto 5px auto;}
.rightbodypic_my li:nth-child(2) a text:nth-child(2){width:100%; height:30px; display:block; line-height:30px; font-size:14px; color:#666666; overflow:hidden; text-align:center; font-weight:bold;}


.lefttype{width:100%; height:auto; display:table; background: url(../images/xw.jpg);border:1px solid #e8e0c9;}
.lefttype ul:nth-child(1){width:100%; height:64px; display:table; background:url(../images/n_01.png);}
.lefttype ul:nth-child(1) a{width:100%; height:64px; display:block; background: url(../images/dian2.png) no-repeat; background-position:6px center; background-size:6px 18px; font-size:18px; color: #333333; text-indent:25px; line-height:62px; font-weight:bold;} 
.lefttype ul:nth-child(2){width:100%; height:auto; display:table; padding-bottom:8px;} 
.lefttype ul:nth-child(2) a{width:95%; height:40px; display:block; background: #FFFFFF; line-height:40px; color: #666666; font-size:15px; text-indent:5px; margin:8px auto 0 auto; border:1px solid #EEEEEE;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
.lefttype ul:nth-child(2) a:hover{ border:1px solid #993300;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.lefttype_zzj{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#f0eced; margin-top:10px;}
.lefttype_zzj a{text-indent:60px; line-height:65px; height:65px; display:block; font-size:14px; color: #CC0000; border-top:1px solid #e8e0c9;}
.lefttype_zzj a:nth-child(1){ background:url(../images/zzj_01.jpg) no-repeat center; border-top:none; background-size:98% auto;}
.lefttype_zzj a:nth-child(2){ background:url(../images/zzj_02.jpg) no-repeat center; background-size:98% auto;}
.lefttype_zzj a:nth-child(3){ background:url(../images/zzj_03.jpg) no-repeat center; background-size:98% auto;}

.lefttype_yxjz{width:100%; height:auto; line-height:22px; display:table; border:1px solid #e8e0c9; background-color:#FFFFFF; margin-top:10px; }
.lefttype_yxjz ul:nth-child(1){width:100%; height:40px; line-height:43px; text-indent:25px; font-size:16px; font-weight:bold; background:url(../images/dian2.png) no-repeat; background-position:10px center; background-size:5px 16px; color: #000000; display:table; border-bottom:1px solid #e8e0c9; background-color:#fcfbf9;}
.lefttype_yxjz ul:nth-child(2){width:100%; height:auto; display:table;}
.lefttype_yxjz ul:nth-child(2) a{text-indent:33px; line-height:55px; height:55px; display:block; font-size:14px; color: #CC0000; border-top:1px solid #e8e0c9;}
.lefttype_yxjz ul:nth-child(2) a:nth-child(1){ background:url(../images/shl_s.png) no-repeat; background-position:5px center; background-size:30px auto; background-color:#FAFAFA;}
.lefttype_yxjz ul:nth-child(2) a:nth-child(2){ background:url(../images/shl_h.png) no-repeat; background-position:5px center; background-size:30px auto; background-color:#FAFAFA;}
.lefttype_yxjz ul:nth-child(2) a:nth-child(3){ background:url(../images/shl_l.png) no-repeat; background-position:5px center; background-size:30px auto; background-color:#FAFAFA;}


.findDoctor{width:500px; height:40px; display:table; margin:100px auto 0 auto;}
#doctorName{width:400px; height:40px; border:1px solid #006699;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-indent:5px; font-size:17px; color:#333333; float:left;}
#findButton{width:100px; height:40px; background: #006699; color:#FFFFFF; font-size:15px; text-align:center; float:left; border:1px solid #006699;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#nofind{width:500px; height:40px; line-height:40px; font-size:12px; color: #FF0000; margin:auto;}

.page{width:100%!important; height:60px; line-height:60px; text-align:center; clear:both; display:table;}
.page a{width:auto; height: 30px; border:1px solid #CCCCCC; margin:0 2px 0 2px; text-align:center; padding:2px 6px 2px 6px;}
.page a:hover{color: #FFFFFF; background: #FF0000; border:1px solid #FF0000;}
.page span{width:auto; height: 30px; border:1px solid #FF0000; padding:2px 6px 2px 6px; margin:0 2px 0 2px; color: #FFFFFF;background: #FF0000;}

.zww img{width: 100px; height: auto; display: block; z-index: 999; margin: -120px 0 0 370px; left: 50%; position: absolute;}

/** 留言板 ********************************************/
.ysc_dl{width:60%; height:auto; display:table; margin:20px auto 0 auto; border:1px dotted #CCC; border-radius:3px; background:#F8F8F8;}
.ysc_dl dt{width:90%; height:auto; display:block; margin:0; padding:0; text-indent:0; padding:0 5% 0 5%;}
.ysc_dt_tit{ display:block; border-top:1px dotted #CCC; font-size:15px; font-weight:bold; color:#333; padding-top:10px!important; margin-top:15px!important; line-height:30px!important;}
.ysc_dt_tit span{font-size:12px; color:#FF0000; font-weight:100;}
.ysc_input{width:98%; height:35px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:14px; color:#666;}
.ysc_textarea{width:98%; height:105px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:14px; color:#666; resize: none;}
.vcode_input{width:50%; height:35px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:14px; color:#666; resize: none; float:left;}
.vcode_img{width:auto; height:37px; border-radius:3px; margin:1px auto 0 6px; display:inline-block; }
#submit_message{width:50%; height:39px; background:#090; display:block; color:#FFF; text-align:center; line-height:39px; font-weight:bold; border-radius:3px; margin:5px 0 30px 0;}
#submit_donation{width:50%; height:39px; background:#090; display:block; color:#FFF; text-align:center; line-height:39px; font-weight:bold; border-radius:3px; margin:5px 0 30px 0;}
#picadds{width:100px; height:100px; display:block; border:1px solid #090;}



/* 详情页分享 */
.share-box {
    display: block;
    width: 165px;
    height: 36px;
    margin: 0!important;
}
.details-main h6 span {
    margin: 0 6px;
}
.sharetxt {
    height: 36px;
    line-height: 36px;
    margin-right: 0!important;
    font-size: 14px;
    text-indent: 0 !important;
}
.dhsharebuttonbox a {
    display: block;
    width: 24px;
    height: 100%;
    margin-right: 10px;
    float: left;
    cursor: pointer;
}
.details-main h6 span {
    margin: 0 6px;
}
.dhsharebuttonbox {
    width: 102px;
    height: 36px;
    background: url(../images/share-group-icon.png)left center no-repeat;
}
.fl {
    float: left;
}
.fr {
    float: right;
}