/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, div, ul, ol, li, dl, dt, dd, p, form, input, select, button, textarea, table, tr, th, td, iframe {margin: 0;padding: 0;}
ul, ol {list-style: none;}
img {border: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}

body {font-family: Arial, "微软雅黑","宋体";font-size: 13px;color: #333;
background: #fff;}
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
.video embed, .video object, .video iframe { width: 100%; height: auto; }
/* 链接 */
a {color: #007cdb;text-decoration: none;
transition: all 0.3s;
-moz-transition: all 0.3s;	/* Firefox 4 */
-webkit-transition: all 0.3s;	/* Safari 和 Chrome */
-o-transition: all 0.3s;}
a:hover { color:#333;}
/* 文字大小 */
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}

/* 颜色 */
.red { color: #F00; }
.gray { color: #888; }
.blue { color: #005ab7; }
.lightgray { color: #999; }
.green { color: #007b3f; }
.graybg { background: #f5f5f5; }
.graybg2 { background: #fff; border-top: 30px solid #f5f5f5; padding-bottom: 30px solid #f5f5f5; }
/* 表单 */
input, select, textarea, label { font-family: Arial, "微软雅黑"; font-size: 12px; vertical-align: middle; }
.form_text { padding-left: 3px; height: 22px; border: 1px solid #CCC; border-radius: 2px; line-height: 22px; }
.form_select { padding-left: 3px; height: 24px; border: 1px solid #CCC; border-radius: 2px; line-height: 22px; _width: 80px; min-width: 80px; margin-right: 15px; }
.form_textarea { padding-left: 3px; border: 1px solid #CCC; border-radius: 2px; line-height: 22px; }
.form_btn { padding: 5px 15px; overflow: visible; }
label.form_check { height: 30px; line-height: 30px; padding: 0 30px 0 20px; display: block; float: left; position: relative; z-index: 1; }
label.form_check input { position: absolute; z-index: 20; left: 0; bottom: 8px; }
/* 页面布局 */
.container { margin: 0 auto; width: 1100px; }
.container2 { margin: 0 auto; width: 1200px; }
/* 浮动 */
.f_l { float: left; }
.f_r { float: right; }
.clear { clear: both; font-size: 0; height: 0; overflow: hidden; }
.clear1 { clear: both; font-size: 14px; height: 14px; overflow: hidden; line-height: 14px; }
.clear2 { clear: both; font-size: 20px; height: 20px; overflow: hidden; line-height: 20px; }
.clear4 { clear: both; font-size: 40px; height: 40px; overflow: hidden; line-height: 40px; }
.clearline { clear: both; font-size: 15px; height: 15px; overflow: hidden; line-height: 15px; border-bottom: 1px solid #eee; margin-bottom: 15px; }

.bgwhite {width:1098px; border:1px solid #e4e4e4; border-top:none; _height:300px; min-height:300px; background:url(imgleft_bg2.png) -1px top #fff repeat-y; background-size:218px 100%;}
.bgwhite2 {width:1098px; border:1px solid #e4e4e4; border-top:none; _height:300px; min-height:300px; background:#fff;}
.bgwhite3 {width:1098px; border:1px solid #e4e4e4; _height:300px; min-height:300px; }
.bgwhite .bg1 { background:url(imgleft_bg1.jpg) left bottom no-repeat; background-size:218px auto;}
.bgwhite .bg1a { background:url(imgleft_bg1a.jpg) left bottom no-repeat;}



