@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{font-size:14px; font-family:"SimHei","Microsoft Yahei","微软雅黑",Verdana, Geneva, sans-serif;}
p,ul,li,ol,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul,li,ol{ list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
img{ border:none; -moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;}
li>a{display:block; color:inherit;}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}
.w{width:1000px; margin:0 auto; clear:both;position:relative;}
.fl{float:left;}.fr{float:right;}
.h10{height:10px; width:100%; clear:both;}.h20{height:20px; width:100%; clear:both;}
.h30{height:30px; width:100%; clear:both;}.h45{height:45px; width:100%; clear:both;}
.h60{height:60px; width:100%; clear:both;}.h110{height:110px; width:100%; clear:both;}
.radius{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;}
.pages{text-align:center; height:48px; padding-bottom:20px;}
.pages a,.pages b{display:inline-block;width:65px; height:48px; line-height:48px; background:#fff; border:1px solid #e5e5e5; margin-left:-5px;}
.pages a>b{display:inline; border:0; color:red;}

/* header */
.header{width:100%;  }
.itop_b {
    height: 30px;
    line-height: 30px;
    border-bottom: #000 1px solid;
}


.toubu{width:1000px;margin:0 auto;}
.hmain .hlogo{float:left; margin-bottom:2px; overflow:hidden;}
.hmain .hlogo img{max-width:600px;max-height:70px;padding:30px 0 20px;}
.hmain .hright{float:right;}
.hmain .hright a{display: inline-block;margin: 0 15px;font-size: 16px;color: #A8A8A8;line-height: 30px;}
.hmain .hright a:hover{color:#333;}
.chineseico{background:url(img/chineseico.gif) no-repeat 0 50% scroll; padding-left:27px;}
.hmain .tphone{ background:url(img/tel.png) no-repeat;text-align:right; font-size:20px; color:#0a7f90;padding-left:40px;margin-top:50px;}
.hmain .tbdh{background:#f1f1f1;}
.hmain .nav{line-height:50px;height:50px;width:1000px;margin:0 auto;}
.hmain .nav>li{float:left; width:125px; text-align:center; font-size:16px; position:relative;background:url(img/fgx.jpg) no-repeat right center;}
.hmain .nav>li:last-child{background:none;}
.hmain .nav li:hover>a{color:#ff4a03;}


/* main */
.main-title{height:30px; margin:0 auto; font-size:22px; clear:both;color:#ff4a03;font-family:"SimHei";border-bottom:#babcbb 2px solid;}
.protit{height:30px;float:left;border-bottom:#565455 2px solid;}
.main-title a{color:#ff4a03;}
.main-title a.gengduo{float:right;font-weight:bold;}
.main-title a.gengduo span{font-size:16px;}
.main-title span{padding-left:5px; line-height:10px; font-size:14px; font-family:"Arial";}
.main-product{margin:0 auto;width:1000px; position:relative; overflow:hidden;}
.main-hzhb{margin:0 auto;width:1000px; position:relative; overflow:hidden;}
.gd-product{position:relative;}
.gd-btn-left{position:absolute; left:0; top:50px; width:42px; height:55px; background:url(img/gb-btn-left.png) no-repeat left top scroll;}
.gb-btn-right{position:absolute; right:0; top:50px; width:42px; height:55px; background:url(img/gb-btn-right.png) no-repeat left top scroll;}
.gd-main{margin:0 auto; position:relative; overflow:hidden;}
.gd-main li{float:left;padding: 4px;border: 1px solid #ccc;margin:10px 5px;position:relative;}
.gd-main li>a{width:230px;}
.gd-main li>a img{width:230px; height:230px;}
.gd-main li>a h3{font-size:18px; color:#fff;background:#000; opacity:0.7; line-height:40px; text-align:center; font-weight:normal;position:absolute;bottom:4px;width:230px;}
.gd-hzhb{margin:0 auto; position:relative; overflow:hidden;}
.gd-hzhb li{float:left;margin:10px 5px;}
.gd-hzhb li>a{}
.gd-hzhb li>a img{width:205px; height:128px;padding:4px;border:1px solid #ccc;}
.gd-hzhb li>a h3{font-size:18px; color:#221c1c;background:#c9c9c9; line-height:40px; text-align:center; font-weight:normal;}
.main-case{width:1000px; margin:0 auto; position:relative; overflow:hidden;}
/* 3D */
.banner_3d{ position:relative; top:10px; margin:0 auto;width:1000px; height:450px;}
.banner_3d .ban_main{position:absolute;}
.banner_3d .ban_main li{list-style:none; position:absolute;}
.banner_3d .ban_main li a{width:100%; height:100%;}
.banner_3d .ban_main img{position:relative;width:100%; height:100%; box-shadow:5px 10px 15px rgba(0,0,0,0.3);} 
.banner_3d .ban_main li:nth-child(1){width:410px; height:410px; left:385px; top:0; z-index:9;}
.banner_3d .ban_main li:nth-child(2),.banner_3d .ban_main li:nth-child(5){width:350px; height:350px; top:30px; z-index:8;}
.banner_3d .ban_main li:nth-child(3),.banner_3d .ban_main li:nth-child(4){width:300px; height:300px; top:55px; z-index:7;}
.banner_3d .ban_main li:nth-child(2){left:185px;}
.banner_3d .ban_main li:nth-child(5){left:609px;}
.banner_3d .ban_main li:nth-child(3){left:0;} 
.banner_3d .ban_main li:nth-child(4){left:849px;}
.banner_3d .btn_l,.banner_3d .btn_r{width:20px; height:100px; line-height:100px; background:#900; position:absolute;top:150px; display:block; z-index:999;}
.banner_3d .btn_l{left:0;} .btn_r{right:0;}
/* video and news */
.main-about-news,.mainnews{width:1000px; margin:0 auto;}
.main-video{float:left;padding:10px 10px 10px 0;}
.main-news{float:right; width:600px;}
.main-about{float:right;width:500px;padding:10px 0;line-height:30px;font-family:"SimHei";font-size:18px;}
.main-about>a{display:block;color:#ff4a03;text-align:right;}
.main-news-main{position:relative; height:180px;}
.main-news-main img{float:right; width:300px; height:170px;}
.main-news-main h3{width:245px; height:50px; line-height:50px; font-size:20px; font-weight:normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main-news-main .main-news-more{position:absolute; left:210px; top:145px;}
.main-news ul{margin-top:10px;}
.main-news ul li{line-height:30px; clear:both;background:url(img/tb.png) no-repeat left center;padding-left:20px;font-size:16px;border-bottom:1px dotted #ccc;}
.main-news ul li span{float:right;}
.main-img-main{float:left;padding:10px 10px 10px 0;}
.main-img-main img{width:355px;height:218px;}

/* footer */
.footer{width:100%; min-width:1000px; background:#333;color:#fff;}
.ftitle span{font-size:25px;}
.footer .flogo{float:left; margin-right:20px; width:150px; overflow:hidden;}
.footer .flogo img{max-width:100%; height:auto;}
.footer .ftitle{margin-bottom:10px; width:135px; height:30px; line-height:30px; color:#fff; border-bottom:1px solid #858585;}
.footer .fcontact{float:left; width:300px; margin-right:20px; font-size:12px;}
.footer .fcontact p{line-height:20px;font-size:14px;}
.fcontact img{width:100px;padding-top:5px;}
.footer .fnav{float:left; margin-right:20px; width:240px; font-size:12px;}
.footer .fnav a{display:block; padding:0 10px 10px 0;color:#fff;font-size:15px; }
.footer .fqrc{float:left; margin-right:20px; width:300px;}
.footer .fqrc img{float:left; margin:0 10px; width:130px; height:130px;}
.footer .yqlj{float:left; width:420px; margin-top:10px;color:#fff; font-size:14px;}
.footer .yqlj h4{padding-left:20px; height:32px; line-height:32px; background:url(img/darrow.gif) no-repeat 210px 12px scroll; font-weight:normal; overflow:hidden;}
.footer .yqlj a{color:#fff;}
#searchform .text{height:23px;line-height:23px;float:left;padding:0 10px;border:0;background:#000;color:#fff;width:200px;margin-right:10px;}
.zuiwei{background:#333;color:#fff;border-top:3px solid #252525;}
.zuiwei .zuiwei_wz{width:1000px;line-height:30px; margin:0 auto;text-align:center; }
/* nymain */
.nymain{position:relative; width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.main-nav{height:30px; line-height:30px; border-bottom:1px solid #E0E0E0;}
.left-nav{float:left; width:205px; background:#efefef;}
.left-nav .left-nav-t{margin:10px 0; height:40px; width:100%; text-align:center; line-height:40px; background:#00a3ee; color:#fff; font-size:18px; box-shadow:0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.2); -o-box-shadow:0 1px 10px rgba(0,0,0,0.2);}
.left-nav li{padding-left:30px;min-height:40px; line-height:40px; overflow:hidden; background:url(img/left-nav-li-bg.gif) no-repeat center bottom scroll;}
.left-nav .left-nav2{display:none; background:url(img/left-nav-li-bg.gif) no-repeat center top scroll;}
.left-nav li:hover .left-nav2{display:block;}
.right-main{float:right; width:840px; height:auto; overflow:hidden;}

/* 新闻内页 */
.news-title{margin-bottom:20px; padding:10px 0; border-bottom:1px solid #E0E0E0; text-align:center;}
.news-title h3{font-size:16px; line-height:30px; margin-bottom:20px; font-weight:normal;}
.news-title span{display:inline-block; padding:0 10px; color:#666; font-size:13px;}
.news-content{padding:10px; line-height:25px; color:#333}

/* 新闻列表 */
.news-list{position:relative;}
.news-list li{padding:10px 0; height:auto; border-bottom:1px dashed #E0E0E0; overflow:hidden;}
.news-list .news-list-img{float:left; display:block; height:100%; width:240px; margin-right:20px;}
.news-list .news-list-text{float:left;}
.news-list .news-list-t{display:block; line-height:30px; color:#333}
.news-list .news-list-t:hover{color:#000;}
.news-list span{display:block; font-size:13px; color:#666;}
.news-list p{line-height:25px; font-size:13px; width:500px;}
.news-list p a{color:#00a3ee; font-size:13px;}

/* 产品列表 */
.cp-banner{margin-bottom:20px;}
.cp-list{position:relative;}
.cp-list li{float:left; width:280px;}
.cp-list li a{display:block; width:260px; margin:0 auto 20px auto;}
.cp-list li a img{width:260px;; height:260px;}
.cp-list li a h3{width:260px; line-height:30px; text-align:center; font-weight:normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 产品内页 */
.cp-ny-top{maring-bottom:20px;}
.cp-ny-top .cp-imgs{float:left; width:390px;}
.cp-ny-top .cp-imgs .cpimg{width:390px; height:390px;}
.cp-ny-top .cp-imgs .cp-img-list{text-align:left;}
.cp-ny-top .cp-imgs .cp-img-list img{width:85px; height:85px; margin:0 5px;}
.cp-ny-top .cp-imgs .cp-img-list img:nth-child(1){margin-left:10px;}
.cp-ny-top .cp-ny-top-text{float:right; width:420px;}
.cp-ny-top .cp-ny-top-text h3{font-size:16px; margin-bottom:30px;}
.cp-ny-top .cp-ny-top-text p{line-height:25px;}
.cp-ny-content{margin:10px 0;}

.all{ width:1000px; height:auto; overflow:hidden; margin:0 auto 40px auto;}

.main{ margin-top:20px;}



.main .main_left{ float:left; width:200px; background:#FFFFFF;}



.main .main_left .leftitem{ border:#d5d5d5 1px solid; border-radius:4px; margin-bottom:12px;}



.main .main_left .leftitem .tit{ background:url(img/tit1.gif) repeat-x; height:32px; line-height:32px; font-size:14px; text-indent:20px; font-weight:bold}



.main .main_left .leftitem .cates{ padding:12px 0px;}



.main .main_left .leftitem .cates dl{ padding:0px 12px;}



.main .main_left .leftitem .cates dl dt{ background-color:#ccc; height:24px; line-height:24px; color:#333; font-weight:bold; text-indent:16px; margin-bottom:6px; border-radius:2px;}



.main .main_left .leftitem .cates dl dd{line-height:24px;height:24px;padding-left:30px;background:url(img/arrow1.gif) 16px center no-repeat}



.main .main_left .leftitem .lianxi{ padding:12px 0px;}



.main .main_left .leftitem .lianxi dl{ padding:0px 12px;}



.main .main_left .leftitem .lianxi dl dt{background:url(img/tel1.gif) left center no-repeat; padding:10px 0px; padding-left:60px;}



.main .main_left .leftitem .lianxi dl dt .tel{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; line-height:24px;}



.main .main_left .leftitem .lianxi dl dd{ line-height:24px;}




.flickr{text-align:center;padding:20px 0;}


.main .main_right{ float:right; width:785px; overflow:hidden; background:#FFFFFF;}



.main .main_right .sitemap{ border:1px solid #d5d5d5; border-radius:4px; height:34px; line-height:34px; padding-left:12px;}







.main .main_right .content{border:1px solid #d5d5d5; border-radius:4px; padding:12px 24px; margin-top:12px; font-size:14px; line-height:28px;}



.main .main_right .content img{max-width:100%;}



.main .main_right .content .newslist{ font-size:14px; overflow:hidden}



.main .main_right .content .newslist li{ padding:20px 0px; overflow:hidden;_height:118px;}



.main .main_right .content .newslist li .img{ width:168px; height:118px; float:left; overflow:hidden; margin-top:2px;}



.main .main_right .content .newslist li .img img{ width:167px; height:118px;}



.main .main_right .content .newslist li .txt{ float:right; width:550px; line-height:24px; height:118px; overflow:hidden;}



.main .main_right .content .newslist li .txt h2 a{ font-size:14px; }


.main .main_right .content .newslist li .txt h2 span{ font-size:14px; float:right;font-weight:normal;}




.main .main_right .content .pagebar{ font-family:Verdana, Geneva, sans-serif; height:30px; border:1px solid #d5d5d5; font-size:12px; padding:0px 12px; line-height:30px;}



.main .main_right .content .pagebar .pl{ float:left}



.main .main_right .content .pagebar .pr{ float:right}



.main .main_right .content .pagebar .pr a{ border:1px solid #d5d5d5; display:inline-block; width:12px; height:12px; line-height:12px; padding:4px; _margin-top:4px;}



.main .main_right .content .pagebar .pr a:hover{ border:1px solid #dd127b; }







.main .main_right .cateslist{ margin-top:12px; overflow:hidden}



.main .main_right .cateslist dl{border:1px solid #d5d5d5; border-radius:4px; overflow:hidden;_float:left;padding-top:10px; }



.main .main_right .cateslist dl dt{ background:url(img/tit1.gif) repeat-x; height:32px; padding-left:12px; line-height:32px; font-weight:bold;}



.main .main_right .cateslist dl dd{ float:left; margin:6px 15px; width:165px; display:inline; }





.main .main_right .cateslist dl dd .img img{ width:175px; height:175px; border:1px solid #d5d5d5;}



.main .main_right .cateslist dl dd .img a:hover img{ border:#000 1px solid}



.main .main_right .cateslist dl dd .txt{ height:30px; line-height:30px; text-align:center;overflow: hidden;}


.procontent .tit{ height:40px; line-height:40px; border-bottom:2px solid #ff4a03;}



.procontent .tit dt{ float:left; height:40px; line-height:40px; color:#fff; background-color:#ff4a03; text-align:center; width:160px; font-weight:bold; font-size:16px;}

.tpzs{text-align:center;margin:10px 0;}
.tpzs img{max-width:500px;}

.procontent .detail{ margin-top:20px;}

.news_xaingxi{width:100%;height:60px;border-bottom:#e1e3df dashed 1px;line-height:80px;color:#505050; font-size:20px;font-weight:bold;text-align:center;padding-bottom:10px;}

.news_xaingxi h1{font-size:20px;}

.news_author{width:100%;height:30px;line-height:30px;color:#505050;font-size:13px;text-align:center;border-bottom:#e1e3df dashed 1px;margin:0 auto;}

.pagess{padding:20px 0;}

.news_content{width:95%;height:auto;line-height:25px;color:#505050;font-size:12px;margin:15px auto 0 auto; overflow:hidden;}



 .form_box dl {clear: both;padding: 8px 0px;    font-size: 12px;    line-height: 28px;}



.form_box dl dt {    display: block;    float: left;    width: 150px;    text-align: right;}




	.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; font-family:"宋体";}

	.zklist-T{background: url("img/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}

	.zklist-C{ overflow:hidden; margin-top:30px; margin-bottom:30px;}

	.zklist-C ul li{ width:45%; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:2%; margin-left:2%; }

	.zklist-C ul li a{ float:left; width:75%;}

	.zklist-C ul li span{ float:right; text-align:right;}	


input.txt {    width: 200px;    float: left;}



#txtContent {    float: left;}



.input {    display: inline;    margin-right: 5px;    padding: 5px;    height: 18px;    line-height: 18px;



    vertical-align: middle;  background: none repeat scroll 0% 0% #FFF;    border: 1px solid #CACACA;    border-radius: 4px;    font-family: "Microsoft YaHei";



}



.txt {    float: right;    width: 100%;    line-height: 24px;}

