﻿@charset "utf-8";

/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

ul,
li,
ol,
h1,
h2,
h3,
dl,
dt,
dd,
form,
p,
span,
b,
u,
s,
i {
    list-style: none;
    margin: 0;
    padding: 0;
}

.clearfix {
    display: inline-table;
}

* html .clearfix {
    height: 1%;
    /*ie6*/
}

*+html .clearfix {
    min-height: 1px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

input,
textarea {
    outline: none;
    border: 0px;
}


/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a {
    font-size: 12px;
    color: #000000;
    blr: expression(this.onFocus=this.blur());
    /* IE Opera */
    outline: none;
    /* FF Opera */
}

a:focus {
    -moz-outline-style: none;
    /* FF */
}


/*去掉a标签超链接的虚线框*/

a:link {
    text-decoration: none;
    color: #535353;
}

a:visited {
    text-decoration: none;
    color: #535353;
}

a:hover {
    text-decoration: none;
    color: #000000;
}

a:active {
    text-decoration: none;
    color: #535353;
}

.clear {
    clear: both;
}

body {
    margin: 0px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.nav {
    width: 100%;
    height: 45px;
    margin: 0px auto;
    background: #ec6900;
}

.nav .menu {
    width: 1180px;
    height: 45px;
    margin: 0 auto;
}

.nav .menu ul li {
    float: left;
    width: 148px;
    height: 45px;
    text-align: center;
    background: url(../images/nav_l.jpg) no-repeat right center;
}

.nav .menu ul li a {
    font-size: 18px;
    color: #fff;
    display: block;
    height: 45px;
    line-height: 45px;
}

.nav .menu ul li a:hover {
    background: #3e3e3e;
    color: #fff;
}

.nav .menu ul li.another {
    background: #3e3e3e;
    color: #fff;
}

.banner {
    width: 100%;
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.flexslider {
    position: relative;
    height: 500px;
    overflow: hidden;
}

.slides {
    position: relative;
    z-index: 1;
}

.slides li {
    height: 500px;
}

.slides li a {
    display: block;
}

.flex-control-nav {
    position: absolute;
    bottom: 30px;
    z-index: 999;
    width: 100%;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}

.flex-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    background: url(../images/dot.png) right 0 no-repeat;
    cursor: pointer;
}

.flex-control-nav .flex-active {
    background-position: 0 0;
}

.form_bg {
    width: 100%;
    height: 87px;
    line-height: 60px;
    margin: 0 auto;
    background: url(../images/sou_y.jpg) no-repeat center;
}

.form_bg .search {
    width: 1180px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
}

.search_t {
    width: 902px;
    height: 60px;
    float: left;
    color: #333;
    line-height: 60px;
    font-size: 12px;
    padding-left: 8px;
}

.search_t a {
    padding: 0 10px;
    color: #333;
    font-size: 12px;
}

.search2 {
    float: left;
    width: 204px;
    height: 25px;
    line-height: 25px;
    text-align: left;
    margin-top: 17px;
    border: 1px solid #d7d7d7;
    padding-left: 6px;
}

.search_s input {
    float: right;
    width: 50px;
    height: 27px;
    background: #ec6900;
    margin: 17px 8px 0 0;
    color: #fff;
}

.menu_bg .footer_menu ul li {
    float: left;
    line-height: 50px;
    text-align: center;
    width: 150px;
}

.menu_bg .footer_menu ul li a {
    font-size: 14px;
    color: #ffffff;
    display: block;
}

.right_new h2 {
    font-weight: normal;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    color: #333;
}

#floatDivBoxs {
    width: 170px;
    background: #fff;
    position: fixed;
    top: 180px;
    right: 0;
    z-index: 999;
}

#floatDivBoxs .floatDtt {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #fd5300;
    color: #fff;
    font-size: 18px;
    text-align: center;
    position: relative;
}

#floatDivBoxs .floatDqq {
    padding: 10px 14px;
}

#floatDivBoxs .floatDqq li {
    height: 48px;
    line-height: 42px;
    border-bottom: 1px solid #e3e3e3;
}

#floatDivBoxs .floatDtxt {
    font-size: 18px;
    color: #0463cc;
    padding: 12px 14px;
}

#floatDivBoxs .floatDtel {
    padding: 0 0 15px 10px;
}

#floatDivBoxs .floatDtel a {
    font-size: 16px;
    color: #333;
}

#floatDivBoxs .floatDtel img {
    display: block;
}

#floatDivBoxs .floatDbg {
    width: 100%;
    height: 20px;
    background: url(../images/online_botbg.jpg) no-repeat;
    box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

.floatShadow {
    background: #fff;
    box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

#rightArrow {
    width: 50px;
    height: 45px;
    background: url(../images/online_arrow.jpg) no-repeat;
    position: fixed;
    top: 180px;
    right: 170px;
    z-index: 999;
}

#rightArrow a {
    display: block;
    height: 45px;
}

.pages {
    clear: both;
    padding: 20px 45px 0 0;
    color: #444;
}

.pages a {
    color: #444;
}

.pages a:hover {
    color: #f60;
    font-weight: bold
}

.pages ul {
    text-align: right;
    list-style: none
}

.pages li {
    display: inline;
    margin-left: 8px;
    list-style: none
}

.tag {
    margin: 0 10px;
}

.tag a {
    margin: 0 3px;
    text-decotaion: none;
    margin: 0 3px;
}

.tag a:hover {
    text-decoration: underline;
}

.newslist {}

.newslist .ul {
    list-style: none;
}

.newslist .ul li {
    line-height: 17px;
    padding: 9px 0;
    background: url(../images/line02.gif) repeat-x left bottom;
}

.newslist .ul li a {
    display: block;
    line-height: 17px;
    font-family: tahoma, "宋体";
    cursor: pointer;
    color: #636363;
    background: url(../images/cion01.gif) no-repeat 5px 3px;
}

.newslist .ul li a p {
    padding-left: 25px;
    line-height: 17px;
    color: #636363;
    font-size: 14px;
    text-align: left
}

.newslist .ul li a span {
    float: right;
    line-height: 17px;
    padding-right: 10px;
}

.newslist .ul li a strong {
    line-height: 17px;
}

.newslist .ul li a:visited {
    color: #636363;
}

.newslist .ul li a:hover {
    color: #212020;
}

.newslist .ul li a:hover p {
    background: url(../images/cion01.gif) no-repeat 5px 3px;
    color: #212020;
}

#xpxx {
    float: right;
    padding-left: 15px
}

#cnzz_stat_icon_1262590419 {
    display: inline;
}

.footnav img {
    vertical-align: middle;
    display: inline
}

.title01 {
    background: url('../images/title.gif') no-repeat left bottom;
    line-height: 30px;
    font-size: 14px;
    color: #343434;
    padding: 0 0 2px 19px;
    font-weight: bold;
}

.comment_list {
    font-size: 14px;
    padding: 5px 10px 15px 10px;
}

.comment_list ul {
    list-style-type: none;
}

.comment_list li {
    line-height: 18px;
    padding: 9px 8px 9px 0;
    background: url('../images/newline.gif') repeat-x left bottom;
}

.comment_list li a {
    line-height: 22px;
    background: url('../images/cion01.gif') no-repeat 6px;
    padding: 0 0 0 26px;
    display: block;
    font-size: 14px;
}

.product {
    padding: 15px 0 0 0;
}

.pro_b {
    width: 25%;
    float: left;
    text-align: center;
}

.pro_b h2 {
    width: 157px;
    height: 120px;
    border: 2px solid #ededed;
    margin: 0 auto;
}

.pro_b h2 a {
    width: 120px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}