body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-family:"微软雅黑";
}
html{ overflow-x:hidden;}
p{ padding:0; margin:0;}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#505051;text-decoration:none;}
a:hover {color:#d50100;text-decoration:none;}

.center{ text-align:center; width:980px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #054ae7;}

/*顶部样式*/

.top{ width:1200px; height:133px; margin:0 auto; overflow:hidden;}
.ss{ width:147px; height:21px; float:left; background:url(ss_bg.jpg) no-repeat center top; margin-top:4px;}

.top_bg{ height:133px; width:1200px; overflow:hidden; margin:0 auto;}
.logo{ width:1200px; height:133px; float:left; background:url(top.jpg) no-repeat center top;}
/*导航样式*/
/*导航样式*/
.Top_menu {height:53px; width:100%; margin:0 auto; background:url(menu_bg.jpg) repeat-x center top; overflow:hidden; text-align:center;}
.Top_menu ul{list-style:none; width:1200px; margin:0 auto; font-family:"微软雅黑";}
.Top_menu ul li{float:left;width:108px;text-align:center; height:53px; overflow:hidden; font-size:16px;}
.Top_menu ul .li_link{width:0px; height:100px; background:url(menu_list.jpg) no-repeat center top;}
.Top_menu ul li a{color:#fff;text-decoration:none;display: block; line-height:50px;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block; height:53px; background-color:#cd1d20;} 
.Top_menu ul li a:active {color:#fff;display: block;}

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {color:#fff; text-decoration:none;display: block; height:53px; background-color:#cd1d20;}
 
.main_content {width: 1004px;margin: 0 auto 0px;position: relative;zoom: 1;}
.nf_hp_kv {margin: 0 -500px;position: relative;width: 2000px;}
.window {height:500px;overflow: hidden;position: relative;width: 2000px;}
.kv_item {height: 500px;overflow: hidden;padding: 0 500px;position: absolute;width: 1004px;}
.js_nav { left:0;height:6px; text-align:center;width:100%;position: absolute; bottom:30px;}
.js_nav ul{ margin:0 auto; width:940px; text-align:center;}
.js_nav li {height:4px;width:50px; margin:12px; display:inline-block; *display:inline; *zoom:1;}
.js_nav li a {display: inline;float: left;height:4px;overflow: hidden;width: 100%;font-size:0; background:#363636;}
.js_nav li.active a, .js_nav li a:hover {background:#da0c0c}
.btn_prev{ left:0;}
.btn_next{right:0;}
.btn_prev, .btn_next { display:none;}
html{overflow-x:hidden; }

.banner{ width:100%; position:relative;}

/*index*/

.sy_main{ width:1060px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:30px;}

.main{ width:1200px; height:auto; margin:0 auto; margin-top:30px; margin-bottom:30px;}

/* banner & marquee */
.marqueebg{width:680px; height:49px; border:0px solid #e9c385; float:left; margin-left:100px;}
.marqueebg a{ color:#FFF;}
.notice{width:98px; float:left; height:43px; padding-top:3px;}
marquee{float:left; width:550px;height:49px; font:500 14px/49px 宋体; color:#FFF;}
.search{width:245px;height:49px; float:right; margin:8px 13px 0 0; display:inline;}
.text{float:left;width:215px;height:23px; background:url(../images/textbg.jpg) repeat-x 0 0;border:0px solid #e9c385; color:#000; font:500 12px/23px 宋体; text-indent:7px;}
.button{float:right; outline:none;}

/*right*/
.right{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.right_top{width:100%; height:60px; margin:0 auto; margin-bottom:20px;}
.right_tf{ width:446px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#030000; font-size:28px; background:url(sy_title.jpg) no-repeat center center;}
.right_r{ width:100%; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:14px; color:#ba2d35; text-transform:uppercase;}
.right_bg{ width:1200px; height:auto; overflow:hidden; padding-bottom:10px; line-height:30px;}
.right_bg table{ margin:0 auto;}
.right_bg img{ margin:0 auto; text-align:center;}
.right_bt{ clear:both; width:1200px; height:12px;}

/*gsjj*/
.gsjj{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px; border-bottom:5px #c40c24 solid;}
.gsjj_top{width:100%; height:60px; margin:0 auto; margin-bottom:20px;}
.gsjj_tf{ width:446px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#030000; font-size:28px; background:url(sy_title.jpg) no-repeat center center;}
.gsjj_r{ width:100%; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:14px; color:#ba2d35; text-transform:uppercase;}
.gsjj_bg{ width:1200px; height:auto; overflow:hidden;}
.gsjj_img{ width:528px; height:410px; float:left;}
.gsjj_body{ width:670px; height:350px; margin-top:60px; overflow:hidden; float:right; background:url(gsjj_body.jpg) no-repeat center bottom; color:#5b5b5b; line-height:30px; font-size:14px;}


/*左右产品*/

.tj_cp{width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.tj_cp_top{ width:138px; height:45px; margin:0 auto; background:url(tj_cp_top.jpg) no-repeat center top; text-align:center; color:#FFF; font-size:16px; line-height:35px; overflow:hidden;}
.tj_cp_tf{ width:230px; float:left; margin-left:55px; font-size:18px; font-weight:bold; color:#FFF;}
.tj_cp_r{ width:100px; float:right;}
.tj_cp_r a{ color:#FFF;}
.tj_cp_r a:hover{ text-decoration:underline;}
.tj_cp_bg{ width:1220px; height:auto; margin:0 auto; overflow:hidden;}
.tj_cp_bt{ width:1200px; height:52px; margin:0 auto; background:url(gsjj_bt.jpg) no-repeat center top;}


/* mover ad */
.movead {zoom:1; width:1250px; margin:0 auto; margin-top:15px;}
.movead .pcont {width:1100px; height:240px; overflow:hidden; float:left; margin-left:5px; margin-right:5px;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(leftbtn.png) no-repeat center; FLOAT: left; WIDTH:58px; HEIGHT:240px;_behavior: url(js/iepngfix.htc); overflow:hidden;}
.movead .RightBotton { background:url(rightbtn.png) no-repeat center; FLOAT: left; WIDTH:58px; HEIGHT:240px;_behavior: url(js/iepngfix.htc); overflow:hidden;}

.movead .pl img{DISPLAY: block; CURSOR: pointer; width:250px; height:180px; margin:0 auto;}

.movead .pl {float:left; width:250px; height:240px; overflow:hidden; margin-left:13px; margin-right:13px;}
.movead .pl a{height:240px; width:250px; color:#5a5a5a;}
.movead .pl a:hover{ height:240px; color:#01649d;}
.movead .pl img.picshadow{width:250px;}
.tj_cp_more{ width:120px; height:5px; text-align:center; margin:0 auto; font-size:20px; margin-bottom:10px;}
.movead .pl a:hover{color:#b10909;}
.movead .pl a:hover img{}

/* mover ad */
.hl_main5_content2{width:1200px; height:215px; overflow:hidden; border-top:none; margin:0 auto; position:relative;} 
.hl_main5_content12{width:1060px; overflow:hidden; margin:0 auto;} 
.hl_main5_content12 ul{width:1060px; overflow:hidden;} 
.hl_main5_content12 ul li{ float:left; width:240px; display:inline; margin-left:12px; margin-right:12px; text-align:center; font-size:18px; font-weight:bold; line-height:40px;} 
.hl_main5_content12 ul li a{ color:#5a5a5a;}
.hl_main5_content12 ul li a:hover{ color:#d72643;}
.hl_scrool_leftbtn2{width:47px; height:96px; background:url(../images/leftbtn.png) no-repeat; left:0; top:50px; left:10px; cursor:pointer; position:absolute; z-index:10;} 
.hl_scrool_rightbtn2{width:47px; height:96px; background:url(../images/rightbtn.png) no-repeat; right:0; top:50px; right:10px; cursor:pointer; position:absolute; z-index:10;} 

/*密集架实景*/
.mijijia{ width:100%; height:auto; margin:0 auto; background-color:#666666; padding-top:30px; padding-bottom:30px; margin-top:50px;}
.mijijia_top{width:100%; height:60px; margin:0 auto; margin-bottom:20px;}
.mijijia_tf{ width:446px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#fff; font-size:28px; background:url(sy_title.png) no-repeat center center;}
.mijijia_r{ width:100%; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:14px; color:#fff; text-transform:uppercase;}
/* mover ad */
.hl_main5_content{width:1200px; height:215px; overflow:hidden; border-top:none; margin:0 auto; position:relative;} 
.hl_main5_content1{width:1060px; overflow:hidden; margin:0 auto;} 
.hl_main5_content1 ul{width:1060px; overflow:hidden;} 
.hl_main5_content1 ul li{ float:left; width:240px; display:inline; margin-left:12px; margin-right:12px; text-align:center; font-size:18px; font-weight:bold; line-height:40px;} 
.hl_main5_content1 ul li a{ color:#FFF;}
.hl_main5_content1 ul li a:hover{ color:#d72643;}
.hl_scrool_leftbtn{width:47px; height:96px; background:url(../images/leftbtn.png) no-repeat; left:0; top:50px; left:10px; cursor:pointer; position:absolute; z-index:10;} 
.hl_scrool_rightbtn{width:47px; height:96px; background:url(../images/rightbtn.png) no-repeat; right:0; top:50px; right:10px; cursor:pointer; position:absolute; z-index:10;} 

/*公司实景*/
.shijing{ width:500px; height:640px; float:left; background-color:#9e0605;}
.shijing_top{ width:100%; height:80px; margin-top:30px; text-align: center; color:#fff;}
.shijing_tf{ width:100%; height:50px; line-height:50px; font-weight:bold; font-size:36px;}
.shijing_r{ width:100%; height:30px; line-height:30px; font-size:14px; text-transform:uppercase;}
.shijing_bg{ width:100%; height:auto; margin:0 auto;}
.shijing_list{ width:220px; height:145px; float:left; margin-left:20px; margin-top:20px;}

/*sy_cp*/
.sy_cp{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:20px;}
.sy_cp_top{ width:1200px; height:46px; margin:0 auto; background:url(sy_cp_top.jpg) no-repeat center top; margin-top:20px;}
.sy_cp_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:10px; padding-top:5px;}
.sy_cp_bt{ width:1200px; height:45px;}

/*sy_lx*/
.sy_lx{ width:300px; float:left;}
.sy_lx_top{width:300px; height:90px; background:url(sy_lx_top.jpg) no-repeat center left; margin:0 auto;}
.sy_lx_bg{ width:300px; height:284px; overflow:hidden; background:url(sy_lx_bg.jpg) no-repeat center top;}
.sy_lx_bt{ width:300px; height:4px; background:url(sy_lx_bt.jpg) no-repeat;}
.sy_lx_body{ width:300px; margin:0 auto;margin-top:5px;}

/*sy_news*/
.news{ width:500px; height:640px; float:right; background-color:#e7e7e7;}
.news_top{ width:100%; height:80px; margin-top:30px; text-align: center; color:#444444;}
.news_tf{ width:100%; height:50px; line-height:50px; font-weight:bold; font-size:36px;}
.news_r{ width:100%; height:30px; line-height:30px; font-size:14px; text-transform:uppercase;}

.news_list{line-height:27px; font-weight:bold;}
.news_list a{color:#e22307;}
.news_list a:hover{color:#686868;}

.news2_list{line-height:30px; border-bottom:#CCCCCC 1px dashed;}

.data{ float:right;}

/*left*/
.left{ float:left; width:240px;}
.left_pro{ float:left; width:240px;}
.left_pro_top{ width:240px; height:85px; margin:0 auto; background-color:#c40021; text-align:center; line-height:85px; color:#fff; font-weight:bold; font-size:30px;}
.left_pro_bg{ width:237px; height:auto; overflow:hidden; background-color:#dddddd; padding-top:10px; padding-bottom:20px; padding-left:3px;}

.left_list{ width:228px; float:left; height:auto; overflow:hidden; margin-bottom:2px; margin-left:2px;}
.left_list ul{ width:228px;}
.left_list ul li{ width:228px; height:33px; background-color:#c40021; border:1px #CCC solid; margin:0 auto; line-height:33px; font-size:14px; text-align:center;}
.left_list ul li a:link{ color:#fff; text-decoration:none}
.left_list ul li a:visited{ color:#fff; text-decoration:none}
.left_list ul li a:hover{ color:#fff; height:33px; line-height:33px; display:block; text-decoration: underline; background-color:#9c001a;}
.left_list ul li a:active{ color:#fff; text-decoration:none}

.left_list2{ width:112px; height:auto; overflow:hidden; float:left; margin-left:3px; margin-bottom:2px;}
.left_list2 ul{ width:112px; float:left;}
.left_list2 ul li{ width:112px; height:33px; float:left; line-height:33px; background-color:#fff;}
.left_list2 ul li a:link{ color:#000; padding-left:10px; text-decoration:none}
.left_list2 ul li a:visited{ color:#000; padding-left:10px; text-decoration:none}
.left_list2 ul li a:hover{ color:#fff;height:33px; line-height:33px; text-decoration: underline; display:block; background-color:#c40021;}
.left_list2 ul li a:active{ color:#000; padding-left:10px; text-decoration:none}

.left_lx{ width:240px; float:left; margin-top:10px; height:auto; overflow:hidden;}
.left_lx_top{ width:240px; height:34px; background:url(left_lx_top2.jpg) no-repeat; margin-top:10px;}
.left_lx_bg{ width:240px; height:auto; overflow:hidden;}

/*foot*/
.foot_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#434343;}
.foot_menu{ width:180px; float:left; line-height:30px; font-size:14px;}
.foot_menu li{color:#8d8d8d;}
.foot_menu a{ color:#8d8d8d;}
.foot_menu a:hover{ color:#ffffff;}

.foot { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px; color:#8f8f8f; padding-bottom:30px;}
.foot a{ color:#8f8f8f;}
.foot a:hover{ text-decoration:underline; color:#999;}


.prolanmu1 .pro_lanfra A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND: #f1f1f1; COLOR: #fff; PADDING-TOP: 1px; border-bottom:1px #c30d23 solid;
}
.prolanmu1 {
	PADDING-BOTTOM:0px; PADDING-LEFT: 0px; WIDTH:1200px; PADDING-RIGHT: 0px; margin-bottom:20px;
}
.pro_lanfra {
	TEXT-ALIGN: center;  LINE-HEIGHT:40px; MARGIN: 0px auto; WIDTH: 1200px; COLOR: #4e6990; FONT-SIZE: 16px;
}
.pro_lanfra A {
	PADDING-BOTTOM: 1px; PADDING-LEFT:15px; PADDING-RIGHT:15px; margin-top:10px; DISPLAY: inline-block; BACKGROUND: #fff; COLOR: #fff; PADDING-TOP: 1px;
}
.prolanmu1 .pro_lanfra A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND: #f1f1f1; COLOR: #595959; PADDING-TOP: 1px;
	
}
.pro_lanfra A:hover {
	BACKGROUND: #c30d23; COLOR: #fff
}
.pro_lanfra A.cur {
	BACKGROUND: #c30d23; COLOR: #fff
}
.pro_lanfra SPAN {
	Z-INDEX: 9; POSITION: relative; MARGIN: 5px
}
.pro_lanfra SPAN .nnn {
	Z-INDEX: 9; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 16px; TOP: 20px; LEFT: 6px
}
.pro_lanfra SPAN .nnn .nnfra {
	BACKGROUND: #4d4d4d; FLOAT: left; COLOR: #fff
}
.pro_lanfra SPAN .nnn .nnfra A {
	DISPLAY: inline; BACKGROUND: 0px 0px; FLOAT: none; COLOR: #fff
}
.pro_lanfra SPAN .nnn .nnfra A:hover {
	DISPLAY: inline; BACKGROUND: 0px 0px; COLOR: #da492e
}


/*产品页样式*/
.cp_list{ width:295px; height:290px; float:left; margin-bottom:5px;}
.cp_list a{width:295px;height:290px; margin:0 auto; display:block; border:1px #fff solid; background:url(cp_list.jpg) no-repeat right bottom; color:#666666; cursor:pointer;}
.cp_list a:hover{width:295px;height:290px; display:block; margin:0 auto; border:#dddddd 1px solid;
-webkit-box-shadow:0 0 10px #dddddd;  
  -moz-box-shadow:0 0 10px #dddddd; 
  box-shadow:0 0 10px #dddddd; background:url(cp_list_on.jpg) no-repeat right bottom;}

.cp_list_text{ width:280px; height:auto; float:left; overflow:hidden; margin-left:10px; line-height:30px; margin-top:10px; font-size:18px;}