@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:"微软雅黑"}
html{direction:ltr;*overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;word-break:break-all;word-wrap:break-word;}
body{height:100%;background:#fff;}
img{border:0;vertical-align:top;}
ol,ul,dl{list-style:none;}
a{cursor:pointer;color:#014ccc;text-decoration:none;}
a:hover{color:#FF0004}
select{height:20px;vertical-align:middle;}
option{height:20px;line-height:20px;padding-right:6px;}
textarea{resize:vertical;}
.clear{ clear:both}
i{ font-style:normal}
button,input,.btnNormal{vertical-align:middle;height:22px;line-height:18px;padding:0 10px;_line-height:14px;_padding:0; font-family:"微软雅黑"}
/*Top*/
#Top{ height:50px; line-height:50px; background-color:#333; font-size:16px; width:100%;}
#Top dl{ width:1230px; margin:0 auto; display:block; overflow:hidden; color:#fff}
#Top dl dt{ float:left;}
#Top dl dt .tc{ color:#FF0004}
#Top dl dd{ float:right;}
#Top dl dt a,#Top dl dd a{ color:#fff; margin:0 12px;}
#Top dl dt span{ color:#FF0004}
.shadow #Top{ height:30px; line-height:30px; font-size:13px;}

/*Header*/
#navFixed{ position:fixed; top:0; left:0; width:100%}
#Header,#head{ border-bottom:5px solid #df3b3c; margin-bottom:30px; width:100%; background-color:#fff; z-index:100;}
#Header{ z-index:1000; display:inline-table; height:115px; left:0; top:0; width:100%;}
.f1{ display:none}
.head{ width:1230px; margin:0 auto; height:113px; position:relative;}
.logo{ float:left; margin:22px 127px 0 0;}
.nav{ float:left;  padding-top:38px; height:80px; margin-left:35px;}
.nav li{ float:left; font-size:22px; margin-right:80px; position:relative}
.nav li a{ color:#000; display:block}
.nav .hover a,.nav li a:hover,.xl_nav ul li a:hover,.nav li .on{ color:#c5262a}
#describe .xl_nav{ width:1230px; margin:0 auto; z-index:100; overflow:hidden}
.xl_nav ul{ width:1005px; margin:0 auto; float:none; padding-top:0; height:35px; padding-left:435px;}
.xl_nav ul li{ line-height:30px; height:35px; padding-top:0; margin-right:35px; float:left}
.xl_nav ul li a{ color:#000; font-size:16px; display:block; float:left; width:40px;}
.xl_nav .gongsi li a{ width:85px;}
.xl_nav .yanjiu li a{ width:75px;}
.xl_nav .buwei li a{ min-width:35px;}
.sousuo{ float:right; position:relative; margin-top:35px; border:1px solid #dcdcdc; border-radius:22px;}
.sousuo .text{ width:210px; height:36px; line-height:36px; display:block; padding:0 35px 0 12px; font-size:18px; border:0; border-radius:22px; color:#535353;outline: 0;behavior: url(../iecss3.htc); outline:none}
.sousuo .sub{ display:block; text-indent:-9999px; background:#fff; position:absolute; top:5px; cursor:pointer; right:5px; border:0; background:url(../images/a1.jpg) no-repeat center 6px; width:39px; border-radius:0 8px 8px 0; height:25px;}
.diyu{ position:absolute; top:35px; left:300px;}
.diyu dt{ color:#494949}
.diyu dd a{ color:#c62323}
.black_overlay{ display: none;    position:fixed;    top: 0%;    left: 0%;  width: 100%;   height: 100%;   background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=88);  } 
.white_content { display: none;   position:fixed; z-index:100;       top: 25%; right:0;   left: 0;     width: 630px;     height: 380px;  padding: 20px; margin:0 auto;      border: 3px solid #df3b3c;     background-color: white;    z-index:1002;   } 
.white_content h2{ font-size:18px; overflow:hidden; font-weight:normal; padding-bottom:5px; border-bottom:1px solid #ccc}
.white_content h2 a{ float:right; font-size:14px; color:#F00}
.white_content .cs_list{height:500px;  overflow: auto; margin:12px 0 0 0  }
/*.white_content dl{ overflow:hidden; border-bottom:1px dotted #ccc; padding:12px 0 6px 0;}
.white_content dl dt{ float:left; width:110px; font-size:16px; text-align:center; line-height:30px;}
.white_content dl dd{ float:left; width:745px; line-height:30px;}
.white_content dl dd a{ display:inline-block; margin-right:15px; font-size:14px; color:#666}
.white_content dl dd a:hover{ color:#F00;}*/
.white_content ul{ overflow:hidden}
.white_content ul li{ float:left;}
.white_content ul li a{ display:block; padding:5px 12px; background-color:#ccc; font-size:14px; margin:8px; color:#000}
.white_content ul li a:hover{ background-color:#df3b3c; color:#fff}
.shadow{ display:block}
.shadow .head{ height:83px;}
.shadow .logo{ margin-top:15px;}
.shadow .logo img{ display:block; width:190px;}
.shadow .diyu{ top:15px; left:230px;}
.shadow .nav{ padding-top:25px; height:55px}
.shadow .sousuo{ margin-top:20px;}

#describe{ position:absolute; left:0; height:25px; width:100%; margin-top:10px; background:#fff;}






/*bottom_nav*/
#bottom_nav{ background-color:#f6f6f6; border-top:1px solid #adadad; width:100%; margin-top:15px; padding-bottom:80px; display:inline-table}
#bottom_nav .link{ width:1230px; margin:0 auto; overflow:hidden}
#bottom_nav .link dl{ width:208px; float:left; margin:55px 85px 0 135px;}
#bottom_nav .link dl dt{ color:#000; font-size:18px; padding-bottom:12px; }
#bottom_nav .link dl dd{ line-height:26px; font-size:16px;}
#bottom_nav .link dl dd a{ color:#686868}
#bottom_nav .link dl dd a:hover{ color:#FF0004}
#bottom_nav .link .lian dd p{ display:block; width:90px; float:left; font-size:16px; line-height:25px;}
#bottom_nav .link .gy{ margin-right:0}
/*Footer*/
#Footer{ background-color:#000; position:relative; display:inline-table; width:100%}
#Footer .caidan{ border-bottom:1px solid #444546;}
#Footer ul{ text-align:center; width:310px;width:350px \9; margin:0 auto; overflow:hidden}
#Footer ul li{ float:left; line-height:53px; background:url(../images/a14.jpg) no-repeat right; height:53px;}
#Footer ul li a{ font-size:16px; color:#fff; margin:0 20px;}
#Footer .foot{ color:#fff; text-align:center; width:1230px; margin:0 auto; padding:12px 0}
#Footer .foot p{ display:block; line-height:28px; font-size:14px;}
#goTopBtn {POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 40px; BOTTOM: 20px; HEIGHT: 40px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; }
#Footer .weixin{ position:absolute; right:65px; bottom:15px; height:28px;}
#Footer .weixin p{ position:relative; display:block; float:left; margin-right:15px;}
#Footer .weixin p span{ display:none; position:absolute; height:146px; height:132px; left:-85px; top:-150px;}
#Footer .weixin p:hover span{ display:block}
