﻿@charset "utf-8";

/* CSS Document */
body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; font-weight:normal;}
ul,li{margin:0;padding:0; font-family:"微软雅黑";font-weight:normal;}
html{ overflow-x:hidden;}
body{font-size:12px;color:#666; margin:0; padding:0; _overflow:hidden; overflow-x:hidden;overflow:visible; background:#fff;}
input,button,select,textarea{outline:none;resize:none;}
p{ margin:0; padding:0;}
a img{border:none;}
li{list-style-type:none;}
a{text-decoration:none;color:#000;}
input{vertical-align:middle;font-family:"微软雅黑";}

table{border-collapse:collapse;font-family:"微软雅黑";}
a:hover{cursor:pointer; color:#0a46a1;}

/*{dfilter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
a { outline:none; } /* for FF Chrome */
.dis{display:none;}
.clear{ clear:both;}
body > .qing{ min-width:1250px;}
/*common*/

#header{ width: 100%; height:101px; background-color:rgba(0,0,0,0.3); position:absolute;/*  left:50%; margin-left:-960px; */  background:url(images/tbg.png) repeat-x top; z-index:1000;}
#header .bgnav{ width:1200px; height:101px;  margin:0 auto; display:table;overflow:left;}
#header .bgnav .logo{ float:left; padding-top:20px;}
#header .bgnav .nav{ float:left; display:table; margin-top:40px;}
#header .bgnav .nav ul{ float:right;}
#header .bgnav .nav ul li{ float:left;  margin-left:30px; position:relative;}
#header .bgnav .nav ul li a{ font-size:16px; color:#FFF;}
#header .bgnav .nav ul li:hover{ padding-bottom:30px;}
#header .bgnav .nav ul li:hover .a-1{ color:#A7C5F1;}
#header .bgnav .nav ul .on{ background:url(images/nv_bg.jpg) bottom repeat-x;color:#0a46a1; padding-bottom:30px;}
#header .bgnav .nav ul .on .a-1{ color:#0a46a1;}
#header .bgnav .nav ul li ol{ width:116px; position:absolute; left:50%; margin-left:-58px; top:50px; background-color:rgba(0,0,0,0.2); text-align:center; border-bottom:2px solid #0a46a1; z-index:99999999;display:none;}
#header .bgnav .nav ul li ol dd{ margin-bottom:10px; margin-top:7px;}
#header .bgnav .nav ul li ol dd a{ display:block; font-size:13px; padding:3px 0;}
#header .bgnav .nav ul li ol dd a:hover{ background-color:#0a46a1; color:#FFF;}
#footer{ background:#5d5d5d; margin-top:50px; padding:50px 0; width:100%; clear:both; display:table;}
.foot{ width:1250px; margin:0 auto; position:relative;}
.foot .ftlink{ margin-bottom:10px;}
.foot .ftlink a{ color:#dbdbdb; display:inline-block; line-height:12px;}
.foot .ftlink span{ display:inline-block; margin:0 20px; border-left:1px solid #7d7d7d; height:12px; width:1px; margin-top:3px;}
.foot p{ line-height:22px; color:#aaa;}
.foot p span{ color:#a63844;}
.ftright{ position:absolute; right:0; top:0px; text-align:right;}
.ftright select{color:#fff; background:#5d5d5d; border:none; border:1px solid #a4a4a4; width:212px; margin-bottom:10px;}
.ftright select option{ background:none; border:none;} 
.sitMap{width:727px;Min-Height:503px;_height:expression((this.scrollHeight < 506 ? "506px" : "auto")); padding-top:42px; padding-bottom:30px;}
.sitMap h2{ background-image:none; font-size:14px;height:30px; line-height:30px; background:#f8f8f8; font-weight:500; padding-left:15px; margin-bottom:10px;}
.sitMap h2 a{color:#404040;}
.sitMap h2 a:hover{color:#404040;}
.sitMap p{height:44px; line-height:38px; padding-left:15px;}
.sitMap p a{padding-right:35px;color:#414141;}
.sitMap p a:hover{color:#404040;}


.nr{ line-height:26px;}
.w1002{width:1250px; height:auto; overflow:hidden; margin:0 auto;}
#end_a{ background:#197584;;border-top:1px solid #ccc; height:260px; overflow:hidden;min-width:1200px}
#end_a .end_lx{ color:#FFF; float:right; width:220px; height:260px;display:none}
#end_a .end_lx .nav{ font-size:24px; padding: 19px 0 7px 0; line-height:24px;}
#end_a .end_lx .nav span{ display:block; text-transform:uppercase;}
#end_a .end_lx .nr{ height:30px;}
#end_a .end_lx .nr select{ width:180px; height:28px; background:#cce8cf}
#end_a .xian{ width:1px; background:#ccc; height:197px; margin:30px 0; float:left;display:none}
#end_a .end_nav{ float:left; height:260px;padding-top:30px}
#end_a .end_nav li{ height:260px; float:left; width:138px;}
#end_a .end_nav li > a{ display:block; color:#FFF; font-weight:bold; text-align:center; line-height:52px; font-size:14px;}
#end_a .end_nav dl > dd{ display:block;}
#end_a .end_nav dl > dd a{ display:block; color:#cdd8ef; font-size:13px; text-align:center; transition:0.2s all 0s linear;line-height:22px;}
#end_a .end_nav dl > dd:hover a{ padding-left:15px; color:#FFF;}

.end_nr{ background:#E2E2E2; height:90px; line-height:22px;  color:#222222; padding-top:15px;text-align:center; font-size:14px;min-width:1200px}
.end_nr p{margin:auto;text-align:left; width:1000px;}
.end_nr a{color:#222222;font-size:14px;}
#friendlink{ background:#312d2b; font-size:14px; height:50px; line-height:24px;min-width:1200px}
#friendlink span,#friendlink a{ color:#87817d; float:left;}













































