@charset "utf-8";



html,

body {

    font: 12px/1.66 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';

    color: #333;

    -webkit-text-size-adjust: none;

}



a {

    color: #333;

    text-decoration: none;

}



a:hover {

    color: #ec651b;

    text-decoration: none;

}



/*头部*/

.inner {

    width: 980px;

    background-color: #fff;

    margin: 0 auto;

    position: relative;

}



header {

    background: #013d97;

    zoom: 1

}



#web_logo {

    margin-left: 10px;

    font-size: 0px;

    position: relative;

    z-index: 999;

}



.top-nav {

    color: #fff;

    position: absolute;

    right: 5px;

    top: 8px;

    height: 77px;

    z-index: 1;

    text-align: right;

    width: 100%;

}



.top-nav a {

    color: #fff;

}



.top-nav a:hover {

    color: #fff;

}



.top-nav li.b {

    position: absolute;

    bottom: 0px;

    right: 0px;

}



.top-nav li.t span {

    padding: 0px 5px;

    font-size: 10px;

    color: #bbb;

}



.top-logo {

    min-height: 90px;

    _height: 90px;

}



nav {

    height: 40px;

    overflow: hidden;

    width: 950px;

    float: right;

    margin-top: 50px;

}



nav ul li {

    float: left;

    text-align: center;

    height: 40px;

    overflow: hidden;

    margin-left: 10px;

}



nav ul li a {

    height: 39px;

    line-height: 39px;

    color: #000;

    display: block;

    font-family: "微软雅黑";

    font-size: 16px;

}



nav ul li a:hover {

    height: 39px;

    line-height: 39px;

    color: #ec651b;

    font-size: 14px;

    display: block;

    font-family: "微软雅黑";

    font-size: 16px;

    border-bottom: 1px solid #ec651b;

}



nav ul li.line {

    width: 3px;

    overflow: hidden;

    height: 40px;

    background: url(../nav_line.jpg) no-repeat;

}



nav ul li.hover {

    background: url(../nav_button.jpg) no-repeat;

    ;

    background-repeat: no-repeat;

}



/*nav ul li.navdown{  background:url(../nav_bg.gif); background-repeat:no-repeat;}*/

nav ul li.hover a,

nav ul li.navdown a {}



nav ul li.hover a:hover,

nav ul li.navdown a:hover {

    color: #ec651b;

}



.met_flash {

    margin-top: 10px;

    font-size: 0px;

    overflow: hidden;

}



.met_flash ul {

    margin: 0px;

    padding: 0px;

}



/*首页*/

.aboutus {

    float: left;

    width: 675px;

    margin-top: 10px;

}



.case {

    float: right;

    width: 290px;

    margin-top: 10px;

    overflow: hidden;

}



.style-1 h3.title span {

    float: left;

    background: url(../dt-5.gif) repeat-x;

    height: 32px;

    line-height: 32px;

    padding: 0px 25px;

    color: #fff;

    font-weight: normal;

    font-size: 14px;

}



.style-1 h3.title a.more {

    float: right;

    width: 39px;

    height: 11px;

    line-height: 1000px;

    overflow: hidden;

    background: url(../more.gif);

    margin: 10px 10px 0px 0px;

}



.style-1 .active {

    background: #fff;

    padding: 10px;

}



.style-2 h3.title {

    background: url(../dt-6.gif) repeat-x;

    height: 32px;

    line-height: 32px;

    padding-left: 15px;

    color: #fff;

    font-weight: normal;

    font-size: 14px;

    position: relative;

}



.style-2 h3.title a.more {

    position: absolute;

    right: 10px;

    top: 0px;

    color: #fff;

    font-size: 12px;

}



.style-2 .active {

    background: #fff;

    padding: 10px;

}



.style-2 dl.ind {

    clear: both;

    zoom: 1

}



.style-2 dl.ind dt {

    float: left;

    display: inline;

    border-bottom: 1px dotted #ccc;

    padding: 10px 0px 10px 0px;

    zoom: 1

}



.style-2 dl.ind dt a {

    margin-left: 5px;

}



.style-2 dl.ind dd {

    float: right;

    display: inline;

    border-bottom: 1px dotted #ccc;

    padding: 10px 0px 10px 0px;

    overflow: hidden;

}



.style-2 dl.ind dd h4 {

    margin-left: 10px;

}



.style-2 dl.ind dd p.desc {

    margin-left: 10px;

    font-style: italic;

    color: #666;

}



.index-news {

    float: left;

    width: 330px;

    margin-right: 15px;

    margin-top: 15px;

}



.listel li {

    margin: 0px 5px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    padding-left: 13px;

    background: url(../dt-1.gif) no-repeat left 12px;

}



.listel li a {

    margin-right: 5px;

    zoom: 1;

}



.listel li span {

    float: right;

    color: #666;

}



.index-conts {

    float: right;

    width: 290px;

    margin-top: 15px;

}



.index-product {

    padding-top: 15px;

    *margin-top: 15px;

    *padding-top: 0px;

}



.index-product .profld {

    margin: 0px;

    position: relative;

    overflow: hidden;

}



.index-product h3 span {

    float: left;

}



.index-product ol {

    position: absolute;

    width: 2012em;

}



.index-product ol li {

    float: left;

    text-align: center;

}



.index-product ol li a.img {

    display: block;

    text-align: center;

    font-size: 0px;

}



.index-product ol li a.img img {

    margin: auto;

    border: 1px solid #d6d6d6;

}



.index-product ol li h3 {

    font-weight: normal;

    margin-top: 5px;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

}



.index-product .flip {

    height: 20px;

    overflow: hidden;

    margin: 8px 15px 0px;

    float: left;

}



* html .index-product .flip {

    width: 300px;

}



*+html .index-product .flip {

    width: 300px;

}



.index-product .next,

.index-product .prev {

    width: 18px;

    height: 18px;

    overflow: hidden;

    display: block;

    float: left;

    background: url(../neu.gif) no-repeat;

}



.index-product .next {

    background-position: -17px 0px;

}



.index-product .next:hover {

    background-position: -57px 0px;

}



.index-product .prev {

    background-position: -40px 0px;

}



.index-product .prev:hover {

    background-position: 0px 0px;

}



#trigger {

    float: left;

    margin-right: 5px;

    margin-top: 0px;

    position: relative;

    bottom: 8px;

    *bottom: 0px;

    *top: 5px;

    zoom: 1;

}



#trigger a {

    background: url(../neu.gif) no-repeat -78px -10px;

    width: 8px;

    height: 8px;

    font-size: 0px;

    display: inline-block;

    overflow: hidden;

    margin-right: 5px;

}



