@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;}


.topt{ background:#f4f4f4; height:24px; line-height:24px;}
.toptm{ width:1200px; margin:0 auto;}
.lxfcs{ float:right; color:#C42733; margin-right:27px;}
.lxfcs a{color:#c8c8c8;}
.lxfcs img{ margin:0px 5px;}
.tel{ padding-right:5px; border-right:1px solid #9e9e9e}
.top{ width:1200px; margin:0 auto; height:98px;}
.logo{ float:left; margin-top:40px;}
.xznav{ border-bottom:3px solid #c42733;}
.banner{ background:url(../images/banner.jpg) no-repeat center; height:500px;}
.sabout{  background:url(../images/about.jpg) no-repeat center; height:348px; overflow:hidden;}
.saboutm{ width:1200px; margin:0 auto;}
.sabtr{ float:right; width:560px; color:#dff2ff; font-size:14px;  line-height:24px;}
.saboutcon{margin-left:25px; margin-top:185px;}
.syyly{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.syylytop{ height:68px; background:url(../images/lingyu.jpg) no-repeat center; margin-top:70px;}
.syylycom{ height:537px; background:url(../images/yyly.jpg) no-repeat center; margin-top:43px;} 
.snew{ background:#f4f4f4; margin:0 auto; padding-top:60px; padding-bottom:44px; overflow:hidden;}
.snewm{ width:1200px; margin:0 auto;}
.hyxw{ width:585px; float:left; background:#FFF; overflow:hidden; height:328px;}
.gsxw{ width:585px; float:right;background:#FFF;overflow:hidden;height:328px; }
.snewst{ overflow:hidden; color:#333333; margin-top:15px;}
.snewtl{ float:left; font-size:16px; padding-right:24px; background:url(../images/jt.png) no-repeat right; margin-left:30px;}
.snewmore{ float:right; margin-right:20px;}
.snewscon{ height:246px; overflow:hidden; width:532px; margin:0 auto; margin-top:40px;}
.snewscon ul li{ overflow:hidden; padding-bottom:11px; border-bottom:1px solid #e7e7e7; margin-bottom:11px;}
.snewdate{ float:left; text-align:center}
.snewdate p{ color:#898989;}
.snewdate .dateri{ color:#333333; font-size:38px; line-height:38px}
.snewr{ float:left; width:440px; margin-left:30px;}
.snewr .snewstt{ font-size:14px; color:#333333; margin-bottom:10px;}
.snewr .snewstcon{ color:#898989; line-height:19px}
.snewscon ul li:hover .snewstt{ color:#c42733}
.footnav{ height:56px; line-height:56px; font-size:14px; background:#c42733;}
.footnavm{ width:1200px; margin:0 auto;}
.footnavm ul li{ float:left; margin-right:37px;}
.footnavm ul li a{ color:#f4f4f4;}
.foot{ width:1200px; margin:0 auto; padding-top:26px; overflow:hidden;}
.footl{ float:left; overflow:hidden;}
.footli{ float:left; margin-right:38px;}
.footli p{ font-size:14px; margin-bottom:19px; color:#818181;}
.footli ul li a{ color:#818181; line-height:24px;}
.footpro ul{ width:370px; overflow:hidden;}
.footpro ul li{ width:175px; float:left; margin-right:10px;}
.footr{ float:right; text-align:center; color:#9e9e9e; letter-spacing:6px}
.footf{ height:46px; line-height:46px; background:#f4f4f4; text-align:center;color:#818181;}
.footf a{ color:#818181;}

.banner1{ height:250px;}
.banf{ height:46px; background:#e9e9e9; overflow:hidden;}
.banfm{ width:1200px; margin:0 auto;}
.seach{ float:left; margin-left:30px}
.seach span{ color:#c42733; line-height:46px; font-size:14px; float:left;}
.seach input{ float:left;}
.searchtop{ height:24px; border:1px solid #cccccc; color:#b8b7b7; line-height:24px; padding-left:5px; width:233px; margin-top:10px}
.seabtn{  width:31px; height:30px; background:url(../images/seachan.jpg) no-repeat; border:0px; margin-top:8px; margin-left:5px;}
.rsgjc{ float:right; line-height:46px; font-size:14px;color:#999999;}
.rsgjc a{ margin-right:8px; color:#999999;}



.content{ overflow:hidden; width:1200px; margin:0 auto; padding-top:45px; min-height:500px;}
.left{ float:left; width:236px;; margin-right:39px;}
.lefttop{ height:56px; background:#c42733; overflow:hidden;padding-left:18px; color:#fff; font-size:14px; line-height:56px;}
.lefttopzw{ font-size:22px; margin-right:10px;}
.leftner{ min-height:120px; background:#f6f5f5; padding-bottom:65px}
.leftner ul li{ border-bottom:1px solid #e1e1e1;}
.leftner ul .blixznr a{background:url(../images/zkjt.png) no-repeat 14px 5px;}
.leftner ul .blixznr ul li a{ background:none;}
.leftner ul li ul{ margin-left:40px; display:none;}
.leftner ul li .bxznr{ display:block; }
.leftner ul li ul li{ border-bottom:0px;}
.leftner ul li ul li a{ font-size:12px; padding:0px; background:none; line-height:28px;}
.leftner ul li a{ font-size:14px; color:#666666; padding-left:30px;line-height:38px;background:url(../images/ssjt.png) no-repeat 14px 5px;}
.leftner ul li:hover a{color:#c42733; background:url(../images/zkjt.png) no-repeat 14px 5px;}
.leftner ul li:hover ul li a{ background:none; color:#666666}
.leftner ul .leftxz a{color:#c42733;background:url(../images/zkjt.png) no-repeat 14px 5px; }
.fwrx{ height:95px; background:url(../images/lxrxtel.jpg) no-repeat; overflow:hidden; font-size:16px; color:#666666;}
.fwrx p{ margin-top:45px;font-size:20px; margin-left:67px; color:#0178ba;}

.right{ width:925px; float:right;}
.contenttop{ height:55px; text-align:center; overflow:hidden;border-bottom:1px solid #c4c3c3; overflow:hidden;}
.contitle{ float:left; color:#c42733; font-size:22px; line-height:55px;}
.contenttopr{ float:right; margin-top:25px; color:#b8b7b7; font-size:14px;}
.dqwz{ float:left; display:block; padding-left:32px; background:url(../images/home.png) no-repeat 0px -1px;}
#location{ float:left;}
#location a{ color:#b8b7b7;}


.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:#c42733; 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:#c42733;}
.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:#c42733; 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:600px; 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 #c42733;}
.prolbcon ul li:hover .prolbtt{background:#c42733; border-bottom:1px solid #c42733;}
.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:#c42733; 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:#C42733; 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:#c42733; 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;}

 