@charset "UTF-8";
/* CSS Document */

body{color:#444444;font: 14px/1.75 "";}
*{padding:0;margin:0;}
h1,h2,h3,h4{font-weight:normal;font-size:14px}
html{min-width:963px;}
img{border:none;vertical-align:bottom;}
a{color:#686868;outline: medium none;text-decoration: none; }
li{list-style:none;}

.clear{clear: both;}
.fl{float:left;}
.fr{float:right;}

.zhenj{ width:175px; float:left; margin-left:10px; margin-top:70px;}
.zhenj span{width:175px; float:left; font-size:18px; color:#1a1a1a;}

.head{width:100%; min-height:187px; background:url(../images/hedbg.jpg) repeat-x;}
.cen_er{width:963px; margin:0 auto;}

.logo{ width:559px; height:154px;}
.nava_top{ width:200px; text-align:right;}
.navvv{ width:400px;}
.nava_bot {width:250px; margin-top:60px; background:url(../images/tell.jpg) no-repeat left center;}
.nava_bot span{ width:200px; font-family:""; float:left; line-height:25px; font-size:20px; color:#000000; padding-left:50px;}


.nav{width:925px; float:right;}
.nav ul{width:925px; float:right;}
.nav ul li{ text-align:center; float:left;}
.nav ul li{font-size:18px; margin:0 21px; color:#2c2c2c;}
.nav ul li a:hover{color:#f1e411;}
.nav ul li a{
            position: relative;    
            text-decoration: none;
            font-size:14px;
            color:#ffffff;
        }
.nav ul li a:before{
            content: "";
            position: absolute;
            left: 0;
            bottom:-5px;
            height:2px;
            width: 100%;
			color:#f1e411;
            background:#f1e411;
            transform: scale(0);
            transition: all 0.3s;
        }
.nav ul li a:hover:before{
	        color:#f1e411;
            transform: scale(1);
        }




/**/
.foot{width:100%; background:#B9201A; min-height:162px;}
.footer{width:963px; margin:0 auto;}
.botfl{width:100%; float:left; min-height:20px;}
.link{width:100%; float:left; color:#fff; line-height:35px;}
.link span{width:70px;float:left; color:#fff;line-height:35px;}
.link a{float:left;display:block;margin-top:12px;padding-left:10px;padding-right:10px;border-right:1px solid #fff;height:12px;line-height:10px;color:#fff;}

.link2 {width:963px; float:left;color:#fff;}
.foo3{ width:963px; float:left;color:#fff;}
.foo3 a{ width:963px; color:#fff;}
.banner
{
	width:100%;
	background:url(../images/shutter_1.jpg) no-repeat center top;
	min-height:468px;
}



.wapper{width:100%;}
.Profile{ width:100%; background:url(../images/diffle.jpg) no-repeat center top; min-height:367px; }
.main{width:963px; margin:0 auto;}
.profl{ width:963px; float:left;}
.keywods{ width:629px; float:left; height:55px; line-height:55px;}
.top2{width:286px; float:right; margin-top:10px;}
.top2 input{border:none;}
.top2 .btn_ss{float:left;width:213px;height:31px;line-height:31px;text-indent:1em;background:url(../images/ss.jpg) no-repeat center center;color:#666666;}
.top2 .tijiao{width:65px;height:31px;float:left;}

.appear{width:963px; float:left; margin-top:30px; }

.appear li{ width:23%; margin:0 1%; float:left; text-align:center;}
.appear .abtop{ width:73px; height:73px; float:left; margin-left:80px; background-color:#c8c8c8; border-radius:3em;}
.appear .abtop:hover{ width:73px; height:73px; background-color:#F00;}
.appear span{ width:100%; float:left; font-family:""; font-size:17px;}
.appear p{ width:100%; float:left; font-family:""; font-size:14px; color:#888888;}

.categories{width:100%; min-height:679px; background:url(../images/categories.jpg) no-repeat center top;}
 
.catefl{width:169px; float:left; height:679px; background:url(../images/show.jpg) no-repeat center center;}
.catefl h2{ width:145px; font-weight:bold; padding-left:25px; float:left; font-family:""; font-size:17px; color:#414141;}
.catefl ul{ width:145px; float:left; padding-left:25px; padding-top:5px; padding-bottom:10px;}
.catefl ul li{ width:145px; float:left; line-height:35px;}
.catefl ul li a{ font-size:14px;}
.catefl h3{ width:145px; float:left; padding-top:10px;padding-left:25px;}
.catego{ width:792px; float:left; margin-top:46px;}  
.content{ width:792px; float:left;}
.catego ul{ width:792px; float:left; margin-top:16px;}  
.catego ul li{ width:187px; float:left;background:url(../images/probg.jpg) no-repeat top center; min-height:269px; margin-left:10px; margin-bottom:5px;}  
.catego ul li .pic{ width:187px; height:185px; float:left;}
.catego ul li .titlle{ width:187px; float:left; padding-top:13px;}
.catego ul li .titlle a{ width:187px; text-align:center; float:left;    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.prname{ font-size:14px; color:#888888; line-height:42px;}
.primore{ font-size:14px; color:#d1261e; font-family:Arial;}
.about_ti{ width:454px; margin:0 auto;}
.about_ti .abt_ti1{ width:294px; float:left; line-height:20px; text-align:center;}
.about_ti .abt_ti1 a{font-size:15px; color:#fff; font-family:"";}
.about_ti .abt_ti2{ width:294px; float:left; text-align:center;padding-top:15px; text-align:center; }
.about_ti .abt_ti2 a{font-size:18px; color:#fff; font-family:Arial; font-style:italic;}


.produshow{ width:100%; background:url(../images/produshow.jpg) no-repeat center top; min-height:1075px;}
.produshow .about_ti{ width:454px; margin:0 auto; padding-top:100px;}
.about_ti .abt_ti3{ width:494px; float:left; line-height:20px; text-align:center;}
.about_ti .abt_ti3 a{font-size:19px; color:#2a2a2a; font-family:"";}
.about_ti .abt_ti4{ width:494px; float:left; text-align:center;padding-top:15px; text-align:center; }
.about_ti .abt_ti4 a{font-size:14px; color:#888888; font-family:"";}
.procefl{width:960px; float:left; background:url(../images/procefl.jpg) no-repeat center top; min-height:170px; margin-top:71px;}

.hexinjc{width:960px; float:left;}
.hexfl{ width:375px; background:url(../images/deco.jpg) no-repeat center top; min-height:546px;}
.hexfl ul{ width:375px; float:left;}
.hexfl ul .hxss{ width:375px; float:left;}
.hexfl ul .hxss span{ width:140px; font-weight:bold;font-size:16px; color:#ffffff; padding-left:45px; padding-top:42px; float:left;} 
.hexfl ul .hxscj{ width:375px; float:left;}
.hexfl ul .hxscj span{ width:140px;font-weight:bold; font-size:16px; font-weight:bold; color:#ffffff; padding-left:230px; padding-top:15px; float:left;} 
.hexfl ul .hxscj p{ width:180px; font-size:14px; color:#888888; padding-left:210px; padding-top:10px; float:left;} 

.hexfl ul .hxsss{width:375px; float:left;}
.hexfl ul .hxsss span{width:340px; font-weight:bold;font-size:16px; color:#ffffff; padding-left:45px; float:left;}
.hexfl ul .hxsss p{ width:160px; font-size:14px; color:#888888; padding-left:20px; padding-top:5px; float:left;} 

.hexfl ul .hxscjj{width:375px; float:left;}
.hexfl ul .hxscjj span{width:340px; padding-top:17px; font-weight:bold;font-size:16px; color:#ffffff; padding-left:245px; float:left;}
.hexfl ul .hxscjj p{ width:160px; font-size:14px; color:#888888; padding-left:220px; padding-top:5px; float:left;} 

.hexfl ul .thxsss{width:160px; float:left;}
.hexfl ul .thxsss span{width:160px; font-weight:bold;font-size:16px; color:#ffffff; padding-left:45px; float:left;}
.hexfl ul .thxsss p{ width:160px; font-size:14px; color:#888888; padding-left:20px; padding-top:5px; float:left;} 


.hexfl ul .hxscjjj{width:180px; float:right; margin-top:80px;}
.hexfl ul .hxscjjj span{width:160px; font-weight:bold;font-size:16px; padding-top:15px; padding-left:40px; color:#ffffff; float:left;}
.hexfl ul .hxscjjj p{ width:160px; font-size:14px; color:#888888; padding-top:5px; padding-left:20px; float:left;} 

.aboutfl{width:963px; float:left;}
.aboutfl .abfl{width:362px; float:left; background:url(../images/into.jpg) no-repeat center top;}
.aboutfl .abfl h2{ width:316px; float:left; margin-top:50px; margin-left:10px; margin-bottom:15px;}
.aboutfl .abfl h2 a{ font-size:20px; color:#d1261e; font-weight:bold;}
.aboutfl .abfl p{ width:316px; float:left; margin-left:10px; line-height:20px;}
.aboutfl .abfl .abmore{ width:316px; float:left; text-align:right; color:#d1261e;}
.aboutfl{width:963px; float:left;}


.wahy{ width:100%; background:url(../images/lead.jpg) no-repeat center top; min-height:352px;}
.wahytit{width:957px; float:left;}
.wahytit{width:957px; float:left;}
.wahytit .whyone{width:957px; float:left;}
.whyonee{ width:957px; float:left; margin-top:40px;}

.shcnlc{width:100%; min-height:811px; background:url(../images/shcnlc.jpg) repeat-x;}
.shcnnn{ width:961px; float:left; background:url(../images/buz.jpg) no-repeat center top; min-height:811px;}
.shcnnn ul{ width:961px; float:left;}
.shcnnn ul li{ width:25%; text-align:center; float:left;}
.shcnnn ul li span{ width:100%; float:left; font-size:18px; color:#FFF;}
.buz{margin-top:38px; margin-bottom:520px;}


.newslist{width: 100%;min-height:294px; background:url(../images/neebg.jpg) no-repeat center top;}
.newsleft{ width:638px; float:left;}
.new-title{ width:638px; float:left; background:url(../images/newsbg.jpg) no-repeat center top; height:47px; line-height:47px; margin-top:30px; margin-bottom:30px;}
.new-title a{ width:50%; float:left; font-size:16px; font-family:""; font-weight:bold; text-align:center;}
.mews1{ width:638px; float:left;}
.mews1 .mewimg{ width:204px; height:179px; float:left;}
.mews1 ul{ width:391px; float:left; margin-left:20px;}
.mews1 ul li{ width:391px; float:left; background:url(../images/poin.jpg) no-repeat left center; line-height:35px;}
.mews1 ul li a{ padding-left:25px;}

.newsright{ width:198px; height:157px; float:left; background:url(../images/tellbg.jpg) no-repeat center top; margin-top:50px; margin-left:120px;}
.newsright ul{ width:175px; float:left; margin-left:15px; margin-top:10px;}
.newsright ul li{ width:175px; float:left; text-align:center; }
.lx{ font-size:18px; color:#d1261e; font-family:"";}
.texd{font-size:18px; color:#d1261e; font-family:""; font-weight:bold; margin-top:35px;}
.hond{font-family:""; font-size:14px; line-height:20px;}