#trigger a.current {

    background-position: -78px 0px;

}



#tabs-nav {

    float: left;

    text-align: center;

    margin-left: 15px;

}



#tabs-nav li {

    margin: 0 4px;

    display: inline-block;

    zoom: 1;

    *display: inline;

    position: relative;

    *top: 12px;

}



#tabs-nav li a {

    width: 8px;

    height: 8px;

    display: block;

    overflow: hidden;

    background: #9df0f5;

    cursor: pointer;

    text-indent: -9999px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    -o-border-radius: 20px;

    border-radius: 20px;

}



#tabs-nav li a:hover {

    background: #fff;

}



#tabs-nav li a.flex-active {

    background: #fff;

    cursor: default;

}



.index-links {

    background: #fff;

    padding: 5px 15px 10px;

    margin-top: 15px;

    position: relative;

}



.index-links h3 {

    height: 32px;

    line-height: 32px;

    padding-left: 20px;

    background: url(../dt-2.gif) no-repeat left center;

    font-weight: normal;

    font-size: 14px;

    position: relative;

    border-bottom: 1px dotted #ccc;

    margin-bottom: 10px;

}



.index-links h3 a.more {

    position: absolute;

    right: 10px;

    top: 0px;

    color: #666;

    font-size: 12px;

}



.index-links ul {

    margin: 0px;

    padding: 0px;

}



.index-links .img {

    margin-bottom: 3px;

}



.index-links .img li {

    list-style: none;

    display: inline;

    padding-right: 5px;

}



.index-links .img img {

    width: 88px;

    height: 31px;

}



.index-links .txt {

    zoom: 1;

}



.index-links .txt li {

    list-style: none;

    float: left;

    width: 88px;

    height: 20px;

    line-height: 20px;

    margin-right: 5px;

    overflow: hidden;

}



/*内页栏目*/

.sidebar {

    padding-top: 45px;

    width: 1200px;

    display: block;

    margin-bottom: 30px;

}



.sidebar .sb_nav {

    float: left;

    width: 240px;

}



.sidebar .sb_nav h3.title {

    text-align: center;

    background: url(../ny_03.jpg) no-repeat;

    width: 240px;

    height: 101px;

    color: #fff;

    font-size: 24px;

    line-height: 90px;

    letter-spacing: 2px;

}



.sidebar .sb_nav h3.line {

    margin-top: 15px;

}



.sidebar .sb_nav .active {

    width: 238px;

    padding-bottom: 20px;

    border-top: none;

}



#sidebar dl {}



#sidebar dl dt {

    padding-left: 14px;

    margin-top: 15px;

}



#sidebar dl dt a {

    background-color: #da251c;

    border-radius: 10px;

    width: 220px;

    height: 39px;

    line-height: 40px;

    display: block;

    color: #fff;

    text-align: center;

}



#sidebar dl dt a:hover {

    color: #fff;

    background-image: none;

    background: #000;

}



#sidebar dl dd {}



#sidebar dl dd h4 {

    padding: 5px 0px 5px 10px;

    background: url(../dt-0.gif) no-repeat left center;

}



#sidebar dl dt.on a {

    color: #fff;

    background-color: #b50000;

}



#sidebar dl h4.on a {

    color: #fff;

    background-color: #b50000;

    font-family: "Microsoft YaHei";

}



.sidebar .sb_box {

    float: right;

    width: 930px;

    background: #fff;

    overflow: hidden;

}



.sidebar .sb_box h3.title {

    font-size: 12px;

    color: #999;

    font-family: "Microsoft YaHei";

}



.sidebar .sb_box h3.title span {

    display: block;

    float: left;

    color: #333;

    font-size: 16px;

    font-weight: bold;

}



.sidebar_right_line {

    width: 100%;

    border-bottom: 1px dashed #ccc;

    margin: 0 auto;

    margin-top: 5px;

}



.sidebar .sb_box h3.title div.position {

    float: right;

    font-weight: normal;

    position: relative;

    top: 3px;

}



.sidebar .sb_box h3.title div.position a {

    color: #999;

}



.sidebar .sb_box h3.title div.position a:hover {

    color: #ec651b;

}



.hotstitle {

    margin: 15px 0;

    padding: 10px 5px;

    background: #da251c;

    line-height: 30px;

}



.hotstitle h3 {

    color: #fff;

    font-size: 16px;

    font-weight: normal;

}



.ny_contact_tit {

    background-color: #da251c;

    height: 40px;

    line-height: 40px;

    color: #fff;

    text-align: left;

    padding-left: 30px;

    font-size: 16px;

    width: 206px;

    margin-top: 20px;

}







/*内页二级*/

.leftsidebar_box {

    width: 160px;

    height: auto !important;

    overflow: visible !important;

}



.leftsidebar_box dt {

    background-repeat: no-repeat;

    background-position: 10px center;

    color: #f5f5f5;

    font-size: 14px;

    position: relative;

    line-height: 48px;

    cursor: pointer;

}



.leftsidebar_box dd {

    height: 30px;

    border-bottom: 1px dashed #ccc;

    width: 184px;

    margin-left: 14px;

}



.leftsidebar_box dd a {

    color: #333;

    font: normal 14px/30px "Microsoft YaHei";

    display: block;

    text-align: center;

}



.leftsidebar_box dd a:hover {

    display: block;

    color: #ec651b;

}



.leftsidebar_box dt img {

    position: absolute;

    right: 10px;

    top: 20px;

}









* {

    padding: 0;

    margin: 0;

    border: 0px;

    outline: none;

    list-style: none;

}



body {

    font-size: 12px;

    font-family: "微软雅黑";

    color: #666666;

    background: #ffffff;

    overflow-y: visible;

    overflow-x: hidden;

}



a:active,

a:hover {

    color: #ec651b;

    text-decoration: none;

}



a img {

    border-style: none;

}



ul,

li,

dl {

    list-style: none;

    padding: 0;

    margin: 0;

}



h1,

h2,

h3,

h4,

h5,

h6,

h7,

h8 {

    font-weight: normal;

}



dl,

dt,

dd {

    display: block;

    margin: 0;

}



* {

    list-style: none;

}



.clear {

    clear: both;

}



/*网页顶部*/

.tops_bg {

    width: 100%;

    height: 34px;

    background: #373635;

}



.tops {

    width: 1200px;

    margin: 0 auto;

}



.tops_left {

    float: left;

    color: #fff;

    font: normal 12px/34px "Microsoft YaHei";

}



