@charset "utf-8";

/*general
----------------------------------------------- */
.warp{width:960px;margin:0 auto;}
a{color:#555;text-decoration:none;}

/* header
----------------------------------------------- */
.header{ background:#000; height:45px ;}
.header h1 {width:130px; padding-top:5px;}
.header h1 a {display:block;text-indent:-9999px; height:35px; background:url(../images/logo.jpg) no-repeat 0 0;}

.header ul.menu{width:640px; overflow:hidden;}
.header ul.menu li {float: left;line-height: 45px;}
.header ul.menu li a { line-height: 45px; display:block; padding:0 10px; font-size:12px;  color:#fff;}
.header ul.menu li a:hover { color:#f00; background:#222;}

.footer_bg{background:#000;}
.footer {line-height: 49px; height:49px; color: #fff; text-align:center; font-size:12px; padding:10px 0 30px 0}

/* main
----------------------------------------------- */
/*全局布置*/
body{ font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;text-align:center;margin:0 auto;padding:0;font-size:12px; color:#5d5d5d;background:url(../images/html_bg.jpg) repeat-x top left #ebebeb;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0; color:#5d5d5d; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;}
html{ color:#5d5d5d;-webkit-text-size-adjust:none;}
div{
	margin:0 auto;
	line-height:12px;
	font-family:Verdana, Geneva, sans-serif;
}
li{list-style-type:none;}
img{border:0px;}
textarea {resize: none;}
*:focus {outline: none;}/**解决文本输入框在谷歌浏览器下面出现边框问题**/
input{font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;}
/*清除浮动*/

.cf{zoom:1;}
.cf:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

 a { text-decoration:none; color:#5d5d5d;font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;}
a{*outline:none}
 /*---链接颜色[定义规则，小写a加颜色名称]---*/
.aRed,a.aRed:link,a.aRed:visited{ color:#9e0000; }
.aRed1,a.aRed1:link,a.aRed1:visited{color:#bb0000}
.aOrange,a.aOrange:link,a.aOrange:visited{color:#eb5415; }
.aOranges,a.aOranges:link,a.aOranges:visited{color:#ee9a0c; }
.aBlue,a.aBlue:link,a.aBlue:visited{color:#2ba7e2}
.aWhite,a.aWhite:link,a.aWhite:visited{color:#fff}
.aBlack,a.aBlack:link,a.aBlack:visited{color:#000;}
.aGray,a.aGray:link,a.aGray:visited{color:#0195bb;}
.aGreen,a.aGreen:link,a.aGreen:visited{color:#618f50;}
.weight{font-weight:bold;}
.font_yh{font-family:"微软雅黑","宋体",Verdana, Arial, Helvetica, sans-serif;}
a.hang:link{color:#666666}         /* 未被访问的链接 色 */
a.hang:visited{color:#666666}     /* 已被访问过的链接 色 */
a.hang:hover{color:#f89548}		/* 鼠标悬浮在上的链接 色 */
a.hang:active{color:#f89548}	   /* 鼠标点中激活链接 色 */
.mar_5{margin-top:5px}
.mar_10{margin-top:10px}
img.disp{ display:block}
.mar_l_5{margin-left:5px; _display:inline}
.p_b_13{padding-bottom:13px}
.font_w{ font-weight:bold}

.content{ width:1000px;}
.hed{width:1000px;}
.hed .left{float:left;background:url(../images/h_left.jpg) no-repeat;width:263px;height:121px;padding:115px 0 0 18px; font-size:20px; text-align:left;color:#000; font-weight:bold; position: relative}
.hed .left .fx{position: absolute;right:0px;bottom:0px;width:65px;height: 65px; cursor: pointer;}
.hed .left .fx .slayer {
    background: url(../images/shareLayer.jpg) no-repeat #fff;
    width: 198px;
    height: 254px;
    overflow: hidden;
    position: absolute;
    right:0px;
    top:0px;
    z-index: 10;
    border: 1px solid #eee;
    display: none;
}
.hed .left .fx .slayer .weixinshare {
    background: url(../images/shareweixin.png) no-repeat;
    position: absolute;
    width: 168px;
    height: 214px;
    padding: 40px 0 0 30px;
}
.hed .left .fx .slayer a{display: block;height: 50%;}
.hed .left .fx:hover .slayer{
    display: block;
}
.hed .right{float:right;width:719px;}
.c_left{float:left;background:url(../images/left_bg.jpg) repeat-y;width:376px;}
.c_left .two_sjs{width:330px;background:#000000;padding:8px 0 20px 10px;height:572px;}
.c_left .two_sjs .two_txt{ height:292px; overflow:hidden;margin-top:20px;width:310px;}
.c_left .two_sjs .renwu{ background:#000000;height:157px; text-align:right}
.c_left .two_sjs .renwu img{ cursor:pointer}
.c_left .two_sjs .two_txt p{text-align:left;color:#fff; line-height:20px; font-size:13px;font-family:"宋体", Arial, Helvetica, sans-serif;}
.c_right{float:right;width:624px;background:#fff;}
.c_right .pic_1{height:321px;padding-top:27px}
.slides li table{ margin: 0 auto}
.bxslider{}
.bxslider li {height:300px;}
.bxslider li div{ text-align:center;width:611px; position:absolute; bottom:0; left:0; text-align:left; margin-top:00px;}
.bxslider li div table{margin:0 auto;}
.bxslider li div table td{color:#000; vertical-align: bottom}
.pic_2{ background:url(../images/font-2.jpg) no-repeat top;padding-top:94px;float:right;}


.imageRotation{
    height:443px;
    width:621px;
    overflow:hidden;  /*--超出容器的所有元素都不可见--*/
    position:relative;  /*--相对定位--*/
}
/*-------------图片容器---------------*/
.imageBox{
    position:absolute;  /*--固定定位--*/
    height:450px;
    top:0px;
    left:0px;
    overflow:hidden;
}
.imageBox img {
    display:block;
    height:443px;
    width:621px;
    float:left;
    border:none;
}
/*-------------标题容器---------------*/
.titleBox{
    position:absolute;
    display: none;
    bottom:0px;
    width:570px;
    height:40px;
    overflow:hidden;
}
.titleBox p{
    position:absolute;
    bottom:-40px;
    width:550px;
    height:40px;
    margin:0px;
    padding:0px 10px;
    line-height:40px;
    z-index:1;
    background-color:#000;
    color:#fff;
    font-family:"微软雅黑","yahei";
    opacity:0.5;
    -moz-opacity:0.5;
    -webkit-opacity:0.5;
    filter:alpha(opacity=50);
}
.titleBox p span{
    opacity:1;
    -moz-opacity:1;
    -webkit-opacity:1;
    filter:alpha(opacity=100);
}
.titleBox p.active{
    bottom:0px;
}
/*-------------图标容器---------------*/
.icoBox{

    position:absolute;  /*--固定定位--*/
    bottom:0px;
    right:0px;
    width:100%;
    text-align:center;
    z-index:2;
}
.icoBox span{
    float:left;
    width:123px;height:7px;background:#d8d8d8;cursor:pointer;
    margin-right:1px;
}
.icoBox span.active {
    background:#000000
}


.con5-inner{padding:20px 0;}
.con5-inner .con5-l-title{height:34px; text-align:left; overflow:hidden;}
.con5-inner .con5-l-title img{float:left;}
.con5-left{width:694px; overflow:hidden;}
.con5-ul-box{width:694px; background:url(../images/ribgb.jpg) right 0 no-repeat; overflow:hidden;}
.con5-ul-box ul{width:700px;}
.con5-ul-box li{float:left; width:139px;}
.con5-ul-box .con5-li{width:116px; float:left; position:relative;}
.con5-ul-box .con5-li .img{width:116px; height:116px; overflow:hidden;}
.con5-ul-box .con5-li .img img{width:116px; height:116px;}
.con5-ul-box .con5-li .title{color:#000000; font-size:12px; line-height:18px; overflow:hidden; height:36px; padding:5px 0 0 0;}
.con5-ul-box .con5-li .con5-a{width:116px; height:157px; position:absolute; left:0; top:0; background:url(../images/blanksprite.png) 0 0 repeat;}
.con5-ul-box .con5-li .con5-a a{width:116px; height:157px; display:block;}
.con5-right{width:270px; padding:34px 0 0 0; height:157px; overflow:hidden;}

.con5-right .img{width:116px; height:116px; overflow:hidden;}
.con5-right .img img{width:116px; height:116px;}
.con5-right .text{text-align:center; width:135px; color:#000000; font-size:12px; line-height:22px; padding:20px 0 0 0;}


.area:after,.clear:after,.con:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.con:after{zoom:1}
.left{float:left;}
.right{float:right;}
