@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{/*border-collapse:collapse;border-spacing:0;*/}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6,strong{font-size:100%;font-weight:bold;}q:before,q:after{content:'';}abbr,acronym{border:0;}section,article,aside,header,footer,nav,menu,dialog,figure{display:block;padding:0;margin:0;}
html{ overflow-x:hidden; -webkit-text-size-adjust: none;}
body{ font:13px/21px 'OswaldLight', Arial; color:#434343; background:#F7F7F7;}
img{ border:0}
a{ text-decoration:none;outline:none; color:#434343;}
:focus{ outline:0;}
.cl{ clear:both;}
h1,h2,h3,h4,h5,h6{ font-family:'OswaldLight', Arial; font-weight:normal;}
h1{ font-size:16px;}
h2{ font-size:14px;}
h3,h4,h5,h6{ font-size:12px;}
address{f ont-style:normal;}
h1.top_title{ display:none;}
#wrapper{ margin:0 auto; width:100%;}
.bound{ width:1033px; margin:0 auto; position:relative;}
#header{ width:1033px; margin:0 auto; position:relative; height:142px; background:url(../images/logo-right.png) no-repeat 97% 7px; background-size:auto 75px;}
#logo{ position:absolute; left:0; top:19px;}
#daohang{ height:54px; width:1033px; background:url(../images/navbg.png) repeat-x; position:absolute; bottom:0; left:0;}
#nav{ width:865px; height:54px; float:left;}
ul.mainMenu{ width:840px; height:54px; float:left; padding-left:25px; overflow:hidden;}
ul.mainMenu li{ float:left; font-size:14px; background:url(../images/navlibg.png) no-repeat right; padding-right:3px;}
ul.mainMenu li.last{ background:none;}
ul.mainMenu li a{ display:block; height:54px; line-height:54px; color:#919191; padding:0 14px;}
ul.mainMenu li a:hover,ul.mainMenu li a.current{ color:#D40412; text-shadow:0 0 10px #CCCCCC;}
#searchbox{ width:140px; height:25px; float:right; /*background:url(../images/searchbg.png) no-repeat;*/ margin:15px 23px 0 0;}
#translate{height:25px !important;overflow:hidden;}
input.txt_search{ width:110px; height:17px; float:left; background:none; font-size:11px; line-height:17px; border:0; color:#919191; padding-left:3px; font-family:"Trebuchet MS";}
input.btn_search{ width:22px; height:17px; float:right; background:url(../images/searchbtnbg.png) no-repeat; border:0; cursor:pointer; margin-right:3px;}

/*#imgPlay{ margin:0 auto; width:1033px; height:426px; position:relative; overflow:hidden; zoom:1;}
#imgPlay .imgs li{ float:left; position:relative;}
#imgPlay .imgs img{ width:1033px; height:426px;}
#imgPlay .imgs{ width:5760px;}
#imgPlay .num{ display:inline;}
#imgPlay #numInner{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 275px; TEXT-ALIGN: center
}*/


#index_con{ margin:0 auto; width:1033px; padding:18px 0 0 0; position:relative;}
.index_left{ width:219px; float:left;}
.newpro_tit{ width:203px; float:left; display:block; height:32px; background:url(../images/newprotitbg.png) no-repeat; line-height:32px; padding-left:16px; font-size:14px; color:#FFFFFF;}
.topLoop{ overflow:hidden; position:relative;} 
.topLoop .bd{ width:155px; float:left; background-color:#E0E0E0; padding:20px 32px;} 
.topLoop .bd ul{ overflow:hidden; zoom:1;} 
.topLoop .bd ul li{ text-align:center; margin:8px 0; float:left; display:_inline;} 
.picList li{ width:155px;} 
.picList .pic{ text-align:center;} 
.picList .pic img{ width:153px; height:162px; border:1px solid #464646;} 
/*.picList .pic a:hover img{ border-color:#cbe1eb;} */
.picList .title{ line-height:24px;} 

.index_right{ width:804px; float:right;}
ul.product_list{ width:792px; float:left; display:block; padding-top:17px;}
ul.product_list li{ width:172px; float:left; padding:0 13px; text-align:center;}
ul.product_list .pro_img img{ width:170px; height:180px; border:1px solid #D40412; display:block;} 
ul.product_list .pro_name{ line-height:18px; margin:6px 0; overflow:hidden; height:36px; display:block;} 
ul.product_list .pro_name1{ margin:6px 0; overflow:hidden; display:block; height:42px;} 
ul.product_list .pro_name1 span{ display:block; background-color:#F7F7F7; padding:5px 0; line-height:16px;}

ul.prod_list{ width:804px; float:left; display:block;}
ul.prod_list li{ width:254px; float:left; margin-left:14px; text-align:center;}
ul.prod_list .pro_img img{ width:252px; height:192px; border:1px solid #000000; display:block;} 
ul.prod_list .pro_name{ line-height:40px; margin:0 0 10px; overflow:hidden; height:40px; display:block; font-size:14px;} 


#container{ margin:0 auto; width:1033px; padding:11px 0 50px 0; position:relative; min-height:500px;}
#container1{ margin:0 auto; width:1033px; padding:0 0 80px 0; position:relative; min-height:500px; border-top:9px solid #d61b22;}
.lanmu{ width:197px; float:left; background-color:#e0e0e0; padding:10px 5px 15px 17px;}
.lanmu a{ display:block; background:url(../images/lanmubg.png) no-repeat left 9px; line-height:18px; padding:3px 0 3px 17px;}
.lanmu a:hover{ color:#D40412;}

.cont_right{ width:765px; float:right; margin-right:20px;}
/*h2.pagetitle{ font-size:16px; padding-top:15px; line-height:24px; color:#D40412;}
h2.heise{ color:#393939;}
.fill_con{ width:765px; float:left;}
.fill_con p{ padding:9px 0; line-height:18px; display:block;}
.fill_con ul{ width:750px; padding-left:15px;}
.fill_con li{ display:block; background:url(../images/arrow_red.png) no-repeat left; padding-left:13px; line-height:24px;}*/
.xbt{ height:32px; line-height:32px; background-color:#D40412; padding-left:10px; color:#FFFFFF; margin:20px 0 15px 0;}

.specification{ padding:0 45px 0 25px; line-height:20px;}
.specification dl {
    display: table;
    border-spacing:1px;
    width: 100%;
}
.specification dl dt {
    border:1px solid #cccccc;
    color: #333333;
    display: table-cell;
    padding: 10px;
    vertical-align: top;
    width: 50%;
	font-size:15px;
}
.specification dl dd {
    border:1px solid #cccccc;
    display: table-cell;
    padding: 10px;
    vertical-align: top;
    width: 50%;   
}
.specification li{ display:block; background:url(../images/arrow_red.png) no-repeat left; padding-left:13px; margin-left:20px;}
ul.news_list{ width:765px; float:left;}
ul.news_list li{ width:765px; float:left; display:block; padding:12px 0 8px 0;}
ul.news_list li span{ padding:0 0 9px 0; line-height:18px; display:block;}
.news_con{ width:765px; float:left; padding:15px 0;}
.news_con p{ padding:5px 0;}

.pro_detail_img{ width:790px; float:left; border:1px solid #D40412; padding:10px 0 20px 0; text-align:center; margin:10px 0 14px 0;}
.pro_detail_img span{ display:block; text-align:left; font-size:16px; padding:10px 0 40px 20px;}
.pro_detail_img img{ max-width:780px;}
.detail_title{ width:778px; float:left; height:31px; line-height:31px; background-color:#F7F7F7; padding-left:14px; font-size:14px;}
.detail_con{ width:772px; float:left; padding:20px 10px 10px 10px;}
.detail_con p{ line-height:18px; padding:6px 0;}

.box_right{ width:800px; float:right;}
.ny_title{ background:#e0e0e0; height:36px; line-height:36px; font-size:14px; color:#d40412; padding-left:29px;}
.about_con{ padding:10px 0 0 29px; font-size:14px; color:#393939; line-height:24px;}
.about_con a{color:#d40412;}
.about_con a:hover{ text-decoration:underline;}
.box_right p{ padding:8px 0;}
.box_right h2{ font-size:16px; color:#d40412; padding:12px 0 5px;}
.box_right h3{ font-size:14px; color:#d40412; padding:10px 0;}
.about_con img{ max-width:770px;}
.about_con table td{ padding:10px 5px;}

#footer{ width:1033px; margin:0 auto; border-top:11px solid #D40412; background:url(../images/footbg.png) repeat-y; min-height:220px;}
.copyright{ width:100%; height:44px; line-height:44px;}
.follows{ float:right; padding-right:24px;}
.follows img{ padding:9px 3px 0 3px;}
.site_copy{ color:#FFFFFF; padding-left:32px;}

dl.footer_link{ float:left; padding:0 0 30px 47px; width:159px;}
dl.footer_link a{ color:#FFFFFF;}
dl.footer_link dt{ height:30px; display:block; padding-top:20px; line-height:30px; font-size:16px; margin-bottom:10px;}
dl.footer_link dt a{ color:#D40412;} 
dl.footer_link dd{ line-height:22px; display:block;}

ul.certifi_list{ width:768px;}
ul.certifi_list li{ width:244px;  margin:0 10px 10px 0; display:inline-block; vertical-align:bottom;}
ul.certifi_list li img{ max-width:100%; border:1px solid #ccc;}
.tube_con{ padding:10px 0 0 13px; color:#171717;}
ul.acryl_list,ul.acryl_list1{ width:798px;}
ul.acryl_list li{ float:left; margin:22px 0 0 12px; text-align:center;}
ul.acryl_list li span,ul.acryl_list1 li span{ display:block; color:#d40412; font-size:14px; margin-top:6px;}
#bottle_list{ width:1033px; background:url(../images/bottlbg.png) no-repeat; height:74px;}
#bottle_list li{ display:block; float:left; padding:37px 0 0 0; font-size:14px;}
#bottle_list li a{ display:block; background:url(../images/redline.png) no-repeat left; padding:0 44px 0 46px; color:#d40412;}
#bottle_list li a.first{ background:none;}
#bottle_con{ width:100%; font-size:14px;}
.bott_name{ color:#161616; padding:10px 5px;}
.bott_des{ background:#e0e0e0; padding:20px 0 55px 0; color:#393939;}
.margl100{ margin-left:100px;}
.paper_con{ padding:10px 0 0 0; text-align:center;}
.next_link{ color:#ffffff; padding:4px 25px; background:#bbbbbb; line-height:24px; display:inline-table; margin-top:20px; font-size:14px;}
.project_list li{ display:block; background:url(../images/arrow_red.png) no-repeat left; padding-left:15px; line-height:24px; margin-left:25px;}
ul.acryl_list1 li{ width:369px; float:left; margin:25px 15px 0 15px; text-align:center;}

.contact_con{ display:block; font-size:16px; width:640px; margin-left:20px;}
.contact_con h2{ font-weight:bolder;}
.contact_con h4{ font-weight:bolder; font-size:16px; text-decoration:underline; color:#d40412;}
.contact_con p strong{color:#d40412; display:block; padding-bottom:6px;}
.contact_con p a{ text-decoration:underline; color:#003399;}

.feat_appl{ padding:20px 16px 0 16px; font-size:14px; line-height:24px; margin:0 0 30px 0;}
.feat_appl img{ float:right;}
.feat_appl h3{ font-size:16px; margin:5px 0 15px;}
.feat_modle{ width:343px; float:left; margin-left:16px;}
.modle_tu{ width:635px; float:right; margin-right:16px;}
.modle_tu li{ display:block; height:191px; margin:0 0 4px 0;}

table.proname td{ padding:0;}

table.tabmodel{ border:1px solid #1e1a17; text-align:center; font-size:13px; border-bottom:none; margin-bottom:23px;}
table.tabmodel th{ border-bottom:1px solid #1e1a17; color:#FFFFFF; background-color:#1e1a17; text-align:center; padding:12px 0 10px;}
table.tabmodel td{ border-bottom:1px solid #1e1a17; text-align:center; padding:6px 0 4px;}

.xbt2{ height:40px; line-height:40px; background-color:#d61b22; padding:0 0 0 16px; color:#FFFFFF; margin:10px 0;}
.wall_list{ padding:7px 10px;}
.wall_list li{ width:25%; float:left; text-align:center; margin-bottom:13px;}
.wall_table{ padding:0 20px;}

.wall_list2{ padding:7px 10px;}
.wall_list2 li{ width:calc(25% - 10px); float:left; text-align:center; margin:0 5px; }
.wall_list2 li span{ display:block; padding:10px 0 15px;}
.wall_list2 li img{ max-width:100%;}

.thick_list{ padding:5px 12px 0 13px; width:1008px;}
.thick_list li{ width:116px; text-align:center; float:left; margin:0 5px;}
.thick_list li span{ display:block; padding:10px 0 15px;}
.cerlist{ width:100%;}
.cerlist li{ width:33.333%; padding:10px 10px; float:left; text-align:center; box-sizing:border-box;}
.cerlist li img{ display:block; margin-bottom:10px;}
.row-flex{
display: flex;
flex-wrap: wrap;
align-items: stretch;
}

.graybg{ background:#e0e0e0;}
.ltbox{ padding:2% 3%;}
.ltbox .closuttt{ font-size:115%; margin:10px 0;}
.catbox h4{ color:#fff; background:#d61b22; padding:7px 3%; font-size:110%;}
.catbox ul,.catbox li{ list-style:none; margin:0; padding:0;}
.catbox ul{ padding:15px 10px 25px;}
.catbox li { width:25%; display:inline-block; float:left;}
.catbox li img{ display:block; margin-bottom:5px;}
.catbox li .inner{ text-align:center; margin:10px 10px 5px;}
.catbox ul:after{ content:""; display:block; clear:both; width:100%; height:1px;}