/* ==全局设置== */

BODY { font-family: 'Microsoft YaHei', 'SimSun', Arial, Helvetica, Sans-Serif; background-color: #fff; color: #666; font-size: 12px; text-decoration: none; margin: 0 auto; text-align: center; }
TD { color: #666; font-size: 12px; line-height: 150%; }
SELECT { color: #666; FONT-SIZE: 12px; HEIGHT: 20px; }
A { text-decoration: none; }
A:link { color: #666; }
A:visited { color: #666; }
A:active { color: #666; }
A:hover { color: #ff6611 }
li { line-height: 150% }
li.fang { LIST-STYLE-TYPE: square; }
li.img { LIST-STYLE-IMAGE: url(li.gif) }
ul { margin: 0; }
ul.fang { LIST-STYLE-TYPE: square }
ul.img { LIST-STYLE-IMAGE: url(li.gif) }
.INPUT { color: #666; font-size: 12px; height: 20px; padding: 3px; border: 1px #555555 solid; background-image: url(inputbg.gif) }
.TEXTAREA { color: #666; font-size: 12px; padding: 3px; border: 1px #555555 solid; background-image: url(inputbg.gif) }
.button { color: #333333; font-size: 12px; border: 1px outset }
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both;}
.box{  width:1200px; margin:0 auto; text-align:left;}
.ml30{ margin-left:30px;}
.mt50{ margin-top:50px;}
.mt90{ margin-top:90px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}

.deader_top{ width:100%; height:50px; line-height:50px; color:#fff; font-size:14px; background-color:#025b9a;}
.deader_top a{ color:#fff;}
.deader_top .tel{ width:600px; text-align:right; font-size:15px;}
.deader_top .tel span{ font-size:18px; font-weight:bold}

.header{ width:1200px; margin:0 auto; text-align:center; height:100px; background-color:#fff;}
.header .logo{ width:130px; height:45px; float:left; margin-left:30px; text-align:left; margin-top:27px;border-right:1px #ccc solid}
.header .logoText{ width:200px; float:left; text-align:left; padding-top:23px; font-size:19.5px; color:#333; margin-left:20px;}
.header .logoText b{ font-size:20px; color:#025b9a}

.header_menu { width:700px; margin-top:15px;}

.youshi{ margin-top:-460px; background-color:#fff;}
.youshi-img{ width:460px; height:640px; padding:50px;}
.youshi-info{ width:580px; padding-top:50px;}
.youshi-info h1{ font-size:36px; color:#2071dd; font-weight:bold; margin-top:-70px;}
.youshi-info h1 span{ color:#4eb240}
.youshi-info .youshiimg{ margin-left:40px; margin-top:50px;}
.youshi-info h2{ font-size:24px; color:#333; font-weight:bold; margin-top:-15px;}
.youshi-info p{ font-size:15px; color:#666; margin-top:50px; line-height:35px;}


.case h1,.jzfa h1{ font-size:36px; color:#2071dd; font-weight:bold; margin-top:-70px; text-align:center}
.case h1 span,.jzfa h1 span{ color:#4eb240}
.case .youshiimg{ margin-left:40px; margin-top:50px;}
.case h2,.jzfa h2{ font-size:24px; color:#333; font-weight:bold; margin-top:-15px; text-align:center}

.fangan{ padding-top:130px;}

.pagebanner{ POSITION: relative; WIDTH:100%;margin-top:-100px; z-index:-100; height:400px; background:url(page.jpg) top center no-repeat;}

.header .tel span{ font-size:15.2px; font-weight:500}
.header .tel img{ vertical-align:middle; width:40px; height:40px; margin-right:10px; margin-top:5px}
.mainmenu{ width:100%; height:60px; background:url(menu.png);}
.home_b1{ width:100%; background:url(home_bg.png) top repeat-x; height:515px; padding-top:50px;} 
.search{ background:url(search_bg.png); height:69px;}
.search_t{ padding-left:60px; line-height:69px; color:#fff; font-size:14px;}
.search_t b{ font-size:18px;}
.about{ padding-top:40px; font-size:15px; color:#333; width:660px; line-height:200%}
.aboutImg{ padding-top:55px;}
.case{background-color:#f7f7f7; padding-top:130px; padding-bottom:40px;}
.cpbox{ margin-top:20px;}
.home_icon{ background:url(img1.jpg); height:140px; margin-top:40px; padding-top:60px;}
.icon_b{ width:240px;}
.icon_b img{ width:60px;margin:0 auto; text-align:center; padding-left:90px;}
.icon_b p{ font-size:18px; color:#fff; text-align:center}
.home_b2{ background:url(bg2.jpg); height:365px; padding-top:60px;}
.home_con{ width:382px;}
.home_con .text{ font-size:24px; color:#025b9a; height:35px; border-bottom:1px #025b9a solid;}
.home_con img{ margin-top:15px;}
.home_con .info{ font-size:14px; color:#333}
.home_news{ width:740px;}
.home_news .text{ font-size:24px; color:#025b9a; height:35px; border-bottom:1px #025b9a solid;}
.home_news .info{ padding-top:15px;}
.home_news .info li{ height:35px; line-height:35px;}
.partner{ margin-top:50px;}
.partner_info{ margin-top:20px;}
.bottom{background:url(bottom.png); height:80px; padding-top:10px; font-size:14px; color:#fff;}
.bottom a:link,.bottom a:visited,.bottom a:active{ color:#fff}
.bottom a:hover{ color:#025b9a}
.page_info{ margin-bottom:50px;}
.page_info .nav{ background:url(nav.png); height:50px; margin-top:20px; font-size:14px;}
.pageEdit{ padding-top:30px; font-size:16px; color:#333; line-height:200%; margin-bottom:50px;}
.pageEdit h1{ font-size:22px; color:#444; border-left:5px #025b9a solid; padding-left:20px;}
.pageEdit h1 a:link,.pageEdit h1 a:visited,.pageEdit h1 a:active{ color:#444}
.pageEdit h1 a:hover{ color:#025b9a}
.pageEdit h2{ font-size:18px; color:#025b9a; }

.casebox{ width:380px;}
.casebox img{ width:380px;}
.casetitle{ font-size:18px; color:#025b9a; line-height:45px; font-weight:bold}
.casewebsite{ font-size:15px;}

.icon1{ width:100%; height:170px; background:url(icon1.jpg) top center no-repeat; margin-top:50px;}
.icon1_more{ padding-top:120px;}

.zhengshu{ text-align:center; margin-top:50px; margin-bottom:50px;}

.fa_box{ width:280px; height:540px;border-radius: 5px 5px 5px 5px; background-color:#f7f7f7; -webkit-box-shadow: rgb(204 204 204 / 60%) 0px 1px 4px 0px;box-shadow: rgb(204 204 204 / 60%) 0px 1px 4px 0px;}
.icon_img{ width:100%; margin:0 auto; text-align:center; padding-top:20px;}
.icon_img img{ width:80px;}
.fa_title{ font-size:22px; font-weight:bold; color:#025b9a; text-align:center; padding-top:10px;}
.fa_jiage{ font-size:30px; color:#fff;font-family: tahoma; font-weight:bold; text-align:center; background-color:#025b9a; width:200px; height:40px; line-height:40px;border-radius:40px; margin:0 auto; margin-top:20px;}
.fa_jiage2{ font-size:20px; color:#fff;font-family: tahoma; font-weight:bold; text-align:center; background-color:#025b9a; width:200px; height:40px; line-height:40px;border-radius:40px; margin:0 auto; margin-top:20px;}
.fa_info{ font-size:15px; color:#222; width:230px; margin:0 auto; padding-top:10px;} 
.fa_kf{ width:120px; height:30px; line-height:30px; margin:0 auto; text-align:center; border:2px #025b9a solid;border-radius: 5px; font-size:16px;margin-top:20px;}
.fa_kf a:link,.fa_kf a:visited,.fa_kf a:active{ color:#025b9a; width:120px;height:30px; line-height:30px; display:block}
.fa_kf a:hover{ color:#fff; background-color:#025b9a;}

.con_box{ width:400px;}
.con_img{ margin:0 auto; text-align:center; margin-top:60px;}
.con_text{ font-size:18px; text-align:center; margin-top:20px; color:#333}
.map{ margin-top:60px; border:1px #ccc solid; padding:3px;}


.Dt{ font-size:28px; color:#025b9a; font-weight: bold; height:55px; text-align:center}
.Dt_line{ width:40px; height:2px; background-color:#025b9a; margin:0 auto; text-align:center;}
.Dt_text{ font-size:16px; color:#666; text-align:center; padding-top:30px;}
.Dt_img{ text-align:center; padding-top:5px;}
.ys_box{ width:190px; margin-top:60px;}
.ys_icon{ width:120px; height:120px; margin:0 auto; text-align:center;}
.ys_title{ font-size:16px; color:#000; text-align:center; font-weight:bold; height:70px; line-height:70px;}
.ys_info{ font-size:14px; color:#5a5a5a; width:330px; margin:0 auto; text-align:center; line-height:25px;}
.ys_more{ width:150px; height:50px; line-height:50px; background-color:#025b9a; font-size:14px; color:#fff; text-align:center; margin:0 auto; margin-top:50px;}
.ys_more a{ color:#fff;}

.bgInfo{ width:100%; height:600px; background:url(bg.jpg) top center no-repeat;}
.bgInfo .t1{ font-size:32px; color:#025b9a;padding-top:100px;}
.bgInfo .t_line{ width:70px; height:2px; background-color:#025b9a; margin-top:30px;}
.bgInfo .t2{ font-size:15px; line-height:40px; color:#222; padding-top:50px; width:670px;}
.bgInfo .ys_more2{ width:150px; height:50px; line-height:50px; background-color:#025b9a; font-size:14px; color:#fff; text-align:center; margin-top:50px;}
.bgInfo .ys_more2 a{ color:#fff;}


/* ==栏目菜单样式== */
A.menu { color: #434343; font-size: 16px; text-decoration: none }
A.menu:link { color: #434343; }
A.menu:visited { color: #434343; }
A.menu:active { color: #434343; }
A.menu:hover { color: #025b9a; background:url(menu_bg.png);width:115px; height:60px; line-height:60px; display:block  }

A.menunow { color: #025b9a; font-size: 16px; text-decoration: none }
A.menunow:link { color: #025b9a; }
A.menunow:visited { color: #025b9a; }
A.menunow:active { color: #025b9a }
A.menunow:hover { color: #025b9a; background:url(menu_bg.png); width:115px; height:60px; line-height:60px; display:block }

.btmenu { color: #333333; font-size: 12px; line-height: 150%; text-decoration: none }
A.btmenu:link { color: #333333; }
A.btmenu:visited { color: #333333; }
A.btmenu:active { color: #333333; }
A.btmenu:hover { color: #ff6611; }
.smenu { color: #ffffff; font-size: 12px; line-height: 150%; text-decoration: none }
A.smenu:link { color: #ffffff; }
A.smenu:visited { color: #ffffff; }
A.smenu:active { color: #ffffff; }
A.smenu:hover { color: #ffffff; }
.smenuv { color: #555555; font-size: 12px; line-height: 150%; text-decoration: none }
td.smenuv { border: 0px #dddddd solid }
A.smenuv:link { color: #555555; }
A.smenuv:visited { color: #555555; }
A.smenuv:active { color: #555555; }
A.smenuv:hover { color: #555555; }
/* ==页内导航样式== */

.nav { color: #666; font-size: 12px; }
td.nav { padding-left: 5px }
/* ==表格样式== */

td.title { background: #eeeeee }
td.con { background: #ffffff }
.table { border: 1px #dddddd solid }
.tablemenu { color: #555555; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; background: #eeeeee }
.line { background: #dddddd }
/* ==交替样式== */

.list {
BACKGROUND-COLOR: expression((this.sectionRowIndex%2==0)?'#f5f5f5':'#ffffff'); font-size: 14px; }
/* =={#lanTitle#}列表样式== */

.tList { color: #333333; line-height: 22px; font-size: 12px }
.tList1 { color: #b0b0b0; line-height: 150%; font-size: 12px }
a.tList { font-size: 12px; ; text-decoration: none }
a.tList:link { color: #333333 }
a.tList:visited { color: #333333 }
a.tList:active { color: #333333 }
a.tList:hover { color: #ff6611 }
/* ==图片列表样式== */

td.piclist { background: #ffffff }
div.piclist { border: 1px #dddddd solid; }
a.pictitle { color: #666; font-size: 12px; line-height: 26px }
div.pictitle { border: 0px #dddddd solid; padding: 1px; background: #ffffff }
/* ==更多链接样式== */

a.more { font-size: 12px; ; text-decoration: none }
a.more:link { color: #555555; }
a.more:visited { color: #555555; }
a.more:active { color: #555555; }
a.more:hover { color: #ff6611; }
/* ==树型菜单样式== */

.dtree { color: #555555; font-size: 12.00px; white-space: nowrap; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.node { color: #555555; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.nodeSel { color: #555555; font-size: 12.00px; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.node:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel { background-color: #cfdfef; font-size: 12.00px; }
.dtree .clip { overflow: hidden; }
/* ==翻页样式== */

.pagesinfo { color: #555555; font-size: 12px; }
.pagesnow { color: #D07E36; font-size: 14px; text-decoration: none }
.pages { color: #666; font-size: 14px; text-decoration: none }
/* ==文章频道检索列表样式== */

td.newsquery { height:35px }
.newsquery { color: #666; line-height: 150%; font-size: 14px }
a.newsquery { color: #666; line-height: 150%; font-size: 14px; text-decoration: none }
a.newsquery:link { color: #666; }
a.newsquery:active { color: #666; }
a.newsquery:visited { color: #666; }
a.newsquery:hover { color: #ff6611; }
.newsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.newsquerytime { color: #555555; font-size: 12px }
/* ==文章频道详情样式== */

.newstitle { color: #333333; font-size: 18px; font-weight: bold }
.newsinfo { background: #f0f0f0; color: #555555; font-size: 12px; }
.newscon { color: #666; font-size: 14px; line-height: 160%; padding: 15px }
/* ==一级分类列表样式== */

.class { color: #666; font-size: 12px; }
a.class { color: #666; text-decoration: none }
a.class:link { color: #666; }
a.class:visited { color: #666; }
a.class:hover { color: #ff6611; }
table.class { border: 1px #dddddd solid }
td.class { padding-left: 10px }
/* ==二级分类列表样式== */

table.bigclass { border: 1px #dddddd solid }
td.bigclass { background: #eeeeee; padding-left: 10px; height: 25px }
.bigclass { color: #666; font-size: 12px; line-height: 150% }
a.bigclass { color: #666; font-weight: bold; line-height: 150%; text-decoration: none }
a.bigclass:link { color: #666; }
a.bigclass:visited { color: #666; }
a.bigclass:actived {
color:#666;
}
a.bigclass:hover { color: #ff6611; }
table.smallclass { border: 0px #dddddd solid }
td.smallclass { background: #f7f7f7; padding-left: 10px; height: 18px }
.smallclass { color: #555555; font-size: 12px; line-height: 150% }
a.smallclass { color: #555555; line-height: 150%; text-decoration: none }
a.smallclass:link { color: #555555; }
a.smallclass:visited { color: #555555; }
a.smallclass:actived {
color:#555555;
}
a.smallclass:hover { color: #ff6611; }
/* ==下载频道样式== */

td.downquery { height: 22px }
.downquery { color: #666; line-height: 150%; font-size: 12px }
a.downquery { color: #666; line-height: 150%; font-size: 12px; text-decoration: none }
a.downquery:link { color: #666; }
a.downquery:active { color: #666; }
a.downquery:visited { color: #666; }
a.downquery:hover { color: #ff6611; }
.downquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.downquerytime { color: #555555; font-size: 12px }
.downpropname { color: #555555; font-size: 12px; background: #dddddd }
.downprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.downintro { color: #666; font-size: 12px; line-height: 150%; }
/* ==图文频道样式== */

.cpline { background: #dddddd }
td.cpquery { background: #ffffff; }
div.cpquery {  padding:0px;}
a.cpquerytitle { color: #666; font-size: 12px; line-height: 26px }
div.cpquerytitle { font-size:16px; color:#025b9a; height:45px; line-height:45px; font-weight:bold}
.cpmemo{ font-size:14px; margin-bottom:30px;}
.cppropname { color: #555555; font-size: 12px; background: #dddddd }
.cpprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.cpintro { color: #666; font-size: 12px; line-height: 150%; }
/* ==提示信息样式== */

.notic { font-size: 12px; color: #666 }
.noticerr { font-size: 12px; color: #ff6600 }
.noticlink { font-size: 12px; color: #ff6600 }
/* ==会员频道样式== */

.mustfill { color: #ff0000; font-size: 14px; }
.memberinfo { color: #555555; }
/* ==评论样式== */

td.bbsquery { height: 23px }
.bbsquery { color: #666; line-height: 150%; font-size: 12px }
a.bbsquery { color: #666; line-height: 150%; font-size: 12px; text-decoration: none }
a.bbsquery:link { color: #666; }
a.bbsquery:active { color: #666; }
a.bbsquery:visited { color: #666; }
a.bbsquery:hover { color: #ff6611; }
.bbsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.bbsquerytime { color: #555555; font-size: 12px }
.bbstitle { background: #eeeeee }
.bbscon { background: #ffffff }
.bbstable { background: #dddddd; }
.bbsline { background: #dddddd }
/* ==全站搜索样式== */

.searchtitle { color: #666; font-size: 14px; line-height: 32px }
a.searchtitle { color: #666; font-size: 14px; line-height: 32px }
.searchbody { color: #333333; font-size: 13px; line-height: 18px; height: 60px }
.searchtime { color: #555555; font-size: 12px }
