@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img{margin:0;padding:0}
html{-webkit-text-size-adjust:none}
input,body{font:normal 12px/1.5em Arial, Helvetica, sans-serif;color:#434343}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
ul,ol{list-style:none}
fieldset,img{border:none}
img{ vertical-align:middle;}
a{color:#004986;text-decoration:none}
a:visited{color:#139ffb;text-decoration:none}
a:hover{text-decoration:underline}
a:active{color:#139ffb;text-decoration:none}
.clear{clear:both}
.fl{float:left;}
.fr{float:right;}
.wrap{width:1000px;margin:0 auto;}
.h_top_bg{background:url(img_style/top_bg.gif) repeat-x;height:100px;}
.p15{ padding:15px !important;}
.noBor{ margin-right:0 !important; padding-right:0 !important; border-right:0 !important;}
/*share*/
.addthis_floating_style{ position:absolute !important; border:1px solid #dbdbdb;box-shadow:0 2px 3px #dbdbdb; padding:10px 6px 15px !important;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fcfcfc',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #fcfcfc, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ededed));top:30px; left:50%; margin-left:520px; border-radius:5px; }
/*==== top ====*/
#top{width:1000px;height:34px;margin:0 auto;}
#top .language{ float: right;width:280px; margin-top:10px; text-align:right;}
#top .language span{ display:block; float:right;background:url(img_style/country.gif) no-repeat; height:12px; width:27px; border-right:#a9d0ea solid 1px; margin:2px 10px 0 0;}
#top .language span.frc{background-position:0px 0px;}
#top .language span.jp{background-position:0px -96px;}
#top .language span.de{background-position:0px -12px;}
#top .language span.it{background-position:0px -48px;}
#top .language span.es{background-position:0px -24px;}
#top .language span.br{background-position:0px -640px;}
#top .language span.tw{background-position:0px -652px;}
#top .language span.ru{background-position:0px -60px;}
#top .language span.usa{background-position:0px -228px;}
#top .language span.kr{background-position:0px -108px;}
#top .language a{float:right; color:#fff;font-size:11px;}
#top .link{float:right;width:153px;color:#fff;line-height:34px;font-size:12px;}
#top .link a{padding:0 6px;color:#fff;}

/*==== header ====*/
#header{background:url(img_style/header_bg.png) no-repeat;width:1004px;height:56px;margin:0 auto;}
#header .logo{float:left;position:relative;width:280px;height:50px;}
#header .logo a{display:block;position:absolute;background:url(img_style/logo.png) no-repeat;width:210px;height:55px;text-indent:-9999px;left:40px;top:-5px;}
#header .menu{float:left;background:url(img_style/menu_bg.gif) no-repeat right 0;width:538px;height:50px;}
#header .menu li{float:left;position:relative;height:49px;border-left:1px solid #dfdfdf;z-index:20;}
#header .menu li a{display:block;background:url(img_style/menu_bg.gif) no-repeat -1px 0;width:80px;line-height:49px;text-align:center;font-size:16px;color:#333;}
#header .menu li .w120{width:119px;}
#header .menu li .w89{width:89px;}
#header .menu li a:hover,
#header .menu li.curr a{background:url(img_style/nav_bg.gif) repeat-x;color:#fff;text-decoration:none;}
#header .menu li:hover .subNav{display:block;}
#header .menu li .subNav{display:none;position:absolute;background:#fff;top:49px;left:-1px;border:1px solid #dfdfdf;padding:15px 0;width:540px;z-index:20;}
#header .menu li .subNav dl{float:left;width:230px;padding:0 15px;border-right:1px solid #dfdfdf;}
#header .menu li .subNav dt{font-size:16px;line-height:25px;color:#333;padding:0 0 10px 0;}
#header .menu li .subNav dd{overflow:hidden;padding:5px 0;}
#header .menu li .subNav dd.pic{background:none;height:auto;overflow:hidden;}
#header .menu li .subNav dd.pic a{padding:0;}
#header .menu li .subNav dd.pic img{margin-right:10px;}
#header .menu li .subNav dd a{background:none;color:#464646;padding-left:10px;font-size:13px;width:auto;text-align:left;line-height:30px;}
#header .menu li .subNav dd a:hover{text-decoration:underline;}
#header .search{float:right;background:url(img_style/search_bg.png) no-repeat;width:161px;height:31px;margin:9px 13px 0 0; position:relative;}
#header .search .input_style{display:block;background:none;width:110px;height:29px;line-height:29px;outline:none;color:#666;border:none;padding:0 10px;}
#header .search .btn{display:block;width:31px; height:31px; float:right; cursor:pointer;}
#search_keyword {position:absolute; right:0; top:33px;width:155px; height:175px;background: #FFF; border:1px solid #BBCAD7;  display:none;height:auto; z-index:100; }
#search_keyword ul { margin:0; padding:0; width:170px; }
#search_keyword ul li { float:left; width:145px; height:24px; padding-left:10px; line-height:25px; text-align:left; border-bottom:1px dashed #BBCAD7; color:#BBCAD7; cursor:pointer; background:none; }
#search_keyword ul li:first-child {background:none;}
#search_keyword ul li:hover{background-color:#F2F8FE;color:#BBCAD7;}
#search_keyword ul li.last{border:none;}



/*==main===================*/
.login{ display:block; float:right; background:url(images/login.gif) left 13px no-repeat; padding:15px 15px 0 20px;}
.login:hover{text-decoration:none;}
#main{width:998px;margin:0 auto;zoom:1;table-layout:fixed;}
.main_btm{width:1000px;height:10px;background:url(images/main_bg4.gif) no-repeat;font-size:0;margin:0 auto}
.crumb{background:url(images/home_icon.gif) no-repeat 6px center;padding:15px 10px 15px 30px;color:#a1a1a1;margin-left:10px; float:left;}
.crumb a{color:#a1a1a1}
.totop{padding:15px 0;text-align:right}

/*==content===================*/
.content{ width:738px; float:right; }
.content .cont_top{width:681px; height:9px; background:url(images/cont_top.gif) no-repeat;}
.content .cont_mid{width:659px; border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; padding:10px;}
.content .cont_mid h1{font-size:22px; font-weight:bold; line-height:30px;}
.content .content_btm{ width:681px; height:9px; background:url(images/cont_btm.gif) no-repeat;}

/*==home content===================*/
.content .home_cont_top{width:681px; height:9px; background:url(images/home-cont-top.gif) no-repeat;}
.content .home_cont_mid{ width:659px; border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; background:url(images/home-cont-bg.gif) repeat-x; padding:10px;}
.content .home_cont_mid h1{ font-size:30px; font-weight:bold; color:#0060b0; line-height:30px;}
.content .home_cont_mid .discribe{ font-size:13px; line-height:22px; padding:10px 0;}
.box_r_top{ width:659px; height:36px; background:url(images/r-box-top.gif) no-repeat;}
.box_r{ width:607px; border:#e2e2e2 solid 1px; border-bottom:none; background-color:#FFF; padding:25px; font-size:13px;}
.box_r p{ margin-bottom:20px;}
.box_r h2{ font-size:18px; font-weight:bold; margin-bottom:20px;}
.box_r .tab li{ width:168px; height:33px; background:url(images/btn2.png) no-repeat; float:left; margin-right:3px; font-size:16px; line-height:33px; text-align:center; cursor:pointer;}
.box_r .tab li.curr{ background:url(images/btn1.png) no-repeat;}
.box_orange{ width:577px; height:84px; background:url(images/box-bg.gif) repeat-x; padding:25px 15px 10px;}
.box_orange p{ padding-top:15px;}
.box_orange input.typetext{width:432px; height:35px; float:left; border:none;background:url(images/text-bg_2.png) no-repeat; line-height:35px; padding-left:10px; margin-right:5px;}
input.s_text{width:321px; height:33px; float:left; border:none;background:url(images/text-bg_1.gif) no-repeat; line-height:33px; padding-left:5px; margin:0 5px;}
.s_pro{width:210px; height:29px; line-height:29px; background:#fff; border:1px solid #ddd; padding-left:5px; float:left;color:#666; margin-right:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}
.pro-list{ padding:15px 0 0; overflow:hidden; }
.pro-list .item{ width:153px; padding:20px 0; text-align:center; font-size:13px; float:left; margin:0 0px 0 15px;}
.pro-list .item a{ color:#333;}
.pro-list .item a:hover{ text-decoration:none;}
.pro-list .item:hover{ background:#f6f6f6;}
.list_hot li{ width:211px; height:34px; background:url(images/btn4.png) no-repeat; float:left; margin-right:3px; font-size:16px; line-height:34px; text-align:center; cursor:pointer;}
.list_hot li.curr{ background:url(images/btn3.png) no-repeat;}
.list_faq dt{height:30px; line-height:30px; background:#f8f9fa url(images/dot_icon1.gif) 8px 14px no-repeat; padding-left:15px;}
.list_faq dd{height:40px; line-height:40px; background:url(images/dot_icon1.gif) 8px 19px no-repeat; padding-left:15px;}
.list_faq dt a,.list_faq dd a{ color:#666;}
.list_faq dd.more{height:20px; line-height:20px; background:none;}
.list_faq dd.more2{height:40px; line-height:40px; background:none; padding-bottom:20px;}
dl.btm_link{ padding:10px 0;}
dl.btm_link dt{ float:left; margin-right:5px;}
dl.btm_link dd{ float:left; width:140px; padding-right:16px;}
dl.btm_link dd.r{width:160px; padding-right:0px;}
dl.btm_link dd h3{ font-size:14px; font-weight:bold;}
dl.btm_link dd p{ font-size:13px;}
.box_r_btm{ width:659px; height:9px; background:url(images/r-box-bottom.png) no-repeat; margin-bottom:10px;}


/*==sidebar===================*/
#sidebar{ width:228px; float:left; padding:5px 0 15px 0;}
#sidebar h2.boxtitle{   height:40px; padding-left:20px; line-height:40px; font-size:18px; color:#fff; font-weight:bold;font-weight:bold;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#53abec',endcolorstr='#0582e0',gradientType=0); background: -moz-linear-gradient(top, #53abec, #0582e0 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#53abec), to(#0582e0)); border-radius:10px 10px 0 0;}
#sidebar .boxbule{ width:259px; border-left:#cdd7e1 solid 1px;border-right:#cdd7e1 solid 1px; background-color:#e6f2fd; padding:10px 5px; }
#sidebar .boxbule .list_pro li{ border-bottom:#d4dfe9 dashed 1px; padding-left:5px; line-height:30px;}
#sidebar .boxbule li a{ color:#3e4e57;}
#sidebar .boxbule li.nobd{ border:none;}
#sidebar .boxbule input.other_pro{width:196px; height:26px; line-height:26px; padding-left:5px; margin:0px 0 0 10px; border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}
#sidebar .boxgrey{  border:#cdd7e1 solid 1px; border-width:0 1px 1px; border-radius:0 0 10px 10px; overflow:hidden; margin-bottom:20px;  background-color:#f8f9fa; padding:10px 0; }
#sidebar .boxgrey .s_option li a{ display:block; padding-left:60px;border-bottom:#d4dfe9 dashed 1px; line-height:60px; font-size:14px; color:#3b3b3b}
#sidebar .boxgrey .s_option li a.item_retrieve{ background:url(images/icon1.png) 10px 5px no-repeat;}
#sidebar .boxgrey .s_option li a.item_pro{background:url(images/icon2.png) 10px 5px no-repeat;}
#sidebar .boxgrey .s_option li a.item_order{background:url(images/icon3.png) 10px 5px no-repeat; border:none;}
#sidebar .boxgrey .s_list dt{ font-size:14px; font-weight:bold; padding:5px 0 5px 8px; background:#54acec; margin-bottom:15px; color:#fff;}
#sidebar .boxgrey .s_list dt a{ color:#fff;}
#sidebar .boxgrey .s_list dd a{ display:block;  font-size:14px; line-height:28px; margin-bottom:5px;margin-left:10px;background:url(images/dot_icon1.gif) 8px 13px no-repeat; padding-left:15px; color:#666;}
#sidebar .boxgrey .s_list dd.curr{ background:#efefef; font-weight:bold;}
#sidebar .boxgrey .s_list dd a.nobd{ border:none;}
#sidebar .boxgrey .twitter{padding:10px 15px; font-size:13px;} 

/*==== footer ====*/
#footer_new{background:url(img_style/footer_bg2.gif) repeat;}
#footer_new .wrap{background:url(img_style/footer_bg.gif) no-repeat;height:177px;}
#footer_new p{text-align:center;color:#fff;line-height:24px;}
#footer_new .link{padding:25px 0 0 0;}
#footer_new .link a{color:#fff;}
#footer_new .icon{padding:10px 0 0 0;}
#footer_new .icon img{padding:0 10px;}

/*showcont*/
.showcont{float:right;position:relative; width:100px; height:48px;}
.showlist{display:none;}
.loginbg{ background-color:#0062b4; border:#02467e solid 1px;width:280px;height:225px;position:absolute;top:32px;left:-220px;padding:20px 10px 0 10px;color:#fff;z-index:1000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.loginbg .dd{padding:0 0 5px 0;}
.loginbg .input_bg{display:block;width:140px;height:19px;padding:3px 5px;}
.loginbg .input_bg input{border:1px solid #fff;height:16px;width:135px;}
.loginbg .link{color:#fff;padding:5px 0 10px 0;text-align:center;border-bottom:1px solid #fff;}
.loginbg .link a{color:#fff;font-weight:normal;font-size:12px;}
.loginbg .tips{background:url(images/icon_tips.png) no-repeat 5px 10px;border-top:1px solid #355362;padding:10px 0 0 30px;height:30px;color:#f08819;line-height:12px;}
.loginbg .submit_btn{background:url(images/btn_sign.png);width:100px;height:25px; border:none;cursor:pointer;}
.feedbackbg{background:url(images/feedback_bg.png) no-repeat;width:380px;height:240px;position:absolute;top:16px;left:-300px;padding:20px 10px 0 10px;color:#fff;z-index:1000;}
.feedbackbg .dd{padding:0 0 5px 0;}
.feedbackbg .input_bg{display:block;background:url(images/input_bg2.gif) no-repeat;width:209px;height:19px;padding:3px 5px;}
.feedbackbg .input_bg input{border:1px solid #fff;height:16px;width:200px;}

/*topggle-list*/
.topggle-list{ border:1px solid #ddd;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;box-shadow:0 2px 3px #e2e2e2; padding:20px; overflow:hidden; background:#fff;}
.topggle-list h1{font-size:24px; margin:15px 0; line-height:25px;}
.topggle-list h2{background: url(images/other-tit_19.png) left 3px no-repeat;height:30px;line-height:30px;padding-left:35px; font-size:18px;}
.topggle-list h2.arrow{background: url(images/arrow.gif) no-repeat 0 10px;padding-left:12px;}
.topggle-list h3{ font-size:14px; font-weight:bold; line-height:25px;}
.topggle-list h4{font-weight:bold;}
.topggle-list .title{ padding:1px 20px 10px; margin:-20px -20px 20px; border-bottom:1px solid #ddd; background:url(images/note-bg_19.png) repeat-x 0 100%; }
.topggle-list ul{ margin-bottom:15px;}
.topggle-list li{background:url(images/dot_icon1.gif) left 9px no-repeat; padding-left:10px;}
.topggle-list p{ padding-bottom:15px;}
.share{ float:left; padding-bottom:15px;}
.serbox2{ margin-top:50px;}
.serbox2 .bg{background:url(images/ser_bg1.gif) no-repeat;height:54px;padding:20px 15px 0 10px;}
.serbox2 span{display:block;}
.serbox2 .tit{float:left;font-size:13px;color:#333;padding:0 10px 0 0;line-height:35px;}
.serbox2 .btn{float:left;width:84px;padding:0 0 0 10px;}
.serbox2 .input_bg{float:left;width:359px;}
.serbox2 .input_bg input.one{background:url(images/input_bg.png) no-repeat;border:none;width:349px;height:35px;line-height:23px;padding:0 5px;font-size:12px;color:#999;}
.sertitle{padding:30px 10px 15px 10px;font-size:18px;color:#000;font-weight:bold;}
.list_related dt{background:url(images/arrow.gif) no-repeat 0 5px;font-size:18px;padding:0 0 5px 12px;line-height:18px; margin-top:20px;}
.list_related dd{height:25px; line-height:25px; background:url(images/dot_icon1.gif) 2px 11px no-repeat; padding-left:12px;}
.probox .item{float:left;width:125px;text-align:center;padding:10px 0;margin:10px 0 0 0;}
.probox .item span{display:block;line-height:12px;padding:5px 5px 0 0;color:#3e4e57;}
.probox .item a{text-decoration:none;}
.probox .item:hover{background:#ededed;}
.newsbox{background:#f9f9f9;padding:15px;margin:20px 0 0 0;}
.newsbox .tit{font-size:12px;color:#333;font-weight:bold;padding:0 0 10px 0;}
.newsbox .list{width:300px;}
.newsbox .list li a{display:block;color:#3e4e57;height:20px;line-height:20px;}
.serbox{background:#f9f9f9;height:35px;padding:15px 10px 0 10px; }
.serbox .title1{ font-size:14px; float:left;}
.form{float:right;width:280px;}
.form .ipt_style{border:1px solid #ccc;padding:4px;font-size:12px;color:#999; width:205px; margin-right:3px; float:left;}
.helist{padding:15px 0;}
.helist .item{padding:10px;}
.helist .item:hover{background:#e9f2f7;}
.helist .item.bg{background:#f9f9f9;}
.helist .item:hover.bg{background:#e9f2f7;}
.helist .item .text{padding:0 0 0 60px;}
.helist .item .text dt a{font-size:12px;}
.helist .item .text dd{line-height:14px;color:#464646;padding:5px 0 0 0;}
#page {	font:12px/16px arial}
#page span {float:left;	margin:0px 3px;}
#page a {	float:left;	margin:0 3px;	border:1px solid #ddd;	padding:3px 7px;	text-decoration:none;	color:#666}
#page a.now_page, #page a:hover {	color:#fff;	background:#05c}
.serbox3{ background-color:#efefef; padding:10px 15px; margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.serbox3 .title3{ font-size:18px;}
.serbox3 ul{ margin-bottom:0px;}
.serbox3 ul li{ background:none; padding-left:0px;}
.serbox3 li a{ line-height:25px; color:#434343; padding-left:25px;}
.serbox3 li a.key{ background:url(images/key-icon.png) no-repeat;}
.serbox3 li a.start{ background:url(images/v_icon1.png) no-repeat;}
.serbox3 li a.download{ background:url(images/v_icon2.png) no-repeat;}
.serbox3 li a.view{ background:url(images/v_icon4.png) no-repeat;}
.notebox{ background-color:#fdf6e9; padding:15px; margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.notebox .box_title{ color:#F00; font-weight:bold;}
.notebox .box_title1{ font-size:14px; font-weight:bold; line-height:25px;}
.notebox li{ float:left; width:280px; line-height:22px;font-size:14px;}
.slidebox{padding:20px 0 30px;}
.slidebox dt a{font-size:12px;color:#333;line-height:24px;}
.slidebox dt.bg{background:#f9f9f9;}
.slidebox dd{padding:5px 0 5px 25px;font-size:12px;color:#333;line-height:20px;}
.btn-slide1,.btn-slide2,.btn-slide3,.btn-slide4,.btn-slide5,.btn-slide6,.btn-slide7,.btn-slide8,.btn-slide9,.btn-slide10{display:block;background:url(images/slide.gif) no-repeat;padding:0 0 0 25px;}
.active{background:url(images/slide.gif) no-repeat 0 -24px;}
#panel2,#panel3,#panel4,#panel5,#panel6,#panel7,#panel8,#panel9,#panel10{display:none;}
.bdbox{padding:20px 0 0 0;}
.bdbox .tit{background:url(images/title_top.gif) no-repeat top left;font-size:18px;color:#464646;line-height:45px;padding:0 0 0 20px;}
.bdbox .bg{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:15px;background:#f3f3f3;}
.bdbox .bg span{display:block;padding:4px 0;}
.bdbox textarea.one{background:url(images/input_bg3.png) no-repeat;border:none;width:594px;height:115px;padding:5px;line-height:22px;overflow:hidden;font-family:Verdana;font-size:12px;}
.bdbox input.two{background:url(images/input_bg4.png) no-repeat;border:none;width:594px;height:35px;line-height:23px;padding:0 5px;font-size:12px;}
.bdbox .btmbg{background:url(images/title_bottom.gif) no-repeat;height:5px;font-size:0;}
.provide_t{background:url(images/title_top.gif) no-repeat top left;font-size:18px;color:#464646;line-height:45px;padding-left:20px;}
.provide_form{border:1px solid #e1e1e1; border-width:0 1px; padding:25px 15px; color:#3e4e57; background:#f3f3f3; width:607px;}
.provide_form .form_list{border-bottom:1px solid #d8d5d5; padding-bottom:10px; margin-bottom:15px;}
.provide_form strong{display:block; padding-bottom:10px;}
.provide_form td{line-height:24px;}
.provide_b{background:url(images/title_bottom.gif) no-repeat;height:5px;font-size:0;}
.provide_btn{text-align:center;padding-top:20px;}
.lic_or{position:relative; padding-bottom:20px;}
.licensed{float:left; border:1px solid #e1e1e1; width:305px; border-radius:5px;padding:0 5px 20px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr='#f3f3f3',gradientType=0); background: -moz-linear-gradient(top, white, #f3f3f3 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#f3f3f3));}
.licensed .title{ font-size:13px; display:block; margin-bottom:5px;}
.licensed h3{line-height:45px; font-size:18px; color:#464646; border-bottom:1px solid #e1e1e1; margin:0 -18px; padding:0 18px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr='#f3f3f3',gradientType=0); background: -moz-linear-gradient(top, white, #f3f3f3 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#f3f3f3));}
.licensed input[type="text"]{background:url(images/input_text3.gif) no-repeat; border:none; width:195px; height:30px; line-height:30px; padding:0 5px; color:#464646;}
.licensed input[type="submit"]{background:url(images/sub_back.gif); width:95px; height:30px; border:none;}
.licensed .form_i{padding:20px 0 10px 0;}
.order{margin-left:5px;}
.or{ position:absolute; background:url(images/or.png) no-repeat; width:55px; height:55px; z-index:20; left:295px; bottom:-20px; }
.form_input td{padding:5px 3px;}
.form_input .add{color:#598527;line-height:14px;padding-top:0;}
.form_input .sub{height:10px;padding-top:20px;}
.form_input .sub input.submit{background:url(images/sub_back.gif) no-repeat;width:95px;height:30px;border:none;}
.form_input .sub #back{background:url(images/sub_back.gif) no-repeat -105px;width:95px;height:30px;border:none;}
.form_input select{width:300px; line-height:23px; height:25px;}
.form_input .start{color:#9e0b0f;}
.form_input input.one{ border:1px solid #ccc; background:#fff; border-radius:3px; width:300px; height:25px; line-height:23px; padding:0 5px;}
.form_input input.upload{background:url(images/upload.gif); width:90px; height:25px; border:none;}
.form_input textarea.two{background:url(images/input_text2.gif) no-repeat;border:none;width:369px;height:45px;padding:5px;line-height:22px;overflow:hidden;}
.alert{color:#9e0b0f; line-height:20px;}

.topggle-list .down-item:hover{ background-color:#efefef !important;}
.topggle-list .down-item{ background:url(images/down_03.png) no-repeat 23px 18px;padding:13px 20px 18px 67px;}
.topggle-list .down-item .downArea{ float:right; margin:20px 0 0 ; background:url(images/down_06.png) no-repeat; padding-left:18px;}
.topggle-list .list_related{ background:#f5f5f5; padding:20px 15px;}
.topggle-list .list_related dt{ margin-top:0;}
.topggle-list .list_related a{ color:#434343;}
.contact-provide{ margin:0 8px;width:500px; padding:0 10px 0; float:left; border:1px solid #ddd; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px #ddd;-moz-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; background:#fff; overflow:hidden;height:auto; margin:10px 0; padding-bottom:30px; background:#fff; }
.contact-provide .title{ background:url(images/side-tit-bg_03.png) repeat-x; height:32px; line-height:32px; padding-left:15px; font-size:14px; font-weight:bold; margin:0 -10px 20px;}
.contact-provide label{ width:200px; display:inline-block; padding:3px 0px;}
.contact-provide .next{ margin:25px auto 0;}
.contact-provide textarea{ border:1px solid #ddd; background:#fff; padding:10px; font-size:13px; color:#666; margin-bottom:10px; border-radius:5px; }
.contact-provide  input[type='text']{ border:1px solid #ddd; height:30px; line-height:30px; background:#fff; padding:0 10px; font-size:13px; color:#666;border-radius:5px;}
.contact-provide select{border:1px solid #ddd; height:30px; line-height:30px; background:#fff; padding:3px 8px; color:#666;border-radius:5px;}
.contact-provide form.suggest textarea{ width:650px;max-width:650px; }
.contact-provide form.suggest input[type='text']{ width:650px;}
.contact-provide .form-2 { margin:20px;}
.contact-provide .form-2 .require{ color:#C00 !important;}
.contact-provide .form-2 td{ padding:3px 0;}
.contact-provide .form-2 input[type='text']{ width:300px;}
.contact-provide .form-2 select{ width:322px;}
.contact-provide .form-2 textarea{ width:300px;max-width:300px;}
.contact-provide .form-2 .proFAQ{ border:1px solid #ddd; border-radius:5px; width:550px; overflow:hidden; padding:12px 15px 5px; margin:10px auto; background:url(images/con-bg_03.png) repeat-x;}
.contact-provide .form-2 .proFAQ dt{ font-weight:bold; margin-bottom:5px;}
.contact-provide .form-2 .proFAQ .close{ background:url(images/hide.jpg) no-repeat 50% 50%; display:block; width:25px ; height:18px; margin:10px auto 0;}
.btn-2{ font-family:Arial, Helvetica, sans-serif;display:block;  background:url(images/support-btn.png) no-repeat 0 -97px; width:104px; height:34px; line-height:32px; color:#fff !important; font-size:15px; font-weight:bold; text-align:center;}
.btn-2:hover{ background-position:0 -131px; text-decoration:none;}
.btn-un{display:block;  background:url(images/support-btn.png) no-repeat 0 -165px; width:104px; height:34px; line-height:32px; color:#fff !important; font-size:15px; font-weight:bold; text-align:center; margin-left:20px;}
.btn-un:hover{ background-position:0 -199px; text-decoration:none;}

.otherArea{ margin:15px 0;}
.otherArea h3{height:30px;line-height:30px;font-size:20px; padding-bottom:10px;}
.otherArea li{height:25px; line-height:25px; background:url(images/dot_icon1.gif) 8px 12px no-repeat; padding-left:15px;}
.otherArea li a{color:#434343;}

#noAnswer {
height: 80px;
background: url(images/no-answer_03.jpg) no-repeat;
padding: 30px 0 10px 110px;
}
.formRemind{padding:0 3px;color:#f00;font-weight:400;white-space:nowrap;border:1px dashed #999;background:#ff9!important;width:auto!important;background-image:none!important;height:auto!important;}
#on_login{ float:right; padding:15px 10px 15px 30px;}

/*faq-center*/
.faq-center,.faq-result .wrap{ border:1px solid #e2e2e2; width:738px; float:right; background:#fff; border-radius:0 0 10px 10px; box-shadow:0 3px 3px #e2e2e2; margin-bottom:30px; padding-bottom:10px;}
.faq-center .top,.faq-result .top,.topggle-list .top{background:#f9f9f9; overflow:hidden; padding:15px 15px 10px; border-bottom:1px solid #e2e2e2;}
.faq-center .top h1{ font-size:26px; line-height:35px; font-weight:bold;  }
.faq-center .top .search{ float:right; width:421px; overflow:hidden;}
.faq-center .top .search input[type='text'],.faq-result input[type='text']{ background:#fff; width:226px; height:34px; line-height:34px; border:1px solid #e2e2e2; border-radius:5px; padding:0 10px; float:left; margin-right:10px; color:#777;}
.faq-center .top .search .link{  font-size:12px; margin-top:3px;}
.faq-center .top .search .link a{ color:#b2b2b2; text-decoration:underline;}
.faq-center h2{ font-size:16px; font-weight:bold; margin:10px 0;}
.faq-center .tab{ border:1px solid #e2e2e2; overflow:hidden;}
.faq-center .tab .nav{ float:left; width:220px;min-height: 350px; height:auto !important; height:350px;}
.faq-center .tab .nav li{ width:200px; padding-left:20px; border-bottom:1px solid #e2e2e2; height:46px; line-height:46px; font-size:14px; position:relative; cursor:pointer;}
.faq-center .tab .nav li.curr{ width:218px; border-bottom:0; background:url(img_style/arrow.jpg) no-repeat 100% 0 #54acec; color:#fff; font-weight:bold;}
.faq-center .tab .con{ float:left; border-left:1px solid #e2e2e2; width:440px;min-height: 350px; height:auto !important; height:350px;padding:10px 0 20px 30px;}
.faq-center .tab .con ul{ list-style:inside disc;} 
.faq-center .tab .con ul li{ padding-left:10px;}
.faq-center .tab .con ul li.b{ background:#f4f4f4;}
.faq-center .tab .con ul a{ display:inline-block; height:30px; line-height:30px; color:#666;} 
.faq-center .tab .con ul a:hvoer{ text-decoration:none;}
.faq-center #tab2{ border-bottom:0}
.faq-center #tab2 .nav li{ line-height:17px; padding-top:5px; height:41px; font-size:12px;}
.faq-center #tab2 .nav li.curr{ font-weight:normal;}
.faq-center #tab2 .nav strong{ display:block; font-weight:normal; font-size:14px;}
.faq-center .bottom{   padding:25px 20px 10px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f4f4f4',endcolorstr='#ffffff',gradientType=0); background: -moz-linear-gradient(top, #f4f4f4, #ffffff 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ffffff)); border:1px solid #e2e2e2; border-top:0;}
.faq-center .bottom h3{ font-size:16px; font-weight:bold; margin-bottom:15px;}
.faq-center .bottom ul{ float:left; width:45%; padding:0 15px 0 0; list-style:inside disc; border-right:1px solid #e3e3e3; height:auto; margin:0 40px 20px 0; }
.faq-center .bottom ul a{ color:#666;}
.faq-center .bottom ul li{ margin-bottom:5px;}

.faq-center .getting-list{list-style:inside disc; width:310px; float:left; padding-right:20px; border-right:1px solid #e2e2e2; margin:15px 40px 20px 0;}
.faq-center .getting-list li a{ color:#666;}
.faq-center .getting-list li { margin-bottom:5px;}
/*faq-result*/
.faq-result{width:738px; float:right;}
.faq-result h1{ font-size:26px; line-height:26px; font-weight:bold; margin-bottom:10px;}
.faq-result input[type='text']{ width:280px; float:left;}
.faq-result .item{ /*background:url(img_style/ques-icon.png) no-repeat 10px 20px; padding:15px 35px 15px 75px;*/}
.faq-result .item.b{ background-color:#f6f6f6;}
.faq-result .item a{ color:#0379d4;}
.faq-result .askBtn{ display:block; background:url(img_style/ask-btn.png) no-repeat; width:222px; height:40px;}
.askBtn{ display:block; background:url(img_style/ask-btn.png) no-repeat; width:222px; height:40px;}
.searchArea .link a{cursor: pointer;}
.search .link a{cursor: pointer;}
.box3 .list li a:visited, .toggle-item .question a:visited, .olist a:visited, .pro-item a:visited, .support .down-item a:visited, .overview-top a:visited, 
.videobox .text2 a:visited, .sitemap a:visited, #related_article a:visited, #productFAQ_ul a:visited, .main .otherArea a:visited, .related-FAQ a:visited , .s_sidebar  li a:visited, .con li a:visited, .list_faq dt a:visited, .list_faq dd a:visited{color:#139ffb !important}