@charset "utf-8";
body{color:#000;font-size:12px;font-family:"微软雅黑";}
a{color:#000;text-decoration:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
a:hover{color:#f61002;text-decoration:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
ul,li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, form, textarea, p, blockquote, th, td,a,img{padding:0;margin:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
*{ box-sizing:border-box;}
.clr{clear:both;}
.hidden{display:none;}
em,i{font-style:normal;}
input,textarea{ outline:none; font-size:12px; font-family:"微软雅黑";}
.eng{ font-family:"微软雅黑 Light";}
.let{ float:left;}
.rit{ float:right;}
.ico{ background:url(../images/icos.png) no-repeat; display:block; position:absolute;}

.container{ background:url(../images/bg.jpg) no-repeat center top #b1a899; min-width:1000px; margin:auto; width:100%;}
nt,.footer{ margin:auto; width:1000px;}
.min-top,.header,.content,.footer{ margin:auto; width:1000px;}
.wrap{ margin:auto; position:relative; width:1000px;}
/*========min-top========*/
.min-top{ background:#fff; color:#bd1920; font-size:13px;}
.min-top .m-col1{ text-align:right; height:13px; line-height:13px; margin-top:12px; margin-right:10px; width:98%;}
.min-top .m-col1 span{ position:relative; padding-left:25px; margin-left:20px;}
.min-top .m-col1 .ico{ position:absolute; top:0; left:0; height:18px; width:18px;}
.min-top .m-col1 .ico-tel{ background-position:0px -165px;}
.min-top .m-col1 .ico-email{ background-position:0px -18px;}
.min-top .m-col2{ background:url(../images/min-top-bg1.jpg) no-repeat left top #c01920; padding:0 20px 0 25px; height:26px; line-height:26px; text-align:right; width:130px; *width:85px;}
.min-top .m-col2 a{ background:url(../images/icos.png) no-repeat; display:inline-block; height:20px; margin:3px 1px; width:20px; zoom:1; *display:inline;}
.min-top .m-col2 a:hover{ opacity:0.8; filter:alpha(opacity=80);}
.min-top .m-col2 .qq{ background-position:0px -36px;}
.min-top .m-col2 .wx{ background-position:0px -54px;}
.min-top .m-col2 .wb{ background-position:0px -72px;}
/*========header========*/
.header{ background:#fff; position:relative; min-height:85px; z-index:2000;}
.header .let,
.header .rig{ float:none;}
.header .logo,
.header .logo img{ width:450px;}
.header .logo{ position:absolute; top:0; left:0; z-index:100;}
/*=nav=*/
.header .nav{ text-align:right; padding-top:15px; position:relative; width:1000px; z-index:90;}
.header .nav .level1 a{ color:#000; display:inline-block; font-size:16px; padding:5px; position:relative; zoom:1; *display:inline;}
.header .nav .level1 .dot{ display:none; border:14px solid transparent; border-bottom-color:#db261f; position:absolute; left:50%; margin-left:-7px; top:44px;/* opacity:0; filter:alpha(opacity=0);*/ height:0; width:0;}

.header .nav .tab-info{ position:absolute; left:0; top:75px;}
.header .nav .tab-info .item{ display:none;}
.header .nav .tab-info .item.active{ display:block;}
.header .nav .tab-info .level2{background:#db261f; position:relative; padding:30px 0; overflow:hidden; top:10px; left:0px; font-size:14px; width:1000px;}
.header .nav .tab-info .item ul{ margin:auto; overflow:hidden; width:960px;}
.header .nav .tab-info .item li{ background:url(../images/line1.jpg) no-repeat left center; float:left; padding:0 10px; height:25px; line-height:25px; margin-left:-1px; margin-bottom:10px;}
.header .nav .tab-info .item a{ border-radius:5px; color:#fff; display:inline-block; height:24px; line-height:23px; padding:0 17px; zoom:1; *display:inline;}
.header .nav .tab-info .item a:hover,
.header .nav .tab-info .item a.now{ background:#fff; color:#db261f;}

.header .nav .level1 .zscx{ color:#f50; font-weight:bold;}
.header .nav .level2 form{ text-align:center;}
.header .nav .level2 .in{ display:inline-block; position:relative;}
.header .nav .level2 .in .tip{ color:#333; display:block; font-size:15px; line-height:50px; padding:0 15px; position:absolute; top:0; left:0; text-align:left; height:50px; width:355px; *width:325px;}
.header .nav .level2 .in-text{ background:#fff; border-radius:5px; color:#333; display:inline-block; height:50px; line-height:50px; padding:0 10px; margin:0 5px; font-size:15px; width:350px; zoom:1; *display:inline; *width:340px;}
.header .nav .level2 .in-btn{ border:1px solid #db261f; background:#fff; border-radius:5px; color:#db261f; cursor:pointer; display:inline-block; font-size:15px; font-weight:bold; height:50px; line-height:50px; text-align:center; margin:0 5px; width:90px; zoom:1; *display:inline;}
.header .nav .level2 .in-btn:hover{ border:1px solid #fff; background:#db261f; color:#fff;}
.header .nav .active .dot{ display:block;}
/*========横幅========*/
.banner{ border:25px solid #222; position:relative; margin:auto; height:500px; z-index:1700; width:1000px; *height:450px; *width:950px;}
.banner .flexslider {position:relative; height:450px; overflow:hidden; width:950px; zoom: 1;}
.banner .flexslider .slides li { position:relative; width:100%; height:100%;}
.banner .flexslider .slides li img{ height:450px; width:950px;}
.banner .banner-num{ bottom:0px; height:40px; position:absolute; margin:auto; text-align:right; overflow:hidden; left:0; width:950px;}
.banner .flex-control-nav li { border-right:1px solid #666; display:inline-block; zoom:1; *display:inline; margin-right:-4px; overflow:hidden; height:40px; line-height:40px; font-size:15px; text-align:center; width:35px; *margin-right:0;}    
.banner .flex-control-paging li a {background:#222; color:#fff; cursor:pointer; display:inline-block; height:100%; width:100%; zoom:1; *display:inline;}    
.banner .flex-control-paging li a.flex-active,
.banner .flex-control-paging li.active a { background:#666;}
/*========footer========*/
.footer{ background:#222; color:#c0c0c0; font-size:15px; text-align:center; padding:30px 0;clear:both}
.footer span{ padding:0 5px;}
.footer .copyright{ border-width:4px 13px 8px 13px; margin:auto; padding:1px 5px; line-height:24px; width:920px; *width:894px;}
/*========page========*/
.page{ text-align:center; margin:auto; font-size:14px; width:960px;}
.page a,
.page span,
.page .in-text{ border:1px solid #e1e1e1; border-radius:3px; display:inline-block; height:33px; line-height:33px; text-align:center; padding:0 15px; margin:0 5px; zoom:1; *display:inline;}
.page .in-text{ padding:0 5px; font-size:14px; width:40px;}
.page .sl{ border:none; padding:0 5px;}
.page form{ display:inline-block; zoom:1; *display:inline;}
.page .tz{ border:none; padding:0 0px 0 10px;}
.page a:hover,
.page .active{ background:#313131; color:#fff;}
.page a.sel {
    color: #fff;
    background: #fe3600;
}

.header .nav .level1 .active {
    color: #f50;
    font-weight: bold;
}
