@charset "UTF-8";




.index-banner { width:100%; position:relative; overflow:hidden;  height:377px; }
.index-banner ul li { float:left; width:100%; overflow:hidden;}
.index-banner ul li .auto-img { height:377px; }



/********************in_service**************************/
.in_service h2 { color:#2d2d2d; text-align:center; margin:18px 0px; text-transform:uppercase; background:url(../images/in_service_tlbg.png) repeat-x left center;  }
.in_service h2 span { background:#f4f4f4; display:inline-block; padding:0px 9px; font-weight:normal; }
.in_service h2 span label:first-child { color:#ca0000; font-weight:bold; }
.in_service ul { padding-bottom:28px; }
.in_service ul li { float:left; width:205px; padding-top:12px; text-align:center; color:#000; margin-right:45px; }
.in_service ul li .img { position:relative;  overflow:hidden; }
.in_service ul li .img img { width:205px; height:205px; }
.in_service ul li .img i { width:100%; height:100%; background:url(../images/in_service_libg.png) no-repeat; position:absolute; left:0px; top:0px; display:inline-block;}
.in_service ul li p { padding-top:13px; }
.in_service ul li.mar0 { margin-right:0px; }


/************in_operation*****************/
.in_operation { background:url(../images/in_operation_bg.jpg) no-repeat center center; padding-top:28px; height:230px; overflow:hidden; color:#fff; }
.in_operation h2 { padding-bottom:10px; }
.in_operation h2 label { font-weight:normal; background:url(../images/in_operation_tl.png) no-repeat; width:59px; height:57px; text-shadow:0px 0px 1px rgba(0,0,0,0.5); display:inline-block; text-align:center; padding-top:14px; }
.in_operation h2 span { padding:0px 0px 0px 11px; position:relative; top:8px;  }
.in_operation ul li { float:left; width:48%; margin:5px 10px 0px; }
.in_operation ul li.li02 { float:right; }
.in_operation ul li p { line-height:171%; height:10.26em; }

.in_operation ul li:first-child +li+li { padding-top:27px; }


/****************in_packing****************/
.in_packing { background:url(../images/in_packing_bg.jpg) no-repeat center center; height:452px; }
.in_packing dl { width:270px; float:left; padding:71px 0px 0px 106px; color:#000; }
.in_packing dl dt { text-align:center;  color:#fff;}
.in_packing dl dd { line-height:143%; padding-top:17px; }
.in_packing dl dd span { color:#ca0f06; }


/***************in_dedicated_line*********************/
.in_dedicated_line { background:url(../images/in_dedicated_line_bg.jpg) no-repeat center top; height:580px; }
.in_dedicated_line h2 { text-align:center; padding-top:53px; padding-bottom:62px; }
.in_dedicated_line h2 span { display:inline-block; color:#fff; margin:0px 3px; }
.in_dedicated_line h2 .span01 { background:url(../images/in_dedicated_line_tl.png) no-repeat right top; position:relative; top:5px; padding-top:7px; }
.in_dedicated_line h2 .span02 { color:#cf0e05; background:#fff; line-height:105%; padding:1px 12px 5px; }
.in_dedicated_line h2 label { display:block; line-height:110%; position:relative; top:3px;  }
.in_dedicated_line h2 label:first-child { font-weight:normal;}

.in_dedicated_line .con { position:relative; padding-right:384px; }
.in_dedicated_line .con ul { padding-top:19px; }
.in_dedicated_line .con ul li { padding:9.5px 0px 9.5px 56px;  min-height:56px; position:relative; }
.in_dedicated_line .con ul li label { width:50px; color:#fff; text-align:center; line-height:51px; font-family:Impact; height:51px; background:url(../images/in_dedicated_line_num.png) no-repeat; display:inline-block; position:absolute; left:0px; top:50%; margin-top:-25.5px; }
.in_dedicated_line .con ul li b { color:#ea0b00; }
.in_dedicated_line .con ul li p { line-height:280%; color:#242424;font-size: 16px;}
.in_dedicated_line .img { position:absolute; width:412px; top:1px; right:-12px;  }
.in_dedicated_line .img img { width:100%; }
.in_dedicated_line .con ul li:first-child p { line-height:140%;  }


.in_dedicated_line .con2 { margin-top:20px; }
.in_dedicated_line .con2 .img { left:-20px; width:492px; right:auto; }
.in_dedicated_line .con2 { padding-left:497px; padding-right:0px;}
.in_dedicated_line .con2 ul { padding-top:35px; }
.in_dedicated_line .con2 ul li:first-child p { line-height:280%;  }

.in_tit { color:#cc1818; border-bottom:2px solid #dcdcdc; position:relative; padding-bottom:9px; }
.in_tit span img { position:relative; top:3px;  }
.in_tit span { display:inline-block; float:left; }
.in_tit label { color:#000; display:block; line-height:110%; }
.in_tit span label:first-child +label { color:#b2b2b2; text-transform:uppercase; font-weight:normal; }
.in_tit .more { position:absolute; right:0px; bottom:6px; text-transform:uppercase; line-height:100%; }
.in_tit .more a { color:#787878; }
.in_tit .more a:hover { color:#e50f0f; }
.in_tit .line { position:absolute; left:0px; bottom:-2px; width:123px; height:2px; background:#cc1818; }


/*************in_into_box***************/
.in_into_box { padding:44px 0px 10px; }

/************in_about*****************/
.in_about { width:633px; }
.in_about .con { padding-top:17px; }
.in_about .img { float:left; width:237px; padding:3px; border:1px solid #dddddd; }
.in_about .auto-img { height:174px; }

.in_about .text { overflow:hidden; padding-left:22px; color:#4d4c4c; line-height:166.7%;  }
.in_about .text p { overflow:hidden; }
.in_about .text .more { text-align:right; padding-top:21px; }
.in_about .text .more a { background:#cc1818; width:75px; line-height:21px; height:21px; display:inline-block; text-align:center; color:#fff; }
.in_about .text .more a:hover { background:#c50808; }


/************in_honnor*****************/
.in_honnor { width:324px; }
.in_honnor .con { border:1px solid #e9e9e9; margin-top:23px; padding:5px 53px; }
.in_honnor ul li { background:url(../images/in_honnor_imgbg.jpg) no-repeat; height:136px; padding:15px 0px; }
.in_honnor ul li img { margin:0px 15px; width:185px; height:136px;  }



/**************in_news_box***************/
.in_news_box { padding-top:10px; padding-bottom:10px; }

/*******in_news*********/
.in_news {width:633px; padding-top:12px; }
.in_news  .in_newstab { border-bottom:2px solid #dcdcdc; color:#404040; }
.in_news  .in_newstab ul li { background:#dcdcdc; float:left; padding:0px 22px; cursor:pointer; line-height:33px; position:relative; bottom:-2px; margin-right:1px; }
.in_news  .in_newstab ul li.on { background:#cc1818; color:#fff; }

.in_news  .in_news_con dl { padding-top:18px; }
.in_news  .in_news_con dl dt { float:left; width:164px; padding:3px; border:1px solid #dddddd; }
.in_news  .in_news_con dl dt .auto-img { height:104px; }

.in_news  .in_news_con dl dd { overflow:hidden; padding-left:22px; color:#4d4c4c; line-height:166.7%;  }
.in_news  .in_news_con dl dd p { max-height:11.669em; overflow:hidden; }
.in_news  .in_news_con dl dd .more { text-align:right; padding-top:7px; }
.in_news  .in_news_con dl dd .more a { background:#cc1818; width:75px; line-height:21px; height:21px; display:inline-block; text-align:center; color:#fff; }
.in_news  .in_news_con dl dd .more a:hover { background:#c50808; }
.in_news  .in_news_con h2 { font-weight:normal; color:#646464; line-height:130%; margin-bottom:4px; }
.in_news  .in_news_con h2 .span01 { width:370px; display:inline-block; color:#cc1818; float:left; }
.in_news  .in_news_con h2 .span02 { float:right; }
.in_news  .in_news_con h2 a { color:#cc1818; }

.in_news  .in_news_con ul { border-top:1px dashed #dcdcdc; margin-top:19px; padding-top:14px; color:#4d4c4c; }
.in_news  .in_news_con ul li { float:left; width:293px; margin:3px 0px; position:relative; padding-left:2px; }
.in_news  .in_news_con ul li.li02 { float:right; }
.in_news  .in_news_con ul li .span01 { float:left; width:px; padding-left:11px; width:190px; }
.in_news  .in_news_con ul li .span02 { float:right; }
.in_news  .in_news_con ul li i { position:absolute; left:2px; top:50%; margin-top:-2px; display:inline-block; width:4px; height:4px; background:#cc1818; }
.in_news  .in_news_con ul li a { }

/********in_aq**********/
.in_aq {width:324px;}
.in_aq h2 { padding-bottom:6px;}
.in_aq dl { padding-left:20px; padding-top:3px; }
.in_aq dl dt {color:#cc1818; padding:7px 0px 4px;  border-top:1px dashed #dcdcdc; }
.in_aq dl label { float:left; width:17px; margin-right:7px; margin-top:4px; height:17px; color:#fff; text-align:center; line-height:17px; *+line-height:16px; background:#cc1818; display:inline-block; float:left; }
.in_aq dl dt  span { overflow:hidden; font-size:14px; }
.in_aq dl dt  span a { color:#cc1818; }
.in_aq dl dd { color:#4d4c4c; line-height:166.7%; padding-bottom:7px; }
.in_aq dl dd label { background:#dcdcdc; }
.in_aq dl dd p { overflow:hidden; max-height:5.001em; }

.in_aq dl dt:first-child { border-top:none; }

.ie10 .in_aq dl dt label { margin-top:1px; }
.ie10 .in_aq dl dt { padding-top:11px; }
.lt10 .in_aq dl dt label { margin-top:1px; }
.lt10 .in_aq dl dt { padding-top:11px; }





/**************in_links***************/
.in_links { padding-top:20px; padding-bottom:10px; }

/*******in_links_tab*********/
.in_links  .in_links_tab { border-bottom:3px solid #4a4a4a; color:#4a4a4a; }
.in_links  .in_links_tab ul li { float:left; padding:0px 14px; cursor:pointer; line-height:31px; position:relative; bottom:-3px; margin-right:12px; }
.in_links  .in_links_tab ul li.on { background:#4a4a4a; color:#fff; }

/*.in_links .in_links_con { padding:23px 0px 21px; border:1px dotted #d3d3d3; border-top:none; }*/
.in_links .in_links_con  ul li { float:left; padding:6px 10px 6px 22px; width:235px; color:#333; position:relative; }
.in_links .in_links_con  ul li a { color:#333; padding-left:10px; }
.in_links .in_links_con  ul li a:hover { color:#c80000; }
.in_links .in_links_con  ul li i { position:absolute; left:22px; top:50%; margin-top:-2px; width:4px; background:#979797; height:4px; display:inline-block; }

.in_links .in_links_con  ul li.li03 { width:220px; }
.in_links .in_links_con  ul li.li04 { width:180px; }











