
@charset "utf-8";
/* CSS Document */

/*T-YX004*/
.jzimg img { max-width:100%; max-height:100%; vertical-align:middle;}
.jzimg i { height:100%; vertical-align:middle; display:inline-block;}

/*index*/
.header{border-top:5px solid #22aedb; background:url(../images/headbg.jpg) repeat-x left bottom;}
.headin{width:1003px; margin:0 auto;}
.lanuage{background:url(../images/lang_bg.png) no-repeat top right; height:22px; line-height:20px; text-align:right; color:#ffffff;}
.lanuage span{ margin-right:35px; position:relative; cursor:pointer; line-height:22px; display:inline-block;text-align:center; width: 238px;}
.lanuage span img{ position:absolute; top:22px; left:-30px; display:none;}
.lanuage span:hover>img{ display:block;}
.lanuage a{color:#ffffff;}
.lanuage a:hover{text-decoration:underline;}
.lanuage img{vertical-align:-1px}
.entxt{font-family:Arial; margin:0 14px 0 6px;}
.chtxt{margin:0 7px 0 6px;}
.telnum{padding-top:25px;}
.search{float:right; width:189px; height:25px; background:url(../images/searchbg.png) no-repeat left top;}
.search input[type="text"]{color:#fff; width:148px; height:25px; line-height:25px; margin-left:15px; display:inline; vertical-align:middle;}
.search input[type="submit"]{width:16px; height:16px; background:url(../images/subbg.jpg) no-repeat left top;}

.search input[type="text"]:-moz-placeholder {
    color: #fff;
}
.search input[type="text"]::-moz-placeholder {
    color: #fff;
}
.search input[type="text"]:-ms-input-placeholder{
    color: #fff;
}
.search input[type="text"]::-webkit-input-placeholder {
    color: #fff;
}

.nav{position:relative; z-index:999;}
.nav li{height:34px; width:119px; float:left; background:url(../images/nav_line.png) no-repeat right 6px; text-align:center; position:relative;}
.nav li>a{display:block; line-height:32px; height:34px; color:#222222; font-size:14px; font-family:Microsoft YaHei; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:107px; margin:0 4px 0 5px;}
.nav li.curr>a,.nav li:hover>a{background:url(../images/nav_h.png) no-repeat center top; color:#ffffff; font-weight:bold; padding-right:5px;}
.nav li div{position:absolute; left:5px; top:34px; width:100px; background:url(../images/xiala.png) repeat left top; display:none;}
.nav li div a{display:block; text-align:center; line-height:30px; color:#ffffff; margin:0 5px;overflow:hidden;border-top:1px dotted #ffffff; max-width:90px; height:30px;}
.nav li div a:first-child{border:none;}
.nav li div a:hover{font-weight:bold;}

.banner{height:405px; position:relative; z-index:1; overflow:hidden; margin-bottom:10px;}
.banner li{}
.banner li:first-child{display:block;}
.banprev,.bannext{ background:url(../images/ban_pre.png) no-repeat left top; width:33px; height:74px;}
.banprev{float:left; margin-left:-122px;}
.bannext{background:url(../images/ban_next.png) no-repeat left top; float:right; margin-right:-122px;}
.banbtn{position:absolute; left:50%; top:159px; width:1003px; margin-left:-501px; display:none;}
.banner:hover .banbtn{display:block;}

.main{width:100%; background:#f3f1f2; border-bottom:1px solid #d0d0d0; padding:10px 0 35px;}
.mainin{width:973px; margin:0 auto; background:#ffffff; padding:0 15px 35px;}
.miandiv>div{background:url(../images/indexmainbg01.jpg) no-repeat left top; float:left;}
.miandiv>div:first-child{background:none;}
.miandiv01{width:278px; height:268px;}
.miandiv02{width:278px; margin:0 20px; height:268px; padding-left:38px;}
.miandiv03{width:306px; height:268px; padding-left:33px;}

.miandiv01 .jaimg table tr td a.jzimg { display:block; width:278px; height:94px; text-align:center;}
.miandiv02 .jaimg table tr td a.jzimg { display:block; width:278px; height:94px; text-align:center;}


.divtit{line-height:26px; height:26px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding-top:15px; margin-bottom:10px;}
.divtit b{color:#333333; font-size:14px; font-family:Microsoft YaHei; margin-right:10px;}
.divtit span{color:#b6b6b6; font-family:Arial; text-transform:uppercase;}
.miandiv01 table,.miandiv02 table{width:278px; height:94px; text-align:center; margin-bottom:13px;}
.indexanouttit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:24px;}
.indexanouttit a{font-weight:bold; color:#21afdd; font-family:Microsoft YaHei;}
.indexanouttit a:hover{text-decoration:underline;}
.indexaboutcn{line-height:24px; height:48px; overflow:hidden; color:#666666;}
.index_news{height:72px; overflow:hidden;}
.index_news li{background:url(../images/dain.jpg) no-repeat 3px center; padding-left:14px; line-height:24px; }
.index_news li:hover{background:url(../images/dain_h.jpg) no-repeat 3px center;}
.index_qiehuan{width:298px; height:169px; padding:3px; border:1px solid #c8c8c8; overflow:hidden;}
.index_qiehuan ul{width:298px; height:169px; overflow:hidden; position:relative;}
.index_qiehuan ul li{width:298px; height:169px; position:absolute; display:none;}
.index_qiehuan ul li:first-child{display:block;}
.index_qiehuan ul li span.jzimg { display:block; width:298px; height:169px; text-align:center;}
.qhbtn{height:14px; line-height:14px; text-align:right; margin-top:-22px; position:relative; margin-right:4px;}
.qhbtn span{display:inline-block; width:14px; height:14px; line-height:14px; margin-left:2px; background:url(../images/qh_dian.png) no-repeat left top;text-align:center; color:#ffffff; font-family:Microsoft YaHei; cursor:pointer;}
.qhbtn span.cur{ background:url(../images/qh_dian_h.png) no-repeat left top;}

.index_pro{background:#eaecf3; width:973px; overflow:hidden; margin-bottom:15px;}
.index_proleft{width:223px; float:left; background:url(../images/index_probg.jpg) no-repeat left top #0a86c2; border-left:1px solid #1d7cb0;  margin-right:12px;}
.in_protit{color:#ffffff;font-weight:bold; font-size:15px; font-family:Microsoft YaHei; text-align:center; padding-top:15px; height:38px;}
.index_proleft ul{margin-left:11px;}
.index_proleft li{background:url(../images/in_prolibg.jpg) no-repeat left top; width:156px; height:29px; line-height:29px; margin-bottom:10px; padding-left:44px;}
.index_proleft li a{display:block; margin-right:5px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#ffffff;}
.index_proleft li:hover{background:url(../images/in_prolibg_h.jpg) no-repeat left top;}
.index_prolist{width:725px; padding-top:20px;}
.probtnl{float:left; width:21px; height:21px; background:url(../images/leftbtn.png) no-repeat left top; margin-top:54px;}
.probtnl:hover{background:url(../images/leftbtn_h.png) no-repeat left top;}
.probtnr{float:right; width:21px; height:21px; background:url(../images/rightbtn.png) no-repeat left top; margin-top:54px;}
.probtnr:hover{background:url(../images/rightbtn_h.png) no-repeat left top;}
.index_progd{width:666px; float:left; margin-left:8px; height:167px; overflow:hidden;}
.index_progd ul{overflow:hidden; width:10000px;}
.index_progd li{width:156px; float:left; margin-right:14px;height: 165px;}
.index_progd li a{display:inline-block;}
.index_progd li img{width:100%;max-height: 100%}
.index_progd table{width:150px; height:123px; border:3px solid #d9d9d9; text-align:center; background:#d9d9d9;}
.index_progd li p{text-align:center; height:34px; line-height:34px;overflow:hidden; }
.index_progd li p a{ font-size:13px; font-family:Microsoft YaHei;display:block;overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.index_progd li:hover table{border:3px solid #21afdd; background:#21afdd;}
.index_progd li:hover a{color:#21afdd;}

.index_progd_pingpu{ float:left; margin-left:8px;}
.index_progd_pingpu ul{}
.index_progd_pingpu li{width:165px; float:left; margin-right:14px;height: 165px;}
.index_progd_pingpu li a{display:inline-block;}
.index_progd_pingpu li img{width:100%;max-height: 100%}
.index_progd_pingpu table{width:150px; height:123px; border:3px solid #d9d9d9; text-align:center; background:#d9d9d9;}
.index_progd_pingpu li p{text-align:center; height:34px; line-height:34px;overflow:hidden; }
.index_progd_pingpu li p a{ font-size:13px; font-family:Microsoft YaHei;display:block;overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.index_progd_pingpu li:hover table{border:3px solid #21afdd; background:#21afdd;}
.index_progd_pingpu li:hover a{color:#21afdd;}


.bgcs{width:973px; background:url(../images/bgcsbg.jpg) no-repeat left top; height:192px;}
.bgcsul{width:874px; overflow:hidden; float:left; margin-left:19px; margin-top:23px;}
.bgcsul ul{overflow:hidden; width:10000px;}
.bgcsul li{width:154px; float:left; margin-right:26px; }
.bgcsul li table{width:152px; height:119px; border:1px solid #dcdcdc; text-align:center;}
.bgcsul li p{text-align:center; height:39px; line-height:39px;overflow:hidden; color:#666666;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.bgcs_l{float:left; width:30px; background:url(../images/bgcslbg.jpg) no-repeat right 28px; height:100%;}
.bgcs_r{float:right; width:30px; background:url(../images/bgcsrbg.jpg) no-repeat left 28px; height:100%;}
.bgcs_l a,.bgcs_r a{display:block; width:17px; height:25px; background:url(../images/bgbtnl.png) no-repeat left top ; margin-top:69px;  }
.bgcs_l a{margin-left:13px;}
.bgcs_r a{background:url(../images/bgbtnr.png) no-repeat left top ; margin-right:13px;}
.bgcs_l a:hover{background:url(../images/bgbtnl_h.png) no-repeat left top ;}
.bgcs_r a:hover{background:url(../images/bgbtnr_h.png) no-repeat left top ;}

.footer{width:100%;}
.link{width:100%; border-bottom:1px solid #e7e7e7;}
.linkin{width:973px; margin:0 auto; padding:15px 15px 9px; color:#666666; }
.linkin .linkp{min-height:24px; line-height:24px;}
.linkin .linkp a{margin:0 5px;}
.linkin .linkp b{color:#0985c1; font-family:Microsoft YaHei;}

.bottoms1{width:973px; margin:0 auto; padding:15px 15px 18px;}
.botnav{color:#949494; line-height:24px;}
.botnav a{margin:0 5px;color:#949494;}
.botnav a:hover{color:#21afdd;}
.botnav a:first-child{margin-left:0;}
.copyright{color:#949494;}
.copyright span{ font-family:Arial;}



/*about*/
.nybanner{width:100%; position:relative; height:253px;overflow:hidden;}
.nybanner img{position:absolute; width:1600px; height:253px; left:50%; top:0; margin-left:-800px; }
.nymain{width:100%; background:#f3f1f2; border-bottom:1px solid #d0d0d0; padding-bottom:35px;}
.nymainin{width:100%; background:url(../images/nybg.png) repeat-y center top; min-height:550px;}
.nymainbot{background:url(../images/nybg_bot.png) no-repeat center top; height:4px;}
.maincon{width:1003px; margin:0 auto;}
.left{width:204px; float:left; margin-left:9px; padding-bottom:30px;}
.lefttop{background:url(../images/leftbg.jpg) repeat left top; height:85px; border-bottom:1px dotted #c5c5c5; margin-bottom:10px;}
.bigtxt{color:#2196d9; font-size:28px; font-weight:bold; font-family:Microsoft YaHei; text-align:center; margin:0 5px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:36px; padding-top:15px;}
.smalltxt{font-family:Arial; color:#8f8f8f; margin:0 5px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; text-align:center; text-transform:uppercase; line-height:22px;}
/*.leftnav li{ border-bottom:1px solid #e2ebef; line-height:32px; margin-bottom:4px; padding-bottom:4px;}
.leftnav li>a{display:block; color:#2079ac; font-size:14px; font-family:Microsoft YaHei; margin:0 17px 0 5px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; text-align:center;}
.leftnav li.cur,.leftnav li:hover{background:url(../images/left_h.png) no-repeat left top;}
.leftnav li.cur>a,.leftnav li:hover>a{color:#ffffff; font-weight:bold;}
.leftnav li dl{line-height:22px; padding:15px 0 15px 45px; display:none;}
.leftnav li.cur dl{display:block;}
.leftnav li dt{background:url(../images/dain.jpg) no-repeat left center; padding-left:15px;}
.leftnav li dt a{display:block; margin-right:17px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.leftnav li dt:hover,.leftnav li dt.cur{background:url(../images/dain_h.jpg) no-repeat left center;}
.leftnav li dt:hover a,.leftnav li dt.cur a{ color:#21afdd;}
.leftnav li dd{padding:10px 0; display:none;}
.leftnav li dd a{display:block; line-height:22px; padding-left:20px; border-bottom:1px dotted #d0d0d0; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.leftnav li dd a:hover,.leftnav li dd a.cur{background:#effaff;color:#21afdd;}
.leftnav li dd.cur{display:block;}*/

.leftnav li{ width:204px; overflow:hidden}
.leftnav li > a{ width:174px; height:32px; display:block; line-height:32px; text-align:center;font-size:14px; font-family:Microsoft YaHei; color:#5e79b3; float:left;overflow: hidden;}
.leftnav li:hover{ width:204px; background:url(../images/left_h.png) no-repeat left top;}
.leftnav li:hover >a{ color:#fff; font-weight:bold;}
.ny_down{ width:160px; overflow:hidden; margin-left:45px; display:none; padding-top:12px;}
.ny_down>div{ width:160px; background:url(../images/dain.jpg) no-repeat left 10px; float:left; overflow:hidden;}
.ny_down>div:hover{ background:url(../images/dain_h.jpg) no-repeat left 10px;}
.ny_down>div>a{ width:145px; height:22px; line-height:22px; display:block; color:#666666; margin-left:15px; overflow:hidden;}
.ny_down div>a:hover{ color:#21afdd;}
.er_down{ width:160px; overflow:hidden; display:none; padding-top:12px;}
.er_down a{ width:120px; height:22px; line-height:22px; display:block; color:#666666; border-bottom:1px dotted #666666; padding:0px 20px; float:left; overflow:hidden}
.er_down a:hover{ color:#21afdd; border-bottom:1px dotted #21afdd;}
.leftnav li.cur>div{ display:block;}
.leftnav li.cur{ background:url(../images/left_h.png) no-repeat left top;}
.leftnav li.cur>a{ color:#fff; font-weight:bold;}
.ny_down>div.cur_rr>div{ display:block;}
.ny_down .cur_rr>a{ color:#21afdd;}
.ny_down .cur_rr{background:url(../images/dain_h.jpg) no-repeat left 10px;}
.er_down a.cur_zj{ color:#21afdd; border-bottom:1px dotted #21afdd;}

/*产品左侧样式*/
.leftnav li dd a.ccc{background:#effaff;color:#21afdd;}
.leftnav li dt.curr a{ color:#21afdd;}



.right{width:727px; float:right; margin-right:14px;}
.xue{overflow:hidden; border-bottom:1px solid #eeeeee; line-height:36px; height:36px; padding-top:9px; color:#999999;}
.xuein{max-width:700px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; float:right;}
.xue a{color:#999999;}


.xue a:hover{color:#21afdd;}

.xue a:last-child:hover{color:#999;}

.xue img{vertical-align:-0.2em; margin-right:5px;}
.xue b{font-weight:normal; margin:0 8px;}

.aboutcon{padding-bottom:40px; line-height:26px;}
.abpp{color:#2196d9; font-size:22px; font-family:Microsoft YaHei;}
.abttt{text-transform:uppercase;color:#959595; font-size:13px; font-family:Arial; padding-bottom:17px; background:url(../images/abbg.jpg) no-repeat left bottom;}

/*news*/
.newscon{padding-bottom:60px;}
.newscon ul{padding-bottom:25px;}
.newscon li{background:url(../images/newslibg.jpg) repeat-x left bottom; padding-bottom:24px; overflow:hidden; margin-bottom:24px;}
.newstxt{float:right; width:520px;}
.newscon li table{width:175px; height:124px; text-align:center;}
.newstit{overflow:hidden; line-height:24px; height:24px; margin-bottom:6px;}
.newstit a{color:#333333; font-size:14px; font-weight:bold; font-family:Microsoft YaHei; width:365px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; float:left}
.newstit a:hover{color:#21afdd;}
.newstit span{color:#b6b6b6; font-family:Arial; float:right;}
.newsttt{line-height:20px; height:60px; overflow:hidden; margin-bottom:10px;}
.newsmore{display:block; width:80px; height:24px; background:#a4a2a2; line-height:24px; text-align:center; color:#ffffff;}
.newsmore:hover{background:#2196d9; color:#ffffff;}


.page{text-align:center;}
.page span {display:inline-block; height:19px; line-height:19px; border:1px solid #d4d4d4; padding:0 5px;}
.page a{display:inline-block; height:19px; line-height:19px; border:1px solid #d4d4d4; padding:0 5px;margin-left: 8px;}
.page a:hover,.page span.cur{background:#2196d9; border:1px solid #0577b9; color:#ffffff;}


/*news_show*/
.newsshowcon{padding-bottom:60px;}
.newsh1{color:#2d2d2d;font-family:Microsoft YaHei;text-align:center;font-size:24px;font-weight:normal;width:707px;line-height:36px;margin:0 auto;margin-bottom:20px;}
.laiyuan{background:#faf9f9;border-bottom:1px solid #e7e7e5;border-top:1px solid #e7e7e5;text-align:center;color:#858585;line-height:30px;margin-bottom:35px;}
.newshcon{color:#717171;line-height:24px;}
.newshcon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}
.shangxia{background:#e7e7e7;height:25px;line-height:25px;overflow:hidden;margin-bottom:23px;}
.shangxia>p{float:left;width:333px;margin:0 15px;color:#666666;display:inline-block;height:25px;line-height:25px;}
.shangxia>p a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:281px;display:inline-block;float: right; height:25px;line-height:25px;}

.xiangguan{background:url(../images/newshow_xgbg.jpg) repeat-x left top;border:1px solid #d7d7d7;height:188px;}
.xg_tit{background:url(../images/xg_arr.png) no-repeat 10px center;height:28px;line-height:28px;padding-left:25px;color:#353535;font-size:14px;font-weight:bold;font-family:Microsoft YaHei;margin-bottom:15px}
.xg_div{width:686px;margin:0 auto;overflow:hidden;}
.xg_div ul{padding:0;margin:0;list-style:none; width:750px;overflow:hidden;}
.xg_div li{float:left;width:303px;padding-right:35px;background:url(../images/xg_line.png) repeat-y right top;margin-right:35px;line-height:32px;}
.xg_div li a{background:url(../images/dain.jpg) no-repeat left center;padding-left:10px;color:#333333;}
.xg_div li:hover a{background:url(../images/dain_h.jpg) no-repeat left center;color:#21afdd;}

/*product*/
.procon{padding-bottom:60px;}
.sxgn{border-top:2px solid #dadada; border-bottom:2px solid #dadada; padding:1px;}
.sxgnin{border-top:1px solid #dadada; border-bottom:1px solid #dadada; min-height:30px; padding:10px 0;}
.sxgnin dl{overflow:hidden; line-height:22px; padding-left:5px; margin-bottom:10px;}
.sxgnin dl dt{float:left; width:60px; color:#333333; font-size:14px; font-family:Microsoft YaHei;}
.sxgnin dl dd{float:left; width:655px;}
.sxgnin dl dd a{margin-right:10px;}
.procon ul{width:110%; overflow:hidden; padding-bottom:30px;}
.procon li{width:222px; margin-right:30px; float:left;text-align:center; height:260px; overflow:hidden;}
.procon li table{width:220px; height:172px; text-align:center; border:1px solid #e9e9e9;}
.pro_bh{line-height:24px; padding-top:15px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; height:24px;          max-width:222px;}
.pro_name{line-height:24px; overflow:hidden; height:24px;max-width:222px;}
.pro_bh a,.pro_name a{color:#444444; width:222px; font-size:13px; font-family:Microsoft YaHei; height:19px;   overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 215px;}
.procon li:hover a{color:#1893da;}
.proceng{display:block; width:220px; height:172px; margin-top:-173px; margin-left:1px; position:relative; background:url(../images/probg.png) no-repeat left top; display:none; *margin-left:0;}
.procon li:hover .proceng{display:block;}
.procon li:hover .pro_bh{padding-top:16px;}

/*pro_show*/
.proconn01{padding-bottom:50px;}
.fangdadiv{width:338px;height:286px;float:left;background:url(../images/proshow_bg.jpg) no-repeat left top;margin-right:30px; padding:2px;}
.magnifier{position:relative; width:339px; z-index:999; margin:0 auto;}
#simg{width:334px; position:relative; height:261px; z-index:1;}
#simg table tr td.jzimg { width:300px; text-align:center; height:235px;}
#zoom{position:absolute; z-index:1; background:#000; opacity:0.4; filter:alpha(opacity:40); width:50px; height:50px; top:0; cursor:pointer; display:none;}
#bimg{position:absolute; right:-233px; top:-2px; overflow:hidden; width:200px; height:200px; border:1px solid #d0d0d0; visibility:hidden;background:#ffffff;}
#bimg img{position:absolute; left:0; top:0;}
.proh1{color:#003fca;font-size:24px;font-family:Microsoft YaHei;font-weight:normal;margin-bottom:15px;}
.prop{color:#434343;font-size:14px;line-height:26px;}
.stel{color:#000000;font-size:14px;font-family:Microsoft YaHei;}
.dianhua{margin-top:-3px;margin-right:5px;}
.numred{color:#ff0000;font-size:24px;font-family:Microsoft YaHei;}

.proconn{color:#5f5f5f;line-height:24px;}
.protop{overflow:hidden;}
.protop span{background:url(../images/toptbg.jpg) no-repeat left top;float:left;width:141px;height:30px;text-align:center;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#2f2f2f;font-size:14px;font-weight:bold;font-family:Microsoft YaHei;cursor:pointer;}
.protop span.cur{background:url(../images/toptbg_h.jpg) no-repeat left top;color:#ffffff;}
.prodiv{display:none; width:727px; overflow:hidden;}
.protit{color:#232323;font-size:14px;font-weight:bold;}
.div00{width:355px; float:right;}
.plh{line-height:30px;}
.sppp01{margin-left:165px;}
.sppp02{margin-left:147px;}
.proinfo { width:355px; line-height:26px;}

.protable{border-collapse:collapse;}
.protable td{border:1px solid #dbdbdb;}

.prodiv .downlist{padding-bottom:0;}
.prodiv .downlist ul{padding-left:0; width:700px; margin:0 auto;}
.prodiv .downlist ul li{width:680px;}


/*download*/
.downlist{padding-bottom:45px;}
.downlist ul{padding-bottom:45px; overflow:hidden;}
.downlist ul li{background:url(../images/downicon.png) no-repeat 4px center; padding-left:20px; margin-bottom:1px; float:left; overflow:hidden; height:34px;line-height:34px; border-bottom:1px dotted #d4d4d4; width:707px;}
.downlist ul li .downtxt{float:left; max-width:565px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:13px;font-family:Microsoft YaHei;}
.downlist ul li .downa{float:right; width:56px; height:24px; background:url(../images/xiazai.png) no-repeat right top; margin-top:5px; line-height:24px; padding-left:25px; color:#9e9e9e; font-size:11px; font-family:Microsoft YaHei;}
.downlist ul li:hover .downtxt{color:#21afdd; font-weight:bold;}
.downlist ul li:hover{background:url(../images/downicon.png) no-repeat 4px center #f7f7f7;}

/*contact*/
.lxfscon{padding-bottom:60px; font-family:Microsoft YaHei; line-height:24px;}
.lx_title{height:53px; background:url(../images/lxfsbg.jpg) repeat-x;}
.conlist{overflow:hidden;}
.conlist li{overflow:hidden; float:left; width:717px; margin-bottom:15px;}
.conlist li .condiv{ float:right; background:#fafafa; border:1px solid #c6def3; width:550px; height:151px; padding:5px 15px; color:#818181;}
.conlist li .condiv a{font-family:Arial; color:#818181;}
.conlist li .condiv a:hover{color:#21afdd;}
.conlist li table{width:125px; height:161px; border:1px solid #c6e4ff; text-align:center;}
.contit{color:#499be3; font-weight:bold; font-size:14px; }

/*message*/
.meddagetop{background:url(../images/feedback_bg.jpg) no-repeat 333px top;min-height:108px;font-family:Microsoft YaHei;margin-bottom:15px;}
.messtit{width:325px;color:#21afdd;font-size:16px;margin-bottom:5px;}
.messcon{color:#404040;font-size:14px;}

.tishi{color:#727272;font-family:Microsoft YaHei;margin-bottom:10px;}
.tishi span,a.a_yzh:hover{color:#ff0000;}

.messlist{background:#f1f1f1;border-top:1px solid #d6d5d5;border-bottom:2px solid #d6d5d5; overflow:hidden;}
.messlist li{border-top:1px solid #ffffff;line-height:34px;overflow:hidden; float:left;}
.messlist span{float:left;width:116px;text-align:center;color:#505050;font-size:13px;}
.messlist p{float:left;width:598px;min-height:34px;padding-left:12px;background:#ffffff;border-left:1px solid #ffffff;}
.messlist input,.messlist textarea{display:inline;vertical-align:middle;padding:0 10px;border:1px solid #a2a2a2;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;height:22px;line-height:22px;}
.messlist em{font-style:normal;color:#ff0000;margin-left:15px;}
.messlist input[type="file"]{padding-left:0;}
.inp01{width:275px;}
.inp02{width:80px;margin-right:10px;}
.messlist textarea{height:130px;width:540px;margin-bottom:10px;margin-top:10px; padding:10px;}
a.a_yzh{color:#afafaf;margin-left:10px;}
.tijiao{margin-left:125px;overflow:hidden;padding-top:30px;*margin-left:35px;}
.tijiao input{font-size:14px;font-family:Microsoft YaHei;font-weight:bold;}
input.sub{border:none; width:99px;height:32px;line-height:32px;background:url(../images/subbg01.jpg) repeat-x left top;color:#ffffff;margin-right:12px;}
input.chzh{border:none; width:99px;height:32px;line-height:32px;background:url(../images/subbg_hui.jpg) repeat-x left top;}

/*nymap*/
.conmaptxt{background:url(../images/conbg01.jpg) no-repeat left bottom #dddddd; padding-bottom:9px; color:#3b3b3b; font-size:14px; font-family:Microsoft YaHei; margin-bottom:13px;}
.conmaptit{background:url(../images/dibiao.png) no-repeat 27px 9px; line-height:42px; padding-left:57px;}

/*job*/
.joblist .firstp{background:#2196d9;height:31px;color:#ffffff;font-weight:bold;font-size:14px;}
.joblist span,.joblist a{border-left:1px solid #ffffff;height:31px;line-height:31px;text-align:center;padding:0 10px;float:left;}
.joblist ul{padding-bottom:22px;border-bottom:1px solid #ededed;margin-bottom:35px;}
.joblist li{overflow:hidden;*margin-top:-2px;color:#4a4a4a;}
.joblist li span:first-child,.joblist .firstp span:first-child{border-left:none;}
.joblist .span01{text-align:left;padding:0 20px;width:238px;overflow:hidden;}
.joblist .span02{width:119px;}
.joblist .span03{width:123px;}
.joblist .span04{width:138px;}
.joblist li a{color:#4a4a4a;float:left;overflow:hidden;max-width:237px;}
.joblist li:hover a{color:#21afdd;}
.jobleft{float:left; width:195px; margin-right:30px;}
.jonen{font-family:Arial; color:#c5c5c5; font-weight:bold; font-size:16px; text-transform:uppercase; letter-spacing:-1px}
.jobch{color:#333333; font-size:24px; font-family:Microsoft YaHei; }
.jobright{color:#666666; font-size:13px; font-family:Microsoft YaHei; float:left;}


.jobshowli{border-bottom:2px solid #ededed;border-top:1px solid #ededed;}
.jobshowli li{overflow:hidden;*margin-top:-2px;line-height:30px;}
.jobshowli span{float:left;border-left:1px solid #ffffff;width:320px;padding:0 10px;margin-left:-1px;}
.jobshowli li span:first-child{ margin-left:0;border-right:1px solid #ffffff;}
.jobdiv{padding-top:30px;line-height:30px;}
.jobtit{font-size:14px;font-family:Microsoft YaHei;color:#ffffff;margin-bottom:15px;background:#2196d9;padding-left:15px;margin-bottom:3px;}
.joncon{background:#f4f7fe;color:#333333;margin-bottom:35px;padding:10px 0;padding-left:15px;}

.jobtxt{color:#838383;font-family:Microsoft YaHei;margin-bottom:21px;}

.fanhui{overflow:hidden;margin-bottom:30px;}
.fanhui a{float:right;width:70px;text-align:center;font-size:14px;font-weight:bold;color:#ffffff;background:#2196d9;height:26px;line-height:26px;}


/*sitemap*/
.dmap{width:700px; margin:0px auto; padding-bottom:30px;}
.dmap  ul li { display:block; width: 690px; margin:10px 0;}
.dmap  ul li h2 { font-weight:normal; font-size:14px; display:block; width:70px; text-align:center; height:30px; line-height:30px; background:#2196D9; }
.dmap  ul li h2 a { color:#fff}
.dmap  ul li >ul>li { min-height:35px; line-height:35px; width:660px; margin:0 22px;}
.dmap  ul li >ul>li ul>li { border-bottom:none;}
.dmap  ul li >ul>li ul>li a { background:url(../images/sitemapa.png) no-repeat left center; padding-left:10px; margin:0 5px;}

/*add*/
.left_tit{ padding:0 10px; background-color:#2196d9; border-radius:5px 0; font-size:15px; color:#fff; font-weight:bold; line-height:40px; height:40px; font-family:"微软雅黑";}
.left_tit a{ color:#fff; font-family:Arial; float:right; font-size:12px; font-weight:normal;}

.left_news{ width:100%; overflow:hidden; margin-top:30px;}
.left_news ul{ padding:10px 10px; overflow:hidden;}
.left_news li{ float:left; border-bottom:1px dotted #d8d8d8; width:100%; padding:0 10px;}
.left_news li a{ display:block; height:26px; line-height:26px; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_news li a:hover{ color:#2196d9;}

.left_contact{ width:100%; overflow:hidden; margin-top:20px;}
.left_contact span{ line-height:24px; padding:0 10px; display:block; font-family:Arial;}

.pro_shangxia{background:#e7e7e7;height:25px;line-height:25px;overflow:hidden;margin-bottom:23px; margin-top:30px;}
/*.pro_shangxia>p{float:left;width:333px;margin:0 15px;color:#666666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}*/
.pro_shangxia>p{float:left;width:333px;margin:0 15px;color:#666666;display:inline-block;height:25px;line-height:25px;}
.pro_shangxia>p a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:255px;display:inline-block;float: right; height:25px;line-height:25px;}


.pro_related{ width:100%; overflow:hidden;}
.pro_related ul{width:110%; overflow:hidden; padding-bottom:30px;}
.pro_related li{width:222px; margin-right:30px; float:left;text-align:center; height:260px; overflow:hidden;}
.pro_related li table{width:220px; height:172px; text-align:center; border:1px solid #e9e9e9;}
.pro_related li table tr td{width: 219px;height: 171px;}

.xue h2{ float:left; width:45%; overflow:hidden; font-family:"微软雅黑";}
.xuein{max-width:55%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; float:right;}




/*分页样式*/


.page-cur{color: #FFF; background: #2196d9;  margin-left: 8px; }

.page-disabled{  color: #FFF; background: #a4a2a2;margin-left: 8px; }


/*地图*/
.identification{clear:both;width:100%;text-align:center;}
.identification img{display:inline;}

.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}
.BMap_cpyCtrl{display:none;}
.BMapLib_trans{margin:0!important;}
.BMap_Marker img{max-width:39px;}

.xuein font{color:#21afdd;}
#contact-form img:hover {cursor: pointer;}
.curproduct{color:#21afdd!important;}

input[name="keywords"]::-webkit-input-placeholder{ /* WebKit browsers */
	color: rgb(174, 225, 242);
};
input[name="keywords"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　 color: rgb(174, 225, 242);
}

input[name="keywords"]::-moz-placeholder { /* Mozilla Firefox 19+ */
　　color: rgb(174, 225, 242);
}

input[name="keywords"]:-ms-input-placeholder { /* Internet Explorer 10+ */
　　color: rgb(174, 225, 242);
}
.banner li img{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;}