﻿@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif;font-size:13px; font-weight:normal; text-decoration: none; cursor:pointer;}
a:link   {color:#555;}
a:visited{color:#555;}
a:hover  {color:#12407c;}
a:active {color:#12407c;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { background:#e8e8e8; text-align:left; margin:0; color:#555; line-height:24px; position:relative; width:100%;}
div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:13px;}
img{ border:0;}
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
p{ margin:0; padding:0;}
hr{border-top:#e1e1e1 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;} /*解决webkit内核浏览器强制最小字体*/
h1,h2,h3,h4 { margin:0px; padding:0px; font-weight:normal; color:#333;}
/*css3过渡效果*/
a,li,p,div{transition:background-color 0.4s,color 0.3s;-webkit-transition:background-color 0.4s,color 0.3s;-moz-transition:background-color 0.4s,color 0.3s; -o-transition:background-color 0.4s,color 0.3s;}
button { border:0px; margin:0px; padding:0px; background:#12407c; cursor:pointer; }

/*公共*/
.blank{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0; z-index:1}
.hide{ display:none;}
.textCenter{ text-align:center;}
.globalBox{ position:relative; z-index:10; width:100%; max-width:1440px; margin:0 auto; *width:expression(this.offsetWidth > 1440 ? '1440px': true); clear:both;}
.globalWidth{ position:relative; z-index:10; width:1000px; margin:0 auto; text-align:left; clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}



/*---头部---*/
.topnavbg { width:100%; height:29px; background:#12407c;}
.topnav { width:1000px; line-height:25px; margin:auto; color:#999; font-size:12px; text-align:right; }
.topnav a { display:inline; color:#ccc; margin:0px 3px;  }
.topnav a:hover { color:#ef8691; }
.topnav .search { width:170px; display:inline; float:right; margin:4px 5px 0px 20px; }
.topnav .search input { width:136px; height:18px; line-height:18px; padding:1px 3px 1px 5px; background:#fff; border:0px; display:block; float:left; font-size:12px; color:#343434;}
.topnav .search a { width:24px; height:20px; margin:0px; background:url(../images/icon_01.png) 6px -109px no-repeat #fff; display:block; float:left;}

#header { width:100%; height:95px; background:#fff; z-index:1;}
.head { width:1000px; height:95px; margin:auto;}
.head .logo { width:195px; padding:12px 0px 0px 9px; }
.head .headr { padding-top:19px; width:245px; text-align:right; }
.head .othlinks { margin-bottom:8px; }
.head .othlinks a { display:inline-block; color:#e8860c; margin-right:8px; }
.head .othlinks span { color:#666; }

/*---导航---*/
#nav { width:745px; height:95px; display:block; z-index:100; }
.navigation { width:745px; }
.navigation li { height:95px; display:inline-block; margin-right:1px; float:left; position:relative; z-index:105; color:#fff; }
.navigation li a { font-size:16px; padding:0px 24px; line-height:95px; display:block; color:#333; table-layout:fixed; word-break: break-all;}
.navigation li a:hover { display:block; background:url(../images/nav_bg.jpg) repeat-x; color:#fff; }
.navigation li a span { width:90px; display:block; margin-top:18px; }
.navigation ul { display:none; }
.navigation ul li { width:153px; height:30px; line-height:30px; float:left; display:block; padding:0px 20px;}
.navigation ul li h2 { font-size:14px; color:#418ef1; height:31px; line-height:30px; background:url(../images/icon_01.png) -115px 12px no-repeat; padding:0px 0px 0px 15px; margin:0px;  }
.navigation ul li a { width:130px; line-height:30px; height:30px; padding:0px; margin-left:15px; border-bottom:1px solid #484848; display:block; white-space:nowrap; font-size:12px; color:#ddd; overflow:hidden; table-layout:fixed; word-break: break-all; }
.navigation li ul { z-index:108; position:absolute; display:none; background:#343434; top:95px; width:470px; height:205px; overflow:hidden; _overflow:hidden; }
.navigation li .xwzq { left:-113px;}
.navigation li .cpzx { left:-113px;}
.navigation li .jxszq { left:-97px;}
.navigation li .hywh { left:-113px;}
.navigation li .gcal { right:-214px;}
.navigation li .gyxhjl { right:-91px;}
.navigation li.hover a { display:block; background:url(../images/nav_bg.jpg) repeat-x; color:#fff; text-decoration:none;}
.navigation li.hover a:visited {_color:#fff;}
.navigation li.hover ul li a { background:none; color:#ddd;}
.navigation li.hover ul li a:visited { color:#ddd;}
.navigation li.hover ul li a:hover { color:#6dabfb; background:none;}
.navigation li.hover ul p a { background:#4c4b4b; }
.navigation ul p { width:222px; padding:20px 22px 20px 24px; background:url(../images/line2.jpg) no-repeat left; }
.navigation ul p a { padding:10px; background:#4c4b4b; position:relative;}
.navigation ul p a:hover { background:#4c4b4b; }
.navigation ul p a img { width:200px; height:145px; }
.navigation ul p a span { width:180px; height:30px; line-height:30px; color:#fff; font-size:12px; text-align:left; padding:0px 10px; display:block; background:url(../images/navttl_bg.png) no-repeat; position:absolute; bottom:10px; _left:10px;  }
#Currpage { background:url(../images/nav_bg.jpg) repeat-x;}
#Currpage a { color:#fff; background:url(../images/nav_bg.jpg) repeat-x;}
.navigation li.Currpage a { background:url(../images/nav_bg.jpg) repeat-x; color:#fff; }
#nav .hover { display:block; background:url(../images/nav_bg.jpg) repeat-x; color:#fff; }







/*---底部---*/
#footer { width:100%; height:217px; padding:30px 0px 0px; margin-top:50px; background:#12407c; }
.footblock { width:1000px; height:173px; margin:auto; z-index:10; }
.footblock .links { width:730px; height:142px; overflow:hidden; }
.footblock .links li { width:110px; float:left; margin-left:10px; color:#ddd;}
.footblock .links li h3 { width:110px; overflow:hidden; line-height:28px; height:32px; font-size:13px; color:#ddd; }
.footblock .links li a { width:110px; display:block; color:#c8daf0; overflow:hidden; font-size:12px; line-height:22px; /*height:22px; */table-layout:fixed; word-break: break-all;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }
.footblock .links li a:hover { color:#418ef1; }
.footblock .links li a img{ width:100%;}
.contactbox { width:240px; padding-bottom:10px; height:145px; border-left:1px solid #5e7a9f; overflow:hidden;}
.contactbox dl { width:200px; margin-left:40px; overflow:hidden; }
.contactbox dt,.contactbox dd { display:inline; font-size:12px; line-height:22px; }
.contactbox dt { color:#ffffff; }
.contactbox dd { color:#ddd; }
.contactbox .telnum { font-size:28px; display:block; margin:8px 0px 15px; }

/*版权信息*/
.banquan { width:100%; height:44px; text-align:center; background:#12407c;}
.banquan span { width:1000px; margin:auto; display:block; color:#fff; font-size:12px; line-height:44px; }
.banquan span a { color:#bbb; font-size:12px;   }














/*友链
.fri_links { width:125px; padding:36px 40px 40px; border-left:1px solid #5e5e5e; }
.flinks { width:125px; z-index:30; }
#frilink{ position:relative; z-index:100; width:125px; _width:125px; height:25px; line-height:22px; color:#ccc; font-size:12px; padding:0px 0px 0px 5px; background:#454545; text-align:left;  cursor:pointer; vertical-align:middle; border:1px solid #5e5e5e;}
#frilink,#frilink ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#frilink i{ background:url(../images/icon_01.png) -174px -89px no-repeat #454545; display:inline-block; width:23px; height:23px; _margin-top:1px; border-left:1px solid #5e5e5e; position:absolute; right:0; top:0;}
#frilink.flhover i{ background-position:-174px -109px;}
#frilink ul{ position:absolute; z-index:100; left:-1px; bottom:23px; background:#454545; width:125px; _width:130px; border:1px solid #5e5e5e; max-width:220px; display:none;}
#frilink ul a{ font-size:12px; color:#ccc; padding:2px 5px; height:22px; line-height:22px; display:block; overflow:hidden; word-wrap:normal;}
#frilink ul a:hover{ background:#545454; }
*/