@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:middle;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}.fl{float:left;display:inline}.fr{float:right;display:inline}

/* css3.0 animate */
a,.ani_img,.ani_scale { transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; }
.ani_scale:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }

/* header */

#CommentItem{width:300px;height:auto;margin:10px auto 0;background:#ecf9ff;font-size:'ËÎÌå';}
#CommentItem .til{width:100%;height:31px;background:#2e8acb url(../images/comment_til.jpg) no-repeat left center;margin-bottom:12px;}
#ztComment{width:100%;height:auto;margin:0 auto;font-size:12px;background:#fff;}
#ztComment .allScore{width:100%;height:20px;margin:10px auto;padding:10px 0px;}
#ztComment .allScore li{width:20%;height:20px;line-height:20px;text-align:center;float:left;color:#666;}
#ztComment .allScore li span.all{color:#2e8acb;font-weight:bold;}
#ztComment .allScore li span.else{color:#8BB6C2;}
#ztComment .allScore li a{display:block;width:100%;height:20px;line-height:20px;margin:0 auto;background:#2e8acb;text-align:center;color:#fff;text-decoration:none;}
#ztContent{width:100%;height:100%;font-size:12px;color:#555;}
#ztContent dl{width:100%;height:auto;padding:10px 0px;border-bottom:1px dashed #9FBECD;}
#ztContent dl dt{width:100%;height:20px;}
#ztContent dl dt ul{width:100%;height:20px;margin:0 auto;}
#ztContent dl dt ul li{float:left;height:20px;line-height:20px;}
#ztContent dl dt ul li.name{width:50%;}
#ztContent dl dt ul li.name span{color:red;}
#ztContent dl dt ul li.score{width:30%;}
#ztContent dl dt ul li.score span{color:red;}
#ztContent dl dt ul li.praise{width:20%;text-align:right;}
#ztContent dl dt ul li.praise em{font-style:normal;color:#2e8acb;}
#ztContent dl dt ul li.praise span{cursor:pointer;}
#ztContent dl dd{width:90%;height:auto;margin:10px auto;line-height:150%;text-indent:28px;}
#page{width:100%;text-align:center;padding:20px 0px;}
#page a{text-align:center;padding:3px 4px;margin:0 1px;color:#8BB6C2;text-decoration:none;border:1px solid #eee;}
#page span{padding:3px 5px;text-align:center;border:1px solid #ddd;background:#eee;color:#fff;}

#mySend{display:none;border-radius:2px;width:250px;height:355px;padding:10px;font-family:Microsoft Yahei;position:fixed;top:50%;left:50%;margin-top:-180px;margin-left:-130px;z-index:10002;background:#fff;}
#mySend table{margin:auto;text-align: left;width: 95%;font-size:12px;}
#mySend table th {background:#EEF3F7;border-bottom: 1px solid #D5DFE8;font-weight:normal;color: #2e8acb;text-indent:26px;height: 30px;line-height: 32px;}
#mySend table tr{background:#fff;}
#mySend table tr:hover{background:#DBECFD;}
#mySend table td {border-bottom: 1px solid #EEEEEE;color: #888;height: 30px;line-height: 30px;padding:1px 0px;}
#mySend table td div.middle {float: left;}
#mySend table td div.sc {float: left;}
#mySend table td div.default{float: left;}
#mySend table td div.default img{display: inline-block;margin-top: -5px;}
#mySend form input.text{background:#FFFFFF;border: 1px solid #2e8acb;height:19px;width: 220px;}
#mySend form textarea{ background:#FFFFFF;border: 1px solid #2e8acb;float: left;height: 100px;width: 220px;min-width:220px;min-height:100px;max-height:100px;max-width:220px;}
#mySend form input.btn{background:#2e8acb;border: 1px solid #2e8acb;color: #FFF;cursor: pointer;height: 21px;outline:none;width: 124px;margin-left:40px;}
#mySend div.close{width:20px;height:20px;line-height:20px;text-align:center;background:#fff;position:absolute;top:-10px;right:-10px;color:#888;cursor:pointer;box-shadow: 1px 1px 1px #222;border-radius: 50px;border:1px solid #eee;}
#fkShow{height:20px;font-size:12px;padding:10px 0;}
#fkShow p{width:20%;height:20px;line-height:20px;text-align:center;color:#666;text-indent:0px;float:left;font-family:Microsoft Yahei;}
#clickBtn{display:block;width:50px;height:20px;line-height:20px;border-radius:1px;outline:none;text-align:center;color:#fff;text-decoration:none;font-size:11px;margin:0 auto;background:#006DB8;}
#fkShow p em{font-style:normal;color:#0094D6;}
#fkShow p em.all{font-style:normal;font-size:13px;font-weight:bold;}
.blackBg{width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);position:fixed;left:0px;top:0px;z-index:10001;display:none;}

