@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { color: #333; font-size: 12px; font-family: "微软雅黑"; background: #fff; }
/*网站字体颜色*/
a { color: #333; text-decoration: none; }
/*for ie f6n.net*/
a:focus { outline: 0; }
/*for ff f6n.net*/
a:hover { text-decoration: none; }
.clear { clear: both; height: 0 !important; line-height: 0; font-size: 0; }
.fl { float: left; }
.fr { float: right; }
i, em { font-style: normal; }
/*万能清除浮动开始*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; }
input, select { vertical-align: middle; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
/* -- 页面整体布局 -- */
.header, .content, .footer { width: 1200px; margin: 0 auto; overflow: hidden; }
.content { margin-top: 25px; }
/*顶部*/
.htop { height: 32px; line-height: 32px; font-family: "微软雅黑"; background: #efefef; }
.htop .container { overflow: hidden; width: 1126px; margin: auto; }
.htop em { float: left; font-size: 13px; color: #2b2b2b; font-style: normal; }
.htop span { float: right; font-size: 0; }
.htop span a { font-size: 13px; color: #2b2b2b; padding: 0 9px; border-right: 1px dotted #bbb; }
.htop span .noBr { border-right: none; }
/*logo*/
.top { width: 1126px; margin: 0 auto; padding: 25px 0px 30px; overflow: hidden; }
.top .logo { padding-left:110px; background: url('../images/logo.png') 0px -3px no-repeat; }
.top .logo h1 { font-size: 45px; line-height: 60px;color:#245eb5; }
.top .logo h1 b{ color:#da0018; }
.top .logo p { font-size: 21px;color:#245eb5; }
.top .phone {font-size:21px;line-height: 30px; padding: 16px 0px 0px 48px; background: url(../images/phone.png) 0px 28px no-repeat; overflow: hidden; }
.top .phone p { font-size:33px; line-height: 35px;color:#da0018;}
/*导航*/
.menu { font-size: 16px; height: 52px; background: #245eb5; }
.h_nav { width: 1200px; margin: 0 auto; overflow: hidden; }
.h_nav li { float: left; line-height: 52px; height: 52px; }
.h_nav li a { letter-spacing: 1px; color: #fff; padding: 0px 32px; }
.h_nav li:hover { color: #fff; background: #da0018; }
.h_nav .cur { color: #fff; background: #da0018;}
.h_nav .cur a { color: #fff }
/*banner*/
#flashs { position: relative; height: 500px; overflow: hidden; }
#flashs .btn { width: 1170px; position: absolute; bottom: 0; text-align: center; z-index: 1; left: 50%; margin-left: -585px; font-size: 0; line-height: 0; height: 23px; padding-top: 10px; }
#flashs .btn span { background: #333; z-index: 2; cursor: pointer; margin-right: 5px; display: inline-block; width: 12px; height: 12px; line-height: 0; font-size: 0; *display: inline; zoom: 1; font-weight: bold; border-radius: 100%; }
#flashs .btn span.cur { background: #da0018; color: #fff; }
.bgitem { height: 500px; width: 100%; display: none; margin: 0 auto; }
/*搜索*/
.lk_main { height: 50px; font-family: "Microsoft Yahei"; border-bottom: 1px solid #e5e5e5; background-color: #efefef; }
.lk_main a { padding: 0 5px; }
.lk_main .linked { width: 600px; line-height: 50px; overflow: hidden; }
.search { width:230px; height:30px; margin-top: 11px; background: url(../images/soso3.jpg) no-repeat; }
.search input { display: inline-block; height:30px; float: left; color: #666; background: none; border: none; padding-left:8px; width:177px; line-height: 28px; }
.search .input { width: 220px; height: 28px; line-height: 28px; padding: 0 6px 0 34px; outline: none; }
.search .submit { width:46px; height:30px; cursor: pointer; border: 0; float: right; padding-left: 0 !important }
/*首页产品*/
.g_prot { padding: 58px 0px 10px; overflow: hidden; margin: 0 auto; background: url('../images/cp_bg1.jpg') center 0 no-repeat; }
.contain { width: 1200px; margin: 0 auto; }
.g_prot .protit { text-align: center; height: 125px; }
.g_prot .protit b{ font-weight: 600;color:#245eb5; }
.g_prot .protit a { font-size: 30px; letter-spacing:2px;}
.g_prot .protit span { display: block; font-size: 15px; color: #888; line-height: 22px; padding-top: 20px; font-weight: bold; }
/*左侧*/
.about_menu p{ font-size:14px; color:#c1c1c1; line-height:30px; background:url(../images/product01.jpg) no-repeat center bottom; text-align:center}
.about_menu{border-bottom: 2px solid #245eb5;width:238px; height:auto; background:url(../images/about_menu_bg.png) repeat-y center; float:left}
.about_menu .pro_tit { height:89px; width:238px; text-align:center; color:#fff; background-color:#245eb5;}
.about_menu .pro_tit a{ font-size:20px; color:#fff; padding-top:20px; display:block;font-weight: 600;}
.about_menu .pro_tit p{ font-size:12px; font-weight:normal; }
.about_menu .list{ padding:5px 17px 0px;}
.about_menu .litit{background-color:#245eb5; text-align:center;border-bottom: 1px solid #aaa;}
.about_menu .litit a{ display:block;font-weight: 400; line-height:40px; font-size:17px; color:#fff;}
.about_menu b{ background:url(../images/inpage_san.png) no-repeat center; width:5px; height:10px; position:absolute; top:15px; left:204px;}
.about_menu .litit:hover{background-color:#245eb5;}
.about_menu ul{margin: 10px 0 10px 10px;width:190px;}
.about_menu ul li{font-size: 15px;line-height:42px;border-bottom: 1px dashed #eeeeee ; text-indent: 30px;}
.about_menu ul li a{display: block;}
.about_menu ul li a:hover h2{color: #245eb5;}
.about_menu ul li h2{background:url(../images/inpage_yuan01.png) no-repeat 9px 15px;font-size: 100%;font-weight: normal;}
/* 右边 */
.pro_r { width: 945px; float: right; margin-left: 10px; }
.p_menu { height: 57px; border-bottom: 4px solid #245eb5; overflow: hidden; padding: 0px 10px; }
.p_menu span { line-height: 80px; font-size: 20px; }
.p_menu a span { font-size: 13px; }
.p_con ul li {float: left; padding:0 5px 15px; }
.p_con ul .nop { padding-right: 0; }
.p_con ul li i { display: block;overflow: hidden; }
.p_con ul li i img { width:305px; height:190px; transform: scale(1); transition: all 0.5s; }
.p_con ul li:hover img { transform: scale(1.2); }
.p_con ul li span {display:block;line-height:36px;text-align:center;font-size:15px; background:#245eb5; }
.p_con ul li span a { color: #fff; }
.p_con ul li em img { padding: 0 6px; }
/*案例1*/
.anli { overflow: hidden; background: url('../images/anli_bg.jpg') center -30px no-repeat; }
.wrapper { width: 1200px; margin: 40px auto; }
.anlicon{ overflow: hidden; }
.anlicon .cleft{width:326px;height:582px; }
.anlicon .cleft img{ width:326px; }
.anlicon .con3_tel{height:246px;padding-left:20px;padding-top:25px;}
.anlicon .con3_tel p{background: url('../images/con3_tel.png') no-repeat left center;padding-top:15px; padding-left:80px;font-size:30px;font-weight:bold;color:#245eb5;}
.anlicon .con3_tel span{line-height:36px;font-size:20px;color:#333;font-weight:normal;}
.anlicon .con3_more{width:200px;height:50px;background: url('../images/con3_more1.jpg') no-repeat;text-align:center;line-height:50px;color: #fff;font-size:16px; margin-top:30px;margin-left:40px;}
.altx{ width:872px;overflow: hidden;}
.wrapper .antit { font-size: 32px; text-align: center; padding-bottom:25px; }
.wrapper li { position: relative; width: 276px; height: 276px; display: inline-block; margin:0px 0px 10px 10px; -moz-perspective: 276px; -ms-perspective: 276px; -webkit-perspective: 276px; -o-perspective: 276px; perspective: 276px; }
.picBox { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin: 50% 50% -138px; -ms-transform-origin: 50% 50% -138px; -moz-transform-origin: 50% 50% -138px; -o-transform-origin: 50% 50% -138px; transform-origin: 50% 50% -138px; -webkit-animation: 200ms ease-out 0ms 1 normal forwards; -ms-animation: 200ms ease-out 0ms 1 normal forwards; -moz-animation: 200ms ease-out 0ms 1 normal forwards; -o-animation: 200ms ease-out 0ms 1 normal forwards; animation: 200ms ease-out 0ms 1 normal forwards; }
.picBox img { width: 276px; }
.picBox, .show, .hide { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.hide { background-color: #000; color: #fff; line-height: 276px; text-align: center; -webkit-transform: translate3d(0, 0, -1px); -ms-transform: translate3d(0, 0, -1px); -moz-transform: translate3d(0, 0, -1px); -o-transform: translate3d(0, 0, -1px); transform: translate3d(0, 0, -1px); }
.hide p { font-size: 26px;color:#fff; }
/* top */
.in-top .hide, .out-top .hide { -webkit-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%; -ms-transform-origin: 0% 100%; -o-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transform: translate3d(0, -100%, 0)  rotate3d(1, 0, 0, 90deg); -ms-transform: translate3d(0, -100%, 0)  rotate3d(1, 0, 0, 90deg); -moz-transform: translate3d(0, -100%, 0)  rotate3d(1, 0, 0, 90deg); -o-transform: translate3d(0, -100%, 0)  rotate3d(1, 0, 0, 90deg); transform: translate3d(0, -100%, 0)  rotate3d(1, 0, 0, 90deg); }
.in-top .picBox { -webkit-animation-name: in-top; -ms-animation-name: in-top; -moz-animation-name: in-top; -o-animation-name: in-top; animation-name: in-top; }
.out-top .picBox { -webkit-animation-name: out-top; -ms-animation-name: out-top; -moz-animation-name: out-top; -o-animation-name: out-top; animation-name: out-top; }
@-webkit-keyframes in-top {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(-1, 0, 0, 90deg) }
}
@-ms-keyframes in-top {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(-1, 0, 0, 90deg) }
}
@-moz-keyframes in-top {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(-1, 0, 0, 90deg) }
}
@keyframes in-top {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(-1, 0, 0, 90deg) }
}
@-webkit-keyframes out-top {
from { transform: rotate3d(-1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-ms-keyframes out-top {
from { transform: rotate3d(-1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-moz-keyframes out-top {
from { transform: rotate3d(-1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@keyframes out-top {
from { transform: rotate3d(-1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
.in-right .hide, .out-right .hide { transform-origin: 0% 0%; transform: translate3d(100%, 0, 0) rotate3d(0, 1, 0, 90deg); }
.in-right .picBox { animation-name: in-right; }
.out-right .picBox { animation-name: out-right; }
@-webkit-keyframes in-right {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, -1, 0, 90deg) }
}
@-ms-keyframes in-right {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, -1, 0, 90deg) }
}
@-moz-keyframes in-right {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, -1, 0, 90deg) }
}
@keyframes in-right {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, -1, 0, 90deg) }
}
@-webkit-keyframes out-right {
from { transform: rotate3d(0, -1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-ms-keyframes out-right {
from { transform: rotate3d(0, -1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-moz-keyframes out-right {
from { transform: rotate3d(0, -1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@keyframes out-right {
from { transform: rotate3d(0, -1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
.in-bottom .hide, .out-bottom .hide { transform-origin: 0% 0%; transform: translate3d(0, 100%, 0) rotate3d(-1, 0, 0, 90deg); }
.in-bottom .picBox { animation-name: in-bottom; }
.out-bottom .picBox { animation-name: out-bottom; }
@-webkit-keyframes in-bottom {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(1, 0, 0, 90deg) }
}
@-ms-keyframes in-bottom {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(1, 0, 0, 90deg) }
}
@-moz-keyframes in-bottom {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(1, 0, 0, 90deg) }
}
@keyframes in-bottom {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(1, 0, 0, 90deg) }
}
@-webkit-keyframes out-bottom {
from { transform: rotate3d(1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-ms-keyframes out-bottom {
from { transform: rotate3d(1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-moz-keyframes out-bottom {
from { transform: rotate3d(1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@keyframes out-bottom {
from { transform: rotate3d(1, 0, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
.in-left .hide, .out-left .hide { transform-origin: 100% 0; transform: translate3d(-100%, 0, 0) rotate3d(0, -1, 0, 90deg); }
@-webkit-keyframes in-left {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, 1, 0, 90deg) }
}
@-ms-keyframes in-left {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, 1, 0, 90deg) }
}
@-moz-keyframes in-left {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, 1, 0, 90deg) }
}
@keyframes in-left {
from { transform: rotate3d(0, 0, 0, 0deg) }
to { transform: rotate3d(0, 1, 0, 90deg) }
}
@-webkit-keyframes out-left {
from { transform: rotate3d(0, 1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-ms-keyframes out-left {
from { transform: rotate3d(0, 1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@-moz-keyframes out-left {
from { transform: rotate3d(0, 1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
@keyframes out-left {
from { transform: rotate3d(0, 1, 0, 90deg) }
to { transform: rotate3d(0, 0, 0, 0deg) }
}
.in-left .picBox { animation-name: in-left; }
.out-left .picBox { animation-name: out-left; }
/*广告*/
.xiaob{ width:100%;height:248px; background: url(../images/xiaobanner.jpg) center top no-repeat; }
.xiaob .tils {
text-align: center;
height: 147px;
font-size: 22px;
color: #fff;
font-weight: normal;
background: url(../images/x_li1.jpg) no-repeat center 200px;
padding-top:78px;}
.xiaob .tils i {
display: block;
font-weight: bold;
color: #fff;
font-size: 40px;
line-height: 100%;
padding-bottom:22px;}
/*关于我们*/
.abo{padding:40px 0px 0px; overflow: hidden;}
.moudles { width: 1200px; margin: 0 auto; }
.moudles .goin {border-right: 2px solid #ebebeb; border-bottom: 2px solid #e0e0e0; }
.moudles .goin .cover { display: inline-block; vertical-align: top; }
.moudles .goin .cover img { width: 600px; height: 422px; display: block; }
.moudles .goin .content1 { display: inline-block; vertical-align: top; width: 600px; margin-left: -8px; height: 422px;background: #efefef;}
.moudles .goin .content1 .atitle { padding: 0 25px 0 30px; }
.moudles .goin .content1 .atitle .fl { display: inline-block; font-size: 30px; color: #333; margin-top:27px; }
.moudles .goin .content1 .atitle .fl .abus {width: 211px; height: 47px;font-size:39px;color:#245eb5;padding-bottom:8px; }
.moudles .goin .content1 .atitle .fr { display: inline-block; width: 330px; text-align: right; }
.moudles .goin .content1 .atitle .fr img { width: 80px; height: 121px; }
.moudles .goin .content1 .discription { padding:15px 25px 13px 30px; font-size: 15px; color: #666666; line-height: 26px; }
.moudles .goin .content1 .discription p { text-indent:2em;text-align: justify; }
.moudles .goin .content1 .more { padding: 0 0 0 30px; }
.moudles .goin .content1 .more a { display: block; width: 88px; height: 23px; }
/*基地*/
.jidi{ overflow:hidden; width:100%;padding-bottom:60px;}
.jidi .wrap{ width:1200px;margin:0 auto;overflow: hidden; }
.jidi h3{ font-size:25px; text-align:center; margin-top:20px;}
.jidi h3 a{ color:#303030;}
.jidi span{ display:block; text-align:center; font-size:20px; color:#303030; margin-top:8px; padding-bottom:22px; background:url(../images/titleBg1.png) no-repeat center bottom; margin-bottom:20px;}
.jidi h4{ font-size:16px; text-align:center; color:#245eb5;}
.jidi ul{ overflow:hidden;}
.jidi li{ float:left; width:135px; height:517px; border-left:1px solid #1e3e5e; border-right:1px solid #0b0e15; overflow:hidden; position:relative;}
.jidi li b{ display:block; width:100%; height:100%; background-color:#245eb5; opacity:0.7; filter:alpha(opacity=0.7); position:absolute; left:0; bottom:0; z-index:2}
.jidi li h5{ font-size:18px; font-weight:normal; width:20px; position:absolute; left:59px; top:195px; z-index:5}
.jidi li a{ color:#fff;  text-decoration: none;}
.jidi li p{ font-size:12px; color:#fff; position:absolute; left:22px; bottom:-100px; z-index:5; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:90%;}
.jidi li.cur{ width:783px;}
.jidi li.cur b{ height:80px; opacity:0.4; filter:alpha(opacity=0.4);}
.jidi li.cur h5{ font-weight:bold; width:100%; top:456px; left:22px;}
.jidi li.cur p{ bottom:15px;}
/*首页  新闻*/
.news { width: 1200px; overflow: hidden; margin:0 auto; }
.newc { width: 49%; border: 1px solid #eee; border-top: 4px solid #245eb5; }
.newc .newt { font-size: 18px; height: 42px; line-height: 42px; border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 0 12px; }
.newc .newscon { padding: 3px 12px 8px; }
.newc .newscon img { display: block; padding: 10px 0; }
.newc .newscon ul li { height:40px; line-height:40px; border-bottom: 1px dashed #d1d1d1; overflow: hidden; font-size: 15px;padding-left:13px; background:url('../images/newli.jpg') 3px 19px no-repeat;}
/*底部开始*/
.f_wrap { background: #245eb5; margin: 50px 0 0px 0; padding-bottom: 10px; min-width: 1200px; }
.fot_bg { background: url(../images/foot_bg.png) no-repeat center top; width: 100%; }
.f_nav { width: 1200px; margin: 0 auto; text-align: center; font-size: 15px; color: #f0f9e5; padding: 60px 0 10px 0; line-height: 30px; height: 30px; overflow: hidden; border-bottom: 1px dashed #fff; }
.f_nav a { display: inline-block; color: #f0f9e5; padding: 0 34px; }
.f_cp { width: 1200px; margin: 0 auto; padding: 22px 0 0 0; font-size: 14px; line-height: 25px; color: #fff; overflow: hidden; }
.f_cont { text-align: center; line-height: 26px; }
.f_cont a { color: #fff; }
/*友情链接*/
.link { overflow: hidden; background-color: #245eb5; color: #fff; }
.link .links { width: 1200px; margin: 0 auto; padding: 20px 0px; }
.link .links a { color: #fff; display: inline-block; padding: 3px 5px; }
/*固定的悬浮窗*/
.jialan_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.jialan_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;}
.jialan_bar .jialan_top{background:#0e6fda url(../images/fixCont.png) no-repeat 0 0;}
.jialan_bar .jialan_phone{background:#0e6fda url(../images/fixCont.png) no-repeat 0 -57px;}
.jialan_bar .jialan_QQ{text-indent:0;background:#0e6fda url(../images/fixCont.png) no-repeat 0 -113px;}
.jialan_bar .jialan_ww{text-indent:0;background:#0e6fda url(../images/fixCont.png) no-repeat 0 -169px;}
.jialan_bar .jialan_ercode{background:#0e6fda url(../images/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.jialan_QQ a, .jialan_ww a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.lianxi{border-top:1px solid #FF0000}
.lianxi ul li{height:30px;line-height:30px;padding-left:15px}
.lianxi tit{font-size:18px;height:40px;line-height:40px;background:#fafafa}
.qq{color:#32abe1;background:url(../images/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px;}
.ConR-text{margin:20px;overflow:hidden;width: 900px;}
.ConR-text td img{margin: 15px 0;padding: 5px;border: 1px solid #ccc}
.cont_t{width: 550px;float: left;}
.cont_t dl dt{float: left;width: 54px;clear: both}
.cont_t  dl dd{float: left;}
.cont_t  dl dd img{float: left;}
.cont_t  dl dd p{float: left;line-height: 54px !important;text-indent: 10px;font-size: 16px;}
/*-------二级页面--------*/
.g_pro { padding-top: 20px; width: 1200px; height: auto; overflow: hidden; margin: 0 auto }
.right { width: 935px; overflow: hidden; border:1px solid #ccc;}
/*面包屑导航*/
.curmbs { padding: 5px 5px 0; height: 35px; line-height: 35px; border-bottom: 1px solid #ccc; overflow: hidden; }
.curmbs>span {font-weight:600; padding: 0 3px; border-bottom: 3px solid #245eb5; font-size: 16px; height: 34px; line-height: 30px;color:#245eb5; }
.curmbs p { float: right; width: auto; font-size: 15px;line-height: 30px; }
/*单页*/
.about_con { font-size: 16px; line-height: 35px; padding: 15px 10px 10px; }
.about_con>p { text-align: justify; text-indent: 2em; }
.about_con img{ padding:6px 0px; }
.about_con table td{ font-size:17px; }
/*新闻页*/
.news_con { margin: 0 auto; padding: 10px; }
.news_con li { padding-left: 20px; overflow: hidden; border-bottom: 1px dashed #ccc; background: url('../images/icon-back-cate.gif') 3px 19px no-repeat; }
.news_con li span { line-height: 45px; font-size: 16px; }
/*翻页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 20px 0px; position: relative; height: 45px; COLOR: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; COLOR: #467fb4 }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px; FONT-WEIGHT: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }
/*产品页*/
.pro_con { padding: 10px; overflow: hidden; }
.pro_con ul li { width: 293px; float: left; padding: 15px 6px 0px; }
.pro_con ul li i { display: block; overflow: hidden; }
.pro_con ul li i img { width: 293px; transform: scale(1); transition: all 0.5s; }
.pro_con ul li:hover img { transform: scale(1.2); }
.pro_con ul li span { display: block; height: 36px; line-height: 36px; text-align: center; font-size: 14px; background: #eee; }
/*内页*/
.info_pic { padding: 20px; }
.info_pic h1 { font-size: 24px; text-align: center; padding: 10px 0px; font-weight: 400; }
.info_pic .cont_data { font-size: 13px; text-align: center; padding: 0px 0px 10px; border-bottom: 1px dashed #ccc; }
.info_pic .cont_con { padding-top:10px; }
.info_pic .cont_con>p { font-size: 15px; line-height: 32px; text-align: justify; text-indent: 2em; }
.cont_page { font-size: 15px; margin: 10px; padding: 10px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; overflow: hidden; }
/*产品内页*/
.cpmc{ margin:20px;text-align:center;}
.pro_xqt{margin-bottom: 10px;border-bottom: 1px dashed #ccc;}
.pro_xqt .pro_img{width: 600px;float: left;}
.pro_xqt .bigImg{width: 600px;height: 372px; position: relative;}
.pro_xqt .bigImg li img{width: 600px;height: 372px; }
.pro_xqt .smallScroll{width: 580px;background: #ccc;padding: 10px; overflow: hidden;}
.pro_xqt .smallImg li { float: left; padding: 0 4px 0 0; width: 93px; cursor: pointer; display: inline; }
.pro_xqt .smallImg img { border: 1px solid #dcdddd; width: 91px; height: 60px; }
.pro_xqt .smallImg .on img { border-color:#245eb5; }
.pro_wz{width:270px;float: right;text-align: left;}
.pro_xqt .pro_wz h1{line-height: 50px;font-size: 22px;color:#245eb5;padding-left:10px;}
.pro_wz p{font-size:14px; padding-left:10px; line-height:42px;border-bottom: 1px dashed #ccc;}
.pro_wz p.bl{ font-weight: 600;color:#f40; font-size: 16px;}
.pro_wz img{margin-top: 14px;}
.pro_xqc>p{ font-size:16px;text-align: justify;text-indent: 2em;line-height: 33px; }
/*内页相关*/
.reltit { font-size: 16px; height: 35px; line-height: 35px; background: #eee; color: #245eb5; margin-top: 20px; padding-left: 10px; border-bottom: 2px solid #245eb5; }
.relpic { border-top: none; padding-top: 15px; overflow: hidden; font-size: 12px; line-height: 1.5em; }
.relpic li { float: left; width: 211px; margin: 0px 5px; text-align: center; border: 1px solid #ccc; }
.relpic li:hover { border: 1px solid #245eb5; }
.relpic li a { font-size: 14px; }
.relpic li img { width: 211px; }
.relpic li span { display: block; height: 30px; line-height: 30px; }
#areanew li { width: 99%; border: none; border-bottom: 1px dashed #ccc; font-size: 14px; height: 37px; line-height: 40px; padding: 0px; }
#areanew li span { line-height: 40px; }