/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;   vertical-align:top; }
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

.header{ position:relative; z-index:66;}
.topbg{ background:#f5f5f5; border-bottom:1px solid #e9e9e9;}
.top{ height:35px; line-height:35px;}
.top span{ float:left;}
.top strong{ float:right; font-weight:normal;}
.top strong a{ border-right:1px dotted #d7d7d7; padding:0px 15px;}
.head{ height:116px;}
.head .logo{ float:left;}
.head .tel{ float:right; margin-top:43px; background:url(../images/tel.png) left center no-repeat; padding-left:40px;}
.head .tel span{ display:block; font-size:14px; color:#292929;}
.head .tel strong{ display:block; font-size:20px; color:#292929; font-weight:bold;}
.menubg{ background:#252525; height:54px;}
/*menu*/
.menu{height:54px;line-height:54px;}
.menu ul li{ float:left; position:relative; width:108px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:54px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:15px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#c81500;color:#fff;}

/*banner_02*/
.banner_02{ height:560px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.research{ margin-top:20px; height:45px;}
.research .hotworld{ float:left; width:700px; height:45px; line-height:45px;}
.research .hotworld h2{ float:left; color:#6d6d6d; font-size:17px;}
.research .hotworld span{ float:left;}
.research .hotworld span a{ margin-right:8px; font-size:17px;}
.search{ background:#f1f1f1; width:296px; height:45px; line-height:45px; float:right; overflow:hidden; position:relative;}
.input_text{ background:none; position:absolute; left:0px; top:0px;width: 220px; height: 15px; line-height:15px; font-size: 14px; color: #6d6d6d; background: none;padding: 15px 0px 15px 10px;}
.input_button{ position:absolute; right:0px; top:0px; background:url(../images/rsbtn.png) no-repeat; width:51px; height:45px; cursor:pointer;}


.con1{ margin-top:28px;}
.con1 h2{ text-align:center;}
.con1 h2 strong{ display:block;height: 15px; border-bottom: 1px solid #cacaca; padding: 0 40px; width:400px; margin:0 auto;}
.con1 h2 strong a{ line-height: 30px; font-weight: normal; font-size: 30px; color: #171717; background: #fff; padding: 0 6px;}
.con1 h3{ text-align:center; font-size:14px; padding-top:12px; color:#CECEC; font-weight:normal;}

/*scroll_03*/
.scroll_03{ position:relative; margin-top:20px;}
.scroll_03 .hd .prev{ display:block; width:37px; height:37px;overflow:hidden;cursor:pointer; background:url(../images/pnprev.png) no-repeat; position:absolute; left:0px; top:26px;}
.scroll_03 .hd .prev:hover{ background:url(../images/pnprev_h.png) no-repeat;} 
.scroll_03 .hd .next{ display:block; width:37px; height:37px;overflow:hidden;cursor:pointer;background:url(../images/pnnext.png) no-repeat; position:absolute; right:0px; top:26px;} 
.scroll_03 .hd .next:hover{ background:url(../images/pnnext_h.png) no-repeat;} 
.scroll_03 .bd { margin-left:45px;}
.scroll_03 .bd li{ float:left; width:172px; overflow:hidden; margin:0 5px;}
.scroll_03 .bd li .img{height:86px; border:1px solid #ebebeb; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:84px;}
.scroll_03 .bd li .img table tr td img{ max-width:170px; max-height:84px;}

.con2bg{ background:#f5f5f5; margin-top:28px;}
.con2{ padding-top:30px; padding-bottom:10px;}
.con2 h2{ text-align:center;}
.con2 h2 strong{ display:block;height: 15px; border-bottom: 1px solid #cacaca; padding: 0 40px; width:400px; margin:0 auto;}
.con2 h2 strong a{ line-height: 30px; font-weight: normal; font-size: 30px; color: #171717; background: #f5f5f5; padding: 0 6px;}
.con2 h3{ text-align:center; font-size:14px; padding-top:12px; color:#CECEC; font-weight:normal;}
.c2_left{ float:left;width:216px;background:#b91603; padding:9px 7px; margin-top:20px; height:555px;}
.c2_left h4{text-align: center; padding-top:11px; padding-bottom:15px;}
.c2_left h4 a{font-size: 24px; color: #fff; display:block;}
.c2_left h4 span{display: block; font-size: 18px; color: #fff; margin-top: 4px; font-family: "Aparajita"; font-weight: normal;}
.c2_left .sortlist{ background: #fff; border-radius: 5px; padding: 18px 14px; height:396px;}
.c2_left .sortlist dl{margin-bottom: 8px;}
.c2_left .sortlist dl dt{height:37px; line-height:37px; margin-bottom:4px; background:url(../images/dticon.png) no-repeat left center; padding-left: 22px;}
.c2_left .sortlist dl dt a{font-weight: bold; font-size: 14px; color: #393939;}
.c2_left .sortlist dl dd{ background:url(../images/jt.png) no-repeat 5px center; padding-left: 23px;height: 32px; line-height: 32px;font-size: 13px; }
.c2_left .sortlist dl dd a{color: #585858;}
.c2_right{ width: 743px; float: right; margin-top:20px;}
.c2_right .cptab{ height: 40px; border: 2px solid #ac1402; width:741px; overflow: hidden;}
.c2_right .cptab li{ width: 185px; float: left; text-align: center; background: #fff;}
.c2_right .cptab li a{ display: inline-block; width: 100%; height: 40px; text-decoration: none; line-height: 40px; font-size: 18px; color: #565656;}
.c2_right .cptab li:hover,.c2_right .cptab li.on{background: #ac1402;}
.c2_right .cptab li:hover a,.c2_right .cptab li.on a{font-weight: bold; color: #fff;}
.c2_right .cpshow{overflow: hidden; margin-top: 25px;}
.c2_right .cpshow ul{overflow: hidden; width: 750px;}
.c2_right .cpshow ul li{float: left; text-align: center; width: 238px; margin-right: 12px; margin-bottom: 20px;}
.c2_right .cpshow ul li>a{display: block; width: 238px; height: 193px; overflow: hidden;}
.c2_right .cpshow ul li img{display: block;}
.c2_right .cpshow ul li p{width: 100%; position: relative; height: 38px; line-height: 38px; background: #fff; border-top: 1px solid #f5f5f5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.c2_right .cpshow ul li p a{ font-size: 14px; color: #686868; position: relative; z-index: 10;}
.c2_right .cpshow ul li img{ display:block; opacity:0.8; filter:alpha(opacity=80);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.c2_right .cpshow ul li:hover img { opacity:1; filter:alpha(opacity=100);-webkit-transform:scale(1.25 , 1.25) rotate(10deg);-moz-transform:scale(1.25 , 1.25) rotate(10deg);-ms-transform:scale(1.25 , 1.25) rotate(10deg);-o-transform:scale(1.25 , 1.25) rotate(10deg);transform:scale(1.25 , 1.25) rotate(10deg);}
.c2_right .cpshow ul li p i{ position: absolute; top: 0px; left: 50%; height: 38px; width: 0px; background: #b91603;}

.con3{ margin-top:30px; }
.con3 h2{ text-align:center;}
.con3 h2 strong{ display:block;height: 15px; border-bottom: 1px solid #cacaca; padding: 0 40px; width:400px; margin:0 auto;}
.con3 h2 strong a{ line-height: 30px; font-weight: normal; font-size: 30px; color: #171717; background: #fff; padding: 0 6px;}
.con3 h3{ text-align:center; font-size:14px; padding-top:12px; color:#CECEC; font-weight:normal;}
.con3 .Cmtitle a{background: #fff; font-weight: bold; padding-bottom: 3px;}
.Ycvlcont{ overflow: hidden; margin-top: 15px;}
.Ycvlcont ul{overflow: hidden; width: 1100px;}
.Ycvlcont ul li{float: left; width: 228px; padding-left: 5px; padding-right: 5px; padding-top: 5px; border-bottom: 3px solid #eaeaea;  position: relative; margin-right: 15px; text-align: center; background: #f6f6f6;}
.Ycvlcont ul li>a{display: block; width: 228px; height: 184px; overflow: hidden;}
.Ycvlcont ul li img{ display: block;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear; transition:all 0.5s linear;}
.Ycvlcont ul li span{height: 42px; line-height: 42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.Ycvlcont ul li span a{font-size: 14px; color: #3d3d3d;}
.Ycvlcont ul li:hover img{-webkit-transform:scale(1.2 , 1.2);-moz-transform:scale(1.2 , 1.2);-ms-transform:scale(1.2 , 1.2);-o-transform:scale(1.2 , 1.2);transform:scale(1.2 , 1.2);}
.Ycvlcont ul li:hover span{background: #c81500;}
.Ycvlcont ul li:hover span a{ color: #fff;}
.Ycvlcont ul li .bdtx{position:absolute;background:#c81500;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.Ycvlcont ul li .bd_top{height:5px;width:0;top:0px;left:0px;}
.Ycvlcont ul li .bd_right{height:0px;width:5px;bottom:0px;right:0px;}
.Ycvlcont ul li .bd_bottom{ background: #aa1201; height:3px;width:0px;font-size:0;right:0px;bottom:-3px;}
.Ycvlcont ul li .bd_left{height:0px;width:5px;left:0px;top:0px;}
.Ycvlcont ul li.hover .bd_top,.Ycvlcont ul li.hover .bd_bottom{width:238px}
.Ycvlcont ul li.hover .bd_left,.Ycvlcont ul li.hover .bd_right{height:235px}
.picshow .cpzslist li .bd_bottom{height:1px;width:0px;font-size:0;right:-24px;bottom:0;}
.picshow .cpzslist li .bd_left{height:0px;width:1px;font-size:0;left:-24px;top:-15px;}



.con4{ height:290px; background:url(../images/bn2.jpg) no-repeat; margin-top:35px;}
.con4 .hotline{ float: right; padding-top: 30px; padding-right: 190px;}
.con4 .hotline .tel1{padding-left: 42px; background:url(../images/mb.png) left center no-repeat;}
.con4 .hotline .tel1 span{font-size: 14px; color: #fff; display:block;}
.con4 .hotline .tel1 b{font-size: 20px; color: #fff; font-family: "Arial"; font-weight:normal; display:block;}
.con4 .hotline .zxbtn{display: block; width: 136px; margin-left: 24px; margin-top: 8px; height: 42px; background:url(../images/zxbtn.png) no-repeat;}

.con5bg{ background:#252525; padding-top:36px; padding-bottom:42px;}
.con5{background: #252525; padding-top: 36px; padding-bottom: 42px;}
.con5 .cztab{ width: 660px; height: 73px; margin: 0 auto; overflow: hidden;}
.cztab li{float: left; height: 68px; width: 220px; position: relative;}
.cztab li.li1{ background: #1c1b1b;}
.cztab li.li2{background: #383838;}
.cztab li.li3{background: #4f4f4f;}
.cztab li i{display: none; width: 9px; height: 6px; background:url(../images/sj1.png) no-repeat; position: absolute; bottom: -5px; left: 50%; margin-left: -4px;}
.cztab li:hover,.cztab li.on{ background: #c81500;}
.cztab li:hover i,.cztab li.on i{display: block;}
.cztab li span{display: block; padding-left: 106px; height: 73px; line-height:73px; font-size: 18px; color: #fff; font-weight: bold;}
.cztab li.li1 span{background:url(../images/czt1.png) no-repeat 60px center;}
.cztab li.li2 span{background:url(../images/czt2.png) no-repeat 50px center;}
.cztab li.li3 span{background:url(../images/czt3.png) no-repeat 50px center;}
.con5 .bd{ margin-top: 50px; position: relative;}
.Czdbcont ul{overflow: hidden;}
.Czdbcont ul li{width: 1000px; background:url(../images/pk.png) no-repeat top center; overflow: hidden;}
.Czdbcont ul li dl{overflow: hidden; width: 408px;}
.Czdbcont ul li dl.fl{margin-left: 22px;}
.Czdbcont ul li dl.fr{margin-right: 12px;}
.Czdbcont ul li dl dt{overflow: hidden;}
.Czdbcont ul li dl dt img{display: block;}
.Czdbcont ul li dl dd{overflow: hidden; padding-left: 39px; margin-top: 23px;}
.Czdbcont ul li dl dd h5{height: 30px; line-height: 30px; font-size: 24px; color: #fff; font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Czdbcont ul li dl dd p{ line-height: 24px; color: #fff; font-size: 14px; margin-top: 8px;}
.con5 .bd .btn{ display: block; width: 50px; height: 50px; position: absolute; top: 100px;}
.con5 .bd .prev{left: -50px; background:url(../images/czprev.png) no-repeat;}
.con5 .bd .next{right: -50px; background:url(../images/cznext.png) no-repeat;}
.con5 .bd .prev:hover{left: -50px; background:url(../images/czprev_h.png) no-repeat;}
.con5 .bd .next:hover{right: -50px; background:url(../images/cznext_h.png) no-repeat;}
.pic { width:1091px;}

.con6 .ysbg{ position: relative; z-index: 2; height: 357px;}
.con6 .ysbg1{background:url(../images/ysbg_01.jpg) no-repeat top center;}
.con6 .ysbg2{height: 358px;background:url(../images/ysbg_02.jpg) no-repeat top center;}
.con6 .ysbg3{background:url(../images/ysbg_03.jpg) no-repeat top center;}
.con6 .ysbg4{height: 358px;background:url(../images/ysbg_04.jpg) no-repeat top center;}
.con6 .ysbg5{background:url(../images/ysbg_05.jpg) no-repeat top center;}
.Ycyscont{ height: 1787px;  margin-top: -1787px; position: relative; z-index: 4;}

.Ycyscont .ystitle{ overflow: hidden; text-align: center; padding-top: 58px;}
.Ycyscont .ystitle img{display: inline-block;}
.Ycyscont .Text{width: 435px; position: absolute;}
.Ycyscont .Text h3{line-height: 32px; font-size: 24px; color: #262626;}
.Ycyscont .Text ul{overflow: hidden; margin-top: 13px;}
.Ycyscont .Text ul li{ height: 30px; background:url(../images/point.jpg) no-repeat left center; padding-left: 18px; line-height: 30px; font-size: 13px; color: #2d2d2d; width:1000px;}
.Ycyscont .Text ul li span{font-size: 15px; color: #2d2d2d; font-weight: bold; color: #b91603;}

.Ycyscont .Text1{left: 103px; top: 185px;}
.Ycyscont .Text2{left: 613px; top: 552px;}
.Ycyscont .Text3{left: 103px; top: 876px;}
.Ycyscont .Text4{left: 613px; top: 1252px;}
.Ycyscont .Text4 h3{font-size: 22px;}
.Ycyscont .Text5{left: 103px; top: 1571px;}

.con7bg{ background:url(../images/hbgg.jpg) no-repeat top center; height:580px;}
.con7{ margin-top:20px;}
.con7 h2{ text-align:center;}
.con7 h2 strong{ display:block;height: 15px; border-bottom: 1px solid #cacaca; padding: 0 40px; width:400px; margin:0 auto;}
.con7 h2 strong a{ line-height: 30px; font-weight: normal; font-size: 30px; color: #171717; background: #fff; padding: 0 6px;}
.con7 h3{ text-align:center; font-size:14px; padding-top:12px; color:#CECEC; font-weight:normal;}
.con7 .khlist{ width: 1100px; overflow: hidden; margin-top:22px;}
.con7 dl{float: left; width: 450px;background: #fff; overflow: hidden; margin-right: 20px; margin-bottom: 22px; border-radius: 5px; padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 16px; border: 2px solid #f1f1f1;}
.con7 dl dt{float: left;}
.con7 dl dt img{display: block;}
.con7 dl dd{ padding-left: 158px;}
.con7 dl dd strong{height: 20px; line-height: 20px; display:block;text-overflow:ellipsis;}
.con7 dl dd strong a{ color: #383838; font-size: 15px;}
.con7 dl dd span{height: 96px; line-height: 24px; display:block; margin-top: 6px; font-size: 13px;}
.con7 dl dd .detail{ display: inline-block; height: 20px; margin-top: 5px; line-height: 20px; font-size: 14px; color: #8b8b8b;}
.con7 dl:hover .detail{ color: #ac1402;}
.con7 dl dt img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.con7 dl:hover img {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg) scale(1.2);}
.con7 dl:hover{ border-color: #ac1402;}
.shangxia{float:left}


.con8bg{background:url(../images/jjbj.jpg) no-repeat top center; height:570px;}
.con8{padding-top: 34px; padding-bottom: 34px;}
.con8 h2{ text-align:center;}
.con8 h2 strong{ display:block;height: 15px; border-bottom: 1px solid #cacaca; padding: 0 40px; width:400px; margin:0 auto;}
.con8 h2 strong a{ line-height: 30px; font-weight: normal; font-size: 30px; color: #171717; background: #2A2A2A; padding: 0 6px;}
.con8 h3{ text-align:center; font-size:14px; padding-top:12px; color:#CECEC; font-weight:normal;}
.Gtcycont{margin-top: 32px;}
.Gtcycont .gsjs{float: left; width: 450px; padding-left: 25px; padding-right: 60px; padding-top: 58px;}
.Gtcycont .gsjs h4{height: 25px; line-height: 25px; overflow: hidden;}
.Gtcycont .gsjs h4 a{font-size: 18px; color: #b8b8b8;}
.Gtcycont .gsjs span{height: 144px; display:block; margin-top: 10px; margin-bottom: 20px; line-height: 24px; font-size: 14px; color: #b8b8b8;}
.Gtcycont .gsjs .btn{overflow: hidden; padding-top:10px;}
.Gtcycont .gsjs .btn a{display: inline-block;width: 113px; background: #3e3e3e; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #fff;}
.Gtcycont .gsjs .btn a:hover{background: #ac1402;}
.Gtcycont .gspic{float: right; width: 423px;}
.Gtcycont .gspic .gstt{height: 34px; background:url(../images/tt6.png) no-repeat left center;}
.Gtcycont .gspic .tpzs{overflow: hidden; width: 480px; height: 250px; position: relative; left: -76px; top: -5px;}
.Gtcycont .gspic .tpzs img{display: block;}
.Gtcycontdown{padding-left: 176px; margin-top: 25px; float:left;}
.Gtcycontdown li{float: left; padding: 20px 40px; margin-right: 18px; text-align: center; background: #383838; border-radius: 3px;}
.Gtcycontdown li img{display: inline-block;}
.Gtcycontdown li span{height: 23px; line-height: 23px; display:block;}
.Gtcycontdown li span a{font-size: 16px; color: #fff; font-weight: bold;}
.Gtcycontdown li:hover{background: #ac1402;}
.Gtcycontdown li:hover img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}


.con9{margin-top: 38px;}
.Hntab{width: 528px; height: 55px; margin: 0 auto;}
.Hntab li{ width: 176px; height: 50px;text-align: center; background: #eeeeee; float: left; position: relative;}
.Hntab li a{display: inline-block; width: 100%; height: 50px; line-height: 50px; font-size: 18px; color: #383838; text-decoration: none; font-weight: bold;}
.Hntab li i{display: none; width: 7px; height: 4px; background:url(../images/hnsj.png) no-repeat; position: absolute; bottom: -4px; left: 50%; margin-left: -3px;}
.Hntab li:hover,.Hntab li.on{ background: #ac1402;}
.Hntab li:hover a,.Hntab li.on a{ color: #fff;}
.Hntab li:hover i,.Hntab li.on i{ display: block;}
.con9 .Showbox{margin-top: 24px;}
.con9 .hnlisder{position: relative; width: 949px; margin:0 auto; padding-left: 15px; padding-right: 22px; height: 202px; background: #b8090d; padding-top: 25px; padding-bottom: 14px;}
.con9 .hnlisder ul{overflow: hidden;height: 202px; width: 1000px;}
.con9 .hnlisder ul li{float: left; width: 226px; text-align: center; margin-left: 7px; margin-right: 7px;}
.con9 .hnlisder ul li img{display: block;}
.con9 .hnlisder ul li span{height: 30px; line-height: 30px; margin-top: 3px; display:block; text-overflow:ellipsis;}
.con9 .hnlisder ul li span a{font-size: 14px; color: #fff;}
.con9 .hnlisder .btn{display: block; width: 28px; height: 28px; position: absolute; top: 100px;}
.con9 .hnlisder .prev{left: -43px; background:url(../images/prev.png) no-repeat;}
.con9 .hnlisder .next{right: -43px; background:url(../images/next.png) no-repeat;}
.con9 .hnlisder .prev:hover{left: -43px; background:url(../images/prev_h.png) no-repeat;}
.con9 .hnlisder .next:hover{right: -43px; background:url(../images/next_h.png) no-repeat;}

.con10{ margin-top:36px;}
/*slideTxtBox_01*/
.slideTxtBox_01{float: left; width: 682px;}
.slideTxtBox_01 .hd{float: left; width: 155px;}
.slideTxtBox_01 .hd ul li{ height: 58px; width: 155px; background: #dfdfdf; margin-bottom: 2px;}
.slideTxtBox_01 .hd ul li a{display: inline-block; width: 100%; height: 58px; font-size: 16px; color: #383838; font-weight: bold; line-height: 58px; text-decoration: none; text-align: center;}
.slideTxtBox_01 .hd ul li.on{ background:#383838;cursor:pointer; } 
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .bd{ float:right; width:500px;}
.slideTxtBox_01 .bd .chgtext dl{ height:145px;}
.slideTxtBox_01 .bd .chgtext dl dt{float: left;}
.slideTxtBox_01 .bd .chgtext dl dt img{display: block;}
.slideTxtBox_01 .bd .chgtext dl dd{padding-left: 239px;}
.slideTxtBox_01 .bd .chgtext dl dd strong{height:30px;line-height:30px;display:block;text-overflow:ellipsis;}
.slideTxtBox_01 .bd .chgtext dl dd strong a{font-size: 14px; color: #000000;}
.slideTxtBox_01 .bd .chgtext dl dd b{ margin-top: 8px; line-height: 24px; font-size: 13px; color: #616161; height: 96px; display:block; font-weight:normal;}
.slideTxtBox_01 .bd .chgtext dl dd b a{ color: #ac1402; font-size: 14px; font-weight: bold;}
.slideTxtBox_01 .bd .chgtext ul{margin-top: 13px;}
.slideTxtBox_01 .bd .chgtext ul li{height: 36px; line-height:36px; border-bottom: 1px dotted #dadada; background:url(../images/point.jpg) no-repeat left center; padding-left:15px;}
.slideTxtBox_01 .bd .chgtext ul li a{float: left;}
.slideTxtBox_01 .bd .chgtext ul li span{float: right;}

.c10_right{ float:right; width:280px;}
.c10_right h2{ height:36px; line-height:36px;}
.c10_right h2 a.more{ float:right; font-size:14px; font-weight:normal;}
/*scroll_02*/
.scroll_02 .bd ul li{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8;}
.scroll_02 .bd ul li strong{height: 36px; line-height: 36px; background:url(../images/wen.png) no-repeat left center; padding-left: 30px; text-overflow:ellipsis; font-weight:normal; display:block;}
.scroll_02 .bd ul li strong a{font-size: 12px; color: #6a6a6a;}
.scroll_02 .bd ul li span{background:url(../images/da.png) no-repeat left 2px; padding-left: 30px; height: 44px;line-height: 22px; display:block;}



.frlink{ margin-top: 28px; margin-bottom: 28px; padding: 10px 0px; border-top: #efefef solid 1px; border-bottom: #efefef solid 1px;}
.frlink h2{float: left; height: 36px; line-height: 36px; margin-left: 19px; padding-left: 45px;  background:url(../images/fricon.png) no-repeat left center;}
.frlink h2 a{font-size: 16px; color: #383838;}
.frlink h2 span{width: 29px; height: 15px;margin-left: 8px; margin-top: 10px; font-weight:normal; font-size:14px; color:#999;}
.frlink .hzparner{overflow: hidden;}
.frlink ul{overflow: hidden;float: left; width: 625px; padding-top: 10px; margin-left: 20px;}
.frlink ul li{float: left; height: 14px; margin-bottom: 3px;}
.frlink ul li a{display: inline-block; height: 14px; padding: 0px 18px; border-left: 1px dotted #9a9a9a; color: #acacac; line-height: 14px; font-size: 14px; display: inline-block;}
.frlink .hzparner .sqrk{display: inline-block; height: 20px; line-height: 20px; padding-right: 24px; float: right; background:url(../images/jia.png) no-repeat right center; font-size: 13px; color: #909090; margin-right: 15px; margin-top: 5px;}




.footer{background: #373737;}
.footer .foot{padding-top: 27px; padding-bottom: 45px;}
.footer .ftmenu{ height:100px;}
.footer .ftmenu ul{ height:176px;}
.footer .ftmenu ul li{ text-align: center; float: left; padding: 6px 25px 0 25px; display:block;}
.footer .ftmenu ul li img{display: inline-block;}
.footer .ftmenu ul li b{height: 30px; line-height: 30px; display:block; font-weight:normal;}
.footer .ftmenu ul li b a{font-size: 14px; color: #bebebe;}
.footer .ftmenu ul li:hover a{color: #b81300;}
.footer .ftmenu ul li span{display: inline-block; width: 48px; height: 48px;}
.footer .ftmenu ul li.fmn1 span{background: url(../images/ftmnimg1.png) no-repeat;}
.footer .ftmenu ul li.fmn2 span{background: url(../images/ftmnimg2.png) no-repeat;}
.footer .ftmenu ul li.fmn3 span{background: url(../images/ftmnimg3.png) no-repeat;}
.footer .ftmenu ul li.fmn4 span{background: url(../images/ftmnimg4.png) no-repeat;}
.footer .ftmenu ul li.fmn5 span{background: url(../images/ftmnimg5.png) no-repeat;}
.footer .ftmenu ul li.fmn6 span{background: url(../images/ftmnimg6.png) no-repeat;}
.footer .ftmenu ul li.fmn7 span{background: url(../images/ftmnimg7.png) no-repeat;}
.footer .ftmenu ul li.fmn8 span{background: url(../images/ftmnimg8.png) no-repeat;}
.footer .ftmenu ul li.fmn9 span{background: url(../images/ftmnimg9.png) no-repeat;}
.footer .ftmenu ul li.fmn10 span{background: url(../images/ftmnimg10.png) no-repeat;}
.footer .ftmenu ul li.fmn1:hover span{background: url(../images/ftmnimg1_h.png) no-repeat;}
.footer .ftmenu ul li.fmn2:hover span{background: url(../images/ftmnimg2_h.png) no-repeat;}
.footer .ftmenu ul li.fmn3:hover span{background: url(../images/ftmnimg3_h.png) no-repeat;}
.footer .ftmenu ul li.fmn4:hover span{background: url(../images/ftmnimg4_h.png) no-repeat;}
.footer .ftmenu ul li.fmn5:hover span{background: url(../images/ftmnimg5_h.png) no-repeat;}
.footer .ftmenu ul li.fmn6:hover span{background: url(../images/ftmnimg6_h.png) no-repeat;}
.footer .ftmenu ul li.fmn7:hover span{background: url(../images/ftmnimg7_h.png) no-repeat;}
.footer .ftmenu ul li.fmn8:hover span{background: url(../images/ftmnimg8_h.png) no-repeat;}
.footer .ftmenu ul li.fmn9:hover span{background: url(../images/ftmnimg9_h.png) no-repeat;}
.footer .ftmenu ul li.fmn10:hover span{background: url(../images/ftmnimg10_h.png) no-repeat;}
.footer .ftmenu ul li:hover span{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
.zsbd{ width: 100%;height: 0px; border-top: 1px solid #525252; margin-top: 18px; border-bottom: 1px solid #272727;}
.ftdown dl{ float: left; overflow: hidden; width:600px;}
.ftdown dl dt{ float: left; min-height:150px;}
.ftdown dl dt img{display: block; margin-top: 4px;}
.ftdown dl dd{float:left;height: 24px; line-height: 24px; font-size: 13px; color: #a7a7a7; margin-left:30px;}
.ftdown .ewm{ float: right;overflow: hidden; width:296px;}
.ftdown .ewm span{display: block; width: 140px; float: left; text-align: center; margin-left: 8px; height: 141px; background: url(../images/ewmbox.png) no-repeat;}
.ftdown .ewm span img{display: inline-block; margin-top: 9px;}







/*Add------------------------------------------------------------------------------*/

.weizhi{padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb; height:17px;}
.weizhi strong{ float:left; padding-left:10px; border-left:3px solid #C81500 ; font-weight:normal;line-height:16px;}
.weizhi strong a{ font-size:16px; color:#C81500 ;}
.weizhi span{ float:right;}
.inside{ padding-top:20px; min-height:400px; padding-bottom:30px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a h2{ font-weight:normal;padding:24px 0 23px 22px;background: #C81500; }
.inside_left .side_a h2 a{ font-size:18px; color:#fff; font-weight:bold;}
.inside_left .side_a h2 span{ font-size:14px; color:#eee;}
.inside_left .side_a .cplist{ border: 6px solid #C81500; border-top: none; border-bottom: none;background:#eee;}
.inside_left .side_a .cplist dl{padding-bottom: 10px; border-bottom: 6px solid #C81500;}
.inside_left .side_a .cplist dl dt{ height: 44px; line-height: 44px; margin-bottom: 8px; padding-left: 11px; background: url(../images/dtbg.jpg) repeat-x;}
.inside_left .side_a .cplist dl dt a{ display:block;width: 150px; font-size: 16px; color: #C81500; font-weight: bold; background:url(../images/dticon.png) left center no-repeat; padding-left:20px;}
.inside_left .side_a .cplist dl dd{ line-height: 36px; margin-bottom: 2px; padding-left: 28px; background:url(../images/erj.jpg) no-repeat left center;}
.inside_left .side_b { margin-top:10px; background:#fff;}
.inside_left .side_b h2{ background:#AC1301; line-height:40px; color:#fff; font-size:14px; padding:0px 10px;}
.inside_left .side_b .t05_con{border:1px solid #ccc;}
.inside_left .side_b dl{  margin-bottom:10px; width:194px; padding-left:11px; padding-top:10px;}
.inside_left .side_b dl dt { width:194px;}
.inside_left .side_b dl dt img { width:190px; padding:1px; border:solid 1px #d7d7d7;}
.inside_left .side_b dl dt a:hover img { border:solid 1px #AC1301;}
.inside_left .side_b dl dd { width:174px; margin-top:3px;text-align:center;}

.inside_right{ width:720px; float:right; padding:0px 20px; background:#fff; overflow:hidden;}
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


