@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; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.t_t{ height:34px; background:#f2f2f2; overflow:hidden; line-height:34px; color:#737373;}
.t_t b{ color:#737373; font-size:14px;}
.t_t .right a{ color:#838383; padding-left:10px}
.t_t .right a:hover{ color:#f00;}
.top{ height:125px;}
.top img{ padding-top:20px;}


/*主导航菜单*/
.ys_menu{z-index:9999; height:54px; background:#ae0001;}
#nav-menu{height:54px;}
.menu_line{width:1px; background:#df4a4b; float:left; height:54px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:54px; border-left:1px solid #df4a4b;}
#nav-menu .menu li:first-child{ border-left:none;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;font-family:"微软雅黑";font-size:16px;  line-height:54px; width:170px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#d70326;width:170px; display:block;line-height:54px; height:54px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:170px;top:54px;background:#d70326; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:170px;font-size:12px;border-top:1px solid #ccc;background:none;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;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:#003a92;text-decoration:none; color:#fff;}


/*banner*/
.banner{width:100%; height:500px;}
.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:500px;}
.lubo_box{ position: relative; width: 100%; height:500px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 600px;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width:50px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=100);}
.cir_on{ background: #c40000 !important;}
/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 240px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.5;filter:alpha(opacity=50); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}


/*搜索*/
.ss{ height:60px;overflow:hidden;}
.ss_lt{ float:left; line-height:60px; color:#8a8a8a}
.ss_lt b{ font-size:14px; color:#002882;}
.ss_lt a{ font-size:14px; padding:0 10px; color:#707070;}
.ss_lt a:hover{ color:#f00;}
.sea_rt{ float:right;width:320px; margin-top:16px;}
.sinput{float:left;width:260px;background:url(../images/ss_lt.jpg) no-repeat;height:26px;font-size:12px; font-family:"微软雅黑";color:#666;padding-left:10px;line-height:26px; border:0}
.sbtn{float:left; width:50px; height:26px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 

/*产品展示*/
.cpzs{ overflow:hidden; height:auto; background:#e8e8e8; padding:40px;}
.cpzs li{ background:#fff; height:250px; margin-bottom:20px;}
.cpzs_lt{width:210px; float:left; text-align:center; height:250px;}
.cp01{ background:url(../images/c01.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cp02{ background:url(../images/c02.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cp03{ background:url(../images/c03.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cp04{ background:url(../images/c04.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cp05{ background:url(../images/c05.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cp06{ background:url(../images/c06.jpg) no-repeat; display:block; height:210px;width:210px; font-size:16px; font-weight:bold; color:#fff; padding-top:40px;}
.cpzs_rt{width:950px; float:right; padding-top:20px;}
.cpzs_rt_t{ overflow:hidden;}
.cpzs_rt_t a{ color:#494949; font-size:14px; background:url(../images/xx.jpg) no-repeat left; padding:0 17px 0 22px;width:auto; display:block; float:left;}
.cpzs_rt_t a:first-child{ background:none;padding-left:0;}
.cpzs_rt_t a:hover{ color:#f00;}
.cpzs_rt_e dl{ float:left; border:1px solid #efefef; position:relative; margin:20px 20px 0 0;}
.cpzs_rt_e dl:hover{ border:1px solid #f00;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpzs_rt_e dl img{ padding:6px;}
.cpzs_rt_e dl p{ height:32px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; background-color:rgba(0,0,0,0.4); font-size:14px; position:absolute; bottom:0;width:207px; text-align:center; line-height:32px; color:#fff;}
.cpzs_rt_e span{ padding-top:80px; display:block;}
.cpzs_rt_e ul{ float:left;}

/*简介*/
.gsjj{ height:500px;  padding-top:40px;}
.gsjj ul{ background:url(../images/lht.jpg) no-repeat top #fff; height:440px;}
.gsjj_t{ text-align:center;}
.gsjj_t p{ background:url(../images/xi.jpg) no-repeat center bottom; font-size:26px; font-weight:bold; color:#222222; line-height:60px;}
.gsjj_t span{ color:#2c2c2c; font-size:14px; padding-top:10px; display:block;}
.gsjj_nr{ padding:40px 0px 0 0;}
.gsjj_nr_lt{width:497px; float:left; height:350px; overflow:hidden; display:block}
.gsjj_nr_rt{width:665px; float:right; height:350px; color:#4e4e4e; font-size:14px; line-height:30px; background:url(../images/syh.png) no-repeat;}
.gsjj_nr_rt dl{ padding-top:30px;}
.gsjj_nr_rt dl a{ display:block;width:115px; height:36px; background:#eaeaea; margin:0 15px 0 0; text-align:center; line-height:36px; color:#656464; font-size:14px; float:left;}
.gsjj_nr_rt dl a:hover{ background:#ae0001; color:#fff;}
.gsjj_nr_rt dl .gsjj_nr_a{background:#ae0001; color:#fff;}

/*优势*/
.ysys{ background:url(../images/ys_bj.jpg) no-repeat center; height:220px; margin-top:40px;}
.ysys li{width:150px; text-align:center; padding-top:30px; float:left; margin:0 45px;}
.ysys li dl{ color:#ff0006; font-size:16px;}
.ysys li dl b{ font-size:40px; font-weight:bold;}
.ysys li dd{ color:#bcbcbc; font-size:16px; padding-top:50px;}


.jsfw{ height:350px; margin-top:50px;}
.jsfw_lt{ float:right;width:480px; background:#fff; height:306px; margin-top:5px;}
.jsfw_lt ul{ position:relative;}
.jsfw_lt ul p{ font-size:14px;width:480px; text-indent:20px; padding-top:10px; position:absolute; bottom:0; font-weight:bold; background-color:rgba(0,0,0,0.6); display:block; height:56px; color:#fff; line-height:24px;}
.jsfw_lt ul span{ font-size:12px; text-indent:20px; display:block; font-weight:300;}
.jsfw_rt{width:680px; float:left;}
.jsfw_rt li{ height:90px; border-bottom:1px dotted #e2e2e2; padding:7px 0;}
.c1 .xw_l{ text-align:center; color:#fff; float:left;width:70px; height:70px; margin-left:10px; margin-top:10px; text-align:center; background:#ae0001;}
.c1 .xw_l p{ font-size:34px; font-weight:bold; line-height:40px; padding-top:5px;}
.c1 .xw_r{ margin-left:20px; float:left;width:560px;}
.c1{width:680px;height:100px;float:left;font-size:12px;}
.c1 .xw_r p{color:#464646; line-height:20px; font-size:16px; padding-top:10px;}
.c1 .xw_r span{ line-height:24px; display:block; padding-top:6px; color:#666464;}

.c2 .xw_l{ text-align:center; color:#fff; float:left;width:70px; height:70px; margin-left:10px; margin-top:10px; text-align:center; background:#ae0001;}
.c2 .xw_l p{ font-size:34px; font-weight:bold; line-height:40px; padding-top:5px;}
.c2 .xw_r{ margin-left:20px; float:left;width:560px;}
.c2{width:680px;height:90px;float:left;font-size:12px;background:#ae0001;}
.c2 .xw_r p{color:#ffffff; line-height:20px;font-size:16px; padding-top:10px;}
.c2 .xw_r span{ line-height:24px; display:block; color:#fff; padding-top:6px;}


.yqlj{ height:110px; line-height:110px; background:#e8e8e8;}
.yqlj p{ float:left; font-size:14px; font-weight:bold; color:#2f2f2f;}
.yqlj li{ color:#666;}
.yqlj a{ color:#666; padding:0 10px;}

.end{ height:265px; background:#2f2f2f;}
.end_lt{width:280px; height:180px; text-align:left; float:left;background:url(../images/sx.jpg) no-repeat right 40px; padding-top:40px;}
.end_lt dl{ float:left; margin-right:30px;}
.end_lt dl p a{ font-size:14px; font-weight:bold; color:#b4b4b4;}
.end_lt dl dt a{ color:#6d6c6c; line-height:30px;}
.end_lt dl dt a:hover{ color:#ae0001;}
.end_zh{width:400px;background:url(../images/sx.jpg) no-repeat right 40px; float:left; text-align:center; height:180px; padding-top:40px;}
.end_rt{width:480px; float:right; padding-top:40px; color:#8e8e8e; line-height:28px;}
.end_rt img{ float:left; padding-right:30px; padding-top:10px;}
.cop{ height:48px; background:#111; color:#494949; line-height:44px;}
.cop a{ color:#494949;}




.nyban1{ height:300px; background:url(../images/nyban.jpg) no-repeat center;position:relative; }
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt2{ padding-top:24px; text-align:center; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 20px; margin:0 6px;}
.lmt2 a:hover{ color:#f00;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#ae0001;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}



/*main css*/

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}

