::-webkit-scrollbar
{
width: 10px;
height:8px;
}

::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0px;
background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}

::selection
{
	background:#B7852E; 
	color:#fff;
}

::-moz-selection
{
	background:#B7852E; 
	color:#fff;
}

::-webkit-selection
{
	background:#B7852E; 
	color:#fff;
}

/*
page color table

main			= #990000

text			= #999999

a				= #999999
a:hover			= #B74C4C

fuscous			= #990000
fuscous a		= #990000
fuscous a:hover	= #B74C4C

tinge			= #F5E5E5
tinge a			= #990000
tinge a:hover	= #f60
*/
html {overflow-x:hidden;}

body, html {margin:0px; width:100%; background:#fff;}

body, html, table, th, td, div, input, select, textarea, option {font-family:Arial, tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#000;}
body, html, table, th, td, div, input, select, textarea, option, font, a {font-family:"SimSun" ! important;}
/*
@font-face {font-family: "fzjxh";src: url('../font/fzjxh.eot');src: url('../font/fzjxh.eot?#iefix') format('embedded-opentype'),url('../font/fzjxh.woff') format('woff'),url('../font/fzjxh.ttf') format('truetype'),url('../font/fzjxh.svg#NeuesBauenDemo') format('svg');}
body, html, table, th, td, div, span, input, select, textarea, option {font-family:"fzjxh" ! important;}
*/


.page_width {padding-left:50px; padding-right:50px; max-width:1150px ! important; *width:expression(this.offsetWidth < 1150 ? 'auto' : '1150px');}
.page_width_max {padding-left:50px; padding-right:50px; max-width:1560px ! important; *width:expression(this.offsetWidth < 1560 ? 'auto' : '1560px');}
.max_width {max-width:1900px ! important; *width:expression(this.offsetWidth < 1900 ? 'auto' : '1900px');}
img {border:0px;}
img.gray {cursor:pointer; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(../js/desaturate.svg#greyscale); filter: gray;}
.zoom_auto img, img.zoom_auto {}
.ke-pagebreak{display:none;}
.description {position:absolute; left:0px; top:0px; z-index:-1; opacity:0;*filter:Alpha(opacity=0);}

/*fix*/
@media (max-width: 1000px) and (min-width:701px) {
	.nav_menu .nav_menu_head_split{width:2px ! important;}
	.head_area {display:none ! important;}

	.image_list li {width:33.33% ! important;}
	.image_list li.image_logo {width:25% ! important;}
	.image_cartoon li.image_logo {width:33.33% ! important;}

	.image_list .hidden {display:none ! important;}

	.homae_statistics {width:42% ! important;}

	.home_m10 .smoke {background-Position:200% bottom !important;}

	.home_m11 .page_width > div.m_w100 {width:62% ! important;}
	.home_m11 .smoke img {margin-left:-20% !important; margin-top:52% !important;}
	.home_m11 .cartoon_fly {width:35% !important; left:10% !important; bottom:50% !important;}
}
/*fix*/


/**
@media (max-width:1201px) {
	.page_width_max {max-width:1750px ! important; *width:expression(this.offsetWidth < 1750 ? 'auto' : '1750px');}
}
**/


div, form, img, ul, ol, li, dl, dt, dd {margin:0px; padding:0px; border:0px;}
span {}
.clear {clear:both; height:0px; overflow:hidden; FONT-SIZE:1px;}
div {MARGIN-LEFT:auto; MARGIN-RIGHT:auto; LINE-HEIGHT:180%;}
div, form, img, ul, ol, li, dl, dt, dd {LINE-HEIGHT:180%;}
HR {clear:both;border:0px;margin:20px 0px 20px 0px;padding:0px;height:1px;line-height:1px;font-size:0px;border-bottom:1px solid #ccc;}
textarea {border:1px solid #cccccc; BACKGROUND: url(../images/TianMaBg2.GIF) center center no-repeat #FFFFFF;}
textarea:hover {border:1px solid #999999;}
input {height:18px; border:1px solid #cccccc; background-color: #FFFFFF;}
input:hover {border:1px solid #999999;}
.button {color:#666666; height:22px; cursor:pointer; background:url(../images/button_bg.gif); border:1px solid #cccccc;}
.button:hover {BACKGROUND-POSITION:100% -18px; border:1px solid #999999;}

.login_button {height:40px; width:40px; cursor:pointer; background:url(../images/login_button_bg.gif); border:0px solid #CC8080;}
.login_button:hover {BACKGROUND-POSITION: 100% -40px; border:0px solid #007ba8;}

.search_button {height:22px; width:22px; line-height:22px; border:0px; cursor:pointer; background:url(../images/search_button.gif) center center no-repeat;}
.search_button:hover {border:0px;}
.search {height:28px;line-height:28px;BACKGROUND:url(../images/search_bg.png);}

.checkbox,.radio {height:13px; width:13px; border:0px; color:#666666; background-color:#FFFFFF;}
.checkbox:hover, .radio:hover {border:0px;}

.divhint, .divright, .diverror, .divwarn {word-break:break-all; word-wrap:break-word; line-height:16px; color:#666666; padding:5px 0px 5px 25px; margin:0px;}
.divhint {border:1px solid #86B9D6; background:url(../images/icon_hint.gif) 5px 5px no-repeat #eef5ff;}
.divright {border:1px solid #339900; background:url(../images/icon_right.gif) 5px 5px no-repeat #CEE8BD;}
.diverror {border:1px solid #CC3300; background:url(../images/icon_error.gif) 5px 5px no-repeat #FEE6DE;}
.divwarn {border:1px solid #ff9900; background:url(../images/icon_warn.gif) 5px 5px no-repeat #fff3d0;}
.divnull {display:none;}
.divload {line-height:18px; color:#666666; border:1px solid #86B9D6; background:url(../images/icon_load.gif) 5px 5px no-repeat #eef5ff; padding:5px 0px 5px 25px; margin:0px;}

.inputhint{border:1px solid #86B9D6;}
.inputright{border:1px solid #339900;}
.inputerror{border:1px solid #CC3300;}
.inputwarn{border:1px solid #ff9900;}
.inputnull{}
.inputmust{background-image:url(../images/icon_inputmust.gif);background-Position:left top;background-repeat:no-repeat;}

h1 {line-height: 140%; font-size: 35px;margin:0px;padding:0px;}
h2 {line-height: 145%; font-size: 26px;margin:0px;padding:0px;}
h3 {line-height: 150%; font-size: 20px;margin:0px;padding:0px;}
h4 {line-height: 155%; font-size: 16px;margin:0px;padding:0px;}
h5 {line-height: 160%; font-size: 13px;margin:0px;padding:0px;}

h1, h2, h3, h4, h5 {color:#000; font-weight:bold; font-family:"SimSun";}
h1 div, h1 span, h1 li, h1 a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
h2 div, h2 span, h2 li, h2 a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
h3 div, h3 span, h3 li, h3 a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
h4 div, h4 span, h4 li, h4 a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
h5 div, h5 span, h5 li, h5 a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}

.table {margin:0px; BORDER:0px; font-size:13px;}
.table div, .table span {float:none;font-size:13px;}
.table table {margin:0px; BORDER:1px solid #cccccc; border-collapse:collapse;}
.table table td {padding:3px;border:1px solid #cccccc; background-color:#FFFFFF; height:25px; line-height:150%;}
.table table th {padding:3px;border:1px solid #cccccc; background-color:#f5f5f5; height:25px; line-height:150%; font-weight:bold; text-align:left;}
.table .th, .table .th td{padding:3px;border:1px solid #cccccc; background-color:#f5f5f5; height:25px; line-height:150%; font-weight:bold; text-align:left;}

.table ul {float:none; HEIGHT:26px; LINE-HEIGHT:26px; margin-bottom:5px;}
.table ul h5 {font-weight:bold;HEIGHT:30px; LINE-HEIGHT:30px;FONT-SIZE:13px;}
.table ul li {float:left;list-style-type:none;display:block;}

.content .form {margin:0px; padding:0px; border:0px; float:none; overflow:hidden; clear:both;}
.content .form table{margin:0px; BORDER:1px solid #999999; BORDER-left:0px; BORDER-right:0px; border-collapse:collapse;}
.content .form table td{border:1px solid #cccccc; BORDER-left:0px; BORDER-right:0px; background-color:#FFFFFF; height:25px; line-height:25px;}
.content .form table th{border:1px solid #cccccc; BORDER-left:0px; BORDER-right:0px; background-color:#f5f5f5; font-weight:bold; text-align:right; height:25px; line-height:25px;}
.content .form .th, .content .table .th td{border:1px solid #cccccc; BORDER-left:0px; BORDER-right:0px; background-color:#f5f5f5; font-weight: bold; text-align:center;}

.content ul {float:none;display:;list-style:disc;margin:0px;padding:0px;margin-left:12px;margin-bottom:2%;clear:both;}
.content li {float:none;display:list-item;list-style-type:disc;margin:0px;padding:0px;margin-left:10px;}

.content {margin:0px; border:0px;}
.content a.highlight {color:#000;text-decoration:none;}
.content, .content div, .content span, .content p {line-height:180%;}
.content div, .content span, .content li, .content a {font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
.content a {text-decoration:none;}
.content div img {display:block;}
.content img, .content p img {max-width:100%; height:auto; display:inline; *width:expression(this.offsetWidth < this.parentNode.offsetWidth ? 'auto' : "100%");}
.content table {margin:0px; BORDER:1px solid #cccccc; border-collapse:collapse;}
.content table td {padding:3px;border:1px solid #cccccc; background-color:#FFFFFF; height:25px; line-height:150%;}
.content table th {padding:3px;border:1px solid #cccccc; background-color:#f5f5f5; height:25px; line-height:150%; font-weight:bold; text-align:left;}
.content .th, .table .th td{padding:3px;border:1px solid #cccccc; background-color:#f5f5f5; height:25px; line-height:150%; font-weight:bold; text-align:left;}

.page_guide {height:30px; line-height:30px; overflow:hidden; padding:5px 0px;}
.page_guide .home {float:left;height:30px;line-height:30px;background:url(../images/icon_home.gif) left center no-repeat;padding-left:20px;}
.page_guide, .page_guide ul li, .page_guide a {color:#666666;font-size:13px;}
.page_guide a:hover {color:#666666;}
.page_guide ul {float:left;margin:0px;padding:0px;padding-left:0px;list-style-type:none;overflow:hidden;}
.page_guide ul li {float:left;background:url(../images/Guide_Arrow.gif) 0px center no-repeat;height:30px;line-height:30px;padding-left:15px;}

a {text-decoration:none;font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit;}
a {*color:expression(this.parentNode.currentStyle.color);*font-size:expression(this.parentNode.currentStyle.font-size);}
a:hover {text-decoration:underline;}

a span{COLOR:#000; text-decoration:none;}
a:hover span {COLOR:#000; text-decoration:underline;}

.fuscous a {}
.fuscous a:hover {}

.affiche a {COLOR:#000;}
.affiche a:hover {COLOR:#000;text-decoration:none;}

h1 a, h2 a, h3 a, h4 a, h5 a {font-size:inherit !important;color:inherit !important;font-weight:inherit !important;font-family:inherit !important;}

.mainbox {width:100%;}

.page_head {margin-top:0px; width:100%; padding:10px 0px; left:0px; top:0px; z-index:700; background:#fff; position:fixed; *position:absolute; border-bottom:1px solid #ddd;}

html, html body {*background-image:url(about:blank); *background-attachment:fixed}
.page_head {*top:expression(eval(document.documentElement.scrollTop));}

.page_head_fix {width:100%; height:80px;}

#m_nav_menu {display:none;}

.logo {width:142px; height:60px; cursor:pointer;}
.logo img {width:137px; height:55px; max-width:100%; display:block;}
.logo_slogan {font-size:16px; color:#7F7E7E; position:absolute; bottom:60px;}
.logo_slogan span {padding:0px 10px;}
.logo_foot {}
.logo_foot img {}
.company {width:801px; max-width:100%; height:72px; cursor:pointer; background:url(../images/text_company.png) left center no-repeat;}

.m_nav_menu_start, .contact_menu {display:block;width:49px; height:49px; cursor:pointer; background:url(../images/m_nav_menu_start.png) center center no-repeat;}
.m_nav_menu_start {display:none;}

/*.page_main {MARGIN-TOP:10px; WIDTH:auto; min-height:400px;}*/
.page_main {padding:20px 0px 50px 0px; min-height:500px;}

.NavMenu {height:60px; padding-right:0px; padding-top:0px;}
.NavMenu .nav_menu_bg {position:absolute;top:0px;left:0px;width:100%;height:100%; background:#333; background:rgba(50,50,50,1) !important;}

.page_title {}

.banner_fix {position:relative;z-index:1;}

.page_banner {overflow:hidden;position:relative;}
.page_banner .banner_img {width:100%;height:100%;}
.page_banner .banner_img a {display:block;width:100%;height:100%;cursor:pointer;}
.page_banner .banner_img a img {width:100% !important;height:auto !important;display:block;margin:auto;opacity:0;filter:Alpha(opacity=0);}
.page_banner .banner_content {width:100%;height:100%;*width:expression(document.body.clientWidth);*height:expression(this.parentNode.offsetHeight);left:0px;top:0px;position:absolute;z-index:1;overflow:hidden;}
.page_banner .banner_content .banner_content2 {margin:auto;padding:0px;position:relative;overflow:visible;}
.page_banner .banner_content .banner_content_div{opacity:0;filter:Alpha(opacity=0);margin:0px;position:absolute;text-shadow_:2px 2px 3px rgba(0, 0, 0, .3);}
.page_banner .banner_content .banner_content_div img{display:inline;height:auto ! important;}

.page_banner .banner_hd{overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; text-align:center;opacity:0;*filter:Alpha(opacity=0);}
.page_banner .banner_hd ul{overflow:hidden; zoom:1; text-align:center; margin-right:0px;}
.page_banner .banner_hd ul li{display:inline-block;*display:inline;*zoom:1; margin-left:5px; margin-right:5px;width:16px; height:16px;line-height:100%;overflow:hidden; text-align:center; cursor:pointer;color:#fff;background:url(../images/bannerSlideButton.png) center top no-repeat;background-size:100% auto;}

.page_banner .banner_hd ul li.on{background-position:center bottom;}
.page_banner .banner_bd {width:100%; height:100%; position:relative; z-index:0;}
.page_banner .banner_bd ul {white-space:nowrap;}
.page_banner .banner_bd li {display:inline-block;*display:inline;position:relative; zoom:1; vertical-align:middle;}

.page_banner .banner_prev_next {position:absolute;top:0px;left:0px;height:0px;width:100%;z-index:2000;top:50%;}
.page_banner .banner_prev_next span {margin:auto;position:relative;height:0px;display:block;}

.page_banner .banner_prev, .page_banner .banner_next{opacity:0;filter:Alpha(opacity=0);position:absolute;width:40px;height:80px;left:-40px;margin-top:-40px;display:block;z-index:20;text-align:center;cursor:pointer;background:url(../images/Arrow_Banner.png) left center no-repeat;background-size:200% 100%;}
.page_banner .banner_next{left:auto;right:-40px;text-align:right;background-Position:right center;}

.page_banner .banner_animate {position:absolute;left:0px;top:0px;width:100%;height:100%;text-align:center;}
.page_banner .banner_animate img {width:auto;height:100%;}

/**temp**/
.page_banner .banner_animate img {margin:0px 0px 0px -100px;opacity:0;*filter: Alpha(opacity=0);}
/**temp**/

.page_top {border-top:1px solid #cccccc; height:120px; margin-top:20px; background:url(../images/PageSub.gif) center top repeat-x;}
.page_left {}
.page_right {}

.page_foot {width:100%; font-size:12px; color:#666; padding:2px 0px 10px 0px; background:#000;}
.page_foot a, .page_foot div, .page_foot div a {line-height:22px; font-size:12px; color:#666;}
.page_foot a:hover, .page_foot div a:hover {text-decoration:underline; color:#999;}

.page_list {}
.page_list UL {MARGIN:0px; padding:0px; LIST-STYLE-TYPE:none; LINE-HEIGHT:25px;}
.page_list UL li {line-height:160%;background-image:url(../images/icon_Arrow_Item.gif); background-position:-5px center; background-repeat:no-repeat; padding-left:13px; border-bottom:#ccc 1px dashed;}
.page_list UL li.NoSymbol {BACKGROUND:url(../images/none.gif); PADDING-LEFT:0px;}
.page_list UL li.title_line {BACKGROUND:url(../images/none.gif); PADDING-LEFT:0px;}
.title_line {FONT-WEIGHT:bold; FONT-SIZE:13px; height:20px; line-height:20px; padding-bottom:5px; MARGIN-BOTTOM:5px; COLOR:#EF8200; BACKGROUND:url(../images/title_line.gif) center bottom repeat-x;}
.counter {TEXT-ALIGN:center;}

/* border-radius */
.BorderRadius{border:0px solid #ffffff;background:#ffffff;behavior:url("js/PIE.htc");position:relative;}
.BorderRadius{-webkit-box-shadow: #999999 1px 1px 3px;-moz-box-shadow: #999999 1px 1px 3px;box-shadow: #999999 1px 1px 3px;}

/* ShowLayer */
#ShowLayer ul,li,ol{list-style-type:none; list-style-position:outside;}
#ShowLayer li{float:none; height:20px; line-height:20px;}
#ShowLayer .LayerBox{margin:0px; padding:0px; z-index:204; min-width:80px;width:auto !important;width:80px; position:absolute; margin-left:-1px; margin-top:2px; background:#F5F5F5; border:1px solid #999999; filter:alpha(opacity=90); opacity:0.9;}
#ShowLayer .LayerBox a{display:block; height:20px; line-height:20px; padding-left:5px; padding-right:5px; color:#666666; text-decoration:none;}
#ShowLayer .LayerBox a:hover{color:#fff; background:#999999;}
#ShowLayer .LayerBox .hover{color:#fff; background:#999999;}

/* showpage */
.showpage {margin:5px 0px 5px 0px;}
.showpage span {cursor:pointer;line-height:30px;margin:0px 10px 0px 10px;padding:3px 8px 3px 8px;font-size:20px;color:#666666;}
.showpage .p_home {margin-right:10px;}
.showpage .p_end {margin-left:10px;}
.showpage .p_prev {display:none;}
.showpage .p_next {display:none;}
.showpage .p_current {background:#B7852E;color:#ffffff;}
.showpage .p_grey {color:#999999;}
.showpage .p_info {float:left;}
.showpage .p_page {float:right;}

.showpage {margin:5px 0px;}
.showpage .p_info {display:none;}
.showpage .p_page {float:none;display:inline-block;*display:inline;*zoom:1;}
.showpage .p_current {width:30px;text-align:center;padding:0px !important;border-radius:30px;display:inline-block;*display:inline;*zoom:1;}

/* links */
#links {border:1px solid #cccccc; padding:1px;}
#links .links_title{padding:2px; background-color:#cccccc; OVERFLOW:hidden;}
#links .links_content{background-color:#FFFFFF; overflow:hidden; text-align:center;}

.more_txt {color:#000; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -webkit-box-shadow:3px 3px 6px rgba(0, 0, 0, .5);-moz-box-shadow:3px 3px 6px rgba(0, 0, 0, .5);box-shadow:3px 3px 6px rgba(0, 0, 0, .5); display:inline-block;*display:inline;*zoom:1; padding:3px 20px; cursor:pointer; background:#62B635;}
.more_txt:hover {color:#000;}

.backToTop {
    display: none;
    width: 18px;
	height: 13px;
	line-height: 13px;
    padding: 5px 0;
    color: #fff;
    font-size: 13px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 180px;
	_right: 177px;
    bottom: 103px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .8;
    filter: Alpha(opacity=80);
	background:url(../images/icon_top.gif) center top no-repeat;
}

/* Table evenly distributed */
.TableEvenly{width:100%;margin:0px ! important;padding:0px ! important;border:0px;text-align:justify;text-justify:inter-ideograph\9;}
.TableEvenly li{margin:0px;padding:0px;border:0px;display:inline-block ! important;width_:200px;height_:100px;padding-bottom:2px;vertical-align:top;}
.TableEvenly li{*display:inline ! important;}
.TableEvenly li.last{margin:0px;padding:0px;border:0px;width:100%;height:0px;*line-height:0px;*font-size:0px;overflow:hidden;clear:both;}

.TableEvenly li ul {float:none;display:;list-style:disc;margin:0px;padding:0px;}
.TableEvenly li ul li {float:none;display:list-item;list-style-type:disc;margin:0px;padding:0px;margin-left:13px;vertical-align:none;}