

.w1100{ width:1200px; margin: 0 auto; overflow:hidden;}
.top50{ padding-top:60px;}
.top25{ padding-top:30px;}

.bodycontent {
    width: 100% !important;
    margin: 0 auto;
    line-height: 180%;
    text-align: center;}


#mnav{ background:#c1080d; width:100%; height:60px;}
#menu{}
#menu li{ width:122px; height:60px; line-height:60px; text-align:center; float:left; color:#fff; background:url(../uploadfile/image/20171021/20171021115810_764617095.jpg) right no-repeat;}
#menu li a{ font-size:16px; color:#fff; display:block;}
#menu li a:hover,#menu .cur a{ font-size:16px; text-decoration:none; color:#fff;transition: 0.5s all; background:#252525}



#banner{ width:100%;  margin:0 auto;}
#banner1{ width:100%; margin-bottom:15px;}
#flashs .btn {position: absolute; z-index: 7; bottom: -34px !important; right: 50%; margin-right: 0px; padding: 75px 3px !important;}
#flashs .btn span.cur{ background: #c1080d !important; color:#fff !important;}
#flashs .btn span{ color: #c1080d !important; background: #efefef; border: 1px solid #c1080d !important; cursor: pointer; display: inline-block; margin-left: 5px;
 padding: 2px 6px;}
#banner1 #flashs .btn { bottom: -61px !important;}


