﻿@charset "gb2312";
/* CSS Document */

body{ margin:0 auto; background:url(../images/headbg.jpg) left top repeat-x; font-size:14px; color:#292929;}
img{ border:none; display:block;}
ul,li,p{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited,a:hover{ text-decoration:none; font-size:14px; color:#292929;}
img{ border:none;}
.oh{ overflow:hidden;}
.pb20{ padding-bottom:20px;}
.head1{ background:url(../images/head1.png) center top no-repeat; height:197px; width:100%;}
.head2{ background:url(../images/head2.png) center top no-repeat; height:197px; width:100%;}
.header-banner{ position:relative; padding:0; overflow:hidden; background:url(../images/head0.jpg)center center repeat;}
.header-banner ul{ position: relative; padding:inherit;}
.flash{ height:197px; margin:0 auto;   }
.flash-img{ margin:0 auto;}



.main{ width:1000px; margin:0 auto; overflow:hidden;}
.main2{ width:960px; margin:0 auto;}
.nav{ margin-top:4px; position:relative;}
.nav .menu{ height:40px;}
.nav .menu li{ float:left; width:107px; line-height:40px; height:40px; text-align:center;}
.nav .menu .show{ background-color:#006ec7;}
.nav .menu li a{ color:#006ec7; font-weight:bold;}
.nav .menu .show a{ color:#FFF;}
.index-search{ position:absolute; top:0; right:0; background:url(../images/index-searchbg.jpg) left center no-repeat; width:193px; padding-top:6px; height:34px;}
.index-search input[type="text"]{ border:none; background:none; width:150px; height:29px; margin-left:2px; float:left;}
.index-search button{ border:none; background:url(../images/index-searchbtn.jpg) left top no-repeat; width:37px; height:29px; float:right; cursor:pointer;}

.ul-hide { display: none;}
.ul-show { display: block; }
.subnav{ width:100%;}
.subnavul{ background-color:#006ec7; height:28px; line-height:28px;}
.subnavul li{ float:left; color:#FFF; margin-left:30px; text-align:center;}
.subnavul li a{ color:#FFF;}
.subnavul li a:hover{ font-weight:bold;}

.bottom{ background-color:#f0f0f0; height:150px; text-align:center;}
.bottom span{ margin:0 auto; display: inline-block; float: left;}
.bottom img{ vertical-align:middle;}

.ifbottom{ background-color:#f0f0f0; width:100%; display:block;}
.ifbottom iframe{ margin:0 auto; width:1000px; height:150px; display:block;}


.inner-title{ height:30px; margin-top:15px; border-bottom:2px solid #d6d6d6;}
.inner-body{ border:1px solid #d6d6d6; border-top:0; padding:20px; margin-bottom:20px; min-height: 500px;}
.gl-title{ float:left; background:url(../images/gl-lmbg.jpg) left top no-repeat; width:95px; line-height:30px; height:30px; text-align:center; font-weight:bold; color:#006ec7; border-bottom:2px solid #006ec7;}
.gl-pos{ float:right; height:30px; line-height:30px; font-size:12px; text-align:right;}
.gl-list li{ height:34px; line-height:34px; border-bottom:1px dashed #cacaca;}
.gl-list li a{ float:left; background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px; margin-left:10px;}
.gl-list li span{ float:right; margin-right:10px;}
.page{ text-align:center; line-height:50px;}

.xl-title{ text-align:center; font-size:20px; font-weight:bold; line-height:28px; padding:20px;}
.xl-spec{ background-color:#f0f0f0; border-bottom:1px solid #d4d4d4; height:30px; line-height:30px; width:950px; margin:0 auto; text-align:center}
.xl-spec span{ margin:0 250px;}
.xl-content{ line-height:30px; text-align:left; padding:20px;}
.xl-content img{ margin:0 auto;}
.file li{ line-height:30px;}


.video{ border-bottom:1px dashed #cacaca; padding:20px 10px;}
.video-img{ position:relative; height:162px; width:216px; float:left; border:1px solid #e5e5e5;}
.video-img img{ position:absolute;}
.video-bg{ z-index:1;}
.video-text{ float:left; margin-left:20px;}
.video-title{ background:url(../images/video-line.jpg) left bottom repeat-x; height:56px; line-height:45px; margin-bottom:65px; width:700px;}
.video-title span{ float:right;}
.video-text a{ color:#c00000;}

.ld-img{ float:left; border:1px solid #e5e5e5;}
.ld-name{ font-weight:bold; line-height:50px;}

.form-info{ font-size:12px; color:#fe0002; margin-bottom:20px;}
.form-info span{ background:url(../images/mail.jpg) left center no-repeat; font-size:14px; font-weight:bold; color:#f77819; padding-left:27px; margin-right:5px; height:20px; line-height:20px; display:inline-block;}
.form-title{ background-color:#ededed; width:157px; height:32px; line-height:32px; text-align:center;}
.form input,.form textarea{ border:1px solid #e0e0e0; padding:0; margin:0;}
.form input{ height:32px; line-height:32px; width:210px;}
.form input[type="radio"]{ width:auto; height:auto;}
.form textarea{ width:740px; height:200px;}
.form span{ color:#fa0001;}
.form-btn{ text-align:center; line-height:50px;}
.form-btn input{ border:none; width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}

.top-img{ margin:20px auto;}

.xfdt-bg{ float:left;}
.xfdt-text{ float:left; width:720px; margin-left:20px; padding-top:20px;}
.xfdt-list li{ line-height:35px;}
.xfdt-list a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px;}
.xfdt-title{ font-size:16px; font-weight:bold; color:#006ec7; line-height:35px;}
.xfdt-title a{ float:right; font-size:12px; font-weight:normal; color:#494949;}
.xfdt-line{ background-color:#f2f2f2; height:10px; margin:20px auto;}


.xhfz-bg{ background:url(../images/xhfz-bg.jpg) left bottom no-repeat; width:1000px; height:400px; margin:0 auto; position:relative;}
.xhfz-list{ width:330px; margin:0 auto; padding-top:30px;}
.xhfz-list li{ line-height:30px;}
.xhfz-list a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px;}
.xhfz-btn{ position:absolute; width:100%; text-align:center; bottom:10px;}
.xhfz-btn a{ width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; margin:0 10px; display:inline-block; line-height:37px;}


.dbwy-bg{ background:url(../images/dbwy-bg.jpg) left bottom no-repeat; width:1000px; height:400px; margin:0 auto; position:relative;}
.dbwy-bg table{ margin-top:40px;}
.dbwy-btn{ text-align:center; padding-top:40px;}
.dbwy-btn a{ width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; margin:0 10px; display:inline-block; line-height:37px;}
.dbwy-title{ font-weight:bold; text-align:center; line-height:50px;}

.ls-table{ border-collapse:collapse; border-bottom:1px solid #d6d6d6;}
.ls-table td{ line-height:30px; height:30px;}
.ls-table thead td{ background-color:#006ec7; color:#FFF; font-weight:bold; border-left:1px solid #006ec7; border-right:1px solid #006ec7;}
.ls-table tbody td{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:0 12px;}



/*==以下是首页==*/
.main-left{ float:left;}
.main-right{ float:right;}
.w800{ width:800px;}
.w182{ width:182px;}
.mt20{ margin-top:20px;}

.yw{ border:1px solid #dcdcdc; border-top:2px solid #006ec7; width:474px; height:227px;}
.yw .title{ height:30px; line-height:30px; color:#006ec7; font-weight:bold; font-size:16px; border-bottom:1px solid #ededed; padding-left:10px; text-align:left;}
.yw .title a{ float:right; font-weight:normal; font-size:12px; color:#494949; margin-right:10px;}
.yw .list{ margin-left:10px;}
.yw .list li{ line-height:30px; overflow: hidden;}
.yw .list li a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px; float:left;}
.yw .list li span{ float:right; margin-right:10px;}
.yw .one{ background:url(../images/tt.jpg) 10px center no-repeat; padding-left:65px; line-height:40px; height:40px;} 
.yw .one a{ font-weight:bold; color:#d10404;}

.index-lm{ width:400px;}
.index-lm .title{ background:url(../images/index-lmbg.jpg) left center no-repeat; overflow:hidden; line-height:31px; margin-bottom:5px;}
.index-lm .title span{ background-color:#006ec7; line-height:31px; height:31px; width:96px; text-align:center; font-weight:bold; color:#FFF; display:block; float:left;}
.index-lm .title a{ float:right; margin-right:10px; font-size:14px;}
.index-lm .list{ height:180px;}
.index-lm .list li{ line-height:30px; overflow:hidden;}
.index-lm .list li a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px; float:left; vertical-align:middle;}

.banner img{ border:1px solid #d9d9d9;}

.fc{ background-color:#006ec7; color:#FFF; font-weight:bold; padding:25px 10px; width:16px; line-height:20px;}
.mr_frbox{height:131px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:40px;margin:45px 3px 0 0;width:14px;}
.mr_frUl{float:left;height:131px;width:715px;overflow:hidden;}
.mr_frBtnR{float:right;margin-top:45px;cursor:pointer;width:14px;height:40px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:172px;overflow:hidden;position:relative; margin:0 3px;}
.mr_frUl ul li a img{/*display:block;*/ border:1px solid #dcdcdc; width:172px; height:131px;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

.jj{ background:url(../images/jj.jpg) center top no-repeat; border:1px solid #dcdcdc; border-top:3px solid #006ec7; padding:40px 10px 0 10px;}
.jj .content{ line-height:25px;} 
.jj .content img{ margin:0 auto; margin-bottom:5px;}
.jj .content div{ text-align:right;}
.jj .content div a{ font-size:12px; color:#b30000;}
.jj .list li{ line-height:34px; border-top:1px solid #dcdcdc;}
.jj .list li a{ background:url(../images/jj-dot.jpg) left center no-repeat; padding-left:15px; margin-left:10px;}


.fw .title{ background:url(../images/fw-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.fw table{ border-collapse:collapse;}
.fw td{ border:1px dashed #c9c9c9; border-top:0; border-left:0;}
.fw td a{ display:block; width:91px; height:82px; position:relative; text-align:center;}
.fw td a:hover{ background-color:#006ec7;}
.fw td a span{ position:absolute; bottom:14px; width:90px; text-align:center; line-height:14px; display:block; left:0;}
.fw td a:hover span{ color:#FFF;}
.fw1{ background:url(../images/fw1.png) no-repeat;}
.fw2{ background:url(../images/fw2.png) no-repeat;}
.fw-1{ background-position:27px 14px;}
.fw-2{ background-position:-66px 14px;}
.fw-3{ background-position:30px -69px;}
.fw-4{ background-position:-64px -69px;}
.fw-5{ background-position:28px -152px;}
.fw-6{ background-position:-64px -152px;}


.tz .title{ background:url(../images/tz-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.tz .title a{ position:absolute; font-size:12px; right:10px; bottom:0;}
.tz .list{ height:210px; overflow:hidden;}
.tz .list li{ line-height:30px;}
.tz .list li a{ background:url(../images/gl-listdot.jpg) left 13px no-repeat; padding-left:10px; margin-left:10px; display:block;}


.sp .title{ background:url(../images/sp-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.sp .title a{ position:absolute; font-size:12px; right:10px; bottom:0;}
.sp .list li{ position:relative; float:left; margin:2px;}
.sp .list li .sp-cover{ position:absolute; z-index:2;}

.link .title li{ float:left; text-align:left; height:30px; line-height:30px; padding-left:20px; width:100px; font-weight:bold; color:#006ec7;}
.link-active{ background:url(../images/link-tab.jpg) left top no-repeat; color:#FFF !important;}
.link .title{ border-bottom:1px solid #006ec7; overflow:hidden; margin-bottom:10px;}
.link .list a{ background:url(../images/link-dot.jpg) left center no-repeat; padding-left:15px;}
.link .list li{ float:left; line-height:30px; margin-left:20px;}

.ifbottom{ width: 100%; height: 150px; background: #f0f0f0;}
.ifbottom .ifbottom_main{width: 1000px; margin: 0 auto; overflow: hidden;}
.ifbottom .ifbottom_main .dzjg{ margin-top: 28px; float: left; margin-right: 30px;}
.ifbottom .ifbottom_main p{ float: left; font-size: 14px; margin-top: 60px;}
.ifbottom .ifbottom_main ul{}
.ifbottom .ifbottom_main ul li{float: right; margin-top: 20px; margin-right: 15px;}
.fiex{ width:81px;   position:fixed; padding:2px 2px; border:1px solid #e9e9e9;left:50%; margin-left:510px; top:290px; overflow:hidden;}
.fiex img{margin: auto; margin-bottom:5px;}