.tops_right {

    float: right;

}



.tops_right li {

    float: left;

    color: #fff;

    font: normal 12px/36px "Microsoft YaHei";

}



.tops_right li a {

    display: block;

    color: #fff;

    font: normal 12px/36px "Microsoft YaHei";

    float: left;

    margin-left: 10px;

}



.tops_right li a:hover {

    display: block;

    color: #ec651b;

    font: normal 12px/36px "Microsoft YaHei";

    text-decoration: underline;

    float: left;

}



/*网页头部*/

.heads {

    width: 1200px;

    height: 139px;

    margin: 0 auto;

}



.phone {

    width: 315px;

    float: right;

    margin-top: 35px;

}



.phone span {

    color: #666;

    font: normal 16px "Microsoft YaHei";

    float: right;

    margin-right: 100px;

    display: block;

}



.phone p {

    color: #ec651b;

    font: normal 30px "Arial Black", Gadget, sans-serif;

    float: right;

}



.phone img {

    display: block;

    float: left;

    margin-top: 5px;

}



/*导航*/

.navs {

    display: table;

    width: 100%;

    height: 56px;

}



.navs_w {

    width: 1200px;

    margin: 0 auto;

}



.nav_name {

    list-style: none;

    width: 1200px;

    margin: 0 auto;

}



.nav_name ul {

    opacity: 0;

    position: absolute;

    top: 160%;

    visibility: hidden;

    transition: all .4s ease;

    -webkit-transition: all .4s ease;

    z-index: 9999;

    background: rgba(255, 255, 255, 0.5);

}



.nav_namel ul ul {

    top: 0%;

    left: 160%;

}



.nav_name ul li:hover>ul {

    top: 0%;

    left: 100%;

    opacity: 1;

    visibility: visible;

}



.nav_name li:hover>ul {

    opacity: 1;

    top: 100%;

    visibility: visible;

}



.nav_name li {

    float: left;

    position: relative;

}



.nav_name ul li {

    float: none;

}



.nav_name li {

    cursor: pointer;

}



.nav_name li a {

    text-decoration: none;

    display: block;

    color: #fff;

    width: 150px;

    text-align: center;

    font: normal 16px/56px "Microsoft YaHei";

    text-align: center;

}



.nav_name li:hover {}



.nav_name li a:hover {

    width: 150px;

    height: 56px;

    color: #fff;

    background: #000;

}



.nav_name ul li a {

    text-decoration: none;

    display: block;

    color: #000;

    width: 180px;

    text-align: center;

    font: normal 14px/50px "Microsoft YaHei";

    text-align: center;

}



.nav_name ul li a:hover {

    width: 180px;

    border-bottom: 1px solid #da251c;

    height: 50px;

    font: normal 14px/50px "Microsoft YaHei";

    color: #fff;

}



/*banner*/

.flash {

    width: 100%;

    height: 600px;

    margin: 0 auto;

    overflow: hidden;

    _zoom: 1;

    position: relative;

    *zoom: 1;

}



.flash1 {

    width: 1000px;

    height: 600px;

    margin: 0 auto;

    position: relative;

}



.flash2 {

    width: 1920px;

    height: 600px;

    position: absolute;

    left: -460px;

}



.flexslider {

    margin: 0 auto;

    position: relative;

    width: 1920px;

    height: 600px;

    overflow: hidden;

    zoom: 1;

}



.flex-viewport {

    max-height: 2000px;

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    transition: all 1s ease;

}



.flexslider .slides {

    zoom: 1;

}



.flex-direction-nav a {

    width: 60px;

    height: 90px;

    line-height: 99em;

    overflow: hidden;

    margin: -60px 0 0;

    display: block;

    background: url(../ad_ctr.png) no-repeat;

    position: absolute;

    top: 50%;

    z-index: 10;

    cursor: pointer;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .3s ease;

}



.flex-direction-nav .flex-next {

    background-position: 0 -90px;

    right: 0;

}



.flex-direction-nav .flex-prev {

    left: 0;

}



.flexslider:hover .flex-next {

    opacity: 0.8;

    filter: alpha(opacity=25);

}



.flexslider:hover .flex-prev {

    opacity: 0.8;

    filter: alpha(opacity=25);

}



.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

    opacity: 1;

    filter: alpha(opacity=50);

}



.flex-control-nav {

    width: 100%;

    position: absolute;

    bottom: 3px;

    text-align: center;

}



.flex-control-nav li {

    margin: 0 5px;

    display: inline-block;

    zoom: 1;

    *display: inline;

}



.flex-control-paging li a {

    background: url(../dot.png) no-repeat 0 -16px;

    display: block;

    height: 16px;

    overflow: hidden;

    text-indent: -99em;

    width: 16px;

    cursor: pointer;

}



.flex-control-paging li a.flex-active {

    background-position: 0 0;

}



/*搜索*/

.hots_bg {

    width: 100%;

    height: 74px;

    border-bottom: 1px solid #e1dfdf;

    margin: 0 auto;

    background: #f2f2f2;

}



.hots {

    width: 1200px;

    margin: 0 auto;

}



.hotword {

    float: left;

}



.hotword li {

    float: left;

    color: #333;

    font: bold 14px/74px "Microsoft YaHei";

}



.hotword li a {

    display: block;

    color: #525252;

    font: normal 14px/74px "Microsoft YaHei";

    float: left;

    margin-left: 10px;

}



.hotword li a:hover {

    display: block;

    color: #ec651b;

    font: normal 14px/74px "Microsoft YaHei";

    float: left;

    margin-left: 10px;

    text-decoration: underline;

}



.head_search {

    width: 270px;

    float: right;

    margin-top: 10px;

}



.boxs {

    height: 43px;

    width: 270px;

    line-height: 43px;

    font-size: 12px;

}



.texts {

    width: 200px;

    height: 100%;

    float: left;

    margin-left: 10px;

    font-family: "Microsoft YaHei";

}



.btnSubmits {

    width: 47px;

    height: 43px;

    background: #ec651b;

    color: #fff;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 30px;

    background: url(../search.png) no-repeat;

    float: right;

    cursor: pointer;

}



/*推荐产品*/

.protop {

    width: 1200px;

    margin: 0 auto;

    margin-top: 50px;

}



.title01 img {

    display: block;

    width: 800px;

    height: 53px;

    margin: 0 auto;

}



.mores a {

    display: block;

    width: 80px;

    height: 24px;

    border-radius: 4px;

    color: #999;

    font: normal 14px/24px "Microsoft YaHei";

    text-align: center;

    margin: 0 auto;

    border: 1px solid #ccc;

    margin-top: 15px;

}