#bjsou{ border-bottom:1px solid #ccc; width:100%; height:60px; }
#sou{ width:1100px; margin:0 auto;}
.sou1{ width:680px; float:left; line-height:60px; height:60px; color:#333;} 
.sou1 a{font-size:13px; color:#333; padding-left:10px; padding-right:10px;}
.sou1 a:hover{color:#333;}
.sou2{padding-top:11px;}
#search{width:259px; float:right;}
#search-i{float:right; width:47px; overflow:hidden; height:32px;}
#search-bg{float:left; width:202px; height:32px; background:url(http://login.114my.cn/memberpic/gmnfcp/uploadfile/image/20170915/20170915103958_1398533262.jpg) no-repeat; overflow:hidden; padding-left:10px; padding-top:6px;}
.search_02{	height:44px;	width:322px;	overflow:hidden;	margin-top:12px;	float:right; 	}
.search-i{	float:right; 	width:53px; 	overflow:hidden; 	height:44px;	}
.search-bg{	float:left;	width:258px;	height:40px;	overflow:hidden;	padding-left:10px;	line-height:40px;	}




/*5大*/
.baner{ background:url(../bb_files/Img/Index/banerbg.jpg) no-repeat center; height:631px;}

.tsty{ text-align:center; font-weight:normal; padding-bottom:12px; background:url(20171025093212_622283278.jpg) no-repeat center bottom;}
.tsty a{ font-size:30px; color:#252525; text-decoration:none; font-weight:bold;}
.tsty a span{ color:#252525; }
.tsty p{ font-size:16px; color:#c7c7c7; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:30px; }

.profession{ overflow:hidden;}
.profession .td{ margin-top:30px;}
.profession .td ul{ overflow:hidden;}
.profession .td li{ float:left; width:220px; height:240px; background:#ececec; text-align:center; padding-top:24px; margin-left:25px; cursor:pointer;}
.profession .td .noMl{ margin-left:0;}
.profession .td li h5{ font-weight:normal; margin-top:20px;}
.profession .td li h5 a{ font-size:15px; color:#111;}

.profession .td li p{ color:#111; margin-bottom:13px; line-height:12px; text-transform:uppercase; margin-top:7px;}
.profession .td li ins{ display:block; width:98px; border-top:1px solid #b1afaf; height:0; margin:0 auto; margin-top:5px}
.profession .td li .jt{ background: url(jtbg.png) no-repeat center 2px; width:31px; height:31px; margin:0 auto; display:block; margin-top:20px;}
.profession .td li:hover{ background:#fff;}
.profession .td li:hover h5 a{ color:#111;}
.profession .td li:hover p{ color:#111;}
.profession .td li:hover ins{ border-color:#111;}
.profession .td li:hover .jt{ background:url(jtbg.png) no-repeat center bottom;}

#products_1{ overflow:hidden;}
.product_dt{ padding-bottom:20px;}

.nav_pt{ background: url(20171016200319_1245983484.jpg) no-repeat; width:593px; height:98px; text-align:center; margin:auto; }
.nav_pt_t{ font-size:45px; color:#222; line-height:45px; padding-top: 5px; font-weight:bold;}
.nav_pt_t span{ font-weight:normal!important; font-size:16px; color:#ccc; font-family: Arial; text-transform:uppercase}




.nav_dz{ background: url(20171016200349_1904568792.jpg) no-repeat; width:682px; height:98px; text-align:center; margin:auto; }
.nav_dz_t{ font-size:45px; color:#222; line-height:45px; padding-top: 5px; font-weight:bold;}
.nav_dz_t span{ font-weight:normal!important; font-size:16px; color:#666; font-family: Arial; text-transform:uppercase}


.nav_f{ background: url(20171016200411_566137066.jpg) no-repeat; width:602px; height:80px; text-align:center; margin:auto; }
.nav_f_t{ font-size:30px; color:#222; line-height:42px; padding-top: 5px; font-weight:bold;}
.nav_f_t span{ font-weight: bold!important; font-size:22px; color:#c1080d; }




.Products21{height:80px;width:1100px}
.Products2{ background:#c1080d ; width:337px; height:50px; margin-bottom:10px; margin-top:10px; font-size:14px; line-height:50px; text-align:center;  margin-right:29px; color:#fff; border-radius:30px;}
.Products2:hover{background:#333;  display:block;}
.products3{}
.beta > div > table > tbody > tr > td { padding: 0 !important; position: relative; overflow: hidden; margin: 20px 20px  1px 0px!important; display: block; float: left; width: 23%; }
.beta > div > table > tbody > tr > td > a{display: block; border: 1px solid #ccc; padding: 3px; margin-bottom: 5px; transition:all .3s ease-in-out;position:relative;overflow:hidden;}
.beta > div > table > tbody > tr > td > span{display:block}

.beta > div > table > tbody > tr > td > span > a{display:block; padding:0 5px; height:35px; border-bottom:1px solid #ccc; background:url(20170911154108_458409268.png) no-repeat 230px -129px; text-align:left; font-size:13px; line-height:35px; color:#565656; transition:all .3s ease-in-out}

.beta > div > table > tbody > tr > td:hover > span > a{background-color:#c1080d; background-position:230px -154px; color:#fff}

.beta > div > table > tbody > tr > td br{ display:none}
.beta > div > table > tbody > tr > td:hover > a{border: 1px solid #c1080d}
.beta > div > table > tbody > tr > td > a > img{border:0 none !important;padding:0 !important;width:100%;}

.betago{background: rgba(0,0,0,0.65) url(20170911154018_44681017.png) no-repeat center 100px; display: block; width: 100%; height: 100%; position: absolute; top: -100%; left: -100%; transition:all .3s ease-in-out; }

.betago a{ color: #fff; font-size: 15px; display: block; line-height: 50px; margin: 15% auto 0;  border-bottom: 1px dashed #eee;  width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 50px;}
.beta > div > table > tbody > tr > td:hover .betago{top:0;left:0;}



/*优势*/

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

.Advantage_til {text-align:center; font-size:26px; color:#f3ad00; padding-top:5px; margin-top:40px; margin-bottom:20px; overflow:hidden}
.Advantage_til strong {font-weight: normal; display:block; height:45px; line-height:45px;}
.Advantage_til span { display:block; font-size:18px; color:#000; margin-top:15px; letter-spacing:2px;}

.Advantage dl { width:270px; float:left; margin-right:8px; padding-top:55px; position:relative; overflow:hidden}


.Advantage dl.jiange1 { margin-top:55px;}
.Advantage dl.jiange2 { margin-right:-8px; margin-top:55px;}
.Advantage dl dt {position:absolute; top:0; z-index:1; width:95px; left:50%; margin-left:-48px;}
.Advantage dl dd { background-color:#c61b1a; text-align:center; line-height:28px; overflow:hidden}
.Advantage dl dd.wenzi { width:227px; padding-left:22px; padding-right:22px; padding-top:30px; padding-bottom:30px; color:#fff; font-size:14px;}
.Advantage dl dd.wenzi strong { font-size:20px; color:#fff; display:block; margin-bottom:15px; margin-top:20px;}
.Advantage dl:hover dd {color:#fff; -webkit-animation:test 0.3s ease-in 2; cursor:pointer;}
.title_text .ti{    text-align: center;    height: 125px;    font-weight: normal;    font-size: 18px;  }
/*项目*/

.nav_g{ background: url(http://login.114my.cn/memberpic/gmnfcp/uploadfile/image/20170911/20170911165850_1446500668.jpg) no-repeat center; width:524px; height:75px; text-align:center; margin:auto; }
.nav_g_t{ font-size:22px; color:#222; line-height:30px; font-weight:bold ; font-family: "Microsoft Yahei"}
.nav_g_t span{ font-weight: bold; font-size:30px; color:#c1080d;font-family: "Microsoft Yahei" }


/*选择结束*/