/* all */
body { color:#595757; }
a { color:#595757; }
.wrap,.banner { position:relative; width:310px; margin:0 auto; clear:both; }

/* common */
.container .wrap { width:310px; padding:10px 0px; font-family:'Microsoft Yahei'; font-size:14px; }
.box { padding-bottom:25px; background:url(../images/line.jpg) repeat-x bottom; margin-bottom:25px; }
.box .hd { margin-bottom:15px; height:26px; }
.box .hd h2 { position:relative; padding-left:35px; font-size:20px; font-weight:100; line-height:26px; color:#1364b6; }
.box .hd em { position:absolute; left:0; top:0; width:26px; height:22px; padding:2px 0; border-radius:13px; font-size:11px; line-height:11px; background:#1364b6; color:#fff; text-align:center; }
.box .pic,.banner { text-align:center; }
.box .border { border:#1264b6 1px solid; }
.box .pic p { margin-top:5px; color:#1364b6; line-height:25px; }
.box .aLink { display:block; width:100%; height:33px; padding-top:20px; text-align:center; clear:both; }
.box .aLink a { position:relative; display:inline-block; width:77px; height:33px; margin:0 5px; padding-left:43px; text-decoration:none; background-color:#1364b6; background-repeat:no-repeat; background-position:10px center; font-size:16px; color:#fff; line-height:33px; font-family:'Microsoft Yahei'; text-align:left; }
.aLink a.zxzx { background-image:url(../images/zxzx.png); border-radius:5px 0 0 5px; }
.aLink a.mfdh { background-image:url(../images/mfdh.png); border-radius:0 5px 5px 0; } 
.box .aLink.on a { width:auto; padding-right:20px; border-radius:16px; padding-left:50px; background-image:url(../images/zxzx.png); background-position:20px center; font-size:20px; text-align:left; }

h3.colTitle { margin-bottom:15px; font-weight:100; color:#1364b6; line-height:22px; color:#1364b6; }
div.colTitle { width:220px; height:22px; margin:0 auto 15px; font-weight:700; background:#1364b6; line-height:22px; color:#fff; text-align:center; border-radius:11px; }

.colTxt { padding:15px 10px 0; text-align:justify; line-height:24px; }
.colTxt em { color:#1264b6; }

.list dl { padding-bottom:25px; text-align:center; }
.list dd { margin-top:5px; line-height:20px; text-align:left; }
.list dd em { display:block; color:#fe8900; }

.list01 dl { width:100%; height:127px; padding:10px 0; }
.list01 dt { float:left; width:161px; }
.list01 dd { float:right; width:130px; color:#878787; line-height:20px; }
.list01 .on dt { float:right; width:169px; }
.list01 .on dd { float:left; width:120px; }
.list01 dd h5 { padding:10px 0; font-size:18px; font-weight:100; color:#1264b6; }
.list01 dd h5 p { }

/* box */

.box2 .pic img { margin-bottom:10px; }

.Mg { margin-bottom:20px; padding-bottom:30px; border-bottom:#ccc 1px dashed; }
.case { padding-top:15px; }
.case li { margin-bottom:10px; text-align:center; }
.case li p { margin-top:5px; height:23px; line-height:23px; }

.box5 .list dl { padding-bottom:0; }
.box5 .list img { border:#ccc 1px solid; }
.box5 .list dd { color:#1364b6; text-align:center; margin-top:15px; }

.box6 .list dd { text-align:center; margin-top:5px; }

.adver { margin-bottom:10px; text-align:center; }

.box12 { border:#1364b6 1px solid; width: 308px;}
.box12 h2 { padding-left:15px; height:37px;  background:#1364b6; font-size:16px; font-weight:100; font-family:'Microsoft Yahei'; line-height:37px; color:#fff; }
.box12 dl{ width:290px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.box12 dd{ width:100%; height:33px; margin-top:6px; font-weight:700; line-height:33px;}
.box12 dd a{ display:inline; text-align:center; color:#FFF;}
.box12 dd a.a01{ float:left; background:#91c1e9; width:165px; margin-right:4px; }
.box12 dd a.a02{ float:right; background:#db7077; width:121px; }
.box12 dd a.a03{ float:left; background:#d0454e; width:125px; margin-right:4px;  }
.box12 dd a.a04{ float:right; background:#e1822a; width:161px; }
.box12 dd a.a05{ float:left; background:#13b9ad; width:165px; margin-right:4px;  }
.box12 dd a.a06{ float:right; background:#f3b174; width:121px; }