@charset "gb2312";
/* CSS Document */
body{font:12px/22px "\5B8B\4F53",arial; text-align:left;color:#555;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;padding:0;}
img{border:none;}
ul,ol,li{list-style-type:none;}
.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Î¢ÈíÑÅºÚ"}    .fs{font-family:'ËÎÌå';}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fn{font-weight:normal;font-style:normal;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c0086{color:#0086ad;} .c999{color:#999;} .c014{color:#0a5c98;}
.w960{width:960px; margin:0 auto; overflow:hidden; zoom:1;}  
.w310{width:308px;} .w320{width:318px;} 
.space{clear:both;height:10px;overflow:hidden;}
.p10{padding:10px;} .pl10{padding-left:10px;} .pr10{padding-right:10px;} .p20{padding:20px;}
.m10{margin:10px;}  .mt10{margin-top:10px;}   .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .ml15{margin-left:15px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
a{color:#333;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.cl{clear:both;}
.disn{display:none;}
.ovh{overflow:hidden; zoom:1;}
.round{-moz-border-radius:5px 5px 5px 5px;}
.none{border:none; border:0;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f22{font-size:22px;}.f32{font-size:32px;}.fb{font-weight:700;}
.c6{color:#666}.c9{color:#999}.cf3{color:#ff6600}

/*bj*/
.header,.btm_menu,.box2 .tle{background:url(../img/hq_x.png) repeat-x;}
.phone,.banner_r,.navmain li.line,.navmain li a.hover,.navmain li a:hover,.box .tle span,.tstle,.zixun_btn input.btn1,.zixun_btn input.btn2{background:url(../img/hq_bj.png) no-repeat;}
.boxmain li,.box2 .tle span,.sidebar li,.new li,.case li,.infolist li{background:url(../img/hq_icon.png) no-repeat;}


/*index*/
/*body{background:#ededed;}*/
.header{background-position:0 0; width:100%; margin:0 auto 10px;}
.top2{padding:15px 0; margin:0 auto; height:45px; overflow:hidden; width:960px;}
.htel{line-height:24px; float:right; text-align:center; font-family:"Î¢ÈíÑÅºÚ"}
.bbanner{margin:0 auto; width:100%; height:400px; overflow:hidden;}
.top{height:336px;}
.top_up{height:86px; padding-left:30px;}
.logo img{width:324px; height:86px; overflow:hidden;}
.phone{background-position:0 0; width:606px; height:46px; padding:20px 0;}
.phone p{height:23px; line-height:23px; text-align:right; color:#fff; font-weight:bold; font-size:16px; padding-right:30px;}
.banner{padding-left:30px; height:250px;}
.banner_l img{width:900px; height:250px; overflow:hidden;}
.banner_r{background-position:-607px 0; width:30px; height:250px;}
.nav{height:44px; width:900px; margin:0 auto;}
.navmain li{float:left; width:148px; height:44px; line-height:44px;}
.navmain li.line{float:left; background-position:-638px 0; width:2px; height:44px; overflow:hidden;}
.navmain li a{display:block; height:44px; line-height:44px; width:148px; text-align:center; font-size:14px; color:#fff;}
.navmain li a.hover,.navmain li a:hover{background-position:0 -87px; width:148px; height:44px; font-weight:bold; text-decoration:none; color:#fff;}

.main_l{width:280px; overflow:hidden;}
.box .tle{background:url(../img/hq_bj.png) no-repeat 100% -252px; height:28px; line-height:28px; padding-right:10px;}
.box .tle span{background-position:-149px -87px; width:115px; height:28px; line-height:28px; display:block; padding-left:25px; }
.box .tle span a{color:#02388e;}
.boxmain{border:1px #c5c5c5 solid; border-top:0 none; padding:10px; overflow:hidden; zoom:1; background:#fbfbfb;}
.boxmain li,.case li{background-position:0 -37px; height:24px; line-height:24px; vertical-align:middle; padding-left:12px; overflow:hidden;}
.boxmain li a,.case li a{color:#555;}
.boxmain li a:hover,.case li a:hover,.location a:hover,.infolist li a:hover,.page a:hover{color:#f00;}
.main_c{width:400px; overflow:hidden;}
.boxmain p{text-indent:25px; color:#555; line-height:22px;}

.tdcont{width:376px; height:121px; margin:0 1px; overflow:hidden;}
.w1000{width:1000%;}
.tdlist{width:376px; float:left;}
.tdlist li{float:left; width:80px; height:121px; padding:0 7px; background:none;}
.tdlist li img{width:80px; height:98px; overflow:hidden;}
.tdlist li a.img{display:block; margin-bottom:5px;}
.tdlist li span{text-align:center; display:block; height:18px; line-height:18px;}
.new{width:378px; overflow:hidden;}
.new ul{width:378px; height:72px; overflow:hidden;}
.new li{background-position:0 -87px;}
.new li a{display:block; width:320px; overflow:hidden;}
.new li span{color:#999; display:block; width:45px; text-align:right; overflow:hidden;}
.main_r{width:250px; overflow:hidden;}
.box2 .tle{background-position:0 -381px; height:32px; line-height:32px; padding:0 10px;}
.box2 .tle span{display:block; background-position:0 4px; padding-left:33px;}
.box2 .tle span a{color:#fff;}
.box2 .btline{border-bottom:1px #c5c5c5 solid;}
.box2main,.foot{border-left:1px #c5c5c5 solid; border-right:1px #c5c5c5 solid; overflow:hidden; zoom:1; background:#fbfbfb;}
.sidebar{padding:10px 20px; overflow:hidden;}
.sidebar li{background-position:8px -60px; border-bottom:1px #e9e9e9 solid; height:32px; line-height:32px; vertical-align:middle; padding-left:25px;}
.sidebar li a{font-size:14px;}
.contactimg img{width:248px; height:64px; margin-bottom:10px; overflow:hidden;}
.contact{padding:10px 15px; overflow:hidden;}
.contact p{line-height:23px; height:23px; overflow:hidden;}

.copyright{text-align:center; margin-top:5px; }
.btm_menu{background-position:0 -381px; height:32px; line-height:32px; color:#fff;}
.btm_menu a{color:#fff; margin:0 6px;}
.btm_menu a:hover{color:#ff0;}
.foot{padding:10px 0; border-left:0px #c5c5c5 solid; border-right:0px #c5c5c5 solid; overflow:hidden; zoom:1; background:#fff;}
.foot p{line-height:24px; color:#666;}

/*liebiao*/
.info{border:1px #c5c5c5 solid; background:#fbfbfb; width:693px; overflow:hidden;}
.location{border-bottom:1px #c5c5c5 solid; height:32px; line-height:32px; padding:0 10px; color:#666;}
.location a{color:#02388E; margin:0 6px;}
.location span{margin-left:6px;}
.conts{border-top:1px #e6e6e6 solid; padding:15px 20px; overflow:hidden;}
.note{border:1px #eaeaea solid; background:#f5f5f5; padding:10px 15px; overflow:hidden;}
.note p{text-indent:25px; line-height:22px;}
.infolist{margin-top:20px; overflow:hidden;}
.infolist li{background-position:2px -107px; height:26px; line-height:26px; vertical-align:middle; padding-left:17px; border-bottom:1px #ccc dashed;}
.infolist li a{display:block; color:#02388E; width:565px; font-size:14px; overflow:hidden;}
.infolist li span{display:block; color:#999; width:70px; text-align:right; overflow:hidden;}
.page{height:30px; line-height:30px; background:#f5f5f5; text-align:right; padding:0 10px; margin:25px 0 10px; color:#999;}
.page a{margin:0 6px; color:#666;}
.page span{margin-left:6px; color:#666;}

/*wenzhang*/
.wztle{padding:20px; line-height:36px; text-align:center; font-size:26px; color:#333; font-weight:bold;}
.wzmain{border-top:1px dashed #ccc; padding:10px; overflow:hidden;}
.wzmain p{text-indent:2em; margin-top:20px; font-size:14px; line-height:26px; color:#000;}

/*ask*/
.wxtishi{margin:8px 0 20px; overflow:hidden;}
.tstle{background-position:0 -167px; width:200px; height:42px; line-height:42px; margin-left:10px;}
.tstle span{color:#000; padding-left:75px;}
.tsmain{background:#fbfafa; border:1px solid #ebebeb; padding:10px 20px; overflow:hidden;}
.tsmain p{line-height:24px; color:#333;}

.asktle{height:22px; line-height:22px; padding:0 10px; text-align:right;}
.asktle span{margin:0 2px; color:#f00;}
.zixun{border-bottom:1px #ccc dashed; padding:0 20px 20px;}
.zixun p{font-size:14px; padding:6px 0; line-height:26px; color:#444;}
.zixun p.ps{font-size:12px; color:#01489A;}
.zixun p input{border:1px #d6d6d6 solid; padding:1px; width:240px; height:22px; line-height:22px; font-size:12px; color:#333; margin-right:8px; vertical-align:middle; overflow:hidden;}
.zixun p b{margin-left:8px; font-size:12px; font-weight:normal;}
.zixun p textarea{border:1px solid #d6d6d6; color:#333; font-size:12px; height:120px; line-height:20px; padding:0 2px; vertical-align:middle; width:460px; overflow:hidden;}
.zixun p input.yzm{width:160px;}
.zixun p img{vertical-align:middle;}
.zixun_btn{padding:25px 0; margin:0 auto; width:296px;}
.zixun_btn input.btn1,.zixun_btn input.btn2{width:108px; height:38px; cursor:pointer; margin:0 20px; border:none; border:0; padding:0;}
.zixun_btn input.btn1{background-position:0 -242px;}
.zixun_btn input.btn2{background-position:-111px -242px;}

.huifuqu{margin-bottom:20px; overflow:hidden;}
.hflist{padding:10px; overflow:hidden; margin-top:10px;}
.bgf9{background:#f5f5f5;}
.hflist dt{color:#999; height:20px; line-height:20px; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.hflist dd{line-height:22px; color:#666;}
.hflist span{color:#02388E;}
.hflist span.cf00{color:#f00;}
