@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"Î¢ÈíÑÅºÚ"; min-width:1200px;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}

.top1{ width:1200px; margin:0 auto; overflow:hidden}


.logo{ float:left}
.logo img{ height:132px; width:auto}

.search{ float:left; margin-left:150px; margin-top:50px;}
.bd1{ height:35px; border:#e9e9e9 1px solid; line-height:35px; padding-left:10px; width:295px; outline:none; color:#777}
.sou{ background:#E70014 url(search.png) 10px center no-repeat; padding-left:30px; border:0; line-height:37px; height:37px; width:80px; color:#fff; font-size:14px; cursor:pointer;}

.tel{ float:right; background:url(tel.jpg) left center no-repeat; padding-left:75px; margin-top:30px; height:84px; }
.tel span{ font-size:16px; color:#646464; display:block; padding-top:15px; }
.tel p{ display:block; font-size:23px; color:#d72d16; font-weight:bold; line-height:25px; margin-top:8px}


.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:3px;overflow:hidden;background:#fff;line-height:999px; border-radius:10px;}
.fullSlide .hd ul .on{background:#d72d16;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


.cpzs{ width:1200px; margin:50px auto; overflow:hidden; margin-bottom:15px;}
.cpfl{width:260px; float:left; overflow:hidden; background:#fff;}
.cpfl h3{width:230px; height:60px; padding:13px 15px 7px; background-color:#e60013; color:#fff; font-size:22px; line-height:30px;}
.cpfl h3 span{font-size:12px; text-transform:uppercase; display:block;}

.cpfl ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.cpfl ul li{width:240px; float:left; display:block;}
.cpfl ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.cpfl ul li a:hover{color:#e60013; background:#e60013 url(../images/jtt.png) no-repeat 10px center; color:#fff; padding-left:25px;}


.cpfl .fl{margin-top:10px; overflow:hidden;}
.nav_div_dome a{ display:block;}
.nav_div_dome a:hover{ background-color:#e60013; color:#fff;}
.nav_div_dome:hover i{ color:#fff}
.cpfl .fl h4{background-color:#e7e7e7; font-size:16px; line-height:50px; text-indent:10px; position:relative;}
.cpfl .fl h4 a {font-size:16px; line-height:50px;}
.cpfl .fl h4.on{background-color:#e60013;}
.cpfl .fl h4.on a{color:#fff; font-size:16px;}
.cpfl .fl h4 i{height:50px; width:50px; font-size:18px; line-height:50px; text-align:center; text-indent:0; display:block; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.cpfl .fl h4.on i{color:#fff;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);}
.cpfl .fl ul{border-top:0; display:none;}
.cpfl .fl em{width:26px; border-radius:3px; background-color:#F00; font-size:12px; line-height:12px; color:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-left:5px;}

.cpcp{ float:right; width:915px;}

.bt1{ border-bottom:#e7e7e7 1px solid; overflow:hidden; line-height:50px; margin-bottom:25px }
.bt1 h3{ display:block; position:relative; float:left; border-bottom:#e60013 3px solid; z-index:99; bottom:0px; font-size:23px; color:#e60013}
.bt1 span{ float:right; color:#777}
.bt1 span a{ color:#777}

.cpcp ul{ position:relative; width:948px;}
.cpcp ul li{ float:left; width:283px; height:340px; border:#e7e7e7 1px solid; box-sizing:border-box; margin-right:33px; margin-bottom:30px; transition:all 0.6s}
.cpcp ul li i{ display:block; width:280px; margin:0 auto; height:284px; position:relative; overflow:hidden}
.cpcp ul li i img{ position:absolute; height:284px;  left:50%; width:auto; transform:translateX(-50%)}
.cpcp ul li p{ display:block; text-align:center; font-size:14px; line-height:50px; color:#666}
.cpcp ul li:hover{ border:#e60013 1px solid;box-shadow: 0px 0px 10px rgba(195,195,195,0.75);}



.spzs{ width:1200px; margin:0px auto; overflow:hidden} 
.spzs ul { position:relative; width:1220px;}
.spzs ul li{ float:left; width:285px; margin-right:20px;}
.spzs ul li i{ display:block; width:100%; height:auto; overflow:hidden}
.spzs ul li i img{ width:100%; height:auto}
.spzs ul li p{ font-size:14px; line-height:40px; display:block; text-align:center}

.why{ background:url(bg1.jpg) center / cover no-repeat; padding:50px 0; overflow:hidden}
.why h3{ font-size:35px; text-align:center; display:block; color:#fff}
.why ul { display:block; width:1200px; margin:60px auto; overflow:hidden}
.why ul li{ float:left; background:#fff; width:175px; padding:20px 0; overflow:hidden; margin-right:30px; text-align:center}
.why ul li:last-child { margin-right:0}
.why ul li i{ display:block; margin-bottom:20px}
.why ul li i img{ transition:all 0.6s}
.why ul li:hover i img{ transform:rotateY(360deg); transition:all 0.6s}
.why ul li p{ font-size:14px; line-height:30px}

.dianhua{ width:450px; margin:0 auto; background:#ffffff; border-radius:50px;  overflow:hidden; font-weight:bold}
.dianhua span{ display:block; float:left; width:145px; text-align:center; font-size:20px; color:#ff2b3d;padding:15px 0; line-height:25px;}
.dianhua p{ display:block; background:#ff2b3d; color:#fff; float:right; width:305px;font-size:25px;padding:15px 0; line-height:50px; border-radius:50px; text-align:center;word-spacing:2px; letter-spacing: 2px;}


.guanyu{ width:1200px; margin:50px auto; overflow:hidden}
.bt2{ background:url(t1.png)  center 30px no-repeat; text-align:center; margin-bottom:30px;}
.bt2 h3{ font-size:35px; color:#1d1d1d;}
.bt2 span{ font-size:16px; color:#bbbbbb}

.guanyu .shipin{ float:left; width:554px;}
.guanyu .shipin img{  width:554px; height:369px;}

.guanyu .js{ float:right; width:610px}

.guanyu .js h3{ color:#e60013; font-size:20px; line-height:50px} 

.guanyu .js  p{ display:block; font-size:14px; line-height:30px; color:#8f8f8f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow:hidden}

.guanyu .js  span a{ display:block; width:130px; text-align:center; line-height:44px; color:#fff; background-color:#e60013; margin-top:15px;transition:all 0.6s}
.guanyu .js  span a:hover{ background:#d72d16;transition:all 0.6s}


.hui{ background:#f4f4f4; padding:50px 0; }


.more a{ display:block; width:160px; text-align:center;  margin:0 auto; line-height:44px; color:#fff; background-color:#e60013; margin-top:25px; transition:all 0.6s}
.more a:hover{ background:#d72d16;transition:all 0.6s}


.xinwen{ width:1200px; margin:50px auto; overflow:hidden}
.new1{ float:left; width:540px; font-size:14px; }
.new1 i{ display:block; width:540px; height:360px; overflow:hidden}
.new1 i img{ width:540px; height:360px; transition:all 0.6s}
.new1 i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.new1 p{ display:block; float:left; width:370px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; line-height:45px; }
.new1 span{ display:block; float:right; color:#6a6a6a; line-height:45px;}

.new2{ float:right; width:590px;}
.new2 ul li{ border-bottom:#d2d2d2 1px solid; padding-bottom:10px; margin-bottom:10px; overflow:hidden; }

.new2 ul li .date{ float:left; background:#e7e7e7; width:84px; text-align:center; height:73px; font-size:14px; color:#565656; transition:all 0.6s}
.new2 ul li:hover .date{ background:#e60013; color:#fff}
.new2 ul li .date em{ display:block; font-style:normal; font-size:30px; color:#e60013}
.new2 ul li:hover .date em{ color:#fff}
.new2 ul li .xwzi{ float:right; width:490px}
.new2 ul li .xwzi h3{ display:block;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:16px; line-height:25px; padding-bottom:5px}
.new2 ul li .xwzi p{ display:block; color:#787878;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:23px; overflow:hidden}
.new2 ul li:hover .xwzi h3{ color:#e60013}

/* µ×²¿ */
.foot{ background:#2f2f2f;padding-top:30px;}
.foot1{ width:1200px;  margin:0 auto; padding-bottom:30px; overflow:hidden}


.links{ float:left; margin-left:80px; overflow:hidden}
.links ul li{ width:auto; float:left; margin-right:100px }
.links ul li h3{ font-size:16px; color:#fff; line-height:45px;   display:block;  }
.links ul li p a{ color:#a4a4a4; display:block; line-height:25px; font-size:14px}
.links ul li p a:hover{ color:#fff; text-decoration:underline}

.erweima{ width:135px; line-height:25px; color:#FFF }
.erweima h3{ font-size:16px; color:#fff; line-height:45px;   display:block;  }
.erweima img{ width:105px; height:auto}


.foot2{ border-top:#464646 1px solid; color:#a4a4a4}
.foot2 a{ color:#a4a4a4}
.foot2 p{ display:block; width:1200px; margin:0 auto; line-height:25px; padding:15px 0; text-align:center; font-size:14px;  }

.dlx{ color:#a4a4a4; display:block; line-height:25px; font-size:14px}
.dlx h3{font-size:16px; color:#fff; line-height:45px;   display:block;  }







  .top_imgbox{
width:100%; 
height:300px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}


.nmain{width:1200px; margin:50px auto; overflow:hidden;}


.nlf{width:260px; float:left; overflow:hidden;}
.nlf .cpfl{ float:none;}
.nbt {width:230px; padding:13px 15px 7px; background-color:#e60013; color:#fff; font-size:22px; line-height:23px; font-weight:normal}
.nbt  span{font-size:12px; text-transform:uppercase; display:block;}


.ndh ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.ndh ul li{width:240px; float:left; display:block;}
.ndh ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ndh ul li a:hover{color:#005fb1; background:#e60013 url(../images/jtt.png) no-repeat 10px center; color:#fff; padding-left:25px;}


 .lx{margin-top:15px;}
 .lx1{width:228px; border:1px solid #e7e7e7;  padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
 .lx1 i{ display:block;}
.lx1 i img{ width:228px; height:auto}
.lx1 h3{ font-size:14px; color:#333; line-height:40px}
.lx1 p{ line-height:25px; color:#777}

.nrt{width:915px; margin-top:0px; float:right; overflow:hidden;} 

 .lmmc{width:100%;  font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px; overflow:hidden}
 .lmmc h3{ display:block; float:left; position:relative; border-bottom:#e60013 2px solid; font-size:22px; color:#e60013}
 .lmmc span{float:right; font-size:14px; color:#555;}

.tuwen{ font-size:14px; line-height:35px; color:#777}
.tuwen img{ max-width:910px; height:auto}





.xwlb ul li{ border-bottom:#d2d2d2 1px solid; padding-bottom:15px; margin-bottom:15px; overflow:hidden; }
.xwlb ul li .date{ float:left; background:#e7e7e7; width:84px; text-align:center; height:73px; font-size:14px; color:#565656; transition:all 0.6s}
.xwlb ul li:hover .date{ background:#e60013; color:#fff}
.xwlb ul li .date em{ display:block; font-style:normal; font-size:30px; color:#e60013}
.xwlb ul li:hover .date em{ color:#fff}
.xwlb ul li .xwzi{ float:right; width:800px}
.xwlb ul li .xwzi h3{ display:block;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:16px; line-height:25px; padding-bottom:5px}
.xwlb ul li .xwzi p{ display:block; color:#787878;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height:23px; overflow:hidden}
.xwlb ul li:hover .xwzi h3{ color:#e60013}


.xqyc {width:350px; float:right; overflow:hidden;}
.xqyc h4{font-size:16px; margin-bottom:15px; font-weight:bold;}
.xqyc p{font-size:14px; line-height:28px; margin-bottom:10px; padding:0px; color:#777}

.xqjs h3{ display:block; background:#f5f5f5; border-left:#e60013 5px solid; line-height:35px; font-size:18px; padding-left:15px; margin-bottom:20px; color:#e60013 }
.xqjs{ font-size:14px; line-height:30px; color:#666}
.alzs ul{ position:relative; width:940px;}
.alzs ul li{ float:left; width:210px; border:#d4d4d4 1px solid; margin-right:25px; margin-bottom:25px; box-sizing:border-box; text-align:center}
.alzs ul li img{ width:195px; height:120px; transition:all 0.6s}
.alzs ul li:hover {border:1px solid #e60013;box-shadow: 0px 0px 10px rgba(195,195,195,0.75);}
.alzs ul li:hover img{ transform:scale(0.9,0.9); transition:all 0.6s}


.xiazai ul li{ border-bottom:#d4d4d4 1px dotted; font-size:14px; line-height:40px; background:url(jt1.png) left center no-repeat; padding-left:10px; overflow:hidden}

.xiazai ul li p{ display:block; float:left}
.xiazai ul li span{ float:right; color:#999}



.lianxi .x_x{width:900px;}
.lianxi .l_y{width:900px;}
.lianxi .d_t{margin-bottom:50px;}
.lianxi h3{font-size:24px; margin-bottom:15px;}
 .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
 .lianxi em{width:30px; height:1px; background-color:#005fb1; display:block; margin-bottom:15px;}
.lianxi b{font-family:Arial, Helvetica, sans-serif; color:#005fb1; padding-left:5px; font-size:20px !important;}
.lianxi p{font-size:16px; line-height:40px;}
 .lianxi p i{padding-right:10px; color:#aaa;}
 .lianxi input.w_z{width:600px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px;}
.lianxi input.a_n{width:120px; height:40px; background-color:#d72d16; font-size:14px; color:#fff; line-height:40px; border:0}
 .lianxi textarea{width:800px; height:120px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px; font-family:Î¢ÈíÑÅºÚ;}


.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#e60013; color:#fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#e60013; border:1px solid #e3e3e3; color:#fff; text-align:center;margin-left: 1px; }