@charset "gb2312";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#555;}
a:hover { COLOR:#c70a0e;}
img { border:0;}


/*公共样式开始*/
body{ margin:0 auto; color:#555; background: #fff; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; min-width:1200px;}
html{  overflow-x:hidden; overflow-y:hidden;  _background-image:url(about:blank); _background-attachment:fixed; }/* html加上这段代码用于取消ie6滚动时候元素震动bug */

.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.hidden {display:none;}
.display{display:block;}
/*页面架构样式*/
.wrapper{ width:1200px; margin:0px auto; position:relative;}
.top{ width:100%; height:110px; position:fixed; top:0px;left:0px; z-index:99999999; background:url(../images/top_bg.png);}
.logo{ width:222px; height:188px; float:left;}

.nav{ width:700px; height:125px; float:right}
.nav li{ width:140px; height:105px; float:left; display:block; text-align:center; font-size:16px;}
.nav li a{ display:block; padding:30px 0px;}
.nav li a:hover{ display:block; color:#fff; background:#0b3535; height:45px;}
.nav li a.hover{ display:block; color:#fff; background:#0b3535; height:45px;}

.foot{ width:100%; height:45px; background:#0b3535; position:fixed; bottom:0px; left:0px; z-index:99999999; color:#fff; line-height:45px;} 

/* 顶部导航条 - 可无视 */
#header{ position:fixed; _position:absolute; z-index:1; top:0; left:0; width:100%;  height:32px; line-height:30px; color:#fff; text-align:left; overflow:hidden; background: #333;}
#header span{ float:right; padding-right:20px;   }
#header span a{ margin:0 10px; color:#fff; text-decoration:underline;   }
#header h1{ padding:0 10px; font-size:14px; float:left;  }
#header .change{ text-align:center; position:absolute; top:0; left:50%; width:280px; margin-left:-140px;   height:32px;   }
#header .change a{ color:#fff; display:inline-block; *display:inline; zoom:1; padding:0 10px; background:#666; height:32px; line-height:32px; margin:0 5px;     }
#header .change a:hover{ text-decoration:none; color:#ff0;  }
#header .change a.on{ background:#e60;  }
#footer{ height:34px; line-height:34px;}

#content{ position:relative; z-index:0; }
.article{text-align:left; }
.article dt{ width:60%; padding-top:50px;   margin:0 auto; font:normal 40px/200% "Microsoft YaHei"; color:#fff; text-shadow:1px 1px 1px #666;  }
.article dt em{ font:italic 80px/150% Verdana; margin-right:10px;  }
.article dd{ position:relative; z-index:1; width:60%;  margin:20px auto 0 auto;   }
.article dd .con{ position:relative; z-index:1; padding:30px; font:normal 16px/200% "Microsoft YaHei"; color:#fff; }
.article dd .con p{ text-indent:24px; margin-bottom:20px;  }

#art2{ background:url(../images/sy12.jpg) top center; z-index:99999999999  }
#art3{ background:url(../images/sy2.jpg) top center;  }
#art4{ background:url(/images/sy3.jpg) top center;  }
#art5{ background:url(/images/sy4.jpg) top center;  }
#art6{ background:url(../images/sy5.jpg) top center;  }

.sideGuide{ position:fixed;  _position:absolute;  z-index:1; right:50px; top:42%; width:12px;  _top:expression(eval(document.documentElement.scrollTop+150))  }
.sideGuide ul{ padding:10px 0;  }
.sideGuide li{ height:12px; position:relative; background:#6c6b6b; border-radius:6px; vertical-align:middle; margin:13px 0px  }
.sideGuide li a{ display:block; }
.sideGuide li.on a{ background:#1a4242; width:12px; height:12px; border-radius:6px;}
.ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));}

.gsjj{ width:580px; height:500px; background:#000; opacity:0.7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  position: absolute; right:0px; top:260px;}
.gsjj_top{z-index:3; padding-top:40px; padding-left:70px; padding-bottom:20px; border-bottom:1px dashed #7e7e7e;}
.gsjj p{ margin:30px 40px; line-height:30px; color:#FFF; overflow-y:scroll; height:240px;}

.mskckj{ position:relative;}
.mskc{ background:url(../images/wssk.png) top center no-repeat; width:100%; position: absolute; right:0px; top:220px; height:300px;}
.mskc_nr{ width:410px; height:300px; text-align:center; color:#FFF;  }
.mskc_nr a{ color:#fff;}
.mskc_nr h1{ font-size:46px; font-weight:500; margin-top:100px;}
.mskc_nr span{ font-size:16px; margin-top:20px;} 

.wskckj{ position:relative;}
.wskc{ background:url(../images/mskc.png) top center no-repeat; width:100%; position: absolute; right:0px; top:550px; height:300px;}
.wskc_nr{ width:410px; height:300px; text-align:center; color:#FFF; padding-left:790px}
.wskc_nr a{ color:#fff;}
.wskc_nr h1{ font-size:46px; font-weight:500; margin-top:100px;}
.wskc_nr span{ font-size:16px; margin-top:20px;} 

.zpsp{ position: absolute; left:0px; top:210px;}
.zpsp li{ width:48%; margin:1%; float:left; position:relative; height:310px; overflow:hidden;}
.zpsp li img{ width:100%;}
.zpsp li .spbq{ width:110px; height:111px; position:absolute; top:0px; left:0px; background:url(../images/sp.png);}
.zpsp li .zpbq{ width:110px; height:111px; position:absolute; top:0px; left:0px; background:url(../images/zp.png);}
.zpsp li .spbq1{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/lxwm.jpg);align-items:center; display: -webkit-flex;justify-content:center; display: -webkit-flex;}
.zpsp li .zpbq1{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/lxwm.jpg);align-items:center; display: -webkit-flex;justify-content:center; display: -webkit-flex;}
.zpsp li .spbq1 h1{font-size:46px; color:#fff; font-weight:500; }
.zpsp li .zpbq1 h1{font-size:46px; color:#fff; font-weight:500; }

.lxwm_ym{position:relative;}
.lxwm{ background:url(../images/lxwm.jpg) #fff no-repeat; height:300px; width:100%; position: absolute; right:0px; top:220px;}
.lxwm_left{ width:410px; height:300px; text-align:center; color:#FFF; float:left;}
.lxwm_left h1{ font-size:46px; font-weight:500; margin-top:110px;}
.lxwm_left span{ font-size:16px; margin-top:20px;} 

.lxwm_rig{ width:670px; height:200px; float:right; padding:50px;}
.lxwm_rig1{ line-height:30px; width:450px; float:left;}
.lxwm_rig2{ width:200px; float:right; text-align:center;}

.map{position:relative; }
.map_nr{width:100%; position: absolute; right:0px; top:550px; height:300px;}

.dqwz{ width:1185px; height:40px; background-color:#0b3535; color:#fff; font-size:14px; line-height:40px; margin-top:220px; padding-left:15px;}
.dqwz a{ color:#FFF;}

.xylb_ny{ margin-top:30px; margin-bottom:30px;}
.xylb_ny ul li{ float:left; margin:10px; position:relative; z-index:0; display:block; overflow:hidden;}
.xylb_ny ul li a img{width:280px; height:218px;}
.bg31{ position: absolute; background:#000; left: 0; right: 0; bottom:0; opacity:0.7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); z-index:2; height:40px; display:block;}
.xylb_ny ul li span { position: absolute; width:100%; text-align:center;  bottom:0; left:0; z-index:3; height:40px; display:block; line-height:40px;}
.xylb_ny ul li span  a{font-size:14px; color:#fff; overflow:hidden; }

.pages{
font-size:14px;
color:#000000;
line-height:24px;
text-align:center;
margin-bottom:40px;
}
.pages a{
display:inline-block;
border:1px solid #DDDDDD;
color:#696969;
padding:0px 6px;
margin:0px 2px;
height:24px; background:#fff;
}
.pages span input{
        width:20px;
}
.pages a:hover{
display:inline-block;
border:1px solid #0b3535;
color:#fff;
background-color:#0b3535;
padding:0px 6px;
margin:0px 2px;
}
.bg{
display:inline-block;
border:1px solid #0b3535;
color:#fff;
background-color:#0b3535;
padding:0px 6px;
margin:0px 2px;
height:24px;
}

.xqy{ background:#0b3535; width:1160px; padding:20px; height:550px; overflow-y:scroll; color:#fff; margin-top:15px; }
.ny_nr{ line-height:30px; padding:30px 15px;}
.content-title { text-align: center; margin-top:30px; padding-bottom: 20px; border-bottom: 1px dashed #dedede;}
.content-title h1 { font-size: 24px; margin-bottom: 10px;}
.content-title small {font-size: 12px;color: #999;}