@charset "utf-8";

/* CSS Document */

*{margin:0;padding:0;list-style-type:none;}
html{min-width:1200px; margin:0 auto; }
body
{
    background: #FFF;
    text-align: center;
    margin: 0 auto;
      font-family: "Microsoft Yahei" , "Arial" , "sans-serif";
     font-size:12px; color:#333;
  
}

a,img{border:0;}
a{color:#222;text-decoration:none;}
a:hover{ text-decoration:none; color:#F30;}
.fl{ float:left; display:inline-block; }
.fr{ float:right; display:inline-block;}
.box{ width:1200px; margin:0 auto; overflow:hidden; min-width: 1200px;}
.corred{color: #de0000;}
.clearbox{ clear:both;}
.nav
{
    width: 1200px;
    margin: 0 auto;
    text-align: center; overflow:hidden;   
}

.w_1200 { width:1200px; margin:0 auto; overflow:hidden; }
.nav a{ color:#fff;  margin-right: 8px;}
.nav a:hover{ color:#f00; border-bottom:2px solid #f00;}
.header { height:80px; background:url(../images/hybox_01.jpg) no-repeat center; width:100%; overflow:hidden;}
.logo {margin-top:0px; display: inline; }
.logo, .logo a { width:475px; height:69px; float:left; display:block; background:url(../images/logo2.png) no-repeat; text-indent:-9999em; }
.menu { float:right; margin-top:20px; display:inline; }
.menu li { float:left; }
.menu li a { display:block; padding-left:80px; line-height:35px; height:35px; color:#999; font-size:14px; }
.menu li a:hover { color:#999; }
.flash { width:100%; height:500px; background: url(../images/images_06.png) center no-repeat; }
h2.db, h3.xb, h4.db, h2.db2, h4.xb2 { display:block; font-weight:400; }
h2.db { padding-top:80px; font-size:36px; color:#5a5959; font-weight:600;}
h3.xb { font-size:16px; color:#8f8f8f; padding-top:40px; }
h4.db { color:#a3a3a3; font-size:24px; padding-top:20px; }
h2.db2 { font-size:35px; color:#aaa9a9; padding-top:80px; }
h4.xb2 { color:#d6d6d6; font-size:16px; padding-top:10px; }
h2.bai, h3.bai { color:#fff; }
/*bammer*/
.banner{ height:515px; overflow:hidden; text-align:center; position:relative; z-index:66; width:100%;}
.focusBox { position: relative; width:100%; height:515px; overflow: hidden;text-align:center;}
.tempWrap{ margin:0 auto; text-align:center;position: relative; width:100%; height:515px; }
.focusBox .pic li{ text-align:center; position:relative; height:515px;width: 100%;overflow: hidden;}
.focusBox .pic img {height:515px;position:absolute; left:50%; margin-left:-960px; display:block; float:left; text-align:center;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:15px; right:45%; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:14px; height:14px; border-radius:50%; cursor:pointer; overflow:hidden;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; border:1px solid #fff; margin:0 8px;}
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.focusBox .prev,.focusBox .next { width:45px; height:99px; position:absolute; top:150px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }	



.in_bottom { margin-top:45px; overflow:hidden; width:100%; background: #202020;}
.in_bl { width:270px; float:left; background:url(../images/liuimg_48.jpg) no-repeat 100px 130px  #1b1b1b; height:210px; }
.in_bl span{ font-size:16px; color:#888686; display:block; text-align: center; margin: 20px 0; }
.in_bl tt, .in_br tt { font-size:12px; color:#848484; padding-top:10px; line-height:18px; }
.in_bl i { display:block; width:160px; height:21px; border:1px solid #7f8897; background:#8b94a5; padding:0 8px; line-height:21px; font-size:14px; color:#fff; margin-top:15px; }
.in_bl b {font-size:26px; color:#CEC7C7; font-weight: normal; display:block; text-align: center; padding-bottom: 5px;}
.in_br { float:right; width: 900px; overflow: hidden;}
.in_br ul{ overflow: hidden; height: 60px; line-height: 60px;}
.in_br ul li{ float: left;}
.in_br ul li a{ color: #5d5d5d; padding: 0 30px;}
.in_br p{ color: #5d5d5d; height: 30px; line-height: 30px; padding-left: 40px; text-align:left}
.net{ font-size: 18px; color: #5d5d5d; padding-left: 40px; padding-left: 40px; margin-top: 10px; padding-bottom: 10px;}
.net a{ display: inline-block; border-radius: 3px; background: #1b1b1b; padding: 0 8px; height: 30px; line-height: 30px;color: #5d5d5d; font-size: 13px; margin: 0 10px;}
.net a:hover{ text-decoration: underline;color: #5d5d5d;}

/*浮动客服*/
#floatDivBoxs{width:125px;position:fixed;top:180px;right:0;z-index:10085;}
#floatDivBoxs .floatDtt{width:100%;height:80px; background: url(../images/online_topbg.png) no-repeat;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{    margin: 0 15px 0px 16px;background-color: #e14b4c;padding: 2px 0px 5px 0px;}
#floatDivBoxs .floatDqq li{height:35px; padding: 0px 5px;}
#floatDivBoxs .floatDqq li a{ text-align:center; color:#bb2122;text-decoration:none;outline:none; padding:4px; background:#fff; font-size:14px; display:block; width:95px; line-height: 20px;    border-radius: 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;    box-shadow: 1px 1px rgba(0,0,0,0.25);}
#floatDivBoxs .floatDqq li a:hover{ background:#bb2122; color:#fff;}
#floatDivBoxs .floatDbg{width:100%;height:70px;background:url(../images/online_botbg.png) no-repeat;}
.floatShadow{ background:#fff;}
#rightArrow{width:25px;height:25px;background:url(../images/online_arrow.png) no-repeat;position:fixed;top: 170px;right: 127px;z-index:10085;}
#rightArrow a{display:block;height:25px;}
.left_div{ background:url(../images/left_div.png) no-repeat; width: 34px; height: 173px;  position: fixed;top: 300px;right: -34px;z-index: 10085;}
.fl_o{ background:#fff; margin:-20px 0; padding:10px 0 0 0; border: 1px solid #ddd; border-bottom:none; border-top:none;}
.fl_o_o{ color:#7d7d7d; font-size:14px; }
.fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.fl_o_o dd{ line-height:14px;}
.fr_o{ margin:90px 0 60px 0;}
.fr_t{ margin-left:8px; cursor:pointer;}
.fl_o_o dd{ line-height:22px;}
.fl_o{ margin:-20px 0 -11px 0;}
.fr_o {margin: 90px 0 168px 0;}

/*置顶效果*/
.actGotop
{
    position: fixed;
    _position: absolute;
    bottom: 100px;
    right: 18px;
    width: 52px;
    height: 52px;
    z-index: 9999;
}
.actGotop a
{
    width: 52px;
    height: 52px;
    display: inline-block;
    background: url(../images/top.png) center no-repeat !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/top.png");
  
}
.actGotop a:hover
{
    background: url(../images/tophover.png) center no-repeat !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tophover.png");
  
}
