﻿@charset "utf-8";
body{ background:url(bg.gif); min-width:1200px;}
#gyjx_about_li{
   transition: transform 1s ease 0s;
    transform: scale(1);
}
#gyjx_about_li:hover{
   transition: transform 1s ease 0s;
    transform: scale(1.1);
}
#gyjx_product_li_pic IMG{
   transition: transform 1s ease 0s;
    transform: scale(1); width:295px; height:245px;
}
#gyjx_product_li_pic IMG:hover{
   transition: transform 1s ease 0s;
    transform: scale(1.1);
}
#gyjx_about_li_pic IMG{
   transition: transform 1s ease 0s;
    transform: scale(1);
}
#gyjx_about_li_pic IMG:hover{
   transition: transform 1s ease 0s;
    transform: scale(1.1);
}
#FrontProducts_list01-1473057220245dd IMG{
   transition: transform 1s ease 0s;
    transform: scale(1);
}
#FrontProducts_list01-1473057220245dd IMG:hover{
   transition: transform 1s ease 0s;
    transform: scale(1.1);
}
#elem-FrontProducts_list01-14730572sdssss IMG{
   transition: transform 1s ease 0s;
    transform: scale(1);
}
#elem-FrontProducts_list01-14730572sdssss IMG:hover{
   transition: transform 1s ease 0s;
    transform: scale(1.1);
}
#yybanb{
   width: 60px;
    padding-left: 5px;
    display: block;
    padding-right: 5px;
}
#yybanb SPAN{
   font-size: 12px;
    height: 26px;
    font-family: arial;
    width: 26px;
    background: url("yybb1.png") no-repeat;
    float: left;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 26px;
}
#yybanb SPAN:hover{
   background: url("yybb2.png");
}
#yybanb SPAN A{
   text-decoration: none;
    color: #fff;
}
#bta{
   width: 100%;
}
.bta1{
   height: 90px;
    width: 100%; min-width:1200px;
    background: #f8f8f8;
    text-align: center;
    padding-top: 25px;
}
.dbt{
   font-size: 36px;
    font-family: arial;
    color: #0076DB;
}
.btyw{
   color: #959595;
    font: 12px/30px arial;
}
.btzw{
   color: #797979;
    font: 18px/14px "微软雅黑";
}
.bta2{
   height: 16px;
    width: 31px;
    background: url(anljt.png) no-repeat;
    margin: 0px auto;
}
#bb{
   width: 1220px;
    margin: 0px auto;
    min-height: 530px;
}
#gyjx_about_tit{
   font-size: 13px;
    font-family: "微软雅黑";
    width: 100%;
    color: #fff;
    text-align: center;
    margin-top: 40px;
    line-height: 25px;
}
#gyjx_about_li{
   height: 340px;
    font-family: "微软雅黑";
    width: 224px;
    background: #f8f8f8;
    float: left;
    color: #797979;
    margin-left: 10px;
    margin-top: 50px;
    margin-right: 10px; cursor:pointer; border-radius:10px;
}
#gyjx_about_li:hover{
   background: #fff;
    color: #333;
    display: block;
}


#gyjx_about_li_pic{
   overflow: hidden;
    height: 180px;
    width: 224px;
}
#gyjx_about_li_tit{
   font-size: 18px;
    height: 50px;
    width: 224px;
    text-align: center;
    line-height: 50px;
}
#gyjx_about_li_txt{

    font-size: 12px;
    height: 40px;
    width: 190px; margin:0 auto;
    text-align: center;
    line-height: 20px;
	   margin-bottom: 20px;
}
#gyjx_about_li_but{
   font-size: 12px;
    height: 32px;
    font-family: arial;
    width: 90px;
    background: #0076DB;
    color: #fff;
    text-align: center;
    margin: 0px auto;
    display: block;
    line-height: 32px;
    border-radius: 5px;
}
#gyjx_about_li_but A{
   text-decoration: none;
    color: #fff;
    display: block;
}

