

a{ color:#B70101}
.header{ height:60px; position:relative;margin-bottom:44px;}
.header .logo{ width:140px; height:90px; background:#FFF; overflow:hidden;}
.header .share{ position:absolute; right:0; bottom:-55px; z-index:2}
.header .logoname{ height:60px; line-height:55px; font-size:38px; font-family:"\5fae\8f6f\96c5\9ed1",Arial, Helvetica, sans-serif}
.header .share .tx,.header .share .shang,.header .share .sina{ display:block; width:40px; height:38px;float:left; overflow:hidden}
.header .share .tx a,.header .share .shang a,.header .share .sina a{ background:url(../images/share.gif);display:block; width:40px; height:38px; text-indent:-9999px}
.header .share .shang a{ background-position:-37px 0;}.header .share .sina a{ background-position:-75px 0}
.header .share .tx a:hover{background-position:0 -37px;}.header .share .shang a:hover{background-position:-37px -37px;}.header .share .sina a:hover{background-position:-75px -37px;}

.menu,.menu li,.menu .m_hover,.menu .hover a,.menu .hoverbg{ background:url(../images/bg_menu.jpg)}
.menu{ width:100%; height:49px;background-position:0 0; background-repeat:repeat-x; position:relative;z-index:5}
.menu ul{ position:relative; width:1000px; overflow:hidden}
.menu li{ float:left; display:inline;line-height:42px; font-size:16px; font-family:"\5fae\8f6f\96c5\9ed1",Arial, Helvetica, sans-serif;width:111px; height:49px;background-position:3px -49px; background-repeat:no-repeat; overflow:hidden}
.menu li a{ display:block;width:111px; height:49px;color:#fff;text-align:center; position:relative;z-index:20;}
.menu .m_hover a{ color:#ffffff;}
/*.menu .m_hover{background-position:0px -98px; background-repeat:no-repeat;}*/
.menu .hoverbg{height:49px; width:111px;background-position:0px -98px; background-repeat:no-repeat;position:absolute; z-index:15; top:0; left:0;}

.banner{ background:#fff; border-bottom:1px solid #e6e6e6}
.banner .slides_container { width:1000px; display:none; }
.banner .slides_container div { width:1000px; height:220px; display:block; }
.banner .pagination { list-style:none; width:120px; height:30px; margin:0; padding:0; position: absolute; margin-left:860px; margin-top:-40px; z-index:1000; background:url(../images/num_bg.png) no-repeat;}
.banner .pagination li { float:left; width:28px; text-align:center; text-align:center; font-size:14px; line-height:30px;}
.banner .pagination a { display:block; text-decoration: none; color:#000; font-family:Arial, Helvetica, sans-serif}
.banner .pagination .current a { color:red; }

.content{ background:url(../images/con_bg.gif) repeat-y; padding-bottom:20px }
.content .left{ width:730px; margin-right:15px; overflow:hidden;}
.content .c_menu{ height:32px;}
.content .tab_menu,.content .tab_menu .t_m_hoverbg{background:url(../images/menu_little_bg.png) no-repeat;}
.content .tab_menu{ height:32px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; position:relative; z-index:5;}
.content .tab_menu a{ color:#545454; display:block; width:89px; height:32px; text-align:center; position:relative; z-index:20; float:left;}
.content .tab_menu .t_m_hover{ color:#fff}
.content .tab_menu .t_m_hoverbg{ position:absolute; left:0; top:0;display:block;background-position:0 -32px; width:89px; height:32px; z-index:15;}
.content .more,.content #more1{ cursor:pointer; width:38px; height:32px; line-height:32px; color:#999; position:relative;}.content .more{ text-align:right}
.content #more1{ background:url(../images/more.gif) no-repeat;text-align:left }

.content .more .more_float{ position:absolute; right:0; top:18px; z-index:150; display:none}
.content .more .more_float a{ display:block; height:22px; line-height:24px;padding:1px 8px;overflow:hidden; width:50px; background:#fff; border:1px solid #ddd; color:#777; text-align:center}
.content .more .more_float a:hover{ color:#ff5500}
.content .p_menu{height:32px; line-height:32px; width:580px; overflow:hidden; text-align:right}

.content #slideindex{width:730px; height:185px; position:relative;overflow:hidden; }
.content #slidediv{ width:1480px; position:absolute; left:0; top:0;}
.content .c_company{ width:730px;height:185px; float:left; overflow:hidden; }
/*height:170px;*/
.content .c_company img{ width:210px; padding:6px; border:1px solid #ddd; background:#fff; margin-right:15px;}
.content .c_company .text{ line-height:26px; float:right; width:490px; }
.content .c_tab_pro{ width:730px; height:185px;position:relative; overflow:hidden;}
.content .c_tab_pro .c_tab_pro_pic{ width:1000px; position:absolute; left:0; top:0}
.content .c_tab_pro li{ float:left; margin-right:14px; position:relative; border:1px solid #ddd; background:#fff; height:170px; width:230px; overflow:hidden; text-align:center; padding:6px 0;}
.content .c_tab_pro li p{ position:absolute; height:25px; line-height:25px; color:#fff;background:#B70101;filter: Alpha(Opacity=80); -moz-opacity:0.8;opacity: 0.8;text-align:center; bottom:-26px; left:0; width:234px; overflow:hidden}
.content .c_tab_pro .prelast,.content .c_tab_pro .prenext{ background:url(../images/pre.png); height:65px; width:35px; overflow:hidden; position:absolute; top:60px; cursor:pointer}
.content .c_tab_pro .prelast{ left:0;}.content .c_tab_pro .prenext{ background-position:-35px 0;right:0;}

.content .company_info .info{ height:204px; overflow:hidden}
.content .company_info img{ width:210px; height:190px; padding:6px; border:1px solid #e9e9e9; background:#fff;}
.content .company_info .text{ background:#fff; border:1px solid #e9e9e9; border-left:0; font-size:14px; width:505px; float:right; overflow:hidden}
.content .company_info .text p{ height:40px; line-height:40px ; padding-left:20px; vertical-align:middle;overflow:hidden}
.content .company_info .text p span{ display:block; float:left; width:200px; margin-right:20px; overflow:hidden}
.content .company_info .text p span em{ font-weight:bold; font-style:normal; color:#F30}
.content .company_info .text div{width:505px; height:39px; padding-left:8px; padding-top:3px; overflow:hidden;}
.content .company_news{border:1px solid #e9e9e9; background:#fff; border-top:0; line-height:30px; padding:15px; color:#646464; font-size:14px}

.content .c_menu_s{background:url(../images/menu_little_bg.png) no-repeat 0 -32px; width:89px; height:32px; font-size:14px; font-weight:bold; text-align:center; color:#fff; line-height:32px}
.content .c_server{ background:#fff; border:1px solid #e9e9e9;font-size:14px; padding:30px 0; overflow:hidden}
.content .c_server p{padding:13px 15px;vertical-align:middle; display:block; height:15px; overflow:hidden}.content .pbg{ background:#f9f9f9;}
.content .c_server p em{ font-style:normal; font-weight:bold; color:#ff5500}
.content .c_server p span{ font-size:12px; padding:2px}
.content .c_server .online,.content .c_server .message,.content .c_server .tel,.content .c_server .zs{ background:url(../images/i_ico.gif) no-repeat; padding-left:25px; margin-left:12px}
.content .c_server .online{ background-position:0 0px}
.content .c_server .message{ background-position:0 -22px}
.content .c_server .tel{ background-position:0 -46px}
.content .c_server .zs{ background-position:0 -70px}

.content .c_product ul{ width:750px; overflow:hidden;}
.content .c_product li{ background:#fff; border:1px solid #ddd; float:left; width:219px; height:235px;padding:6px; margin-right:15px; margin-top:15px; overflow:hidden; }
.content .c_product .pichover{ background:#eee; border:1px solid #ccc;}
.content .c_product ul li dl{}
.content .c_product ul li dt{ text-align:center;  width:219px; height:170px;}

.content .c_product ul li .title{padding-top:10px; padding-bottom:5px; border-bottom:1px dotted #e6e6e6}
.content .c_product ul li .title a{ font-size:14px; color:#444;}.content .c_product ul li .title a:hover{ color:#ff5500}
.content .c_product ul li .sell{ background:url(../images/menu_little_bg.png) no-repeat 0 -63px; width:89px; height:16px; display:block; padding-left:5px; padding-top:2px; color:#fff; overflow:hidden; float:left}
.content .c_pro_green ul li .sell{ background:url(../images/menu_little_bg.png) no-repeat 0 -81px;}
.content .c_product ul li .sell em{ font-style:normal; color:#F30; padding-left:5px}
.content .c_product ul li .times{ display:block; float:right; color:#ccc; width:120px; text-align:right; padding-top:2px; height:16px; overflow:hidden}
.content .c_caigou{background:#fff; border:1px solid #e9e9e9; padding:15px; padding-bottom:0}
.content .c_caigou li{ width:698px; height:172px; margin-bottom:15px; overflow:hidden}.content .c_caigou li{ clear:both}
.content .c_caigou .c_left{ width:210px;float:left; text-align:center;}.content .c_caigou .c_right{ padding-left:15px;width:470px; float:left; line-height:26px; font-size:14px; color:#646464}
.content .c_caigou .c_right a{ color:#545454}.content .c_caigou .c_right a:hover{ color:#ff5500}
.content .c_caigou .c_right strong{ display:block; font-size:14px;  border-bottom:1px solid #e9e9e9; height: 25px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content .c_caigou img{ border:1px solid #ddd}.content .c_caigou .c_times{ font-size:12px; color:#F30}
.content .c_contanct{ background:#fff; border:1px solid #e9e9e9; padding:15px; width:698px; font-size:14px; overflow:hidden}
.content .c_contanct td{ height:40px; line-height:40px}.content .c_contanct .mingpian{ font-size:12px; margin-right:10px; width:700px; background:#f9f9f9; margin-bottom:15px; border:1px solid #ccc; overflow:hidden}.content .c_contanct .mingpian td{ height:30px; line-height:30px;border-bottom:1px solid #eee}.content .c_contanct .c_c_t{ width:70px; text-align:right; padding-left:10px}
.content .c_message{ background:#fff; border:1px solid #e9e9e9; padding:15px; } .content .c_message ul  li{ padding:5px; line-height:30px; font-size:14px; border-bottom:1px dotted #eee} .content .c_message ul  li em{ color:#F30; font-style:normal; font-weight:bold; margin-right:5px}
.content .c_message ul  li span{ color:#B70101; padding-right:5px}
.content .input_message{ border:1px solid #dddddd; background:#f9f9f9; padding:10px; width:678px; overflow:hidden}.content .input_message .c_c_t{ width:100px; text-align:right; padding-left:10px}.content .input_message .input,.content .input_message .textarea{ border:1px solid #ddd}.content .input_message .input{ height:28px; line-height:28px} .content .input_message .bottom{background:url(../images/botton.png) repeat-x ; width:160px; height:32px; text-align:center; font-size:14px; color:#fff; font-weight:bold; margin:10px; border:none}


.content .page{ text-align:right; margin-top:20px; height:30px; line-height:30px}
.content .page a{ padding:5px 8px; background:#fff; border:1px solid #eee; margin-left:3px; color:#666}.content .page a:hover{color:#fff; font-weight:bold;background:#B70101;}
.content .page .page_p{ padding:5px 8px; background:#B70101;margin:0 2px; color:#fff; font-weight:bold;}

.content .product_pic{ background:#fff; border:1px solid #e9e9e9; padding:0 15px; height:355px; width:698px; overflow:hidden}
.content .product_pic .box {border-bottom:1px solid #e9e9e9; color:#333; display:block; width:698px; height:50px; line-height:50px; overflow:hidden}
.content .product_pic .box h1{ font-size:14px; display:inline;}
.content .product_pic span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F30; font-weight:normal}
.content .product_pic .slideshow{ padding:15px 15px 15px 0; border-right:1px solid #e9e9e9; }
.content .product_pic .slideshow .slides_container {margin-bottom:10px; border:1px solid #e9e9e9; background:#fff; text-align:center; overflow:hidden;width:270px; height:220px;}
.content .product_pic .slideshow .slides_container a{width:270px; height:220px;display:block; display:none}
.content .product_pic .slideshow .pagination li{ float:left; border:1px solid #e9e9e9;  background:#fff; text-align:center;width:40px; height:40px; margin-right:10px; overflow:hidden}
.content .product_pic .slideshow .pagination .lipichover{ border:1px solid #aaa}.content .product_pic .slideshow .pagination li img{ width:40px; height:40px; }
.content .product_pic .text{ width:400px; overflow:hidden}
.content .product_pic .text p{ font-size:14px; padding-left:15px; padding:12px}.content .product_pic .text p em{ font-style:normal; font-size:20px; color:#F30; margin:0 2px}
.content .product_pic .text p a{ color:#444; text-decoration:underline}.content .product_pic .text p a:hover{ color:#ff5500; text-decoration:underline}
.content .product_pic .text div{ margin-top:5px; padding-left:4px}
.content .next{ background:#fff; height:40px; border:1px solid #e9e9e9; border-top:0}
.content .next a{ color:#666}.content .next a:hover{ color:#ff5500; text-decoration:underline}
.content .next .left,.content .next .right{height:40px; line-height:40px; width:300px; overflow:hidden;}
.content .next .left{ text-align:left; padding-left:15px}
.content .next .right{ text-align:right; padding-right:15px}
.content .product_info{background:#fff; border:1px solid #e9e9e9; border-top:0; width:698px; padding:15px; font-size:14px; line-height:30px; color:#646464; overflow:hidden}
.content .product_info strong{ font-weight:bold; color:#B70101}
.content .product_info .text{ border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-bottom:10px;overflow:hidden;width:698px;}
.content .other_about li{height:30px; border-bottom:1px dotted #eee;overflow:hidden; font-size:12px;}.content .other_about li span{ font-size:12px; padding-left:5px; color:#999}
.content .other_about li a{ text-decoration:underline}

.content .right{ width:245px ; padding-left:10px; /*background:url(../images/right_bg.gif) repeat-y; */}
.right .state{ color:#666; width:245px; height:60px; overflow:hidden}
.right .state span{ display:block; float:left; text-align:center;border-right:1px solid #ddd;overflow:hidden;}
.right .state span em{ font-size:18px; font-style:normal; font-weight:800; }
.right .state span  i{ background:url(../images/i_ico_2.gif) no-repeat 0px -36px; padding-left:20px; font-style:normal; }
.right .search{ background:url(../images/i_ico_2.gif) no-repeat 0 0; width:245px; height:36px }
.right .search .input{ border:1px solid #fff; color:#aaa; margin-top:8px; margin-left:10px; width:185px; float:left}
.right .search .button{ background:url(../images/i_ico_2.gif) no-repeat -200px 0; height:36px; width:45px; border:none; float:right;}
.right .r_menu{ font-weight:bold; font-size:14px; height:24px; color:#545454; overflow:hidden;}
.right .video{ width:245px; overflow:hidden}
.right .product_menu li{ height:32px; line-height:32px; background:url(../images/product_menuleft.gif) no-repeat left center;padding-left:15px;border-bottom:1px dotted #ddd}
.right .link ul li{ height:26px; line-height:26px;}.right .link ul li a{ color:#777}.right .link ul li a:hover{ color:#ff5500}

.footer{ text-align:center; border-top:1px solid #ddd; padding:10px 0; line-height:26px;color:#545454; background:#fff}
.footer a{ margin:0 5px; color:#545454}.footer a:hover{ color:#ff5500}


.about_zi { color:#B70101;}


/*产品图*/

.slideshow .spshow_img{ border:1px #eaeaea solid; width:270px; height:220px; text-align:center}
.slideshow .thumbs{ margin-top:10px; overflow:hidden; zoom:1; width:270px;}
.slideshow .thumbs li{float:left; width:45px; height:45px;margin:0 5px; _display:inline; padding:5px 1px 1px 1px; overflow:hidden;}
.slideshow .thumbs a{width:40px; height:40px;display:block;text-align:center; border:1px #eaeaea solid;}
.slideshow .thumbs li.on a{border:1px #f00 solid;}