﻿@charset "utf-8";

/*公共样式 str*/
* { margin:0; padding:0 }
body {font-family:Arial,"宋体",sans-serif;
font-size:12px; background:#fff; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
p, pre, code, fieldset, legend, form, input, textarea,
th, td, blockquote, select, button {margin:0; padding:0}
h1,h2,h3,h4,h5,h6 {font-size:100%}
p {line-height:150%}
code, .code {font-family:"Courier","Courier New",monospace;}
table {border-collapse:collapse; border-spacing:0}
li {list-style:none} 
a:link,a:visited {text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;}
a:focus {outline:none;}
a,img {border:none;outline:none;} 
button, input, select, textarea { font:12px/1.5 tahoma, arial; outline:none;} 
.clearfix { clear:both;display:block;height:0;overflow:hidden;font-size:0} 
.fl{ float:left;}
.fr{ float:right;}
/*-------------------------------------------------------------*/
.margin{ width:960px; height:auto; margin:0 auto;}
.header{ width:100%; height:auto; background-color:#e6ebee;}
.header .header_bg{ width:100%; height:135px; background:url('../../images/bg_01.jpeg') top center no-repeat;}
.header .header_cont{ width:960px; height:87px; background:url('../../images/bg_02.jpeg') no-repeat; padding-top:48px;}

.body{float:left; width:100%; height:auto; background-color:#e6ebee;}
.cont{ float:left; width:958px; height:auto; border:1px #e5e5e6 solid; background-color:#fff;}
.cont .cont_top{ width:958px; height:91px; background:url('../../images/bg_03.jpeg') repeat-x; margin-top:27px;}
.cont .cont_top h2{ color:#99b3c3; font-family:"微软雅黑"; font-size:25px; font-weight:normal; padding-left:42px; padding-top:15px; line-height:30px;}
.cont .cont_top p{ color:#99b3c3; font-family:"微软雅黑"; font-size:15px; font-weight:normal; padding-left:42px; padding-top:10px; line-height:22px;}

.cont .cont_bottom{ float:left; width:958px; height:auto; padding-top:60px; position:relative;}
.cont_bottom .icon{ width:297px; height:234px; background:url('../../images/icon_01.png') no-repeat; position:absolute; top:-191px; right:22px;}
.cont_bottom ul li{ float:left; width:958px; height:auto; padding-bottom:20px;}
.cont_bottom ul li span{ float:left; width:190px; line-height:34px; padding-right:10px; text-align:right; font-family:"微软雅黑"; font-size:14px; color:#666; display:inline-block;}
.cont_bottom ul li textarea{ width:650px; height:245px; border:1px #e5e5e5 solid; background-color:#f5f5f5; margin-top:5px;font-size:14px;}
.cont_bottom ul li label{ float:right; line-height:30px; padding-right:123px;}
.cont_bottom ul li label font{ font-size:16px; color:#d02e17}
.cont_bottom ul li input{ width:645px; height:34px; line-height:34px; padding-left:5px; border:1px #e5e5e5 solid; background-color:#f5f5f5;}
.cont_bottom ul li input.txt{ width:100px;  vertical-align:middle;}
.cont_bottom ul li img{ height:36px; margin:0 5px; vertical-align:middle;}
.cont_bottom ul li a{ vertical-align:baseline; display:inline-block;}
.cont_bottom ul li a:hover{ color:#ab0003;}

.cont_btn{ clear:both; width:958px; height:auto; text-align:center; padding:10px 0 20px 0; }
.cont_btn input{ width:132px; height:42px; background:url('../../images/btn_01.png') no-repeat; border:0; cursor:pointer;}

.floor{float:left; width:100%; height:auto; background-color:#e6ebee; padding-top:30px;}
.floor_top{ float:left; width:100%; height:33px; background-color:#e6ebee; margin-bottom:10px;}
.floor_bottom{ float:left; width:100%; height:auto;}
.floor_middle{ float:left; width:100%; height:auto; padding-bottom:10px; text-align:center;}

.floor_main{ width:960px; height:auto; margin:0 auto;}
.floor_main .floor_cont{ float:left; width:960px; height:auto;}

.floor_cont p.links { color:#666; padding-top:5px; height:33px; line-height:34px; text-align:center; overflow:hidden; border-top:2px #cfdbe2 solid;}
.floor_cont p.links a{ color:#585858; margin:0 3px;}
.floor_cont p.links a:hover{ color:#ab0003}
.floor_cont p{ text-align:center; line-height:22px; }
.floor_cont p a{ margin-left:2px; margin-top:3px;}
.floor_middle a{ margin:0 3px; *+margin:0 2px; border:1px #d2d2d2 solid; display:inline-block;}
