@charset "utf-8";
/* CSS Document */
body {
margin:0px; padding:0px; text-align:center;
background-attachment: fixed;
padding-left:10px;
}
html, body, input, textarea, select, button, td, span {
	color: #000;
	font-size: 12px;
	font-family: arial,sans-serif;
}
a, h1, h2, h3, h4, h5, h6, p, dl, ol, ul, dt, dd, li, td { line-height: 150%; }
body > div {text-align:left; margin-right: auto; margin-left: auto; }

a { margin: 0px; padding:0px; border: 0px; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover {color: #333; text-decoration: underline; }
ul { list-style-type:none; list-style-position:outside; }
/*hack:clearfix*/
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
/*hack:clearfix end*/
html{
margin:0;
padding:0px;
}
body{
background:#fff;
text-align:center;
color: #4e4e4e;
font-family:arial,verdana,sans-serif;
background:#f2f2f2;
}

/*header*/
#header{
width:1000px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #f2f2f2;
height:102px;
background:url(../images/title.GIF) no-repeat top left;
text-align:left;
}
.lang{
padding-top:10px;
padding-right:200px;
height:30px;
text-align:right;
font-size:10px;
}
.lang a,.lang a:visited{
color:#719ac2;
}
.lang a:hover{
color:#ffa200;
}
.empty{
height:10px;
}
.leftnav{
float:left;
width:388px;
}
.leftnav ul{
padding:0px;
margin:0;
padding-right:20px;
margin-left:26px;
width:362px;
}
.leftnav ul li,.rightnav ul li{
float:left;
/*margin-left:23px;*/
width:90px;
text-align:center;
font-size:12px;
font-weight:bold;
}
.leftnav ul li a,.leftnav ul li a:visited,.rightnav ul li a,.rightnav ul li a:visited{
display:block;
margin-right:23px;
width:67px;
text-decoration:none;
cursor:pointer;
}
.leftnav ul li a span,.leftnav ul li a:visited span,.rightnav ul li a span,.rightnav ul li a:visited span{
font-size:12px;
color:#5d5d5d;
/*height:47px;
line-height:47px;*/
height:47px;
line-height:47px;
}
.leftnav a.sel,.leftnav a.sel:visited,.leftnav a:hover,.rightnav a.sel,.rightnav a.sel:visited,.rightnav a:hover{
display:block;
width:90x;
text-decoration:none;
background:url(../images/nav_btn_bg.gif) no-repeat left 8px;
}
.leftnav a.sel span,.leftnav a.sel:visited span,.leftnav a:hover,.rightnav a.sel span,.rightnav a.sel:visited span,.rightnav a:hover span{
color:#FFF;
}
.rightnav{
float:left;
margin-left:250px;
width:338px;
}
*html .rightnav{
margin-left:202px;
}
.rightnav ul{
padding:0px;
margin:0;
width:388px;
}
/*header end*/
.banner_contain{
padding-top:0px;
margin-top:0;
width:1000px;
background:url(../images/banner_bg.gif) repeat-x left top;
}
.banner{
margin-right: auto;
margin-left: auto; 
padding: 0px;
width:980px;
height:360px;
margin-top:0;
}
.banner img{
width:982px;
height:353px;
}

/*contain*/
#contain{
margin-right: auto;
margin-left: auto;
width: 1000px;
background-color:#fff;
}
#mainbg{
width:1000px;
padding:0px;
float:left;
background-color:#fff;
/*background:url(../images/main_bg.gif) repeat left top;*/
}
#mainbg2{
width:1000px;
padding:0px;
float:left;
background:url(../images/main_bg2.gif) repeat left top;
min-height:800px;
_height:800px;
}
.block{
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:952px;
padding-bottom:30px;
}
.block dl{
margin:0;
padding:0;
width:952px;
background:url(../images/block_5_header.gif) no-repeat left top;
}
.block dl dt{
width:952px;
text-indent:35px;
line-height:42px;
height:42px;
font-weight:bold;
color:#545454;
text-align:left;
}
.block dl dd ul.tags{
float:left;
width:926px;
clear:both;
margin-left:auto;
margin-right:auto;
padding:0;
margin-bottom:10px;
padding-left:22px;
}
.block dl dd ul.tags li{
float:left;
width:100px;
padding:0;
margin:0;
margin-top:2px;
margin-left:1px;
background-color:#f5f5f5;
height:25px;
line-height:25px;
text-align:center;
border-bottom:1px solid #dfdfdf;
}
.block dl dd ul.tags li a,.block dl dd ul.tags li a:visited{
line-height:25px;
}
* html .block dl dd ul.tags li{
margin-left:1px;
}
.block dl dd{
margin:0px;
padding:0px;
background:url(../images/block_5_bg.gif) repeat-y left top;
}
.block dl dd div.line{
margin-left:auto;
margin-right:auto;
width:850px;
margin-bottom:15px;
border-bottom:1px solid #f1f1f1;
}
.block dl dd ul{
margin:0;
padding:0;
padding-top:15px;
margin-left:auto;
margin-right:auto;
width:850px;
text-align:left;
}
.block dl dd ul li{
color:#828282;
padding-bottom:15px;
overflow:hidden;
}
.block dl dd ul li a,.block dl dd ul li a:visited{
text-decoration:none;
color:#56afd6;
}
.block dl dd ul li a:hover{
color:#ffa200;
}
.block dl dd ul li.title{
font-weight:bold;
color:#6f98e4;
padding-bottom:5px;
}
.block dl dd ul li.img{
text-align:center;
max-width:850px;
}
.block dl dd div.block_bottom{
height:12px;
background:url(../images/block_5_footer.gif) no-repeat left top;
}
.block2{
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:950px;
padding-bottom:30px;
}
.block2 dl{
margin:0;
padding:0;
width:950px;
background:url(../images/block_6_header.gif) no-repeat left top;
}
.block2 dl dt{
width:948px;
line-height:40px;
height:40px;
font-weight:bold;
color:#545454;
padding-left:5px;
}
.block2 dl dt ul.tags{
padding:0;
margin:0;
width:948px;
}
.block2 dl dt ul.tags li{
margin:0;
padding:0;
float:left;
width:233px;
text-align:center;
margin-right:4px;
padding-top:5px;
}
.block2 dl dt ul.tags li a,.block2 dl dt ul.tags li a:visited{
display:block;
width:233px;
text-decoration:none;
color:#545454;
height:30px;
line-height:30px;

}
.block2 dl dt ul.tags li a.sel1,.block2 dl dt ul.tags li a.sel1:visited,#tab1 a:hover{
background:url(../images/tags_hl_1.gif) no-repeat left top;
}
.block2 dl dt ul.tags li a.sel2,.block2 dl dt ul.tags li a.sel2:visited,#tab2 a:hover{
background:url(../images/tags_hl_2.gif) no-repeat left top;
}
.block2 dl dt ul.tags li a.sel3,.block2 dl dt ul.tags li a.sel3:visited,#tab3 a:hover{
background:url(../images/tags_hl_2.gif) no-repeat left top;
}
.block2 dl dt ul.tags li a.sel4,.block2 dl dt ul.tags li a.sel4:visited,#tab4 a:hover{
background:url(../images/tags_hl_3.gif) no-repeat left top;
}
.block2 dl dt ul.tags li a.sel1,.block2 dl dt ul.tags li a.sel2,.block2 dl dt ul.tags li a.sel3,.block2 dl dt ul.tags li a.sel4{
color:#FFF;
}
.block2 dl dd{
margin:0px;
padding:0px;
background:url(../images/block_6_bg.gif) repeat-y left top;
}
.block2 dl dd ul{
margin:0;
padding:0;
padding-top:15px;
margin-left:auto;
margin-right:auto;
width:850px;
text-align:left;
}
.block2 dl dd ul li{
color:#4b4b4b;
padding-bottom:15px;
overflow:hidden;
}
.block2 dl dd ul li.title{
font-weight:bold;
color:#4b4b4b;
padding-bottom:5px;
}
.block2 dl dd ul li.img{
text-align:left;
max-width:850px;
}
.block2 dl dd div.block_bottom{
height:12px;
background:url(../images/block_6_footer.gif) no-repeat left top;
}
#content1,#content2,#content3,#content4{
min-height:593px;
 _height:593px;
}
#content1,#content4,#content2,#content3{
width:944px;
}
#content1 li,#content4 li,#content2 li{
float:left;
margin-top:50px;
}
#content1 li.img,#content4 li.img{
width:258px;
text-align:center;
}
#content1 li.txt,#content4 li.txt{
width:646px;
text-indent:25px;
line-height:18px;
}
#content1 li.line,#content4 li.line{
border-top:1px solid #dedede;
width:900px;
margin-left:22px;
}
#content1 li.video{
margin-top:0;
margin-left:25px;
width:480px;
}
#content1 li.txt2,#content4 li.txt2{
padding-left:258px;
margin-top:0;
width:646px;
text-indent:25px;
}
#content4 li.txt{
line-height:18px;
margin:0;
text-indent:0;
}
#content4 li.txt2{
text-indent:0;
}
#content2 li.img{
width:458px;
text-align:center;
}
#content2 li.txt,#content2 li.title{
width:446px;
line-height:18px;
margin:0;
}
#content3{
margin:0;
}
#content3 li.txt{
text-indent:30px;
}
#content3 li.img{
float:left;
width:286px;
display:block;
margin-left:24px;
}
* html #content3 li.img{
margin-left:14px;
}
#content3 li.img a img,#content3 li.img a:visited img{
border:none;
}
/* right */
#right{
float: right;
margin: 2px 16px 2px 0px;
padding:0px; 
width: 690px; 
text-align:left;
}
* html #right{
margin: 2px 5px 2px 0px;
width: 700px;
}
.text{
margin-top:15px;
margin-left:auto;
margin-right:auto;
color:#5b5b5b;
padding-bottom:30px;
line-height:18px;
padding-right:30px;
width:650px;
}
/** html .text{
width:690px;
}*/
.text span{
float:right;
padding-right:20px;
color:#72cbff;
}
/** html .text span{
padding-right:10px;
width:690px;
}*/
.text2{
margin-top:15px;
margin-left:auto;
margin-right:auto;
color:#5b5b5b;
padding-bottom:30px;
line-height:22px;
}
.summary{
margin-top:2px;
margin-left:auto;
margin-right:auto;
width:690px;
background:url(../images/block_4.gif) no-repeat left top;
padding-bottom:15px;
}
.summary dl{
float:left;
padding:0;
margin:0;
padding-left:9px;
width:217px;
padding-bottom:50px;
}
.summary dt{
padding-top:5px;
width:217px;
text-indent:5px;
line-height:30px;
}
.summary dd{
margin:0;
padding:0;
width:217px;
}
.summary dd a img,.summary dd a:visited img{
margin-top:6px;
width:217px;
height:280px;
border:none;
}
.News_list,.News{
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:688px;
background:url(../images/block_b_header.gif) no-repeat left top;
}
.News_list dt,.News dt{
margin:0;
padding:0;
padding-top:0px;
line-height:40px;
text-indent:30px;
font-weight:bold;
background:url(../images/icon.gif) no-repeat 10px 12px;
width:658px;
}
.News_list dd,.News dd{
margin:0;
padding:0;
width:688px;
}
.News_list dd ul,.News dd ul{
margin:0;
padding:0;
width:688px;
background:url(../images/block_b_bg.gif) repeat-y left top;
}
.News_list dd ul li,.News dd ul li{
margin:0;
padding:0;
line-height:30px;
width:663px;
padding:5px 0;
padding-left:25px;
color:#777;
}
.News dd ul li img{
display:block;
clear:both;
}
.News_list dd ul li span{
float: right;
margin:0;
padding:0;
line-height:30px;
width:100px;
}
.News_list dd ul li a,.News_list dd ul li a:visited{
float:left;
color:#676767;
line-height:30px;
font-weight:bold;
width:528px;
}
.News_list dd div.bottom_r,.News dd div.bottom_r{
height:10px;
background:url(../images/block_b_footer.gif) no-repeat left top;
}
.News_list dd div.page{
width:668px;
float:right;
color:#ccc;
text-align:right;
padding-right:20px;
padding-bottom:20px;
}
.News_list dd div.page a,.News_list dd div.page a:visited{
color:#676767;
}
.News_info{
float:left;
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
width:653px;
line-height:18px;
}
.News_info div{
float:left;
width:116px;
border-right:1px solid #72cbff;
font-size:12px;
color:#72cbff;
text-align:center
}
/* right end */
/* left */
#left{
float: left; 
margin: 2px 10px 0px 0px; 
padding: 0px; 
width: 284px;
text-align:center;
}
* html #left{
margin: 2px 0px 0px 0px; 
padding:0;
width: 284px;
}
/* CompanyNews */
.CompanyNews{
clear:both;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:270px;
background:url(../images/block_1_header.gif) no-repeat left top;
margin-bottom:5px;
text-align:left;
}
.CompanyNews dt{
padding-top:7px;
line-height:30px;
width:270px;
text-indent:35px;
background:url(../images/icon.gif) no-repeat 10px 14px;
color:#545454;
font-weight:bold;
}
.CompanyNews dt a,.CompanyNews dt a:visited{
padding-left:135px;
font-weight:normal;
}
.CompanyNews dt a:hover{
text-decoration:none;
color:#56afd6;
}
.CompanyNews dd{
margin:0;
padding-top:7px;
text-indent:35px;
width:270px;
background:url(../images/block_1_bg.gif) repeat-y left top;
}
.CompanyNews dd ul{
padding:0;
margin:0;
width:270px;
}
.CompanyNews dd ul li{
display:block;
width:270px;
overflow:hidden;
word-break:keep-all;
white-space:nowrap;
text-overflow:ellipsis;
line-height:12px;
background:url(../images/icon.gif) no-repeat 10px -25px;
}
* html .CompanyNews dd ul li{
text-indent:18px;
}
.CompanyNews dd ul li a,.CompanyNews dd ul li a:visited{
width:230px;
padding-top:5px;
line-height:20px;
}
* html .CompanyNews dd ul li a,.CompanyNews dd ul li a:visited{
line-height:14px;
}
.CompanyNews dd ul li a:hover{
text-decoration:none;
color:#56afd6;
}
.CompanyNews_footer{
height:12px;
background:url(../images/block_1_footer.gif) no-repeat left top;
margin:0;
padding:0;
}
* html .CompanyNews_footer{
background:url(../images/block_1_footer.gif) no-repeat left 3px;
}
/* CompanyNews end */
/* Microblog */
.Microblog{
clear:both;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:270px;
background:url(../images/block_1_header.gif) no-repeat left top;
margin-bottom:5px;
text-align:left;
}
.Microblog dt{
padding-top:6px;
line-height:30px;
width:270px;
text-indent:35px;
background:url(../images/icon.gif) no-repeat 10px 14px;
color:#545454;
font-weight:bold;
}
.Microblog dt a,.Microblog dt a:visited{
padding-left:135px;
font-weight:normal;
}
.Microblog dt a:hover{
text-decoration:none;
color:#56afd6;
}
.Microblog dd{
margin:0;
padding-top:7px;
text-indent:35px;
width:270px;
background:url(../images/block_1_bg.gif) repeat-y left top;
}
.Microblog dd ul{
padding:0;
margin:0;
width:270px;
}
.Microblog dd ul li{
width:240px;
text-indent:0px;
line-height:16px;
/*padding-left:15px;*/
margin-left:auto;
margin-right:auto;
}
* html .Microblog dd ul li{
margin-left:15px;
}
.Microblog dd ul li.empty{
height:10px;
}
.Microblog dd ul li.title{
text-indent:15px;
font-weight:bold;
width:270px;
margin-left:0px;
}
.Microblog dd ul li a,.Microblog dd ul li a:visited{
width:270px;
padding-top:5px;
line-height:20px;
color:#56afd6;
}
.Microblog dd ul li a:hover{
text-decoration:none;
color:#ffa200;
}
.Microblog_footer{
height:12px;
background:url(../images/block_1_footer.gif) no-repeat left top;
margin:0;
padding:0;
}
* html .Microblog_footer{
background:url(../images/block_1_footer.gif) no-repeat left 3px;
}
/* Microblog end */
/* search */
.search{
clear:both;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:270px;
background:url(../images/block_2.gif) no-repeat left top;
}
.search dt{
padding-top:5px;
text-indent:35px;
line-height:30px;
background:url(../images/icon.gif) no-repeat 10px -45px;
color:#545454;
font-weight:bold;
}
.search dd.keywords{
float:left;
margin:0;
padding:0;
margin-top:12px;
margin-left:15px;
padding-bottom:20px;
width:155px;
}
* html .search dd.keywords{
margin-left:10px;
width:160px;
}
.search dd.keywords span{
display:table;
border:1px solid #c4c4c4;
}
.blurborder,.focusborder {
border:1px solid #fff;
background:#fff none repeat scroll 0 0;
}
.blurborder{
border:1px solid #fff;
}
.focusborder{
border-left:1px solid #000;
border-top:1px solid #000;
}
.search dd.searchbtn{
float:left;
margin:0;
padding:0;
margin-top:10px;
padding-bottom:20px;
width:63px;
}
.search dd.searchbtn img{
border:none;
width:63px;
height:24px;
cursor:pointer;
}
/* search end */
/* join us */
.joinus{
clear:both;
margin-top:15px;
margin-left:auto;
margin-right:auto;
background:url(../images/block_3.gif) no-repeat left top;
width:270px;
}
.joinus dt{
padding-top:5px;
line-height:30px;
width:270px;
text-indent:35px;
background:url(../images/icon.gif) no-repeat 10px -72px;
color:#545454;
font-weight:bold;
}
.joinus dd{
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
padding-top:10px;
width:253px;
padding-bottom:20px;
}
.joinus dd a img,.joinus dd a:visited img{
margin:0;
padding:0;
border:none;
width:253px;
height:74px;
}
/* join us end */
.images{
margin:0;
margin-left:auto;
margin-right:auto;
width:270px;
padding-bottom:15px;
}
.images a img,.images a:visited img{
border:none;
}
/* NewsSummary */
.News_Summary{
clear:both;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:270px;
background:url(../images/block_header.gif) no-repeat left top;
}
.News_Summary dt{
margin:0;
padding:0;
padding-top:0px;
line-height:40px;
height:40px;
width:270px;
text-indent:35px;
font-weight:bold;
background:url(../images/icon.gif) no-repeat 10px 12px;
}
.News_Summary dd{
margin:0;
padding:0;
width:270px;
}
.News_Summary dd ul{
margin:0;
padding:0;
width:270px;
}
.News_Summary dd ul li{
float:left;
line-height:18px;
background:url(../images/block_bg.gif) repeat-y left top;
width:247px;
padding:5px 0;
padding-left:23px;
color:#777777;
}
.News_Summary dd ul li a,.News_Summary dd ul li a:visited{
color:#7ba2c7;
line-height:18px;
font-weight:bold;
}
.News_Summary dd ul li a img , .News_Summary dd ul li a:visited img{
display:block;
float:left;
border:1px solid #999;
margin-right:6px;
}
.News_Summary dd ul li.bottom_l{
height:12px;
background:url(../images/block_footer.gif) no-repeat left top;
}
/* NewsSummary end */
/* left end */
.bg_bottom{
background:url(../images/bg_bottom.gif) no-repeat left top;
width:1000px;
height:6px;
}
/*contain end*/
/* logolink */
.logolink{
clear:both;
width:1000px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
text-align:center;
}
* +html .logolink{
margin-bottom:0px;
}
.logolink ul{
margin-left:50px;
padding-top:20px;
}
.logolink li{
float:left;
display:table-cell; 
height:32px;
text-align:center;
padding-left:20px;
vertical-align:middle;
}
.logolink li.logo57{
width:57px;
}
.logolink li.logo32{
width:32px;
}
.logolink li.logo95{
width:95px;
}
.logolink li.logo53{
width:53px;
}
.logolink li.text85{
width:85px;
height:32px;
line-height:42px;
color:#676767;
}
.logolink li.text140{
width:140px;
height:32px;
line-height:42px;
color:#676767;
margin:0;
padding:0;
}
.logolink li a,.logolink li a:visited{
}
.logolink li a img{
border:0;
}
/* logolink end */
#footer{
clear:both;
width:1000px;
/*width:expression(document.body.clientWidth);*/
margin-right: auto;
margin-left: auto; 
padding: 0px;
margin-top:50px;
border-top:1px solid #e9e9e9;
height:85px;
text-align:center;
}
#footer .footer_contain{
margin-left:auto;
margin-right:auto;
text-align:center;
width:325px;
}
#footer .footer_contain .copyright{
font-size:12px;
color:#6d6d6d;
padding-top:30px;
}
#footer .footer_contain .law{
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:303px;
}
#footer .footer_contain .law div{
float:left;
width:100px;
border-right:1px solid #7ba2c7;
}
#footer .footer_contain .law a,#footer .footer_contain .law a:visited{
font-size:10px;
color:#7ba2c7;
}
