/* CSS Document */
body{text-align:center;  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  margin:0px 0px;  padding:0px 0px; color:#434141; background-color:#f7f8fa; }  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  }  
table{  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:12px }  
tr {font-size:12px}  
th {font-size:12px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#434141;text-decoration:none;  }  
a:visited {color:#434141;text-decoration:none;  }  
a:hover {color:#ce010e;text-decoration:none;  }  
a:active {color:#434141;text-decoration:none;  } 
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#ce010e; text-decoration:none}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both;}
.text{line-height:22px;}
.red{color:#ce010e}
.red a{color:#ce010e; text-decoration:none}
.red a:hover{color:#ce010e; text-decoration:none}

#top{clear:both; height:139px; background:url(../images/line01.jpg) repeat-x 0px 0px;}
.top{background:url(../images/bg01.jpg) no-repeat 0px 0px; height:158px; width:1280px; margin:0px auto}
.header{clear:both; width:1002px; margin:0px auto; height:108px;}
.logo{float:left; width:auto; margin:22px 0px 0px 15px}
.header .right{margin:12px 10px 0px 0px;}
.menu{height:31px; clear:both; width:1002px; margin:0px auto; background:url(../images/bg022.jpg) no-repeat 0px 0px;}
.av{clear:both; margin:0px auto; height:400px;}
/*av*/
.main_image {width:100%; height:400px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:400px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:400px;}
.main_image li span {display:block; width:100%; height:399px}
.main_image li a {display:block; width:100%; height:399px}
.main_image li .img_1 {background: url('../images/av01.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/av02.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/av03.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/av04.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:980px; z-index:2; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0 2px;padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:3;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*av*/
#news{clear:both; height:30px; line-height:30px; padding:5px 0px; background:url(../images/line02.jpg) repeat-x 0px 0px;}
.news{width:1002px; margin:0px auto}
.n01{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#c9010e; width:73px; text-align:left}
.qimo8{ overflow:hidden; width:929px; margin-top:3px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:40px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:40px; list-style:none; margin-right:100px}
.mainav{clear:both; width:1002px; margin:0px auto; padding-bottom:20px; padding-top:5px; overflow:hidden}
.m_menu{width:245px; float:left; padding-top:8px}
.m_about{width:420px; float:left; margin:0px 20px; text-align:left; line-height:24px}
.m_products{clear:both;}
#pic img{padding:2px 2px; height:102px; width:229px;}
#pic a{border:1px solid #d5d5d5; display:block; margin:0px 5px 5px 5px}
#pic a:hover{border:1px solid #ff0000; display:block}

.m_c_p ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.m_c_p li{width:115px; float:left; text-align:left; margin-bottom:2px; font-weight:bold; background:url(../images/i04.jpg) no-repeat 0px 0px; height:33px; line-height:33px; padding-left:30px; padding-top:2px}
.m_c_pic{clear:both;}
/*m_p*/

/*m_p*/
.m_a{text-align:left; line-height:21px; padding-top:8px}
.m_a b{font-size:12px;}
.m_contact{width:297px; float:left}
.m_title{height:35px; line-height:35px; background:url(../images/line03.jpg) no-repeat 0px bottom; clear:both; margin-bottom:15px;}
.m_title .left{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; width:74px; font-weight:bold; color:#000000}
.m_title .right{margin-top:14px; margin-right:3px;}
.m_content{clear:both;}

#footer{clear:both; margin:0px auto; background-image:url(../images/line04.jpg); background-repeat:repeat-x; background-position:0px 0px; background-color:#3d3d3d; overflow:hidden}
.footer{width:1002px; margin:0px auto; clear:both}
.f_top{clear:both; height:30px; line-height:30px;}
.f_bottom{clear:both;}
.f_left{background:url(../images/line05.jpg) no-repeat right 12px;  width:190px; float:left; color:#ffffff; padding-top:30px; padding-bottom:30px}
.f_left img{margin-bottom:6px;}
.f_right{width:812px; float:left; padding-top:20px}
.f_right ul{list-style-type:none; padding:0px; margin:0px}
.f_right li{width:100px; float:left; text-align:left; padding-left:35px; line-height:20px;}
.f_right span{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

/*tt*/
.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; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;  font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.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-tt{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none; font-size:18px; }
.izl-rmenu .btn-tt:hover{background-color:#444;}

/* menu */
#daohang{width:998px;height:31px; padding:0px 0px 0px 4px; position:relative;z-index:99}
.home{}
.tab{position:relative;display:block;float:left;cursor:pointer; width:auto;margin-right:1px;  text-align:center}
.tab .tablink{width:auto; padding:0px 23px; margin-right:1px; text-align:center; position:relative; line-height:31px;display:block;height:31px; color:#ffffff;font-size:14px; font-family:Arial, Helvetica, sans-serif;z-index:99;float:left;font-weight:bold}
.tab .tablink a{width:auto; padding:0px 23px; margin-right:1px;  text-align:center; line-height:31px;color:#FFF;text-decoration:none}
.tab:hover{}
.tab:hover .tablink{color:#ffffff; text-decoration:none; display:block; font-weight:bold}
.tab:hover .tablink a{color:#ffffff}
.dropdown:hover .arwlink{border-bottom:1px solid #f8fafa; height:30px; background-color:#f8fafa; color:#de0110;}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:-4px;top:31px;left:0px;z-index:9}
.mainmenu{width:155px}
.mainmenu a{padding:0px; margin:0px;}
.mainmenu :hover{text-decoration:none;}
.dropdown .mainmenu{}
.mm_top{clear:both; width:135px; padding:0px 10px 5px 10px; background:url(../images/line10.png) repeat-y 0px 0px;}
.mm_top a{ border-bottom:1px solid #bebebe; text-decoration:none; display:block; height:30px; line-height:30px}
.mm_top a:hover{text-decoration:none;color:#ff0000}
.mm_bottom{height:5px; background:url(../images/line11.png) no-repeat 0px 0px; clear:both}

.av_about{background:url(../images/s012.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_news{background:url(../images/s022.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_products{background:url(../images/s032.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_products1{background:url(../images/s082.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_case{background:url(../images/s042.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_video{background:url(../images/s052.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_service{background:url(../images/s062.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
.av_job{background:url(../images/s072.jpg) no-repeat center center; clear:both; height:220px; overflow:hidden}
#sub_title{height:40px; line-height:40px; clear:both; background:url(../images/bg03.png) 0px 0px; margin-top:180px}
.sub_title{width:1002px; margin:0px auto; clear:both;}
.sub_title .left{font-size:18px; color:#000000;font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.sub_title .right{}
.sub_title .right ul{padding:0px 0px; margin:0px 0px;}
.sub_title .right li{list-style-type:none; float:left; color:#FFFFFF; font-size:14px; border-left:1px solid #acacac }
.sub_title .right li a:link {color:#434141;text-decoration:none;display:block; padding:0px 10px;}  
.sub_title .right li a:visited {color:#434141;text-decoration:none; display:block; padding:0px 10px;}  
.sub_title .right li a:hover {color:#ce010e;text-decoration:none;background:url(../images/line08.png) repeat-x 0px 0px;display:block; padding:0px 10px;}  
.sub_title .right li a:active {color:#434141;text-decoration:none; display:block; padding:0px 10px;}
.sub_title .right li.s01 a:link {color:#ce010e;text-decoration:none; background:url(../images/line08.png) repeat-x 0px 0px; display:block; padding:0px 10px;}  
.sub_title .right li.s01 a:visited {color:#ce010e;text-decoration:none; background:url(../images/line08.png) repeat-x 0px 0px; display:block; padding:0px 10px;}  
.sub_title .right li.s01 a:hover {color:#ce010e;text-decoration:none; background:url(../images/line08.png) repeat-x 0px 0px; display:block; padding:0px 10px;}  
.sub_title .right li.s01 a:active {color:#ce010e;text-decoration:none; background:url(../images/line08.png) repeat-x 0px 0px; display:block; padding:0px 10px;} 
.subnav{width:1002px; margin:0px auto; clear:both;}
.subnav_title{clear:both; background:url(../images/line07.png) no-repeat center center; height:95px; line-height:95px;}
.subnav_title span{color:#2b2b2b; font-family:Arial, Helvetica, sans-serif; font-size:23px; padding:0px 65px; background-color:#f7f8fa}
.subnav_title1{clear:both; border-bottom:1px solid #c0bfbf; height:70px; line-height:70px; text-align:left; padding-left:20px; margin-bottom:20px}
.subnav_title1 span{color:#d7000f; font-family:Arial, Helvetica, sans-serif; font-size:24px;}

#product_topnav{width:1002px;position:fixed;top:0;left:0px;_position:absolute; _top:expression(offsetParent.scrollTop);margin:0 auto;display:none;}

#product_nav{list-style:none;}
#product_nav li{float:left; text-align:center; width:120px;background:#dddddd; margin-right:2px; height:22px; line-height:22px;}

#product_navsj{list-style:none;}
#product_navsj li{float:left; text-align:center; width:99px;background:#dddddd; margin-right:2px; height:22px; line-height:22px;}

#product_nav_bottom{list-style:none;}
#product_nav_bottom li{float:left; text-align:center; width:120px;background:#dddddd; margin-right:2px; height:22px; line-height:22px;}

#product_navsj_bottom{list-style:none;}
#product_navsj_bottom li{float:left; text-align:center; width:99px;background:#dddddd; margin-right:2px; height:22px; line-height:22px;}
.tab_this a{background:#CC0000; text-align:center; color:#ffffff;display:block;}

.subnav_content{clear:both; padding-bottom:20px; overflow:hidden; min-height:200px}

.honor{clear:both; padding:0px 1px}
.honor ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.honor li{list-style-type:none; width:170px; margin:0px 29px 20px 29px; float:left; padding:10px 10px; border:1px solid #bab6b6; text-decoration:none; }
.honor li:hover {border:1px solid #ff0000;  }  
.honor img{width:170px; height:121px; margin-bottom:10px}  
.honor1{clear:both; padding:0px 1px; overflow:hidden}
.honor1 ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.honor1 li{list-style-type:none; width:170px; margin:20px 29px 0px 29px; float:left; padding:10px 10px; border:1px solid #bab6b6; text-decoration:none; }
.honor1 li:hover {border:1px solid #ff0000;  }  
.honor1 img{width:170px; height:121px; margin-bottom:10px} 
/*CSS black2 style pagination*/

DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 17px; TEXT-ALIGN: center; float:right
}
DIV.black2 A {
	BORDER-RIGHT: #434141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #434141 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #434141 1px solid; COLOR: #434141; PADDING-TOP: 2px; BORDER-BOTTOM: #434141 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #434141 1px solid; BORDER-TOP: #434141 1px solid; BORDER-LEFT: #434141 1px solid; COLOR: #fff; BORDER-BOTTOM: #434141 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #434141 1px solid; BORDER-TOP: #434141 1px solid; BORDER-LEFT: #434141 1px solid; COLOR: #fff; BORDER-BOTTOM: #434141 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #434141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #434141 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #434141 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #434141 1px solid; BACKGROUND-COLOR: #434141
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.subnews{clear:both; border-bottom:1px solid #bab6b6; padding:0px 20px 20px 20px; margin-bottom:20px; overflow:hidden}
.subnews .left{width:180px; margin-right:10px;}
.n_con {float:left; width:772px; text-align:left}
.n_con b{font-size:14px; color:#ce010e; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin-right:20px}
.n_con span{color:#a6a5a5}
.n_con .banner{text-align:left; line-height:22px; margin-top:10px}
.subnews_title{ border-bottom:1px solid #dcdcdc; line-height:24px; color:#a6a5a5; padding-bottom:8px; margin-bottom:8px;}
.subnews_title b{font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#434141;}
.subnews_content{clear:both; padding-top:15px}

.sub_title01{clear:both; padding:0px 0px; margin:0px auto; width:1002px}
.sub_title01 ul{ padding:0px 0px; margin:0px 0px; list-style-type:none;}
.sub_title01 li{float:left; width:166px; border-left:1px solid #c0bebe; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.sub_title01 li a:link {color:#434141;text-decoration:none; display:block  }  
.sub_title01 li a:visited {color:#434141;text-decoration:none; display:block  }  
.sub_title01 li a:hover {color:#434141;text-decoration:none; background:url(../images/line06.png) repeat-x 0px 0px; display:block }  
.sub_title01 li a:active {color:#434141;text-decoration:none; display:block }
.sub_title01 li.s01 a:link {color:#434141;text-decoration:none; background:url(../images/line06.png) repeat-x 0px 0px; display:block }  
.sub_title01 li.s01 a:visited {color:#434141;text-decoration:none; background:url(../images/line06.png) repeat-x 0px 0px; display:block }  
.sub_title01 li.s01 a:hover {color:#434141;text-decoration:none; background:url(../images/line06.png) repeat-x 0px 0px; display:block }  
.sub_title01 li.s01 a:active {color:#434141;text-decoration:none; background:url(../images/line06.png) repeat-x 0px 0px; display:block} 
.subnav_title01{background-color:#e9eaeb; padding-top:12px;}
.subnav_title01 span{width:auto; display:inline-table; margin:0px 6px}
.subnav_title01 a{width:auto; font-size:14px; padding:0px 5px;}
.subnav_title01 a:link {color:#434141;text-decoration:none; padding-bottom:12px; display:inline-table; }  
.subnav_title01 a:visited {color:#434141;text-decoration:none;padding-bottom:12px; display:inline-table;  }  
.subnav_title01 a:hover {color:#ce010e;text-decoration:none;padding-bottom:12px; background:url(../images/line08.png) no-repeat center bottom; display:inline-table; }  
.subnav_title01 a:active {color:#434141;text-decoration:none; padding-bottom:12px;display:inline-table;}
.s02 a:link {color:#ce010e;text-decoration:none;padding-bottom:12px; background:url(../images/line08.png) no-repeat center bottom; display:inline-table; }  
.s02 a:visited {color:#ce010e;text-decoration:none;padding-bottom:12px; background:url(../images/line08.png) no-repeat center bottom; display:inline-table; }  
.s02 a:hover {color:#ce010e;text-decoration:none;padding-bottom:12px; background:url(../images/line08.png) no-repeat center bottom; display:inline-table; }  
.s02 a:active {color:#ce010e;text-decoration:none;padding-bottom:12px; background:url(../images/line08.png) no-repeat center bottom; display:inline-table;} 
.p_title{text-align:left; color:#ce010e; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-bottom:10px}
.p_title01{border-bottom:1px solid #c0bfbf; height:30px; line-height:30px; text-align:left; padding-left:10px;}
.p_title01 .left{font-size:14px; color:#000000; font-weight:bold;}
.p_content{clear:both; padding:10px 0px}
.p_c_p ul{list-style-type:none; padding:0px; margin:0px}
.p_c_p li{width:200px; float:left; line-height:20px; margin:6px 0px}
.p_c_p img{border:1px solid  #bab6b6;}
.job{margin-bottom:10px; border-bottom:1px solid #c0bebe; padding-bottom:10px}
.t01{font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.t02{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ce010e}
.network1{clear:both; background:url(../images/x112.jpg) no-repeat right bottom; overflow:hidden}

.p_products{margin-bottom:20px; border-bottom:1px solid #c0bebe; padding-bottom:20px; float:left; width:471px; margin:0px 15px 20px 15px}
.p_products .left{width:228px; margin-right:25px; float:left}
.p_products .left img{padding:3px 3px; border:1px solid #e2e2e2;}
.p_products .left1{width:218px; float:left; text-align:left; overflow:hidden; height:105px;}
.p_products .left1 span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ce010e; font-weight:bold; padding:0px 0px 0px 0px;}

.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width:1002px;background: #ffffff;height:450px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width:1002px;height:450px;}
.hdnum{width:1002px;min-height:120px;overflow: hidden; padding-top:10px; border-top:1px solid #e2e2e2; margin-top:10px;}
.hdnum li{width:157px;float: left; margin:0px 5px 5px 5px;overflow: hidden;}
.hdnum li img{width:145px;height:65px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5; padding:5px 5px; border:1px solid #e2e2e2}
.hdnum li.on{padding: 0;  width:157px;}
.hdnum li.on img{filter: alpha(opacity=100);width:145px;height:65px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;border:1px solid #ce010e;}

.p_icon{clear:both; margin:0px 0px 0px 0px; overflow:hidden}
.p_icon ul{list-style-type:none; padding:0px; margin:0px;}
.p_icon li{float:left; height:25px; line-height:25px; margin-right:5px;}
.p_icon li a{ background-color:#dbdada; padding:0px 30px; display:block}
.p_icon li a:hover{ background-color:#ce010e; padding:0px 30px; display:block; color:#FFFFFF}
.p_t01{border-bottom:1px solid #c0bebe; clear:both; text-align:left; font-size:16px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-bottom:10px }
.pp{height:50px; overflow:hidden;clear:both;}
.p_c_p1{clear:both; padding:10px 1px 0px 1px;}
.p_c_p1 ul{list-style-type:none; padding:0px 0px; margin:0px 0px;}
.p_c_p1 li{list-style-type:none; width:170px; margin:0px 29px 20px 29px; float:left; padding:10px 10px; border:1px solid #bab6b6; text-decoration:none; line-height:20px }
.p_c_p1 li:hover {border:1px solid #ff0000;  } 
.p_c_p1 img{width:170px; height:121px; margin-bottom:6px}  

/* banner-box */
.banner-box{with:100%;height:400px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {with:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:400px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1280px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:260px;left:937px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}


.compareDiv{font-weight:bold; background-color:#f7f8fa; width:1002px;}
.compareDiv .inBox{position:relative; width:100%;}
.compareDiv .inBox .thead{font-weight:lighter;}

.comDiv{position:fixed; top:0; z-index:999;_position:absolute;_top: expression(documentElement.scrollTop);overflow:visible;}


