/*=============all================*/
body,img,dl,dt,dd,p,table,form{ border:none; margin:0; padding:0; color:#555; font-family:"ËÎÌå"; }
body{ background:#fff; font-size:12px; }
h1,h2,h3,h4,h5,h6{ font-size:100%; margin:0; padding:0; font-weight:normal; }
a{ color:#555; text-decoration:none; }
a:hover{ color:#0175d0; text-dcecoration:none; }
ul{ list-style:none; margin:0; padding:0; } 
.clear{ clear:both; }

/*======home====*/
#cent{ width:100%; margin:0 auto; background:url(../images/nav_bga.jpg) repeat-x 0 0;}
#header{ width:100%; background:url(../images/nav_bgb.jpg) no-repeat center bottom; height:142px; }
.top{ width:1003px; margin:0 auto; height:88px; }
.top h1{ float:left; width:400; margin-top:10px; }
.search{ float:right; width:286px; margin-right:10px; display:inline; height:32px; margin-top:30px; overflow:hidden; background:#fff; border:solid 1px #ccc; }
.search input.text_a{ float:left; width:238px; height:32px;  color:#999; padding-left:4px; border:none; line-height:30px; }
.search input.btn_a{ float:right; background:url(../images/search_bg.jpg) no-repeat; width:42px; height:32px; display:block; border:none; cursor:pointer; }
.nbg{ width:1003px; height:54px; margin:0 auto; }
#nav { display:block; width:920px; margin-left:60px; font:14px/52px "Î¢ÈíÑÅºÚ"; position:relative; z-index:9999; }
#nav li{ float:left; width:124px; }
#nav .mainlevel { float:left; width:124px;/*IE6 only*/ }
#nav .mainlevel a { color:#fff; line-height:52px; height:54px; display:block; width:124px;text-align:center; }
#nav .mainlevel a:hover { color:#fff; background: url(../images/nav_bgc.jpg) 0 0; }
#nav .mainlevel ul { display:none; position:absolute; }
#nav .mainlevel li { float:none; background:none; width:124px; height:25px; line-height:25px; }
#nav .mainlevel li a{ display:block; width:124px; height:25px; font:12px/25px "ËÎÌå"; color:#333; background:#fff; opacity:0.9;}
#nav .mainlevel li a:hover{ color:#fff; background:#0379df; opacity:1;}
#nav li#first a{ color:#fff; display:block; height:54px; text-align:center;}
#nav li#first a:hover{ color:#fff; background:url(../images/nav_bgc.jpg) no-repeat; }

#main{ width:100%; margin:0 auto; overflow:hidden; }
.lay_a{ width:983px; margin:10px auto; height:255px; }
.banner {float:left; width:695px; height:255px; position:relative; }
.flash_bar { position:absolute; left:310px; text-algin:center; width:84px; bottom:5px; background:none transparent scroll repeat 0% 0%; height:20px; overflow:hidden; }
.flash_bar .dq { margin:3px; width:10px; display:block; background:#ee8b01; float:left;height:10px; cursor:pointer; overflow:hidden; border-radius:5px; }
.flash_bar .no { margin:3px; width:10px; display:block; background:#fff; float:left; height:10px; cursor:pointer; overflow:hidden; border-radius:5px; }
.show { display:block; }
.hid { display:none; }
.video{ float:right; width:274px; height:181px; border:solid 2px #0379df; margin-bottom:9px; }
.video img{ display:block; }
.go{ float:right; width:278px; height:61px; }
.lay_b{ width:981px; margin:0 auto; height:89px; border:solid 1px #ccc; }
.lay_b h2{ float:left; height:89px; width:141px; }
#colee_left{ float:left; padding:0; width:838px; overflow:hidden; height:89px; }
#colee_left img{ display:block; width:139px; height:89px; border-right:solid 1px #ccc;  }
.lay_c{ width:983px; margin:10px auto 0 auto; height:230px; }
.news { width:346px; float:left; }
.news h2{ height:34px; margin-bottom:8px; }
.news ul{ margin:0; padding:0; }
.news ul li{ width:346px; margin:0 auto; height:26px; line-height:26px; }
.news ul li a:hover{ color:#0045c5; }
.news ul li span{ color:#999; float:right; }
.case{ float:left; width:296px; margin-left:30px; display:inline; }
.case h2{ height:34px; margin-bottom:10px; }
.hd_a{ width:296px; overflow:hidden; height:185px; }
.ctt{ float:left; width:160px; height:185px; display:block; }
.ctt span{ display:block; width:160px; height:90px; margin-bottom:3px; }
.ctt span img{ display:block; }
.tb_{ float:right; width:136px; height:185px; }
.tb_ ul{ margin:0; padding:0; }
.tb_ li{ width:126px; line-height:28px; cursor:pointer; padding-left:10px; }
.tb_ li a{ color:#555; }
.tb_ li a:hover{ color:#fff; }
.normaltab { height:28px; color:#555; }
.hovertab { height:28px; color:#fff; background:url(../images/case_bg.jpg) no-repeat; display:block; }
.hovertab span{ color:#fff; }
.dis{ display:block; }
.undis{ display:none; }
.teh{ float:right; width:278px; height:230px; overflow:hidden; }
.teh h2{ height:58px; margin-bottom:10px; }
.teh h3{ height:50px; margin-bottom:10px; }
.teh h4{ height:23px; margin-bottom:10px; }
.teh ul{ margin:0; padding:0; }
.teh ul li{  width:122px; float:left; margin-left:16px; display:inline; height:27px; line-height:27px; margin-bottom:10px; }
.teh ul li a{ display:block; width:85px; background:url(../images/qq.jpg) no-repeat; padding-left:35px; }

#footer{ width:100%; background:url(../images/foot_bg.jpg) repeat-x #f8f8f8; min-height:112px; height:auto!important; height:112px; border-bottom:solid 20px #063a9a; margin-top:30px; }
.fmd{ width:983px; margin:0 auto; }
.link{ float:left; width:705px; margin:0 auto; margin-top:10px; overflow:hidden; border-right:solid 1px #ccc; }
.link h2{ float:left; width:91px; height:78px; }
.link h2 img{ display:block; }
.link ul{ float:right; width:600px; margin:0; padding:0; padding-top:5px; }
.link ul li{ float:left; padding-right:10px; line-height:24px; height:24px; display:block; width:155px;  }
.cop{ float:right; width:265px; line-height:24px; text-align:right; padding-top:15px; }

/*======subpage====*/
.mbg{ background:url(../images/nban.jpg) no-repeat center 0; min-height:300px; height:auto!important; height:300px; }
.mid{ width:1003px; margin:0 auto; overflow:hidden; }
.side{ float:left; width:240px; padding-bottom:20px; margin:156px auto 20px 10px; display:inline; background:url(../images/menu_bgb.jpg) no-repeat 0 bottom #f1f1f1; }
.side h2{ width:240px; height:44px; font:14px/42px "Î¢ÈíÑÅºÚ"; color:#fff; background:url(../images/menu_bga.jpg) no-repeat; text-align:center; }
.side h2 span{ font-size:12px; font-family:"Arial"; padding-left:5px; }
.s_menu{ width:200px; margin:10px auto; min-height:180px; height:auto!important; height:180px; padding-bottom:30px; }
.s_menu li{ width:200px; line-height:37px; border-bottom:dashed 1px #ccc; }
.s_menu li a{ display:block; width:190px; height:37px; padding-left:16px; background:url(../images/icon.jpg) no-repeat 0 12px; overflow:hidden; }
.s_menu li a:hover{ height:37px; background:url(../images/icon.jpg) no-repeat 0 12px; color:#0175d0; }
.son{ width:185px; padding:0; margin:0 0 10px 20px; }
.son span{ padding:0; margin:0; display:block; width:185px; padding-bottom:5px; }
.son span a{ display:block; width:175px; padding:0; padding-left:10px; margin:0; height:20px; line-height:20px; background:none; }
.son span a:hover{ background:none; color:#0175d0; height:20px; }
.my_right{ float:right; width:730px; margin:200px 10px 20px auto; display:inline; }
.tit_b{ width:730px; height:40px; background:url(../images/line.jpg) no-repeat 0 bottom; }
.tit_b h2{ line-height:40px; }
.con{ width:100%; margin-top:10px; min-height:350px; height:auto!important; height:350px; }
.rong{ padding:5px 10px 20px 10px; line-height:24px; text-align:justify; text-justify:inter-ideograph; }

.list_a{ width:730px; padding:5px 0 10px 0; overflow:hidden; }
.list_a li{ float:left; width:230px; height:191px; margin-left:10px; text-align:center; display:inline; }
.list_a li img{ display:block; padding:1px; margin-bottom:10px; }
.list_a li a img{ display:block; border:solid 1px #999; }
.list_a li a:hover img{ border:solid 1px #0175d0; }


.list_p{ width:730px; padding:5px 0 10px 0; overflow:hidden; }
.list_p li{ float:left; width:144px; height:131px; margin-left:18px; margin-right:20px; text-align:center; display:inline; }
.list_p li img{ display:block; padding:1px; margin-bottom:10px; }
.list_p li a img{ display:block; border:solid 1px #999; }
.list_p li a:hover img{ border:solid 1px #0175d0; }


.pic_b{ width:730px; text-align:center; margin:0 auto; }
.pic_b img{ display:block; margin:0 auto 10px auto; }
.pic_b h3{ font-size:14px; margin:0 auto 12px auto; font-family:"Î¢ÈíÑÅºÚ"; }


.list_c { width:730px; margin:0 auto 20px auto; }
.list_c li{ height:32px; line-height:32px; border-bottom:dashed 1px #ccc; }
.list_c li span{ color:#666; float:right; }

.page{height:20px; margin:10px auto 20px auto;text-align:right; float:right;}
.page01 a { line-height: 20px; color: #FFF; background-color: #999999; text-align: center; display: block; height: 20px; width: 60px; }
.page02 a { line-height: 20px; color: #FFF; background-color: #999999; text-align: center; display: block; height: 20px; width: 20px; }
.page li { float: left; padding-right: 3px;list-style-type:none; }
.page li a:hover { font-weight: bold; color: #FFF; background-color: #0175d0;text-decoration: none; }
.page02 a.current{ font-weight: bold; background-color: #0175d0; }

.tit_d{ width:730px; margin:0 auto 10px auto; overflow:hidden; line-height:30px;text-align:center; }
.tit_d h2{  font-size:14px; }
.tit_d span{ text-align:center; display:block; width:730px; margin:0 auto; }
.list_b{ width:730px; }
.list_b li{ width:152px; height:136px; float:left; margin-left:24px; display:inline; text-align:center;  }
.list_b li img{ display:block; margin-bottom:8px; border:solid 1px #ccc; }
.mge{ width:180px; height:22px; border:solid 1px #ccc; background:#fff; }
.mgeb{ border:solid 1px #ccc; width:530px; height:120px; line-height:22px; resize:none; background:#fff; }
.but_c{ width:60px; height:30px; cursor:pointer; text-align:center; border:none; background:#0175d0; font-size:12px; margin-top:5px; padding:0 0 5px 0; line-height:30px; color:#fff; border-radius:3px; }

.hd_b{ width:730px; overflow:hidden; background:url(../images/hd_bg.jpg) repeat-x; border:solid 1px #ccc; padding-bottom:20px; }
.ctt2{  padding:10px; clear:both; width:710px; line-height:24px;  }
.tb2_{ background:none; width:100%; height:40px; }
.tb2_ ul{ height:40px; margin:0; padding:0; }
.tb2_ li{ float:left; width:100px; font:14px/38px "Î¢ÈíÑÅºÚ"; cursor:pointer; text-align:center; border-right:solid 1px #ccc; }
.normaltab2 { height:40px; color:#333; }
.hovertab2 { height:40px; color:#333; background:#fff; display:block; }