
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px 'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#666666; background:#fff; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#666666;text-decoration:none; } 
a:hover{color:#F00;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}

#header{width:1200px;margin:0 auto;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.FL{float:left;}
.FR{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}


/*首页 头部*/
.tt{ width:100%; height:31px; margin:0 auto; background:#F7F7F7; border-bottom:#E5E5E5 1px solid;}
.ttc{ width:980px; margin:0 auto; height:auto; overflow:hidden; font-family:"宋体";color: #999999;font-size: 12px;line-height:42px;}
.ttz{ float:left;}
.tty{ float:right;}
.ttc p{display:block; height:30px; float:left; line-height:30px;}
.ttc p span{ display:block; float:left; margin-left:26px;}
.ticon1{ background:url(../images/01.jpg) left center no-repeat;}
.ticon2{ background:url(../images/02.jpg) left center no-repeat;}
.ticon3{}
.ttc p a{ padding:0 0 0 15px;}
.ml20{ margin-left:20px;}
.sbox{ width:980px; margin:0 auto; height:auto; overflow:hidden;}
.h90{ height:90px;}
.h58{ height:80px;}

.navbg{ background:url(../images/08.jpg) top repeat-x;}
.dborder3{ border-bottom:#E9E9E9 3px solid;}
.logo{  float:left; margin-top:22px;}
.banben{ float:right;}
.banben p{display:block; height:30px; float:left; line-height:30px; }
.banben p span{ display:block; float:left; margin-left:10px;}
.banben p a{ padding:0 0 0 8px; display:block; float:left;}
.mt15{ margin-top:24px;}

/*导航条*/
.nav{ width:100%; margin:0 auto; background:#282828; height:60px;}
.t-nav{ width:980px; margin:0 auto;}
.t-nav li {font-size:15px; height:57px;float:left;position:relative; z-index:8; font-family:"Microsoft YaHei";}
.t-nav .cur a {color:#EE7D00; border-bottom:#EE7D00 3px solid;}
.t-nav li.last {background:none;}
.t-nav li a {color:#fff;display:inline-block;line-height:57px;padding:0 24px 0 24px; font-size:15px; font-family:"Microsoft YaHei";}
.t-nav li a:hover,.t-nav li a.hover {color:#EE7D00; border-bottom:#EE7D00 3px solid;}

.t-nav li .td-m {background:#fff url("../images/drpbg.png") no-repeat center top;border:1px solid #e4e4e4;border-top:4px solid #D21515;width:160px;position:absolute;overflow:hidden;top:50px;left:-24px;clear:both;text-align:center;display:none;padding:7px 0 0px 0; z-index:88888;}
.t-nav li .td-m.td-pro {width:477px;padding:30px 10px;background-position:100px top;left:-50px;}
.t-nav li .td-m.td-pro ul li {width:158px;float:left;border-right:1px dotted #d4d4d4;padding:0;height:213px;background:none;}
.t-nav li .td-m.td-pro ul li.last {border:none;}
.t-nav li .td-m a {background:none;display:block;margin:0 16px;font-size:14px;color:#707070;height:34px;line-height:34px;padding:0; font-family:"Microsoft YaHei";}
.t-nav li:hover .td-m a.last {border:none;}
.t-nav li .td-m a:hover {background:none;background-color:#D21515;color:#fff;margin:0;}
.t-nav li:hover .td-m a {border-bottom:1px solid #ddd; font-weight:normal;}
.t-nav li .td-m .dh {height:40px;}
.t-nav li .td-m p {height:15px; display:block; margin:0 16px;}
.ffyahei {font-family:"Microsoft YaHei",arial,verdana,sans-serif;}


/*  广告轮播图 */
.hdp{ width:100%; height:450px; margin:0 auto; background:#333333; position:relative; }
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:8;}
.slides li{height:450px;}

.flex-control-nav{position:absolute;bottom:20px;z-index:9999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:40px;background:url() center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url() center center no-repeat;}

/*产品开始*/
.propicx{ width:60px; float:left; height:auto; overflow:hidden;}
.propicx img{ margin-top:10px;}
.productlb{ width:480px; height:auto; overflow:hidden; float:left;}
.propic{ width:115px; float:left; height:auto; overflow:hidden; margin-right:15px;}
.projj{ width:340px; float:left;height:auto; overflow:hidden;}
.propic img{ margin-top:10px;}
.projj h1{ display:block; float:left; line-height:40px; font-size:16px; color:#000000; font-weight:600; width:340px;}
.projj p{ display:block; float:left; line-height:20px; font-family:"宋体"; font-size:12px; color:#777; width:340px;}

/*简介开始*/
.bghuibai{ background:#F5F5F5;}
.tborder2{ border-top: #EBEBEB 2px solid;}
.dborder2{ border-bottom: #EBEBEB 2px solid;}
.intro{ width:940px; height:auto; overflow:hidden; margin:0 auto;}
.intro h1{ display:block; margin:0 auto;line-height:60px; font-size:20px; color:#000000; font-weight:600; width:100%; text-align:center;}
.introjj{margin:0 auto;  width:100%;}
.introc{ width:717px; height:136px; float:left; background:url(../images/15.jpg) left top no-repeat;}
.intronr{ display:block; float:left; width:640px; height:136px; margin:10px 0 0 46px;line-height:22px; font-size:14px; color:#999999;}
.intromore{ width:159px; height:137px; float:left; margin-left:40px; background:url(../images/16.jpg) bottom center no-repeat;}
.intromore a{ display:block; float:left; height:40px; line-height:40px; color:#FFFFFF; font-size:14px; margin:86px 0 0 56px;}
.intromore a:hover{ color:#FFFF00; text-decoration:underline;}

/*案例开始*/
.tlbt{ width:100%; height:80px; background:url(../images/17.jpg) center repeat-x;}
.tlbt h1{ width:120px; height:80px; background:#FFFFFF; margin:0 auto;text-align:center;}
.tlbt h1 a{ font-size:18px; font-weight:600; color:#000000; line-height:80px; }
.tlbt h1 a:hover{ color:#EE7D00;}
.case{ width:100%; height:234px; margin:0 auto;}
.case ul{ float:left;}
.case ul li{ width:220px; height:234px; float:left; margin:0 12px 0 12px;}
.case ul li a{ display:block; float:left; width:220px; height:234px; cursor:pointer;}
.case ul li a img{ width:220px; height:175px; display:block; float:left;}
.case ul li a p{ display:block; float:left; width:220px; height:52px; margin-top:2px; background:#F6F6F6;}
.case ul li a span{ display:block; margin:0 auto; width:200px; height:20px; color:#333333; line-height:20px; font-size:14px; text-align:center; margin-top:8px;}
.case ul li a i{ display:block; margin:0 auto; width:200px; height:14px; color:#999; font-family:"宋体"; line-height:14px; font-size:12px; text-align:center; font-style:normal;}
.case ul li a:hover p{ background:#EE7D00;}
.case ul li a:hover p span{ color:#FFFFFF}
.case ul li a:hover p i{ color:#F9D4AB}

/*新闻开始*/
.newsbox{ width:980px; margin:0 auto; height:auto; overflow:hidden;}
.w500{ width:500px;}
.news{ width:500px; float:left;}
.newsbt{ width:100%; height:46px; float:left; background:url(../images/19.jpg) bottom repeat-x;}
.newsbt h1{ display:block; float:left; height:44px; line-height:44px; border-bottom:2px #EE7D00 solid; font-size:18px;}
.more{ display:block; float:right; margin-right:10px; color:#666; margin-top:15px;}
.newstt{ width:218px; height:auto; overflow:hidden; float:left; margin-top:15px;}
.newsttpic{ width:218px; height:130px; overflow:hidden; float:left;}
.newstt h1{ display:block; float:left; width:218px; margin-top:10px;}
.newstt h1 a{color:#EE7D00;line-height:18px; font-size:14px;}
.newstt h1 a:hover{ line-height:18px; font-size:14px; color:#333333;}
.newstt span{ display:block; float:left; margin-top:10px; line-height:14px; color:#aaa; font-size:12px; font-style:italic; width:100%;}
.newstt p{ display:block; float:left; line-height:18px; font-size:12px; margin-top:10px; color:#888;}
.newslb{ width:260px; float:right; height:auto; overflow:hidden; margin-top:15px;}
.newslb li{ float:left; width:260px; height:38px; border-bottom:#D3D3D3 1px solid; background:url(../img/03.jpg) left center no-repeat;}
.newslb li a{ display:block; float:left; margin-left:10px; line-height:38px; font-size:12px; color:#999999;}
.newslb li a:hover{ color:#EE7D00;}
.w412{ width:412px;}


.newslb1{ width:412px; float:left; height:132px; border-bottom:#D3D3D3 1px solid;}
.newssj{ width:60px; float:left; height:60px; background:#EE7D00; margin-top:13px;}
.newssj h1{ display:block; float:left; width:60px; height:30px; text-align:center; font-size:28px; color:#fff; margin-top:10px; line-height:30px;}
.newssj span{ display:block; float:left; width:60px; height:16px; text-align:center; font-size:12px; color:#F9D4AB; line-height:16px;}
.newsc{ width:320px; float:left; margin-left:20px;}
.newsc h1{ display:block; float:left; width:320px; height:40px; line-height:40px;}
.newsc h1 a{ font-size:15px; color:#000;}
.newsc h1 a:hover{ color:#FF0000;}
.newsc p{ display:block; float:left; width:320px; line-height:18px; font-size:12px; color:#999999;}

.newsmore{ width:80px; height:24px; display:block; float:left; background:#F4F4F4; line-height:24px; text-align:center; font-size:12px; color:#000; margin-top:10px;}
.newsmore:hover{ background:#ff0000; color:#fff;}



/*底部开始*/



.tlbox{ width:100%; margin:0 auto; position:relative;}
.h320{ }
.h50{ height:50px;}
.bghui{ background:#373839;}
.bghei{ background:#282A2B;}

/*加盟区块*/
.joink{ width:100%; height:128px;position:absolute; top:-90px; z-index:8;}
.join{ width:980px; height:128px; margin:0 auto; background:url(../images/21.jpg) top center no-repeat #EE7D00;}
.joinpic{ width:87px; height:104px; float:left; margin:14px 0 0 36px;}
.joinc{ width:606px; height:100px; float:left; margin:20px 0 0 20px;}
.joinc h1{ display:block; float:left; width:100%; line-height:40px; font-size:16px; color:#FFFFFF;}
.joinc h1 span{ color:#FDFAAE;}
.joinc p{ display:block; float:left; width:100%; line-height:18px; font-size:12px; color:#F9D4AB;}
.joinmore{ display:block; float:left; width:156px; height:36px; margin:50px 0 0 36px; background:url(../images/23.jpg) center no-repeat;}
.joinmore span{ font-size:12px; color:#FFFFFF; line-height:36px; display:block; float:left; margin-left:50px;}
.joinmore:hover span{ color:#FDFAAE;}



.dbqz{ float:left; line-height:50px; color:#9C9C9C; font-size:12px; font-family:"宋体";}
.dbqy{ float:right; line-height:50px;}
.dbqy a{ padding: 0 0px 0 15px;color:#9C9C9C; font-size:12px; font-family:"宋体";}
.dbqy a:hover{ color:#FFFFFF;}
.djj{ width:210px; float:left;margin-left:30px;}
.dbt{ width:100%;  height:50px; line-height:50px; font-size:16px; color:#fff; float:left;}
.jjc{ width:210px; height:auto; overflow:hidden; float:left; line-height:18px; font-size:12px; font-family:"宋体"; color:#999999; margin-top:10px; text-indent:2em;}
.dss{ width:210px; height:auto; overflow:hidden; float:left;}
.dlx{ width:180px; height:auto; overflow:hidden; float:left; }
.dlx dl{ display:block; float:left; width:180px;}
.lxbg1{ background:url(../images/01.png) 0 8px no-repeat;}
.lxbg2{ background:url(../images/02.png) 0 8px no-repeat;}
.dlx dl dt{ width:150px; height:38px; float:right; line-height:38px; font-size:14px; color:#FFFFFF;}
.dlx dl dd{ width:150px; height:auto; float:right; line-height:18px; font-size:12px; font-family:"宋体"; color:#999999; }
#ddh{ font-size:18px; font-family:"Microsoft YaHei"; }
.mt10{ margin-top:10px;}
.djs{ width:246px; float:left; margin-left:30px;}
.djs ul{ float:left; }
.djs ul li{ width:246px; float:left;margin-top:10px;}
.djs ul li a{ display:block; float:left; line-height:12px; color:#999999; line-height:16px;}
.djs ul li span{ display:block; float:left; width:100%; line-height:20px; font-size:12px; font-family:"宋体"; color:#666666; font-style:italic;}
.dcase{ width:238px; float:left; margin-left:30px;}
.dcase ul{ float:left;}
.dcase ul li{ width:63px; height:63px; float:left; background:#2F2F2F; margin:5px 9px 5px 0;}
.dcase ul li a{ width:86px; height:57px; display:block; float:left; margin:3px 0 0 3px;}

.sousouk{ width:203px; height:30px; float:left; background:url(../images/03.png) left center no-repeat; position:relative; margin-top:20px;}
.serach_input{ background:#373839; border:0; font-size:12px; color:#999999; margin-left:20px; height:20px; line-height:20px; margin-top:5px;}
.btn_serach{ width:25px; height:22px;  background:url(../images/05.png) center no-repeat; position:absolute; right:10px; top:4px;border:0;cursor:pointer;}

.youqing{ width:980px; height:auto; overflow:hidden; margin:0 auto; border-top:#5A5A5A 1px solid;}
.youqing h1{ width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:15px; color: #333;}
.youqing p{ width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{ display:block; float:left; line-height:22px; margin-right:10px; color:#9C9C9C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{ color:#fff;}


.k40{ width:100%; height:40px; margin:0 auto;}
.k15{ width:100%; height:20px; line-height:20px; margin:0 auto; clear:both;}
.k10{ width:100%; height:15px; line-height:15px; margin:0 auto; clear:both;}

.kong10{ width:100%; height:15px; line-height:15px; float:left; clear:both;}


.k60{ width:100%; height:60px; margin:0 auto;}
.k100{ width:100%; height:115px; margin:0 auto;}
.kong30{ width:100%; height:20px; line-height:20px; float:left; clear:both;}




