@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;  font-family:"΢���ź�"; font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
h3,h4,h5,h6{ font-weight:normal}
i,em{font-style:normal;}
img{ border:none; }
a{ text-decoration:none;color: #333}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl,.clear { clear:both;}
.cl:after,.clear:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

.bdb{border-bottom:1px dotted #dbdbdb; }
.w1000{ width:1000px; margin:0 auto; overflow:hidden; padding-bottom:10px}
.wd1000{ width:1000px; margin:0 auto}
.mt10{ margin-top:10px}
.pd10{ padding:15px 10px; background:#efefef}


.top01{ background:url(../images/top01.jpg) no-repeat top center; height:100px;}
.top02{ background:url(../images/top02.jpg) no-repeat top center; height:100px;}
.top03{ background:url(../images/top03.jpg) no-repeat top center; height:100px;}
.top04{ background:url(../images/top04.jpg) no-repeat top center; height:100px;}
.top05{ background:url(../images/top05.jpg) no-repeat top center; height:100px;}
.top06{ background:url(../images/top06.jpg) no-repeat top center; height:165px;}

.zh_nav{ height:68px; width:100%; background:#1d7cca}
.zh_nav_con{ width:1002px; float:left; margin-left:-1px}
.zh_nav a{ display:block; float:left; width:142px; height:32px; line-height:32px; margin:18px 0; font-size:24px; font-weight:bold; color:#fff; text-align:center; border-right:1px solid #fff; cursor:pointer}
.zh_nav a:hover{ background:url(../images/navbg.jpg) no-repeat; width:143px; height:68px; margin:0; border:none; color:#0c132d; line-height:68px}

.title{ background:url(../images/title.png) no-repeat; height:71px; width:1000px;margin:40px 0 30px 0; position:relative}
.t01{ background-position:0 5px}
.t02{ background-position:0 -66px}
.t03{ background-position:0 -137px}
.t04{ background-position:0 -207px}
.t05{ background-position:0 -279px}
.t06{ background-position:0 -350px}
.t07{ background-position:0 -425px}
.t08{ background-position:0 -350px}
.t09{ background-position:0 -499px}
.t10{ background-position:0 -580px}
.t11{ background-position:0 -663px}
.t12{ background-position:0 -750px}

.search{ position:absolute; top:25px; right:0; width:270px; height:30px; background:#fff}
.search input[type=text]{ height:28px; line-height:28px; border:1px solid #1d7cca; width:218px;border-top-left-radius:5px;border-bottom-left-radius:5px; color:#999; text-indent:10px}
.search input[type=button]{ height:30px; width:50px; background:#1d7cca url(../images/searbtn.png) center center no-repeat; border:none;border-top-right-radius:5px;border-bottom-right-radius:5px; cursor:pointer}
/*�����߷���̳*/
.partadd{overflow:hidden;clear:both;}
.p_ad_tit{height:55px;background:url(../images/m_x.jpg) repeat-x;}
.p_ad_tit ul{width:813px;margin:0 auto;overflow:hidden;}
.p_ad_tit ul li{float:left;width:233px;height:55px;background:url(../images/m_bg.png) no-repeat;margin-left:38px;line-height:48px;}
.p_ad_tit ul li:hover,.p_ad_tit ul li.current{background:url(../images/m_hover_bg.png) no-repeat;}
.p_ad_tit ul li a{display:block;color:#004c59;font-size:26px;font-weight:bold;text-align:center;}
.p_ad_tit ul li a:hover,.p_ad_tit ul li.current a{color:#fff;}
.p_ad_box{margin-top:15px;}
.p_ad_box .dsbox{overflow:hidden;}
.p_ad_box .ds2 ul{width:1020px;}
.p_ad_box .ds2 ul li{width:320px;float:left;margin-right:20px;margin-top:20px;}
.p_ad_box .ds2 ul li a{display:block;}
.p_ad_box .ds2 ul li a h2{line-height:32px;text-align:center;color:#a6a6a6;font-weight:normal;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:1px solid #dcdcdc;}
.p_ad_box .ds2 ul li a h2 b{font-size:20px;color:#2b2b2b;font-weight:normal;padding-right:15px;}
.p_ad_box .ds2 ul li a p{line-height:28px;text-align:center;font-size:14px;color:#2b2b2b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_ad_box .ds2 ul li a img{width:330px;height:220px;}
.dsbanner1,.dsbanner{position:relative;width:318px;height:318px;float:left;margin-right:15px;}
.dsbanner1 .dsbtit,.dsbanner .dsbtit{position:absolute;height:25px;width:100%;bottom:0;right:0;z-index:100;}
.dsbanner1 .dsbtit ul.dsbanner .dsbtit ul{text-align:right;}
.dsbanner1 .dsbtit ul li,.dsbanner .dsbtit ul li{display:inline-block;*zoom:1;*display:inline;width:12px;height:12px;border-radius:12px;margin-right:4px;background:#fff;}
.dsbanner1 .dsbtit ul li.current,.dsbanner .dsbtit ul li.current{background:#f5ab3e;}
.dsbanner1 .dsbbox,.dsbanner .dsbbox{width:318px;height:374px;overflow:hidden;}
.dsbanner1 .dsbbox ul,.dsbanner .dsbbox ul{width:99999px;height:318px;}
.dsbanner1 .dsbbox ul li,.dsbanner .dsbbox ul li{position:relative;float:left;width:318px;height:318px;}
.dsbanner1 .dsbbox ul li a,.dsbanner .dsbbox ul li a{display:block;}
.dsbanner1 .dsbbox ul li a img,.dsbanner .dsbbox ul li a img{width:318px;height:318px;}
.dsbanner1 .dsbbox ul li p,.dsbanner .dsbbox ul li p{position:absolute;left:0;bottom:0;z-index:99;height:40px;line-height:40px;width:98%;background:url(../images/bg01.png);padding:0 1%;color:#fff;}
.dsbanner1 .dsbbox ul li p em,.dsbanner .dsbbox ul li p em{width:90%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dsbbox2{float:left;width:420px;overflow:hidden;}
.dsbbox2 .page h2{ text-align:center; font-size:18px; color:#1d7cca; height:24px; line-height:24px;}
.dsbbox2 .page p{ padding:6px 0; font-size:12px; line-height:26px; color:#a1a1a1; }
.dsbbox2 .page p a{ color:#f5ab3e}
.dsbbox2 .h_news ul{width:100%;}
.dsbbox2 .h_news ul li{float:left; font-size:12px; text-indent:10px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap;}
.dsbbox2 .h_news ul li a:hover{color:#f5ab3e;}
.h_n1 ul li{width:50%;}
.dsbbox3{float:left;width:244px;}
.dsbbox3 .dstitle{background: #1d7cca url(../images/hdks.jpg) right center no-repeat;height:32px;line-height:32px;}
.dsbbox3 .dstitle h3{font-size:14px;font-weight:bold;color:#fff;line-height:32px;padding-left:15px;}
.dsbbox3 .dsbb{border:1px solid #ececec; padding:15px;}
.dsbbox3 .dsbb p{font-size:12px;color:#494e51;line-height:26px;}
.dsbbox3 .dsbb p strong{font-size:14px;}
.dsbbox3 .dsbb img{display:block;margin:0 auto;}
.dsb1{position:relative;width:1000px;height:550px;float:left;margin-right:15px;}
.dsb1 .dsbtit{position:absolute;height:25px;width:100%;bottom:0;right:0;z-index:100;}
.dsb1 .dsbtit ul{text-align:right;}
.dsb1 .dsbtit ul li{display:inline-block;*zoom:1;*display:inline;width:12px;height:12px;border-radius:12px;margin-right:4px;background:#fff;}
.dsb1 .dsbtit ul li.current{background:#f5ab3e;}
.dsb1 .dsbbox{width:1000px;height:550px;overflow:hidden;}
.dsb1 .dsbbox ul{width:99999px;height:550px;}
.dsb1 .dsbbox ul li{position:relative;float:left;width:1000px;height:550px;}
.dsb1 .dsbbox ul li a{display:block;}
.dsb1 .dsbbox ul li a img{width:1000px;height:550px;}
.dsb1 .dsbbox ul li p{position:absolute;left:0;bottom:0;z-index:99;height:40px;line-height:40px;width:98%;background:url(../images/bg01.png);padding:0 1%;color:#fff;}
.dsb1 .dsbbox ul li p em{width:90%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*1*/
.part01{ width:100%; position:relative}
.part01 a:hover{color:#1d7cca;}
.part01 a.a1,.part01 a.a2{ position:absolute; background:url(../images/icon.png) no-repeat; width:100px; height:128px; font-size:0; line-height:0; top:-58px;}
.part01 a.a1{ background-position:0 -93px; left:-110px;}
.part01 a.a2{ background-position:0 -221px; right:-110px;}
.part01 .fl{ width:590px;}
.part01 .fl .page{ padding:0 10px; margin-bottom:15px}
.part01 .fl .page h2{ text-align:center; font-size:22px; color:#1d7cca; height:40px; line-height:40px;}
.part01 .fl .page p{ padding:15px 0; font-size:14px; line-height:30px; color:#a1a1a1; }
.part01 .fl .page p a{ color:#1d7cca;}
.part01 .fl .page2{ padding-right:10px; float:left; height:311px; overflow:hidden}
.part01 .fl .page2 dl{ width:100%; float:left; padding:10px 0; border-bottom:1px dotted #dbdbdb}
.part01 .fl .page2 dl dt{ width:206px; height:135px; overflow:hidden; float:left; margin-right:10px;}
.part01 .fl .page2 dl dt img{ width:206px; height:135px; vertical-align:top; background:#f0f0f0}
.part01 .fl .page2 dl dd{ width:364px; float:left}
.part01 .fl .page2 dl dd h3{ font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.part01 .fl .page2 dl dd p{ font-size:12px; line-height:26px; padding:10px 0}
.part01 .fl .page2 dl dd p a{ color:#074d87}
.h_news{ width:100%;padding-top:20px;}
.h_news ul li{ width:32%; float:left; margin-left:1%;  font-size:14px; text-indent:10px; height:34px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.h_news ul li{color:#494e51;}
.part01 .fr{ width:410px;}
.swiper-container{height:260px;}
.swiper-container .swiper-slide{ width:100%; height:260px; overflow:hidden; position:relative}
.swiper-container .swiper-slide img{ width:410px; height:260px;}
.swiper-container .swiper-slide p{ cursor:pointer;position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px; background:url(../images/bg01.png) repeat; color:#fff; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pagination{ position:absolute; right:10px; bottom:8px;}
.swiper-pagination-switch{ display:inline-block; width:12px; height:12px; border-radius:100%; background:#fff; margin-right:5px; cursor:pointer}
.swiper-active-switch{ background:#ffb400;}

.gray{ width:405px;height: 343px;margin-top:10px; background:#ececec; position:relative; float:right;}
.zh_interview{ width:405px; padding-bottom:10px; box-sizing:border-box; overflow:hidden; position:absolute; top:-5px; left:-5px; background: #fff; border-left: 1px solid #ececec;}
.zh_interview h3{ height:34px; line-height:34px; background:#1d7cca; text-align:center; font-size:16px; color:#fff;}
.zh_interview h3 i{ display:inline-block; background:url(../images/icon.png) no-repeat 0 -349px; width:22px; height:22px; vertical-align:middle}
.zh_interview ul{ padding:10px 25px; float:left}
.zh_interview li{ width:100%; float:left; height:24px;line-height:24px; padding:3px 0; *padding:2px 0; *float:none}
.zh_interview li.ta{ text-align:center}
.zh_interview ul li div.fl{ width:120px; line-height:24px; }
.zh_interview ul li input[type=text]{ float:left; height:24px; line-height:24px; padding:0; border:1px solid #b5b5b5; color:#999; text-align:center; width:200px}
.zh_interview ul li label{ float:left; margin-right:10px; }
.zh_interview ul li input[type=radio]{ vertical-align:middle; margin-right:3px}
.zh_interview ul li input[type=submit]{ height:30px; line-height:30px; border:none; font-size:16px; padding:0 20px; text-align:center; border-radius:5px; color:#fff; font-family:"΢���ź�"}
.zh_interview ul li.botton{ text-align:center; width:354px}
.zh_interview ul li input[type=submit],.zh_interview ul li input[type=reset]{ height:30px; line-height:30px; border:none; font-size:16px; padding:0 20px; text-align:center; border-radius:5px; color:#fff; font-family:"΢���ź�"}
.zh_interview ul li input.tj{ background:#1d7cca;}
.zh_interview ul li input.cz{ background:#004c59}
.zh_interview dl{ float:left; width:100%; box-sizing:content-box}
.zh_interview dl dt{ float:left; border:1px solid #d4d4d4; padding:8px; width:111px; height:111px; margin:0 8px 0 30px; }
.zh_interview dl dd{ float:left; padding-right:30px;}
.zh_interview dl dd p{ font-size:20px; font-weight:bold; color:#4e3a18; line-height:40px}
.zh_interview dl dd p strong{ font-size:36px; color:#ff0002}
.zh_interview dl dd p em{color:#ff0002; font-style:normal}
.zh_interview dl dd p b{ font-size:24px; color:#074d87; }
.zh_interview dl dd p i{ display:inline-block; background:url(../images/icon.png) no-repeat 0 -370px; width:31px; height:31px; vertical-align:middle}



/*2*/
.part02{ width:100%; overflow:hidden}
.part02 ul{ width:1020px;}
.part02 ul li{ width:216px; float:left;border:3px solid #fff; padding:10px 14px; text-align:center; background:#fff; position:relative}
.part02 ul li img{ width:216px; height:216px;}
.part02 ul li h2{width: 100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; color:#999; font-size:14px; color:#999}
.part02 ul li h2 strong{ font-weight:normal;color:#1d7cca; font-size:20px;}
.part02 ul li h2 b{ color:#999; font-size:14px; margin-left:10px; font-weight:normal}
.part02 ul li p{ border-top:1px solid #1d7cca; height:36px; line-height:36px; text-align:center; font-size:16px;}
.part02 ul li span{ display:block; position:absolute; top:10px; left:14px; background:url(../images/bg02.png) no-repeat; width:216px; height:216px;}
.part02 ul li em{ display:block; z-index:999; position:absolute; top:190px; right:14px; background:#fff; border-radius:50px; border:1px solid #1d7cca; line-height:20px; padding:0 5px; font-style:normal; font-size:12px; color:#1d7cca}
.part02 ul li em i{ display:inline-block; background:url(../images/icon_gz.jpg) no-repeat left center; text-indent:15px; font-style:normal}
.part02 ul li:hover{border:3px solid #1d7cca;}

.pages{width: 100%;text-align: center; z-index:1;clear: both;}
.pages ul{width:auto; display:inline-block; *float:left; *margin-left:340px;}
.pages ul li{width:auto;  display:inline-block; margin:8px; float:left; font-size:16px }
.pages ul li a{display:inline-block;color:#bbbbbb;padding:5px 12px;height:20px;border:1px solid #ccc; border-radius:5px;}
.pages ul li a.on,.pages ul li a:hover {background:#1d7cca; border:1px solid #1d7cca;color:#fff; cursor:pointer; display:inline-block;}

/*3*/
.part03{ width:100%; overflow:hidden}
.part03 ul{ width:1020px;}
.part03 ul li{ width:240px; float:left; margin:0 10px 10px 0; position:relative}
.part03 ul li img{ width:240px; height:180px; vertical-align:top}
.part03 ul li p{ line-height:35px; width:100%; text-align:center; color:#333}
.part03 ul li span{ display:block; position:absolute; right:-5px; bottom:39px; background:url(../images/bg03.png) no-repeat; width:71px; height:28px; text-align:center; line-height:24px;}
.part03 ul li span a{ display:inline-block; background:url(../images/bg04.png) no-repeat; width:14px; height:13px; margin-right:5px; vertical-align:middle; margin-top:-3px; cursor:pointer}
.part03 ul li em{ font-style:normal; color:#fff;}



/*4*/
.slide-product .slide-big{position:relative; padding-right:10px; border-right:1px solid #e3e3e3; }
.slide-product .slide-img,.slide-product .slide-img img{display: block;width:610px;height:398px;vertical-align: middle;overflow: hidden;}
.slide-product .slide-img li{position: relative; float:left; width:610px;}
.slide-product .slide-img p{position:absolute; left:0; bottom:0; padding: 0 10px; width:590px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background:url(../images/bg01.png) repeat;}
.slide-product .slide-sml{ width:370px;}
.slide-product .slide-sml .top-arr,.slide-product .slide-sml .down-arr{ display:block; width:57px; height:30px; margin:0 auto;background:url(../images/icon.png) no-repeat; overflow:hidden;}
.slide-product .slide-sml .top-arr{ background-position:0 0}
.slide-product .slide-sml .down-arr{background-position:0 -30px;}
.slide-product .slide-sml .top-arr:hover{ background-position:-57px 0;}
.slide-product .slide-sml .down-arr:hover{ background-position:-57px -30px;}
.slide-product .slide-sml ul{ width:372px;height:328px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; padding:6px 0 4px 0}
.slide-product .slide-sml li{ float:left; position:relative; width:122px; height:80px; margin:0 2px 2px 0; _display:inline; cursor:pointer;}
.slide-product .slide-sml li img{display: block;width:122px;height:80px;vertical-align: middle;overflow: hidden;}
.slide-product .slide-sml li .name{ position:absolute; top:0; left:0;width:122px; height:80px; line-height:80px; color:#FFF; text-align:center;display:block; background:url(../images/bg01.png) repeat}
.slide-product .slide-sml li:hover .name,.slide-product .slide-sml li.on .name{ display:none}
/*5*/
.jc_time{ width:100%; overflow:hidden}
.jc_time ul{ width:1008px;}
.jc_time ul li{ position:relative; margin:0 5px 5px 0; float:left; background:#ccc}
.jc_time ul li p{ position:absolute; bottom:0; left:0; width:100%; background:url(../images/bg01.png) repeat; height:30px; line-height:30px; color:#fff; text-align:center}
.jc_time ul li img{ vertical-align:top}

/*6*/
.part05{ padding:0 55px; width:890px;}
.part05 .info{ background:url(../images/bg05.jpg) no-repeat; width:529px; height:458px; padding:0 25px;}
.part05 .info h2{ font-size:24px; border-bottom:1px dotted #ccc; height:50px; line-height:50px; padding-top:15px;}
.part05 .info ul{ padding:10px 25px;}
.part05 .info ul li{ width:100%; float:left; height:30px;line-height:30px; padding:4px 0; *padding:2px 0; *float:none}
.part05 .info ul li div.fl{ width:120px; line-height:30px; }
.part05 .info ul li input[type=text]{ float:left; height:26px; line-height:26px; padding:0; font-family:"΢���ź�"}
.part05 .info ul li label{ float:left; margin-right:10px; }
.part05 .info ul li input[type=radio]{ vertical-align:middle; margin-right:3px}
.part05 .info ul li input[type=submit],.part05 .info ul li input[type=reset]{ height:36px; line-height:36px; border:none; font-size:16px; padding:0 20px; text-align:center; border-radius:5px; color:#fff; font-family:"΢���ź�"}
.part05 .info ul li input.tj{ background:#1d7cca}
.part05 .info ul li input.cz{ background:#592a00}
.part05 .info ul li span{ color:#ccc; margin-left:10px;}
.past{ width:254px; height:456px; background:#fff; border-top:1px solid #592a00; border-bottom:1px solid #592a00; border-left:5px solid #592a00; border-right:5px solid #592a00; text-align:center}
.past h2{ background:url(../images/wqtit.jpg) no-repeat; width:100%; height:38px; margin:15px 0 30px 0;}
.past h2 b{ display:block; float:left; color:#fff; font-size:18px; line-height:38px; font-weight:normal; text-indent:20px}
.past h2 a{ float:right; color:#333; font-size:12px; line-height:38px;}
.past img{ vertical-align:top; margin-bottom:15px; width:220px; height:165px;}

/*�Ҳ�*/
.backtop{ background:url(../images/nav.png) no-repeat; width:70px; height:900px; position:fixed; left:510px; margin-left: 50%;top:40px; padding-top:25px; }
.backtop a{ display:block; width:40px; height:44px; padding:10px 12px; border:1px solid #c4c4c4; border-radius:100%;margin-bottom:8px; background:#fff; font-size:16px; text-align:center}
.backtop a:hover{ background:#1d7cca; color:#fff;  border:1px solid #1D7CCA;}
.backtop a.back{ font-size:16px}
.backtop a.back i{ display:inline-block; background:url(../images/back.png) no-repeat 0 0; width:28px; height:32px; vertical-align:top; margin-left:5px}
.backtop a:hover i{ background:url(../images/back.png) no-repeat 0 -32px; }

.contenta{ position:relative; clear:both;}
.Redbox{z-index:99; left:-140px; top:250px; position:absolute; display:inline-block;width:128px;border:1px solid #ccc;text-align:center; background:#fff; border-radius:8px;}
.Redbox p.ewm{ width:108px; padding:10px; border-top-left-radius:8px; border-top-right-radius:8px;}
.Redbox p.visitNum{background:url(../images/aa.jpg) no-repeat #f0f0f0; width:108px; height:47px;padding-top:15px; text-align:center; font-size:12px; color:#fff; line-height:20px;}
.Redbox p.visitNum b{font-size:18px;font-weight:bold; font-family:arial;color:#333;background:url(../images/visNumbg.png) no-repeat center center;width:16px;height:20px;line-height:20px; text-align:center; display:inline-block}
.fh{background:#f0f0f0;text-align:center; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-bottom:10px}
.fh i{background:url(../images/fh.png) no-repeat 0 0;width:34px;height:16px; display:block;margin:0 auto;}
.fh a:hover i{background:url(../images/fh.png) no-repeat; background-position:0 -16px;}


.footer{background:none;text-align:center;padding: 20px;border-top:2px solid #1d7cca;background:#e8e8e8;font-size:12px;color:#333;}
.footer a, .footer p{font-size:12px;color:#333;} a:hover{color:#ec3a3e;}
.w1000 .partadd .p_ad_box.iotBBSContainer .dsbox.hdgx .dsbbox2 .page p {}