.mores a:hover {

    display: block;

    width: 80px;

    height: 24px;

    border-radius: 4px;

    color: #fff;

    font: normal 14px/24px "Microsoft YaHei";

    text-align: center;

    margin: 0 auto;

    border: 1px solid #ec651b;

    margin-top: 15px;

    background: #ec651b;

}



.anli_out {

    margin-top: 30px;

}



.alBox {}



.alBox .alCont {

    position: relative;

}



.alBox .alCont ul {

    margin: 0px auto;

    width: 1200px;

    overflow: hidden;

}



.alBox .alCont li {

    margin: 0px 10px;

    width: 275px;

    text-align: center;

    float: left;

}



.alBox .alCont li a img {

    width: 275px;

    height: 190px;

    border: 1px solid #ccc;

    padding: 4px;

    display: block;

}



.alBox .alCont li a h5 {

    font-weight: normal;

    margin-top: 5px;

    font-family: "微软雅黑";

    font-size: 14px;

    color: #5f5f5f;

}



.alBox .alCont li a:hover img {

    width: 275px;

    height: 190px;

    border: 1px solid #ec651b;

    padding: 4px;

    display: block;

}



.alBox .alCont li a:hover h5 {

    font-weight: normal;

    margin-top: 5px;

    font-family: "微软雅黑";

    font-size: 14px;

    color: #ec651b;

}



/*产品中心*/

.pros {

    width: 1200px;

    margin: 0 auto;

    margin-top: 50px;

}



.pros_bg {

    width: 285px;

    height: 464px;

    background: url(../pro_bg.jpg) no-repeat;

    float: left;

}



.pros_left {

    width: 252px;

    float: left;

    margin-top: 96px;

}



.pros_left li {

    float: left;

}



.pros_left li a h3 {

    width: 10px;

    height: 10px;

    background: url(../coin01.png) no-repeat;

    float: left;

    margin-top: 25px;

    margin-left: 10px;

    display: block;

    margin-right: 15px;

}



.pros_left li a {

    display: block;

    color: #fff;

    font: normal 16px/60px "Microsoft YaHei";

    float: left;

    height: 60px;

    width: 252px;

    border-bottom: 1px solid #f29460;

    margin-left: 24px;

}



.pros_left li a:hover {

    display: block;

    color: #fff;

    font: normal 16px/60px "Microsoft YaHei";

    float: left;

    margin-left: 15px;

    background: #d85006;

    margin-left: 24px;

}



.pros_right {

    width: 896px;

    float: right;

}



.pros_img {

    width: 920px;

    overflow: hidden;

}



.pros_img li {

    float: left;

    margin-right: 20px;

    margin-bottom: 25px;

}



.pros_img li a h5 {

    display: block;

    color: #5f5f5f;

    font: normal 14px "Microsoft YaHei";

    text-align: center;

    margin-top: 5px;

}



.pros_img li a:hover h5 {

    display: block;

    color: #ec651b;

    font: normal 14px "Microsoft YaHei";

    text-align: center;

    margin-top: 5px;

}



.ad01 {

    width: 100%;

    height: 120px;

    background: url(../ad01.jpg) no-repeat center;

    margin-top: 25px;

}



/*我们的优势*/

.good01 {

    width: 100%;

    height: 500px;

    background: url(../good01.jpg) no-repeat center;

    margin-top: 50px;

}



.good02 {

    width: 100%;

    height: 314px;

    background: url(../good02.jpg) no-repeat center;

}



.good03 {

    width: 100%;

    height: 314px;

    background: url(../good03.jpg) no-repeat center;

}



.good04 {

    width: 100%;

    height: 337px;

    background: url(../good04.jpg) no-repeat center;

}



/*公司简介*/

.abouts {

    width: 1200px;

    margin: 0 auto;

    margin-top: 50px;

}



.title02 img {

    display: block;

    width: 769px;

    height: 53px;

    margin: 0 auto;

}



.video {

    width: 540px;

    height: 342px;

    float: left;

    margin-top: 30px;

}



.abouts_right {

    width: 620px;

    float: right;

    margin-top: 30px;

}



.abouts_right span {

    display: block;

    color: #333;

    font: bold 18px "Microsoft YaHei";

    text-align: center;

}



.abouts_right p {

    color: #5f5f5f;

    font: normal 14px/28px "Microsoft YaHei";

    word-break: break-all;

    word-wrap: break-word;

    text-align: justify;

    text-justify: inter-ideograph;

    float: left;

    margin-top: 10px;

}



.abouts_right p a {

    color: #ec651b;

    font: normal 12px "Microsoft YaHei";

    margin-left: 5px;

}



.anli_outs {

    margin-top: 20px;

}



.alBoxs {}



.alBoxs .alConts {

    position: relative;

}



.alBoxs .alConts ul {

    margin: 0px auto;

    width: 620px;

    overflow: hidden;

}



.alBoxs .alConts li {

    margin: 0px 10px;

    width: 210px;

    text-align: center;

    float: left;

}



.alBoxs .alConts li img {

    width: 190px;

    height: 136px;

    border: 1px solid #ccc;

    padding: 4px;

}



/*工程案例*/

.cases {

    width: 1200px;

    margin: 0 auto;

    margin-top: 50px;

}



.title03 img {

    display: block;

    width: 800px;

    height: 53px;

    margin: 0 auto;

}



.mores a {

    display: block;

    width: 80px;

    height: 24px;

    border-radius: 4px;

    color: #999;

    font: normal 14px/24px "Microsoft YaHei";

    text-align: center;

    margin: 0 auto;

    border: 1px solid #ccc;

    margin-top: 15px;

}



.mores a:hover {

    display: block;

    width: 80px;

    height: 24px;

    border-radius: 4px;

    color: #fff;

    font: normal 14px/24px "Microsoft YaHei";

    text-align: center;

    margin: 0 auto;

    border: 1px solid #ec651b;

    margin-top: 15px;

    background: #ec651b;

}



.caseimg {

    width: 1250px;

    overflow: hidden;

    margin-top: 30px;

}



.caseimg li {

    float: left;

    margin-right: 20px;

}



.caseimg li a {

    display: block;

    width: 283px;

    height: 326px;

    border: 1px solid #ccc;

}



.caseimg li a:hover {

    display: block;

    width: 283px;

    height: 326px;

    border: 1px solid #ec651b;

    background: #ec651b;

}



.caseimg li a img {

    display: block;

    float: left;

    margin-left: 4px;

    margin-top: 5px;

    margin-bottom: 10px;

}



