@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; }*/


.banner{ width:1600px; position:relative; left:50%; margin-left:-800px; z-index:1;}
.banner1 a{ display:block; width:1600px; height:526px; z-index:1;}
.banner2{ width:1100px; height:67px; position:absolute; top:162px; left:50%; margin-left:-550px; z-index:1;}
.banner2 .prev{ width:67px; height:67px; float:left; background:url(../images/ban_qh.png); background-position:0px 0px; cursor:pointer;}
.banner2 .next{ width:67px; height:67px; float:right; background:url(../images/ban_qh.png); background-position:-67px 0px; cursor:pointer;}
.banner3{ width:1101px; height:126px; position:absolute; bottom:0px; left:50%; margin-left:-550px;}
.banner3 li{ width:367px; height:126px; float:left;}
.banner3 li p{ width:255px; height:75px; float:right; text-align:center; font-size:18px; color:#fff; padding-top:35px; line-height:24px;}
.banner3 li p span{ display:block; font-size:14px;}
.banner31{ background:url(../images/ban_1.jpg);}
.banner32{ background:url(../images/ban_2.jpg);}
.banner33{ background:url(../images/ban_3.jpg);}
.banner4{ height:14px; position:absolute; top:370px; left:50%; margin-left:-70px; z-index:1;}
.banner4 li{ width:14px; height:14px; float:left; margin-left:14px; background:#fff; border-radius:7px;}
.banner4 li.on{ background:#fba100;}


/********************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:#fff; display:inline-block; padding:0px 9px; font-weight:normal; }
.in_service h2 span label:first-child { color:#069e65; 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:160px; }
.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/wuliu10.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:448px; 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 0px 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/xsrw_bg.jpg) no-repeat center center; height:506px; }
/*.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; }*/
.xsrw1{ width:1000px; height:506px; margin:auto;}
.xsrw2{ width:335px; height:234px; float:left; margin-top:55px; position:relative; background:url(../images/xsrw_14.png);}
.xsrw2 li{ width:335px; height:234px; position:absolute; left:0; top:-18px;}
.xsrw3{ width:500px; height:255px; float:left;margin: 36px 0 0 15px;}
.xsrw31{ width:500px; height:113px;}
.xsrw311{ width:131px; height:113px; float:left;}
.xsrw312{ float:left; font-size:18px; color:#333333; margin-left:10px;}
.xsrw312 p{ font-size:68px; color:#069e65; line-height:80px;}
.xsrw32{ width:500px; height:100px; float:left; margin-top:10px;}
.xsrw32 li{ width:480px; padding-left:20px; background:url(../images/xsrw_09.png) no-repeat; background-position:3px 10px; font-size:14px; color:#333333; line-height:23px;}
.xsrw32 li a{ color:#333333;}
.xsrw32 li span{ margin:0px 14px;}
.xsrw33{ width:38px; height:18px; float:right; margin-top:5px;}
.xsrw33 a{ display:block; width:18px; height:18px; float:left; margin-left:1px; cursor:pointer;}
.xsrw331{ background:url(../images/syys_04.jpg); background-position:0px 0px;}
.xsrw332{ background:url(../images/syys_04.jpg); background-position:-18px 0px;}
.xsrw4{ width:880px; height:160px; float:left; margin-top:20px;}
.xsrw41{ width:216px; height:115px; float:left; margin:27px 0 0 0px;}
.xsrw411{ font-size:18px; color:#b33600; text-align:center;}
.xsrw412{ font-size:14px; color:#333333; line-height:24px; text-indent:2em;}
.xsrw42{ width:615px; height:160px; float:left;}
.xsrw42 li{ width:149px; height:55px; float:left; margin-left:4px; padding-top:105px; font-size:14px; color:#8e8e8e; text-align:center;}
.xsrw42 li p{ font-size:18px; color:#333333;}



/***************in_dedicated_line*********************/
.in_dedicated_line { background:url(../images/in_dedicated_line_bg.jpg) no-repeat center top; height:884px; }
.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:#006335; 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:#069e65; }
.in_dedicated_line .con ul li p { line-height:280%; color:#242424; }
.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 { max-height:11.669em; overflow:hidden; }
.in_about .text .more { text-align:right; padding-top:21px; }
.in_about .text .more a { background:#069e65; 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:#069e65; 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:#069e65; 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:#069e65; }
.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:#069e65; }

.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:400px; margin:3px 0px; position:relative; padding-left:30px; }
/* .in_news  .in_news_con ul li.li02 { float:right; } */
.in_news  .in_news_con ul li .span01 { float:left;  padding-left:11px; width:285px; }
.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:#069e65; }
.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:#069e65; 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:#069e65; display:inline-block; float:left; }
.in_aq dl dt  span { overflow:hidden; font-size:14px; }
.in_aq dl dt  span a { color:#069e65; }
.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 #069e65; color:#069e65; }
.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:#069e65; 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; }











