/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"΢���ź�"; line-height:30px; background-color:#efeff0; color:#FFFFFF;}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#020a23;}
a:hover{ color:#de4e19;}

/* top */
.top{ width:100%; height:34px; background-image:url(../Images/top_bg.jpg); background-repeat:repeat-x;}
.top_con{ width:1100px; margin:0 auto; line-height:34px;}
.top_tit01{ width:200px; float:left;}
.top_tit02{ float:right;}
.top_tit02 a{ color:#FFFFFF; text-decoration:none;}
.top_tit02 a:hover{ color:#de4e19;}

/* head */
.head{ width:1100px; margin:0 auto; margin-top:20px; height:100px;}
.logo{ width:337px; float:left;}
.logo img{ width:337px; float:left;}
.nav{ float:right;height:15px; width:610px; margin-top:30px;}
.nav ul{ height:15px;}
.nav ul li{ float:left; width:100px; border-left:1px solid #272b37; height:15px; text-align:center; font-size:14px; color:#272b37; line-height:16px;}
.nav ul li:last-child{border-right: 1px solid #272b37;}
.head_lx{border-right:1px solid #272b37;}
.head_lx01{border-right:1px solid #fff;}
.nav a{ color:#272b37; text-decoration:none;}
.nav a:hover{ color:#FFFFFF; width:108px; height:100px; background-image:url(../Images/nav_on.png); display:block; position:relative; top:-50px; line-height:110px;}



/* about */
.about{ width:1100px; margin:0 auto;}
.about_tit01{ font-size:18px; color:#35383e; text-align:center;margin-top: 50px;}
.about_img{ text-align:center; margin-top:10px;}
.line01{width:1100px; height:1px; background-color:#a3a5a9;margin-top:7px;}
.line02{  width:154px; height:8px; background-color:#de4e19; margin:0 auto;  margin-top:-5px;}
.about_con{ margin-top:20px; color:#35383e; line-height:31px; height:220px;}
.con_left{ float:left; width:329px;}
.con_right{float:right; width:740px;}
.con_right p{ text-indent:20px;}
.more{ width:200px; height:42px; border:3px solid #de4e19; margin:0 auto; text-align:center; color:#020a23; font-size:16px; margin-top:20px; line-height:40px;}

.sy_line{ width:1388px; height:3px; background-image:url(../Images/line.png); margin-top:50px; margin-left:auto; margin-right:auto;}
.sy_line01{ width:1388px; height:3px; background-image:url(../Images/line.png); margin-top:30px; margin-left:auto; margin-right:auto;}
.zixun{ width:1100px; margin:0 auto; height:280px;}
.news{ width:470px; float:left;}
.news_top{ height:70px;}
.news_line{ width:8px; height:50px; background-color:#de4e19; float:left;}
.news_tit{ float:left; margin-top:12px; margin-left:5px;}
.news_more{ width:126px; height:30px; background-color:#de4e19; float:right;text-align:center;}
.news_more a{ color:#FFFFFF; }
.news_more a:hover{ text-decoration:underline;color:#fff;}
.news_con{ height:180px;}

.hxcy{ width:590px; float:right;}
.hxcy_top{ height:70px;}
.hxcy_tit{ float:left; margin-top:12px; margin-left:5px;}
.hx_img{ float: left; margin-top:8px;}
.hx_right{ float: right;}

.facility{ width:1100px; margin:0 auto;}
.fac_line{ width:114px; height:4px; background-color:#c93e0b; margin-top:-3px;}
.fac_con a{ text-decoration:none;}
.fac_con a:hover{ text-decoration:none;}

.pp{width:1100px; margin:0 auto;}
.pp_line{width:114px; height:4px; background-color:#c93e0b; margin-top:-3px;}
.pp_con{width:1100px; margin:0 auto;}
.pp_txt{ text-align:justify; color:#313339; font-size:15px;}
.pp_txt p{ text-indent:20px;}
.pp_txt a{ color:#de4e19;}
.pp_txt a:hover{ color:#de4e19; text-decoration:underline;}

.lx{width:1100px; margin:0 auto;}
.lx_line{width:114px; height:4px; background-color:#c93e0b; margin-top:-3px;}
.lx_tit02{ width:1420px; height:222px; background-image: url(../Images/lx02.png); background-repeat: no-repeat; margin:0 auto; }
.lx_con{ width:300px; margin:0 auto; color:#313339;}
.lx_con p{ text-indent:60px;}

.foot{ width:100%; height:137px; background-image: url(../Images/foot_bg.jpg); background-repeat:repeat-x; margin-top:50px;}
.foot_nav{ height:15px; width:710px; margin:0 auto; padding-top:40px;}
.foot_nav ul{ height:15px;}
.foot_nav ul li{ float:left; width:100px; border-left:1px solid #fff; height:15px; text-align:center; font-size:14px; color:#fff; line-height:16px;}
.foot_nav a{ color:#fff; text-decoration:none;}
.foot_nav a:hover{ color:#fff;display:block; text-decoration:underline;}
.foot_txt{ margin:0 auto; text-align:center; margin-top:20px;}
.foot_txt a{ color:#fff; text-decoration:none;}
.foot_txt a:hover{ color:#fff;display:block; }

.product{margin-top: 10px;overflow: hidden;}
.product ul li{ width: 200px;float: left;margin-left: 6px;margin-right: 6px;margin-bottom: 20px;}
.product ul li .pro_tu{background: #F7F7F7; border: 1px solid #CCCCCC;border-radius: 10px;text-align: center;height: 130px;display: flex;align-items: center;}
.product ul li .pro_tu img{border-radius: 10px;width: 190px;margin: 0 auto;height: 120px;}
.product ul li a{color:#4c4c4c;}
.product ul li a:hover{color: #de4e19;}
.product ul li a .pro_tit font{color: #020a23;}
.pages{margin-top: 10px;}