@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; list-style-type:none;}
body{font-size:12px; font-family:"宋体";}
a{text-decoration:none; color:#333}
a:hover{color:#f58221;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.kongge{font-family: '宋体', Simsun;" mce_style="font-family: '宋体', Simsun;}
.clear {zoom:1}
.clear:after { content:'';display:block;clear:both;height:0}
.layout:after{clear: both;content: " ";display: block;height: 0;}
.layout{width:1005px; margin:0px auto;}

#header{border-top:4px solid #f58221; height:113px; overflow:hidden; background:#fff;}
.h-h{height:35px; overflow:hidden; text-align:right; float:right;}
.search{background:url(../images/index_03.jpg) no-repeat; width:241px; height:28px; margin-top:6px; float:left; margin-right:5px;}
.search .input{width:189px; float:left; padding:0px 10px; background:none; border:none; height:28px; line-height:28px; color:#666;}
.search .btn{width:31px; height:28px; float:right; border:none; background:none; cursor:pointer; margin-right:0px;}

#nav{width:780px; margin-top:19px; height:30px; font-size:14px; font-family:"微软雅黑"}
#nav li{float:left; width:75px; height:30px; margin:0px 5px; line-height:30px; text-align:center; color:#333; font-weight:bold;}
#nav li a{color:#333; display:block;}
#nav li a:hover{background:#f58221; color:#fff;}
#nav li a.curt{background:#f58221; color:#fff;}

#banner{height:526px; position:relative;}
.flexslider {position: relative;height: 526px;overflow: hidden;}
.slides {position: relative;z-index: 1;}
.slides li {height: 526px;}
.flex-control-nav {position: absolute;bottom: 5px;z-index: 2;width: 100%;text-align: center;}
.flex-control-nav li {display: inline-block;width: 22px;height: 17px;margin: 0 1px 0 0;*display:inline;zoom: 1;}
.flex-control-nav a {display: inline-block;width: 22px;height: 17px;line-height: 140px;overflow: hidden; background: url(../images/index_17.png) no-repeat;cursor: pointer;}
.flex-control-nav .flex-active { background: url(../images/index_15.png) no-repeat;}
.flex-direction-nav {position: absolute;z-index: 3;width:1204px;top: 45%; left:50%; margin-left:-602px;}
.flex-direction-nav li a {display: block;width: 50px;height: 50px;overflow: hidden;cursor: pointer;position: absolute;}
.flex-direction-nav li a.flex-prev {left: 40px; background:url(../images/index_37.png) no-repeat; width:75px; height:75px;}
.flex-direction-nav li a.flex-next {right: 40px; background:url(../images/index_40.png) no-repeat; width:84px; height:67px;}

.kd-about{margin-top:57px; margin-bottom:77px;}
.kd-about .img{width:258px; height:312px; float:left; margin-right:60px;}
.kd-about .about-c{width:480px; float:left; line-height:30px; padding-top:5px;}
.kd-about .about-more{width:123px; padding-top:140px; float:right;}

#kd-product{background:#f58221; height:363px; padding-top:82px;}
#kd-product ul{width:102%;}
#kd-product li{width:25%; float:left; line-height:0px;}
#kd-product li img{width:235px; height:149px; background:#fff;}
#kd-product li p{width:205px; text-align:left; line-height:65px; height:65px; background:#333 url(../images/index_50.jpg) 210px center no-repeat; padding:0px 15px; overflow:hidden;}
#kd-product li p a{color:#fff; display:block}
#kd-product li p a:hover{color:#f58221;}

.case{width:765px; margin:0px auto;}
.case .c1{line-height:0px;}
.case .c1 img{width:472px; height:298px; float:left;}
.case .c1 .r{ width:276px; float:right; margin-top:33px;}
.case .c1 .r .r-t{ background:#f58221; height:36px; font-family:"微软雅黑"; overflow:hidden; line-height:36px; text-align:center; color:#fff; font-size:18px;}
.case .c1 .r .r-c{ line-height:24px; margin-top:25px;}

#kd-news{ background:url(../images/index_99.jpg) repeat-x; height:404px; padding-top:79px;}
#kd-news-t{height:40px; text-align:center; padding-bottom:92px;}
.news-l{width:340px; float:left;}
.news-l li{background:url(../images/index_112.jpg) left center no-repeat; height:30px; line-height:30px; text-indent:15px; color:#fff;}
.news-l li a{color:#fff;}
.news-l li a:hover{color:#333;}

.news-r{width:570px; float:right;}
.news-r-l1{width:43px; float:left;}
.news-r-l2{width:216px; height:140px; float:left; margin-right:25px;}
.news-r-l2 img{width:216px; height:140px;}
.news-r-l3{width:280px; float:right}
.news-r-l3 h3{color:#fff; font-size:12px;}
.news-r-l3 .desc{line-height:24px; color:#fff; height:72px; overflow:hidden; margin:9px 0px;}

.footer{background:url(../images/index_127.jpg) center top no-repeat; height:321px;}
.f-l{width:204px; float:left; padding-left:40px; padding-top:140px;}
.f-l1{width:436px; float:left; text-align:center; padding-top:160px; color:#fff; line-height:24px;}
.f-l2{width:325px; float:right;}
.footer a{color:#fff;}
.footer a:hover{color:#f58221;}

.kd-warp{background:#fff; margin:43px 0px; padding:65px 60px}
.about-t{text-align:center; font-size:24px; font-family:"微软雅黑"; color:#f58221;}
.about-en{ text-align:center; letter-spacing:32px; color:#bbb; font-family:Arial; margin-top:20px; margin-bottom:43px; text-indent:32px;}  

.about-dh{ text-align:center; font-size:0px;}
.about-dh li{ height:35px; line-height:35px; color:#fff; font-size:14px; margin-right:1px;display:inline-block;*display:inline;*zoom:1;}
.about-dh li a{display:block; color:#fff;background:#bbb; padding:0px 22px;}
.about-dh li a:hover{background:#f58221;}
.about-dh li a.cur{background:#f58221; color:#fff;}

.about-bt{ text-align:center;margin-top:68px; overflow:hidden; margin:68px auto 45px;}
.about-bt i{background:url(../images/2_37.jpg) repeat-x; display:inline-block; letter-spacing:22.5px; text-indent:11px; color:#fff; height:30px; text-align:left; line-height:30px; font-style:normal; overflow:hidden;}
.md{width:120%;}

.about-cont{line-height:30px; min-height:300px; height:auto !important; height:300px; text-align:left}

.topnav {list-style: none;margin: 0 auto;padding: 0px;height: 35px;line-height: 35px;}
.topnav li{text-decoration: none;cursor: pointer;*position: relative; height:35px; text-align:center;}
.topnav li span{ width:172px; display:block}
.topnav li a{color:#fff; display:block; padding:0px;}
.topnav li span.bgmenuhove2 {background:#ff8a00; height:35px;}
.topnav li span.bgmenuhove2 a{color:#fff;background:#ff8a00;}
/*nov_tree*/
.topnav li ul.subnav {list-style: none;position: absolute;top:35px;*top:35px;*left: 0px;margin: 0;padding: 0;width: 172px;color: #fff;z-index: 999;display: none;}
.topnav li ul.subnav li{margin: 0; width:172px;padding:0px;height: 34px;line-height: 34px;text-align: left;cursor: pointer;text-transform: uppercase; float:left; border-bottom:1px solid #fff;}
.subnav li a{height:34px;line-height: 34px; text-align:center;width: 172px;display: block;float: left; color:#fff; overflow:hidden; background:url(../images/3_09.jpg) repeat-x;}
.subnav li a:hover{color:#fff; background: url(../images/3_06.jpg) repeat-x;}


#kd-product1{padding-top:87px;}
#kd-product1 ul{width:102%;*width:105%;}
#kd-product1 li{width:25%; float:left; line-height:0px; margin-bottom:52px;}
#kd-product1 li img{width:207px; height:130px; background:#fff; border:1px solid #d8d8d8;}
#kd-product1 li p{width:179px; text-align:left; line-height:65px; height:65px; background:#333 url(../images/index_50.jpg) 179px center no-repeat; padding:0px 15px; overflow:hidden;}
#kd-product1 li p a{color:#fff; display:block}
#kd-product1 li p a:hover{color:#f58221;}


.p-t{text-align:center; font-size:24px; color:#333; font-family:"微软雅黑"; margin:50px 0px;} 

.mod18Box { margin: 0px auto; width: 620px;}
.mod18{ width: 620px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:36px;height:69px;top:478px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/4_07.jpg) no-repeat}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/4_09.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:620px;height:420px;position:absolute;color:#fff;}
.mod18 .cf li img{width:620px; height:420px;}
.mod18 .picBox{height:420px;position:relative;overflow:hidden; border:10px solid #f0f0f0;}
.mod18 .picBox ul{height:420px;position:absolute;}
.mod18 .picBox li{width:620px;height:420px;}
.mod18 .listBox{ width: 504px; height: 90px; margin: 0 auto; position: relative; padding: 33px 0 0px; *padding:20px 0px 0px; overflow: hidden; }
.mod18 .listBox ul{height:90px;position:absolute;}
.mod18 .listBox li{width:118px;height:90px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:94px;height:66px; border:5px solid #f0f0f0}
.mod18 .listBox .on img{width:94px;height:66px; border:5px solid #f58221;}
.mod18 .listBox .on i{display:block;}

.p-c{line-height:30px; padding:0px 30px 0px 50px;}

.fangwei{ background:url(../images/5_02.jpg) center top no-repeat; height:725px;}
.fangwei-b{padding:208px 0px 0px 698px}
.xuliehao{width:244px; height:35px; padding:1px; line-height:35px; border:none; background:none; margin-bottom:45px; padding:0px 10px;}
.mima{width:244px; height:35px; padding:1px; line-height:35px; border:none; background:none; margin-bottom:43px; padding:0px 10px;}
.yanzhengma{width:123px; height:35px; padding:1px; line-height:35px; border:none; background:none; margin-bottom:20px; padding:0px 10px; float:left}
.img{width:89px; height:35px; border:1px solid #d8d8d8; float:left;}

.btn{width:100px; height:35px; cursor:pointer; border:none; background:none; float:left; margin-right:8px;}
.cz{width:100px; height:35px; cursor:pointer; border:none; background:none; float:left; margin-right:8px;}

.gcal{width:103%;}
.gcal li{width:33%; float:left; margin-bottom:30px;}
.gcal li .col{border:10px solid #f0f0f0; width:260px; height:359px;}
.gcal li .col:hover{border:10px solid #f58425; cursor:pointer;}
.gcal li .col .col-t{padding:19px 0px 17px; text-align:center; font-size:16px;}
.gcal li .col .col-c{ line-height:24px; text-indent:2em; padding:15px 10px 0px;}

.ej-view{margin-top:20px; min-height:400px; height:auto !important; height:400px;}
.ej-view h1{ font-size:18px; text-align:center; margin-bottom:5px;}
.ej-view .hit{border-bottom:1px dotted #ccc; padding-bottom:10px; color:#999; text-align:center; margin-top:10px;}
.ej-view .cont{text-align:justify; text-justify:inter-ideograph; line-height:30px; padding-top:20px;}

.block {
    background: rgba(255,255,255,0.5);
    height: 449px;
    left: 95px;
    margin: 15px 15px 15px 0px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    top: -400px;
    width: 668px;
	display:none;
	padding:10px;
}
.modal2 {width: 35%;height: 200px;display: none;border: 5px solid #656565;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; /* future proofing */-khtml-border-radius: 10px; /* for old Konqueror browsers */}

#Result{padding-top:102px; text-align:center; font-size:14px; color:#333; width:100%;}

.gh-gcyj{ width:106%; margin-top:60px;}
.gh-gcyj li{ float:left; width:33%; line-height:0px; margin-bottom:15px; height:210px;}
.gh-gcyj li .img{background:url(../images/gcyj_03.jpg) no-repeat; width:210px; height:143px; float:left; padding:19px 0px 0px 19px; border:none;}
.gh-gcyj li .img img{width:192px; height:128px;}
.gh-gcyj li .title{width:229px; text-align:center; line-height:30px;}

.xmal{margin-top:50px;}
.xmal li{border-top:1px dashed #ccc; padding:38px;}
.xmal li img{width:144px; height:122px; float:left; margin-right:44px;}
.xmal li h3{ color:#333; margin-bottom:5px; font-size:12px;}
.xmal li .desc{ line-height:24px; text-indent:2em; color:#333; height:50px; overflow:hidden; margin-top:10px;}

#pages{padding:30px 0px 0px;}
#pages a{display:inline-block; border:1px solid #d8d8d8; padding:5px 10px; margin:0px 3px;}
#pages span{display:inline-block; border:1px solid #d8d8d8; padding:5px 10px; background:#d8d8d8; color:#f00; margin:0px -3px 0px 3px}