#cpbta{
   width: 100%;
}
.cpbta1{
   height: 90px;
    width: 100%;
    text-align: center;
    padding-top: 25px;
}
.cpdbt{
   font-size: 36px;
    font-family: arial;
    color: #fff;
}
.cpbtyw{
   color: #fff;
    font: 12px/30px arial;
}
.cpbtzw{
   color: #fff;
    font: 18px/14px "微软雅黑";
}
.cpbta2{
   height: 16px;
    width: 31px;
    background: url(sanjjt2.png) no-repeat;
    margin: 0px auto;
}
#cc{
   width: 1200px;
    margin: 0px auto;
    min-height: 500px; margin-top:30px;
}
#gyjx_product_tit{
   height: 130px;
    width: 300px;
    margin: 0px auto;
}
#gyjx_product_li{
   height: 210px;
    font-family: "微软雅黑";
    width: 280px; margin:5px;
    background: #fff;
    float: left;
    text-align: left;
	border:5px solid #fff; overflow:hidden
}
#gyjx_product_li_pic{
   overflow: hidden;
    height: 210px;
    width: 280px;
    position: relative;transition:all 0.5s
}
#gyjx_product_li_pic .title{ cursor:pointer; transition:all 0.5s;line-height:45px; height:45px; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:0; width:280px; z-index:9999; text-align:center; font-size:14px; color:#fff; }
#gyjx_product_li_pic .title a{ color:#fff; display:block}
#gyjx_product_li_pic:hover .title{ height:210px; line-height:210px; font-size:16px;}

