@charset "utf-8";

/* CSS Document */

body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.ysj {width:1200px; margin:0 auto;}

a{color:#000000; text-decoration:none; }

.left{ float:left;}

.right{ float:right;}



.t_t{ height:38px; background:#000; line-height:38px; color:#747474;  overflow:hidden;}

.t_tzh{ padding-left:300px;float:left;}

.t_tzh strong{ color:#fb5c00; font-weight:bold;}

.t_t a{ color:#fff; padding:0 8px; font-weight:bold; line-height:38px; }

.t_t a img{ padding-top:9px; padding-right:5px;}

.t_t a:hover{ color:#fb5c00;}

.t_t .right{ color:#fff;}





.top{ height:110px;}

.logo{width:208px; float:left; padding-top:28px;}



/*主导航菜单*/

.ys_menu{background:url(../images/menu_bj.png) repeat-x center; z-index:9999; margin-left:-600px; left:50%; height:60px; position:absolute; top:0;}

#nav-menu{ padding-left:18px; padding-right:18px;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;}

#nav-menu .menu li a.xialaguang{display:inline-block;font-family:"微软雅黑";font-size:16px; color:#fff; line-height:60px; width:145px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover,#nav-menu .menu li a.xialaguang b:hover{color:#fff;display:block; background:#fb5c00;  width:145px;  height:60px;}

#nav-menu .menu ul.children{display:none;position:absolute;top:60px;width:145px;background:#014b9d; color:#000;border-top:0;line-height:normal; z-index:9999;}

#nav-menu .menu ul.children li{width:145px;padding:0px;display:inline-block;}

#nav-menu .menu ul.children li a{width:100%;height:50px;line-height:50px;overflow:hidden; border-top:1px solid #0060cb;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#fb5c00;text-decoration:none; color:#fff;}



.sea_rt{ float:right;width:370px; margin-top:38px; border:1px solid #d3d3d3; height:28px;}

.sinput{float:left;height:25px; font-size:12px; color:#a4a4a4; padding-left:10px; line-height:26px; border:0} 

.sbtn{float: right;width: 50px;height: 28px;background: url(../images/ss.jpg) no-repeat;cursor: pointer;display: inline-block;border: 0;

} 





/*banner*/

.banner{width:100%; height:600px; position:relative;}

#full-screen-slider { width:100%; height:600px; float:left; position:relative}

#slides { display:block; width:100%; height:600px; 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:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:30%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#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:#f78222}



/*chanpin*/

.cpzs{ padding-top:40px; overflow:hidden;}

.cpzs_t{ text-align:center;}

.cpzs_t p{ font-size:30px; font-weight:bold; color:#00349e; background:url(../images/qhx.png) no-repeat center;}

.cpzs_t span{ color:#292929;}

.cpzs_nr{ padding-top:36px;}

.cpfl{width:230px; float:left; background:#00349e;}

.cpfl li a{ color:#fff; line-height:56px; display:block; font-size:14px; padding-left:40px;}

.cpfl li a:hover{background:url(../images/bx.jpg) no-repeat 16px #fb5c00;width:205px;}

.cpfl .add{background:url(../images/bx.jpg) no-repeat 16px #fb5c00;width:245px;}

.cptu{width:934px; float:right;}

.cptu li{ float:left;width:285px; height:268px; border:1px solid #eee; text-align:center; margin-left:24px; margin-bottom:10px;}

.cptu li:hover{-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear; background:#fb5c00;}

.cptu li img{ padding:15px;}

.cptu li p{ text-align:center; font-size:14px;}



.ggw{ height:250px; background:url(../images/ggw.jpg) no-repeat center; margin-top:20px; margin-bottom:30px; text-align:center}



/*公司简介*/

.gsjj{ overflow:hidden;}

.gsjj_lt{ float:left;width:625px; padding-top:20px;}

.gsjj_lt p{ font-weight:bold; color:#00349e; font-size:18px; line-height:50px;}

.gsjj_lt span{ font-size:14px; color:#363636; line-height:30px;}

.gsjj_rt{ float:right;width:538px;}

.gsjj_rt_lt{width:188px; height:176px; background:url(../images/fk1.jpg) no-repeat; margin-top:75px; padding-top:65px; float:left;}

.gsjj_rt_lt a{width:150px; height:42px; border:1px solid #f6f6f6; text-align:center; display:block; color:#666; line-height:42px;}

.gsjj_rt_lt a:hover{ background:#00349e; color:#fff;}

.gsjj_rt_rt{ float:right; border:7px solid #dadada;}



/*厂房厂景*/

.cfcj{ background:url(../images/cj_bj.jpg); height:470px; margin-top:40px;}

.cfcj_t{ text-align:center; padding-top:30px;}

.cfcj_t p{ font-size:30px; font-weight:bold; color:#fff; background:url(../images/qhx.png) no-repeat center;}

.cfcj_t span{ color:#fff;}

.cfcj_nr{ overflow:hidden; padding:30px 0;}

.cfcj_nr ul li{width:276px; height:218px; margin:5px 12px; float:left; overflow:hidden;}

.cfcj_nr ul li b{display:block; width:276px; height:218px; overflow:hidden;  background:#000;}

.cfcj_nr ul li b img{width:276px; height:218px; cursor:pointer;  transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.cfcj_nr ul li p{display:block; width:276px; height:87px; padding-top:60px; text-align:center; transform:translate(0px,-207px); -moz-transform:translate(0px,-207px); -ms-transform:translate(0px,-207px); -o-transform:translate(0px,-207px); -webkit-transform:translate(0px,-207px); line-height:60px; font-family:"微软雅黑"; font-weight:lighter; color:#FFF; filter:alpha(opacity=0); opacity:0; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s;}

.cfcj_nr ul li:hover b img{transform:scale(1.2,1.2); filter:alpha(opacity=30); opacity:0.3}

.cfcj_nr ul li:hover p{ filter:alpha(opacity=100); opacity:1; font-size:16px;}

.cfcj_a a{width:148px; height:42px; margin:0 auto; border:1px solid #fff; display:block; text-align:center; color:#fff; font-size:14px; line-height:42px;}

.cfcj_a a:hover{ background:#fb5c00;border:1px solid #fb5c00;}



/*资质荣誉*/

.zzry{ padding:40px 0;}

.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1200px; margin-top:30px;}

.blk_18 .pcont { width:1136px; float:left; overflow:hidden; }

.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px;}

.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}

.blk_18 .LeftBotton{ width:31px; height:200px; float:left; background:url(../images/ry_lt.jpg) no-repeat 0px 80px;}

.blk_18 .RightBotton { width:31px; height:200px; float:left; background:url(../images/ry_rt.jpg) no-repeat 0px 80px;}

.blk_18 .pl img { display:block; cursor:pointer; border:1px solid #e2e2e2;}

.blk_18 .pl { width:200px; float:left; float:left; text-align:center; position:relative; line-height:36px; color:#fff; margin:6px 14px; font-family:"微软雅黑"; font-size:14px;}

.blk_18 .pl p{width:200px; height:36px; background:url(../images/tm.png) repeat-x; position:absolute; bottom:0;}



/*新闻和常见问题*/

.ind{ height:575px; background:#f3f3f3; overflow:hidden;}

.xwdt{width:770px; float:left; height:445px; background:#fff; margin-top:45px; padding:20px;}

.xwdt_nr{ padding:20px 0 0 0; overflow:hidden;}

.xwdt_nr_lt{ float:left;width:305px;}

.xwdt_nr_rt{ float:right;width:440px;}

.xwdt_nr_rt p{ font-size:14px; color:#505050; font-weight:bold; line-height:40px;}

.xwdt_nr_rt span{ color:#6b6b6b; line-height:22px; display:block; padding-bottom:10px;}

.xwdt_e ul{ float:left;width:365px; margin-top:20px; margin-right:20px;}

.c1 li{width:365px; float:left; height:48px; border:1px solid #d0d0d0;}

.c1 li p{width:58px; height:48px; float:left; text-align:center; line-height:48px; color:#626262; font-size:16px; background:#d2d2d2;}

.c1 li span{ line-height:48px; padding-left:10px; color:#3e3e3e; font-size:14px;}

.c2 li{width:365px; float:left; height:48px; border:1px solid #fb5c00;}

.c2 li p{width:58px; height:48px; float:left; text-align:center; line-height:48px; color:#fff; font-size:16px; background:#fb5c00;}

.c2 li span{ line-height:48px; padding-left:10px; color:#3e3e3e; font-size:14px;}





/*常见问题*/

.cjwt{width:315px; float:right; height:445px; background:#fff; margin-top:50px; padding:20px;}

.wtjd_t{ border-bottom:1px solid #f2f2f2; height:40px;}

.wtjd_t p{ float:left; font-size:18px; font-weight:bold;}

.wtjd_t span{ color:#848484; line-height:40px; padding-left:6px;}

.wtjd_t a{ float:right; color:#292929; line-height:40px;}

.wtjd_t a:hover{ color:#F00;}

.wtjd{width:315px; float:right;}

.wtjdCont{margin-top:20px; height:290px; overflow:hidden;}

.wtjdCont dl{padding:8px 0;  border-bottom:1px solid #e1e2ed;}

.wtjdCont dt{margin:8px 0; background:url(../images/d.jpg) no-repeat #ececec; height:31px; line-height:32px; font-weight:bold; font-size:14px;}

.wtjdCont dt a{color:#3a3a3a; font-size:14px; font-weight:bold;}

.wtjdCont dd{line-height:22px; background-image:url(../images/w.jpg); color:#555;}

.wtjdCont dt , .wtjdCont dd{padding-left:40px; background-position:left 0px; background-repeat:no-repeat;}



/*友情链接*/

.link{ padding:30px 0;}

.link img{ float:left; padding-right:20px;}

.link li{ padding-top:58px;}

.link a{ color:#292929; font-size:16px; padding:0 15px;}

.link a:hover{ color:#f00;}



.end{ background:#162a68; height:200px;}

.end ul{ padding-top:30px; color:#fff;}

.end_lt{ float:left;width:310px; float:left; border-right:1px solid #304179; height:119px; line-height:26px; padding-top:16px;}

.end_zh{ float:left;width:605px; height:135px; border-right:1px solid #304179;}

.logo_db{ padding-top:36px; padding-left: 35px;float: left;}
.ewm_db{float: right;padding-right: 35px;}

.end_rt{ float:right; text-align:right; padding-top:20px;}

.end_rt img{ padding-bottom:20px;}

.cop{ text-align:center; line-height:52px; height:52px; color:#a5a5a5; background:#0a1c51;}

.cop a{ color:#a5a5a5;}





.nyban1{ height:400px; background:url(../images/banner1.jpg) no-repeat center;z-index:1; position:relative;}

.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}

.lmt_wei{ line-height:40px; font-size:14px; color:#999;}

.lmt1{ text-align:center; padding-top:20px; height:50px; border-bottom:1px solid #f5f5f5;}

.lmt1 p{ font-size:24px; color:#000; line-height:40px;}

.lmt1 span{ color:#a5a5a5}

.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}



.ny_xw{ overflow:hidden; margin-bottom:20px; line-height:34px; padding:20px 0;}

.ny_xw li{ height:160px; border-bottom:1px solid #e5e5e5; padding-top:20px;}

.ny_xw li:hover{ background:#f1f1f1;}

.ny_xw .ny_xw_lt{ float:left;width:180px; padding-left:20px;}

.ny_xw .ny_xw_lt span{ font-size:20px; color:#8b8b8b; font-weight:300; float:left; padding-right:30px;}

.ny_xw .ny_xw_lt p{ padding-top:18px;}

.ny_xw .ny_xw_zh{ float:left; margin-left:30px;width:680px;}

.ny_xw .ny_xw_zh p{ font-size:18px; color:#383838;}

.ny_xw .ny_xw_zh span{ color:#7c7c7c; font-size:14px;}

.ny_xw .ny_xw_rt{ float:right;width:200px; padding-right:20px;}