@charset "utf-8";
html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;color:#444;font-size:14px;font-family:'Microsoft YaHei';}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.header{ width:100%;}
.logo{ width:1002px; margin:0 auto; height:77px;text-align:center}
.logo img{ margin-top:20px;}
.navbj{ width:100%; height:42px; border:1px #CCCCCC solid;}
.nav{ width:1002px; height:42px; margin:0 auto; font-size:14px; line-height:42px; text-align:center;}
.nav ul{ margin-left:60px;}
.nav li{ width:107px; height:42px; float:left; margin-left:35px; color:#4e4e4e;}
.nav li:hover{ color:#f37e0b;}
.bannerbj{ width:100%; height:335px; overflow:visible;}
.banner{ width:100%; height:387px; margin:0 auto;}
.prof{ width:1024px; height:151px; margin:0 auto; background:#ff6b00; position:relative; z-index:9999}
.prof ul{ margin:10px 0 0 2px; position: absolute;}
.prof li{ width:327px; height:133px; float:left; margin-left:10px;}
.prof li span{ color:#FFFFFF; font-size:18px; margin:75px 0 0 43px; float:left}
.main{ width:100%;}
.mainmid{ width:1002px; height:225px; margin:0 auto; margin-top:48px;}
.about{ width:624px; height:225px; float:left;}
.aboutbt{ width:100%; height:33px; float:left; background:url(../Image/aboutbtbj.png) right no-repeat; font-size:24px; color:#000000;}
.about p{ float:left; color:#383838; font:12px "宋体"; margin-top:22px; line-height:2; width:422px;}
.about img{ padding:4px; background:#ffe6d5; border:1px #ff832e solid; margin:12px 35px 0 2px; float:left; }
.video1{ width:336px; height:221px; float:left; margin-left:40px;}
.video { OVERFLOW: hidden; WIDTH: 100%; POSITION: relative}
.close_light_bg {DISPLAY: none; BACKGROUND: #000; FILTER: alpha(opacity = 95); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: .95}

.maind{ width:100%; height:323px; background: #ffd8bc; float:left; margin-top:40px;}
.zdtj{ width:1002px; height:253px; background:url(../Image/zdtjbj.jpg)8px 92px no-repeat #ff6b00; margin:0 auto;margin-top:34px;}
.zdtjbt{ width:121px; height:80px; background:#FFFFFF; float:left; margin:7px 0 0 8px; text-align:center;}
.zdtjbt span{ color:#ff6b00; font-size:14px; margin-top:20px; float:left; margin-left:5px}
.zdtj p{ color:#000000; font-size:16px; margin-top:10px;}
.first{ width:325px; height:239px; float:left; margin:7px 0 0 8px;}
.first img{ }
.first span{ padding:10px 25px; float:left; margin:-40px 0 0 0; font:14px "宋体"; background:#ff6b00; color:#FFFFFF;position:relative; z-index:999}
.qttj{ float:left; margin:4px 0 0 3px; width:536px; height:239px;}
.qttj li{ float:left; width:174px; height:118px; margin:3px 3px 0 0; position:relative;}
.qttj li span{ position:absolute; top:0; left:0; display:none;}
.qttj li:hover span{ display:block;}
/*foot*/
.footer{ width:100%; background:#FFFFFF; float:left; }
.foottop{width:100%; height:34px; border-bottom:3px #4a1d13 solid; color:#4a1d13; text-align:center; font-size:24px; float:left; padding-top:70px; }
.foottop span{width:1002px; display:block; margin:0 auto;}
.foot{ width:1002px; height:170px; margin:0 auto; background:url(../Image/footxian2.jpg) center 147px no-repeat;}
.foot ul{ margin-left:76px;}
.foot li{ width:110px; height:106px; float:left; margin-left:83px; text-align:center; line-height:2; font:12px "宋体"; color:#010101; padding-top:73px;}
.foot li p{ height:56px; display:block;}
.foot ul li:nth-child(odd) span{ width:94px; height:23px; background:url(../Image/fobj1.png) no-repeat; color:#FFFFFF; font:12px "宋体"; text-align:center; display:block; line-height:23px; margin-top:10px;}
.foot ul li:nth-child(even) span{width:94px; height:23px; background:url(../Image/ftbj2.png) no-repeat; color:#FFFFFF; font:12px "宋体"; text-align:center; display:block; line-height:23px;margin-top:10px;}
.footd{ width:100%; height: auto; background:#231d1d;}
.footn{ width:1002px; height:auto; margin:0 auto; text-align:center; font:12px "宋体"; color:#FFFFFF;}
.footn span{ width:600px; height:40px; display:block; line-height:27px; margin:0 auto;}
/*neiye*/
.bannern{ width:100%; height:327px;}
.nmain{ width:100%; background: url(../Image/nmainbj.jpg) bottom repeat-x #FFFFFF; float:left;}
.nmainbj1{ width:1002px; margin:0 auto; }
.nmainbj{ width:1002px; margin:0 auto; background:#ffd8bc; margin-top:32px; float:left; padding-bottom:20px;}
.side{ width:165px; margin:24px 0 0 25px; float:left}
.nprof{ width:165px;}
.nprofbt{ width:165px; height:69px; background:url(../Image/nprofbt.jpg) no-repeat; float:left;}
.nprofbt p{ color:#ffa782; font-size:16px; margin:11px 0 0 20px; float:left;}
.nprofbt span{ color:#FFFFFF; font-size:16px; margin:5px 0 0 20px; float: left}
.nprof ul{ width:165px; background: url(../Image/nprubj.png) bottom no-repeat #ff9b54; padding-bottom:140px; margin-top:10px;}
.nprof li{ width:81px;  background:#ff7d1f; border-bottom:1px #ffb581 dashed; line-height:35px; color: #FFFFCC; background:url(../Image/npflbj.png) 40px no-repeat; padding-left:64px;  font-family:"宋体";}
.nprof ul li:hover dl{ display:block;}
.nprof dl{  background: #CCCCCC; padding-bottom:0px; position: relative; display: none; left:0; top:0; font-size:12px;}
.nprof dl dd{font-size:12px; width:73px; height:35px; border-bottom:1px #ffb581 dashed; line-height:35px; color: #999999; background:url(../Image/npflbj.png) 20px no-repeat; padding-left:44px;  font-family:"宋体"; }
.nprof dl dd:hover{color:#FFFFFF;background:url(../Image/nprlbhover.png) 10px no-repeat;width:81px;padding-left:31px;}

.nprof li:hover{ color:#FFFFFF;background:url(../Image/nprlbhover.png) 10px no-repeat;width:114px;padding-left:31px; }
.nmainr{ width:757px; float:left; margin:24px 0 0 24px;}
.nmainbt{ width:757px; background:#FFFFFF; height:37px;}
.nmainbt span{ color:#ff5a00; font-size:16px; height:37px; line-height:37px; margin-left:20px;}
.nmainbt p{ color:#949494; font-size:12px; height:37px; line-height:37px; font-family:"宋体"; float:right; margin-right:30px;}
.npro{ margin-top:20px;}
.npro ul{ width:780px; overflow:visible;}
.npro li{ width:235px; height:190px; color:#ff6a00; text-align:center;float:left; margin-right:25px; position:relative;}
.npro li span{ position:absolute; display:none; top:0; left:0;}
.npro li:hover span{ display:block;}
.pages{ position:relative; bottom:-64px;}








.fg {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    background: #231D1D;
}.fg a{color: #fff;}

