@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;}

div{margin:0 auto;}

.top{position:relative; z-index: 999;}
.top a{width:122px;float:left;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
.top>span{width:50%;height:100px;position:absolute;right:0px;top:0px;background:#3a3b3d;z-index:-1;}
.top>div{width:1200px;height:100px;background:#3a3b3d url(../images/top_vi.jpg) no-repeat;}
.top>div>div{padding:0px 0px 0px 320px;}

/*主导航菜单*/
.ys_menu{width:900px;float:right; z-index:9999; height:100px;}
#nav-menu{height:100px; margin-left:20px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:100px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;font-family:"微软雅黑";font-size:16px; line-height:100px; width:122px;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:#ad0101;width:122px; display:block;line-height:100px; height:100px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:122px;top:100px;background:#ad0101; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:122px;font-size:12px;border-top:1px solid #ccc;}
#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:#1b2b3b;text-decoration:none; color:#fff;}


/*banner*/
.banner{width:100%; height:575px;}
#full-screen-slider { width:100%; height:575px; float:left; position:relative}
#slides { display:block; width:100%; height:575px; 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:19.5%; top:480px; 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:#0092CE}


.product{width:1200px;margin-top:30px;}
.product>div{width:200px;padding:10px 10px 10px 10px;background:#0250a3;float:left;border:10px solid #e5e9ec;text-align:center;}
.product>div>a{width:178px;height:31px;margin:10px 10px 0px 4px;text-align:left;line-height:31px;color:#fff;padding-left:14px;float:left;background:url(../images/product_abg.jpg) no-repeat;}
.product>span{width:960px;float:right;}
.product>span>div{float:left;position:relative;margin:10px 10px 20px 10px;}
.product>span>div>input{position:absolute;left:0px;background:#000;border:0px;width:100%;height:30px;color:#fff;text-align:center;line-height:30px;bottom:0px;}
.product>span>div>span{position:absolute;left:0px;border:0px;width:100%;height:30px;color:#fff;text-align:center;line-height:30px;bottom:0px;}

.about{height:645px;background:url(../images/about_bg.jpg) no-repeat center; overflow:hidden;}
.about_t{ height:100px; background:url(../images/jt.png) no-repeat center bottom; text-align:center; font-weight:bold; font-size:30px; color:#343030; padding-top:68px;}
.about_t a{text-align:center; font-weight:bold; font-size:30px; color:#343030; padding-top:68px;}
.about_lt{float:left; padding-top:30px;}
.about_nr{ padding-top:30px;line-height:42px;color:#1e1e1e;font-size:14px;width:800px; float:right;}

.pro{background:url(../images/pro_bg.jpg); overflow:hidden; padding-bottom:50px}
.pro_t{ text-align:center; margin-bottom:20px;}
.pro>div{ padding-bottom:20px;}
.pro>div li{margin:20px;border-bottom:1px solid #626262;float:left;text-align:center;line-height:60px; height:320px;color:#fff;font-size:14px;}
.pro>div li a{color:#fff;width:360px; height:260px; overflow:hidden; display:block;}
.pro>div li img{border:5px solid #626262;}
.pro>div li img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.pro>div li img:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}

.news{height:716px;background:url(../images/news_bg.jpg) no-repeat center; overflow:hidden;}
.news_t{height:100px; text-align:center;background:url(../images/jt.png) no-repeat center bottom; margin-bottom:30px; font-weight:bold; font-size:30px; color:#343030; padding-top:68px;}
.news_t a{margin-bottom:30px; font-weight:bold; font-size:30px; color:#343030; padding-top:68px;}
.news_lt{ float:left;width:482px; margin-left:30px;}
.txtScroll-left{ position:relative; border:3px solid #f00;}
		.txtScroll-left .hd{ overflow:hidden;  height:27px; background:#da0c0c; padding:14px 10px;  }
		.txtScroll-left .hd .next{ display:block;  float:left; overflow:hidden; display:block; cursor:pointer;background:url("../images/xw_lt.jpg") no-repeat;width:28px; height:31px;  }
		.txtScroll-left .hd .prev{ display:block;  float:right;overflow:hidden; cursor:pointer;background:url("../images/xw_rt.jpg") no-repeat -10px 0;width:28px; height:31px;  }
		.txtScroll-left .hd ul{ float:left; overflow:hidden; zoom:1; margin-top:10px; padding-left:180px; }
		.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-left .hd ul li.on{ background-position:0 0; border:none; }
		.txtScroll-left .bd{width:476px; overflow:hidden;    }
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:339px; text-align:left; _display:inline;}
		.txtScroll-left .bd ul li span{ color:#999;  }

.news_rt{ float:right;width:640px; margin-right:30px;}
.news_rt span{width:640px;height:120px;padding-right:20px;margin:0px 0px 15px 40px;border:1px solid #e9eaea;background:#fff;float:left;line-height:30px;color:#7d7d7d;}
.news_rt span:hover{ background:#f1f1f1;}
.news_tu{float:left;border-right:2px solid #f00;margin-right:20px;}
.news_rt1 font{color:#1f1f1f;}
.news_rt1 a{font-weight:bold;color:#ed0000; font-size:14px;}

.case{height:790px;background:url(../images/case_bg.jpg)}
.case>div{width:1130px;margin-top:10px;padding-top:180px;background:url(../images/case_bt.png) no-repeat center top;}
.case>div>div{float:left;margin:0px 10px 7px 0px; overflow:hidden;}
.case>div>div>input{width:100%;background:#000;position:absolute;left:0px;top:0px;border:0px;}
.case>div>div>span{width:100%;position:absolute;left:0px;top:-30px;font-size:16px;color:#fff;text-align:center;}

.brand>img{width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.nav2{background:#27282c;}
.nav2>div{width:1200px;height:50px;color:#fefeff;line-height:50px;text-align:center;}
.nav2>div>a{color:#fefeff;padding:20px; font-size:14px;}
.nav2>div>a:hover{ color:#ff0;}

.power{padding-top:130px;margin-top:50px;background:url(../images/power_bt.jpg) no-repeat center top;}
.power>div{width:1200px;}
.power>div>div{float:left;margin:3px;position:relative;}
.power>div>div>input{width:100%;height:100%;background:#000;position:absolute;left:0px;top:0px;}
.power>div>div>span{width:100%;position:absolute;left:0px;top:-30px;font-size:16px;color:#fff;text-align:center;}

.bottom{height:270px;background:#191a1c;}
.bottom>div{width:1200px;height:270px;background:url(../images/rx.png) no-repeat 0px 30px;color:#64666e;line-height:35px;}
.bottom>div>div{width:400px;padding:130px 0px 0px 10px;float:left;}
.bottom>div img{ float:left; padding:50px;}
.bottom>div>div a{ color:#64666e;}
.bottom>div>div a:hover{ color:#ff0;}
.bottom>div>span{padding:25px 0px 0px 0px;float:right;}

.nyban{ background:url(../images/nyban.jpg) no-repeat center; height:300px;}
.ny{width:1100px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.nyban1{width:100%; background:url(../images/nyban1.jpg) no-repeat center; height:260px;}
.ny_lt{ float:left;width:220px; background:#bbbbbb; min-height:350px; margin-top:35px;}
.cpfl{width:220px;}
.cpfl_top{ background:#191a1c; font-size:18px; color:#fff; font-family:"微软雅黑"; text-align:center; height:63px; line-height:56px; font-weight:600;}
.cpfl_nr{ line-height:30px; text-align:center;}
.cpfl_nr li{ border-bottom:1px solid #CCC; height:50px;}
.cpfl_nr li a{width:200px; text-align:left; padding-left:20px; display:block; font-family:"微软雅黑"; font-size:14px; color:#000; background:url(../images/fl_bj1.jpg) repeat-x; line-height:60px;}
.cpfl_nr li a:hover{ color:#f00; background:#d9d9d9; font-weight:bold;}

.cfcj{ margin:10px 0px;}
.ny_lx{ margin-top:12px; line-height:30px;}
.ny_lx_top{ background:#12488a; font-size:16px; color:#fff; font-family:"微软雅黑"; text-align:center; height:44px; line-height:44px;}
.ny_lx_nr{ line-height:24px; border:1px dashed #ccc; padding:6px;}

#nav1 {height:auto; overflow:hidden; clear:both; font-size: 12px;}
#nav1 a {display: block;}
#nav1 a:hover {color:#f00; background:#d9d9d9;}
#nav1 li {float: left;clear: left;width:220px;border-bottom:1px solid #CCC; height:60px;}
#nav1 ul {position: absolute;margin-left:220px;margin-top: -46px;}
#nav1 ul {display: none;z-index: 9999;}
#nav1 li.show ul {display: block; background:#e8e8e8;}
#nav1 li.show ul li{ border-bottom:1px solid #CCC;}
#nav1 li.show li ul {display: none;}
#nav1 li li.show ul {display: block;}



.ny_rt{ float:left; margin-left:18px; width:860px; margin-top:-3px;}
.ny_rt_top{width:850px; border-bottom:1px dotted #ccc; font-size:14px; line-height:40px; overflow:hidden;}
.ny_rt_top p{ float:left; font-weight:bold; font-size:16px;}
.ny_rt_top span{ float:right; color:#666;}
.ny_rt_nr{ line-height:30px; padding:10px;}

