@charset "utf-8";
* {margin:0;padding:0;}
body,html {margin:0;padding:0;  background:#cee6f3 url(../images/bg.gif) repeat-x; font-family:Arial}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, a, span,input, textarea { font:12px Arial;}
span { cursor:pointer}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#divAdRight { display:none;position:absolute; top:0; z-index:1000; background:#fff; }
#divAdLeft {display:none; top:0;z-index:1000; background:#fff;float:left; margin-top:40px;}
#divAdRight img, #divAdLeft img { padding:5px 0;}
.textdivAdv { width:150px; background:#fff; padding:8px 0; text-align:center}
.linedivAdv { width:150px; background:#999; height:1px;}
#wrapper { width:880px; position:relative; margin:0 auto}
#header { width:100%; padding-top:20px; }
#header .lefttop { background:#fff url(../images/bor-top-left.gif) no-repeat top left; height:13px}
#header .lefttop img { float:right}
#header .logo { padding:5px 10px 10px 10px;background:#fff; }
#header .logocompany { width:100%;background:url(../images/bg_logo.jpg) repeat-x; position:relative;}
#header .logocompany img { padding-left:10px}
#header .channelang { position:absolute; right:0px; top:-5px;}
#header .channelang ul { margin:0; padding:0}
#header .channelang li { display:inline; font-size:12px; color:#034498; padding-left:3px}
#header .channelang li a{ display:inline; font-size:12px; color:#034498}
#header .sologan { background:url(../images/sologan.jpg) no-repeat; width:254px; height:21px;position:absolute; left:350px; top:32px}
#header .sologane { background:url(../images/sologane.jpg) no-repeat; width:254px; height:21px;position:absolute; left:350px; top:32px}
#maincontent { width:100%;background:#fff;}
.maincontent {padding:5px 10px 10px 10px;}
#maincontent .mainleft { width:180px; float:left; }
#maincontent .mainright { width:665px; float:right;}
#footer { width:100%;}
#footer .Tfooter { background:url(../images/botom-bg.gif) repeat-x; height:60px; font-family:Arial; font-size:12px; color:#fff}
#footer .Tfooter ul { margin:0; padding:8px 0 0}
#footer .Tfooter li { display:inherit}
#footer .Tfooter span { float:left}
#footer .Tfooter img { float:right}
.Lleft_list { padding-bottom:10px}
.Ltoptit { background:url(../images/toptitle_L.jpg) no-repeat; width:100%; height:30px;}
.Ltoptit  img { float:right}
.Ltoptit  h4 { font-size:12px; color:#626262; text-align:center; padding-top:8px; margin:0}
.listmenu {width:100%;border-left:1px solid #999; border-right:1px solid #999;width:178px;}
.listmenu  ul {margin:0; padding:0 1px;}
.listmenu  li { display:inherit}
.listmenu  li a {background:url(../images/bg-sp.gif) repeat-y top right; border-bottom:1px solid #fff; display:inherit; padding:4px 0px 4px 8px; font-size:12px; color:#034498;}
.listmenu  li a:hover {background:url(../images/bg-sp-o.gif) repeat-y top right;}
.left_bottom { background:url(../images/icon-sp-botom.gif) no-repeat bottom center; width:100%; height:9px;}
.listmenu_tk { padding:3px 3px 0 3px;border-bottom:1px solid #999; }
.listmenu_tk input {float:right; width:120px; height:14px}
.listmenu_tk ul { font-family:Arial; font-size:11px; color:#034498}
.listmenu_tk li { display:inherit; clear:both; padding:2px 0}
.icon_submit { text-align:right; cursor:pointer}
.logo_tk { float:left; padding:3px}
.logo_tk img { width:80px; border:1px solid #999; padding:1px}
.banner_adv { width:100%; padding-right:10px}
.listyahoo {width:100%;border-left:1px solid #999; border-right:1px solid #999;width:178px;}
.listyahoo_col { width:46%;padding:3px; float:left; margin:0 auto; text-align:center}
.listyahoo_col li { display:inherit; font-size:11px; color:#034498; text-align:center}
.listyahoo_col li a {background:none}
.listyahoo_col li a:hover { background:none}
.list_adv {width:100%;border-left:1px solid #999; border-right:1px solid #999;width:178px}
.list_adv li { display:inherit; text-align:center}
.listnews {width:100%;border-left:1px solid #999; border-right:1px solid #999;width:178px}
.listnews ul { padding:5px 0 5px 5px}
.listnews li { display:inherit; background:url(../images/bg_list.gif) no-repeat scroll 0 4px transparent ; padding:0 0  8px 10px; font-size:11px; color:#034498; height:15px}
.listnews li a {font-size:11px; color:#034498;}
.listnews li a:hover {font-size:11px; color:#000;}
.listthongke {width:100%;border-left:1px solid #999; border-right:1px solid #999;width:178px}
.listthongke ul { margin:0; padding:5px 0 3px 5px;}
.listthongke li { display:inherit; height:20px}
.listthongke li h4 { float:left; width:90px}
.listthongke li h5 { float:right;}
.listthongke li h4, h5 { font-size:11px;color:#034498;margin:0; padding:0}
.bormain { width:100%}
.bormain_t { background:url(../images/bormain_t-left.gif) no-repeat top left; width:100%; height:27px;}
.bormain_t img { float:right}
.bormain_t h4 { font-size:12px; color:#fff; padding:6px 0 0 15px; margin:0}
.bormain_t h4 a{ font-size:12px; color:#fff; padding:6px 0 0 0px; margin:0}
.bormain_t h4 span { font-size:11px; color:#fff; padding:6px 0 0 3px; margin:0; font-weight:normal}
.bormain_t h4 span a { font-size:11px; color:#fff; padding:6px 0 0 3px; margin:0; font-weight:normal;}
.bormain_t h4 span a:hover { text-decoration:underline}
.listnew_t { width:100%}
.listnew_t h4 { font-size:13px; font-style:italic; color:#034498; border-bottom:1px dashed #034498}
.listnew_t ul { padding:8px 0 5px 15px}
.listnew_t li { display:inherit; background:url(../images/bg_list.gif) no-repeat scroll 0 4px transparent ; padding:0 0  8px 15px; font-size:11px; color:#034498; height:15px}
.listnew_t li a {font-size:11px; color:#034498;}
.listnew_t li a:hover {font-size:11px; color:#000;}
.listnew_t li h5 { font-size:11px; color:#acacac; float:right; font-weight:normal}
.bormain_b { background:url(../images/bormain_b-left.gif) no-repeat top left; width:100%; height:8px;}
.bormain_b img { float:right}
.bormain_bg { border-left:1px solid #396fc8; border-right:1px solid #396fc8; padding:0 5px}
.maintext { width:100%; padding:3px; margin:0; font-size:11px; color:#000}
.mainpro_col { width:32%;float:left; padding-top:5px}
.mainpro_col ul { margin:0; padding:0}
.mainpro_col li { display:inherit; text-align:center;padding:0 0 5px}
.mainpro_col li img { padding:3px 0; border:0px solid #acacac}
.mainpro_col li h4 { font-size:12px;  color:#034498;font-weight:bold}
.mainpro_col li h4 a { font-size:12px;  color:#034498; font-weight:bold}
.mainpro_col li h5 { font-size:12px;  color:#000; font-weight:normal; text-align:left}
.mainpro_col li h5 span { font-size:11px;color:#034498; text-transform:uppercase}
.Rcontact { width:100%;}
.Rcontact h4 { font-size:14px; color:#CC0000}
.Rcontact ul {padding:10px 50px; margin:0 auto;}
.Rcontact li { display:inherit; clear:both}
.Rcontact li h5 { width:100px; float:left; text-align:right; padding:2px 5px 3px 0; height:18px}
.Rcontact li h5 span { color:#F00}
.C_input { width:180px; border:1px solid #034498}
.Rcontact_d { width:100%}
.sitemap { width:100%}
.sitemap ul { padding:10px}
.sitemap li { display:inherit; font-size:12px; color:#034498; padding:2px 0}
.sitemap li a { display:inherit; font-size:12px; color:#034498; font-weight:bold}
.sitemap li ul { margin:0; padding:0}
.sitemap li ul li  { padding-left:20px}
.sitemap li ul li ul li a { color:#C00}
.sitemap li ul li ul li ul li a { color:#000}
.Pdetails { width:100%; padding:5px}
.Pdetails h4 { font-size:16px;color:#034498;}
.Pdetails h4 span { float:right; padding-right:10px}
.Pdetails_colL { width:250px; float:left; padding-right:10px}
.Pdetails_colL  img  { border:1px solid #acacac; height:250px}
.Pdetails_botbg { background:url(../images/bottom_bg_sp.jpg) no-repeat top center; width:100%; height:10px; margin:0 auto}
.Pdetails_colR { width:auto; padding-left:10px}
.Pdetails_colR h5 { font-size:11px; color:#000; font-weight:normal; padding:5px 0}
.Pdetails_colR ul { width:99%;}
.Pdetails_colR li { display:inherit; font-size:12px; border-bottom:1px dashed #acacac; padding:3px 0 5px}
.Pdetails_colR li h4 { background:url(../images/icon-detai.png) no-repeat scroll 0 6px transparent; padding-left:15px; font-size:12px;font-weight:bold;color:#034498; width:100px; float:left}
.Pdetails_colR li h4 a {font-size:12px;font-weight:bold;color:#FF0000;}
.Pdetails_colR li h3 { font-size:11px; color:#000; font-weight:normal;padding-left:200px}
.listsitemap {width:100%;width:auto;}
.listsitemap  ul {margin:0; padding:0 1px;}
.listsitemap  li { display:inherit}
.listsitemap  li a {border-bottom:1px solid #fff; display:inherit; padding:4px 0px 4px 8px; font-size:12px; color:#034498;}
.listsitemap  li a:hover { font-weight:bold}
.listsitemap  ul li ul li ul li { padding-left:20px}
.listsitemapsp li a {padding-left:20px; color:#CC0000}
.listsitemapsp li ul li a {padding-left:20px; color:#000}
.listsitemapsp li ul li ul li a {padding-left:20px; color:#999}
.listsitemapsp ul li ul li ul li a {padding-left:20px; color:#999999}

/*Clear fix*/
.Npages { width:100%; text-align:center}
.Npages a { background:url(../images/bg_page_off.jpg) no-repeat top left;padding:3px 7px 5px 6px;}
.Npages a.active{ background:url(../images/bg_page_on.jpg) no-repeat top left; width:20px; height:20px; color:#fff; font-weight:bold}
.button { background:url(../images/icon_Bg.jpg) no-repeat; width:75px; height:23px; border:none; font-size:11px; font-weight:bold;color:#fff}
.Mleft { float:left}
.Mright { float:right}
.clear { clear:both}
.clearpadding { clear:both; padding:4px 0}
.clearline { clear:both; background:url(../images/line.jpg) repeat-x top left; width:100%; height:11px}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

