/*html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
body 
{
	margin:0;
	padding:0;
	
	font:14px/1.5 "Microsoft YaHei","宋体",Microsoft Sans Serif, Tahoma, Verdana, Arial;
    /*font:14px/1.5 Verdana,Microsoft Sans Serif,Arial;*/
	background:#f5f5f5;width:100%;}
input{ font:14px/1.5 "Microsoft YaHei","宋体",Microsoft Sans Serif, Tahoma, Verdana, Arial; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p
{
	padding:0;
	margin:0;
}
table,td,tr,th
{
	font-size:9pt;
}

.pro-remark table{ border-left:#C8B9AE solid 1px;border-top:#C8B9AE solid 1px;border-collapse:collapse;} 
.pro-remark table td{ border-right:#C8B9AE solid 1px;border-bottom:#C8B9AE solid 1px; padding:10px 10px 6px;vertical-align: top;} 

a{display:block; text-decoration:none; }
img
{
	vertical-align:top;
	border:0;
}
img.border
{
	border:1px solid #d4d4d4;
	padding:3px;
}
ol,ul,li,dl,dt,dd
{
	list-style:none;
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6 
{
	font-size:9pt;
	font-weight:normal;
}
address,cite,code,em,th 
{
	font-weight:normal;
	font-style:normal;
}
div.clear,span.clear,p.clear,li.clear
{
	clear:both;
}
.pager { text-align:center; height:40px; line-height:37px; margin-top:20px; margin-bottom:5px; overflow:hidden; }
.pager a,.pager span{ height:37px; min-width:38px; display:inline-block;
                      border-radius:2px;
                      -moz-border-radius:2px;
                      -webkit-border-radius:2px;
					 
                     }
.pager span.current{ border:solid 1px #fe8101; background:#FFA405; color:#fff; font-weight:bold;  }
.pager a{ margin-top:1px; background:url(../images/pager-hover.jpg) repeat-x; text-decoration:none; color:#666; }
.pager a:hover{ }
.pager a.next{ padding:0px 15px; }
.pager a.more{ border:solid 1px transparent; background:none; cursor:text; }
.pager a[disabled]{ display:none; }

.margin{ width:100%; min-width:1200px;overflow:hidden;}
.margin-width{ width:1180px; margin-left:auto; margin-right:auto; padding:0 10px; }
.margin-w{ width:1180px; margin-left:auto; margin-right:auto; }
.margin-h{ margin-top:20px; }
.margin-h15{ margin-top:15px; }
.margin-l{ margin-left:30px; }
.h80{ margin-left:80px; }
.red{ color:Red; }
.btn{ cursor:pointer; }
.btn.login{ padding:10px 20px; color:#ffffff; background:#0483cc; border:none; font-size:18px; }
.btn.login:hover{ background:#6cadfd; }
.btn.wait{ padding:10px 20px; color:#ccc; background:#f1f1f1; border:none; font-size:18px; cursor:wait; }

.ipt{ cursor:text; }
.ipt.text{ height:40px; background:#f1f1f1; border:none; padding:0 10px; font-size:14px; margin-top:-10px; }
.ipt.check{ margin-right:10px; cursor:pointer; }
.radius{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.radius.r5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }



body,html{background:#ffffff; color:#333; }
a { color:#000; text-decoration:none; }
a:hover { color:#6cadfd; text-decoration:underline; }
#header .logo { height:100px; }
.top{width:100%;height:30px;border-bottom:1px #CCC solid;line-height:30px;}
	.top_left{float:left;display:inline;}
	.top_right{float:right;display:inline;width:200px;}
		.top_right a{display:inline-block;}
.fl a{float:left;display:inline;margin-right:10px;}
#header .logo .i-logo { height:100px; float:left;width:708px; background:url(../images/logo.gif) 0px 12px no-repeat; }
#header .logo .i-logo b{ margin-left:435px; font-size:18px; font-weight:100; line-height:30px; display:block; height:53px; margin-top:26px; border-left:solid 1px #ccc; color:#666; padding-left:15px; }
#header .logo .i-right { height:50px; float:right; width:300px;text-align:right;margin-top:25px;}
#header .logo .i-right ul.global { margin-top:23px; float:right; }
#header .logo .i-right ul.global li { float:left; height:26px; width:120px; text-indent:50px; font-size:14px; line-height:26px; margin-left:15px; border:solid 1px #f1f1f1; color:#666; }
#header .logo .i-right ul.global li.cn { background:#fff url(../images/cn.jpg) no-repeat; }
#header .logo .i-right ul.global li.en { background:#fff url(../images/en.jpg) no-repeat; }
#header .logo .i-right ul.global li.jp { background:#fff url(../images/japan.jpg) no-repeat; }
#header .logo .i-right ul.global li.rus { background:#fff url(../images/rus.jpg) no-repeat; }
#header .logo .i-right div { padding-top:10px;  word-wrap:break-word;word-break:break-all; font-size:14px; line-height:16px; color:#990000; }
#header .logo .i-right p.tel-all { padding-top:10px;text-align:right;margin-top:0px;font-size:14px; }
#header .logo .i-right p.tel-all b { font-family:'Century Gothic',Arial; font-weight:bold; color:#0483cc; }

#header #nav { width:100%; height:50px; background:#0483cc;}
/*#header #nav ul.navfirst li { float:left; font-size:16px; color:#ffffff; height:50px; line-height:50px; }
#header #nav ul.navfirst li a { padding:0px 20px; color:#ffffff; display:block; }
#header #nav ul.navfirst li a:hover { background:#73b2ff; }
#header #nav ul.navfirst li.select { background:#73b2ff; }
#body_0 #nav ul.navfirst li.hover_1 { background:#73b2ff; }
#body_1 #nav ul.navfirst li.hover_2 { background:#73b2ff; }
#body_2 #nav ul.navfirst li.hover_4 { background:#73b2ff; }
#body_3 #nav ul.navfirst li.hover_3 { background:#73b2ff; }
#body_4 #nav ul.navfirst li.hover_5 { background:#73b2ff; }
#body_5 #nav ul.navfirst li.hover_6 { background:#73b2ff; }
#body_6 #nav ul.navfirst li.hover_7 { background:#73b2ff; }
#body_7 #nav ul.navfirst li.hover_8 { background:#73b2ff; }
#body_8 #nav ul.navfirst li.hover_9 { background:#73b2ff; }
#body_9 #nav ul.navfirst li.hover_10 { background:#73b2ff; }

#header #nav .navnext { padding:20px 0px; background:url(../images/navnext.png); position:absolute; z-index:10; left:0px; display:none;height:250px;}
#header #nav .navnext ul.sitemap { width:1180px; margin-left:auto; margin-right:auto;}
#header #nav .navnext ul.sitemap li { float:left; font-size:14px; color:#fff; list-style:square; padding-right:40px; line-height:24px; margin-left:30px;}
#header #nav .navnext ul.sitemap li a { color:#fff; padding:0px 0px; }
#header #nav .navnext ul.sitemap li a:hover { background:transparent; }
#header #nav .navnext ul.sitemap li dl { font-size:14px; color:#999; margin-top:10px; }
#header #nav .navnext ul.sitemap li dl dt { line-height:22px; }
#header #nav .navnext ul.sitemap li dl dt a { color:#fff; padding:0px 0px; }
#header #nav ul li.select .navnext { display:block; }*/

.lanrenzhijia{ width:1180px; height:50px; line-height:50px; margin:0px auto;}
.lanrenzhijia li a{ color:#fff; text-decoration:none; display:block;  }
.dh_a{height:50px; line-height:50px;font-size:16px;font-family:microsoft yahei;width:118px;text-align:center;}
.dh_a:hover{background:#1795de;}
.dh_aa{background:#1795de; line-height:20px;width:108px;text-align:center;font-size:14px; padding:10px 5px;}
.dh_aa:hover{font-weight:bold;background:#73b2ff;}
.lanrenzhijia li a:hover{ }
.lanrenzhijia li:hover{background:#1795de;}
.lanrenzhijia li{float:left;position:relative; height:50px; line-height:50px;}
.lanrenzhijia li .second{position:absolute;left:0;display:none;}

.tel-all a{display:inline;}


#banner{ height:400px; width:100%; overflow:hidden; }
#banner .banner-img{ /*position:absolute;*/ }
#banner .banner-img li { height:400px; }
#banner .banner-img li a { width:100%; height:400px; display:block; cursor:pointer; }

#banner .banner-txt{ width:260px; padding:0 10px; margin-left:auto; margin-right:auto; position:relative; text-align:right; height:400px; top:-30px;}
#banner .banner-txt .banner-nav{ width:100%;/* position:absolute;*/ bottom:0;left:50%; margin-left:-120px; }
#banner .banner-txt .banner-nav li { float:left; width:50px; height:6px; margin-left:10px; cursor:pointer; background:#fff; }
#banner .banner-txt .banner-nav li.current { background:#990000; }

#banner .banner-txt .banner-desc{/* padding:20px;*/ background:url(../images/b_desc_back.png); color:#ffffff; }
#banner .banner-txt .banner-desc h1{ font-size:38px; line-height:50px; padding-top:120px;text-shadow:1px 2px 5px #888; }
    #banner .banner-txt .banner-desc h1 a { color:#fff; text-decoration:none; }
#banner .banner-txt .banner-desc p{ padding:10px 0; line-height:20px; }
#banner .banner-txt .banner-desc .btn-more a{ width:110px; height:30px; background:#00A2CA; color:#fff; font-size:14px; line-height:28px; text-indent:20px;
                                              border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
#banner .banner-txt .banner-desc .btn-more a:hover{ background:#008FB5; }
#banner .banner-txt .banner-desc .btn-more a b{ width:30px; height:30px; display:block; float:right; background:url(../images/ico.png) 0px -60px no-repeat; }

h1.title { font-size:28px; color:#0483cc; padding:15px 0; }
#carbon div.i-memo { padding:10px 0px; line-height:30px; padding-bottom:10px; background:#f5f5f5; margin-bottom:20px; font-size:14px; color:#666;
                  /* -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;*/  }
#carbon div.i-memo .margin-width { border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 15px; }
#carbon ul { margin-left:-20px; }
#carbon ul li { float:left; width:280px; height:330px; background:#fff; margin-left:20px; overflow:hidden; }
div.i-pic { width:280px; height:225px; }
div.i-pic.one { background:url(../images/carbon_1.jpg) no-repeat; }
div.i-pic.two { background:url(../images/carbon_2.jpg) no-repeat; }
div.i-pic.thr { background:url(../images/carbon_3.jpg) no-repeat; }
div.i-pic.flr { background:url(../images/carbon_4.jpg) no-repeat; }
div.i-back { width:280px; height:145px; position:relative; margin-top:-40px; z-index:1;
              filter:alpha(opacity=60);	-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
div.i-txt { width:280px; height:75px; position:absolute; margin-top:-145px; z-index:3; color:#fff; }
div.i-txt h1,div.i-txt h2 { margin:0 15px; font-size:18px; }
div.i-txt h1 { padding-top:5px; font-size:20px;}
div.i-txt h2 { text-align:right; padding:5px 0px; border-bottom:dotted 1px #fff; }
#carbon div.i-txt p { margin:0 15px; padding-top:5px; line-height:18px; }
div.i-back.one { background:#0483cc; }
div.i-back.two { background:#990000; }
div.i-back.thr { background:#009900; }
div.i-back.flr { background:#0099cc; }

#why .why-box { height:290px; background:#fff url(../images/why.jpg) center no-repeat; }
#why .why-box ul { padding-top:30px; padding-left:20px; }
#why .why-box ul li { line-height:40px; font-size:16px;}
#why .why-box ul li p{ line-height:40px; }
#why .why-box .btn-more { margin-top:25px; margin-left:20px;}
#why .why-box .btn-more a{ width:110px; height:30px; background:#0483cc; color:#fff; font-size:14px; line-height:28px; text-indent:20px;
                                              border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
#why .why-box .btn-more a:hover{ background:#6cadfd; }

.zhuyao{}
.fl { float:left;}
.fr { float:right;}
.cor{margin:16px 0 0;height:251px; border:5px #007ece solid;}
.cor_top{height:39px; line-height:35px; background:url(../images/cor_top_bg.gif) center top no-repeat; text-align:center;}
.cor_top h3{padding:0 0 0 43px;}
.cor_top h3 a{ font-size:14px; color:#fff;}
.cor_top h3 a:hover{ color:#fff;}
.cor_top .fr{ color:#828282; font-size:12px; font-family:"宋体";margin:0 16px 0 0;}
.cor_top .fr{ color:#828282; font-size:12px; font-family:"宋体";margin:0 16px 0 0;}



.cor_top .fr:hover{ color:#828282;}



.cor_ct{padding:19px 9px 0;}



.cor_ct dl{ float:left;margin:0 10px 0;display:inline; overflow:hidden;width:159px;text-align:center;}



.cor_ct dt{height:166px; overflow:hidden;}



.cor_ct dt a{ display:inline-block; background:url(../images/cor_img_bg.gif) left top no-repeat;padding:4px;}



.cor_ct dt a img{width:151px;height:150px; overflow:hidden;}



.cor_ct dd a{ color:#3f3f3f;}



.cor_ct dd a:hover{color:#3f3f3f;}



.cor_ct .to_lf,.cor_ct .to_rt{margin-top:42px;}



.cor_ct .to_lf{margin-right:3px;}



.cor_sd{ background:url(../images/cor_sd.gif) center top no-repeat;margin:0 auto 0;width:100%;height:27px; line-height:0px; font-size:0; }

.chanpin{width:900px;float:right;display:inline;}
#products .products-box { background:#f5f5f5; padding:20px 0;}
#products .products-box ul { margin-left:-20px; }
#products .products-box ul li { float:left; width:280px; margin-left:20px; overflow:hidden; }
#products .products-box div.i-lipic {width:280px; height:190px;}
#products .products-box div.i-lipic a{display:block;width:280px; height:190px;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;}
#products .products-box div.i-lipic img { max-width:280px; max-height:190px;vertical-align:middle; }
#products .products-box div.i-txt {display:none;}
#products .products-box div.i-protitle { width:280px; height:36px; line-height:36px; text-align:center;  }
.liebiao{width:280px;float:left;display:inline;}

#about .about-box { background:#f7f7f7; border:solid 1px #f5f5f5 ; padding:20px; }
#about .about-left, #about .about-right { float:left; }
#about .about-left { width:300px; padding-right:20px; }
#about .about-left p a.btn-more { width:110px; height:30px; background:url(../images/jianjie_button.gif) no-repeat; color:#fff; font-size:14px; line-height:28px; text-indent:20px; 
                                  -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; display:inline-block;}
#about .about-left p a.btn-more:hover { background:url(../images/jianjie_button.gif) no-repeat; }
#about .about-right { width:818px; line-height:28px; color:#666; }

#news h1 { font-size:20px; padding-bottom:5px; border-bottom:solid 1px #ccc; }
#news .news-one,#news .news-two,#news .news-thr{ float:left; width:380px; margin-left:20px; }
#news .news-one {margin-left:0px;}
#news .news-box { padding:15px 0; border-bottom:dotted 1px #ccc;height:90px }
#news .news-pic, #news .news-title { float:left; }
#news .news-pic { width:135px; }
.news-pic-img{width:125px;height:100px;display:block;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 90px;
*font-family:Arial;}
.news-pic-img img{max-width:125px;max-height:100px;vertical-align:middle;}
#news .news-title { width:240px; }
#news .n-title { color:#0483cc; line-height:18px; padding-bottom:5px; }
#news .n-content { font-size:12px; color:#999; line-height:16px; }
#news ul { margin-left:15px; padding-top:5px; }
#news ul li { list-style:disc; color:#0483cc; line-height:28px; }
#news ul li a { color:#333; }
#news p a.btn-more { margin-top:10px; width:90px; height:20px;background:url(../images/more_button.gif) no-repeat; color:#fff; font-size:12px; line-height:20px; text-indent:20px; 
                                  -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px; border-radius:20px; behavior:url(ie-css3.htc);}
#news p a.btn-more:hover { background:url(../images/more_button.gif) no-repeat;  }

#footer{ margin-top:40px; border-top:solid 5px #ccc; background:#f3f3f3; padding:50px 0; }
#footer ul.sitemap { margin-left:10px; }
#footer ul.sitemap li { float:left; font-size:14px; color:#333; list-style:square; padding-right:50px; }
#footer ul.sitemap li dl { font-size:12px; color:#999; margin-top:10px; }
#footer ul.sitemap li dl dt { line-height:18px; }
#footer ul.sitemap li dl dt a { color:#999; }
#footer .follow h1 { font-size:16px; padding-top:10px; }
#footer .fo-left, #footer .fo-right {  }
#footer .fo-left ul { margin-top:20px; }
#footer .fo-left ul li {float:left; margin-right:20px;}

span.ico { width:28px; height:28px; display:block; background:url(../images/sprite-social.png) -1000px no-repeat; }
span.ico.f { background-position:0px 0px; }
span.ico.i { background-position:-44px 0px; }
span.ico.t { background-position:-90px 0px; }
span.ico.g { background-position:-136px 0px; }
span.ico.you { background-position:-176px 0px; }

#footer .fo-right h1 { text-align:right; }
#footer .fo-right .so-box {margin:0 auto; margin-top:20px; width:392px; }
#footer .fo-right input.ipt { float:left; border:solid 1px #ccc; width:380px; height:20px; padding:5px; line-height:14px; color:#ccc; }
#footer .fo-right input.btn { float:left; position:relative; margin-left:-80px; width:80px; height:32px; text-align:center; border:none; background:#0483cc; font-size:14px; color:#fff; }
#footer .copy {border-top:solid 1px #d4d4d4; text-align:center; margin-top:30px; padding-top:30px; font-size:12px; color:#666;}
#footer .copy a { display:inline-block;}


/*---other-pages---*/
.ban { height:121px; }
.ban .margin-width { line-height:120px; font-size:28px; color:#ffffff; text-indent:15px; }

#pro .pro-left, #pro .pro-right { float:left; }
#pro .pro-left { width:270px; margin-right:30px; }
ul.pro-list { width:100%; background:#f3f3f3; padding-bottom:15px; }
ul.pro-list li.one-title { height:60px; line-height:60px; text-indent:55px; font-size:18px; background:url(../images/l_title.jpg) no-repeat; color:#0483cc; padding-bottom:15px; }
ul.pro-list li.pro-on a { text-indent:35px; background:url(../images/dian.jpg) 20px 12px no-repeat; line-height:30px; font-weight:bold; color:#333; font-size:14px; }
ul.pro-list li.pro-on dl { margin-left:20px; }
ul.pro-list li.pro-on dl dt a ,ul.pro-list li.pro-on dl dd a { font-weight:100; color:#666; background:none; line-height:20px; }
ul.pro-list li.pro-li { padding-left:20px; padding-right:10px; padding-bottom:10px; }
ul.pro-list li.pro-li a { text-indent:15px; background:url(../images/dian.jpg) left 7px no-repeat; line-height:20px; font-weight:100; color:#333; font-size:14px; }
ul.pro-list li div p { padding:0px 20px; }
ul.pro-list li div p b { color:#0483cc; font-weight:bold; margin-right:5px; }
ul.pro-list li div p a.btn-more { margin-top:10px; width:90px; height:20px; background:#0483cc; color:#fff; font-size:12px; line-height:18px; text-indent:20px; 
                                  -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; float:right;}
ul.pro-list li div p a.btn-more:hover { background:#FFC322; }

#pro .pro-right { width:880px; }
#pro .pro-right .pro-title h1 {font-size:20px; color:#0483cc; padding:10px 0; padding-bottom:25px;}
#pro .pro-right .pro-map { padding:10px 15px; background:#6cadfd; text-align:right; font-size:12px; color:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
#pro .pro-right .pro-map b { width:5px; margin:0px 8px; background:url(../images/b_path.png) center no-repeat; display:inline-block; }
#pro .pro-right .pro-map a { display:inline-block; font-size:12px; color:#fff; }
#pro .pro-right .pro-remark { padding-top:25px;font:14px/1.5 "Microsoft YaHei","宋体",Microsoft Sans Serif, Tahoma, Verdana, Arial; }
#pro .pro-right .pro-remark a{ display:inline; color:#000; text-decoration:none; }
#pro .pro-right .pro-remark a:hover{ color:#6cadfd; text-decoration:underline; }
#pro .pro-right .pro-remark img{max-width:720px;}
#pro .pro-right .pro-remark table { max-width:870px; width:100%; }


#pro .pro-right .pro-photo { padding-top:20px; }
#pro .pro-right .pro-photo ul { margin-left:0px; }
#pro .pro-right .pro-photo ul li { float:left; width:260px; margin-left:20px; overflow:hidden; }
#pro .pro-right .pro-photo div.i-lipic {width:260px; height:182px;}
#pro .pro-right .pro-photo div.i-lipic a{width:260px; height:182px;display:block;text-align:center;display: table-cell; 
vertical-align:middle; *display: block; 
*font-size: 140px;
*font-family:Arial;}
#pro .pro-right .pro-photo div.i-lipic img { max-width:260px; max-height:182px;vertical-align:middle; }
#pro .pro-right .pro-photo div.i-txt {display:none;}
#pro .pro-right .pro-photo div.i-protitle { width:260px; height:36px; line-height:36px; text-align:center; }

#links .links-box { padding-top:20px; }
#links .links-box p.txt { margin-left:-10px; }
#links .links-box p.txt a { margin-left:10px; display:inline-block; padding:5px 15px; background:#f3f3f3; margin-bottom:10px; }

div.page-list { border-top:solid 2px #d4d4d4; padding-top:20px; margin-top:20px; text-align:center; }
div.page-list a { display:inline-block; }

.left-banner{ width:270px; height:200px; overflow:hidden; }
.left-banner .banner-img{ position:absolute; }
.left-banner .banner-img li { width:270px; height:200px; }
.left-banner .banner-img li a { display:block; width:270px; height:200px; }
.left-banner .banner-txt{ width:100%; height:26px; position:relative; text-align:center; background:#000; top:174px;
                          filter:alpha(opacity=60);	-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
.left-banner .banner-txt .banner-nav{ width:100%; position:absolute; padding-top:10px; margin-left:98px; }
.left-banner .banner-txt .banner-nav li { float:left; width:6px; height:6px; margin-left:10px; cursor:pointer; background:#b8b8b8; }
.left-banner .banner-txt .banner-nav li.current { background:#2C99FF; }

.pro-news-list{ padding-top:20px; padding-bottom:20px; padding-left:20px; }
.pro-news-list ul li{font-size:14px; color:#333; list-style:square; line-height:39px; border-bottom:dotted 1px #999;height:40px;*height:auto;}

#player{ width:600px; margin-left:auto; margin-right:auto; }