@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; }
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px;}




.about{ padding-top:35px; color:#333333; line-height:30px; padding-bottom:103px; font-size:14px; min-height:300px;}
.aboutim{ margin-bottom:45px;}
.cxkj{ margin-top:40px; font-size:20px; color:#0178ba; margin-bottom:30px;}

.contact{ padding-top:50px; overflow:hidden; padding-bottom:109px;}
.contactl{ float:left; padding:10px; border:1px solid #e5e5e5; margin-right:20px;}
.contactr{ float:left;}
.contactr ul{ margin-top:15px;}
.contactr ul li{ line-height:45px; font-size:14px; color:#333333; padding-bottom:20px; border-bottom:1px dashed #e0e0e0; width:400px; margin-bottom:25px;}
.contactr ul li span{ color:#0178ba;}
.contactr ul li div{ width:45px; height:45px; float:left; margin-right:25px;}
.toubian{ background:url(../images/cyoubian.png) no-repeat center}
.tel1{ background:url(../images/ctel.png) no-repeat center}
.emali{ background:url(../images/cemail.png) no-repeat center}
.add{ background:url(../images/cadd.png) no-repeat center}
.contact{ margin-top:50px; padding-bottom:95px; overflow:hidden;}


.jion{ padding-top:35px; overflow:hidden; padding-bottom:120px; font-size:14px; line-height:28px; color:#666666;}
.MsoNormal1{ color:#0178ba; font-weight:bold;}
.jiontop{ margin-top:40px;}

#AspNetPager1{ text-align:center; margin-top:30px;}
#AspNetPager1 a{ padding:8px 9px; border:1px solid #eeeeee; color:#666666; margin-right:10px !important;}



.prolm{ padding-top:34px; overflow:hidden; padding-bottom:70px;}
.prolm ul li{ padding-bottom:32px; border-bottom:1px dashed #dddddd; margin-bottom:33px; overflow:hidden;}
.prolmimg{ width:204px; height:175px; border:1px solid #999999; float:left; margin-right:36px;}
.prolmimg img{ width:230px; height:195px;}
.prolmcon{ width:720px; float:left; padding-top:10px;}
.prolmcon p{ font-size:16px; color:#666666;}
.prolmcon .prolmtt{ font-size:18px; color:#0178ba; margin-top:15px; margin-bottom:25px;}
.prolmconc{ font-size:14px; color:#333333; line-height:28px; height:105px; overflow:hidden;}
.prolmjt{ float:right; margin-top:64px;}


.prolbcon{ padding-top:34px; padding-bottom:103px; overflow:hidden;}
.prolbcon ul{ padding-left:23px; overflow:hidden; width:950px;}
.prolbcon ul li{ float:left; width:270px; border:1px solid #bfbfbf; text-align:center; margin-right:34px; margin-bottom:34px;}
.prolbcon ul li:hover{ border:1px solid #0178ba;}
.prolbcon ul li:hover .prolbtt{background:#0178ba; border-bottom:1px solid #0178ba;}
.prolbimg{ height:250px; overflow:hidden;}
.prolbimg img{width:270px; }
.prolbtt{ font-size:20px; line-height:66px; background:#bfbfbf; border-bottom:1px solid #bfbfbf;color:#fff; height:67px; overflow:hidden;}
.prolbtt span{ font-size:16px;}

.procon{ overflow:hidden; margin-top:32px; min-height:700px; padding-bottom: 50px;}
.pronytop{ overflow:hidden;}
.pronyimg{ float:left; width:320px; height:320px; border:1px solid #dddddd; text-align:center;}
.pronyimg img{width:320px; height:320px;}
.pronycs{ float:left; margin-left:45px; width:558px;}
.pronycstit{ font-size:24px; color:#0178ba; height:24px; font-weight:bold; margin-top:34px;}
.pronycstit span{ font-size:18px;}
.proxian{ width:199px; border-bottom:2px solid #dddddd; margin-top:28px; margin-bottom:37px;} 
.pronycscontt{ font-size:14px; line-height:32px; color:#333333;}
.profx{ margin-top:15px;}
.profenx{ margin-top:10px; display:none;}
.pronycon{ margin-top:92px;}
.pronyct{ overflow:hidden; border-bottom:4px solid #0178ba; text-align:center; line-height:36px; color:#000;}
.pronyct ul li{ float:left; width:99px;}
.pronyctxz{ color:#fff; background:url(../images/proxx.png) no-repeat center}
.pronycg{ margin:20px 0px;}
.pronycgul ul li{    border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;overflow: hidden; padding-bottom: 20px;}
.pronycgul ul li a{font-size: 14px;color: #666666;}
.pronycgul ul li a span{ float:left;}
.pronycgul ul li a .pernycnfjdate{ float:right;}
.pronycc{  border-bottom:1px dashed #dddddd;}
.info-page{ overflow:hidden; margin-top:15px;}
.infol{ color:#666666; float:left}
.infol p{margin-bottom:13px;}
.infol span{ font-size:10px}
.infol a{color:#666666; }
.infor{ float:right;}

.newstui{ position:relative;}
.newstui ul{ position:relative; width:923px; border:1px solid #f1f1f1; height:200px; overflow:hidden;}
.newstui ul li{ position: absolute; display:none}
.tuijimg{margin-top:6px; float:left; margin-left:6px}
.tuijimg img{ width:255px; height:188px; }
.tuijcon{ float:left; margin-left:35px; width:620px;}
.tuijtt{ color:#0178ba; font-weight:bold; font-size:16px; margin-top:24px;}
.tuijdate{ color:#999; margin-top:5px; margin-bottom:23px;}
.tuijcc{ color:#333333; font-size:14px; line-height:24px; width:610px;}
.box_tab{ position: absolute; right:12px; bottom:20px;}
.box_tab a{ display:block; float:left; width:9px; height:9px; background:url(../images/newbx.jpg) no-repeat center; margin-right:10px;}
.box_tab .active{background:url(../images/newx.jpg) no-repeat center;}
.newslm ul li{ overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #dddddd; margin-bottom:16px;}
.newslm{ margin-top:44px;}
.newslm a{ color:#999999;}
.newlmtt{ float:left;}
.newlmdate{ float:right;}
.newslb{ padding-bottom:30px; min-height:500px; padding-top:40px;}
.newscon{ padding-top:30px; padding-bottom:40px;}
.newsctt{ font-size:18px; line-height:18px; text-align:center; color:#333;}
.newscdate{ color:#999; text-align:center; margin-top:5px; margin-bottom:20px;}
.newsccon{ line-height:24px; font-size:14px; padding:0 10px}

.cer{ width:770px; margin:0 auto; margin-top:20px;}
.cer ul{ width:800px;}
.cer ul li{ float:left; text-align:center; margin-right:10px; width:250px; margin-bottom:20px;}
.cer ul li img{ max-width:250px; max-height:240px;}
.cer ul li p{ font-size:16px; padding:10px 10px; color:#333;}


.spro{ width:1204px; margin:0 auto; overflow:hidden; position:relative; padding-bottom:50px}
.sprott{ height:72px; background:url(../images/product.jpg) no-repeat center; margin-top:87px;}
.spro ul{ margin-top:57px; overflow:hidden; position:relative; height:422px;}
.spro ul li{ float:left; width:293px; height:420px; margin-right:8px; border:1px solid #e5e5e5; position:relative;}
.sproimg{ text-align:center; margin-top:47px; height:205px;}
.sproimg img{max-width:205px; max-height:205px}
.sprozgw{ position:absolute; width:100%; height:100%; background:url(../images/sprozg.png) no-repeat center; top:0px; display:none;}
.speocon{ position:relative; z-index:5; margin-top:33px; text-align:center; }
.sprocontt{ font-size:18px; color:#9d9d9d}
.sprowa{ color:#b8b8b8; margin-top:10px; padding:0px 20px; height:36px;}
.sproa{ position:relative; z-index:5; margin-top:15px; }
.sproa a{height:40px; width:40px; background:url(../images/sprojt.png) no-repeat center; display:block; margin:0 auto;}
.spro ul li:hover .sprozgw{ display:block;}
.spro ul li:hover .sprocontt{ color:#ffffff;}
.spro ul li:hover .sprowa{ color:#ffffff;}
.spro ul li:hover .sproa a{background:url(../images/hsprojt.png) no-repeat center;}
.sproan{ text-align:center; margin-top:30px;}
.prev{ margin-right:10px;}


.jiontoptt{ float:left; margin-right:20px;}
.jion ul li{ overflow:hidden; margin-bottom:15px;}
.jion ul li input{ line-height:22px; padding:2px 3px; margin-right:10px; border:1px solid #ccc;}
.jion ul li span{ width:105px; display:inline-block;}
#ehong-code{ position:relative; top:8px;}
.jionan input{ text-align:center; padding:5px 8px; border:0px; background:#0178ba; color:#fff; font-size:16px;}

.pf{ position:fixed; right:0px; top:200px; z-index:1000; width:130px; overflow:hidden; background:#fff;}
.pftop{ text-align:center; height:30px; font-size:14px; color:#fff; background:#0178ba; line-height:30px;}
.pfcon{text-align:center; padding-top:10px;}
.pfcon a{display:block; margin-bottom:10px;}
.pftel{ text-align:center; font-size:14px; color:#333;}
.pftel p{ font-size:12px; margin-top:10px; padding-bottom:10px;}

 