@charset "utf-8";

@media screen and (max-width: 1219px){body{width:1219px;}}

/* CSS Document */
*{ margin:0px; padding:0px;}
div {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:12px;}
address, cite{font-style:normal;}
li{list-style-type:none;}
fieldset, img {border:0;}
p{line-height:22px;}
.text_ide{text-indent:30px;}
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;line-height:1.2em;}
body{font-size:12px; font-family:Tahoma, Arial, Geneva, sans-serif; color:#333;-webkit-text-size-adjust:none; /*text-shadow:0px 1px 0px rgba(255, 255, 255, 1);*/position:relative;}
a{text-decoration:none; color:#666;}
a:hover{ text-decoration:underline;}
td{ text-align:center;}
table,tr{ border:1px solid #ccc;}
input{border:medium none;}
.clear{ clear:both;}


/*首页*/

.header{ width:100%; height:100px; overflow:hidden; zoom:1; background: url(../images/top-bg1.jpg);}
.header_wapper{ width:1292px; height:100px; margin:0px auto; overflow:hidden; clear:both; zoom:1;}
.logo{ float:left; width:279px;}
.top_right{ float:left; width:1013px; height:100px; overflow:hidden;}
/*.top_right ul{ background: url(../images/nav_bg.jpg) no-repeat; width:993px; height:100px; overflow:hidden; padding-left:20px;}
.top_right ul li{ float:left; background: url(../images/line.jpg) no-repeat top right; }
.top_right ul li a{ display:block; height:100px; line-height:100px; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; padding:0px 29px;  }
.top_right ul li a:hover{ background:url(../images/nav_hover.jpg) top repeat-x;}*/
.home { background:url(../images/home1.png) no-repeat 0px 38px; }

#search_box { float:left;   width:290px; overflow:hidden; height:42px; background: url(../images/search.jpg) no-repeat; margin-right:30px; margin-top: 10px;}
#search_box form { overflow:hidden;;zoom:1;width: 360px; height: 42px; padding: 0; margin: 0 }
#searchfield { display: block; float: left; font-size: 14px; height: 42px; width:220px; padding-left:15px;font-size: 12px; color: #777; line-height: 0; background: none; border: none; margin-right: 10px; }
#searchbutton { height: 40px; width: 40px; padding: 0; margin: 0; cursor: pointer; background: none; border: none; }
.email{ height:42px; padding-left:10px; line-height:36px; font-size:16px; color:#333; text-decoration:underline; }
.top_bot{ padding:3px 0px;  width:1050px; margin:0px auto;}
.top_right span a{ float:left; }

.indexCon{width:100%;overflow: hidden;}
.indexCon .flashBanner{width:1440px;height:652px;overflow:hidden;position:relative; margin: 0 auto;}
.flashBanner .mask{height:60px;line-height:32px;background-color:#000;width:100%; text-align:center;
position:absolute;left:0;bottom:0;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;margin-top:5px;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}


.best{ height:333px; background: url(../images/best.jpg);}
.best_wapp{ width:1219px; background:url(../images/line2.jpg) no-repeat top; height:333px; overflow:hidden; margin:0px auto;}
.tit1{ background:url(../images/tit1.jpg) no-repeat; width:1083px; height:51px; margin:40px auto; margin-top:30px; m}
.tit1 a{ padding-left:70px; line-height:51px; font-size:20px;  text-transform:uppercase; color:#333; font-family:Arial, Helvetica, sans-serif;}
.left{ float:left; width:27px; height:21px; margin-top:50px; padding-right:47px;}
.right{ float:right;width:27px; height:21px; margin-top:50px; padding-left:47px; }
.middle{ float:left; width:1071x;}
.middle1{ float:left; width:337px; height:172px; overflow:hidden; margin:0px 10px; }
.mid_img{ float: left; display:block; overflow:hidden; width:195px; height:156px; padding:8px; background:#fff;}
.mid_right{ float:right; width:126px; height:162px; background:#3a3a3a;  padding-top:10px; position:relative;}
.mid_tit{ color:#fff; font-size:14px; line-height:18px; padding-left:3px;}
.mid_right ul{ margin-top:3px; padding-left:10px;}
.mid_right ul li{ line-height:20px; background:url(../images/tubiao1.jpg) no-repeat 0px 10px; padding-left:8px;}
.mid_right ul li a{ color:#fff;}
.more{ position:absolute; bottom:0px;}
.mid_right span img{ padding-left:10px;}
.contact2{ width:100%; height:auto; background:#cfcfcf; padding-top:30px; padding-bottom:42px;}
.contact_wap{ width:1000px; height:807px; overflow:hidden; margin:0px auto; }
.cont_left{ float:left; width:273px;}
.leftpro{ background:url(../images/leftnv.jpg); }
.leftpro dl{ position:relative; z-index:20; }
.leftpro{ background:url(../images/leftnv2.jpg); }
.leftpro dl dt { position: relative;z-index:-9999;  height: 47px; line-height:43px; overflow:hidden; background:url(../images/leftnv3.jpg) repeat-x; height:47px; line-height:47px; }
.leftpro dl dt a { display: block; color: #fff;  padding-left:40px; font-size:14px;}
.leftpro dl dt a:hover{ color:#fff; background:#fff;}
.leftpro dl dd { position: absolute;  ;top: 0px; left:273px; display: none; width: 255px; height: auto; background: #fff; border: 1px solid #d6dbe1; box-shadow: -1px 1px 6px rgba(0, 0, 0, .3);}
.leftpro dl dd.sub-list1 { top: -29px;}
.leftpro dl dd.sub-list2 { top: -64px;}
.leftpro dl dd.sub-list3 { top: -99px;}
.leftpro dl dd.sub-list4 { top: -134px;}
.leftpro dl dd.sub-list5 { top: -169px;}
.leftpro dl dd ul { padding: 15px 0px 26px;z-index:9999 }
.leftpro dl dd ul li { padding: 0 15px; line-height:22px;}
.leftpro dl dd ul li a { display: block; padding:6px 0px 6px 30px; border-bottom: 1px dotted #ccc;  background: url(../images/bread2.jpg) no-repeat 5px 10px;}
.leftpro dl dd ul li a.second{padding-left:15px; color:#333; font-weight:bold; background:url(../images/leftpro_icon2.png) no-repeat 5px 12px;}
/*nomal-hover*/
.leftpro dl:hover dt a{ background:url(../images/minus.png) no-repeat 0px 0px;}
.leftpro dl:hover dd { display: block;}

/* for ie 6 jquery */
.leftpro dl.phover dd { display: block; }
.subcase_t2{ height:46px; display:block; background: url(../images/bg1.jpg) no-repeat; color:#fff; line-height:40px; font-weight:bold; font-size:16px; padding-left:15px;}

.factory{ width:273px; height:285px;  background:#fff; margin-top:28px;overflow:hidden;border: 1px solid #ccc;}
.fac_wap{  background:url(../images/factory.jpg) bottom no-repeat; width:240px; height:52px; margin:10px auto; padding-top:10px;}
.fac_wap a{ display:block; font-weight:bold; background:#b70e0e; color:#fff; font-size:16px; width:118px; height:28px; line-height:28px; text-align:center;}

.fac_shipin{  background:url(../images/factory.jpg) bottom no-repeat; width:240px; height:52px; margin:10px auto; padding-top:10px;}
.fac_shipin a{ display:block; font-weight:bold; background:#b70e0e; color:#fff; font-size:16px; width:240px; height:28px; line-height:28px; text-align:center;}
.shouvideo{margin-left: 20px;}
.aside-parts-slide { overflow:hidden; width:200px; margin:0px 0px 0px 10px;}
ul#aside-parts-slide  { overflow:hidden; position:relative; width:200px; height:175px;  }
ul#aside-parts-slide  li{overflow:hidden; width:200px;  height:175px; position:absolute; top:0; left:0; display:none; text-align:center;}
ul#aside-parts-slide  li img{display:block; width:180px; height:120px; padding:5px; border:1px solid #ccc; margin:7px auto; background:#f6f6f6; }
ul#aside-parts-slide  li p a{color:#333;}
ul#aside-parts-nav   {overflow:hidden; text-align:right;}
ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 10px; height: 12px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background: url(../images/blackdot.png) no-repeat 0 0;}
ul#aside-parts-nav  li.now { background: url(../images/reddot.png) no-repeat 0 0; cursor:default;}
.news{ width:273px; height:220px; background:#fff; margin-top:28px; background:#fff;}
.new_tit{ background:url(../images/new.jpg) no-repeat; height:60px;}
.new_tit a{ float:right; color:#333; font-size:20px; line-height:60px;  margin-right:20px; }
.news ul li{ line-height:38px; background:url(../images/newtubiao.jpg) no-repeat 10px 12px; padding-left:25px; position:relative; border-bottom: 1px dotted #ccc;}
.news ul li a{ color:#333;}
.news ul li span{ color:#666; position:absolute; right:10px;}
.cont_right{ float:right; width:697px; height:auto;}
.hot{ background:#fff; padding-top:20px; padding-left:25px;}
.hot_tit{ height:45px; background:url(../images/hotline.jpg) no-repeat 300px 10px;}
.hot_left{ float:left; background:#b70e0e; width:180px; height:30px; text-align:center; font-size:16px; color:#fff; line-height:30px; font-weight:bold; }
.more2{ float:right; margin-right:20px;}
.hot1{ float:left; width:200px; height:280px; margin:0px 10px; }
.hot_img{ width:174px; height:112px; padding:4px; border:1px solid #ccc; display:block; margin-bottom:10px;}
.hot_tit{ font-size:14px; color:#b70e0e; font-weight:bold;}
.hot1 p{ width:200px; height:45px; overflow:hidden; margin:8px 0px; line-height:20px;}
.about{ width:672px; height:auto; background:#fff; margin-top:30px; padding-left:25px; zoom:1; overflow:hidden;}
.about_left{ float:left; width:317px; background:url(../images/phone.jpg) no-repeat right bottom;}
.about_tit{ height:50px; margin:20px auto; background:url(../images/about.jpg) no-repeat bottom; margin-top:25px;}
.about_tit a{ display:block; background:#3a3a3a; width:113px; height:31px; font-size:16px; color:#fff; font-weight:bold; line-height:31px; text-align:center;}
.about p{ line-height:20px; color:#666; margin-bottom:10px; height:65px; overflow:hidden;}
.about_left ul{ height:175px; background:url(../images/contact.jpg) no-repeat; margin-top:40px; margin-bottom:15px;}
.about_left ul li{ line-height:22px; padding-left:35px;}
.about_left ul li span{ font-size:14px; color:#b31011; font-weight:bold;}
.about_right{ float:right; width:309px; overflow:hidden; padding-top:25px;}
.inquiry{ background:url(../images/inquiry.jpg) no-repeat; width:309px; height:290px;overflow:hidden; margin-top:30px;}
.inquiry_tit{ font-size:16px; color:#fff; line-height:38px; text-transform:uppercase; font-weight:bold; padding-left:20px; margin-bottom:21px; display:block;}
.about_right span{ width:60px; display:block; float:left;  height:30px; padding-left:30px; margin-right:20px; text-align:center;}
.about_right div{ zoom:1; overflow:hidden; height:auto;}
.name{ height:30px; zoom:1; overflow:hidden; margin-bottom:2px;}
.email2{ height:30px; zoom:1; overflow:hidden; margin-bottom:6px;}
.about_right textarea{ width:144px; height:95px;}
.name input{ float:left; height:18px; width:144px; }
.email2 input{ float:left; height:18px; width:144px; }
.button{ width:77px; height:34px; margin-left:178px; margin-top:16px; background:none;}
.foot{ width:100%;/* background:url(../images/footer.jpg) no-repeat top center;*/ background: #ddd;}
.foot_wap{ width:1000px;  margin:0px auto; padding-top:48px; }
.foot1{ float:left; width:230px; background:url(../images/line3.jpg) no-repeat right; margin: 0px 8px; _margin: 0px 8px; margin-bottom: 30px;}.foot_wap .foot1:nth-child(4n+1){	clear: both;}
.foot_tit{ background:url(../images/foot_bg.jpg) no-repeat; display:block; font-size: 14px; line-height:30px; font-weight:bold; color:#333; margin-bottom:20px; padding-left:30px;}
.foot1 ul li{ line-height:18px; background:url(../images/footbg2.jpg) no-repeat 0px 9px; padding: 5px 5px 5px 15px;}
.foot2{ background:none;}
.foot_bot{ margin-top:48px; }
.foot_bot span{ float:left; background:url(../images/shezhi.jpg) no-repeat; width:300px; padding-left:13px; height:28px; display:block; margin-right:10px;}
.foot_bot span a{ line-height:30px; padding:0px 20px;}
.foot_bot a{ line-height:30px;}
.foot_foot{ background:url(../images/footbg.jpg); height:82px;}
.foot_cos{ width:1000px;  margin:0px auto; background:url(../images/footmid.jpg) no-repeat top center; padding-top:30px;}
.foot_cos p{ float:left; color:#898989; line-height:40px; }
.foot_right{ float:right;}
.foot_right img{ margin:0px 5px;}
.foot_right1{ float:left;margin-top: 10px;}


/*首页*/

/*产品列表*/
.bread1{ float:left; background:url(../images/bread.jpg) no-repeat right; line-height:40px; padding-left:20px; display:block; width:980px;}
/*.bread1 a{ float:left; display:block; background: url(../images/bread2.jpg) no-repeat 0px 15px; padding-left:18px;}*/
.subcontact{ width:1000px; height:auto; margin:0px auto; margin-bottom:30px;}
.subleft{ float:left; width:273px;}
.need_w{ }
.need_n{ background:url(../images/yx.png) no-repeat; display:block; padding-left:20px; margin-top:10px; height:25px;}
.followus{ padding: 10px 0 0 20px; margin-bottom:25px;width: 250px;border: 1px solid #ccc;}

.followus div a{ width:80px; display:block; margin:10px 0px; }
.followus div a img{ margin-right:5px;}
.need{ font-weight:bold; font-size:16px; color:#333; display:block; height:40px; line-height:40px;overflow:hidden; }
.need img{ margin-right:7px;}
.need1{ font-weight:bold; font-size:16px; color:#333; display:block; margin-bottom:15px; }
.subcase1{ padding-left: 35px; display:block;  height:132px; padding-top:12px;margin-bottom:10px; }
.subcase1_img{ display:block; padding:4px; background:#fff; border:1px solid #ccc; width:192px; height:132px;margin-right:5px;}
.subcase1 p{ line-height:33px; height:28px; overflow:hidden;}
.subcase1 img{ float:left; margin-right:5px;}
.subright{ float:right; width:690px;}
.main_class1{font-size:12px; color:#343434; line-height:22px; height:20px; overflow:hidden; margin-bottom:10px; display:block;}
.subtit1{ float:left; font-size:14px; font-weight:bold; display:block; background: url(../images/tubiao3.gif) no-repeat; color:#333; padding-left:20px; margin-bottom:20px;}
.more2{ float:right;  margin-right:10px; }
.leftprolist{background:#fff; padding:12px 13px 25px;}
.subtitle{height:35px; line-height:35px; margin-bottom:15px;}
.subtitle a{font-size:15px; font-weight:bold; color:#333;}
.subtitle a span{color:#007ce9;}
.subproducts3{ float:left;  width:310px; height:120px;overflow:hidden; margin:10px 10px;}
.sub_pro2{ float:left; width:140px; height:100px; border:1px solid #e5e5e5; display:block; background:#fff; border-bottom:3px solid #dddddd; padding:5px; margin-right:7px;}
.sub_pt2{ font-size:12px;font-weight:bold; line-height:18px; color:#333;}
.subproducts2 p{ margin:7px 0; height:45px; overflow:hidden;}
.read2{ float:right;}
.subproducts{ margin-top:50px; }
/*产品列表*/
/*新闻*/
.news_right{ width:690px; height:auto; margin-top:50px; }
.news_right li{ line-height:36px; border-bottom:1px dashed #ccc; position:relative; padding-left:30px; background:url(../images/bread2.jpg) no-repeat 10px 13px; }
.news_right li span{  position:absolute; right:20px; color:#666;top: 6px;}
.news_right ul li:hover{color:#b70e0e;}
/*新闻*/
/*案例*/
.prolistwrapper{  padding-right:20px; margin-top:30px;}
.prolistwrapper li{height:94px; overflow:hidden; padding:15px 10px 15px 165px; border-bottom:1px dotted #999; margin-bottom:15px; position:relative;}
.prolistpic{position:absolute; left:0px; top:14px; padding:3px; border-top:1px #bbb solid; border-left:1px #bbb solid; border-right:1px #eee solid; border-bottom:1px #eee solid; background:#f5f5f5;}
.prolistpic img{width:135px; height:90px;}
.prolistTitle a, .prolistTitle a:visited{display:block; margin-bottom:5px; color:#333; font-weight:bold; text-decoration:underline;}
.prolistwrapper li p{ height:68px; overflow:hidden;}
.prolistmore{width:60px; height:20px; line-height:18px; position:absolute; top:95px; right:10px; background:#c71d1d; text-align:center;}
.prolistmore a{color:#fff; text-shadow:none;}
.learn{ font-weight:bold; color:#333;}
/*案例*/
/*关于我们*/
.readmore{ color:#c00101;}
.aboutus1{ float:left; width:200px; height:300px; margin-top:20px; overflow:hidden; margin:15px;}
.aboutus1 img{ margin-bottom:10px;}
.aboutus1 a{ display:block; font-size:14px; font-weight:bold; background:url(../images/blackarrow.png) no-repeat 0px 10px; line-height:36px; color:#333; padding-left:25px;}
/*关于我们*/
/*联系我们*/
.subcontact2{ margin-top:20px;}
.subcontact2 p{ font-size:14px;}
.subcontact2 span{ font-weight:bold; color:#333;}
/*联系我们*/

/*产品详情*/
.prodetailtop{margin-bottom:30px;}
.prodetailtopmain{ float:left;overflow:hidden; zoom:1; padding:20px; width:100%;}
.prodetailtop_pic{width:430px; float:right; padding:5px; border:1px solid #ccc;}
.prodetailtop_text{width:50%; float:left;}
h1{font-size:16px; color:#c00101; margin-bottom:10px;}
.data li{overflow:hidden; zoom:1; padding:10px 0px; border-bottom:1px dashed #ccc;}
.data .data_l{display:block; width:32%; margin-right:1%; float:left; font-weight:bold; text-shadow:none;}
.data .data_r{float:left; width:64%;}
.blue{color:#999; margin:15px 0px;}
.pro_follow{margin:15px 0 0 0;line-height:20px;}
.help{color:#699B9C;}
.email,.chat{margin-right:2%;}

.mainrin{position:relative;float: right;}
.subpromenu{overflow:hidden; zoom:1; background:url(../images/tabmenu_repeat.png) repeat-x left bottom; height:37px; line-height:35px; padding-left:151px; margin-bottom:25px; text-shadow:none;}
.subpromenu li{float:left;  width:120px;  text-align:center; border:1px solid #C6C6C6; border-bottom:1px solid #c6c6c6; border-left:none;}
.subpromenu li a,.subpromenu li a:visited{display:block; color:#333;}
.subpromenu li a:hover{ text-decoration:underline;}
.subpromenu li.menuadv{float:none; border:none;  position:absolute; left:0px; width:151px;}
.subpromenu li.menuadv a,.subpromenu li.menuadv a:visited{background:url(../images/tab1.png) no-repeat 0 0; color:#fff; height:44px;}
.subprotext{margin-bottom:30px; border:1px solid #C6C6C6;  padding-bottom:20px;}
.subprotitle{height:35px; line-height:35px; background:url(../images/tabmenu_repeat.png) repeat-x left bottom; font-weight:bold; color:#333;  margin-bottom:15px; padding:0px 20px;}
.simple_intro{padding:20px 20px 10px;}
.text_box{padding:0px 20px 0px 20px; overflow:hidden; zoom:1;}
.text_l{width:410px; float:left;}
.pic_r{width:230px; float:right;}
.pic_r img{width:222px; height:148px; padding:3px; border:1px solid #ccc; background:#f4f4f4; margin:15px 0px;}
.text_l dl{margin-bottom:15px;}
.text_l dt{font-size:17px; margin-bottom:5px;}
.text_l dd,.simple_intro p{line-height:24px;}

.inquiry1{border:1px solid #C6C6C6;}
.inquirytitle{font-size:14px; font-weight:bold; color:#333;  background:url(../images/tabmenu_repeat.png) repeat-x left bottom;padding:10px 0px 10px 20px;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc; height:25px; overflow:hidden;zoom:1;}
.inquirymain{padding:20px;}
.mail{background: url(../images/yx.png) no-repeat 0 3px; margin-right:50px; padding-left:25px; display:block; width:200px; float:left; height:25px; line-height:25px;}
.phone{background:url(../images/tel.png) no-repeat 0 5px; padding-left:20px; display:block; float:left; height:25px; line-height:25px;}
.inquirymain span{font-weight:bold; color:#c00101; font-size:14px;}
.inquirymain table{border: none;}
.inquirymain input{border:1px solid #ccc; width:250px; height:18px;}
.inquirymain textarea{border:1px solid #ccc; width:350px; height:180px;}
.inquirymain table td{padding:3px 8px 3px 15px;text-align: left;}
.inquirymain input.sendmessage{background:url(../images/sendmessage.png) no-repeat 0 0; width:169px; height:32px; border:none; margin:10px 0px 10px 180px;}

.table_bg{width:660px; padding:1px; background:#F5F5F5; margin:15px auto;line-height: 24px;overflow: hidden;}
.table_bg table{border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#E8E8E8; text-shadow:none;}
.table_bg tr{border:0px;}
.table_bg td,.table_bg th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:5px 3px;}

.pro_table2{border:none;border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
.pro_table2 tr{border:0px;}
.pro_table2 td{border:none;border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}

.sub_c_r{ float:right; width:1000px; padding-bottom:30px;}
/*产品详情*/


.c_font{display:block; text-align:right; color:#c00;}
.c_bg{ background:#eeeeee; display:block;}
.c_font2{ font-size:12px; font-weight:bold; padding:3px 10px;margin-bottom:1px;}
.c_textarea{ width:99%; height:100px; border:1px solid #cbcfd2;}
.c_info{ overflow:hidden;zoom:1; background:#ddd; padding:10px 0;}
.c_info_left1{width:90px; float:left;padding:0 0 0 15px; text-align:right; margin-right:10px; display:inline;}
.c_info_left2{width:190px; float:left; margin-right:5px; display:inline;}
.c_info_right{width:155px; float:left;padding:0 25px 0 0;}
.c_info .c_input{height:22px; width:180px;margin:0 0 10px;}
.c_m{margin:0 0 8px; }
.c_btn{ text-align: center; padding:18px 0 5px}
.c_border{ border-bottom:1px dashed #e3e3e3;}


/*Faq*/
.faq{ float:right; width:700px;}
.f_questions{margin:30px 0px 30px;}
.questions{margin:10px 0px 35px 0px; }
.q_title{color:#333; padding:10px 15px 10px 30px; font-weight:bold;text-shadow:none;}
.q_text{padding: 5px 15px 5px 30px; line-height:30px; min-height:46px; border-bottom:1px dashed #bbb;}
.faqinquiry{font-size:14px; font-weight:bold; color:#132a56; text-decoration:underline;}


.aboutlist h1{text-align:center;}
.clickinfo {text-align: right;padding: 10px 20px 10px 0px;margin: 10px 0px 20px;color: #999;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.prenext{margin-top:20px;}
.prenext a{color:#c00101;}
.mid_right ul li{color:#ffffff;line-height:20px;}
.table_bg table tbody tr:hover{background:#ffffff;}

.subcasezi{padding-left: 15px;}.subcasezi a{float:left; margin-left:10px;}
.needin{margin: 30px 0px;border: 1px solid #ccc;padding-left: 20px;width: 250px;}
.subcase{width: 270px;border: 1px solid #ccc;height: 260px;}




/*.top_right ul{ background: url(../images/nav_bg.jpg) no-repeat; width:993px; height:100px; overflow:hidden; padding-left:20px;}
.top_right ul li{ float:left; background: url(../images/line.jpg) no-repeat top right; }
.top_right ul li a{ display:block; height:100px; line-height:100px; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; padding:0px 30px;  }
.top_right ul li a:hover{ background:url(../images/nav_hover.jpg) top repeat-x;}*/




#nav{ width:1013px; float:right;line-height:100px;background: url(../images/nav_bg.jpg) no-repeat; height:100px;}
#nav li.first{float:left;z-index:999;text-transform:uppercase; display:block;background: url(../images/line.jpg) no-repeat top right;}
#nav li.first a,#nav li.first a:visited{display:block; line-height:100px;font-family:Tahoma,Candara, Arial, Helvetica, sans-serif;  font-size:18px; color:#fff; padding:0px 20px; text-align:center;}
#nav li.first a:hover{background:url(../images/nav_hover.jpg) top repeat-x; color:#ffffff; text-decoration:none;}
#nav li.first ul{width:213px; display:none; position:absolute; z-index:999; background: #ebebeb url(../images/nav_sub.png) 0 -54px repeat-x;text-transform:capitalize;}
#nav li:hover ul{display:block;}
#nav li.first ul li a,#nav li.first ul li a:visited{font-size:12px; color:#000; border-bottom:1px solid #fff; _height:37px; _line-height:37px; color:#666;}
#nav li.first ul li a:hover{text-decoration:underline; color:#ce1717; background:none;}
#nav li.first ul.dppro{width:1000px;_height:450px; left:240px;border-bottom: 3px solid #333; padding-top:12px; overflow:hidden; zoom:1;}
#nav li.first ul.dppro2{width:300px; line-height:30px;  left:600px;border-bottom: 3px solid #333; padding-top:12px; overflow:hidden; zoom:1; }
#nav li.first ul.dppro3{left:700px;}
#nav li.first ul.dppro4{left:800px;}
ul.dppro li{float:left;}
ul.dppro li ol{width:197px; background:url(../images/dpdivider.jpg) no-repeat right top; }
ul.dppro li ol li{float:none;}
ul.dppro2 li{border-bottom:1px dotted #ccc; width:300px; height:34px; line-height:34px; text-align:center; padding-top:10px;}
ul.dppro2 li a{color:#333; }
ul.dppro2 li span{ background:url(../images/tubiao3.jpg) no-repeat 8px 8px; padding:0px 30px;}

#nav li.first ul.dppro li a,#nav li.first ul.dppro li a:visited{text-align:left; padding:0px 10px 0px 15px; line-height:1.5em; border-bottom:none; margin-bottom:13px; _margin-bottom:0px;}
#nav li.first ul.dppro .dppromore{ float:right;text-align:right;}
#nav li.first ul.dppro .dppromore a{color:#037ee9; display:inline; background:none;}

ul.dppro li ol li{float:none;background:url(../images/tubiao3.jpg) no-repeat 8px 8px; }
ul.dppro li ol span{font-weight:bold; font-size:14px; color:#ce1717; }


.prodetailvedio{float:left;width:300px;margin-right:15px;margin-left: 14px;text-align: center;}
.prodetailvedio p{line-height:18px;margin-top: 5px;}
.yuanemail{float:left;height: 42px;padding-left: 10px;line-height: 36px;font-size: 16px;text-decoration: underline;margin-top: 10px;}
.weixin{margin-left: 30px;}
.whatapp{float:left;padding-left: 40px;margin-top: 10px;}
.tubiao img{margin:0px 5px 2px 0px;}
.contubiao img{margin:15px 20px 0px 17px;}


.proShow{ width:100%; clear:both; overflow:hidden; zoom:1;}
.proShowapp{ width:100%; clear:both; overflow:hidden; zoom:1;float:right;}
.proShow .proShow_1{ width:170px; margin:0 60px 25px 0; float:left;}
.proShow_1 img{ width:200px; height:150px; padding:5px; border:1px solid #ccc; background:#fff;}
.proShow_1 img:hover{ background:#ce1717; border:1px solid #fff;}
.proShow_1 p{ margin-top:10px; text-align:center; height:26px; line-height:18px;}
.proShow_1 p a:hover{ text-decoration: none;}
.proShow_1 p{margin-left:10px;}
.factorylist{}
.propic{width: 200px;height: 200px;float: left;margin-right: 30px;}
.propic a img{width:200px;height:150px;border:1px solid #ccc;padding: 5px;}
.propic a img:hover{background: #ce1717;}
.propic p{text-align:center;}
.hvideo{width:240px;height:170px;}
.email3{float: left;}
.topemail{width: 150px;float: left;margin-top: 16px;font-size: 13px;}
.topwhatapp{width: 90px;float: left;margin-top: 16px;font-size: 13px;}
.email4{width: 170px;float: left;}



/*media*/
.news-chtab .news-taber {overflow:hidden;}
.news-taber { overflow:hidden;zoom:1;margin-top: 10px;}
.news-chtab .news-list li.news-top {height: 100px;margin-bottom: 10px; overflow:hidden;zoom:1;padding-left: 10px;padding-right: 20px;padding-top: 10px;}
ul.news-list li {height: 26px;line-height: 26px;overflow: hidden;vertical-align: top;white-space: nowrap;}
.news-chtab .news-list li.news-top a.top-img {float: left;display: block;width: 130px;height: 100px;}
.news-chtab .news-list li.news-top a.top-img img {width: 126px;height: 94px;padding: 1px;border: 1px solid #e9ecef;}
.news-chtab .news-list li.news-top dl { float:right;width: 510px;height: 100px;}
ul.news-list li.news-top dl dt {overflow: hidden;line-height:14px;font-weight: bold;}
.news-chtab .news-list li.news-top dl dd {height: auto;margin-top: 15px;}
ul.news-list li.news-top dl dd {overflow: hidden;white-space: normal;line-height: 18px;height: 36px;}
.news-chtab .news-list li span.news-pub {float: right;}
.news-chtab .news-list li{ overflow:hidden;zoom:1;}
.news-chtab .news-list li a.news-tit {padding-left:10px;float: left;overflow: hidden;display: block;width: 520px;height: 26px;text-overflow: ellipsis;white-space: nowrap;}

/* xinzeng_xiaoxin */
.Animal1{ float:left; width:174px; margin:10px 26px;}
.Animal_img{ display:block; width:168px; height:125px; padding:2px; background:#fff; border:1px solid #ccc;}
.Animal_img:hover{background:#ce0203;}
.Animal_name{ color:#333; height:24px; line-height:24px; padding-left:10px;  display:block; margin-top:7px;}

/* */
.news-chtab .news-list li.news-top_blog {height: 100px;margin-bottom: 10px; overflow:hidden;zoom:1;padding-left: 10px;padding-right: 20px;padding-top: 10px;}
ul.news-list li {height: 26px;line-height: 26px;overflow: hidden;vertical-align: top;white-space: nowrap;}
.news-chtab .news-list li.news-top_blog a.top-img {float: left;display: block;width: 130px;height: 100px;}
.news-chtab .news-list li.news-top_blog a.top-img img {width: 126px;height: 94px;padding: 1px;border: 1px solid #e9ecef;}
.news-chtab .news-list li.news-top_blog dl { float:left;height: 100px;}
ul.news-list li.news-top_blog dl dt {overflow: hidden;line-height:14px;font-weight: bold;}
.news-chtab .news-list li.news-top_blog dl dd {height: auto;margin-top: 15px;}
ul.news-list li.news-top_blog dl dd {overflow: hidden;white-space: normal;line-height: 18px;height: 36px;}
.news-chtab .news-list li.news-top_blog dl dd span{ float:right;}

.news-chtab .news-list li.news-top span{ float:right;}

