@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:微软雅黑;}
body{ font-family:"宋体"; font-size:12px; background:url(bodyBG.gif); }
img,div,span,li,ul,h1,h2,h3,h4,h5,h6,h7,input,body,p,form,dl,dt,dd{ margin:0px; padding:0px;}
dl,dt,dd{ display:block; margin:0px; padding:0px;}
img{ border:0px none #FFFFFF; border-style:none;}
li{ list-style-type:none; float:left;}
a{ text-decoration:none; outline:none;}
input{ font-family:"宋体"; font-size:12px; margin:0px; padding:0px;}
.clearfoot{width:100%; height:0px; padding:0px; margin:0px; border:0px; font-size:0px; margin:0px auto; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.re{position:relative;}
/*======  首页  =====*/
.headBG{width:100%; height:103px; background-color:#ae0b00;}
.head{width:980px; height:103px; margin:0px auto;}
.logo{ width:387px; height:auto;}
.lan{width:160px; height:auto; padding-top:15px;}
.fwrx{clear:both; top:40px; left:50%; margin-left:320px; position:absolute;}
.ch a{width:40px; height:16px; display:block;  line-height:16px; background:url(ch.gif) no-repeat left; padding-left:30px; color:#d6d6d6;}
.en a{width:40px; height:16px; display:block;  line-height:16px; background:url(en.gif) no-repeat left; padding-left:30px; color:#d6d6d6;}
.navBG{width:100%; height:37px; background:url(navBG.gif) repeat-x;}
.nav{width:980px; height:auto; margin:0px auto;}
.tags{width:710px; height:auto; overflow:hidden; line-height:34px;}
.tags a{ width:101px; height:34px; background:url(navgengge.gif) no-repeat right; display:block; text-align:center; display:block; float:left; color:#fff;}
.tags a:hover{background:url(navtagBG.gif) no-repeat;}
.search{ width:214px; margin-top:6px;}
.searinput{ width:138px; height:21px;  padding-left:30px; display:block; background:url(searinputBG.gif) no-repeat;}
.searinput input{width:130px; height:21px; line-height:21px; background:none; border:none;}
.searsubmit{width:46px; height:21px; display:block; background:url(searsubmitBG.gif) no-repeat;}
.searsubmit input{width:46px; height:21px; display:block; cursor:pointer; background:none; border:none;}
.flash{width:973px; height:233px; margin:0px auto; border:1px solid #3a3a3a; overflow:hidden;}
.fbutre{width:973px; height:auto; margin:0px auto; position:relative; z-index:99;}
.fbut{width:auto; text-align:right; position:absolute; top:-20px; right:3px; z-index:99;}
.fbut a{width:17px; height:17px; display:block; float:left; text-align:center; line-height:17px; color:#fff; background-color:#969696; border-right:1px solid #000;}
.fbut .activeSlide{background:#ae0b00;}
.mainBG{width:980px; height:auto; margin:0px auto; background-color:#fff;}
.showcard{width:918px; height:auto; margin:0px auto; padding-top:22px;}
.showcardtit{width:918px; height:40px; line-height:40px;}
.showcardtit a{color:#000; font-size:18px;}
.showcardpart{width:918px; height:auto; position:relative;}
.showcardworp{width:918px; height:313px; overflow:hidden; position:relative; border-top:1px dotted #c9c9c9; border-left:1px dotted #c9c9c9;}
.showcardworp ul{width:920px; height:auto; position:absolute; left:0px; top:0px;}
.showcardworp ul li{width:305px; height:103px; border-bottom:1px dotted #c9c9c9; border-right:1px dotted #c9c9c9;}
.showcardworp ul li span{width:106px; height:106px; padding-left:15px; display:block; float:left;}
.showcardworp ul li h3{width:174px; height:22px; padding-top:30px; line-height:22px; display:block; float:right; font-size:18px; font-family:;}
.showcardworp ul li h3 a{color:#000000;}
.showcardworp ul li p{width:174px; height:22px; line-height:22px; display:block; float:right; font-size:14px; color:#656565;}
.showbut{width:75px; height:11px; position:absolute; top:-20px; right:0px;}

.incontactNinabout{width:918px; height:auto; margin:0px auto;}
.incontact{width:247px; height:auto;}
.incontacttitle{width:100%; height:22px; line-height:22px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.incontacttitle h3{width:70px; line-height:22px; display:block; float:left;text-align:center; font-size:14px;}
.incontacttitle h3 a{color:#575757;}
.incontacttitle span{width:120px; height:22px; display:block; padding-left:15px; float:left;}
.incontacttitle span a{color:#575757;}
.incontacttitle p{width:30px; height:22px; display:block; float:right; padding-right:10px;}
.incontacttitle p a{color:#575757;}
.incontactcont{width:100%; height:auto; line-height:18px; font-size:12px;}

.inabout{width:628px; height:auto;}
.inaboutcont{ width:626px; border:1px solid #e3e3e3; border-top:none; padding-top:20px;}
.inaboutcont span{width:264px; height:176px; display:block; padding-left:20px; float:left;}
.inaboutcont p{width:324px; height:176px; line-height:22px; float:right; padding-right:10px; table-layout:fixed; word-break: break-all; overflow:hidden; display:block;}
.inaboutcont p a{color:#575757;}

.innewstype{width:918px; height:auto; margin:0px auto;}
.innewspart{width:246px; height:auto;}
.innewsimg{ padding-top:3px; position:relative;}
.fltit{width:100%; height:22px; line-height:22px; text-indent:15px; position:absolute; top:96px; left:0px; background-color:#000;}
.fltit a{color:#fff;}
.innewsdesc{width:225px; height:auto; line-height:22px; margin:0px auto; padding-top:15px; padding-bottom:10px;table-layout:fixed; word-break: break-all; overflow:hidden;}
.innewsdesc a{color:#ff0000;table-layout:fixed; word-break: break-all; overflow:hidden;}
.inewslist{width:225px;  border-top:1px dotted #575757; height:auto; line-height:18px; margin:0px auto; padding-top:5px; padding-bottom:15px;}
.inewslist li{width:225px; display:block;}
.inewslist li p{width:150px; height:22px; line-height:22px; display:block; float:left;}
.inewslist li p a{color:#575757;}
.inewslist li span{width:70px; height:auto; display:block; float:right;}

.inPartnertitle{width:100%; height:22px; line-height:22px; border-top:1px solid #c6c6c6; font-size:14px; border-bottom:1px solid #c6c6c6;}
.inPartnertitle a{width:100px; padding-left:35px; color:#000;}
.Partnercont{width:100%; height:134px; background:url(pBG.gif) repeat-x;}
.Partnerworp{width:921px; height:auto; margin:0px auto; overflow:hidden; position:relative; padding-top:35px;}
.Partnerworp ul{width:9999px; height:auto;}
.Partnerworp ul li{width:113px; height:91px; margin-right:21px; display:block; background:url(pimgbottom.gif) no-repeat bottom;}

.profastnav{width:980px; height:auto; margin:0px auto; background-color:#cacaca;}
.profasttit{width:100%; height:28px; line-height:28px; background:url(fasticon.gif) no-repeat #cacaca 25px; font-size:14px;}
.profasttit a{padding-left:55px; color:#575757;}
.profastcont{width:100%; height:auto; background-color:#e3e3e3;}
.fastpages{width:120px; height:auto; float:left; padding-left:30px;}
.fastpages a{color:#575757;}
.fastpages h3{width:100%; line-height:40px; font-size:14px;}
.fastpages ul li{ width:100%; line-height:22px;}

.footershareBG{width:980px; height:auto; float:right; background-color:#e3e3e3; } 
.footershare{ width:200px; float:right;}
.flinkBG{width:100%; height:32px; line-height:32px; background-color:#000000;}
.flink{width:980px; height:auto; margin:0px auto; text-align:center; color:#9a9a9a;}
.flink a{ color:#9a9a9a;}
.footerBG{width:100%; height:auto; line-height:25px; padding-top:10px; padding-bottom:10px; background-color:#292929; color:#9a9a9a;}
.footer{width:980px; height:auto; margin:0px auto; text-align:center;}
.footer a{color:#9a9a9a;}

/*======   内容共同  =====*/
.info{width:980px; height:auto; margin:0px auto; background-color:#fff;}
.infoleft{width:227px; height:auto; float:left;border-right:1px solid #dfdfdf;}
.inforight{width:749px; height:auto; float:right; background:url(infrightBG.gif) repeat-y;}
.rightcont{width:691px; height:auto; margin:0px auto; padding-top:30px;}
.Nnav{width:196px; height:auto;   float:right;}
.Nnav span{width:196px; height:30px; line-height:24px; padding-top:29px; display:block; color:#000000; font-size:18px;}
.Nnavlist{width:196px; height:auto; border-bottom:1px solid #dfdfdf;}
.Nnavlist ul li{width:196px; height:23px; padding-top:14px; display:block;}
.Nnavlist ul li a{width:176px; height:23px; line-height:23px; padding-left:20px; display:block; background:url(Nnavicon.gif) no-repeat 10px #fff; color:#7b7b7b;}
.Nnavlist ul li a:hover{ background:url(Nnavicon.gif) 10px no-repeat  #f2f2f2;}
.pos{width:100%; height:30px; line-height:30px; border-bottom:1px solid #dfdfdf;}
.pos h3{width:350px; height:auto; display:block; float:left; padding-left:15px; color:#000; font-size:18px; font-weight:normal;}
.pos span{width:450px; height:auto; text-align:right; float:right;}
.pos span a{color:#a9a9a9;}
.Ncont{width:100%; height:auto; line-height:25px; font-size:12px; color:#7b7b7b; padding-top:15px; padding-bottom:15px;  table-layout:fixed; word-break: break-all; overflow:hidden;}
.poslist3{width:691px; height:auto; overflow:hidden; padding-top:20px; }
.poslist3 ul{width:730px;}
.poslist3 ul li{width:218px; height:auto; padding-right:18px; padding-bottom:15px;}
.poslist3 ul li span{width:216px; height:143px; border:1px solid #dfdfdf; display:block; overflow: hidden;}
.poslist3 ul li p{width:216px; line-height:30px; text-align:center;}
.poslist3 ul li p a{color:#7b7b7b;}
.poslist3 .worp{width:99999px; position:absolute; top:15px; left:0px;}

.poslist4{width:691px; height:auto; overflow:hidden; padding-top:20px; }
.poslist4 ul{width:730px;}
.poslist4 ul li{width:113px; height:auto; padding-right:30px;padding-bottom:15px;}
.poslist4 ul li span{width:113px; height:auto;display:block;}
.poslist4 ul li p{width:113px; line-height:30px; text-align:center;}
.poslist4 ul li p a{color:#7b7b7b;}

.loadmoreBG{width:691px; height:33px; line-height:33px; color:#537386; font-size:14px; border:1px solid #dfdfdf; text-align:center; background-color:#fff;}
.loadmore{cursor:pointer; color:#7b7b7b;}

.newsbianji{width:100%; height:20px;}
.pre{width:250px; height:auto; line-height:20px; padding-left:80px; background:url(preicon.gif) no-repeat left;}
.pre a{color:#b7b7b7;}
.next{width:250px; height:auto; line-height:20px;padding-left:80px; background:url(nexticon.gif) no-repeat left;}
.next a{color:#b7b7b7;}
.newsbianji a:hover{color:#b7b7b7;}

/*=========  新闻中心  ========*/
.newslist{width:691px; height:auto; margin:0px auto;}
.newslistli{width:691px; height:150px; display:block; border-bottom:1px solid #dedede; padding-top:20px;}
.newsdate{width:70px; height:150px;float:left;}
.newsdatecont{width:54px; height:86px; padding-top:10px; background:url(dateBG.gif) no-repeat; }
.mon{width:54px; height:25px; display:block; font-size:24px; font-family:Arial; color:#c2c2ce; text-align:center; font-weight:bold;}
.day{width:54px; height:25px; display:block; font-size:24px; font-family:Arial; color:#c2c2ce; text-align:center; font-weight:bold;}
.year{width:54px; height:25px; display:block; font-size:12px; font-family:Arial; color:#c2c2ce; text-align:center;}
.newsdesc{width:580px; height:150px; float:right;}
.newsdesch3{width:580px; height:24px; line-height:24px; font-size:18px;display:block; }
.newsdesch3 a{color:#000;}
.newsdescspan{width:580px; height:24px; line-height:24px; font-size:12px; color:#c4c4cd;display:block; }
.newsdescp{width:580px; height:auto; line-height:22px; display:block;}
.newsdescb{width:580px; height:auto; display:block; padding-top:12px;}
.newsdescb a{width:103px; height:14px; display:block; background:url(more_gray.gif) no-repeat;}
.newsdescb a:hover{width:103px; height:14px; background:url(more_blue.gif) no-repeat;}


.newstitle{width:691px; height:auto; text-align:center; padding-top:20px;}
.newstitle h1{width:691px; height:auto; font-size:24px; color:#7B7B7B;}
.newstitle .sh{width:670px; height:30px; line-height:30px; margin:0px auto; display:block; padding-top:10px;}
.newstitle .sh p{width:420px; height:30px; line-height:30px; float:left;}
.newstitle .sh b{width:220px; height:30px; float:right;}
.newsdescpart{width:689px; height:67px; display:block; border:1px solid #7B7B7B; background-color:#fff;}
.Nnewsdesc{width:90%; height:auto; margin:0px auto; padding-top:10px;}
.Nnewsdesc p{color:#7B7B7B; line-height:25px;}
.newscontent{width:691px; height:auto; line-height:180%; padding-top:15px; padding-bottom:20px;color:#898989;}
.newscontent ul li{float:none;}

.newsbianji{width:100%; height:20px;}
.pre{width:250px; height:20px; line-height:20px;}
.pre a{color:#537386;}
.next{width:250px; height:20px; line-height:20px;}
.next a{color:#537386;}
.newsbianji a:hover{color:#0e579b;}

/*========  产品内容  =========*/
.procontent{width:691px; height:auto;}
.Nproele{width:691px; height:auto;}
.proimg{width:367px; height:171px; border:1px solid #d8d8d8; position:relative;}
.proimg span{width:37px; height:35px; display:block; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; position:absolute; right:0px;top:135px; z-index:99;}
.nproeles{width:300px; height:auto;}
.nproeles h1{width:300px; height:35px; display:block;  font-size:24px; font-family:微软雅黑; color:#898989; font-weight:normal;}
.nproelecontent{width:300px; height:100px; overflow:hidden; line-height:28px;color:#898989;}

.Nprocontent{width:681px; height:auto; margin:0px auto; line-height:25px; color:#585858;}
.pprexicon{background:url(pprexicon.gif) no-repeat left;}
.pnexticon{background:url(pnexticon.gif) no-repeat left;}



/*====  在线客服  ====*/
#zaixiankefu{ width:147px; top:300px;right:-121px; position: fixed;z-index:99999; }
#kefutitle{ width:132px;height:33px; line-height:33px; font-size:14px; font-weight:bold;background:#f6f6f6;}
#onlinetit{width:110px; height:33px; float:left; }
#closeQQ{width:30px; height:33px; float:left;color:#ff0000; cursor:pointer; font-size:10px; text-decoration:underline;}
.kefuhead{width:132; height:9px; font-size:0px; background:url(kefuheadBG.gif) no-repeat;}
.kefucenter{width:132px; min-height:100px;  _height:100px; background:url(kefucenterBG.gif) repeat-y;}
.kefubottom{width:132px; height:9px; background:url(kefufooterBG.gif) no-repeat;}
.kefutitle{width:99px; height:30px; line-height:30px; border-bottom:1px solid #009fed; margin:0px auto; text-

align:center; color:#009fed; font-size:14px; font-family:"微软雅黑";}
.kefutag{width:99px; height:38px; line-height:38px;  border-bottom:1px solid #009fed; margin:0px auto; text-

align:left;}
.kefutag span{width:21px; height:21px; display:block; float:left; padding-top:10px;}
.kefutag p{width:70px; height:38px; line-height:38px; text-align:left; float:right;}
.kefutag p a{color:#009fed;}

/*========  Html地图  =======*/
.htmlmapBG{width:1000px; height:auto;margin:0px auto;padding-bottom:20px;}
.htmlmap{width:960px; height:auto; margin:0px auto; border:2px solid #b7b7b7; }
.htmlmapul{width:960px; height:auto; margin:0px auto; padding-top:20px; }
.htmlmapli{ width:100%; height:auto; }
.htmlmapli h3{width:100%; height:22px; line-height:22px; text-indent:10px; border-bottom:2px solid #b7b7b7;}
.htmlmapli h3 a{color:#4a7791;}
.htmlmapli p{width:100%; height:auto; line-height:22px; }
.htmlmapli p a{ width:auto; height:30px; line-height:30px; padding-left:5px; padding-right:5px; display:inline-table; color:#4a7791;}

