@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:top;}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;}.noMg{margin: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); }

/* all */
body { color:#444; }
a { color:#444; }
.wrap { position:relative; width:310px; margin:0 auto; clear:both; }
.position{width:310px; height:35px; font-family:'Microsoft Yahei'; line-height:35px; border-bottom:1px solid #ccc; font-size:15px; background:url(/images/position_bg.jpg) no-repeat left; font-size:16px; margin:0 auto 10px; line-height:35px; text-indent:20px; text-align:left; }


/* common */
.iBanner { width:310px; margin:0 auto; padding-top:7px; text-align:center; }
.container .wrap { width:310px; padding:15px 0; font-family:'Microsoft Yahei'; font-size:14px; }
.padBor { margin-bottom:20px; padding-bottom:20px; border-bottom:#ccc 1px dashed; }
.box { padding:0 5px 25px; background:url(../images/line.jpg) repeat-x bottom; margin-bottom:25px; }
.box .hd { height:26px; margin-bottom:10px; }
.box .hd h2 { position:relative; padding-left:35px; font-size:18px; 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 { text-align:center; }
.box .border { border:#1264b6 1px solid; }
.box .aLink { display:block; width:100%; height:33px; padding-top:20px; padding-bottom:0 !important; 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:5px; 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:10px; text-align:justify; line-height:24px; text-indent:2em; }
.colTxt em { color:#1264b6; }

.list dl { float:left; padding:0 3px 10px; text-align:center; }
.list dd { margin-top:5px; line-height:20px; }

.list01 dl { float:left; width:150px; padding:0 2px 20px; }
.list01 dd h5 { margin:5px 0; font-weight:100; color:#1364b6; line-height:20px; }
.list01 dd p { line-height:20px; }

/* box */
.box1 .intro { width:258px; margin:0 auto; padding:8px 0; }
.box1 .txt { padding:5px 3px 0; }
.box1 .txt dt { padding-left:20px; color:#e35300; line-height:24px; }
.box1 .c1 dt { background:url(../images/ico_1.jpg) no-repeat left center; }
.box1 .c2 dt { background:url(../images/ico_1.jpg) no-repeat left center; }
.box1 .c3 dt { background:url(../images/ico_1.jpg) no-repeat left center; }

.case li { float:left; width:141px; margin:6px 3px; padding:1px; background:#1364b6; overflow:hidden; display:inline; }
.case li p { width:100%; height:23px; line-height:23px; text-align:center; color:#fff; }

.box3 .pic { margin-top:20px; }
.box4 .txt { margin-top:10px; }
.box4 .txt em { color:#1264b6; }

.beTo { padding-top:20px; }
.beTo dl { position:relative; width:143px; height:122px; }
.beTo dd { position:absolute; bottom:0; left:0; width:100%; height:23px; line-height:23px; background:#1364b6; text-align:center; color:#fff; filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; }

.box5 dd { margin-top:5px; height:23px; line-height:23px; }
.clearBoth { clear:both; padding-top:15px; }

.box6 .adver { padding-top:20px; }

.box5 .hd,.box6 .hd { margin-bottom:20px; }

.xrs { position:relative; height:130px; margin-bottom:15px; }
.xrs em { position:absolute; left:-5px; top:-2px; font-size:20px; color:#0174b7; line-height:20px; }
.xrs dl { position:absolute; left:10px; top:0; width:276px; height:105px; padding:25px 10px 0; background:url(../images/bg_1.png) no-repeat; z-index:1; }
.xrs dt { float:left; width:99px; height:94px; }
.xrs dd { float:left; width:164px; padding-left:10px; }
.xrs dd h6 { height:40px; font-weight:100; line-height:40px; font-size:18px; color:#0174b7; }
.xrs dd p { color:#444; line-height:20px; }

.box13 dl { float:left; width:128px; padding:25px 10px 15px; background:#e8f3fb url(../images/p21.jpg) no-repeat top center; line-height:24px; }
.box13 dl.after { float:right; }
.box13 dt { font-size:18px; color:#0072b8; }
.box13 dd { padding-left:20px; background:url(../images/p22.jpg) no-repeat left 7px; }

.box14 { padding:0 5px; border:none; }
.box14 .colTitle,.box14 .colTxt { margin-bottom:5px; }
.box14 .colTitle { letter-spacing:2px; }
.box14 .colTxt { color:#484848; }
.box14 .pic { margin-bottom:20px; }
.box14 .pic img { border:#c1c1c1 1px solid;}

.box5 .hd,.box10 .hd,.box11 .hd,.box13 .hd,.box14 .hd { margin-bottom:20px; }

.box18 { border:#1364b6 1px solid; }
.box18 h2 { padding-left:15px; height:37px;  background:#1364b6; font-size:16px; font-weight:100; font-family:'Microsoft Yahei'; line-height:37px; color:#fff; }
.box18 dl{ width:290px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.box18 dd{ width:100%; height:33px; margin-top:6px; font-weight:700; line-height:33px;}
.box18 dd a{ display:inline; text-align:center; color:#FFF;}
.box18 dd a.a01{ float:left; background:#91c1e9; width:165px; margin-right:4px; }
.box18 dd a.a02{ float:right; background:#db7077; width:121px; }
.box18 dd a.a03{ float:left; background:#d0454e; width:140px; margin-right:4px;  }
.box18 dd a.a04{ float:right; background:#e1822a; width:146px; }
.box18 dd a.a05{ float:left; background:#13b9ad; width:165px; margin-right:4px;  }
.box18 dd a.a06{ float:right; background:#f3b174; width:121px; }