@charset "gb2312";
/* CSS Document */

img {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:'Microsoft Yahei',Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}
.blank10 {clear:both; font-size:0px; line-height:0px; height:10px; width:100%;}

ul,li {list-style:none;}
a {color:#333; text-decoration:none;}
a:hover {color:#ff6600;}
.f_l{float:left;}
.f_r{float:right;}
.gotop{margin:0 auto; text-align:center; padding-bottom:10px;}
.gotop a{color:#ff6600;}
.gotop a:hover{text-decoration:underline;}

form, embed {display: inline;margin: 0;padding: 0;}
#wrap{width:100%;margin:auto;table-layout:fixed; word-break: break-all; overflow:hidden;}

.top{width:100%; background:url(../images/top.gif) repeat-x; height:150px;}
#header{width:960px;margin:auto;height:90px;overflow:hidden; position:relative; padding-top:10px; }
#header .top_r{ position:absolute; top:20px; right:0px; width:280px; height:35px; text-align:right;
 background:url(../images/tel.gif) no-repeat top right; padding-top:55px;}
.top_r li{float:right; margin-right:5px;}

#logo{width:590px;height:85px; float:left; padding-top:8px;}
#logo img{float:left;}

#nav{ width:100%;height:40px; background:url(../images/nav.gif);overflow:hidden;}
#nav ul{ width:960px; margin:0 auto; height:40px; background:url(../images/li-bg.gif) left top no-repeat}
#nav li{float:left;height:40px;line-height:40px;  width:107px; text-align:center; background:url(../images/li-bg.gif) right top no-repeat}
#nav li a{color:#fff;  font-size:14px; font-weight:bolder}
#nav li.home{ width:104px;}
#nav li.hover a{color:#ff6600;}

#container{width:960px;margin:auto;position:relative;overflow:hidden;}
#index_main{width:960px;margin:auto;margin-top:10px;}

.left_t{background:url(../images/left_t.gif) no-repeat;  height:35px; line-height:35px; text-indent:30px; font-size:14px; font-weight:bold; color:#1a62b4;}
.right_t{background:url(../images/right_t.gif) no-repeat;  height:35px; line-height:35px; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;}
.full_t{background:url(../images/full_t.gif) no-repeat;  height:38px; line-height:38px; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;}
.tle{background:url(../images/full_t2.gif) no-repeat;  height:35px; line-height:35px; text-indent:30px; font-size:14px; font-weight:bold; color:#1a62b4;}

.tle .more{position:absolute; right:10px; top:12px;}
.bot{background:url(../images/bot-hui-line.jpg) bottom; height:14px; float:left; line-height:0px; width:980px;}
.bot div{height:14px;}

.pro_cate{ width:250px; float:left; overflow:hidden;}
.pro_cate ul{ width:248px; border:1px solid #e7eaed; border-top:none; display:inline-block}
.pro_cate li{line-height:30px; text-indent:15px; height:30px; border-bottom:1px solid #e7eaed; width:123px; float:left;}
.pro_cate dt{ width:248px; height:30px;text-align:center; line-height:30px; background-color:#f5f8fa; font-weight:bold;border:1px solid #e7eaed; border-top:none; }
.pro_cate li.even{ border-right:1px solid #e7eaed}
.pro_cate li.noborder{ border-bottom:none;}


.index_pro{width:700px;  float:right; height:474px; overflow:hidden;}
.index_pro_c{border:1px solid #dddddd; height:425px; border-top:none; padding:13px 0px 0px 15px; overflow:hidden;}
.index_pro_c dl{width:720px; }
.index_pro_c img{height:103px; width:150px; padding:2px;border:1px solid #e7eaed;}
.index_pro_c dd{float:left; width:150px; height:129px; padding-right:20px; text-align:center; padding-bottom:10px;}  

.index_solu{ width:250px; float:left; height:474px;}
.index_solu ul{ height:438px; border:1px solid #e7eaed; border-top:none; overflow:hidden;}
.index_solu a{display:block;height:43px; line-height:43px;  padding-left:30px; border-top:1px solid #e4e4e5;background:url(../images/ico.gif) 10px -20px no-repeat #f6f6f5; cursor:pointer;}
.index_solu a:hover{background:url(../images/ico.gif) 10px 15px no-repeat #fff;border-top:none; border-bottom:1px solid #ff6600; color:#ff6600}

.index_aboutnews{ width:250px; float:left; height:430px;}
.index_aboutnews ul{ height:395px; border:1px solid #e7eaed; border-top:none; overflow:hidden;}
.index_aboutnews a{display:block;height:29px; line-height:29px;  padding-left:30px; border-bottom:1px dashed #eaeaea;background:url(../images/icoaboutnews.gif) 10px 0px no-repeat #fff; cursor:pointer;}
.index_aboutnews a:hover{background:url(../images/icoaboutnews.gif) 10px 0px no-repeat #fff;border-top:none; border-bottom:1px dashed #ff6600; color:#ff6600}


.index_case{width:960px; float:left; position:relative}
.index_case_c{border:#e7eaed 1px solid; border-top:none; display:inline-block; width:958px;}
.index_case_l{ width:230px; float:left}
.index_case_l dd{height:35px; line-height:35px; width:200px; padding-left:30px; border-top:1px solid #e4e4e5;background:url(../images/ico.gif) 10px -25px no-repeat #f6f6f5; cursor:pointer;}
.index_case_l .hover{background:url(../images/ico.gif) 10px 10px no-repeat #fff;border-top:none; border-bottom:1px solid #ff6600; color:#ff6600}
.index_case_r{float:right; width:720px; padding-top:3px; display:none;}
.show{display:block;}
.index_case_r li{float:left; width:180px; text-align:center}
.index_case_r img{width:140px; height:85px;}

.index_client{width:980px; float:left; margin-bottom:10px; }
.index_client_c{padding-top:15px;  background:url(../images/hui-line.jpg); float:left; height:155px; width:960px; padding:0 10px; padding-top:15px;}

.index_about{width:700px; float:right; height:430px; overflow:hidden;}
.index_about_c{float:left; height:354px; width:658px; padding:20px;border:1px solid #dddddd; border-top:none; }

.index_about_l{ height:160px; padding-bottom:20px;background:url(../images/about-line.jpg) center 160px no-repeat;}
.index_about_l img{float:left; margin-right:15px; margin-top:5px; border:1px solid #d4d4d5; padding:2px;}
.index_about_r{width:215px; height:375px; float:right;background:url(../images/y-line.gif) left no-repeat; text-align:right;}

.youshi{ height:235px; width:956px; border:1px solid #dddddd; padding:1px;}
.youshi-c{background:url(../images/youshi-bg.gif) #f4f6f9 no-repeat; height:235px; }
.youshi-l{background:url(../images/num.gif) 15px 18px no-repeat;padding-top:15px; padding-left:40px;float:left; width:660px;}
.youshi-l li{ height:35px; font-size:14px; color:#333333;}
.youshi-r{ float:right; width:235px; height:160px;background:url(../images/youshi-r.gif) left no-repeat; padding-left:20px; padding-top:35px;}
.youshi-r li{ padding-bottom:5px;}

.index_case_jz{border:#e7eaed 1px solid; border-top:none; display:inline-block; width:958px;}
.index_case_jz .subnr {
    height: 126px;
    overflow: hidden;
    padding-top: 15px;
}
.dls4 {
    border: 1px solid #D8D8D8;
    display: inline;
    float: left;
    height: 110px;
    margin-left: 14px;
    overflow: hidden;
    padding: 1px;
    width: 296px;
}
.dls4 dt {
    float: left;
    height: 110px;
    width: 118px;
}
.dls4 dt img {
    height: 110px;
    width: 118px;
}
.dls4 dd {
    float: left;
    height: 96px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 14px;
    width: 158px;
}
.dls4 dd h5 {
    height: 24px; overflow: hidden; font-size:12px;
}
.yan {
    color: #FF0000;
}

.index_news{width:960px; height:245px;  float:left; }
.index_news .tle{background:url(../images/index-news.gif) no-repeat;}
.t1,.t2,.t3{position:relative; float:left; line-height:35px; border-right:1px solid #e4e4e5; font-size:14px; font-weight:bold; color:#1a62b4; text-indent:30px;}

.index_news_c{line-height:25px;  float:left; border:1px solid #e4e4e5; border-top:none;}
.index_news_c dd{ text-indent:15px; height:25px; overflow:hidden;}
.index_news_c .date{float:right; margin-right:5px;}
.dl1,.dl2,.dl3{position:relative; height:200px; float:left;border-right:1px solid #e4e4e5; padding-top:5px; padding-bottom:10px;}

.t1{width:334px;}
.dl1{width:333px;}
.dl2,.t2{width:328px;}
.dl3,.t3{width:295px;border-right:none;}

.index_news_m {width:700px; float:left; padding:10px;}
.index_news_m li{ line-height:25px; color:#999999;}
.index_news_m a{padding-left:10px; color:#666}

.index_news_l{ background:url(../images/hui-block.jpg) top right no-repeat; height:170px; width:120px; text-align:center; line-height:170px; font-size:14px; float:left}
.index_news_r{ background:url(../images/hui-block2.jpg) top left no-repeat; height:170px; width:120px; text-align:center; line-height:170px; font-size:14px; float:right; color:#c18bce;}


#banner{width:960px; height:290px; margin:0 auto;overflow:hidden; position:relative; }
#banner.index_banner{ }
/*.banner{width:980px;height:240px; position:relative; overflow:hidden; padding-bottom:10px;}
.banner img{width:980px; height:240px;}*/


.sliderNum{width:990px; height:25px; background-color:#666; position:absolute; bottom:0; left:0;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#sliderNum{ position:absolute; right:10px; bottom:0px; color:#fff; }
#sliderNum li{float:left; width:20px; text-align:center;line-height:25px;}
#sliderNum li.active{background-color:#E30214}

.sub_menu{ height:320px; position:relative;  width:980px; }
.sub_menu dl{float:left; width:235px;  height:40px; margin-right:10px; position:relative; padding-top:280px;}
.sub_menu dd{ position:absolute; bottom:40px; left:0px; display:none; background:#e70012; height:280px; width:235px;}
.sub_menu dt{background:url(../images/sub_menu_dl.jpg) bottom repeat-x; height:35px; padding-top:5px;}
.sub_menu dt a{font-size:16px;  line-height:35px; text-align:center; font-weight:bold; display:block; color:#fff;}
.sub_menu dt a:hover{background:#e70012;}

.sub_menu  ul{padding-top:90px; position:absolute; bottom:30px; left:70px;}
.sub_menu li{ }
.sub_menu li a{font-size:14px; line-height:25px; color:#fff;  font-weight:bold;}

.mainbox{width:416px;padding-bottom:10px;}
.mainbox.fl{width:570px;height:340px;}
.mainbox .t{height:40px; color:#FF0000; font-size:16px; font-weight:bold; background:url(../images/fl-bg.jpg) no-repeat left bottom; line-height:35px}
.mainbox .t2{margin-top:16px;height:25px;}
.mainbox .c li{float:left;width:86px;margin-right:24px;margin-top:20px;}
.mainbox.fr{width:285px; height:340px; float:right;}
.mainbox.fr .c li img{width:80px;height:80px;}

.mainbox .c#CSSBox{ height:100px; overflow:hidden; position:relative;}
.mainbox .c ul#CSSContent{width:410px; }
.mainbox.fr .c { margin:0;}
.mainbox.fr .c li{width:270px;}
.mainbox.fr .fr1{width:285px; height:180px; overflow:hidden}
.mainbox.fr .fr1 .l{ width:150px; height:125px; float:left; padding-top:20px; overflow:hidden;}
.mainbox.fr .fr1 .r{width:135px; height:120px; padding-top:25px; overflow:hidden; float:right;}
.mainbox.fr .fr1 .r h3{font-size:14px; font-weight:bold; color:#000; padding-bottom:5px;}

.mainbox.fr .fr1 .r #dc_case li{ line-height:20px;width:135px; height:20px; overflow:hidden; border-bottom:2px solid #dedede;}

.mainbox.fr .fr1 .r #dc_case a{background:url(../images/lx.gif) left center no-repeat; font-size:12px; text-decoration:none; white-space:nowrap; padding-left:15px;}
.mainbox.fr .fr1 .r #dc_case,.mainbox.fr .fr1 .r #dc_ul{padding:0; margin:0; }


.mainbox.fr .fr2{ float:left; width:285px;}
.mainbox.fr .fr2 .t{text-align:left;}
.mainbox.fr .fr2 a:hover{color:#ff0000; text-decoration:none;}
.mainbox.fr .fr2 li a{background:url(../images/ico-1.gif) left center no-repeat;padding-left:10px; }
.mainbox.fr .fr2 .more{color:#ff0000; background:none;}

.mainbox.fl .c,.mainbox.fl .c ul{margin-top:0px; padding-top:0px;}
.mainbox.fl .c li{ width:170px; margin-right:15px; }
.mainbox.fl .c li .t1 a{font-weight:bold; color:#000; padding-bottom:5px;} 
.mainbox.fl .c li .info{padding-top:8px;}
.mainbox.fl .c li img{width:170px; height:120px; margin-bottom:10px;*margin-bottom:5px;}
.mainbox.fl .c li span{width:100%; display:block; }
.mainbox.fl .c li.last{margin-right:0px;}
.mainbox.fl .c li .s1{ font-weight:bold; border-top:4px solid #eeeeee;}
.mainbox.fl .c li .s2{ font-size:12px; letter-spacing:0px;}

.position{width:990px;height:25px; line-height:25px; color:#666; }
.position a{ color:#666}

#pleft{ width:210px; float:left; padding-bottom:50px;}
#pleft .dt{line-height:35px; height:35px; text-indent:30px; font-weight:bold;  font-size:14px; background:url(../images/left_t2.gif); clear:both;}

.channel{ padding-top:1px; margin-bottom:10px;}
.channel dd{line-height:30px; height:30px; background:url(../images/l.gif) 15px 7px no-repeat  ; padding-left:50px; border:1px solid #e4e4e5;border-top:none;}
.channel .hover{border-bottom:1px solid #629315; background:url(../images/ico.gif) 10px 12px no-repeat  #fff; }
.channel .hover a{color:#629315;}
.channel li{line-height:30px; height:30px; padding-left:20px; border:1px solid #e4e4e5;border-top:none;}

.channel2{ padding-top:1px; margin-bottom:10px;}
.channel2 dt{border:1px solid #e4e4e5;border-top:none; text-align:center; line-height:30px; background-color:#f5f8fa; font-weight:bold;}
.channel2 dd{border:1px solid #e4e4e5;border-top:none; display:inline-block; }
.channel2 li{line-height:30px; height:30px;float:left; width:104px; text-indent:15px;border-bottom:1px solid #e7eaed; overflow:hidden;}
.channel2 li.even{border-right:1px solid #e7eaed;width:103px;}
.channel2 li.noborder{ border-bottom:none;}

.left-contact{ background:url(../images/tle-bg.gif) no-repeat;  margin-top:10px;}
.left-contact dt{line-height:35px; height:35px;  text-align:center;  font-weight:bold;  font-size:14px; border-right:1px solid #e4e4e5;}
.left-contact dd{ color:#5d5d5d; height:30px; line-height:30px; text-indent:30px;
border:1px solid #e4e4e5;border-top:none;
background:url(../images/ico.gif) 10px -25px no-repeat;  overflow:hidden; padding-right:10px;}

.left-pro{background:url(../images/tle-bg.gif) no-repeat;  margin-top:10px;}
.left-pro dl{border:1px solid #e4e4e5; display:inline-block; padding:10px 0px 5px 5px;}
.left-pro dd{ float:left; width:90px; padding-right:5px; text-align:center; line-height:25px;}


.qqonline{ width:78px; display:block; color:#5d5d5d;}

#pright{width:740px; float:right; padding-bottom:20px;  border-top:none; min-height:400px;_height:400px; display:inline-block; margin-bottom:20px; _display:block;background:url(../images/pright_t.gif) no-repeat; }

#content{border:1px solid #e4e4e5; border-top:none;}
#content .title{ font-size:14px; color:#fff; height:35px; line-height:35px; font-weight:bold; text-indent:15px;}
#content img{max-width: 100%;}

.content{padding:30px 35px;_padding:30px;  min-height:400px;}
.content h1{ font-size:16px; color:#00468e; height:30px; line-height:30px;}

.content .ban{ margin-left:-20px; margin-top:-15px;}
.content p{padding-bottom:20px;}
.content.about .fla{padding:0px 5px; border:1px solid #eee; background-color:#fff; float:left}
.content.about img{}
.content .fr{width:435px; float:right; line-height:28px;}

.yuanjing{ background:url(../images/yuanjing.jpg) no-repeat; width:735px; height:495px; padding-top:10px;}
.yuanjing dl{ padding-left:175px; height:115px;}
.yuanjing dt{ font-size:18px; color:#ed1b23;}
.yuanjing dd{font-size:14px; line-height:30px;}

.tabs{background:url(../images/tle-bg.gif) no-repeat; height:35px; line-height:35px; font-size:14px; text-indent:15px; border-right:1px solid #e4e4e5;}


.free_solution{text-align:center;}
.right_r{width:230px; height:700px; float:right;}
.right_r dl{padding-bottom:45px;}
.right_r dt{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;  font-size:14px; font-weight:bold; color:#343434; padding-left:10px;}
.right_r dd{ line-height:30px; height:30px; overflow:hidden;border-bottom:1px solid #dbdbdb; padding-left:10px;}


.article{  margin:0 auto; padding:15px 25px; }
.article .info{ text-align:center; border-bottom:1px dashed #e4e4e5; margin-bottom:10px; line-height:20px;}
.article .info span{ color:#ff6600; padding-left:5px;}
.article h1{font-size:16px;padding-bottom:5px; text-align:center; }
.article .context{border-top:1px #ddd dotted;padding-top:8px;margin-top:15px;}
.article .casecontext{ border:none; text-align:right; float:right;}

#procontact {padding-bottom:10px;}
#procontact h3{ width:685px; line-height:30px; text-indent:10px; margin-bottom:5px; font-size:13px; border-bottom:1px dashed #e4e4e5; }
#procontact span{ color:#FF0000; font-size:14px; font-weight:bold;}

#like {padding-left:25px; padding-bottom:20px;}
#like h3{ width:685px; line-height:30px; text-indent:10px; margin-bottom:5px; font-size:13px; border-bottom:1px dashed #e4e4e5; }
#like li{background:url(../images/ico-1.gif) 10px center no-repeat; line-height:20px; height:20px; text-indent:20px;}

.newslist{ padding-left:30px; padding-bottom:30px; display:inline-block; min-height:300px;_height:300px;}
.newslist li{ float:left;border-bottom:1px dashed #d9d9d9;  position:relative; height:35px; line-height:35px; width:675px; text-indent:15px;background:url(../images/ico-1.gif) 5px center no-repeat;}
.newslist .date{ float:right;  }

.team-t{ padding:15px 25px; background:url(../images/team_bg.gif) 25px 225px no-repeat; height:240px;}
.newslist.team{padding-left:25px;}
.team li{ border-top:1px solid #11449b; border-bottom:none}
.team .l{ width:215px; float:left; padding-top:10px;}
.team .l p{ display:block; line-height:25px;padding-top:15px; width:200px; color:#6f6f6f; float:left; font-size:14px; font-weight:bold; padding-left:5px; height:auto;}
.team .r{ width:510px; float:right; line-height:25px;}

.pc{ padding:15px;}
.infolist{float:right; width:280px;}
.infolist li{ padding:5px 0px;}
.infolist small{font-size:12px;}
.infolist span{ color:#ff6600;}
.picview{border:1px solid #e4e4e5; padding:3px; float:left}

.ggbiao h4{ border-bottom:1px dashed #e4e4e5; margin-bottom:5px; line-height:25px; font-size:12px; padding-top:5px;}
.shili h4{ border-bottom:1px dashed #e4e4e5; margin-bottom:5px; line-height:25px; font-size:12px;}

.msg{padding-top:15px;}
.msg h3{ padding-bottom:10px;}
.msg li{ width:600px; padding:5px 0px; display:inline-block;}
.msg span{ width:70px; display:block; float:left}
.msg input{border:1px solid #e4e4e5; height:20px; width:300px;}
.msg textarea{width:460px; height:60px;}
.msg p{float:right; width:530px; padding-bottom:0px;}
.msg .btn{ width:65px; cursor:pointer;}

.prolist {padding-left:20px; width:710px; display:inline-block; padding-top:20px;}
.prolist li{ float:left; width:160px; padding-right:17px; padding-bottom:15px; height:130px;}
.prolist .img-link{ width:154px; padding:2px; border:1px #e4e4e5 solid; display:block;}
.prolist img {width:154px; height:104px;}
.prolist .txt-link{text-align:center; line-height:25px; display:block;}

.prooflist {padding-left:30px; width:710px; display:inline-block; padding-top:20px;}
.prooflist li{width:340px; float:left; height:140px; padding-bottom:10px; overflow:hidden;}
.prooflist dt{padding-right:10px;}
.prooflist dd{width:220px;}
.prooflist dt,.prooflist dd{ float:left}
.prooflist img{width:90px;}


.zy{text-align:center; padding-bottom:10px;}
.zy a{color:#ff6600; padding:0px 5px;}

.solulist{ padding:20px; min-height:400px;_height:400px; display:inline-block; width:700px;}
.solulist .img-link{ width:300px; height:195px; display:block; float:left;padding:5px; border:1px #e4e4e5 solid;}
.solulist .txt-link{line-height:25px; height:25px; font-weight:bold; font-size:14px;}
.solulist .info{ width:365px; float:right; position:relative; height:205px;}
.solulist .info p{ height:161px; overflow:hidden; line-height:23px;}
.solulist .more{float:right; color:#ff6600;}

.solution .l{width:300px; height:195px; border:1px solid #e4e4e5; padding:3px;}
.solution .r{float:right; width:340px; line-height:25px;}

.clientlist{width:730px; display:inline-block; padding-left:10px;}

.clientlist li{ float:left; width:330px; padding-right:20px; height:140px; overflow:hidden; }

.clientlist .img-link{ width:320px; height:90px; padding:5px; border:1px solid #e4e4e5; text-align:center; display: table-cell; vertical-align:middle;*display: block; *font-size: 70px; overflow:hidden; }
.clientlist .img-link img{vertical-align:middle;}
.clientlist .txt-link{text-align:center; line-height:25px; display:block;}

.caselist{ padding-top:20px; padding-left:20px; padding-bottom:20px; display:inline-block; width:720px;}
.caselist h2{font-size:14px; color:#00468e; line-height:30px; height:30px; }
.caselist li{ width:120px; height:115px; padding-right:22px; float:left; text-align:center; line-height:25px;}
.caselist img{ width:112px; height:78px;}
.caselist .img-link{ width:120px; height:85px;  border:1px solid #eee; background-color:#fff; display:block; text-align:center; overflow:hidden;}


.jieguo{display: inline-block; background:url(../images/dlbg.gif) repeat-y center; margin-top:15px; }
.jieguo dl{ width:240px; float:left;   padding-right:10px; }
.jieguo dt{ background:url(../images/icos.gif) left -155px no-repeat; height:43px; line-height:30px; text-indent:80px; font-weight:bold; color:#fff; font-size:14px; }
.jieguo dd{padding:5px 10px; }
.jieguo .zd{padding-right:0px;}
.jieguo .xz dt{background-position:3px -155px;}
.jieguo .zd dt{background-position:10px -155px;}
.jieguo .gq dd{padding-left:5px; padding-right:15px;}

.plist{width:725px;overflow:hidden;margin-bottom:10px;}
.plist ul{width:735px;display:inline-block; padding-top:20px;}
.plist li{float:left;width:235px;margin-right:10px;margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.plist li img{width:235px;height:235px; padding-bottom:10px;}
.plist span{display:block; width:100%; line-height:15px;}


.pages{clear:both;margin-bottom:10px; float:left; padding-left:30px; line-height:20px;}
.pages ul{text-align:right;float:none;display:inline;}
.pages li{display:inline;float:none; border:1px; padding:2px 5px; background-color:#f9fafb; border:1px solid #e4e4e5;}
.pages .thisclass{background-color:#ff6600; color:#fff;}

.contact dl{background:url(../images/contact_dl_bg.jpg) bottom  no-repeat; height:185px; padding-top:10px; padding-left:10px}
.contact dt{color:#00468e; font-size:14px; line-height:30px; height:30px;}
.contact dd{line-height:25px; height:25px;}
.flink{width:960px; height:120px; margin:0 auto;background:url(../images/flink_bg.gif); overflow:hidden; }
.flink li{float:left; margin-right:5px;}
.flink ul{ width:835px; height:90px; padding:15px 10px 0px 0px; float:right;}

#footer{width:100%; margin:0 auto; height:155px;}
.footer{width:960px; margin:0 auto; text-align:center}
.bot_nav{height:35px; line-height:35px; background:url(../images/bot-bg.gif) no-repeat; text-align:center; padding-bottom:20px; }
.bot_nav span{ padding:0 10px;}

.QQbox{ z-index:99; width: 150px; height:374px; right:0; top: 145px; position: absolute; overflow:hidden; }
.QQbox .press{ right: 0; border: none; cursor: pointer;width:27px; height:266px;position:absolute;background:url(../images/online.gif) no-repeat;}
.QQbox .online{ background:url(../images/online.gif) no-repeat right 40px; display:block; width:209px; height:374px;}
.Qlist{ right: 0; width: 143px; height:374px;visibility:hidden; position: absolute;}
.Qlist .con{background:url(../images/qq_c.gif); display:inline-block; min-height:50px;_height:50px;width: 131px; padding-left:12px;}
.Qlist .t{ width:143px; height:32px; background:url(../images/qq_t.png);}
.Qlist .b{ width:143px; height:40px; background:url(../images/qq_b.gif); text-align:center; padding-top:6px;}

.Qlist ul{background:#fff; width:116px; display:inline-block; padding-bottom:5px;}
.Qlist li{ }
.Qlist li a{ width:95px; display:block; padding:3px 0px 3px 22px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.Qlist li a:hover{ background-color:#e2f6fd;border-top:1px solid #bcdee7; border-bottom:1px solid #bcdee7; }
.Qlist li span{ display:block; ; _height:18px;}