#gyjx_product_li_pic .jt{
   height: 12px;
    width: 23px;
    position: absolute;
    text-align: center;
    left: 50%;
    margin: 0px auto 0px -11px;
    z-index: 999;
    bottom: 0px;
}
#gyjx_product_li_row{
   height: 245px;
    width: 224px;
}
#gyjx_product_li_tit{
   font-size: 20px;
    height: 30px;
    width: 270px;
    font-weight: bold;
    color: #1c8b83;
    padding-top: 40px;
    padding-left: 15px;
    line-height: 30px;
    padding-right: 15px;
}
#gyjx_product_li_txt{
   margin-bottom: 25px;
    font-size: 14px;
    height: 52px;
    width: 270px;
    color: #848484;
    padding-left: 15px;
    margin-top: 25px;
    line-height: 26px;
    padding-right: 15px;
}
#gyjx_product_li_but{
   border-top: #bcbcbc 1px solid;
    height: 32px;
    border-right: #bcbcbc 1px solid;
    width: 90px;
    border-bottom: #bcbcbc 1px solid;
    text-align: center;
    margin-left: 15px;
    border-left: #bcbcbc 1px solid;
    display: block;
    line-height: 32px;
}
#gyjx_product_li_but A{
   text-decoration: none;
    color: #868686;
    display: block;
}
#gyjx_product_li_but A:hover{
   text-decoration: none;
    color: #fff;
    display: block;
}
#gyjx_product_li_but:hover{
   border-top: #1f776b 1px solid;
    border-right: #1f776b 1px solid;
    background: #1f776b;
    border-bottom: #1f776b 1px solid;
    color: #fff;
    border-left: #1f776b 1px solid;
    display: block;
}
.anbta1{
   height: 90px;
    width: 100%;min-width:1200px;
    background: #0076DB;
    text-align: center;
    padding-top: 25px;
}
.anbta2{
   height: 16px;
    width: 31px;
    background: url("sanjjt3.png") no-repeat;
    margin: 0px auto;
}
#bottom{
   overflow: hidden;
    border-top: #eaeaea 1px solid;
    width: 100%;
    min-height: 250px;
}
#dd{
   width: 1200px;
    margin: 0px auto;
}
#gyjx_foot{
   font-family: "微软雅黑";
    width: 200px;
    float: left;
    min-height: 170px;
    border-left: #eaeaea 1px solid;
    margin-top: 20px;
}
#gyjx_foot_tit{
   font-size: 18px;
    height: 40px;
    width: 130px;
    color: #5d5d5d;
    text-align: left;
    padding-left: 35px;
    line-height: 40px;
}
#gyjx_foot_txt{
   font-size: 16px;
    height: 30px;
    width: 130px;
    color: #898989;
    text-align: left;
    padding-left: 35px;
    line-height: 25px;
}
#gyjx_foot_tit A{
   text-decoration: none;
    color: #5d5d5d;
}
#gyjx_foot_tit A:hover{
   text-decoration: none;
    color: #f08200;
}
#gyjx_foot_txt A{
   font-size: 13px;
    text-decoration: none;
    color: #797979;
    line-height: 30px;
}
#gyjx_foot_txt A:hover{
   text-decoration: none;
    color: #f08200;
}
#gyjx_foot_row{
   overflow: hidden;
    width: 344px;
    float: right;
    color: #898989;
    font: 12px/40px "微软雅黑";
    border-left: #e6e6e6 1px solid;
    margin-top: 20px;
}
.ewm{
   overflow: hidden;
    width: 100%;
}
#gyjx_foot_ewm{
   width: 140px;
    float: left;
    text-align: center;
    margin-left: 20px;
}
#gyjx_foot_share{
   height: 20px;
    width: 140px;
    float: right;
}
#fenxiang{
   width: 220px;
    float: right;
    text-align: left;
    padding-left: 30px;
    margin-top: 28px;
}
#banquan{
   height: 90px;
    background: #0076DB;
}
#banquan1{
   width: 1200px;
    font: 12px "微软雅黑";
    margin: 0px auto;
}
#banquan-2{
    font: 12px "微软雅黑";
    margin: 0px auto;
	line-height:90px;
}
.dz{
   width: 790px;
    float: left;
    color: #fff;
    text-align: left;
    margin-top: 16px;
    line-height: 30px;
}
.lj{

    float: right;
    color: #d2e8e6;
    text-align: left;
    margin-top: 36px;
    line-height: 30px;
}
#banquan1 A{
   text-decoration: none;
    color: #d2e8e6;
}
.intro-com1{
   height: 448px;
    background: #1c8b83;
    min-width: 1000px;
    position: relative;
    margin: 165px auto 0px;
}
.intro-icons{
   width: 1200px;
    position: absolute;
    margin-left: -600px;
    left: 50%;
    top: -95px;
}
.intro-icons LI{
   width: 240px;
    float: left;
    padding-bottom: 0px;
    text-align: center;
    padding-top: 0px;
    padding-left: 30px;
    padding-right: 30px;
}
.intro-icons LI IMG{
   margin-bottom: 10px;
}
.intro-icons LI H2{
   font-size: 24px;
    font-weight: normal;
    color: #fff;
    line-height: 36px;
}
.intro-icons LI P{
   font-size: 13px;
    color: #fff;
    line-height: 26px;
}
.intro-com-p1{
   font-size: 20px;
    width: 1000px;
    color: #fff;
    text-align: center;
    padding-top: 300px;
    margin: 0px auto;
    line-height: 30px;
}
.mark1{
   position: absolute;
    margin-left: -54px;
    left: 50%;
    bottom: -35px;
}
.index-com2{
   width: 1200px;
    margin: 92px auto 158px;
}
.intro-com3{
   height: 607px;
    background: url("intro_bg1.jpg") no-repeat center 50%;
    min-width: 1200px;
    position: relative;
    margin: 0px auto;
}
.mark2{
   position: absolute;
    margin-left: -54px;
    left: 50%;
    top: -75px;
}
.intro-bot-icons{
   width: 1200px;
    padding-top: 45px;
    margin: 0px auto;
}
.intro-bot-icons LI{
   width: 190px;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 105px;
    padding-right: 105px;
}
.tops{ background:#0076DB}

.menu-first{ text-align:center}
.menu-first .list2 li{ line-height:35px; height:35px; display:inline-block;}
.menu-first .list2 li a{text-align: center;padding-bottom: 0;line-height: 35px; padding:0 15px;display: block;float: left;
height: 35px;font-size: 14px;text-decoration: none;padding-top: 0;}

.menu-first .list2 li a:hover,.menu-first .list2 li.currclass a{line-height:35px;height:35px;color:#fff;text-decoration:none;border-radius:5px; background:#0076DB}
.about{ width:1160px; padding:20px; margin:0 auto;}
.about p{ font-size:14px; text-indent:2em; line-height:26px; padding-bottom:10px;}
.about img{ max-width:1200px; display:block; margin:0 auto;}
.anniu{ line-height:36px; height:36px;}
.anniu a {
    display: block;
    line-height: 35px;
    font-family: "microsoft yahei";
    width: 70px;
    float: left;
    text-indent: 20px;
    background: url(icon-list.png) no-repeat;
}
.anniu a.p1 {
    background-position: -15px -392px;
}
.anniu a.p2 {
    background-position: -15px -430px;

}
.anniu a.p3 {
    background-position: -15px -469px
}

.mod_focus_show { width: 500px; height: 460px; position: relative; }
.mod_focus_show .mod_focus_pic { display: block; width: 500px; height: 360px;}
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 490px; height: 350px;}
.mod_focus_show img { display: block; width: 490px; height: 350px; border:1px solid #dadada; padding:5px;}

.mod_focus_show .mod_focus_pic img{border:1px solid #dadada; padding:4px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 5px; bottom: 105px; overflow: hidden; zoom: 1; width: 490px; height: 53px; background-color: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank); }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 590px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod_focus_show .mod_focus_title li h3 { line-height: 53px; _line-height: 55px; font-size: 28px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 500; }
.mod_focus_show .mod_focus_title li h3 a { color: #fff; }

.fl{ float:left}
.fr{ float:right}
.detail{ width:630px;}
.detail h1{font-size: 16px;color: #333;height: 40px;line-height: 40px; font-weight:bold;}
.detail ul{ padding:10px 0; border-bottom:1px dashed #dadada; margin-bottom:10px;}
.detail ul li{font-size: 14px;color: #666;line-height: 22px;font-weight: normal;margin: 0;padding: 0;margin-bottom: 5px;}
.detail ul li span,.detail p span,.detail .tel span{color: #c33; }
.detail p{font-size: 14px;color: #666;line-height: 25px;font-weight: normal;}
.detail .tel{ line-height:80px; height:80px; margin:10px 0; text-indent:15px; font-size:22px; color:#666;word-spacing:8px; letter-spacing: 1px;}
.detail .tel span{ font-size:30px;}
.detail .bj{ width:200px; height:46px; line-height:46px; background:#F62E2E; text-align:center; margin-right:20px;}
.detail .bj a{ color:#fff; font-size:24px; display:block}
.detail .bj a:hover{ background:#900}
.detail .zx{ width:200px; height:46px; line-height:46px; background:#1C4B83; text-align:center; margin-right:20px;}
.detail .zx a{ color:#fff; font-size:24px; display:block}
.detail .zx a:hover{ background:#036}
.detail .word a{ width:26px; height:46px; background:url(../images/word.jpg) no-repeat center; display:block; margin-right:15px;}

.detail .pdf a{ width:26px; height:46px; background:url(../images/pdf.jpg) no-repeat center; display:block}

.detail_left{ width:1200px;}
.detail_left h2{ height:46px; line-height:46px; border-bottom:1px solid #dadada}
.detail_left h2 a{ float:left; margin-left:20px; padding:0 30px; background:#F0F0F0; font-size:18px;}
.detail_left h2 a.current{ background:#cacaca}
.detail_left h3{ height:32px; line-height:32px; border-bottom:1px solid #dadada; background:url(../images/red.png) 1160px  center no-repeat;margin-bottom:15px}
.detail_left h3 p{ width:auto; height:32px; line-height:32px; float:left; background:#F22F30; padding:0 20px; display:block;  border-top-right-radius:15px; border-top-left-radius:15px; margin-left:20px; color:#fff; font-size:16px; font-weight:bold}
.detail_left h3 a{ color:#fff;}
	
.detail_left .cont{ width:1180px; margin-left:10px; padding:20px 0;}

.cont_p{ padding:20px; color:#666; line-height:26px;}
.cont_p p{ color:#333; font-size:14px; line-height:26px;}
#MyContent{}

.tabhead{ text-align:center; width:1200px; margin:0 auto}
.fengye{ padding:15px 0; font-size:14px;}
.banner_about{ height:245px; background:url(banner_about.jpg) center bottom no-repeat}
.banner_case{height:245px; background:url(banner_case.jpg) center bottom no-repeat}
.banner_pro{height:245px; background:url(banner_products.jpg) center bottom no-repeat}
.banner_news{height:245px; background:url(banner_news.jpg) center bottom no-repeat}
.basic{ width:320px;}

.coms{ width:300px; padding:0 10px; height:46px; background:rgba(0,0,0,0.8); left:0px; color:#fff; line-height:20px; position:absolute;z-index:9000; font-size:12px;text-align: center; left:0; bottom:0}
.coms a{ display: block; line-height: 45px; font-family: "microsoft yahei"; width: 100px; float: left; text-indent: 0px; background: url(icon-list.png) no-repeat; color:#fff; font-size:14px;} 
.coms a.i1 { background-position: -15px -387px; } 
.coms a.i2 { background-position: -15px -425px; } 
.coms a.i3 { background-position: -15px -464px; } 

.plus{ width:300px; height:200px; position:absolute; left:0; top:0; cursor:pointer}
.plus img{transition: transform 0.5s ease 0s;    transform: scale(0);}
.plus:hover img{transition: transform 0.5s ease 0s;    transform: scale(1);}
#box_left_sub2{ background:#0076DB;}
.lmdh{ height:120px;}
.lmdh .nav-first{ height:120px;}
.nav-first li a{ line-height:32px; padding:28px 12px}
.nav-first li span{ font-size:12px; text-transform:uppercase}


.newsleft { float: left; width: 430px; border-bottom: 4px solid #0076DB; height: 430px; }
.newsleft h4 { background: #0076DB; padding:12px 16px 0; height: 78px; overflow: hidden; line-height:40px;}
.newsleft h4 a { color: #fff; font-size: 16px; font-weight: normal; }
.newsleft h4 b { display: block; font-size: 20px; line-height: 25px;color: #fff; }
.newsleft_pic img{ width: 430px; height: 172px; position: relative; }
.newsleft_txt { color: #666; font-size: 14px; line-height: 26px; height: 78px; overflow: hidden; margin: 12px 0 15px; padding: 0; width:430px;}
.newsleft_more { display: block; border: 2px solid #0076DB; width: 94px; height: 25px; color: #0076DB; font-size: 14px; text-align: center; line-height: 25px; }
.newsleft_more:hover { display: block; border: 2px solid #0076DB; width: 94px; height: 25px; color: #fff; font-size: 14px; text-align: center; line-height: 25px; background: #0076DB }
.newsright{ float:right; width:730px;}
.newsright li { height: 94px; overflow: hidden; zoom: 1; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; _margin-bottom: 16px; }
.newsright dl { float: left; width: 620px; }
.newsright dt { height: 32px; line-height: 32px; overflow: hidden; }
.newsright dt a { color: #333; font-size: 16px; }
.newsright dd { color: #666; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; }
.newsright dd a { color: #333; }
.newsright li span { float: right; width: 91px; height: 80px; line-height: 40px; padding-top: 10px; text-align: center; background: #0076DB; color: #fff; font-size: 16px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.newsright li b { font-size: 30px; display: block; }
.newsright .n_top span { background: #AD0000; }
.newsright .n_top span b { font-size: 30px; margin-top: 14px; font-family: "Microsoft Yahei"; }














