@charset "utf-8";

/* CSS Document */


.ban01{ margin-top:-15px; z-index:1}
.ban{ overflow:hidden; width:100%;  float:left;}

.fullSlide {width:100%;position:relative;height:520px;overflow:hidden; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:520px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:520px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#f00;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


#List1,#List2{ float:left}


.about01{ width:400px; float:left; overflow:hidden}

.about01 h2{ width:100%; float:left; overflow:hidden; height:82px; margin-bottom:34px}



.tabtit2{ width:100%; float:left; overflow:hidden}

.tabtit2 a{width:26px; padding:93px 33px 0;margin-right:3px; height:207px;   line-height:28px;  float:left; overflow:hidden; display:block; background:#eeeff4; font-size:20px; color:#222;}

.tabtit2 a.hover{ background:#03004c; color:#fff}







.tabcon2{ width:800px; float:left; overflow:hidden; margin-top:56px}

.tabcon2 dl{ width:100%; float:left; overflow:hidden;}

.tabcon2 dl p{ width:100%; float:left; overflow:hidden; line-height:32px; font-size:16px; color:#888; text-indent:2em; margin-bottom:8px}

.tabcon2 dl h6{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:right;font-weight:normal;}

.tabcon2 dl h6 a{ font-size:14px; color:#888; }

.tabcon2 dl h6 a:hover{ text-decoration:underline; color:#03004c}



.tabcon2 ul{width:100%; float:left; overflow:hidden; margin-top:18px; padding-top:22px; border-top:1px solid #eee}

.tabcon2 ul p{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:12px; color:#888; margin-bottom:10px }

.dl0001{ margin-top:58px}






.about02{ height:465px; background:url(about_bg.jpg) no-repeat center 0}

.about02 dl{ width:100%; float:left; overflow:hidden; margin-top:91px;}

.about02 dl h4{ width:100%; float:left; overflow:hidden; text-align:center; font-size:44px; font-weight:bold; color:#fff; line-height:50px; margin-bottom:18px; letter-spacing:4px}

.about02 dl dt{ width:100%; float:left; overflow:hidden; line-height:65px; text-align:center; font-size:60px; color:#fff; font-weight:bold; margin-bottom:35px; letter-spacing:6px}

.about02 dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:24px; color:#8c899e;  margin-bottom:64px; }

.about02 dl h5{ width:168px; height:44px; padding:0 516px; float:left; overflow:hidden}

.about02 dl h5 a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-align:center; background:#f39800; font-size:14px; color:#03004c; font-weight:normal}

.about02 dl h5 a:hover{ background:#e18d00; color:#fff}



.dlty01{ width:100%; float:left; overflow:hidden}

.dlty01 h6{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:18px; color:#aaa; text-transform:uppercase; padding-bottom:29px; background:url(h6_01.gif) no-repeat 0 bottom; margin-bottom:44px}

.dlty01 dt{width:100%; float:left; overflow:hidden; line-height:22px; font-size:30px; color:#222; line-height:35px; font-weight:bold }

.ulty01{ width:100%; float:left; overflow:hidden}



.spanty{ float:right; width:147px; height:45px;}

.spanty a{ display:block; float:left; overflow:hidden; width:145px; height:43px; line-height:43px; text-align:center; border:1px solid #222; border-radius:7px; font-size:19px; color:#222}

.spanty a b{ font-size:21px}

.spanty a:hover{  color:#f39800; border:1px solid #f39800}

.ulty01 dd{ width:340px; float:left; overflow:hidden; line-height:20px; margin-top:5px; font-size:14px; color:#aaa}





.rollBox{width:1300px;overflow:hidden; float:left; }
.an_left{width:35px; overflow:hidden;float:left;  }

.rollBox .leftBotton{ width:35px; height:45px;overflow:hidden; margin-top:190px;float:left;cursor:pointer;}

.an_right{ width:24px;float:left;overflow:hidden; padding-left:11px}

.rollBox .RightBotton{ width:24px;height:45px; overflow:hidden;float:left;cursor:pointer;margin-top:190px;  display:inline }

.rollBox .Cont{width:1200px; overflow:hidden;float:left; display:inline;  height:400px; padding:25px 0 ; position:relative; z-index:999999999999; }

.rollBox .ScrCont{width:10000000px;} 

.rollBox .pic {width:239px; border-top:1px solid #ebebeb; float:left;overflow:hidden; display:inline; background:#f5f5f5; padding:25px 0; text-align:center; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb}

.rollBox .pic img{ max-width:100%;  overflow:hidden; margin-bottom:20px; padding:40px 0} 

.rollBox .pic span{ float:left; width:100%; line-height:24px; height:24px; overflow:hidden; text-align:center}

.rollBox .pic a{ font-size:16px; color:#222}

.rollBox .pic a:hover{ text-decoration:underline; color:#bb1b21}

.rollBox div.pic:hover{ position:relative; z-index:9999999999999999999999999999999999999;   -webkit-box-shadow: 0 0 15px #c5c5c5;
            -moz-box-shadow: 0 0 15px #c5c5c5;
            box-shadow:0 0 15px #c5c5c5; }



.news{ background:#fafafa; padding:80px 0}

.dlty01 dt.dt100{ width:30%;}

.ul100{ width:70%}



.dl01{ width:500px; float:left; overflow:hidden; margin-right:116px}

.dl01 h5{ width:100%; float:left; overflow:hidden}

.dl01 h5 img{ width:100%; float:left; overflow:hidden; height:260px;}

.dl01 ul{ width:94%; float:left; overflow:hidden; padding:20px 3% 28px; background:#fff ; }

.dl01 ul dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; height:60px}

.dl01 ul dt a{ font-size:23px; color:#222; }

.dl01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal; font-size:18px; color:#999; margin-bottom:25px}

.dl01 dd a{ font-size:18px; color:#999}

.dl01 a:hover{ text-decoration:underline; color:#bb1b21}

.span001{ padding:0 7px; font-size:13px; color:#666}

.span002{ float:right; line-height:20px}

.dl01 span.span002 a{ font-size:16px}



.ulnews{ width:584px; float:left; overflow:hidden}

.ulnews dl{ width:544px; padding-left:40px; float:left; overflow:hidden; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ddd; background:url(dot03.gif) no-repeat 0 0}

.ulnews dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px }

.ulnews dl dt a{ font-size:18px; color:#333;}

.ulnews dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#888}

.ulnews dl dd a{color:#888}

.ulnews dl dd span{ padding:0 7px; font-size:13px}

.ulnews a:hover{ color:#bb1b21; text-decoration:underline}



/************ oem *********/

.oem{ height:785px; padding:80px 0; background:url(oem_bg.jpg) no-repeat center 0}

.oem .dlty01 dt{ color:#fff}

.oem .dlty01 dd{ width:100%; font-size:16px; line-height:25px}



.dloem{ width:592px; height:232px; float:left; overflow:hidden; background:#fff; margin-bottom:16px; }

.dloem h6{ height:71px; width:100%; float:left; overflow:hidden; margin-top:29px; margin-bottom:11px}

.dloem dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:20px; color:#222; background:url(oem_line01.gif) no-repeat center bottom; padding-bottom:12px; margin-bottom:9px}

.dloem dd{ width:805; float:left; overflow:hidden; padding:0 10%; line-height:22px; font-size:14px; color:#888; text-align:center}



.dloem1 h6{ background:url(oem_a1.png) no-repeat center 0}

.dloem2 h6{ background:url(oem_b1.png) no-repeat center 0}

.dloem3 h6{ background:url(oem_c1.png) no-repeat center 0}

.dloem4 h6{ background:url(oem_d1.png) no-repeat center 0}



.dloem:hover{ background:url(oem_dlbg.gif) no-repeat 0 0; cursor:pointer; }



.dloem1:hover h6{ background:url(oem_a2.png) no-repeat center 0}

.dloem2:hover h6{ background:url(oem_b2.png) no-repeat center 0}

.dloem3:hover h6{ background:url(oem_c2.png) no-repeat center 0}

.dloem4:hover h6{ background:url(oem_d2.png) no-repeat center 0}



.dloem:hover dt{ color:#fff; background:url(oem_line02.gif) no-repeat center bottom}

.dloem:hover dd{ color:#fff}



.dloem1{ margin-right:16px}

.dloem3{ margin-right:16px}

/************ oem end *********/







.dlty01b{ position:relative}

.uljs p{ width:50%; font-size:14px; line-height:25px; color:#aaa; height:75px; float:left; overflow:hidden}

.ddjs{ width:50%; overflow:hidden; height:108px; position:absolute; z-index:9; right:0; bottom:8px}

.ddjs a{ width:106px; height:60px; padding:23px 0; display:block; float:left; overflow:hidden; border:1px solid #f39800; color:#f39800; font-size:24px; line-height:30px; text-align:center; margin-left:70px; display:inline; border-radius:50%}





.fw01{ background:url(fw_bg.gif) no-repeat center 0; height:485px; margin-bottom:9px}

.fw02{ border-left:5px solid #fff; width:570px; height:485px; float:left; overflow:hidden; margin-right:85px}

.fw03{ width:505px; float:left; overflow:hidden;}

.fw03 h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:24px; color:#03004c; margin-top:74px; margin-bottom:50px}

.fw03 dl{ width:429px; float:left; overflow:hidden; margin-bottom:60px; padding-left:76px;}

.fw03 dl dt{ width:102px; float:left; overflow:hidden; font-size:18px; color:#222}

.fw03 dl dd{ width:327px; float:left; overflow:hidden; font-size:14px; color:#333}



.dl001{ background:url(fw05.gif) no-repeat 0 center; height:40px}

.dl001 dt{ line-height:40px;}

.dl001 dd{ line-height:40px;}



.dl002{ background:url(fw06.gif) no-repeat 0 center; height:60px}

.dl002 dt{ line-height:60px;}

.dl002 dd{ line-height:20px;}



.dl003{ background:url(fw07.gif) no-repeat 0 center; height:40px}

.dl003 dt{ line-height:40px;}

.dl003 dd{ line-height:20px;}



.fw01b{ background:url(fw01b.gif) no-repeat center 0; height:485px;}



.fw04{ width:635px; float:left; overflow:hidden}

.fw05{ width:100%; float:left; overflow:hidden; margin-bottom:55px; padding-left:50px; -moz-box-sizing: border-box;box-sizing: border-box; }

.fw05 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:24px; color:#f39800; font-weight:bold; margin-top:40px; margin-bottom:10px}

.fw05 dd{ color:#595757;width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px;}



.fw01b h6{  width:100%; float:left; overflow:hidden;  -moz-box-sizing: border-box;box-sizing: border-box; padding-left:150px; height:182px; margin-bottom:32px}



.fw06{ width:260px; margin-left:118px; height:66px; border:2px solid #3f3a37; float:left; display:inline; overflow:hidden; border-radius:12px; background:url(tel05.gif) no-repeat 12px center; padding-left:70px}

.fw06 ul{ width:100%; height:56px; border-left:2px solid #3f3939; float:left; margin-top:5px; padding-left:18px; -moz-box-sizing: border-box;box-sizing: border-box; }

.fw06 dt{ width:100%; float:left; overflow:hidden; line-height:23px; font-size:20px; color:#231816}

.fw06 dd{width:100%; float:left; overflow:hidden; line-height:35px; font-size:32px; color:#241917}



.fw07{ width:560px; height:485px; float:left; overflow:hidden; border-right:5px solid #fff}





.ys01 dl{ width:220px; padding-left:110px; float:left; overflow:hidden; background:url(ys15.gif) no-repeat 32px 33px}

.ys01 dl.dl004{ background:none; padding-left:160px;}

.ys01 dd{ width:100%; float:left; overflow:hidden; text-align:center; height:95px; margin-bottom:30px}

.ys01 dt{ width:100%; float:left; text-align:center; font-size:22px; color:#898989; text-align:center; line-height:28px}



.bj01{ height:462px; float:left; overflow:hidden; padding-right:650px; width:550px; background:url(bj01.jpg) no-repeat right 0; }

.bj02{ height:462px; float:left; overflow:hidden; padding-left:650px; width:550px; background:url(bj02.jpg) no-repeat left 0; }

.bj01 dt{ width:100%; float:left; overflow:hidden; line-height:34px; font-size:25px; color:#222; font-weight:bold; margin-top:125px; margin-bottom:20px}

.bj01 dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:16px; color:#888; margin-bottom:10px }







.m_0{ margin-bottom:0}

.m_10{ margin-bottom:10px}