﻿@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;}





.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(../images/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(../images/more.gif); margin:10px 10px 0px 0px;}

.style-1 .active{ background:#fff; padding:10px;}

.style-2 h3.title { background:url(../images/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(../images/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(../images/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(../images/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(../images/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 .sb_nav{ float:left; width:240px;}

.sidebar .sb_nav h3.title{ text-align:left;  background:#373635;width:240px;height:60px;color:#fff;font-size:18px;  line-height:60px; text-align:center; font-family:"Microsoft YaHei"; letter-spacing:2px;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{ width:238px; border:1px solid #ccc;  padding-bottom:20px; border-top:none;}

#sidebar dl{ }

#sidebar dl dt{ padding-left:14px; }

#sidebar dl dt a{ border-bottom:1px dashed #ccc; width:210px;height:39px;line-height:40px; display:block; color:#525252; text-align:center;  }

#sidebar dl dt a:hover{ color:#ec651b; background-image:none; border-bottom:1px dashed #ec651b; }

#sidebar dl dd{}

#sidebar dl dd h4{ padding:5px 0px 5px 10px; background:url(../images/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;}



/*内页二级*/

.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;}

.leftsidebar_box dt{ width: 100%;

    background: #eee;

    height: 46px;

    margin-bottom: 10px;}

	

.leftsidebar_box dt a{display:block; background:url(../images/ico_ab.png) 24px no-repeat; line-height:46px; font-size:16px; color:#333; padding-left:50px;}

.leftsidebar_box dt:hover{background:#ddd;}

.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:#c8a264; text-decoration:none; }

a img { border-style:none; }

ul,li, dl { list-style:none; padding:0; margin:0; }

dl, dt, dd { display:block; margin:0; }

*{ list-style:none;}

.clear { clear:both; }





/*导航*/





.cp{ background:url(../images/list.png) 10px no-repeat #ffcd32 !important; color:#000 !important;}





.navlist{width:660px; display:block; height: 120px;

    z-index: 99;}







.navs {display:table; width:100%; height:120px;  }

.navs_w{ width:860px; margin:0 auto;}

.nav_name {list-style:none; width:860px; 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.7);  }

.nav_namel ul ul {top:0%;left:220%;}

.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:#000; width:110px;text-align:center; font:normal 16px/120px "Microsoft YaHei"; text-align:center;}

.nav_name li:hover {}

.nav_name li a:hover,.on1{ width:110px; background:#1762a1; color:#fff !important; }

.nav_name ul li a{ text-decoration:none;display:block;color:#535353;text-align:center; font:normal 16px/45px "Microsoft YaHei"; text-align:center;  height:45px; padding:0; border-bottom:1px solid #c4c4c4; width:144px; margin:0 8px;}

.nav_name ul li a:hover {  border-bottom:1px solid #1762a1; font:normal 16px/45px "Microsoft YaHei"; color:#1762a1 !important;  border-top:none;width:144px; margin:0 8px;  padding:0; background:none; height:45px;}















/*banner*/

.flash {

    width: 100%;

    height: 859px;

    margin: 81px auto 0;

    overflow: hidden;

    _zoom: 1;

    position: relative;

}



.flash1 {

    width: 1000px;

    height: 859px;

    margin: 0 auto;

    position: relative;

}



.flash2 {

    width: 1920px;

    height: 859px;

    position: absolute;

    left: -460px;

}



.flexslider {

    margin: 0 auto;

    position: relative;

    width: 1920px;

    height: 859px;

    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(../images/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(../images/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;

}



/*搜索*/





.page_bg{ height: 635px; margin-top:81px;}









/*在线客服*/

.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(../images/fixCont.png) no-repeat 0 0;}

.yb_bar .yb_phone {background: #373635 url(../images/fixCont.png) no-repeat 0 -57px;}

.yb_bar .yb_QQ {text-indent: 0;background: #373635 url(../images/fixCont.png) no-repeat 0 -113px;}

.yb_bar .yb_ercode {background: #373635 url(../images/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%;

    background: #fff;

    display: block;

    height: 81px;

    position: fixed;

    top: 0px;

    z-index: 999;

}



.content1 {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.top {

    width: 1200px;

    display: block;

    height: 81px;

    margin: 0 auto;

}



.logo {

    width: 180px;

    display: block;

    overflow: hidden;

    margin: 15px 95px 0 0;

}



.logo img {

    width: 171px;

    float: left;

    display: block;

    overflow: hidden;

}



.navlist {

    width: 910px;

    display: block;

    position: relative;

}



nav {

    width: 790px;

    display: block;

    overflow: hidden;

    margin-top: 15px;

}



nav ul li {

    float: left;

    text-align: center;

    height: 55px;

    overflow: hidden;

    margin: 0 8px;

    width: 108px;

}



nav ul li a {

    height: 55px;

    line-height: 55px;

    color: #000;

    display: block;

    font-family: "微软雅黑";

    font-size: 16px;

}



nav ul li a:hover {

    height: 55px;

    line-height: 55px;

    color: #c8a666;

    display: block;

    font-family: "微软雅黑";

    font-size: 16px;

    border-bottom: 3px solid #c8a666;

}



nav ul li.line {

    width: 3px;

    overflow: hidden;

    height: 55px;

    display: none;

}



nav ul li:hover {

    border-bottom: 3px solid #c8a666 !important;

}



nav ul .navdown {

    border-bottom: 3px solid #c8a666 !important;

}



nav ul li.hover a,

nav ul li.navdown a {

    color: #c8a666 !important;

}



nav ul li.hover a:hover,

nav ul li.navdown a:hover {

    color: #c8a666;

}



.navlist .search {

    width: 87px;

    height: 81px;

    background: url(../images/sea_btn.png) 30px no-repeat #c9a666;

    float: right;

}



.navlist .search_box {

    width: 238px;

    display: none;

    top: 80px;

    right: 0;

    height: 40px;

    padding: 10px;

    position: absolute;

    background: #fff;

    z-index: 15;

}



.box {

    height: 40px;

    position: relative;

    border: 1px solid #ddd;

}



.texts {

    width: 178px;

    height: 100%;

    float: left;

    padding-left: 10px;

    font-family: microsoft yahei;

    border: none;

    line-height: 40px;

    height: 40px;

}



.btnSubmits {

    width: 40px;

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

    border: none;

    height: 40px;

    cursor: pointer;

}



.warpper {

    width: 100%;

    display: block;

    margin: 40px auto;

    overflow: hidden;

}



.product_list {

    width: 100%;

    display: block;

    overflow: hidden;

    background: url(../images/pro_bg.jpg) center 80px no-repeat;

}



.pro_tit {

    background: url(../images/pro_01.png) bottom center no-repeat;

    text-align: center;

    padding-bottom: 40px;

}



.pro_tit h3 {

    font-size: 28px;

    color: #ae895d;

    font-weight: bold;

}



.products {

    width: 82%;

    display: block;

    overflow: hidden;

    margin: 0 auto;

}



.products .tab-hd {

    overflow: hidden;

    zoom: 1;

    margin: 20px auto 50px;

    list-style: none;

    width: 100%;

    text-align: center;

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

}



.products .tab-hd li {

    color: #333;

    cursor: pointer;

    font-size: 16px;

    display: inline-block;

    line-height: 40px;

    margin: 0 25px;

}



.products .tab-hd li:hover {

    color: #ae895d;

    border-bottom: 2px solid #ae895d

}



.products .tab-hd .active02 {

    color: #ae895d !important;

    border-bottom: 2px solid #ae895d !important

}



.products .tab-bd {

    width: 100%;

    display: block;

    margin-top: 20px;

}



.products .tab-bd li {

    display: none;

    width: 100%;

    overflow: hidden;

}



.products .tab-bd li.thisclass {

    display: list-item;

}



.products .tab-bd li.thisclass {

    display: block;

    overflow: hidden;

}



.pro_list {

    width: 100%;

    display: block;

    overflow: hidden;

}



.pro_list dl {

    width: 48.5%;

    display: block;

    position: relative;

    float: left;

    margin-right: 3%;

    margin-bottom: 20px;

}



.pro_list dl:nth-child(2n) {

    margin-right: 0 !important;

}



.pro_list dl .zhezhao {

    width: 92%;

    display: block;

    background: rgba(0, 0, 0, 0.6);

    position: absolute;

    bottom: 0;

    z-index: 999;

    margin-left: 2%;

    margin-bottom: 2%;

    border: 2px solid #fff;

    padding: 1% 2%;

    height: 80px;

}



.pro_list dl .zhezhao h3 {

    text-align: left;

    font-size: 24px;

    color: #fff;

    line-height: 40px;

    font-weight: normal;

}



.pro_list dl .zhezhao p {

    font-size: 24px;

    color: #fff;

    line-height: 40px;

    text-transform: uppercase;

}



.pro_list dl .zhezhao span {

    display: none;

    width: 180px;

    text-align: center;

    border: 1px solid #fff;

    margin: 30px auto;

    background: #fff;

}



.pro_list dl .zhezhao span a {

    padding: 10px 20px;

    display: block;

    font-size: 18px;

    color: #ae895d;

}



.pro_list dl img {

    display: block;

    width: 100%;

}



.pro_list dl:hover .zhezhao h3 {

    text-align: center;

    transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.pro_list dl:hover .zhezhao p {

    text-align: center;

    transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

    padding-top: 20px;

}



.pro_list dl:hover .zhezhao span {

    display: block;

    transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.p_more {

    width: 180px;

    display: block;

    overflow: hidden;

    margin: 20px auto 40px;

    background: #c9a666;

    text-align: center;

}



.p_more a {

    display: block;

    overflow: hidden;

    color: #fff;

    padding: 10px 0;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

}



.p_more a:hover {

    color: #c9a666;

    background: #fff;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}





/*  我们的优势  */



.our_advtage {

    width: 100%;

    display: block;

    overflow: hidden;

}



.pro_tit02 {

    background: url(../images/adv_01.png) bottom center no-repeat;

    text-align: center;

    padding-bottom: 50px;

}



.pro_tit02 h3 {

    font-size: 28px;

    color: #ae895d;

    font-weight: bold;

}



.adv_list {

    width: 88%;

    display: block;

    overflow: hidden;

    margin: 40px auto;

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

    max-height: 733px;

}



.adv_list dl {

    width: 24.3%;

    float: left;

    display: block;

    overflow: hidden;

    padding: 7% 0 4%;

    margin-right: 0.93%;

}



.adv_list dl:nth-child(4) {

    margin-right: 0 !important;

}



.adv_list dl dt {

    width: 170px;

    height: 170px;

    margin: 0 auto;

    display: block;

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

    overflow: hidden;

}



.adv_list dl dt i {

    width: 60px;

    height: 54px;

    margin: 55px auto;

    display: block;

    overflow: hidden;

}



.adv_list dl dt .ico_01 {

    background: url(../images/ico2.png) 0 0 no-repeat;

}



.adv_list dl dt .ico_02 {

    background: url(../images/ico2.png) 0 -54px no-repeat;

}



.adv_list dl dt .ico_03 {

    background: url(../images/ico2.png) 0 -108px no-repeat;

}



.adv_list dl dt .ico_04 {

    background: url(../images/ico2.png) 0 -162px no-repeat;

}



.adv_list dl dd {

    padding: 20px 28px;

    display: block;

    overflow: hidden;

}



.adv_list dl dd i {

    width: 117px;

    display: block;

    height: 60px;

    overflow: hidden;

    margin: 10px auto;

}



.adv_list dl dd .i_a1 {

    background: url(../images/ico2.png) 0 -220px no-repeat;

}



.adv_list dl dd .i_a2 {

    background: url(../images/ico2.png) 0 -284px no-repeat;

}



.adv_list dl dd .i_a3 {

    background: url(../images/ico2.png) 0 -348px no-repeat;

}



.adv_list dl dd .i_a4 {

    background: url(../images/ico2.png) 0 -412px no-repeat;

}



.adv_list dl:hover dt {

    transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    -o-transform: rotate(7deg);

}



.adv_list dl dd h3 {

    font-size: 24px;

    color: #fff;

    line-height: 40px;

    font-weight: normal;

    text-align: center;

}



.adv_list dl dd p {

    font-size: 16px;

    color: #fff;

    padding: 15px 0 0;

    line-height: 32px;

    : text-align: justify;

    text-align-last: center;

}





/* 案例展示  */



.case_show {

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 40px 0 0;

    background: url(../images/case_bg.jpg) no-repeat 0px 0px fixed;

    background-size: cover;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

}



.case_list {

    width: 88%;

    display: block;

    overflow: hidden;

    margin: 0 auto;

    padding: 0 2%;

}



.case_tit {

    width: 24%;

    display: block;

    overflow: hidden;

    padding: 200px 30px 100px;

}



.case_tit img {

    display: block;

    overflow: hidden;

    width: 290px;

    margin: 0 auto;

}



.case_tit p {

    font-size: 18px;

    color: #c1c1c1;

    line-height: 36px;

    padding: 15px 0;

}



.case_tit span {

    width: 180px;

    display: block;

    overflow: hidden;

    margin: 20px auto 40px;

    background: #c9a666;

    text-align: center;

}



.case_tit a {

    display: block;

    overflow: hidden;

    color: #fff;

    padding: 10px 0;

    font-size: 14px;

    color: #fff;

    text-transform: uppercase;

}



.case_tit a:hover {

    color: #c9a666;

    background: #fff;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.case_cla {

    width: 72.28%;

    display: block;

    overflow: hidden;

    border-left: 1px solid #6a6a79;

}



.c_tit {

    padding: 0 0 80px 35px;

    border-bottom: 1px solid #6a6a79;

    background: url(../images/class_01.png) 35px 50px no-repeat;

    margin-top: 40px;

}



.c_tit h3 {

    font-size: 28px;

    color: #fff;

    font-weight: bold;

}



.case_lb {

    margin: 30px 0 0 30px;

    display: block;

    overflow: hidden;

    padding-bottom: 30px;

}



.case_lb ul {

    width: 100%;

    display: block;

    overflow: hidden;

    list-style: none;

}



.case_lb ul li {

    float: left;

    width: 450px;

    display: block;

    overflow: hidden;

    margin: 0 30px 20px 0;

    position: relative;

}



.case_lb ul li img {

    width: 450px;

    height: 283px;

    display: block;

    overflow: hidden;

}



.case_lb ul li p {

    width: 100%;

    position: absolute;

    bottom: 0;

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

    height: 56px;

    line-height: 56px;

}



.case_lb ul li p a {

    padding-left: 20px;

    font-size: 18px;

    color: #fff;

    letter-spacing: 1px;

}





/* 关于我们  */



.index_about {

    width: 100%;

    display: block;

    overflow: hidden;

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

    padding: 55px 0 40px;

}



.ab_content {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.ab_con {

    width: 725px;

    display: block;

    overflow: hidden;

    padding: 0 20px 30px 0;

}



.ab_con .a_tit {

    background: url(../images/ab_01.png) left bottom no-repeat;

    padding-bottom: 50px;

    width: 100%;

}



.ab_con .a_tit h3 {

    font-size: 26px;

    color: #fff;

    font-weight: bold;

}



.ab_con p {

    font-size: 16px;

    color: #fff;

    line-height: 30px;

    margin: 30px 0 20px;

    display: block;

    overflow: hidden;

}



.ab_con span {

    width: 180px;

    display: block;

    border: 1px solid #fff;

    overflow: hidden;

    text-align: center;

}



.ab_con span a {

    font-size: 16px;

    color: #fff;

    padding: 8px 0;

    display: block;

    text-transform: uppercase;

}



.ab_con span a:hover {

    color: #c9a666;

    background: #fff;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.ab_img {

    width: 440px;

    display: block;

    margin-top: 40px;

    overflow: hidden;

}



.cj_wp1 {

    width: 100%;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    padding: 50px 0 60px;

}



.item {

    float: left;

    width: 298px;

    display: block;

    overflow: hidden;

    text-align: center;

    border-right: 1px solid #b0b0b8;

}



.cj_wp1 .red {

    color: #c9a666

}



.cj_wp1 .tp {

    height: 106px;

    line-height: 106px;

    font-size: 80px;

    font-weight: 700;

    color: #fff;

    margin-bottom: 14px

}



.cj_wp1 p {

    font-size: 16px;

    line-height: 25px;

    color: #fff

}



.cj_wp1 .num {

    font-size: 24px;

    padding: 0 5px

}





/* 新闻动态   */



.index_news {

    width: 1200px;

    margin: 60px auto 30px;

    display: block;

    overflow: hidden;

}



.n_tit {

    background: url(../images/news_01.png) center bottom no-repeat;

    padding-bottom: 50px;

    width: 100%;

    text-align: center;

}



.n_tit h3 {

    font-size: 26px;

    color: #ae895d;

    font-weight: bold;

}



.tab01 {

    wdith: 100%;

    display: block;

    overflow: hidden;

    margin: 60px 0 0;

}



.tab01 .tab-hd01 {

    overflow: hidden;

    zoom: 1;

    margin: 20px auto 50px;

    list-style: none;

    width: 100%;

    text-align: center;

}



.tab01 .tab-hd01 li {

    width: 20px;

    height: 20px;

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

    border-radius: 100px;

    display: inline-block;

    margin-right: 10px;

}



.tab01 .tab-hd01 li:hover {}



.tab01 .tab-hd01 .active02 {

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

    width: 20px;

    height: 20px;

}



.tab01 .tab-bd01 {

    width: 100%;

    display: block;

    margin-top: 20px;

}



.tab01 .tab-bd01 li {

    display: none;

    width: 100%;

    overflow: hidden;

}



.tab01 .tab-bd01 li.thisclass {

    display: list-item;

}



.tab01 .tab-bd01 li.thisclass {

    display: block;

    overflow: hidden;

}



.magic-background {}



.magic-content {

    width: 1200px;

    margin: 0 auto 15px;

    overflow: hidden;

}



.magic-header {

    padding-top: 37px;

    text-align: center;

}



.magic-header-title {

    font-size: 50px;

    color: #333;

    font-weight: normal;

    line-height: 1;

}



.magic-tab {

    padding-top: 18px;

    font-size: 0;

    /* display: inline-block; */

    /* position: relative; */

}



.magic-tab-head {

    width: 100px;

    margin: 10px auto;

}



.magic-tab-head ul li {

    padding-bottom: 15px;

    width: 20px;

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

    color: #333;

    height: 20px;

    float: left;

    margin-right: 12px;

}



.magic-tab-head ul .on {

    background: url(../images/ico02.png) no-repeat

}



.magic-tab-body ul {

    text-align: left;

}



.magic-tab-body ul li {

    margin: 0 93px;

    float: left;

    width: 465px;

    margin-bottom: 60px;

}



.news_list {

    width: 100%;

    display: block;

    overflow: hidden;

}



.news_list dl {

    width: 593px;

    float: left;

    margin-right: 10px;

    margin-bottom: 20px;

    border: 1px solid #333333;

    display: block;

    overflow: hidden;

    padding: 30px 0 0;

}



.news_list dl:nth-child(2n) {

    margin-right: 0 !important;

}



.news_list dl dt {

    display: block;

    overflow: hidden;

    padding: 0 24px;

}



.news_list dl dt h3 {

    font-size: 18px;

    color: #333;

    display: block;

    line-height: 45px;

    font-weight: normal;

}



.news_list dl dt p {

    font-size: 16px;

    color: #999;

    line-height: 24px;

}



.news_list dl dd {

    width: 100%;

    display: block;

    overflow: hidden;

    margin-top: 12px;

}



.news_date {

    border-bottom: 1px solid #333333;

    display: block;

    text-align: right;

    overflow: hidden;

    padding-right: 50px;

    padding-bottom: 25px;

    height: 66px;

}



.news_date h3 {

    color: #fff;

    font-size: 50px;

    font-weight: normal;

    height: 50px;

}



.news_date p {

    color: #fff;

    font-size: 16px;

    height: 16px;

    padding-right: 5px;

}



.news_list dl dd span {

    width: 160px;

    display: block;

    float: right;

    background: #39394d;

    text-align: center;

}



.news_list dl dd span a {

    padding: 12px 0;

    display: block;

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

}



.news_list dl:hover {

    background: #39394d;

}



.news_list dl:hover dd .news_date {

    display: block;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.news_list dl:hover dt h3 {

    color: #fff;

}



.news_list dl:hover dt p {

    color: #fff;

}



.news_list dl:hover dd .news_date h3 {

    color: #c9a666;

    font-size: 50px;

    font-weight: normal;

    height: 50px;

}



.news_list dl:hover dd .news_date p {

    color: #c9a666;

}



.n_more {

    width: 180px;

    display: block;

    overflow: hidden;

    margin: 0 auto;

    background: #fff;

    text-align: center;

    border: 1px solid #39394d;

}



.n_more a {

    display: block;

    overflow: hidden;

    color: #39394d;

    padding: 10px 0;

    font-size: 16px;

    text-transform: uppercase;

}



.n_more a:hover {

    color: #fff;

    background: #39394d;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}





/* 合作伙伴  */



.cooperation {

    width: 100%;

    display: block;

    overflow: hidden;

    background: url(../images/coo_bg.png) left center no-repeat;

    padding: 50px 0 80px;

}



.coo_list {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.coo_tit {

    width: 480px;

    display: block;

    padding: 90px 0 5px;

    overflow: hidden;

}



.coo_tit h3 {

    font-size: 26px;

    background: url(../images/coo_01.png) left bottom no-repeat;

    padding-bottom: 50px;

    width: 100%;

    color: #ae895d;

}



.coo_tit p {

    display: block;

    margin: 25px 0 15px;

    color: #ae895d;

    font-size: 16px;

}



.coo_tit span {

    display: block;

    overflow: hidden;

}



.coo_tit span a {

    float: left;

    margin-right: 10px;

    border-right: 1px solid #999999;

    font-size: 14px;

    line-height: 14px;

    padding-right: 10px;

}



.coo_tit span a:hover {

    color: #ae895d;

}



.coo_lb {

    display: block;

    overflow: hidden;

}



.coo_lb ul {

    list-style: none;

    display: block;

    overflow: hidden;

}



.coo_lb ul li {

    width: 238px;

    border-top: 1px solid #333;

    border-left: 1px solid #333;

    display: block;

    overflow: hidden;

    float: left;

    height: 200px;

}



.coo_lb ul li:nth-child(n) {

    background: #39394d;

}



.coo_lb ul li:nth-child(2n) {

    background: #fff;

}



.coo_lb ul li:nth-child(3n) {

    border-right: 1px solid #333;

}



.coo_lb ul li img {

    width: 238px;

    display: block;

    overflow: hidden;

    height: 200px;

}



.coo_foot {

    width: 100%;

    display: block;

    overflow: hidden;

}



.coo_foot ul {

    list-style: none;

    display: block;

    overflow: hidden;

    padding-left: 2px;

}



.coo_foot ul li {

    width: 238px;

    border-top: 1px solid #333;

    border-left: 1px solid #333;

    display: block;

    overflow: hidden;

    float: left;

    border-bottom: 1px solid #333;

    height: 200px;

}



.coo_foot ul li:nth-child(5) {

    border-right: 1px solid #333;

}



.coo_foot ul li:nth-child(n) {

    background: #39394d;

}



.coo_foot ul li:nth-child(2n) {

    background: #fff;

}



.coo_foot ul li img {

    width: 238px;

    display: block;

    overflow: hidden;

    height: 200px;

}





/* 底部信息  */



.footer {

    width: 100%;

    background: #39394d;

    display: block;

    overflow: hidden;

}



.db_con {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    padding: 70px 0 50px;

}



.db_con dl {

    float: left;

    display: block;

    overflow: hidden;

    border-right: 1px solid #4d4d5f;

    padding: 0 35px;

    min-height: 200px;

}



.db_con dl:nth-child(1) {

    padding: 0 30px 0 0 !important;

}



.db_con dl:nth-child(4) {

    padding: 0 0 0 0 !important;

    border-right: none;

    float: right;

}



.db_con dl dt {

    font-size: 16px;

    color: #fff;

    width: 100%;

    padding-bottom: 15px;

    background: url(../images/foot_ico.png) bottom left no-repeat;

    margin-bottom: 20px;

}



.db_con dl dd {

    width: 100%;

    display: block;

    overflow: hidden;

}



.db_con dl:nth-child(3) dd {

    width: 48%;

}



.db_con dl dd p {

    font-size: 14px;

    color: #fff;

    line-height: 26px;

}



.db_con dl dd a {

    width: 100%;

    display: block;

    font-size: 14px;

    color: #fff;

    line-height: 24px;

}



.db_con dl dd a:hover {

    color: #ccc;

    padding-left: 5px;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}



.lx_con {

    text-align: right;

    display: block;

    overflow: hidden;

}



.lx_con h3 {

    font-size: 36px;

    color: #fff;

    line-height: 48px;

}



.lx_con p {

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    margin: 15px 0;

}



.lx_con span {

    width: 214px;

    float: right;

    display: block;

    background: #fff;

    text-align: center;

    border-radius: 20px;

}



.lx_con span a {

    padding: 10px 0 10px 20px;

    display: block;

    font-size: 16px;

    color: #c9a666;

    background: url(../images/db_zx.png) 50px no-repeat;

}



.copyright {

    width: 100%;

    background: #323243;

    height: 46px;

    display: block;

    overflow: hidden;

}



.copyright p {

    font-size: 14px;

    color: #fff;

    line-height: 46px;

    text-align: center;

}



.copyright p a {

    color: #fff;

}



.link {

    width: 100%;

    display: block;

    overflow: hidden;

    border-bottom: 1px solid #595959;

    height: 50px;

}



.link ul {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.link ul li {

    float: left;

    font-size: 16px;

    color: #eee;

    line-height: 50px;

}



.link ul li a {

    font-size: 14px;

    padding: 0 5px;

    display: block;

    color: #999;

}



.link ul li a:hover {

    color: #ae895d;

}







/*   关于我们   */

.warpper2{ width:100%;  padding:0 0 20px; display:block; }

.sidebar {

    padding: 25px 0;

}



.sidebar ul {

    display: block;

    overflow: hidden;

    text-align: center;

    list-style-type: none;

}



.sidebar ul li {

    text-align: center;

    margin-right: 35px;

    display: inline-block;

}



.sidebar ul li a {

    display: block;

    border: 1px solid #464646;

    background: #fff;

    border-radius: 10px;

    font-size: 14px;

    color: #333;

    padding: 10px 40px;

}



.sidebar ul li a:hover,

.on3 a {

    background: #464646 !important;

    color: #fff !important;

    display: block;

}



.position {

    width: 100%;

    display: block;

    background: #eee;

    height: 50px;

}



.position p {

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

    padding-left: 30px;

    color: #414141;

    font-size: 14px;

    line-height: 50px;

}



.position p a {

    color: #414141;

}



.ab_content01 {

    padding: 60px 20px 50px;

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.ab_content01 h3 {

    font-size: 20px;

    color: #393939;

    line-height: 50px;

}



.ab_content01 p {

    font-size: 14px;

    color: #868686;

    line-height: 40px;

    padding: 12px 0;

}



.about_con2 {

    width: 1200px;

    display: block;

    margin: 30px auto;

    padding-bottom: 30px;

}

.about_con{ width:1200px; display:block;   margin:0 auto; padding-bottom:30px;}

.side_left2 {

    width: 242px;

    display: block;

    overflow: hidden;

    position: relative;

}



.side_left2 h3 {

    background: #c9a666;

    height: 106px;

    line-height: 106px;

    text-align: center;

    font-size: 20px;

    color: #fff;

}



.side_left2 .side_list2 {

    display: block;

    overflow: hidden;

    list-style: none;

    margin-top: 2px;

}



.side_left2 .side_list2 li {

    border: 1px solid #ededed;

    display: block;

    background: url(../images/ab_ico.png) 210px no-repeat;

    margin-bottom: 10px;

}



.side_left2 .side_list2 li a {

    display: block;

    padding: 12px 0 12px 20px;

    font-size: 16px;

    color: #333;

}



.side_left2 .side_list2 li:hover,.on2 a{

    display: block;

        background: url(../images/ab_ico2.png) 210px no-repeat #e10606 !important;

    color: #fff !important;

}







.side_lx{ width:240px; border:1px solid #dcdcdc; margin:15px 0 20px; display:block; overflow:hidden;}

.side_lx p{ padding:18px 12px 50px; font-size:14px; color:#515151; line-height:30px;}



.about_edit2 {

    width: 930px;

    display: block;

    overflow: hidden;

}



.ab_tit2 {

    width: 100%;

    display: block;

    border-bottom: 1px dashed #b2b2b2;

    overflow: hidden;

    line-height: 36px;

    padding-bottom: 12px;

}



.ab_tit2 h3 {

    float: left;

    font-size: 18px;

    color: #c9a666;

    padding-left: 15px;

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

}



.ab_tit2 span {

    display: block;

    float: right;

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

    padding-left: 25px;

    font-size: 14px;

    color: #343434;

}





.about_edit{ width:930px; display:block; overflow:hidden; margin-top:30px;}

.ab_tit{ width:100%; display:block; border-bottom:1px dashed #b2b2b2; overflow:hidden; line-height:36px; padding-bottom:12px;}

.ab_tit h3{ float:left; font-size:18px; color:#1762a1; padding-left:15px; background:url(../images/ab_lit.png) left no-repeat; }

.ab_tit span{ display:block; float:right; background:url(../images/position.png) left no-repeat; padding-left:25px; font-size:14px; color:#343434;}

.ab_content{ padding:50px 30px; display:block; overflow:hidden;}

.ab_content p{ line-height:36px; font-size:14px;}





.side_pro1{padding:20px 8px 50px 10px; list-style:none; display:block; overflow:hidden;     border-left: 1px solid #ddd;

    border-right: 1px solid #ddd; background:#ececec;}

.side_pro1 h2{width:210px;  line-height:40px; }

.side_pro1 h2 a{display:block; background:url(../images/side_l.png) no-repeat; padding-left:20px; color:#fff; font-size:14px; font-weight:normal;}

.side_pro1 ul{ padding:10px 0; list-style:none; display:block; overflow:hidden;}

.side_pro1 ul li{display:block; background:url(../images/side_ico.png) 180px  no-repeat; padding-left:40px; color:#666; font-size:14px; border-bottom:1px solid #d5d5d5; line-height:40px;}

.side_pro1 ul li a{ color:#808080;}

.side_pro1 ul li a:hover{ color:#ff6c00;}



.tj_news h4{ width:100%; background:#ff6c00; line-height:50px; font-size:18px; color:#fff; text-align:center;}

.tj_news ul{ padding:15px 8px 30px; width:214px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; list-style:none;}

.tj_news ul li{ width:100%; line-height:36px; background:url(../images/hot_n.png) left no-repeat;}

.tj_news ul li a{ font-size:12px; color:#6d6c6c; padding-left:12px;}

.tj_news ul li a:hover{ color:#c80b0f}



.side_con{ width:230px;  display:block; overflow:hidden; margin-top:10px; background:#fff;border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}

.side_con h4{width:100%; background:#ff6c00; line-height:50px; font-size:18px; color:#fff; text-align:center;}

.side_con h3{ padding:10px;font-size:16px; color:#080808; line-height:36px;}

.side_con p{ padding:0 10px; display:block; color:#595959; line-height:30px; font-size:14px;}







.about_con{ padding:30px 20px; display:block; overflow:hidden;}

.about_con h2{ font-size:24px; color:#000; text-align:center; margin:15px 0;}









/*  productlist  */

.sidelist{ width:242px; display:block; overflow:hidden;}



.sidelist .pro_list{ width:100%; list-style:none; display:block; overflow:hidden; margin:3px 0;}

.sidelist .pro_list li{ display:block; overflow:hidden; margin-bottom:2px ;}

.sidelist .pro_list li a{ display:block; background:url(../images/ico_p02.png) 180px  center no-repeat #c8a264;font-size:16px; color:#fff; line-height:50px; padding-left:40px;}

.sidelist .pro_list li a:hover{background:url(../images/ico_p01.png) 180px  center no-repeat #666666;}

.sidelist .pro_list li .ontive{background:url(../images/ico_p01.png) 180px  center no-repeat #666666;}



.side_box{ width:945px; display:block; overflow:hidden;}

.side_box h4{ font-size:20px; color:#423d3d; display:block; background:url(../images/pro_nr.png) bottom no-repeat; padding:10px 0 10px 20px;}







.productlist ul{ width:100%; display:block; overflow:hidden; list-style:none; margin-top:20px;}

.productlist ul li{ width:243px; float:left;  margin:20px 25px; background:#fff;  }

.productlist ul li:hover p{  color:#000;}

.productlist ul li img{ width:243px; height:331px; display:block; overflow:hidden;}

.productlist ul li p{ color:#343434; font-size:14px; line-height:40px;  padding:10px 0 ;  text-align:center;}

.productlist ul li span{ display:block; width:200px; margin:12px auto 15px; overflow:hidden; border:1px solid #e5e5e5; border-radius:25px;}

.productlist ul li span a{ width:100px; float:left; display:block; text-align:center; padding:10px 0;}

.productlist ul li span .more1{ background:#c8a264; color:#fff;}









/*   newslist  */

.news_class{ width:100%; display:block; overflow:hidden; }

.news_class dl{ background:#fff; margin:0 10px 30px 10px; display:block; overflow:hidden; background:#f6f5f5; border:1px solid #efefef;}

.news_class dl dt{ float:left;display:block; overflow:hidden; width:80px; padding:0 45px; border-right:1px solid #d9d9d9; margin:20px 25px 20px 0; color:#4b4b4b}

.news_class dl dt h3{font-size:65px; font-weight:normal;}

.news_class dl dt span{ font-size:18px; }

.news_class dl dd{display:block; overflow:hidden; padding:10px 0;}

.news_class dl dd h3{ font-size:20px; color:#474747; padding:15px 0 10px; font-weight:normal;}

.news_class dl dd p{ font-size:14px; color:#6c6c6c; padding:10px 0; line-height:30px;}

.news_class dl dd span{ display:block; width:100px; background:#4b4b4b; text-align:center; padding:10px 0; color:#fff;}

.news_class dl:hover{ background:#efefef; color:#fff; border-radius:5px;}

.news_class dl:hover dd span a{ color:#c80b0f}



.news_class{ list-style:none; display:block; overflow:hidden; width:100%;}

.news_class li{ width:100%; display:block; overflow:hidden; line-height:50px; border-bottom:1px dashed #ccc;}

.news_class li a{ float:left; background:url(../images/lit.png) left no-repeat; padding-left:20px; font-size:14px; color:#4d4d4d;}

.news_class li span{ float:right; color:#80552d;}

.news_class li a:hover{ color:#f00; text-decoration:underline;}









.private_class{width:100%; display:block; overflow:hidden; padding:30px 0;}

.private_class li{  display:block; overflow:hidden;  width:270px; float:left; margin:0 20px 20px 18px;}

.private_class li img{ width:264px; float:187px; display:block; padding:2px; border:1px solid #d8d8d8;}

.private_class li p{ line-height:40px; text-align:center; font-size:14px; color:#696969;}













.slide {position:relative; width:1200px;height:400px; margin:0px auto; }

.slide .images {width:1200px;height:400px;overflow:hidden; margin:0 auto}

.slide .images div{float:left;}

.tabs {position:absolute;top:357px;left:515px;clear:both;height:20px;line-height:20px;}

.tabs a {width:16px;height:16px;float:left;margin:3px;display:block;font-size:1px;background:url('../images/slide-bj1.png') 0 0 no-repeat;}

.tabs a:hover {background:url("../images/slide-bj.png") 0 0 no-repeat;}

.tabs a.current {background:url("../images/slide-bj.png") 0 0 no-repeat;}

.backward, .forward {position:absolute;width:70px;height:400px;overflow:hidden;top:0px;cursor:pointer;font-size:0px;}

.backward {left: 0px;background:url('../images/focus_ctrl_left.png') center no-repeat;}

.forward {right:0px;background:url('../images/focus_ctrl_right.png') center no-repeat;}

.backward:hover { background:url('../images/focus_ctrl_left.png') center no-repeat;}

.forward:hover {background:url('../images/focus_ctrl_right.png') center no-repeat;}

/*幻灯片*/

.flow-box{ border:1px solid #dddddd; width:220px; float:left; margin-right:13px; background-color:#fff; margin-bottom:9px;-moz-box-shadow:0px 0px 2px #f4f4f4 ;-webkit-box-shadow:0px 0px 2px #f4f4f4;box-shadow:0px 0px 2px #f4f4f4; }

.flow-thumb{text-align:center; padding-top:8px;}

.flow-info2{text-align:center;}

.flow-info2 p { height:44px; line-height:44px; text-align:center; padding:0 8px; overflow:hidden; font-size:14px; color:#666;}

.uploadN{ background-color:#fafafa; border-top:1px solid #f4f4f4}









.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:armenian;

}

.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;

	}

.tj_product_out li img{

	width:163px;

	height:153px;

}



.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}





.v52fmbx_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:16px;background:#ddd;height:60px;line-height:60px;}

:-ms-input-placeholder{color:#999}

.met-focus{border:1px solid #23b7e5!important}

.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}

.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.v52fmbx dl{width:100%;zoom:1;background:#fff}

.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}

.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}

.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}

.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}

.v52fmbx dl dd .fbox{margin:0 10px 0 0}

.v52fmbx dl dd .tips{color:#aaa}

.v52fmbx dl dd .tips:hover{color:#f00}

.v52fmbx dl dd.labelinline label{display:inline}

.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}

.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}

.v52fmbx dl.noborder{border-bottom:0}

.formerror{margin-top:6px;height:20px;line-height:20px}

.formerror .fa-times{color:#fff;border-radius:3px;padding:1px 2px;font-size:16px;margin-right:5px;background:red}

.formerror .fa-check{color:#fff;border-radius:3px;padding:2px;font-size:14px;margin-right:5px;background:#10aa00}

.formerrorbox{border:2px solid #f00!important}

.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#00AAFF}

.ftype_input .fbox{float:left}

.ftype_input .tips{float:left;padding-top:5px}

.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px}

.placeholder-ie{position:relative}

.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}

.ftype_textarea .tips{display:block}

.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}

.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}

select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}

.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}

.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}

.ftype_radio .formerror{margin-top:0}

.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}

.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}

.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}

.ftype_checkbox .formerror{margin-top:0}

.ftype_transverse .fbox label{display:inline;margin-right:15px}

.submit{display:block;background:#23b7e5;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}

.submit:hover{background:#38c4f0}

.submit.active{background:#1ba4cf}

.v52fmbx dl dd.ftype_code input{width:80px;margin-right:10px}

.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}

.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:30px 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"; width:640px; float:left; display:block; margin-top:15px; }

#newslist li p{ color:#5f5f5f; font:normal 14px/28px "Microsoft YaHei"; float:left; width:640px;}#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;}











.prolist2{ padding: 10px 15px 40px;

    display: block;

    overflow: hidden;

    background: #fff;

    margin: 0px auto; width: 1200px;}

#shownews{ padding:30px 15px 15px; width: 1200px;

    margin: 0 auto;}

#shownews .editor{ line-height:2; padding:30px 10px; font-size:14px;  border-bottom:1px dotted #ccc;display:block; overflow:hidden; margin-bottom:30px;}

#shownews h1{ font-size:24px; text-align:center;  padding:15px 0px; margin:10px 0px; color:#333; font-weight:normal;}

.digg4{ margin:30px 0; }



/*产品模块*/



#productlist{ padding:20px 0px;}

#productlist li{ float:left; display:inline; text-align:center;}

#productlist li a.img{ display:block; text-align:center; font-size:0px; }

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

#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

#showproduct{ padding:15px; width:1200px; margin: 0 auto;}

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

#showproduct .pshow dt{ float:left;}

#showproduct .pshow dd{ float:right;}

#showproduct .pshow dd ul{ margin-left:15px; }

#showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }

#showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}

#showproduct .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; }

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







.pro{ width:100%; margin:30px auto; }

.prod{ width:100%; overflow:hidden; margin:0 auto;}

.prod dl{

      display: block;

    margin: 10px 8px;

    overflow: hidden;

    border-bottom: 2px solid #333;

    width: 446px;

    float: left;

       }

	.prod dl dt{

    

    width: 440px;

   

    padding: 2px;

    overflow: hidden;

    margin-right:15px;

    border: solid #dfdfdf 1px;

    }

.prod dl dt img {

    width: 440px;

    display:block;

	height:258px;

    -moz-transition: all 0.6s ease;

    -webkit-transition: all 0.6s ease;

    -o-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    transition: all 0.6s ease;

    overflow:hidden;

}	

.prod dl:hover dt img{  transform: scale(1.06);

    -moz-transform: scale(1.06);

    -ms-transform: scale(1.06);

    -o-transform: scale(1.06);

    -webkit-transform: scale(1.06); width: 440px;height:258px;

	display:block; overflow:hidden;}

.prod dl dd{ display:block; overflow:hidden; padding-left:10px; padding-bottom:12px;}

.prod dl h3{ height: 45px;

    line-height: 45px;

    font-size: 16px;

    color: #333;

    font-weight:normal;}

.prod dl h3:hover{ color:#005fb1; text-decoration:underline;}

.prod dl p{    

    font-size: 14px; color:#666; line-height:24px;}

	





#imglist{ width:1200px; overflow:hidden; display:block; margin:40px auto;}

#imglist li{  display:block; overflow:hidden;  width:380px; float:left; margin:0 30px 35px 0; border-bottom:8px solid #464646;}

#imglist li img{ width:380px; height:262px; display:block; padding:2px;}

#imglist li p{ line-height:50px; text-align:center; font-size:14px; color:#474747; padding-bottom:10px;}



#imglist li:nth-child(3n){ margin-right:0 !important}







#showimg{ padding:15px;}

#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; }

