@charset "utf-8";
*{ margin:0; padding:0; list-style:none;text-decoration: none;}
body,div,ul,li,dl,dt,dd,h2,p a{padding:0;margin:0; font-family:"微软雅黑";font-size:12px;line-height:24px;color:#e1e1e1;}
body{background:#000;}
a {color:#e1e1e1; text-decoration:none;}
a:hover{color:#fe2f35;}

#nav{background:url(../images/top_bg.png) repeat-x;margin:0px auto;position: relative;z-index: 999;}
#nav_box{width:820px;float:right;height:87px;margin:0px auto;background:url(../images/nav_bg.png) no-repeat top center;}
#jsddm
{margin: 0;padding: 0}
#jsddm li
{float:left;width:116px; text-align:center;font-family:"微软雅黑"; font-size:14px;line-height: 87px;margin-right: 1px;}
#jsddm li a
{display: block;text-decoration: none;color: #fff;white-space: nowrap}
#jsddm li a:hover,#jsddm li a.current,#jsddm li a:active
{background: #9a0000;color:#fff;}



img { border: 0;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: -999; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: -999; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 27px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}
.ck-slide {height: 651px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}



#top{background:#000;box-shadow: #666 0px 0px 10px;}
#nav{width:1100px;margin:0px auto;position: relative;z-index: 999;}
#logo{width:180px;float:left;padding: 6px;}



#footer{background:url(../images/f_bg.jpg) repeat-x;border-top:1px solid #2f2f2f;}
.footer_sub{width:1100px;margin:0px auto;padding:14px 0;color:#b3b2b2;}

.footer_sub11{width:800px;float:left;text-align: left;}
.footer_sub12{width:260px;float:right;}
.footer_sub1{padding-bottom: 16px;}

.wrap{height:45px;}
.ico {background:url(../images/icon.png) 0 0 no-repeat;width:33px;height:40px;display: inline-block;}
.navtop{background:#57bcce;height: 40px;line-height: 40px;font-size: 12px;color: #fff;min-width: 1000px;}
.ico_tel {background-position: 0 0px; float:left}
.top_tel {width: 170px;font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0 0 0 5px;white-space: nowrap;}
.show:hover{ color:#24899b;}
.show i{margin-left: 10px;}
.show d{ float:left;text-align: left; cursor:pointer;color: #b98d54;padding-top: 8px;}
.ico_shouji{ background-position:4px -78px; float:left;}
.shouji{position: absolute;top: 106px;z-index: 321;}
.ico_weixin {background-position:4px -42px; float:left;}
.weixin{position: absolute;top: 106px;right:420px;;z-index: 321;}