.caseimg li a h1 {

    color: #333;

    font: bold 14px "Microsoft YaHei";

    text-align: center;

    display: block;

}



.caseimg li a:hover h1 {

    color: #fff;

    font: bold 14px "Microsoft YaHei";

    text-align: center;

    display: block;

}



.caseimg li a p {

    display: block;

    color: #5f5f5f;

    font: normal 12px/18px "Microsoft YaHei";

    width: 275px;

    float: left;

    margin-left: 4px;

    margin-top: 10px;

}



.caseimg li a:hover p {

    display: block;

    color: #fff;

    font: normal 12px/18px "Microsoft YaHei";

    width: 275px;

    float: left;

    margin-left: 4px;

    margin-top: 10px;

}



.caseimg li a span {

    display: block;

    width: 100px;

    height: 26px;

    background: #373635;

    border-radius: 4px;

    margin: 0 auto;

    color: #fff;

    font: normal 14px/26px "Microsoft YaHei";

    text-align: center;

    margin-top: 15px;

}



.caseimg li a:hover span {

    display: block;

    width: 100px;

    height: 26px;

    background: #fff;

    border-radius: 4px;

    margin: 0 auto;

    color: #ec651b;

    font: normal 14px/26px "Microsoft YaHei";

    text-align: center;

    margin-top: 15px;

}



.ad02 {

    width: 100%;

    height: 120px;

    background: url(../ad02.jpg) no-repeat center;

    margin-top: 50px;

}



/*新闻中心*/

.xinwen {

    width: 1200px;

    margin: 0 auto;

    margin-top: 50px;

}



.news {

    width: 671px;

    float: left;

}



.title04 img {

    display: block;

    width: 671px;

    height: 120px;

    float: left;

}



.newstext {

    width: 671px;

    margin: 0 auto;

}



.newstext li {

    float: left;

    width: 671px;

    height: 59px;

    border-bottom: 1px solid #ccc;

}



.newstext li h3 {

    color: #333;

    font: bold 20px/60px "Microsoft YaHei";

    float: left;

    margin-left: 15px;

}



.newstext li a {

    display: block;

    color: #5f5f5f;

    font: normal 14px/60px "Microsoft YaHei";

    float: left;

    margin-left: 40px;

}



.newstext li a:hover {

    display: block;

    color: #ec651b;

    font: normal 14px/60px "Microsoft YaHei";

    float: left;

    margin-left: 40px;

}



.matters {

    width: 499px;

    float: right;

}



.title05 img {

    display: block;

    width: 499px;

    height: 120px;

    float: right;

}



.matter_text {

    width: 499px;

}



.matter_text li {

    float: left;

    width: 499px;

    margin-top: 15px;

}



.matter_text .wen {

    width: 499px;

    float: left;

}



.matter_text .wen h3 {

    width: 20px;

    height: 20px;

    background: url(../wen.jpg) no-repeat;

    float: left;

    margin-right: 10px;

}



.matter_text .wen a {

    display: block;

    float: left;

    color: #333;

    font: bold 14px/20px "Microsoft YaHei";

    float: left;

}



.matter_text .wen a:hover {

    display: block;

    float: left;

    color: #ec651b;

    font: bold 14px/20px "Microsoft YaHei";

    float: left;

}



.matter_text .da {

    width: 499px;

    float: left;

    margin-top: 10px;

}



.matter_text .da h3 {

    width: 20px;

    height: 20px;

    background: url(../da.jpg) no-repeat;

    float: left;

    margin-right: 10px;

}



.matter_text .da p {

    color: #5f5f5f;

    font: normal 14px "Microsoft YaHei";

}



/*合作伙伴*/

.cooperation {

    width: 499px;

    margin: 0 auto;

    margin-top: 20px;

}



.title05 {

    width: 499px;

    height: 36px;

    background: url(../title06.jpg) no-repeat;

}



.title05 a {

    display: block;

    color: #7f7f7f;

    font: normal 14px/36px "Microsoft YaHei";

    float: right;

}



.title05 a:hover {

    display: block;

    color: #ec651b;

    font: normal 14px/36px "Microsoft YaHei";

    float: right;

}



.huo {

    width: 520px;

    overflow: hidden;

}



.huo li {

    float: left;

    margin-right: 33px;

    margin-top: 15px;

}



.huo li a img {

    display: block;

    border: 1px solid #ccc;

    padding: 4px;

}



/*网站底部*/

.foots_bg {

    width: 100%;

    height: 270px;

    background: #373635;

    margin: 0 auto;

    margin-top: 50px;

}



.foots {

    width: 1200px;

    margin: 0 auto;

}



.qr {

    width: 148px;

    float: left;

    margin-top: 50px;

}



.qr img {

    display: block;

    width: 148px;

    height: 148px;

    float: left;

    margin-bottom: 15px;

}



.qr p {

    color: #fff;

    font: normal 14px "Microsoft YaHei";

    text-align: center;

}



.foots_navs {

    width: 969px;

    height: 50px;

    background: #323130;

    float: right;

    margin-top: 50px;

}



.navss {

    width: 969px;

}



.navss li {

    float: left;

    color: #fff;

    font: normal 14px/50px "Microsoft YaHei";

}



.navss li a {

    display: block;

    color: #fff;

    font: normal 14px/50px "Microsoft YaHei";

    float: left;

    margin-left: 30px;

    margin-right: 30px;

}



.ban {

    color: #fff;

    font: normal 14px/30px "Microsoft YaHei";

    float: left;

    margin-left: 100px;

    margin-top: 10px;

}



/*在线客服*/

.yb_conct {

    position: fixed;

    z-index: 1;

    top: 200px;

    right: -127px;

    cursor: pointer;

    transition: all .3s ease;

}



.yb_bar ul li {

    width: 180px;

    height: 53px;

    font: 16px/53px 'Microsoft YaHei';

    color: #fff;

    text-indent: 54px;

    margin-bottom: 3px;

    border-radius: 3px;

    transition: all .5s ease;

    overflow: hidden;

}



.yb_bar .yb_top {

    background: #373635 url(../fixCont.png) no-repeat 0 0;

}



.yb_bar .yb_phone {

    background: #373635 url(../fixCont.png) no-repeat 0 -57px;

}



.yb_bar .yb_QQ {

    text-indent: 0;

    background: #373635 url(../fixCont.png) no-repeat 0 -113px;

}



.yb_bar .yb_ercode {

    background: #373635 url(../fixCont.png) no-repeat 0 -169px;

}



.hd_qr {

    padding: 0 29px 25px 29px;

}



