/* CSS Document */
.s_top{ width:1000px; margin:auto; height:95px;}
.s_top img{ float:left; margin-top:20px;}
.s_top p{ float:right; line-height:95px; font-family:"微软雅黑"; font-size:20px; color:#333333; margin-right:50px;}
.s_top p span{ margin-left:20px;}


.daohang{ background:url(../images/generic/nav_bj.jpg) repeat-x left top; height:50px; overflow:hidden;}
.daohang ul{ width:700px; margin:10px auto; height:30px; padding-left:700px;}
.daohang ul li{ line-height:30px; float:left; width:100px; text-align:center;}
.daohang ul li a{ color:#fff; font-size:16px; display:block; float:left; width:98px;}
.daohang ul li a:hover{ color:#54c3f1;}
.daohang ul span{border-left:1px #04348f double; border-right: 1px #3daad7 double; height:30px; display:block; float:left;}


.s_bann{ position:relative; height:414px; overflow:hidden;}
.s_bann .ba_i{ position:absolute; top:0; left:50%; margin-left:-720px; z-index:-2;}
.s_bann #jiaodian{position:absolute;right:50%;bottom:50px;z-index:1;}
#jiaodian span{cursor:pointer;background:url(../images/index/circle.png) 0px -15px no-repeat;float:left;padding:0 3px;margin:0 3px;width:12px;height:18px;}
#jiaodian .on{background:url(../images/index/circle.png) 0px 5px no-repeat;}


.dl{width:1000px; margin:24px auto 0; position:relative; height:346px;}
.qywh{ width:580px; float:left; padding:20px 0 0 62px;}
.qywh h1{ font-size:46px; font-family:"微软雅黑"; letter-spacing:5px;}
.qywh h3{font-size:27px; font-family:"微软雅黑";letter-spacing:6px; line-height:60px;}
.dl_cen{ width:300px; height:323px; float:right; padding:23px 21px 0;}
.dl_bj{ width:342px; height:346px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; position:absolute; top:0; right:0; z-index:-1;}


.dd .yanz{ width:108px; float:left;}
.dd .yanz .inputOuter input{ width:101px; letter-spacing:8px;}

.yanz_img{ float:left; margin-left:5px;}
.yanz_img img{ width:80px; height:40px; margin-right:5px;}
.yanz_img a{ line-height:40px; color:#FFF; font-size:14px;}


.tj{ overflow:hidden; margin-bottom:15px;} /*55*/
.tj input{ display:block; width:137px; height:36px; background:url(../images/generic/a01.png) no-repeat center; text-align:center; line-height:36px; color:#FFF; font-family:"微软雅黑"; font-size:18px; float:left; border:0; cursor:pointer;}
.tj .tj_a2{ float:right;}
.tj input:hover{ background-image:url(../images/generic/a01_a.png)}

.tj_bot{ overflow:hidden; clear:both; text-align:right;}
.tj_bot span{ margin:0 20px;}
.tj_bot a,.tj_bot span{ color:#FFF; font-size:12px; line-height:20px;}
.tj_bot a:hover{ text-decoration:underline;}

.column{ width:1000px; margin:10px auto; overflow:hidden;}
.column img{ float:left;}
.column ul{ float:right; width:915px; height:85px;}
.column ul li{ float:left; width:203px; height:85px; margin-left:25px;}
.column ul li span{ display:block; width:56px; height:85px; float:left;}
.column ul li p{ float:right; width:135px; font-size:16px; color:#3e3a39; line-height:24px;}
.column ul li p a{ font-size:12px; line-height:35px;}
.column ul li p a img{ float:none; vertical-align:sub;}
.column ul li p a:hover{ color:#005098;}

.kj{ background:#a7c6e8; height:40px; line-height:40px; text-align:center;}
.kj span{ font-size:12px; color:#005098; margin:0 5px;}
.kj a{ color:#005098; font-size:12px;}
.kj a:hover{ text-decoration:underline;}

.s_bot{ background:#f6f6f6 !important;}

.select_box{ width:258px;}

.mx_h{overflow:hidden;}

.onLoad{color:#fff;line-height:40px;font-size:14px; margin-top:-10px;}

.onError{padding-left: 25px; margin:0 0 10px; background-position:0px 0px; line-height:16px;}