﻿@charset "utf-8";
/* base */
body{ font:14px/24px "宋体",Verdana,sans-serif; color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ vertical-align:top; border:0;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6,input{ font-size:14px; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
a,input{ outline:0;}
input{ vertical-align:middle;}

/* public */
.fb{ font-weight:bold;}
.left{ float:left;}
.right{ float:right;}
.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both;}
.hied{ display:none;}
.wrap{ width:950px; margin:0 auto; overflow:hidden;}
.red{ color:#ea0000;}
.blue{ color:#78a3d7;}

/* font family */
.yahei{ font-family:"微软雅黑";}

/* font size */
.f12px{ font-size:12px;}
.f24px{ font-size:24px;}
.f30px{ font-size:30px;}

/* icon */
.header,.r_icon1,.r_icon2,.btn a,.d_icon1,.d_icon2,.content h1,.t_icon1,.select,.submit{ background:url(../images/iconcal.gif?t=0561f477) no-repeat 6px 11px;}

/* header */
.header{ height:50px; line-height:50px; padding-left:46px; color:#333; border-bottom:3px solid #a7bae1;}
.h_border{ border:0;}

/* content */
.content{ border:1px solid #ddd;}
.content h1{ height:30px; line-height:30px; border-bottom:1px solid #e5ebee; padding-left:36px; background-color:#a7bae1; color:#fff; background-position:18px -163px;}
.content .h_icon{ background-position:18px -198px;}
.content table{ margin:20px 0;}
.content table td{ height:50px;}
.content table span{ font-size:12px; color:#666;}
.content table input{ width:120px; border:1px solid #d6d6d6; padding:6px; margin:0 10px;}
.content table .select{ width:100px; line-height:16px; border:1px solid #d8d8d8; padding:5px 36px 5px 6px; overflow:hidden; color:#666; text-align:left; cursor:pointer; background:url(../images/arrow.gif?t=0561f477) no-repeat right center;}
.content table select{ float:left; margin-left:10px;  display:inline; width:120px; overflow:hidden; }
.t_icon1{ background-position:0 -233px; display:inline-block; padding-left:18px;}
.result{ margin:36px 0 36px 38px; padding-left:20px; line-height:30px; color:#000;}
.r_icon1{ background-position:0 -36px;}
.r_icon2{ background-position:0 -72px;}
.title2{ height:34px; line-height:34px; padding-left:36px; background:url(../images/linecal.gif?t=0561f477) repeat-x 0 bottom;}
.details{ margin:36px 0 0 60px; line-height:36px;}
.d_name{ display:inline-block; width:160px;}
.d_result{ display:inline-block; min-width:250px; _width:250px; line-height:70px; border-top:1px solid #333; margin-top:6px;}
.btn{ text-align:center; margin:20px 0;}
.btn a,.submit{ display:inline-block; text-align:center; width:98px; height:30px; line-height:30px; text-decoration:none; color:#fff; background-position:0 -125px;}
.submit{ border:0; cursor:pointer; font-weight:bold;}