.yb_QQ a {

    display: block;

    text-indent: 54px;

    width: 100%;

    height: 100%;

    color: #fff;

}











.fl {

    float: left;

}



.fr {

    float: right;

}







.header {

    width: 100%;

    margin: 0;

    padding: 0;

    background: url(../top_bg.png) repeat-x;

    display: block;

}



.header .top1 {

    width: 1200px;

    height: 46px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.header .top1 p {

    float: left;

    color: #fff;

    line-height: 46px;

    font-size: 14px;

}



.top1 span {

    display: block;

    width: 360px;

    float: right;

    margin: 12px 0;

}



.top1 span a {

    display: block;

    float: left;

    padding: 0 15px;

    border-right: 1px solid #fff;

    line-height: 12px;

    color: #fff;

    margin-top: 5px;

}



.top_logo {

    width: 1200px;

    margin: 40px auto 25px;

    display: block;

    overflow: hidden;

}



.top_logo .logo {

    width: 840px;

    display: block;

    overflow: hidden;

}



.logo img {

    padding: 8px 30px 8px 0;

    border-right: 1px solid #c9c9c9;

    margin-right: 20px;

    float: left;

    display: block;

    width: 276px;

}



.logo h2 {

    font-size: 30px;

    color: #da251c;

    line-height: 40px;

    padding: 5px 0;

}



.logo p {

    font-size: 16px;

    color: #8f8f8f;

}



.top_tel {

    width: 220px;

    float: right;

    display: block;

    overflow: hidden;

    background: url(../top_tel.png) left no-repeat;

    padding-left: 70px;

}



.top_tel span {

    color: #474747;

    font-size: 16px;

    padding: 5px 0;

}



.top_tel h3 {

    font-size: 30px;

    color: #da251c;

    line-height: 45px;

    padding: 5px 0 4px;

}



.navlist {

    width: 1200px;

    display: block;

    overflow: hidden;

    margin: 0 auto;

}



.navlist ul {

    display: block;

    overflow: hidden;

    width: 100%;

    list-style: none;

}



.navlist ul li {

    width: 150px;

    float: left;

}



.navlist ul li a {

    display: block;

    color: #fff;

    padding: 15px 0;

    font-size: 16px;

    text-align: center;

    line-height: 26px;

}



.navlist ul li a:hover,

.on {

    background: #000;

}





.flash {

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 0;

    height: 600px;

}



.flash img {

    width: 100%;

    height: 600px;

}



.warpper {

    width: 100%;

    margin: 0;

    padding: 0;

    display: block;

    overflow: hidden;

}



.products {

    width: 1200px;

    margin: 50px auto 20px;

    display: block;

    overflow: hidden;

}



.pro_title {

    background: url(../pro_title.png) 0 30px no-repeat;

    width: 100%;

    text-align: center;

    display: block;

    overflow: hidden;

}



.pro_title h3 {

    font-size: 30px;

    color: #696969;

    line-height: 36px;

    font-weight: normal;

    padding: 10px 0 0;

}



.pro_title h2 {

    color: #da251c;

    font-size: 28px;

}



/* 本例子css */

.tabox {

    width: 1200px;

    margin: 30px auto;

}



.tabox .hd {

    overflow: hidden;

}



.tabox .hd li {

    position: relative;

    margin-left: -1px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    width: 205px;

    float: left;

    border-top: 0;

    font: normal 16px/42px "Microsoft YaHei";

    _font-weight: bold;

    cursor: default;

    color: #696969;

    margin: 0 15px;

    border: 1px solid #cfd0d4;

    width: 205px;

    border-radius: 20px;

}



.tabox .hd li a {

    color: #696969;

}



.tabox .hd li.on {

    width: 205px;

    background: #da251c;

    cursor: pointer;

    color: #fff;

    border: none;

}



.tabox .hd li.on a {

    color: #fff;

}



.tabox .bd {

    border-top: 0;

    margin: 15px auto;

}



.tabox .lh {

    overflow: hidden;

}



.tabox .lh li {

    margin: 30px 5px 0 5px;

    float: left;

    width: 386px;

    border-top: 1px solid #dddddd;

    border-left: 1px solid #dddddd;

    border-right: 1px solid #dddddd;

    border-bottom: 5px solid #000;

}



.tabox .lh li .p-img {

    width: 384px;

    margin: 0 auto;

    text-align: center;

    padding: 1px;

}



.tabox .lh li .p-img img {

    width: 384px;

    height: 286px;

}



.tabox .lh li .p-name {

    word-break: break-all;

    word-wrap: break-word;

    overflow: hidden;

    text-align: center;

    width: 100%;

    padding: 15px 0;

    background: #fff;

}



.tabox .lh li:hover .p-name {

    background: #da251c;

}



.tabox .lh li .p-name p {

    color: #696969;

    float: left;

    display: block;

    font-size: 16px;

    padding-left: 30px;

    line-height: 45px;

}



.tabox .lh li .p-name span {

    width: 100px;

    border-radius: 30px;

    background: #fff;

    display: block;

    float: right;

    ;

    color: #da251c;

    font-size: 12px;

    padding: 10px 0;

    margin: 5px 20px 5px 0;

    border: 1px solid #ddd;

}



.tabox .lh li:hover .p-name p {

    color: #fff;

}



.tabox .lh li .p-price strong {

    color: #c00;

    font-size: 14px;

    font-family: verdana;

}





.index_ys {

    width: 100%;

    margin: 0;

    padding: 0;

    display: block;

    background: url(../index_ys.png) center no-repeat;

    height: 271px;

}



.zixun {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    height: 212px;

    padding-top: 60px;

    position: relative;

}

.zixun p {

    width: 200px;

    /* height: 38px; */

    display: block;

    /* float: right; */

    /* margin-top: 76px; */

    color: #fff;

    font-size: 27px;

    position: absolute;

    top: 136px;

    right: -3px;

}



.zixun span {

    width: 122px;

    height: 39px;

    background: #da251c;

    border: 3px solid #fff;

    display: block;

    float: right;

    margin-top: 140px;

}



.zixun span a {

    display: block;

    text-align: center;

    line-height: 39px;

    color: #fff;

    font-size: 16px;

}





.index_goods {

    width: 100%;

    margin: 0;

    padding: 0;

    display: block;

    overflow: hidden;

    background: #f0f0f0;

}



.good_nr {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    background: #fff;

    padding: 20px 0;

}



.good01 {

    width: 1200px;

    height: 176px;

    background: url(../index_title.png) center no-repeat;

    padding-bottom: 20px;

}



.good02 {

    width: 1200px;

    background: url(../ys_01.png) center no-repeat;

    height: 558px;

    display: block;

    overflow: hidden;

}



.good02 ul {

    width: 100%;

    margin-top: 120px;

    list-style: none;

    display: block;

    overflow: hidden;

}



.good02 ul li {

    width: 550px;

    float: left;

    font-size: 18px;

    color: #585858;

    line-height: 38px;

    padding: 25px 15px 15px 30px;

}



.good03 {

    width: 1200px;

    background: url(../ys_02.png) center no-repeat;

    height: 509px;

    display: block;

    overflow: hidden;

}



.good03 ul {

    width: 100%;

    margin-top: 80px;

    list-style: none;

    display: block;

    overflow: hidden;

}



.good03 ul li {

    width: 550px;

    float: left;

    font-size: 18px;

    color: #585858;

    line-height: 38px;

    padding: 25px 15px 15px 30px;

}



.good04 {

    width: 1200px;

    background: url(../ys_03.png) center no-repeat;

    height: 523px;

    display: block;

    overflow: hidden;

}



.good04 ul {

    width: 100%;

    margin-top: 100px;

    list-style: none;

    display: block;

    overflow: hidden;

}



.good04 ul li {

    width: 550px;

    float: left;

    font-size: 18px;

    color: #585858;

    line-height: 38px;

    padding: 25px 15px 15px 30px;

}



.index_about {

    width: 100%;

    background: url(../about_bg.png) top center no-repeat;

    display: block;

    overflow: hidden;

    height: 546px;

}



.about {

    width: 1200px;

    margin: 100px auto 0px;

    background: url(../ab_top.png) top repeat-x;

    height: 427px;

}



.about img {

    width: 565px;

    height: 454px;

    float: left;

    display: block;

    margin-left: 30px;

    position: relative;

    top: -60px;

}



.about_page {

    width: 540px;

    float: right;

    margin: 60px 20px 0 0;

    display: block;

    overflow: hidden;

}



.about_page h3 {

    font-size: 26px;

    color: #fff;

}



.about_page span {

    font-size: 18px;

    color: #950900;

    display: block;

    padding: 10px 0;

}



.about_page p {

    font-size: 14px;

    color: #fff;

    line-height: 36px;

}



.about_page p a {

    color: #950900;

}





.case_show {

    width: 100%;

    margin: 0;

    padding: 0;

    display: block;

    overflow: hidden;

    background: #f0f0f0;

}



.cases {

    width: 1200px;

    margin: 20px auto;

    display: block;

    overflow: hidden;

}



.cases ul {

    margin-top: 35px;

    display: block;

    overflow: hidden;

    list-style: none;

}



.cases ul li {

    width: 376px;

    float: left;

    margin-right: 24px;

    position: relative;

}



.cases ul li img {

    border-radius: 10px;

    width: 376px;

    height: 265px;

}



.cases ul li p {

    padding: 15px 0;

    text-align: center;

    line-height: 30px;

    font-size: 16px;

}



.cases ul li:hover p {

    color: #da251c

}



.zhe {

    width: 376px;

    height: 265px;

    position: absolute;

    top: 0;

    left: 0;

    text-align: center;

    display: none;

    border-radius: 10px;

    background: url(../case_bg.png) no-repeat;

}



.cases .more {

    width: 150px;

    margin: 20px auto 15px;

    display: block;

    text-align: center;

}



.cases .more a {

    color: #da251c;

    font-size: 14px;

    padding: 10px 20px;

    display: block;

    border: 1px solid #da251c;

    background: #fff;

    border-radius: 10px;

}



.cases .more a:hover {

    background: #da251c;

    color: #fff;

    border-radius: 10px;

}







.index_news {

    width: 1200px;

    margin: 30px auto 40px;

    display: block;

    overflow: hidden;

}



.news_fl {

    width: 482px;

    margin-top: 30px;

    display: block;

    overflow: hidden;

}



.news_fl img {}



.news_fl h2 {

    font-size: 16px;

    color: #0a0909;

    padding: 15px 0;

    font-weight: normal;

}



.news_fl p {

    font-size: 14px;

    color: #6e6e6e;

    line-height: 30px;

}



.news_fl span {

    font-size: 14px;

    color: #da251c;

    padding: 5px 0;

}



.news_list {

    width: 660px;

    float: right;

    margin-right: 20px;

    margin-top: 30px;

}



.news_list dl {

    width: 100%;

    margin-bottom: 15px;

    display: block;

    overflow: hidden;

}



.news_list dl dt {

    background: url(../date.png) no-repeat;

    width: 90px;

    height: 88px;

    float: left;

}



.news_list dl dt h3 {

    font-size: 36px;

    color: #808080;

    padding-left: 5px;

    font-weight: normal;

}



.news_list dl dt span {

    font-size: 16px;

    display: block;

    float: right;

    padding-top: 5px;

    padding-right: 5px;

    color: #808080;

}



.news_list dl:hover dt {

    background: url(../mouth.png) no-repeat;

}



.news_list dl:hover dt h3 {

    color: #fff

}



.news_list dl:hover dt span {

    color: #fff;

}



.news_list dl dd {

    float: left;

    margin-left: 30px;

    width: 540px;

}



.news_list dl dd h4 {

    font-size: 16px;

    color: #0a0909;

    font-weight: normal;

    padding: 15px 0;

}



.news_list dl dd p {

    font-size: 14px;

    color: #6e6e6e;

    line-height: 30px;

}



.news_list dl dd p a {

    color: #da251c;

}



.news_list dl dd h4 a:hover {

    color: #da251c;

}





.footer {

    width: 100%;

    margin: 0;

    padding: 0;

    background: url(../db_bg.png) repeat-x;

    display: block;

    overflow: hidden;

}



.fenzhan {

    width: 1200px;

    margin: 0 auto;

}



.fenzhan ul {

    margin: 20px 0 15px;

    width: 100%;

    display: block;

    overflow: hidden;

}



.fenzhan ul li {

    float: left;

    color: #fff;

    font-size: 16px;

}



.fenzhan ul li a {

    display: block;

    line-height: 12px;

    border-right: 1px solid #fff;

    padding: 0 15px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    margin-top: 5px;

}







.db_foot {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.db_logo {

    width: 268px;

    background: #1f1f1f;

    float: left;

    padding: 20px 0;

}



.db_logo .db_lo {

    width: 229px;

    padding: 10px 15px;

}



.db_logo .ewm {

    width: 129px;

    margin: 10px auto;

    display: block;

}



.db_logo p {

    width: 100%;

    text-align: center;

    font-size: 14px;

    color: #fff;

}



.db_nav {

    width: 900px;

    margin-left: 30px;

    display: block;

    overflow: hidden;

}



.db_nav .db_link {

    width: 100%;

    border-bottom: 1px solid #252525;

    margin: 30px 0;

    display: block;

    overflow: hidden;

}



.db_nav .db_link li {

    float: left;

    width: 84px;

    text-align: center;

    padding: 0 10px;

}



.db_nav .db_link li a {

    font-size: 14px;

    color: #fff;

    margin: 20px 0;

    display: block;

    border-right: 1px dashed #fff;

    line-height: 16px;

}





.db_nav p {

    font-size: 14px;

    line-height: 30px;

    padding-left: 20px;

    color: #fff;

}



.db_nav p a {

    color: #ccc;

}



.link {

    width: 100%;

    margin: 15px 0;

    display: block;

    overflow: hidden;

}



.link ul {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.link li {

    float: left;

    line-height: 30px;

    color: #333;

    font-size: 14px;

}



.link li a {

    padding: 0px 15px;

    color: #333;

    font-size: 14px;

    display: block;

}



.link li a:hover {

    text-decoration: underline;

    color: #f00;

}



.tj_news_out,

.tj_product_out {

    padding-top: 10px;

    padding-bottom: 20px;

}



.tj_news_tit,

.tj_product_tit {

    border-bottom: 1px solid #ccc;

    height: 30px;

}



.tit_l {

    float: left;

    font-size: 16px;

}



.tit_m {

    float: right;

}



.tj_news_out li {

    border-bottom: 1px dashed #ccc;

    height: 28px;

    line-height: 28px;

    list-style-type: none;

}



.tj_product_out ul,

.tj_news_out ul {

    clear: both;

    padding-top: 10px;

}



.tj_product_out li {

    float: left;

    width: 165px;

    margin-left: 10px;

    margin-right: 10px;

    margin-top: 10px;

    text-align: center;

    height: 200px;

    overflow: hidden;

}



.tj_product_out li img {

    width: 163px;

    height: 153px;

}

.clear{ clear:both; }

.list-none{ list-style:none; padding:0px;}

.editor{ color:#666; font:normal 14px/28px "Microsoft YaHei"; word-break: break-all; word-wrap:break-word; text-align:justify; text-justify:inter-ideograph; padding:15px 0px; }

.editor ul,.editor ol{ padding:0px 0px 0px 25px; margin:0px;}

.editor a{ color:#1C57C4; text-decoration:underline;}

/*按钮*/

.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}

.button:hover { text-decoration: none; color:#fff; }



#showtext{  font:normal 14px/28px "Microsoft YaHei"; color:#525252; word-break: break-all; word-wrap:break-word; text-align:justify; text-justify:inter-ideograph; padding:15px 0px;}

/*文章模块*/

#newslist{ width:930px; margin:0 auto; }

#newslist li{ float:left; width:930px; margin-bottom:30px;}

#newslist li a img{ float:left; border:1px solid #ccc; padding:4px; margin-right:30px;}

#newslist li a:hover img{ float:left; border:1px solid #ec651b; padding:4px; margin-right:30px;}

#newslist li h1 a{color:#333; width:640px; float:left; font:normal 16px "Microsoft YaHei"; margin-top:10px;}

#newslist li h1 a:hover{color:#ec651b; width:640px; float:left; font:normal 16px "Microsoft YaHei"; margin-top:10px;}

#newslist li span{ color:#999; font:normal 12px "Microsoft YaHei";  float:right; display:block; margin-top:15px; }

#newslist li p{ color:#5f5f5f; font:normal 14px/28px "Microsoft YaHei"; float:left; width:100%; display:block;}

#shownews{ padding:0px 15px 15px;}

#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}

#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}



.pro{ width:930px; margin:0 auto; }

.prod{ width:1000px; overflow:hidden; margin:0 auto;}

.prod li{ float:left; margin-top:20px;}

.prod li a img{display:block; border:1px solid #ccc; height: 240px;}

.prod li h3{ width:290px; height:30px; background:#ccc; margin-top:10px;}

.prod li h3 a{color:#333; font:normal 14px/30px "Microsoft YaHei"; display:block; float:left; margin-left:10px;}

.prod li h3 a:hover{ display:block; color:#ec651b;}







/*下载模块*/

#downloadlist{ padding:15px;}

#downloadlist .metlist{ margin-bottom:20px;}

#downloadlist dl.top dt a{ color:#f00;}

#downloadlist .metlist dt{ border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; padding:3px 5px 3px 20px; background:url(../images/dt-9.gif) no-repeat 5px 11px;}

#downloadlist .metlist dd{ color:#999; padding:5px 8px; background:#f8f8f8;}

#downloadlist .metlist dd b{ font-weight:normal;}

#downloadlist .metlist dd div{ float:right;}

#downloadlist .metlist dd span{ padding-right:20px;}

#downloadlist .metlist dd a{ color:#1C57C4; text-decoration:underline;}

#downloadlist .metlist dd a.down{ color:#fa1a1a; text-decoration:underline;}

#showdownload{ padding:15px;}

#showdownload h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}

#showdownload .paralist{ background:#f6f6f6; padding:5px 10px;}

#showdownload .paralist li{ padding:3px 5px 3px 0px; margin:5px 0px; border-bottom:1px solid #eee;}

#showdownload .paralist li a{ color:#f00; text-decoration:underline;}

#showdownload .paralist li span{ float:left; padding:0px 10px; margin-right:5px; text-align:left; }

#showdownload .editor{ line-height:2; padding:0px 10px; font-size:14px;}

#showdownload .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }

/*图片模块*/

#imglist{ width:1000px; overflow:hidden;}

#imglist li{ float:left; display:inline; margin-top:20px;}

#imglist li a.img{ font-size:0px; display:block;}

#imglist li a.img img{ margin:auto;  border:1px solid #ccc; }

#imglist li h3{text-align:center; color:#333; font:normal 14px "Microsoft YaHei"; margin-top:5px;}

#showimg{ padding:0px;}

#showimg h1.title{ font-size:18px; padding:5px 0px; margin-bottom:10px; text-align:center;}

#showimg .imgshow{ text-align:center;}

#showimg .editor{ line-height:2; padding:0px 10px; font-size:14px;}

#showimg .ctitle{ margin:10px 0px 10px; padding:5px 20px; font-size:14px; border-bottom:1px dotted #ccc; }







.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}

.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}

.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}

.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}