/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;color:#333;line-height:24px;height:auto;clear:both; min-width:1200px; padding-top:100px;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#333; outline:none;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}

/*网站基本定义*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

.bcenter{margin:0 auto;width:1280px;min-width:1180px;}
form{margin:0;padding:0;}
/*---头部---*/
.fl { float:left;}
.fr { float:right;}
.head{ width:100%; background:#EFEFEF; height:30px;}
.h_top{ width:1200px; margin:0 auto;overflow:hidden;height:33px;line-height:33px; color:#333;}
.h_top a:hover{ color:#666;}
.h_top span{ *padding-top:5px;}
.h_top span a{padding:0 8px; color:#333; }
.h_top span em{ margin-left:25px; vertical-align:middle; margin-right:25px;}
.h_top span em img{ vertical-align:middle;}
.h_mid{height:112px; overflow:hidden;}
.h_mid .logo{ display:inline-block;float:left;margin:10px 0 0 0px;}
.h_mid .logo img{ display:block;}
.headerbg{position:fixed;top:0px;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");  background:#c50200; height:130px; width:100%; z-index:9999999; }
.logo{float:left;}
.logo img{ display:block;}

/*.nav{float:right; width:880px;height:60px;overflow:hidden;}
.nav ul{ margin:0px; padding:38px 0px 0px;}
.nav ul li{float:left;}
.nav ul li a{ display:inline-block; padding:0px 18px 0px; font-size:16px;color:#333;}
.nav ul li a:hover{color:#e60012;}*/


/*导航条*/
a { outline: 0; }
a { color: #808380; text-decoration: none; }
a:hover { color: #dd4250; text-decoration: none; outline: none; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; -ms-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
/** html a{behavior:url(../images/select.htc.htm);}*/
* li { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.nav { width: 880px; height: 100px;  float:right;}
.nav1 { display: block; width: 100%; height: 100px; margin: 0px auto; border-right: 1px solid #962828; }
.nav1 li { position: relative; display: block; width: 108px; height: 100px; float: left; display: inline; text-align: center; vertical-align: middle; line-height: 100px; }
.nav1 li a { text-decoration: none; color: #fff; font-size: 15px; display: block; width: 108px; height: 100px;}
.nav1 li a:link { }
.nav1 li a:hover { background-color: #000000;}
.nav1 li a:active{ background-color: #000000;}
.nav1 li a:visited{ background-color: #000000; }
.nav1 li a.nav_bj { background-color: #BF3131; }
.nav1 li a img { margin-right: 5px; }
.nav1 li ul li { background-color: #353535; border: 0px; height: 40px; text-align: center; vertical-align: middle; line-height: 40px; clear: both }
.nav1 li ul li a { font-size: 12px; height: 40px }
.nav1 li ul { display: none; position: absolute; z-index: 999; left: 0 }
.nav1 li:hover ul { display: block }
.nav1 li ul li a:hover { background-color: #979797 }

/*---banner图---*/
.banner{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}


.CoreBusiness{ width:100%; padding:0px 0px 40px; background:#f5f5f5;}
.CoreBusinesstitle{width:100%;}
.CoreBusinesstitle h3{line-height:40px;text-align:center;font-size:34px; font-weight:bold;color:#1a1a1a; padding:25px 0px 15px;}
.CoreBusinesstitle p{height:1px; overflow:hidden;line-height:0px;}
.CoreBusinesstitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e70f20;line-height:1px;}
.CoreBusinesstitle em{ display:block; text-align:center; font-size:22px; color:#666; line-height:26px; padding-top:10px;height:26px;overflow:hidden;}

.CoreBusinesslist{height:502px;padding-top:20px;}
.CoreBusinesslist ul{ margin:0px; padding:0px;height:502px;overflow:hidden; position:relative;}
.CoreBusinesslist ul li{position:absolute;width:392px;height:250px; overflow:hidden;}
.CoreBusinesslist ul li.Coredianzi{top:0px; left:0px;}
.CoreBusinesslist ul li.CoreIntro{height:502px; top:0px; left:394px;}
.CoreBusinesslist ul li.Coreweixin{top:0px; right:0px;}
.CoreBusinesslist ul li.Coreweb{bottom:0px; left:0px;}
.CoreBusinesslist ul li.Coresystem{bottom:0px; right:0px;}

.CoreBusinesslist ul li .CorebgColour{width:100%;height:100%;z-index: -1;padding: 1px; margin: -1px;background:#e60012;position:absolute;left:0;top:0;transition: all 0.1s linear;-moz-transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-o-transition: all 0.1s linear;-ms-transition: all 0.1s linear;}

.CoreBusinesslist ul li .Coreimg{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.CoreBusinesslist ul li:hover .CorebgColour{ z-index:99;}

.CoreBusinesslist ul li .Coretextbox{position:absolute;color:#fff; left:0px; top:0px; width:100%; height:100%; z-index:9999;}
.CoreBusinesslist ul li .Coretextbox h3{ font-size:24px; padding:145px 20px 0px 20px; line-height:36px;}
.CoreBusinesslist ul li .Coretextbox span{ display:block;font-weight:bold;}

.CoreBusinesslist ul li .Coreclassbox{position:absolute;color:#fff; left:0px; top:0px; width:100%; height:100%; z-index:9999;}
.CoreBusinesslist ul li .Coreclassbox h3{ font-size:24px; color:#fff; padding:20px 10px 22px;}
.CoreBusinesslist ul li .Coreclassbox p{ font-size:14px;padding:0px 10px;height:150px;overflow:hidden;text-indent:2em;}
.CoreBusinesslist ul li .Coreclassbox a{ color:#fff;padding:0px 7px; display:inline-block;}

/*搜索*/

.sou{ height:90px; background:url(../images/sou_bg.png) no-repeat center top;overflow:hidden; position:relative; margin-top:0px;}
.s_inp01{ margin-top:15px;}
.s_inp01 fl{float:left;}
.s_inp01 fr { float:right;}
.inp01{ width:263px; height:36px; background:url(../images/sou1.gif) no-repeat center top; font:14px "Microsoft YaHei"; line-height:36px; color:#666; border:0; padding-left:10px;}
.inp02{ background:url(../images/sou2.gif) no-repeat; width:46px; height:36px; line-height:36px; border:0; cursor:pointer;}
.sou p{ width:420px; font:14px "Microsoft YaHei"; line-height:90px; height:90px; overflow:hidden; background:url(../images/lx.gif) no-repeat left center; padding-left:50px; color:#f2cfba;}
.sou p em{ font:26px Arial; color:#fff;}

/*---公司简介---*/
.syabout{ width:100%; height:400px; background:url(../images/index_07.jpg) no-repeat center top #efeeec;}
.syabouttitle{width:100%;display:block;}
.syabouttitle h3 a{display:block; height:79px;line-height:79px; font-size:36px; color:#fafafa;text-align:center;padding-top:26px;}
.syabouttitle p{background:#808080; height:1px; overflow:hidden;line-height:0px;}
.syaboutus{font-size:16px;color:#f6f6f6;line-height:32px;padding-top:35px;height:190px;overflow:hidden;text-indent: 2em;}

/*---公司简介-新---*/
.content { width:1200px; margin:0 auto;  }
.yinz{ height:413px; margin-top:73px; overflow:hidden;}
.yinz dt{ width:432px; height:308px; float:left; overflow:hidden;}
.yinz dt img{ display:block; width:432px; height:289px;}
.yinz dd{ width:700px; float:right;}
.yinz dd h3{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333;}
.yinz dd h3 a{ display:block; color:#333;}
.yinz dd h3 em{ display:block; font:12px Arial; text-transform:uppercase; padding-top:5px; color:#666;}
.yinz dd p{ font:16px "Microsoft YaHei"; line-height:30px; height:120px; overflow:hidden; margin-top:10px; background:url(../images/yinz_dot.png) no-repeat left 11px; padding-left:15px;}
.yinz dd i a{ display:block; font:14px "Microsoft YaHei"; color:#999; margin-top:20px;}
.yinz dd span a{ display:block; width:249px; height:55px; font:24px "Microsoft YaHei"; font-weight:bold; color:#de7415; background:url(../images/yinz_btn.png) no-repeat center top; text-align:center; margin-top:30px; line-height:55px;}


/*实力展示*/
.slzs{ min-width:1210px;overflow:hidden; background:#c21919; padding:50px 0px 40px 0px;}
.slzs h3{ text-align:center; height:65px; font-weight:normal; margin-bottom:29px;}
.slzs h3 a{ color:#ffffff; font-size:30px;  text-decoration:none;}
.slzs h3 span{ color:#ffffff; display:block; font-size:12px; padding-top:3px;}

.slzs1{ min-width:1210px;overflow:hidden; background:#ededed; padding:50px 0px 40px 0px;}
.slzs1 h3{ text-align:center; height:65px; font-weight:normal; margin-bottom:29px;}
.slzs1 h3 a{ color:#c21919; font-size:30px;  text-decoration:none;}
.slzs1 h3 span{ color:#c21919; display:block; font-size:12px; padding-top:3px;}

.zs_r{width:1210px; font-size:0;overflow:hidden; height:337px;margin:0 0 65px -5px;}
.zs_r ul li{ float:left; margin:0 5px 10px 5px; position:relative;width:234px;height:163px;overflow:hidden;}
.zs_r ul li.first{width:468px;height:336px;_width:463px;}
.zs_r ul li img{-webkit-transform: scale(1); 
    -ms-transform: scale(1);      
    -moz-transform: scale(1);
    transform: scale(1);  
    -webkit-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;}
.zs_r ul li:hover img{-webkit-transform: scale(1.1); 
    -ms-transform: scale(1.1);    	
	-moz-transform: scale(1.1);   
    transform: scale(1.1);  
	-webkit-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;  
    transition: all ease-in-out .3s;}
	
.zs_r ul li.first span{ position:absolute; bottom:0; height:45px; line-height:45px; background:url(../images/bg.png) repeat; text-align:center; width:100%; display:block;overflow:hidden; 
    -webkit-transition: all ease-in-out .4s;  
    transition: all ease-in-out .4s;
    -ms-transition: all ease-in-out .4s;  
    transition: all ease-in-out .4s;}
.zs_r ul li.first span a{ font-size:14px; color:#fff;}
.zs_r ul li.first:hover span{height:100px;line-height:100px;bottom:0px;overflow:hidden;
   -webkit-transition: all ease-in-out .4s;  
    transition: all ease-in-out .4s;
    -ms-transition: all ease-in-out .4s;  
    transition: all ease-in-out .4s;}
.zs_r ul li.first:hover a{font-size:16px;}

.zs_r ul li span{ position:absolute; bottom:0; height:30px; line-height:30px; background:url(../images/bg.png) repeat; text-align:center; width:100%; display:block;overflow:hidden; 
    -webkit-transition: all ease-in-out .2s;  
    transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;  
    transition: all ease-in-out .2s;}
.zs_r ul li span a{ font-size:12px; color:#fff;}
.zs_r ul li:hover span{height:45px;line-height:45px;bottom:0px;overflow:hidden;
   -webkit-transition: all ease-in-out .2s;  
    transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;  
    transition: all ease-in-out .2s;}


/*---节能环保---*/
.wid1200{ width:1200px; margin: 0 auto; position: relative; }

.grid{ overflow: hidden; margin-bottom: 80px; color: #3e3e3e; }
.grid img,.grid .title .more{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
.classiccase li:hover img,.customer li:hover img,.kitchen .layer01-l .item:hover img,.reasons .item:hover img,.news a:hover img{ transform: scale(1.1); }
.brand a{ overflow: hidden; display: inline-block; float: left; }
.brand a:hover img{ opacity: 0.6 }
.grid .title{ height: 60px; overflow: hidden;  }
.grid .title .h1{ float: left; font-size: 30px; line-height: 56px; height: 56px; border-bottom: #da3c2d 4px solid; }
.grid .title .h1 span{ color: #da3c2d; margin-left: 10px; font-size:20px; text-transform: uppercase; margin-left: 10px; }
.grid .title .more{ float: right; padding: 0 18px; background: #da3c2d; font-size: 14px; color: #fff; text-align: center; line-height: 25px; height: 25px; margin-top:17px; border-radius: 15px;
margin-left: 15px;  }
.grid .title .more:hover{ background: #6f0000; }
.energy{ margin-bottom: 0; }
.energy .floor01{ overflow: hidden; position: relative; }
.energy .floor01 dl{ position: absolute; left: 50%; margin-left: -600px; width: 288px; overflow: hidden; top: 0; z-index: 100;  background: #fff; font-size: 14px; color: #5b5b5b; }
.energy .floor01 dt{ position: relative; }
.energy .floor01 dt p{ position: absolute; left:0; bottom: 0; z-index: 100; padding: 10px 15px; font-size: 20px; color: #fff; }
.energy .floor01 dt p span{ color: #5b5b5b; font-size: 16px; }
.energy .floor01 dd{ padding: 10px 15px;line-height: 2; }



.lanren{width:1200px; overflow:hidden;margin:30px auto;}
.lanren ul li{float:left;margin:0 15px 15px 0;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:280px;height:45px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.lanren .txt h3{font-size:16px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.lanren .txt p{font-size:14px;text-align:center;}


/*---产品展示---*/
.Case{padding-bottom:20px; width:100%; position:relative;min-width:1180px;background:#c60101;}

.Casetitle{width:100%; text-align:center;}
.Casetitle h3{line-height:36px;text-align:center;font-size:32px;color:#fff; padding:60px 0px 15px;}
.Casetitle span{ color:#fff; display:block; font-size:12px; padding-top:3px;}
.Casetitle h3 a{ color:#fff;}
.Casetitle h3 a:hover{ color:#ffbaba;}
.Casetitle p{background:#d7d4d4; height:1px; overflow:hidden;line-height:0px;}
.Casetitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}
.Casetitle em{ display:block; text-align:center; font-size:14px; color:#999999; padding-top:10px;}


.Caselist{width:100%; padding:50px 0px 0px; position:relative; overflow:hidden;}
.Caselist ul{ margin:0px; padding:0px; width:105.5%}
.Caselist ul li{float:left; width:19%; position:relative;}
.Caselist ul li img{ display:block; width:100%;}
.Caselist ul li a{ display:none; position:absolute; color:#fff; left:0px; top:0px; width:100%; height:100%; background:#e60012;_height:270px;}
.Caselist ul li a h3{ position:relative; padding:20px;font-size:14px;}
.Caselist ul li a h3 span{ position:absolute; height:2px; width:30px; background:#fff; display:block; bottom:10px;}
.Caselist ul li a h4{ padding:15% 10px 0px; text-align:center; font-size:18px; font-weight:bold;line-height: 24px;height: 24px;overflow: hidden;}
.Caselist ul li a em{ display:block; position:absolute; width:37px; height:37px; background:url(../images/icon.png) no-repeat 0px -33px; bottom:20px; right:15px;}

.indexmore{ text-align:center; padding:40px 0px 20px;}
.indexmore a{ display:inline-block; text-align:left; border:2px solid #e60012; border-radius:20px;color:#e60012; padding:10px 0px 10px 20px; font-size:16px; width:160px; background:url(../images/icon.png) no-repeat 85px -87px; }

.indexmore1{ text-align:center; padding:20px 0px 20px;}
.indexmore1 a{ display:inline-block; text-align:left; border:2px solid #fff; border-radius:20px; color:#fff; padding:10px 0px 10px 20px; font-size:16px; width:160px; background:url(../images/icon1.png) no-repeat 85px -87px; }

/* 客户见证 */
.g_kf{height: 588px;min-width:1282px; padding-top: 30px;padding-bottom: 30px;background:#d6aeae;}
.g_kf1 { text-align:center; height:65px; font-weight:normal; margin-bottom:29px;}
.g_kf1 a{ color:#c60101; font-size:30px;  text-decoration:none;}
.g_kf1 span{ color:#c60101; display:block; font-size:12px; padding-top:3px;}
.g_kf1 p{background:#d6aeae; height:1px; overflow:hidden;line-height:0px;}
.g_kf1 p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}
.g_kf h2{height: 38px;line-height: 38px;background:url(../images/line3.jpg) no-repeat left 10px;padding-left: 15px;margin-bottom: 20px;}
.g_kf h2 a{color: #333333;font-size: 18px;font-weight: bold;}
.g_kf h2 em{color: #555555;font-size: 12px;font-weight: normal;text-transform: uppercase;}
.g_kf h2 span a{font-weight: normal;font-size: 12px;color: #555555;text-transform: uppercase;}
.g_kf dl{float: left;width: 360px;margin-right: 37px;border: 1px solid #d6aeae; height: 397px;box-shadow:-4px 0px 16px #aa8484,   /*左边阴影*/
                        0px -1px 6px #aa8484,  /*上边阴影*/
                        4px 0px 16px #aa8484,  /*右边阴影*/
                        0px 4px 16px #aa8484; /*底边阴影*/}
.g_kf .lastdl{margin-right: 0;}
.g_kf dt{ width: 292px;}
.g_kf dt img{ width: 292px; height: 192px;display: block;padding: 30px 30px 0 30px; }
.g_kf h3{height: 52px; line-height: 52px; overflow: hidden; font-weight: bold;text-align: center;border-bottom: 1px solid #cecece; }
.g_kf h3 a{ font-size: 14px;font-weight: bold; color: #333333; height: 52px; line-height: 52px; overflow: hidden;}
.g_kf p{padding: 9px 15px 0 15px; font-size: 12px; color: #333333; height: 72px; line-height: 24px; overflow: hidden;text-align: center;}
.g_kf p a{color: #c60101;}
.g_kf .bor{border: 1px solid #c60101;cursor: pointer;}

/*---厨房方案---*/
.power{ height:980px; overflow:hidden;}
.power h2{ height:140px; margin-top:72px; text-align:center; font:42px "Microsoft YaHei"; color:#333;}
.power h2 span{ color:#333; display:block; background:url(../images/po_logo.gif) no-repeat 390px 8px; padding-left:40px;}
.power h2 p{ height:41px; background:url(../images/po_h.gif) no-repeat center top; font:20px "Microsoft YaHei"; line-height:41px; color:#333; letter-spacing:4px; margin-top:8px;}
.power h2 p em{ color:#de7415;}
.powert{ height:65px; overflow:hidden; padding-left:278px;}
.powert li{ width:130px; height:35px; font:18px "Microsoft YaHei"; text-align:center; line-height:35px; float:left;}
.powert li a{ display:block; color:#333;}
.powert li a:hover,.powert .cur a{ color:#fff; background:url(../images/power_bg.png) no-repeat center top;}
.power dl{ height:536px; position:relative; overflow:hidden;}
.power dt{ width:1054px; height:536px; float:right; overflow:hidden; position:relative;}
.power dt img{ display:block;width:1054px; height:536px;}
.power dt em{ display:block; width:200px; height:98px; background:#da751a; font:16px "Microsoft YaHei"; text-align:center; line-height:98px; color:#fff; position:absolute; bottom:0; right:0;}
.power dd{ width:362px; height:344px; padding:60px 0 0 60px; background:url(../images/power_bg2.png) no-repeat center top; position:absolute; top:58px; left:0;}
.power dd h3{ font:36px "Microsoft YaHei"; font-weight:bold; color:#333;}
.power dd h3 em{ display:block; font:22px "Microsoft YaHei"; padding:10px 0 30px;}
.power dd p{ width:300px; font:14px "Microsoft YaHei"; line-height:30px; color:#666; height:120px; overflow:hidden;}


/*---案例中心---*/
.fanganpingjia{ background:#f5f5f5; width:100%; padding-bottom:25px; position:relative;}
.fanganbox{ width:100%; display:none;padding-top:40px;}
.fanganpingjiatitle{width:100%;}
.fanganpingjiatitle h3{line-height:36px;text-align:center;font-size:32px;color:#007bc4; padding:50px 0px 15px;}
.fanganpingjiatitle h3 a{ color:#1a1a1a;}
.fanganpingjiatitle h3 a:hover{ color:#1a1a1a;}
.fanganpingjiatitle p{background:#d7d4d4; height:1px; overflow:hidden;line-height:0px;}
.fanganpingjiatitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e60012;line-height:1px;}
.fanganpingjiatitle em{ display:block; text-align:center; font-size:14px; color:#999999; padding-top:10px;}

.fanganpingjialist{ width:1180px; margin:0px auto; position:relative; overflow:hidden;}
.fanganpingjialist ul{width:9999px; position:relative}
.fanganpingjialist ul li{float:left;width:1180px; padding-right:20px;}

.fanganpingjialist a.fanganpingjiaPrev,.fanganpingjialist a.fanganpingjianext{display:block; position:absolute;width:50px; height:50px; top:36%; text-align:center; line-height:36px;}

.fanganpingjialist a.fanganpingjiaPrev{background-color:#424242;background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:16px -135px; left:0px;}
.fanganpingjialist a.fanganpingjiaPrev:hover{background-color:#ea0014;}

.fanganpingjialist a.fanganpingjianext{background-color:#424242;background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:-28px -135px; right:0px;}
.fanganpingjialist a.fanganpingjianext:hover{background-color:#ea0014;}

.fanganlist{width:1180px;position:relative; overflow:hidden;}
.fanganlist dl{ margin:0px; padding:0px; width:1182px;}
.fanganlist dl dd{ float:left; width:282px; margin-right:18px; background:#FFF; padding-bottom:20px;}
.fanganlist dl dd img{ display:block; width:282px; height:205px; position:absolute; left:50%; margin-left:-141px; top:50%; margin-top:-102.5px;}
.fanganlist dl dd span{ display:block; width:282px; position:relative; overflow:hidden; height:205px;}
.fanganlist dl dd h3{ font-size:16px; color:#4c4c4c; padding:10px 15px 0px; height:21px; overflow:hidden;text-align:center;}
.fanganlist dl dd p{ font-size:13px; color:#999999; padding:10px 15px 0px; height:63px; overflow:hidden; line-height:21px;}
.fanganlist dl dd.cur{ margin:0px;}

/*---新闻中心---*/
.news{width:100%; padding-bottom:50px;}
.newstitle{width:100%;}
.newstitle h3{line-height:36px;text-align:center;font-size:32px;color:#007bc4; padding:60px 0px 15px;}
.newstitle h3 a{ color:#007bc4;}
.newstitle h3 a:hover{ color:#007bc4;}
.newstitle p{background:#d7d4d4; height:1px; overflow:hidden;line-height:0px;}
.newstitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#19a6db;line-height:1px;}
.newslistbox{overflow:hidden;padding-top:40px;}
.newslistbox ul li{ float:left;width:560px;overflow:hidden;padding:0 0 30px 25px;}
.newslistbox ul li .synews_dat{float:left; background:url(../images/Icon-2.png) no-repeat -80px 0px; width:94px; height:94px; text-align:center; font-size:14px; color:#FFF;}
.newslistbox ul li .synews_dat span{ display:block; padding-top:8px; line-height:50px; font-size:48px;}
.newslistbox ul li .synews_n{float:left; width:440px;padding-left:10px;}
.newslistbox ul li .synews_n h3{font-size:16px; overflow:hidden; height:24px; padding-top:10px;}
.newslistbox ul li .synews_n h3 a{ color:#000}
.newslistbox ul li .synews_n h3 a:hover{ color:#e60012}
.newslistbox ul li .synews_n p{ color:#666; font-size:14px;padding-top:5px;height: 48px;line-height: 24px;overflow: hidden;}


/**xw4**/
.xw4{ width:1380px; height:480px; margin:20px auto 20px auto;font-size:12px; overflow:hidden; background:url(../images/bj4.jpg) no-repeat;}
.xw4_left{ width:480px; margin-top:140px; padding-left:15px; float:left;}
.xw4_t1{ font-size:22px; font-family:微软雅黑;}
.xw4_t2{ line-height:30px; margin-top:10px;}

.xw4_right{ float:right; width:500px; margin-top:100px; margin-right:30px; display:inline;}
.xw4_right tr td{ height:50px;}
.tt1{ width:50px; text-align:right;}
.txtt1{ width:198px; height:23px;border:1px solid #ccc;}
.txtt2{ width:448px; height:23px;border:1px solid #ccc;}

/*底部开始*/
.f_bg{ background:url(../images/f_bg.jpg) repeat-x;overflow:hidden;min-width:1210px;}
.footer { width:1400px; margin:0 auto;}
.f_menu{ height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px;}
.f_menu a{ color:#fff; font-size:15px; padding:0 37px; display:inline-block;}
.f_con1{ width:808px;}
.f_conr{width:156px;margin-right:60px;margin-top:40px;}
.f_conr span{text-align:center;line-height:30px;color:#fff;display:block;font-size:14px;} 
.f01{ overflow:hidden; height:116px; background:url(../images/f_bgg.jpg) repeat-x left bottom;}
.f01 h3{ float:left; width:520px; padding-right:20px; padding-top:36px;line-height:37px;color:#fff;font-size:26px;}
.f01 i{ display:block; float:left; background:url(../images/f_tel.jpg) no-repeat; height:39px; width:205px; margin-top:38px; padding-left:52px; font-family:"Georgia"; color:#fff; font-size:28px;}
.f02{ height:110px; padding-top:18px;background:url(../images/f_bgg.jpg) repeat-x left bottom; overflow:hidden;}
.f02 p{ width:778px; float:left; text-align:left; color:#fefefe; font-size:14px; line-height:24px;padding:0 15px;}
.links{ height:48px; line-height:48px; font-size:14px;color:#7ac2e6; overflow:hidden;}
.links a{ display:inline-block; padding:0 10px; color:#7ac2e6;}
.copy{overflow:hidden;line-height:48px; color:#565656; font-size:14px; text-align:center;}


.zhong{ width:1100px; margin:50px auto 20px auto;}



/*---底部---*/
.footbg{ width:100%; background:url(../images/index_51.gif) repeat-x;overflow:hidden;color:#9b9b9b;}
.foot{padding-top:50px;}
.foot h3{ border-bottom:1px solid #a41a25; padding-bottom:10px; color:#FFF;color:#ffffff; font-size:15px;}
.foot dl{ margin:0px; padding:0px; height:250px;}
.foot dl dd{ float:left; width:507px;}
.foot dl dd p{ margin:0px; padding:25px 0px 0px;}
.foot dl dd span{height:31px; line-height:31px; font-size:14px; color:#b5b5b5;margin-top:22px;display:inline-block;padding-left:40px;}
.foot dl dd span.ftel,.foot dl dd span.fcz,.foot dl dd span.fyx,.foot dl dd span.fqq{ width:210px;}
.foot dl dd em{ font-family:Arial, Helvetica, sans-serif;}

.foot dl dt{ float:right; width:618px; line-height:22px;}
.foot dl dt ul {padding:30px 0 0 0}
.foot dl dt ul li {width:117px;float:left;padding-right:50px;_padding-right:20px;}
.foot dl dt ul li span{color:#fafafa; font-size:20px;}
.foot dl dt ul li ul {padding-top:15px;}
.foot dl dt ul li ul li{height:34px;}
.foot dl dt ul li a{color:#b5b5b5;font-size: 14px;}
/*友情链接*/
.sylink{background:#737373;}
.Links{padding:0px;height:77px; font-size:13px;}
.Links h3{ color:#FFF; font-size:16px; padding:10px 0;}
.Links a{ margin-right:16px;color:#b3b3b3;}
.Links a:hover{ color:#FFF;}

.footer{color:#8e8e8e; padding:15px 0 25px 0; font-size:13px;text-align:center;}
.footer span{padding:0 20px;}

/*右侧固定*/
.commonposition{_position:absolute;_top: expression(documentElement.scrollTop + 200 + "px");position:fixed; top:20%; right:0px; z-index:999999; display:none;}
.commonposition a{display:block; width:45px; height:45px; position:relative; background-color:#e20000; background-image:url(../images/icon.png);background-repeat:no-repeat; margin-top:1px;}
.commonposition a span{display:none; position:absolute; right:0px; top:0px; height:45px; padding-left:50px; color:#fff;line-height:45px; font-size:14px;background-color:#262626;}

.commonposition a.Homedianhua{ background-position:-362px -231px;}
.commonposition a.Homeweixin{ background-position:-362px -322px;}
.commonposition a.Hometop{ background-position:-362px -370px; background-color:#4e4e4e;}

.commonposition a span.weixinerweima{right:45px; padding:0px;}
.commonposition a span.dianhuabggray{background-position:-362px -231px;background-image:url(../images/icon.png);background-repeat:no-repeat;width:120px;}

/*内页*/
.webbg{ width:100%; background:#fff;}
.abanner{margin:0px auto; height:480px; overflow:hidden;}
.abanner img{width:100%;}
.anliclass{text-align:center; padding:20px 0px 0;}
.anliclass a{ display:inline-block; background:url(../images/Icon20.png) no-repeat; margin:20px; width:130px; height:31px; line-height:31px; color:#7e7e7e;font-size:16px;}
.anliclass a:hover{background:url(../images/Icon21.png) no-repeat; color:#FFF;}
.anliclass a.cur{background:url(../images/Icon21.png) no-repeat; color:#FFF;}

/*product_list*/
.anlilist ul li{float:left; width:373px;padding:7px 0px;background:#FFF;box-shadow:0px 2px 3px #d9dbdb;margin:28px 20px 0 0;text-align:center;_margin-top:15px;}
.anlilist ul li.cur{margin-right:0px;}
.anlilist ul li h3{ font-size:18px; height:30px; overflow:hidden;line-height:30px;}

/*---news_list---*/
.newslist{ width:1180px; margin:0px auto; background:url(../images/index_88.png) repeat-y 65px 0px; margin-top:30px;}
.newslist dl{position:relative; height:175px; padding-bottom:30px;}
.newslist dl dd{ float:right; width:908px; height:140px; padding:35px 35px 0px 35px; background:#FFF; box-shadow:0px 2px 3px #d9dbdb;}
.newslist dl dd h3{ font-size:18px;height:24px; line-height:24px; overflow:hidden; text-align:left;}
.newslist dl dd h3 a{color:#808080; text-align:left;}
.newslist dl dd p{font-size:14px;color:#adacac;padding-top:10px;height:72px; overflow:hidden; text-align:left;}
.newslist dl dd p a{ color:#adacac; text-align:left;}
.newslist dl dd span{font-size:18px;text-align:center;position:absolute; top:0px; left:0px; width:130px; height:120px; border-radius:5px; background:#999;box-shadow:0px 2px 3px #666; color:#fff;}
.newslist dl dd span em{ display:block;font-weight:bold;font-size:60px; line-height:65px; padding:10px 0px 5px; margin-bottom:8px; border-bottom:1px solid #bfbfbf;}

/*aboutus*/
.about_us{width:1100px;margin:0 auto;text-align:center;}
.about_us .about_tit{font-size:28px;padding-top:50px; border-bottom:1px solid #e5e4e4; padding-bottom:20px;}
.about_us .about_tit font{font-size:14px; float:right;}
.about_us .about_dat{font-size:14px;padding-top:18px; border-bottom:1px solid #e5e4e4; padding-bottom:20px;}
.about_us .about_img img{padding:30px 0 0;}
.about_us .about_cen{line-height:32px;font-size:16px;padding:20px 0; text-align:left;}
.about_us .fanye {padding:20px 20px 50px;border-top: 1px solid #999;}
.about_us .fanye span{display:inline-block;font-size:16px;line-height:30px;height:30px;overflow:hidden;}
.about_us .fanye .fys,.about_us .fanye .fyx{width:400px;}
.about_us .fanye .fhsy{background:#e60012;color:#fff;width:130px;margin:0 30px;}
.about_us .fanye .fhsy a{color:#fff;}

/*推荐*/
.tuijian{width:100%; padding-bottom:60px;}
.tuijianleft{ float:left; width:211px; height:230px; background:#e60012; padding-right:25px;text-align:right; color:#FFF;}
.tuijianleft h3{ font-size:24px; line-height:25px; padding-top:48px;}
.tuijianleft img{padding-top:20px;}

.tuijianright{ float:right; width:936px;overflow:hidden;}
.tuijianright ul li{ float:left; background:#FFF; width:288px; height:220px; padding:5px 6px; position:relative; margin-right:12px;_margin-right:5px;}
.tuijianright ul li p{ position:absolute; bottom:5px; width:272px; left:6px; background:url(../images/index_63.png) repeat; font-size:14px; color:#FFF; height:21px; line-height:25px; overflow:hidden; padding:10px 10px;text-align:center;}

/*page*/
.Page{ text-align:center; padding:50px 0px 50px 284px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#e60012; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page a.current{ background:#e60012; color:#FFF}

/*动画*/
.from-top{
	-webkit-transform-origin: 0% 0%;
	 -moz-transform-origin: 0% 0%;
	  -ms-transform-origin: 0% 0%;
	   transform-origin: 0% 0%;
}

.from-left{
	-webkit-transform-origin: 0% 100%;
	 -moz-transform-origin: 0% 100%;
	  -ms-transform-origin: 0% 100%;
	   transform-origin: 0% 100%;
}

.from-right{
	-webkit-transform-origin: 100% 100%;
	 -moz-transform-origin: 100% 100%;
	  -ms-transform-origin: 100% 100%;
	   transform-origin: 100% 100%;
}

.from-bottom{
	-webkit-transform-origin: 0% 100%;
	 -moz-transform-origin: 0% 100%;
	  -ms-transform-origin: 0% 100%;
	   transform-origin: 0% 100%;
}


.from-top, .from-left{
	-webkit-animation: enter-clockwise 0.23s ease-out;
	 -moz-animation: enter-clockwise 0.23s ease-out;
	  -ms-animation: enter-clockwise 0.23s ease-out;
	   animation: enter-clockwise 0.23s ease-out;
}


.from-right, .from-bottom{
	-webkit-animation: enter-anti-clockwise 0.23s ease-out;
	 -moz-animation: enter-anti-clockwise 0.23s ease-out;
	  -ms-animation: enter-anti-clockwise 0.23s ease-out;
	   animation: enter-anti-clockwise 0.23s ease-out;
}
.to-top{
	-webkit-transform-origin: 0% 0%;
	 -moz-transform-origin: 0% 0%;
	  -ms-transform-origin: 0% 0%;
	   transform-origin: 0% 0%;
}

.to-left{
	-webkit-transform-origin: 0% 100%;
	 -moz-transform-origin: 0% 100%;
	  -ms-transform-origin: 0% 100%;
	   transform-origin: 0% 100%;
}

.to-right{
	-webkit-transform-origin: 100% 100%;
	 -moz-transform-origin: 100% 100%;
	  -ms-transform-origin: 100% 100%;
	   transform-origin: 100% 100%;
}

.to-bottom{
	-webkit-transform-origin: 0% 100%;
	 -moz-transform-origin: 0% 100%;
	  -ms-transform-origin: 0% 100%;
	   transform-origin: 0% 100%;
}

.to-top, .to-left{
	-webkit-animation: leave-anti-clockwise 0.23s ease-out;
	 -moz-animation: leave-anti-clockwise 0.23s ease-out;
	  -ms-animation: leave-anti-clockwise 0.23s ease-out;
	   animation: leave-anti-clockwise 0.23s ease-out;
}



.to-right, .to-bottom{
	-webkit-animation: leave-clockwise 0.23s ease-out;
	 -moz-animation: leave-clockwise 0.23s ease-out;
	  -ms-animation: leave-clockwise 0.23s ease-out;
	   animation: leave-clockwise 0.23s ease-out;
}

@-webkit-keyframes enter-clockwise{
	from{
		z-index: 3;
		-webkit-transform: rotate(-90deg);
	}
	to{
		z-index: 3;
		-webkit-transform: rotate(0deg);
	}
}
@-moz-keyframes enter-clockwise{
	from{
		z-index: 3;
		-moz-transform: rotate(-90deg);
	}
	to{
		z-index: 3;
		-moz-transform: rotate(0deg);
	}
}
@-ms-keyframes enter-clockwise{
	from{
		z-index: 3;
		-ms-transform: rotate(-90deg);
	}
	to{
		z-index: 3;
		-ms-transform: rotate(0deg);
	}
}
@keyframes enter-clockwise{
	from{
		z-index: 3;
		transform: rotate(-90deg);
	}
	to{
		z-index: 3;
		transform: rotate(0deg);
	}
}

@-webkit-keyframes enter-anti-clockwise{
	from{
		z-index: 3;
		-webkit-transform: rotate(90deg);
	}
	to{
		z-index: 3;
		-webkit-transform: rotate(0deg);
	}
}
@-moz-keyframes enter-anti-clockwise{
	from{
		z-index: 3;
		-moz-transform: rotate(90deg);
	}
	to{
		z-index: 3;
		-moz-transform: rotate(0deg);
	}
}
@-ms-keyframes enter-anti-clockwise{
	from{
		z-index: 3;
		-ms-transform: rotate(90deg);
	}
	to{
		z-index: 3;
		-ms-transform: rotate(0deg);
	}
}
@keyframes enter-anti-clockwise{
	from{
		z-index: 3;
		transform: rotate(90deg);
	}
	to{
		z-index: 3;
		transform: rotate(0deg);
	}
}

@-webkit-keyframes leave-clockwise{
	from{
		z-index: 3;
		-webkit-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-webkit-transform: rotate(90deg);
	}
}
@-moz-keyframes leave-clockwise{
	from{
		z-index: 3;
		-moz-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-moz-transform: rotate(90deg);
	}
}
@-ms-keyframes leave-clockwise{
	from{
		z-index: 3;
		-ms-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-ms-transform: rotate(90deg);
	}
}
@keyframes leave-clockwise{
	from{
		z-index: 3;
		transform: rotate(0deg);
	}
	to{
		z-index: 3;
		transform: rotate(90deg);
	}
}

@-webkit-keyframes leave-anti-clockwise{
	from{
		z-index: 3;
		-webkit-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-webkit-transform: rotate(-90deg);
	}
}
@-moz-keyframes leave-anti-clockwise{
	from{
		z-index: 3;
		-moz-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-moz-transform: rotate(-90deg);
	}
}
@-ms-keyframes leave-anti-clockwise{
	from{
		z-index: 3;
		-ms-transform: rotate(0deg);
	}
	to{
		z-index: 3;
		-ms-transform: rotate(-90deg);
	}
}
@keyframes leave-anti-clockwise{
	from{
		z-index: 3;
		transform: rotate(0deg);
	}
	to{
		z-index: 3;
		transform: rotate(-90deg);
	}
}