body{color: #626262;font-family:"microsoft yahei","Arial";font-size: 12px; background-color: #f5f4f4;text-rendering: optimizeLegibility;}
*{margin: 0;padding: 0;list-style-type: none;font-style: normal;}
a,img{border: 0;text-decoration: none;color: inherit;}
.clear{content:"";clear:both;}
a{outline: none;color: #6d6d6d;}
a:active {
star:expression(this.onFocus=this.blur());
}



/*header*/
#header{height: 155px;width: 100%; margin: 0 auto; position: relative; z-index: 998; background:url(../images/header-bj.jpg) left bottom repeat-x;
         box-shadow: 0 0.2px 10px #222222;behavior: url(../PIE-1.0.0/pie.htc);}
#head{width:1140px;height: 100%;margin: auto;  overflow: hidden;}

.keyword{ position: fixed; width: 100%; height: 40px; left: 0; top: 0; z-index: 999;
          background: rgba(0,0,0,0.8) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
          background: #000000; filter:Alpha(opacity=80);/*实现IE背景透明*/ }
.key{margin:auto; width: 1140px; color: #cccaca; line-height: 40px;}
.key p{display: block; float: left;}
.key p a{color: #cccaca;}
.key p a:hover{ text-decoration:underline;}
.key span{float: right; font-size: 16px; margin-right: 30px;}
.key a.qq{ float:right; }

#logo{float: left;margin-top: 54px; }

.search{float: right; margin-top: 69px; position: relative;}
.search input{ width: 147px; height: 29px; border: 1px solid #c2d59f;line-height: 29px; padding-right:30px; padding-left:2px;color: #8c8c8c; outline: none;
			   border-radius: 0 12px 12px 0;
               behavior: url(../PIE-1.0.0/pie.htc);
               }
.search button{ width: 27px; height: 27px; border: none; background: url(../images/submit.png) center center no-repeat;
				position: absolute; right: 2px; top: 2px; cursor: pointer;}


#nav{float: right;font:14px/22px "microsoft yahei"; margin-top: 18px;}
#nav ul li{float: left; text-align: center;margin: 0 8px;}
#nav ul li a{color: #3a3a3a; padding:2px 10px;display: block;}
#nav ul li a:hover{color: #FFFFFF; background-color: #000000;}


/*banner*/
.banner{min-width:980px;height:460px;position:relative;margin:0 auto;overflow: hidden; z-index:1;}
.banner_mag{overflow: hidden;width: 100%;height:60px;position: absolute;bottom:0;left: 0;}
.banner_show{width:100%;text-align:center;height:460px;position:relative; overflow: hidden;}
.bannger_inbox{position:absolute;left:50%;top:0;margin-left: -1000px;display: none;}


/*banner_list*/
.yq_banner_list{width:250px;height:25px;position:absolute;top:17px;text-align:right;z-index:100;left:60%;padding-right:12px;}
.yq_banner_list a{display:inline-block;width:40px;height:12px;background:url(../images/abg.png) no-repeat right;margin-right:15px;}
.yq_banner_list a.hover{background:url(../images/abg.png) no-repeat left;}



/*index*/
.container{width:100%;  overflow: hidden;}
.main{ width: 1140px; margin: 0 auto; height: 100%; overflow: hidden;position: relative;}

.slogan,.cate,.cases,.news,.adser{float: left;}

.slogan{ width: 100%; height: 172px; background: url(../images/slogan.png) center top no-repeat;}
.slogan p{ font-size: 30px ; color: #949494; margin-top: 23px;}

.cate{width: 100%; margin-top: 20px; margin-bottom: 21px;}
.cate ul li{float: left; width: 248px; height: 274px; margin-right: 49px; padding-bottom: 23px; background: #FFFFFF url(../images/catalibj.jpg) center bottom no-repeat;}
.cate ul li div{ width: 248px; height:84px;text-align: center; padding-top: 190px; cursor: pointer;}
.cate ul li div a{display: block; font-size: 18px; color: #282828;}
.cate ul li div a:hover{ color: #f97803}
.cate ul li div p{ margin-top: 10px; font-size: 13px}
.cate ul li div p span{color: #f97803;}
.cate ul li div:hover{color: #0097dd;}
.cate ul li div:hover span{color: #0097dd;}

.web{background:url(../images/web.jpg) no-repeat;}
.web:hover{background:url(../images/weba.jpg) no-repeat;}

.mobile{background:url(../images/mobile.jpg) no-repeat;}
.mobile:hover{background:url(../images/mobilea.jpg) no-repeat;}

.photo{background:url(../images/photo.jpg) no-repeat;}
.photo:hover{background:url(../images/photoa.jpg) no-repeat;}

.seo{background:url(../images/seo.jpg) no-repeat; margin: 0;}
.seo:hover{background:url(../images/seoa.jpg) no-repeat;}


.title{float: left; font-size: 18px; height: 35px;text-transform: uppercase; padding-left: 55px; line-height: 55px; background: url(../images/logot.png) left center no-repeat;}
.title span{ margin-right: 10px;}
.title a{ color: #868686; }
.title a:hover{color: #f97803;}

.cakey{float: right;margin-top: 20px;}

.cases{width: 100%;}
.cases ul{display: block;float: left;width: 100%;margin-top: 20px; height:480px; overflow:hidden;}
.cases ul li{float: left;background: url(../images/casebot.jpg) left bottom no-repeat; padding-bottom: 30px;margin-right: 20px; }
.cases ul li a{display: block; width: 260px; height: 200px; padding: 5px; background-color: #cccccc; color: #2c2c2c; overflow: hidden;}
.cases ul li a div{width: 260px; height: 170px; overflow: hidden;}
.cases ul li a div img{max-width: 260px;}
.cases ul li a p{ line-height: 35px;font-size: 13px;}
.cases ul li a:hover{background-color: #0097dd; color: #FFFFFF;}


.news{width: 100%; margin-bottom: 25px;}
.newsclass{float: left;width: 100%; padding-left: 5px; margin-top: 20px;}
.newsclass a{ padding: 2px 5px; margin: 0 10px; background-color: #94cefb; color: #6d6d6d; font-size: 14px;}
.newsclass a:hover{background: none;color: #f97803;}

.news ul{display: block; float: left; width:1142px; margin-top: 15px;}
.news ul li{float: left; width: 570px; height: 82px;border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.news ul li a{display: block; color: #343434;width: 540px; height: 52px; padding: 15px;}
.news ul li a h3{font-weight: normal;font-size: 14px;}
.news ul li a h3 span{font-size: 13px;color: #e10011; margin-right: 30px;}
.news ul li a p{width: 458px;  overflow: hidden; font: 12px/20px arial; color: #626262; }
.news ul li a:hover{background: #eaeaea url(../images/newsa.png) 530px 25px no-repeat;color: #e10011;}


.adser{width: 100%;margin-bottom: 20px;}
.adser img{ margin-top: 20px; float: left;}



/*foot*/
.foot{ width: 100%;height:542px;background: url(../images/footbj.jpg) left top repeat-x;}
.footcen{margin:0 auto; position: relative; width: 1140px;height:542px;background: url(../images/f-cenbj.png) 638px 28px no-repeat;}
.footcen>p{color: #FFFFFF; position: absolute; bottom:5px; left: 15px;}

.point{ color: #f4c400; font-size: 14px; float: left; width: 100%; margin-top: 10px; margin-left: 10px;}

.f-left{float: left; margin-top: 30px;}
.f-left .getqrcode{float: left; margin-left: 15px; margin-right: 30px;}
.f-left p{color: #FFFFFF;line-height: 22px; margin-bottom: 5px;}
.f-left div{color: #e8e8e8;line-height: 22px; margin-left: 15px; margin-top: 20px;}

.f-right{float: left;width: 298px; margin-left: 94px;}

#message input,#message textarea{float: left; padding: 5px; width: 286px; font-size: 13px; font-family: "microsoft yahei"; color: #bababa; margin-bottom: 5px; outline: none; border: 1px solid #909090; background-color: #616161;}
#message input{height: 18px;}
#message #submit{width: 99px; height: 30px; color: #d2e2d7; padding: 0; cursor: pointer; background-color: #bd1616; text-align: center; line-height: 30px; border: 0;}

.links{float: left;width: 100%; color: #cccccc; margin-top: 80px; padding:  0 15px; line-height: 22px;}
.links a{ color: #cccccc; margin: 0 5px;}
.links a:hover{text-decoration: underline;}



/*banner*/
.n-banner{min-width:980px;width: 100%; margin: 0 auto;height: 360px; position: relative; overflow: hidden;}
.n-banner img{display: block; margin: 0 auto; position: absolute;left:50%;margin-left:-1000px;}

.h{width: 100%;height: 101px; background: url(../images/h.jpg) left top repeat-x;}
.h .hcen{width: 1140px; margin: 0 auto;}
.h .hcen>h2{font: 30px/30px arial; color: #cbcbcb; padding-top: 35px;}
.h .hcen>h3{font: 20px/20px "microsoft yahei"; color: #0097dd; margin-top: 8px;}

#n-foot{height: 179px; background: url(../images/footn.jpg) left top repeat-x;}
#n-footcen{width: 1140px; height: 179px; margin: 0 auto; color: #ffffff; position: relative;}
#n-footcen div{position: absolute; top: 20px; left: 10px; line-height: 22px;}
#n-footcen img{position: absolute; top: 6px; right: 60px;}
#n-footcen p{position: absolute;left: 10px; bottom: 5px;}

/*about*/
#about{float: left; width: 1213px; margin-top: 38px; position: relative; }
#about>img{float: left;}
#about>p{float: left; font-size: 14px;width: 543px; line-height: 25px; color: #4a4a4a; margin: 20px 0 0 35px;}
#about>h2{font-size: 20px;color: #4e4e4e;float: left; font-weight: normal; width: 100%; margin-top: 5px; padding-top:38px; background: url(../images/gsjs.png) 78px top no-repeat;}


.fixed-nav{width: 73px;float: right;}
.fixed-nav a{display: block;width: 73px; height: 66px; margin-bottom: 2px;  background-color: #adadad; text-align: center; color: #FFFFFF; font-size: 16px;}
.fixed-nav a p{line-height: 22px; padding-top: 12px;}
.fixed-nav a:hover{background-color: #3969cb;}

.fixed-nava{position: fixed; width: 73px; top: 80px; right: 0;z-index: 666;}
.fixed-nava a{display: block;width: 73px; height: 66px; margin-bottom: 2px;  background-color: #adadad; text-align: center; color: #FFFFFF; font-size: 16px;}
.fixed-nava a p{line-height: 22px; padding-top: 12px;}
.fixed-nava a:hover{background-color: #3969cb;}


.intro{display: block;float: left; width:1140px;}
.intro li{height: 100%; overflow: hidden; border-bottom: 1px solid #d1d1d1; padding-bottom: 15px;}
.intro li>h3{float: left; font-size: 16px;font-weight: normal; margin-top: 40px; margin-bottom: 15px;width: 720px;}
.intro li p{color: #505050;float: left; font-size: 14px; line-height: 25px;width: 720px;}
.intro li img{float: right;}


#idea{float: left;}


#hr{float: left; width: 100%;margin-top: 16px; }
#hr>h2{font-size: 20px; font-weight: normal; color: #1753ea; margin-top: 15px;}

#hr ul{display: block; width: 100%; background: url(../images/hrbj.jpg) center bottom no-repeat; }
#hr ul li{height: 100%; overflow: hidden; *height: 273px;}
#hr ul li>h3{color: #d22f2f; font-size: 16px; font-weight: normal; margin: 40px 0 20px 0;}
#hr ul li>p{float: left; padding-left: 25px; width: 545px; color: #000000;line-height: 24px; height: 163px; padding-top: 30px;}


#contact{float: left; position: relative; height: 843px; margin-top: 40px; margin-bottom: 65px;}
#contact>h2{font-size: 20px;color: #70b000;font-weight: normal;width: 80px; height: 25px; margin-bottom: 20px;}

.c-left {position: absolute; left: 0; bottom: 23px; /*float: left;*/ width: 545px; overflow: hidden; *width: 540px; padding-left: 10px;}
.c-left>h3{font-weight: normal;font-size: 18px; color: #868686; text-transform: uppercase;}
.c-left>h3 span{color: #ff0000; margin-right: 10px;}
.c-left>img{margin: 10px 250px 10px 0;}
.c-left p{line-height: 22px;color: #5e5e5e; margin-top: 10px;}

.c-point{ color: #b5b5b5; font-size: 14px;}


.c-right{/*float: left;*/position: absolute; left: 560px; bottom: 0; width: 490px; margin-left: 35px;}

#mess input,#mess textarea{float: left; padding: 5px; width: 470px; font-size: 13px; font-family: "microsoft yahei"; color: #9c9c9c; margin-bottom: 5px; outline: none; border: 1px solid #c2c2c2; background-color: #f2f2f2;}
#mess input{height: 18px;}
#mess #submit{width: 99px; height: 30px; color: #d2e2d7; padding: 0; cursor: pointer; background-color: #bd1616; text-align: center; line-height: 30px; border: 0;}





/*pag*/
.pag{ width:100%;text-align:center;margin-bottom:45px; margin-top:20px; line-height:30px;}
.pag font{padding:0 10px 0 10px;height:20px; }
.pag a{padding:5px 10px 5px 10px; margin:0 10px 0 10px; height:20px; border:1px solid #dddddd;color: #0097dd;}



/*news*/
.n-news{height: 752px;width: 100%; background: url(../images/nnewsbj.jpg) left top repeat-x; overflow: hidden;}
.n-newscen{width: 1140px;height: 752px; margin: 0 auto; position: relative;}
.n-newscen h1{text-align: center; font-size: 30px;font-weight: normal; padding-top: 25px;}
.n-newscen h1 a{color: #0097dd;}
.n-newscen h1 a:hover{ color: #f97803;}

.n-newscen ul{display: block;}
.n-newscen ul li{font-size: 14px;margin-top: 60px; }
.n-newscen ul li>img{float: right; margin: 0 20px 40px 20px;border:1px solid #dddddd;}
.n-newscen ul li h3{ font-size: 18px;font-weight: normal; margin-bottom: 20px;}
.n-newscen ul li h3 a{ color: #232323;}
.n-newscen ul li a:hover{ color: #0097dd;}
.n-newscen ul li p{color: #787878; line-height: 22px; margin-bottom: 30px; height: 66px; overflow: hidden;}
.n-newscen ul li span{color: #0097dd; }
.n-newscen ul li a img{margin-top: 40px;}

.n-newscen>a{display: block; position: absolute; right: 46px; bottom: 36px; background-color: #4bcdda;color: #FFFFFF; 
   			text-align: center; font-size: 18px;width: 136px; height: 40px;}
.n-newscen>a>span {font-size: 28px;}
.n-newscen>a:hover{background-color: #333333;}


/*newslist*/
.n-newslist{width: 100%;overflow: hidden; margin:20px 0;}
.n-newslistcen{width: 1140px;margin: 0 auto; position: relative;}
.n-newslistcen h1{text-align: center;color: #0097dd; font-size: 30px;font-weight: normal; padding-top: 25px;}

.n-newslistcen ul{display: block; margin-bottom: 100px;}
.n-newslistcen ul li{font-size: 14px;margin-top: 60px; padding-bottom: 10px; border-bottom: 1px dashed #dddddd;}
.n-newslistcen ul li>img{float: left; margin: 0 20px 40px 20px;}
.n-newslistcen ul li h3{ font-size: 18px;font-weight: normal; margin-bottom: 20px;}
.n-newslistcen ul li h3 a{ color: #232323;}
.n-newslistcen ul li a:hover{ color: #0097dd;}
.n-newslistcen ul li p{color: #787878; line-height: 22px; margin-bottom: 30px; height: 66px; overflow: hidden;}
.n-newslistcen ul li span{color: #0097dd; }
.n-newslistcen ul li a img{margin-top: 40px;}

.n-newslistcen>a{display: block; position: absolute; right: 46px; bottom: 36px; background-color: #4bcdda;color: #FFFFFF; 
   			text-align: center; font-size: 18px;width: 136px; height: 40px;}
.n-newslistcen>a>span {font-size: 28px;}
.n-newslistcen>a:hover{background-color: #333333;}

/*newsview*/
.newsview{width: 1100px;margin: 0 auto; position: relative;height:100%; overflow:hidden; background:#ffffff; padding:20px;}
.newsview>h1{ color: #232323; font-size: 30px;font-weight: normal; margin-bottom: 20px; margin-top: 30px; text-align: center;}
.newsview span{color: #0097dd; }
.newsviewdiv{color: #787878; line-height: 22px; margin-top: 30px; margin-bottom: 30px;}

.newsview>h2{ /*color: #232323;*/ font-size: 30px;font-weight:normal; margin-top: 100px;}

.news_more{display: block; float: left; width:1102px; margin-top: 15px; margin-bottom: 60px;}
.news_more li{float: left; width: 550px; height: 82px;border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.news_more li a{display: block; color: #343434;width: 520px; height: 52px; padding: 15px;}
.news_more li a h3{font-weight: normal;font-size: 14px;}
.news_more li a h3 span{font-size: 13px;color: #e10011; margin-right: 30px;}
.news_more li a p{width: 438px;  overflow: hidden; font: 12px/20px arial; color: #626262; }
.news_more li a:hover{background: #eaeaea url(../images/newsa.png) 510px 25px no-repeat;color: #e10011;}



/*cases*/
.n-cases{width: 100%;overflow: hidden; margin:20px 0;}
.n-casescen{width: 1140px;margin: 0 auto;}

.caseslist{ margin: 30px 0 30px 30px; height: 100%; overflow: hidden;}
.caseslist a{ display: block;float: left; color: #0097dd; margin: 0 10px;font-size: 24px;
			width: 125px; height: 45px; background: url(../images/calist.jpg) no-repeat; text-align: center; line-height: 45px;}
.caseslist a:hover{background: url(../images/calista.jpg) no-repeat;}

/*casesview*/
.casesview{width: 1100px;margin: 0 auto; position: relative; line-height: 22px; height:100%; overflow:hidden; background:#ffffff; padding:20px;}
.casesview>h1{ color: #232323; font-size: 30px;font-weight: normal; margin-bottom: 20px; margin-top: 50px;}
.casesview span{color: #0097dd; }
.casesviewdiv{color: #787878; line-height: 22px; margin-top: 20px; margin-bottom: 30px; text-align:center;}

.casesview>h2{font-size: 30px;font-weight:normal; margin-top: 100px;}


.vcases{width: 100%;}
.vcases ul{display: block;float: left;width: 100%;margin-top: 20px; height:480px; overflow:hidden;}
.vcases ul li{float: left;background: url(../images/casebot.jpg) left bottom no-repeat; padding-bottom: 30px;margin-right: 20px; }
.vcases ul li a{display: block; width: 250px; height: 200px; padding: 5px; background-color: #cccccc; color: #2c2c2c; overflow: hidden;}
.vcases ul li a div{width: 250px; height: 170px; overflow: hidden;}
.vcases ul li a div img{max-width: 260px;}
.vcases ul li a p{ line-height: 35px;font-size: 13px;}
.vcases ul li a:hover{background-color: #0097dd; color: #FFFFFF;}




/*mobile*/
.n_mobile{width: 100%;overflow: hidden; background: #FFFFFF;}
.n_mobile h2{ font-size: 18px;font-weight: normal; margin-top: 15px;}
.n_mobile_cen{width: 1140px;margin: 0 auto;font-size: 14px; }

.n_mobile_cen img{float: left; margin-top: 22px;}
.n_mobile_cen p{float: left; font-size: 18px;color: #606060; margin-top: 60px; width: 480px;}
.n_mobile_cen p+p{margin-top: 40px;}
.n_mobile_cen span{font-size: 30px; color: #0087fa; margin: 0 20px;}

.n_mobile_cen ul{display: block; margin-top: 35px;}
.n_mobile_cen ul li{background: url(../images/mobile_uili.png) left center no-repeat; margin: 10px 0;padding-left: 15px;}

.n_mobile_cen h4{color: #7e00c7; font-weight: normal; margin-top: 60px;}
.n_mobile_cen a{display: block; width: 168px; height: 46px; background: #f5c020; color: #FFFFFF; border: 1px solid #f5c020; font-size: 16px; text-align: center; line-height: 46px;margin-top: 20px;}
.n_mobile_cen a:hover{color: #f5c020; background:none; }
.n_mobile_cen div{line-height: 30px; color: #444444; margin-top: 30px;}

.n_mobile_cen3 {width: 1140px;margin: 0 auto;font-size: 14px; }
.n_mobile_cen3 ul{display: block;margin-top: 40px; margin-bottom: 30px; height: 100%; overflow: hidden;}
.n_mobile_cen3 li{ width: 545px;float: left; padding-top: 10px; padding-left: 25px;}
.n_mobile_cen3 li img{float: left;margin-right: 10px;}
.n_mobile_cen3 li h3{font-size: 18px; font-weight: normal; margin-top: 8px;}
.n_mobile_cen3 li p{ line-height: 20px; font-size: 13px;font-family: arial; color: #4c4c4c; margin-top: 5px;}

.n_mobile_cen4 {width: 1140px;margin: 0 auto;font-size: 14px; }
.n_mobile_cen4 ul{display: block;margin-top: 25px; margin-bottom: 30px; height: 100%; overflow: hidden;}
.n_mobile_cen4 li{ width: 545px;float: left; padding-top: 10px; padding-left: 25px; font-size: 14px; color: #3b3b3b;}
.n_mobile_cen4 li img{float: left;margin-right: 10px;}
.n_mobile_cen4 li h3{font-weight: normal; margin-top:18px;font-size: 14px;}
.n_mobile_cen4 li p{ line-height: 20px;margin-top: 5px;}



/*web*/
.n_website{width: 100%;overflow: hidden; background: #FFFFFF;}
.n_website h2{ font-size: 18px;font-weight: normal; margin-top: 15px;}
.n_website_cen{width: 1140px;margin: 0 auto;font-size: 14px; }

.n_website_cen img{float: left;}
.n_website_cen img+img{float: right; margin-bottom: 15px;}
.n_website_cen p{float: left; font-size: 14px; line-height: 25px; color: #505050; margin-top: 32px;}

.n_website_cen2 {width: 1140px;margin: 0 auto;font-size: 14px; }
.n_website_cen2 ul{display: block;margin-top: 40px; margin-bottom: 30px; height: 100%; overflow: hidden;}
.n_website_cen2 li{ width: 545px;float: left; padding-top: 10px; padding-left: 25px;}
.n_website_cen2 li img{float: left;margin-right: 10px;}
.n_website_cen2 li h3{font-size: 14px; font-weight: normal; margin-top: 13px;}
.n_website_cen2 li p{ line-height: 22px; font-size: 13px;font-family: arial; color: #5e5e5e; margin-top: 5px;}

.n_website_cen3 {width: 1140px;margin: 0 auto;font-size: 14px;}
.n_website_cen3 ul{display: block;margin-top: 20px; padding-bottom: 15px; height: 100%; overflow: hidden; background: url(../images/n_website_cen3_ulbj.jpg) left top ;}
.n_website_cen3 li{padding-bottom: 25px; height: 100%; overflow: hidden; border-bottom: 1px solid #FFFFFF;}
.n_website_cen3 li h3{font-size: 18px; font-weight: normal; margin-top: 25px;padding-left: 30px;}
.n_website_cen3 li p{float: left;width: 540px; padding-left: 30px; line-height: 22px; font-size: 13px;font-family: arial; color: #595959; margin-top: 5px;}
.n_website_cen3 li div{float: left; width: 570px; margin-top: 5px;}
.n_website_cen3 li div span{float: left;padding-left: 30px;color: #ea0000;}
.n_website_cen3 li div p{margin-top: 0;}

.n_website_cen3 ul a{display: block; margin-left: 30px; width: 110px; height:35px; background: #6dba00; color: #FFFFFF; border: 1px solid #6dba00; font-size: 16px; text-align: center; line-height: 35px;margin-top: 15px;}
.n_website_cen3 ul a:hover{color: #6dba00; background:none; }


.n_website_cen4 {width: 1140px;margin: 0 auto;font-size: 14px; }
.n_website_cen4 ul{display: block;margin-top: 25px; margin-bottom: 30px; height: 100%; overflow: hidden;}
.n_website_cen4 li{ float: left;width: 328px; height:117px; margin: 0 40px 30px 0;  background:url(../images/web_flow_libj.jpg) no-repeat; padding-top: 15px; padding-left: 25px; font-size: 14px; color: #3b3b3b;}
.n_website_cen4 li img{float: left;margin-right: 10px; margin-top: 10px; margin-bottom: 20px;}
.n_website_cen4 li h3{font-weight: normal;font-size: 14px;line-height: 22px;}
.n_website_cen4 li p{ line-height: 20px;margin-top: 5px;font-family: arial;font-size: 13px;}


/*seo*/
.seo_banner{min-width:980px;width: 100%; margin: 0 auto;height: 360px; position: relative; overflow: hidden;}
.seo_banner img{display: block; margin: 0 auto; position: absolute;left:50%;margin-left:-1000px;}

.seo_main{width: 100%; height: 100%; overflow: hidden;}

.seo_cen{width: 1140px; margin: 10px auto;}
.seo_cen>img{ margin-left: -20px;}
  
.seo_do{display: block;float: left; width:1140px; padding-bottom: 30px;}
.seo_do li{height: 100%; overflow: hidden; border-bottom: 1px solid #e7b7a1;}
.seo_do li>h3{float: left; font-size: 16px;font-weight: normal;margin-top: 18px; margin-bottom: 5px;width: 720px; color: #0078f3;}
.seo_do li p{color: #787878;float: left;  font-size: 13px; line-height: 22px;width: 660px; font-family: arial;}
.seo_do li img{float: right;}

.seo_sz{display: block;margin-bottom: 15px; height: 100%; overflow: hidden;}
.seo_sz li{ width: 570px;float: left; padding-top: 10px;}
.seo_sz li img{float: left;margin-right: 10px;}
.seo_sz li h3{font-size: 18px; font-weight: normal; margin-top: 8px; color: #f69c00;}
.seo_sz li p{ line-height: 20px; font-size: 13px;font-family: arial; color: #4c4c4c; margin-top: 5px;}

.seo_ys{float: left; width: 842px; margin-left: 10px;}
.seo_ys h5{color: #df0069;font-size: 14px; font-weight: normal; margin-bottom: 25px;}
.seo_ys p{font-size: 14px; line-height: 22px;}
.seo_ys p span{color: #18a700;}






