@charset "utf-8";
/*样式初始化及公共样式部分lpm*/
body{color:#666; font-size:12px; margin:0 auto; background-color:#fff;  font-family:"Microsoft YaHei";}
a{color:#666; text-decoration:none;}      /*定义全局链接颜色lpm*/
a:hover{color:#ca000e; text-decoration:none;}      /*定义全局链接鼠标滑过颜色lpm*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}      /*主要标签的样式初始化lpm*/
.clear{clear: both; height:0px; overflow:hidden;}  /*清除左右浮动lpm*/
.fl{float:left;}     /*定义左浮动lpm*/
.fr{float:right;}     /*定义右浮动lpm*/
.cp img{border:1px solid #C1C1C1; padding:2px;  background:#fff;}      /*定义标签调用图片的边框样式lpm*/
.cp a:hover img{ border:1px solid #ca000e; padding:2px; background:#fff;}      /*定义鼠标经过时边框的变化效果lpm*/
#copy{ display:none;}      /*隐藏后台自带版权DIVlpm*/
.box{max-width:1100px; height:auto; margin:0 auto;}      /*定义版面统一宽度lpm*/
.font_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}      /*定义英文字体及大写lpm*/
.main { max-width:1100px; margin:0 auto;}
#main { max-width:1100px; margin:0 auto;}

.top20{padding-top:20px;}
.top30{padding-top:30px;}
.top10{padding-top:10px;}
.top40{padding-top:40px;}
.top50{padding-top:50px;}
.top70{padding-top:70px;}

/*抬头*/#top{
	width: 100%;
	height: 33px;
	border-bottom:1px #d9d9d9 solid;
	margin: 0 auto;
}
#top_t{
	width: 1200px;
	color: #8e8d8d;
	height: 33px;
	line-height: 33px;
	margin: 0 auto;
}
#top_l{width:380px;  float:left;}
#top_r{width:230px; float:right;}
#top_r a{ text-decoration: none;   color:#8e8d8d; }
#top_t a:hover{color:#ff8a00; text-decoration: none;}
.top_bg{ width:100%; height:2px; background:#cc0b18;}
.logo{ margin:15px 0 20px 0;}
.name{font:20px/26px "Microsoft YaHei"; padding-top: 25px; padding-left:10px; color:#e60012; text-transform:uppercase;}
.ad{font:18px/22px "Microsoft YaHei"; padding-top: 56px; padding-left:15px; color:#ef0c07;}
.tel{padding-top:15px;}

/*导航*/
.NavCeshi.page { position: relative; }
.nav.menu { background:#ca000e; height: 50px; line-height: 50px; position: relative; }
.NavCeshi > li { float: left; width:122px; top: 0px; transition: 0.6s all ease-in-out; background:url(files/images/20181109114234_1253859075.jpg) right no-repeat;}
.NavCeshi > li > a { display: block; text-align: center; font-size:15px; line-height: 50px; color: #fff; transition: 0.2s all ease-in-out; height: 50px; position: relative; z-index: 1113; }

/*导航条二级下拉*/
.erji_menu { position: absolute; width: 100%; left: 0; display:none; background:rgba(0,0,0,0.6); padding:25px 0 20px; top:50px; z-index:1111; }
.erji_menu ul { display: block; margin: 0 auto; width:1100px; text-align: center; }
.erji_menu ul li { display: inline-block; width:170px; margin:0 20px; line-height: 20px;}
.erji_menu ul li img{width:170px;}
.erji_menupro ul li{ width: 119px; margin:0 4px;}
.erji_menu ul li a {color: #fff; line-height: 20px; font-size: 13px; letter-spacing: 1px; text-align: center; }
.erji_menu ul li a img { display: block; width: 100%; height: auto; }
.erji_menupro ul li a{ font-size:13px; }

/*导航跟随鼠标悬停*/

.nav .block { position: absolute; height: 50px; background:url(files/images/20181109111400_1186272434.jpg) center no-repeat; bottom:-50px;}

/*banner样式*/
.banner { width:100%; margin:auto;}
#full-screen-slider { width:100%; height:520px; float:right; position:relative;}
#slides { display:block; width:100%; height:520px; 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; margin:0 auto;}
#slides li a img{width:100%; margin:0 auto; text-align:center; display:block; height:520px;}
#pagination { display:block; list-style:none; position:absolute; left:46%; width:125px; top:445px; z-index:999;  padding:5px 0px 5px 0; margin-left:0px !important;}
#pagination li { display:block; list-style:none; width:10px; height:10px; 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:#ca000e;}

/*search*/
#ss{ width:100%; height:50px; overflow:hidden; background:url(files/images/search_bg.png) repeat-x; overflow:hidden;     position: relative;    margin-top: -50px; z-index:99;}
#sss{ max-width:1100px; height:50px; overflow:hidden; color:#fff; }
#sss_n{ width:100%; height:50px; overflow:hidden; background:url(files/images/20161015153133_1517346216.png) repeat-x; overflow:hidden; position:absolute; margin-top:250px; z-index:99;}
#sou{font-family:Arial, Helvetica, sans-serif; max-width:1100px;}
.sou_nei {max-width:1100px; padding:13px 0 10px 0; float:left;}
.search_kong{width:227px; float:right; padding-right:10px;}
.search_2{float:left; width:195px;}
.search_tu{float:right; width:28px;}
.search_zi{float:left; width:675px; line-height:23px; padding-left:10px; font-family:"Microsoft YaHei";}
.search_zi a { color:#fff;}
.search_zi a:hover { color:#fff; text-decoration:underline;}
input,button,select,textarea {outline:none;}

/*产品展示*/
#ser_bg { width:100%; height:850px; overflow:hidden;}
#bt { max-width:1100px; height:75px; margin:0 auto; background:url(files/images/20161015162434_1583450051.png) center no-repeat; margin-top:25px; text-align:center; font-size:14px; line-height:18px; color:#cdcdcd; font-size:14px; text-transform:uppercase;}
#bt span { color:#fff; font-size:12px; line-height:21px;}
#bt span a { color:#fff; font-size:12px;}
#bt span a:hover { text-decoration:underline;}
#bt b { color:#ca000e; font-size:24px; line-height:34px;}
.bt_w { text-align:center; line-height:30px; font-size:16px; color:#ca000e;}
.inner{max-width:1100px; margin:15px auto;}

.cont_product{ margin:0 auto; max-width:1100px;overflow:hidden;margin-top:20px;}
.cont_product dl {float:left;width:260px;height:330px;text-align:center;padding:0px 20px 0px 0px;position:relative;left:0px;top:0px;z-index:0;}
.cont_product .iboxl {padding-left:0px;}
.cont_product .iboxr {padding-right:0px;}
.cont_product dt {width:260px;height:330px;text-align:left;overflow:hidden;position:absolute;left:0px;top:0px;z-index:0;}
.cont_product dt a img{width:260px;height:330px;line-height:100%;overflow:hidden;text-align:left;}
.cont_product dt a:hover img{}
.cont_product dt a{position:relative;width:260px;height:330px;display:block;}
.cont_product dt a p{display:none; background:url(files/images/20161027095046_1077694721.png) no-repeat center center; width:260px; height:208px;  text-align:center; color:#fff; position:absolute; left:0; top:0; z-index:1000; padding-top:122px; font-size:12px; transition:1s; background-position:top;}
.cont_product dt a p span { display:block; width:224px; margin:0 auto; line-height:22px; font-size:14px; margin-top:0px;}
.cont_product dt a p em { display:block; width:83px; height:23px; border:1px solid #fff; text-align:center; line-height:23px; margin:20px auto; font-style:normal;}
.cont_product dt a:hover p{display:block; background-position:bottom;}
.cont_product .hover{z-index:999;}
.cont_product .hover dt {width:435px;height:330px;overflow:hidden;z-index:999;}
.cont_product .hover dt a {width:435px;height:330px;overflow:hidden;z-index:999;}
.cont_product .hover dt a img{width:435px;height:330px;}
.ser_more { width:260px; height:330px; background:#333;}
.ser_more b { display:block; margin:0 auto; margin-top:85px; text-align:center; font-size:24px; line-height:30px; color:#fff;} 
.ser_more span { display:block; width:122px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin-top:30px; color:#fff; font-size:16px; border:1px solid #fff; border-radius:5px;}
.ser_more span a { text-align:center; font-size:16px; color:#fff; text-transform:uppercase;}
.ser_more span a:hover { text-decoration:underline;}

/*案例展示*/
#case_bg { width:100%; height:430px; background:url(files/images/20161017102410_659337147.jpg) center no-repeat; overflow:hidden;}
.arrow { width:29px; height:61px; margin-top:85px;}
.case_tu { width:1010px; margin-left:16px; margin-top:20px; overflow:hidden;}

/*公司简介*/
#about_bg { width:100%; height:495px; overflow:hidden;}
.about_p { width:480px; height:320px; margin:0px 10px 0 20px;}
.about_w { width:570px; line-height:30px; color:#666; font-size:14px; margin-right:15px;}
.about_w strong { color:#ca000e;}
.about_w span { display:block; width:117px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#ca000e; float:left; margin-right:15px; margin-top:10px;}
.about_w span a { display:block; width:117px !important; height:35px; background:#333; color:#fff;}
.about_w span a:hover { display:block; width:117px; height:35px; background:#ca000e;}

/*新闻*/
#xinwen_bg { width:100%; height:510px; background:#f2f2f2; overflow:hidden;}
.xw { width:358px; height:454px; background:url(files/images/20161017111339_370468248.jpg) center no-repeat; float:left; margin-right:8px; overflow:hidden;}
.xw_bt { width:330px; height:35px; line-height:35px; background:url(files/images/20161017112213_301354931.jpg) center no-repeat; margin:5px 0 0 10px;}
.xw_btw { text-indent:0.8em;}
.xw_btw b { font-size:16px; font-family:"Microsoft YaHei"; color:#ca000e;}
.xw_btw span { font-size:14px; text-transform:uppercase; color:#666666;}
.xw_more { font-size:14px; color:#666666; text-transform:uppercase;}
.xw_tu { width:330px; height:156px; margin:8px 0 0 10px;}
.xw_tw { width:330px; margin:10px 0 0 10px;}
.xw_t { width:66px; height:66px; background:#484848; font-size:20px; color:#fff; text-align:center;}
.xw_t span { display:block; margin-top:5px;}
.xw_w { width:254px; height:60px; line-height:22px; font-size:12px; color:#666;}
.xw_nr { width:330px; margin:10px 0 0 10px;}
.divnews_tag ul li{padding-left:10px; background:url(files/images/20161019143929_90639000.jpg) no-repeat left; border-bottom:1px dashed #cdcdcd;}
.divdgweb2_tag li{padding-left:10px;  background:url(files/images/20161019143929_90639000.jpg) no-repeat left;  border-bottom:1px dashed #cdcdcd;}
.mr0 { margin-right:0px !important;}
.lxwm {  width:300px; margin:10px 0 0 15px; font-size:12px; line-height:28px; font-family:"Microsoft YaHei";}
.lxwm b { font-size:16px; color:#ca000e; line-height:24px;}

ol,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px; padding:0px; list-style:none; border:0px;}      /*主要标签的样式初始化*/
table {border-collapse:collapse; border-spacing:0;}
table th,table td {padding:5px;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol, ul {list-style:none;}
ception,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*友情链接*/
#links { max-width:1100px; height:32px; background:url(files/images/20161017151424_419843810.jpg) left no-repeat; margin:0 auto; font-family:"Microsoft YaHei"; margin-top:15px; line-height:32px;} 
.links_r { width:980px; color:#fff; }

.linkTagcs li a {color:#fff !important;}
.linkTagcs li a:hover { text-decoration:underline;}

/*版权*/
.copyright_bg { width:100%; height:325px; background:#2d2d2d; overflow:hidden; border-top:4px solid #ca000e;}
#copyright_bg_n { width:100%; height:325px; background:#2d2d2d; overflow:hidden; border-top:4px solid #ca000e;}
#nav_d { width:1000px; height:40px; margin:0 auto; border-bottom:1px dashed #353535; text-align:center; font-size:14px; line-height:35px; color:#fff;}
#nav_d a { color:#fff;  font-size:14px; }
#nav_d a:hover { color:#fff; text-decoration:underline;}

.ewm { width:250px; height:250px; background:url(files/images/20161017140103_1959437726.jpg) no-repeat; margin:25px 80px 0 0;}
.ewm_tu { width:190px; text-align:center; line-height:24px; font-size:14px; color:#fff;}

.copyright { width:700px; font-family:"Microsoft YaHei"; color:#fff; font-size:14px; line-height:36px; margin-top:45px; margin-left:30px;}
.copyright a { font-family:"Microsoft YaHei"; color:#fff; font-size:14px;}
.copyright a:hover { font-family:"Microsoft YaHei"; color:#fff;  text-decoration:underline;}

/*解决左右边或者中间大块空白的问题lpm*/
#left{ height:auto !important;}
#center{ height:auto !important;}
#right{ height:auto !important;}



/*内页*/
#gywm{ width:100%; height:300px; background:url(files/images/20180823163454_1556372962.jpg) center no-repeat; overflow:hidden;}
#cpzx{ width:100%; height:300px; background:url(files/images/20161027093141_890990847.jpg) center no-repeat; overflow:hidden;}
#xwzx{ width:100%; height:300px; background:url(files/images/20161018113151_474025604.jpg) center no-repeat; overflow:hidden;}
#lxwm{ width:100%; height:300px; background:url(files/images/20161018112405_323435902.jpg) center no-repeat; overflow:hidden;}


#bodycon{ margin-top:20px;}
.strong_title{ display:none;}

.mianbxContent a{font-size: 16px !important;}
.mianbxContent a:hover{font-size: 16px !important;}

.mianbxContent{padding-bottom:5px; width:1100px !important; padding-top:2px; text-align:left !important; height:25px !important; font-size: 16px !important; border-bottom:1px solid #cdcdcd; margin-bottom:15px !important; overflow:hidder;}


.ggt{width:1100px; background:#ca000e; padding:15px 0px; margin:0 auto;}
.ggt_l{width:810px; float:left; padding-left:20px; color:#fff; font-size:20px; line-height:40px;}
.ggt_l span{font-size:25px; font-weight:bold;}
.ggt_r{width:150px; height:40px; background:#fff; font-size:18px; line-height:40px; float:right; text-align:center; margin:20px 20px 0px 0px; box-shadow:3px 3px 7px #111;}
.ggt_r a{font-size:18px; color:#333;}

.yous{width:1100px; margin:0 auto; background:url(files/images/20181114112831_1870126670.jpg) top no-repeat;}
.yous_z{font-size:35px; color:#fff; padding:22px 0px 45px 457px;}
.yous_z span{font-size:14px;line-height: 24px;
    display: inline-block;}
.yous_t{width:235px; padding:20px; float:left; margin-top:-120px; text-align:center;}
.yous_t p{background:url(files/images/20181114113717_1157349229.jpg) center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:35px; text-align:center; line-height:60px; color:#fff; height:60px;}
.yous_t font{font-size:20px; font-weight:bold; color:#333;}
.yous_t span{font-size:14px; line-height:30px;}