@charset "utf-8";
/*通用*/
::selection { color: #fff; background-color: #f00; }
::-moz-selection { color: #fff; background-color: #f00; }
::-webkit-selection { color: #fff; background-color: #f00; }
.container {width:1180px; margin:0 auto;}
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}

/*header*/
.header .content { height: 125px;  background-color: #2f2f2f; width: 100%; }
.header .top{ border-bottom: 1px solid #414141; color: #b2b2b2; font-size: 12px; line-height: 30px;}
.header .top .top_box span { padding-left: 230px;}
.header .top .top_box a{ color: #b2b2b2; padding:0 3px;font-size: 12px; }
.header .header_box { position: relative; }
.header .header_box .logo { position: absolute; left: 0; top:-30px; width: 206px; height: 192px; z-index: 1}
.header .header_box .logo img { width:100%; height:100%; }
.header .header_box .word { background: url("../images/icon1.png") no-repeat center; width: 235px; height: 27px; position: absolute; top:31px; left: 230px; border-left: 1px solid #b2b2b2;
    padding-left: 40px;}
.header .header_box .tel { background: url("../images/icon2.png") no-repeat left center; padding-left:50px; position: absolute; right: 0; top:26px;line-height: 22px; }
.header .header_box .tel h4 { font-size: 14px; color: #b2b2b2;}
.header .header_box .tel h5 { font-size: 26px; color: #b2b2b2; font-family: Arial;}

/*header2*/
.header2 .top{ border-bottom: 1px solid #808080; color: #4c4c4c; font-size: 12px; padding:5px 0;}
.header2 .top .top_box a{ color: #666; padding:0 3px;}
.header2 .header_box { padding: 20px 0; }
.header2 .header_box .logo { width:133px; height:103px; margin-right: 30px; }
.header2 .header_box .logo img { width:100%; height:100%; }
.header2 .header_box .word { margin-top:25px; padding-left: 30px; border-left: 1px solid #808080;}
.header2 .header_box .word h4{ font-size: 18px; color: #be0303; font-weight: bold;}
.header2 .header_box .word h5{ font-size: 18px; color: #666; font-weight: bold;}
.header2 .header_box .tel { background: url("../images/tell1.png") no-repeat right center; height: 54px; margin-top: 25px; padding-right: 86px;}
.header2 .header_box .tel span{ color: #666;}
.header2 .header_box .tel p{ font-size: 24px; color:#be0303; font-weight: bold; }

/*nav*/
.nav { position: absolute; top:162px; left: 0; z-index:1; width: 206px; height: 532px; background: url("../images/hei.png"); }
.nav .nav_box{  }
.nav .nav_box li {  transition: all .1s; padding-left: 20px; margin:13px 20px; }
.nav .nav_box li a { color: #fff; }
.nav .nav_box li a p{ color: #808080; font-size: 12px; text-transform: uppercase;}
.nav .nav_box li.another { border-left: 3px solid #b9241d; }
.nav .nav_box li:hover { border-left: 3px solid #b9241d; }
.fixedNav {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 999999;  }
.nav.fixedNav { background-image: none; background-color: #be0303; width:100%; height: 52px; }
.nav.fixedNav .nav_box { width: 1180px; margin: 0 auto;}
.nav.fixedNav .nav_box li { float: left; width:118px; height:52px; line-height:52px; text-align: center; padding: 0; margin:0; }
.nav.fixedNav .nav_box li a p { display:none;}
.nav.fixedNav .nav_box li.another { background-color: #dd2a2a; border-left:none; }
.nav.fixedNav .nav_box li:hover { background-color: #dd2a2a; border-left:none;  }

/*nav2*/
.nav2{ background-color: #be0303; width:100%; height: 52px; }
.nav2 .nav_box li { float: left; width:118px; height:52px; line-height:52px; text-align: center; }
.nav2 .nav_box li a { display: block; color: #fff;}
.nav2 .nav_box li.another a{ background-color: #dd2a2a; }
.nav2 .nav_box li:hover a{ background-color: #dd2a2a; }
.fixedNav {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 999999;  }

/*foot*/
/*.foot .fnav { color: #fff; background-color: #0e4377; width: 100%; line-height: 52px; }*/
/*.foot .fnav .fnav_box a { line-height: 52px; color: #fff; padding:0 34px; }*/

.foot .f_not { background: url("../images/foot.jpg") no-repeat center; width: 100%; height: 227px;}
.foot .f_not .f_not_box .foot2 { color: #fff; font-size: 14px; line-height: 24px; padding-top: 40px;}
.foot .f_not .f_not_box .foot2 h2 { font-size: 14px; }
.foot .f_not .f_not_box .foot2 span { margin: 0 5px; }
.foot .f_not .f_not_box .foot2 a { color: #fff; margin:0 5px;}

.foot .f_not .f_not_box .foot3 img { width: 120px; height:120px; padding-top: 55px; padding-right: 80px;}












