﻿@charset "utf-8";
/* CSS Document */
body{ background:none;}
.banner{ position:relative; height:310px;}
.ny_banner{ width:1920px; height:280px; overflow:hidden; position:absolute; left:-460px; top:0; padding-bottom:30px; background:#e5e5e5;}
.ny_main{ padding-bottom:40px; position:relative; margin-top:-40px;}
#ny_left{ width:240px;}
.left_title{ height:40px; line-height:40px; overflow:hidden; background:#c30d23; padding-left:20px; font-size:18px; color:#fff;}
.left_title span{ padding-left:12px; font-size:16px; color:#e4b2b5;}

.left_nav{ border:solid 2px #c30d23; border-top:none;}
.left_nav li a.fir{ display:block; padding-left:20px; height:29px; line-height:29px; overflow:hidden; color:#484848; font-size:14px;}
.pro_left_nav li a.fir{ background:#c3c3c3; border-bottom:solid 1px #fff;}
.left_nav li a.fir:hover,.left_nav li.current a.fir{ color:#c30d23; background:#e5e5e5;}
.pro_left_nav li a.fir:hover,.pro_left_nav li.current a.fir{ color:#c30d23; background:#c3c3c3; }


.submenu{ display:none;}
.submenu dd a.second{ display:block; padding-left:37px;/* background:#dedede url(/images/icon5.jpg) 22px 10px no-repeat;*/ height:28px; line-height:28px; overflow:hidden; font-size:14px; color:#737373}
.submenu dd.cur a.second, .submenu dd:hover{ background:#dedede url(/images/icon4.jpg) 22px 15px no-repeat;}
.third_nav{ display:none;}
.third_nav a{ display:block; font-size:14px; background:#fff; color:#868686; padding-left:37px; height:28px; line-height:28px; overflow:hidden; border-top:solid 1px #e3e3e3;}
.third_nav a:first-child{ border-top:none;}
.left_nav li:first-child .submenu{ display:block;}
.submenu dd:first-child .third_nav{ display:block;}







.third_nav a:hover{ background:#f4f4f4; color:#c30d23; text-decoration:underline;}

#thh{ background:#f4f4f4; color:#c30d23; text-decoration:underline;}


.left_news .tit{ margin-top:12px; height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #7e7e7e; background:url(/images/recommand_icon.jpg) 0 center no-repeat; padding-left:20px; font-size:18px; color:#424242; margin-bottom:1px;}
.left_news_list li{ vertical-align:top; padding-left:10px; height:50px; overflow:hidden; background:#e5e5e5; border-bottom:dotted 1px #7c7c7c; color:#424242;}
.left_news_list li i.date{ display:block; font-style:normal; padding-top:8px; height:18px; line-height:18px; overflow:hidden;}
.left_news_list li a{ display:block; height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#424242;}
.left_news_list li:hover{ color:#c30d23;}
.left_news_list li:hover a{ color:#c30d23;}

.left_pro{ margin-top:30px;}
.left_contact{ margin-top:20px;}
.left_contact .tit{ height:34px; line-height:34px; overflow:hidden; background:#c30d23; padding-left:15px; color:#fff; font-size:18px;}
.left_contact_main{ padding-top:13px; padding-bottom:20px; border-bottom:solid 1px #858585;}
.left_qq{ padding-left:100px; background:url(/images/online.jpg) 16px 5px no-repeat; margin-top:10px;}
.left_qq a{ display:inline-block; margin-right:5px;}


.ny_right{ width:730px; margin-top:10px;}
.location{ height:30px; line-height:30px; overflow:hidden; color:#747474; font-family:'宋体';}
.location a{ padding:0 5px; color:#747474;}
.location a:hover{ color:#000;}
.location span{ padding-left:5px; color:#000;}



/***********about**********/
#article{ padding-top:30px; line-height:26px; color:#424242;}


/*******news***********/
.news_recommand{ border-bottom:solid 1px #c2c2c2; padding-top:30px; padding-bottom:20px;}
.news_recommand span.fl{ width:273px; height:170px; padding:3px; border:solid 1px #c2c2c2;}
.news_recommand dl.fr{ width:420px;}
.news_recommand dl.fr dt{ padding-bottom:10px; line-height:20px; font-size:14px; height:36px; overflow:hidden; border-bottom:dotted 1px #424242}
.news_recommand dl.fr dt a{ color:#424242;}
.news_recommand dl.fr dt a:hover{color:#c30d23;}
.news_recommand dl.fr dd{ line-height:26px; color:#424242; height:125px; overflow:hidden; padding-top:10px;}
.news_main_left{ width:490px;}
.news_main_left.fl{float:right;}
.news_main_right.fr{float:left;}
.news_list li{ vertical-align:top; padding:10px 0; border-bottom:dotted 1px #424242;}
.news_list li .title{ height:20px; line-height:20px; overflow:hidden;}
.news_list li .title span{ float:right; color:#8e8e8e;}
.news_list li .title a{ font-weight:bold; color:#424242;}
.news_list li .title a:hover{color:#c30d23;}
.news_list li .infor{ line-height:24px; color:#424242; height:48px; overflow:hidden; padding-top:5px;} 
.page{ margin-top:20px; line-height:16px;}
.page a{ display:inline-block; margin:0 3px;}
.input2{ width:28px; height:14px; border:solid 1px #c2c2c2; text-align:center; line-height:14px; overflow:hidden; color:#424242; margin-right:10px;}
.btn2{ width:43px; height:16px; background:url(/images/go.jpg) 0 0 no-repeat;}
.red{ color:#c30d23;}

.news_main_right{ width:177px; padding:15px; border:solid 1px #c2c2c2; margin-top:10px; color:#424242;}
.news_main_right_box li{ vertical-align:top; padding-top:13px; margin-top:13px; border-top:solid 1px #c2c2c2;}
.news_main_right_box li:first-child{ padding:0; border-top:none; margin-top:0;}
.news_main_right_box li .p1{ font-weight:bold; line-height:24px;}
.news_main_right_box li .p2{ line-height:24px;}
.news_main_right_box li a{ color:#424242;}
.news_main_right_box li a:hover{ color:#c30d23;}
.sale_tel a{ float:left; width:72px; height:24px; overflow:hidden; margin-right:8px; background:url(/images/icon.jpg) 0 10px no-repeat; padding-left:8px;}
.news_main_right_box li .p1 a.download{ background:url(/images/icon2.jpg) right 2px no-repeat; padding-right:20px;}


/**********NEWS_SHOW********/
#article h1{ font-size:14px; font-weight:bold;}
.time{ padding-top:7px; border-bottom:dotted 1px #424242;}
.share{ padding-left:18px; margin-left:7px; background:url(/images/icon3.jpg) 0 5px no-repeat; width:210px;}
a.sina_blog{ background:url(/images/sina.jpg) 0 0 no-repeat; padding-left:20px; margin-left:20px;}
a.return{ width:64px; height:20px; line-height:20px; overflow:hidden; background:#e5e5e5; text-align:center; margin-top:6px;}
.news_show{ padding-top:20px;}
.news_show img{max-width:720px;}
.page2{ margin-top:30px; border-top:solid 1px #c2c2c2; border-bottom:solid 1px #c2c2c2; height:31px; line-height:31px; overflow:hidden;}
.page2 span{ text-align:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:300px; font-weight:bold;}
.page2 span a{ color:#424242;}
.page2 span a:hover{ color:#c30d23;}



/*************case************/
.pro_recommand{ width:240px; height:247px; overflow:hidden; background:#e5e5e5; margin-top:-2px; position:relative;}
.left_pro_list li{ width:240px; height:247px; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.left_pro_list li:first-child{ display:block;}
.left_pro_list li .pro_name{ text-align:center; padding-top:40px; line-height:22px; height:44px; overflow:hidden; font-size:16px; margin-bottom:18px;}



.pro_dot{ position:absolute; right:15px; width:50px; bottom:15px;}
.pro_dot span{ float:left; width:6px; height:6px; margin-left:4px; cursor:pointer; background:#424242;}
.pro_dot span.active,.pro_dot span:hover{ background:#c30d23;}
.left_news_box{ width:210px; margin-top:30px;}
.left_news_box .sale_tel a{ width:89px;}

.case_list li{ padding:23px 0; border-bottom:solid 1px #c2c2c2;overflow:hidden;background:url(/images/daf.jpg) 0 13px no-repeat; text-indent:20px; }
.case_list li span.fl{ width:209px; height:136px; overflow:hidden; padding:2px; border:solid 1px #c2c2c2;}
.case_list li dl.fr{ width:490px;}
.case_list li dl.fr dt{ white-space:nowrap; text-oveflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:14px; font-weight:bold; border-bottom:dotted 1px #424242; height:36px;}
.case_list li dl.fr dd{ line-height:24px; height:90px; overflow:hidden; padding-top:10px;}



/************contact**********/
.contact{ margin-top:30px; background:#eaeaea; padding:14px;}


/************feedback**************/
.feedback{ line-height:24px; background:url(/images/feedback_bg.jpg) 0 23px no-repeat;}
.feedback_top{ padding-top:74px; padding-left:270px;}
.feedback_form{ padding-top:63px;}
.feedback_form dd{ padding-top:15px;}
.feedback_form dd label{ float:left; width:170px; text-align:right; font-size:14px; font-weight:bold;}
.input3{ width:294px; padding:0 3px; height:25px; line-height:25px; background:#e0e0e0;}
span.red{ color:#ff0037; padding-left:5px;}
.text1{ width:500px; height:120px; border:0 none; background:#e0e0e0;}
.input4{ width:94px;}
.btn3{ background:#c30d23; width:101px; height:25px; text-align:center; line-height:25px; overflow:hidden; color:#fff; font-weight:bold; font-size:14px;}


/***********************products*************/
.pro_list{ width:738px; padding-bottom:20px;}
/*20140420start*/
.pro_list li{ margin-top:37px; clear:both; overflow:hidden;}
.pro_list li span.pro_list_left{ width:204px; height:179px; overflow:hidden; border:solid 1px #c2c2c2;}
.pro_list li .pro_top_r{ width:500px; padding-top:0;}
.pro_list li .pro_top_r .pro_name{ border-bottom:solid 1px #000; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:24px; line-height:24px; font-size:14px;}
.pro_list li .pro_top_r .pro_name a{ color:#000;}
.pro_list li .pro_top_r .pro_name a:hover{ color:#ca0000;}
.pro_list li .pro_top_r .pro_item01{ padding-top:5px;}
.pro_list li .pro_top_r .pro_item01 span.tedian{ width:430px; height:90px; line-height:22px;}
.pro_list li .pro_top_r .pro_item span.tel{ display:inline-block; float:none; margin-top:-20px; padding:0 5px; font-size:12px;}
.pro_list li .pro_top_r .pro_item b{ text-align:left;}
/*20140420end*/



/************pro_show**********/
.pt10{ padding-top:10px;}
.pro_top{ padding-top:30px;}
.pro_top_l{ width:298px;}
.pro_big{ width:298px; height:258px; /*overflow:hidden;*/ border:solid 1px #c2c2c2;}
.pro_small{ margin-top:14px;}
.pre_btn{ cursor:pointer; background:url(/images/pre_btn.jpg) 0 0 no-repeat; width:10px; height:45px; overflow:hidden; margin-top:5px; margin-right:4px;}
.next_btn{ cursor:pointer; background:url(/images/next_btn.jpg) 0 0 no-repeat; width:10px; height:45px; overflow:hidden; margin-top:5px; margin-left:4px;}
.pro_small_main{ width:269px; height:54px; overflow:hidden; position:relative;}
.pro_small_list{ position:absolute; width:2500px;}
.pro_small_list li{ cursor:pointer; float:left; margin-right:3px; width:63px; height:52px; overflow:hidden; border:solid 1px #dfdfdf;}
.pro_small_list li:hover,.pro_small_list li.active{ border:solid 1px #c30d23;}
.pro_top_r{ width:413px; padding-top:10px;}
.pro_top_r .pro_name{ font-size:20px; height:34px; border-bottom:dotted 1px #666666; color:#000;}
.pro_top_r .pro_item{ line-height:26px; color:#666;}
.pro_top_r .pro_item b{ font-weight:normal; color:#000; float:left; display:inline; width:70px;}
.pro_top_r .pro_item i.code{ font-style:normal; display:inline-block; width:94px;}
.pro_top_r .pro_item span.tedian{ height:124px; overflow:hidden; width:325px;}
.pro_top_r .pro_item a.qq{ margin-right:20px; display:inline-block; color:#666;}
.pro_top_r .pro_item a.qq:hover{ color:#c30d23}
.pro_item a.message{ float:left; display:inline; height:31px; text-align:center; line-height:31px; text-align:center; font-size:14px; color:#ae0200; margin-top:10px; margin-left:20px; }
.pro_item span.tel{ float:left; color:#ae0200; font-size:14px; line-height:31px; margin-top:10px; }


.pro_choose{ margin-top:20px; border-bottom:solid 2px #c30d23;}
.pro_choose span{ cursor:pointer; float:left; width:83px; height:30px; text-align:center; line-height:30px; overflow:hidden; background:#d7d7d7; margin-right:3px; font-size:14px;}
.pro_choose span.active,.pro_choose span:hover{ background:#d7d7d7; color:#c30d23;}

.pro_show_main{ line-height:24px; color:#474747; padding-top:15px;}
.pro_show_main .item{ display:none;}
.pro_show_main .item:first-child{ display:block;}
.pro_page2{ border-top:solid 1px #4a393c; border-bottom:solid 1px #4a393c; margin-top:25px;}
.pro_page2 span{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:300px; text-align:left; height:40px; line-height:40px; font-size:14px; color:#4a393c;}
.pro_page2 span a{ color:#c30d23;}
.pro_page2 span a:hover{ text-decoration:underline;}
.related{ margin-top:13px; border:solid 1px #d9d9d9;}
.related .title{ color:#565656; font-size:14px; font-weight:bold; padding-left:25px; height:30px; line-height:30px; overflow:hidden; background:#f1f1f1 url(/images/icon6.jpg) 3px 8px no-repeat;}
.related_list{ padding:14px 8px; width:735px;}
.related_list li{ float:left; width:124px; margin-right:23px;}
.related_list li .li1{ width:122px; height:107px; overflow:hidden; border:solid 1px #d8d8d8;}
.related_list li .li2{ line-height:18px; height:36px; overflow:hidden; padding-top:5px;}
.related_list li .li2 a{ color:#676767;}
.related_list li:hover .li1{ border:solid 1px #c30d23;}
.related_list li:hover .li2 a{ color:#c30d23; text-decoration:underline;}
