/*样式初始化及公共样式部分*/
*{margin:0px; padding:0px; }
body{color:#333; font-size:12px; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei"; overflow-x: hidden;}
a{color:#333; text-decoration:none;}      /*定义全局链接颜色*/
a:hover{color:#0085cf; transition:0.3s all; }      /*定义全局链接鼠标滑过颜色*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}    /*主要标签的样式初始化*/
.cl{clear: both; height:0px; }  /*清除左右浮动*/
.fl{float:left;}     /*定义左浮动*/
.fr{float:right;}     /*定义右浮动*/

.cp img{border:1px solid #C1C1C1; padding:2px;  background:#fff;}      /*定义标签调用图片的边框样式*/
.cp a:hover img{ border:1px solid #0085cf; padding:2px; background:#fff;}      /*定义鼠标经过时边框的变化效果*/
#copy{ display:none;}      /*隐藏后台自带版权DIV*/
.top,.logo,#menu,.sousuo,.pro,.hzkh,.gssl,.box{width:1200px; margin:0 auto; height:auto; overflow:hidden;}      /*定义版面统一宽度*/
.h_nav li a:-webkit-any-link{ display:block;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;overflow:visible;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fst{ font-family: "宋体"; }
i,em{font-style:normal;}



.pages { margin-top: 0px;text-align: right;}
.pages a,.pages span{ padding: 6px 13px;margin-left: 10px;display: inline-block;*display: inline;*zoom:1;border-radius: 3px;font-size: 18px;}
.pages a{ border:1px solid #ddd; }
.pages a:hover { color: #074e9c;border-color: #074e9c;}
.pages span{ background: #074e9c;color: #fff;border:1px solid #074e9c;}
.pages .current{}
.pages .disabled,.pages .disabled:hover{ border:1px solid #ccc;color: #ccc;cursor: not-allowed;}



.top20{ margin-top:20px;}	 
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top65{ margin-top:65px;}


/*页头*/

.topbg{background:#f7f7f7; width:100%; height:38px;color:#333333; }
.top1{width:360px; height:38px; line-height:38px;font-size:14px}
.top2{width:327px; line-height:38px; text-align:right;font-size:14px}
.top2 a{color:#333333;line-height:14px;display:inline-block;text-align:right;font-size:14px; padding-left:8px}
.top2 a:hover{ color:#2918af;}


/*LOGO*/
.logo { position: relative; height: 244px !important;}
.logo1{position: absolute; z-index:999999;    left: 0;  top: 0;}
.logo2{ line-height:30px; font-size:26px; color:#333; font-weight:bold; position: absolute; left: 197px;  top: 37px;}
.logo2 font{ color:#2918af;}
.logo2 span{ display:block; font-size:16px; color:#868686; font-weight:normal;}
.logo3{ position: absolute; top: 42px; right:0;}

.h_pho { margin:3px 0 0 1px; font-size:14px; color:#555;background:url(/images/h_dh.gif) no-repeat 25px 0; padding-left:75px; height:50px;}
.h_pho02 { background:url(/images/h_dh02.gif) no-repeat 42px 0;}
.h_pho b { color:#2918af; font-size:20px; display:block;}
.h_bt02 { padding:70px 0 0; font-size:12px; color:#cecece;}
.h_bt02 a { padding:0 5px; font-size:14px;}
.h_line { margin:4px 0 0 40px; font-size:14px;border-left:solid 1px #cecece;height:38px;}



/*导航*/
.box { width: 1200px; height: auto; margin: 0 auto; overflow:visible; position: relative;}
.nav_bg {width: 100%;    height: 66px; margin: 0 auto; background:#2918af;position: relative;  z-index: 9; top: -114px;}

.nav li {position: relative; width: 129px; height: 66px; line-height: 66px; float: left; text-align: center; background:url(/images/20170614110610_1207506998.jpg) right no-repeat;}
.nav li:nth-child(8){ background:none;}
.nav li a {color: #fff; font-size: 15px;  display: block; height:66px;position: absolute;bottom: 0;width: 100%;line-height: 66px;}

.nav li a:hover {background:#2b2b2b; transition-duration: 0.3s;  transition: 0.3s all; color:#fff; font-size:15px;}
.nav .a_nav a{background:#2b2b2b;  color:#fff; font-size:15px;color:#fff;}
.menu{position: absolute; right:0px;}
.menu ul {    position: absolute;  top: 63px;  left: 0;  z-index: 9999;  opacity: 0;  background: #0075c6;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
.menu li:hover > ul { opacity: 1; }
.menu ul li {   height: 0; width: 100%;  overflow: hidden; 
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;

}
.menu li:hover > ul li {
    height: 42px;
line-height: 42px;
    overflow: visible;}
.menu ul li a {
    width: 129px;    border-bottom: 1px solid #fa2c3d;    text-align:center;    font-size: 12px;}
.menu ul li:last-child a { border: none; }




/*幻灯片*/
/*banner样式*/
#banner {
    height: 500px; margin-top:-114px;}
.banner { width:100%;height: 500px; margin:auto;}
#full-screen-slider { width:100%; height:500px; float:right; position:relative;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-999px;}
#pagination { display:block; list-style:none; position:absolute; left:48%; width:120px; top:474px; z-index:9900;  padding:5px 0px 5px 0; margin-left:0px !important;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:5px; background:#fff;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#00a2e8;}


/*搜索*/

.sousuobg{ width:100%; height:50px; line-height:50px; border-bottom:1px #cccccc solid;}
.sousuo1 a{ color:#666666;}
.sousuo1 a:hover{ text-decoration:underline;}
.sousuo1 span{ font-weight:bold;}
.sousuo2{width:305px; padding-top:12px;}
.search-bg{width:221px;}
#infoname{color:#888888; background:#fff; border:1px #ccc solid; outline:none; HEIGHT: 24px; line-height:24px; padding-left:10px; width:221px;}
.search-i{width:73px;}

/*产品*/

.probtbg{ background:url(../uploadfile/image/20170614/20170614111340_1378208430.jpg) center top no-repeat;text-align:center;}
.probt1{}
.probt1 dt{ font-size:30px; font-weight:bold; color:#333; line-height:32px;}
.probt1 dt font{ color:#00a2e8;}
.probt1 dt span{ font-size:12px; color:#9e9b9b; display:block; text-transform:uppercase; font-weight:normal; line-height:33px;}
.probt1 dd{ font-size:15px; color:#9e9b9b;}

#tablit {width:1100px; margin:0 auto; height:auto; margin-top:20px;}
#tablit dl{width:1100px; margin:0 auto; height:39px;}
#tablit dl dd{float:left; width:182px;  height:47px; line-height:47px; text-align:center; border:1px #cdcdcd solid; border-right:none;}
#tablit dl dd:nth-child(6){ border-right:1px #cdcdcd solid;}
#tablit .on{CURSOR: pointer; background:#00a2e8; transition:0.5s all;}
#tablit .on a{color:#FFf; font-size:15px;}
#tablit .out{color:#333;}
#tablit .out a{color:#333; font-size:15px;}
.tabcon{width:1100px; height:auto; clear:both; padding-top:25px; margin:0 auto;}
.dis{display:none;}
#showdiv0 {
    display: block;
}

.wrap{ width:1100px; position:relative; margin:0 auto;}

.l{float:left;}.r{float:right;}

.scale img{-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.scale a:hover img{-ms-transform: scale(1.1); transform: scale(1.1);}

/* why */

.homeWhy{ background:url(../uploadfile/image/20170614/20170614142040_119730675.png);}
.homeWhy .wrap{ height:600px;}
.whyA cl{clear: both; height:0px;}
.whyLeft,.whyRight{ position:relative; z-index:555;}

.whyLeft{ padding-top:30px;}
.whyLeft dl{ margin-top:30px; height:140px; background-color:#fff; border-radius:0 70px 70px 0; position:relative;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.whyLeft dl dt{ padding:0 140px 0 20px;}
.whyLeft dl dt h5{ font-size:24px; line-height:30px; color:#00a2e8; padding:18px 0 8px;}
.whyLeft dl dt p{ font-size:14px; line-height:22px; color:#333333;}
.whyLeft dl dd{ width:125px; height:140px; position: absolute; top:0px;-ms-transition-duration: 0.3s; transition-duration: 0.3s; background-color:#fff; border-radius:0 70px 70px 0; }
.whyLeft dl dd span{ height:110px; position:absolute; left:0; right:15px; top:15px; border-radius:55px; background-repeat:no-repeat; background-position:50% 50%;}

.whyRight{ padding-top:30px;}
.whyRight dl{ margin-top:30px; height:140px; background-color:#fff; border-radius:70px 0 0 70px; position:relative;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.whyRight dl dt{ padding:0 20px 0 140px; text-align:right;}
.whyRight dl dt h5{ font-size:24px; line-height:30px; color:#00a2e8; padding:18px 0 8px;}
.whyRight dl dt p{ font-size:14px; line-height:22px; color:#333333;}
.whyRight dl dd{ width:125px; height:140px; position: absolute; top:0px;-ms-transition-duration: 0.3s; transition-duration: 0.3s; background-color:#fff; border-radius:70px 0 0 70px; }
.whyRight dl dd span{ height:110px; position:absolute; left:15px; right:0; top:15px; border-radius:55px; background-repeat:no-repeat; background-position:50% 50%;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}

.whyRight dl:hover,.whyLeft dl:hover{ background-color:#fece52;}
.whyRight dl:hover dd,.whyLeft dl:hover dd{ width:280px; background-color:#fece52;}

.whyLeft .whyA,.whyLeft .whyC,.whyRight .whyA,.whyRight .whyC{ width:420px;}
.whyLeft .whyA dd,.whyLeft .whyC dd{ left:295px;}
.whyRight .whyA dd,.whyRight .whyC dd{ right:295px;}

.whyLeft .whyB,.whyRight .whyB{ width:370px;}
.whyLeft .whyB dd{ left:245px;}
.whyRight .whyB dd{ right:245px;}

.whyRight .whyB{ width:370px; margin-left:50px;}


.whyYu{ width:364px; height:364px; position:absolute; left:50%; top:50%; margin:-182px 0 0 -182px; background:url(../uploadfile/image/20180709/20180709101714_1728257230.png) no-repeat left top;}

/*合作客户*/

.hzkhbtbg{ background:url(../uploadfile/image/20170614/20170614161953_331539193.jpg) center no-repeat; height:126px; width:100%;}
.hzkhbt1{ text-align:center; font-size:30px; color:#333; line-height:55px;}
.hzkhbt1 font{ font-size:13px; color:#333; line-height:5px; display:block; text-transform:uppercase;}
.hzkhbt1 span{ font-size:16px; color:#b5b5b5; line-height:72px; display:block;}

.hzkhbt2{ margin-top:23px;}
.hzkhbt21{ background:url(../uploadfile/image/20170614/20170614162220_326953941.jpg) center no-repeat; width:187px; height:98px;}
.hzkhbt21 p{ font-size:24px; color:#fff; margin-top:25px; text-align:center;}
.hzkhbt21 p span{ line-height:28px; font-size:14px; text-align:center; text-transform:uppercase; display:block;}
.hzkhbt22{ margin-left:28px; width:885px;}

/*公司实力*/
.gssl1{ margin-top:20px;}
.gssl1 li{ width:360px; float:left; height:228px; margin:0 10px 10px 0; position:relative; overflow:hidden;}
.gssl1 li span{ text-align:center; height:35px; background:rgba(0,0,0,0.3); color:#fff; font-size:14px; line-height:35px; width: 100%; display: block;    position: absolute;    bottom: 0;  transition:0.5s all;}
.gssl1 li:hover span{ position:absolute; bottom:-35px; transition:0.5s all;}
.li1{ background:url(../uploadfile/image/20170614/20170614170017_626144079.jpg) center no-repeat;}
.li2{ background:url(../uploadfile/image/20170614/20170614170541_2007682689.jpg) center no-repeat;}
.li3{ background:url(../uploadfile/image/20170614/20170614194450_906864342.jpg) center no-repeat; margin-right:0 !important;}
.li4{ background:url(../uploadfile/image/20170614/20170614194450_728212146.jpg) center no-repeat;}
.li5{ background:url(../uploadfile/image/20170614/20170614194554_1255451101.jpg) center no-repeat;}
.li6{ background:url(../uploadfile/image/20170614/20170614194450_1982530752.jpg) center no-repeat; margin-right:0 !important;}



.gssl1 li .box2{position:absolute;top:0;left:0;width:360px;height:228px;text-align:center;color:#fff;z-index:5; opacity:0; filter:alpha(opacity=0);transition:all 0.5s;}

.gssl1 li h4{font-size:20px;font-weight:normal;padding-top:60px;height:40px;}
.gssl1 li p{background: url(../uploadfile/image/20170614/20170614203704_373359323.png) no-repeat center bottom;padding-bottom:35px;     padding-left: 15px;    padding-right: 15px;    line-height: 28px;}


.gssl1 li .box1:before {position:absolute;content:""; background: url(../uploadfile/image/20170614/20170614174950_1858459108.png);top:50%;left:0;height:0;width:400px;transition:all 0.3s;}
.gssl1 li:hover .box1:before{top:0;height:228px;transition:all 0.3s;}
.gssl1 li:hover span{margin-top:0;transition:all 0.3s;}
.gssl1 li:hover .box2{opacity:1;transform:scale(1,1); filter:alpha(opacity=100);transition:all 0.5s;transition-delay:0.3s; background:url(../uploadfile/image/20170614/20170614174950_1858459108.png); transition:all 0.3s;}

/*公司简介*/
.company{width:1100px; margin:0 auto;  overflow:hidden;} 
.companybg{ background:#e9e9e9; height:426px; width:100%; margin-top:30px; }
.company1{ background:url(../uploadfile/image/20170614/20170614210154_1979777178.jpg) center no-repeat; width:588px; height:340px; margin-top:47px;}
.company11{    WIDTH: 223px;    margin: 210px 356px;    color: #fff;    font-size: 12px;    line-height: 24px;}
.company12{    width: 72px;    height: 22px;    line-height: 22px;    background: #fff;    color: #333; text-align:center; margin-left:141px; margin-top:0px;}

.company2{ width:475px;  margin-top:47px;}
.company2 dt{ font-size:32px; font-weight:bold; color:#0085cf; text-transform:uppercase;}
.company2 dt span{ font-size:24px;}
.company2 dd{ font-size:13px; color:#333; line-height:30px; margin-top:25px;} 


/*shebei*/

#tablit1 {width:1100px; margin:0 auto; height:auto; margin-top:20px; }
#tablit1 dl{width:196px; margin:0 auto; height:36px;  background:url(../uploadfile/image/20170614/20170614210427_1077145287.jpg) center no-repeat; position:relative; padding:0 452px;}
#tablit1 dl dd{float:left; width:95px; margin-left:2px; height:32px; line-height:32px; text-align:center;}
#tablit1 .on{CURSOR: pointer; background:#0085cf; color: #fff;}
#tablit1 .on a{color:#fff; font-size:16px; font-weight:bold;}

#tablit1 .out{color:#fff; background:#898989; }
#tablit1 .out a{color:#fff; font-size:16px;}
.tabcon1{width:1100px; height:auto; clear:both; padding-top:25px; margin:0 auto;}
.dis{display:none;}
#showdiv0 {
    display: block;
}

.hz_c{ height:225px; overflow:hidden;}
.container{margin-left:auto; margin-right:auto; width:1100px; margin-top:6px;}
.hzhb .hzCont{position:relative;}
.hzhb .hzCont ul{margin:0 auto; width:880px; overflow:hidden;}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight{position:absolute; top:2%; margin-top:41px; width:30px; height:90px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../uploadfile/image/20170614/20170614210948_1295749343.jpg) no-repeat center; width:30px;}
.hzhb .hzCont .btnRight{right:0px; background:url(../uploadfile/image/20170614/20170614210949_76206428.jpg) no-repeat center; width:30px;}
.hzhb .btnCkgd{margin:42px auto 0 auto; display:block; width:146px; height:30px; line-height:30px; text-align:center; color:#333; border:2px solid #666;}

#hez td { overflow: hidden;width: 245px;padding-left: 0 !important;display: block;float: left;}
#hez img { width: 230px; height: 173px;}
#hez td div,#hez1 td br{ line-height:30px;}
#hez td div a, #hez td br a{ color:#333;}

#hez1 td { overflow: hidden;width: 245px;padding-left: 0 !important;display: block;float: left;}
#hez1 img { width: 230px; height: 173px;}
#hez1 td div,#hez1 td br{ line-height:30px;}
#hez1 td div a,#hez1 td br a{ color:#333;}

/*新闻动态*/

.newsbt{ background:url(../uploadfile/image/20170615/20170615092930_1068189520.jpg) center bottom no-repeat;}
.newsbt1{  text-align:center;  line-height:30px;}
.newsbt1 a{font-size:28px; color:#0085cf; font-weight:bold;}
.newsbt1 a:hover{ color:#333; transition:0.3s all;}
.newsbt1 span{ display:block; line-height:40px; text-transform:uppercase; font-weight:normal; font-size:14px; color:#cccccc;}
#news2{width:1100px; height:470px; margin:0 auto; padding-bottom:5px; margin-top:30px;}
.news2{ margin-top:25px;}
.news21{ float:left; width:500px;}
.news21 .news_div_item{ position:relative;}
.news21 .news_div_item_pic{ position:absolute; top:0;}
.news21 .news_div_item_content{line-height:30px; width:500px; padding-top:20px; position:absolute; top:290px;}
.news21 .news_div_item_a{ font-size:15px; font-weight:bold ;}
.news21 .news_div_item_body{ color:#999; line-height:24px;}
.news_div_item_a{ font-size:15px !important; font-weight:bold !important;}


.news22{ float:right; width:565px; }
.news22 .news_div .news_div_item:nth-child(1){ display:none;}
.news22 .news_div_item{ background:#f6f6f6; width:565px; height:80px; margin-bottom:20px; transition:0.2s;}
.news22 .news_div_item_date{float:left; width:92px; background:url(http://login.114my.cn/memberpic/dgycjx/uploadfile/image/20170523/20170523162034_980939270.jpg) right no-repeat;  height:80px; position:relative;  font-family:Arial, Helvetica, sans-serif;}
.news22 .news_div_item_day{position:absolute; top:17px; left:35px; font-size:24px; font-weight:bold;}
.news22 .news_div_item_month{position:absolute; top:50px; left:57px; color:#999;}
.news22 .news_div_item_year{position:absolute; top:50px; left:19px; color:#999;}
.news22 .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:415px; padding-top:10px;}
.news22 .news_div_item_body{ color:#999;}
.news22 .news_div_item:hover { background:#0085cf; transition:0.2s;}
.news22 .news_div_item:hover .news_div_item_day,.news22 .news_div_item:hover .news_div_item_month,.news22 .news_div_item:hover .news_div_item_year,.news22 .news_div_item:hover .news_div_item_title,.news22 .news_div_item:hover .news_div_item_body{ color:#FFF;}
.news22 .news_div_item:hover .news_div_item_title a{ color:#FFF;}