@charset "gb2312";
html,body{ margin:0px; padding:0px;}
body{  font-size:14px; font-family:Microsoft Yahei, sans-serif; color:#777;}
ul,li{ list-style:none;}
img{border:0;}
div,ul,li{ margin:0px; padding:0px;}
a{ text-decoration:none; color:#666;}
.main_area{ background-color:#049ec4; position:relative;}
.area_1920{ z-index:1; position:relative;}
.area_1024{ width:1024px; margin:0 auto;}
#ny_main_area{ float:right; width:788px;}
.ny_zw{ width:735px; margin:0 auto; margin-top:20px; overflow:auto;}
.ny_zw_sp{ line-height:180%;}
.ny_zw_sp_contact{ line-height:220%; margin:15px 0px 25px 0px; border-top:1px dashed #eeeeee;}
.ny_ic_line{ background:url(../images/ic_ny_line.jpg) repeat-y;}
.ny_bgc{ background-color:#fff}
.pic_banner{ margin-bottom:10px;}
.view_title{ line-height:200%; color:#049ec4; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center;}
.view_title span{ font-size:16px;}

.pdf_css{ text-align:right; overflow:auto; border-bottom:1px dashed #ccc;}
.pdf_css span{ line-height:76px; color:#f00; display:block; float:right;}
.pdf_css a{ display:block; float:right;}

.download_css{ text-align:right; overflow:auto; border-bottom:1px dashed #ccc;}
.download_css span{ line-height:76px; color:#f00; display:block; float:right;}
.download_css a{ display:block; float:right;}

.ny_n_p{ margin-top:15px; margin-bottom:25px; border-top:1px dashed #ccc; padding-top:5px;}
.ny_n_p li{ height:30px; line-height:30px;}

.ny_news_list_sp{ margin:15px 25px;}
.ny_news_list li{ height:36px; line-height:36px; border-bottom:1px dashed #ccc;}
.ny_news_list img{ display:inline-block; margin-right:10px; margin-left:5px; position: relative; top:1px;}
.ny_news_list span{ display:block; float:right; height:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif; color:#999;}

.dh_main_sp{ height:0px;}
a:link{ color:#777; -webkit-transition:color .6s ease; -moz-transition:color .6s  ease; transition:color 0.6s  ease;}
a:Visited{ color:#777;}
a:hover{ color:#049ec4;}

#header{ height:145px; background-color:#FFF;}

#website_link{ height:36px; width:1024px; margin:0 auto; overflow:hidden;}
#website_link ul{ float:right;}
#website_link ul li{ float:left; margin-left:10px; line-height:36px;}
#website_link ul li span{ display:inline-block; margin-right:10px; color:#999999;}
#website_link a:hover{ text-decoration:underline; }

#logo{ height:64px; width:1024px; margin:0 auto; overflow:hidden;}
#logo a{ display:block; float:left; height:64px;}
#logo span{ float:left; display:block; height:64px; line-height:76px; color:#214c90;}

/*menu*/
#navi{ height:45px; background:url(../images/navi_bg.jpg) repeat-x; position:relative; z-index:99;}
#menu .clear {clear:both; *display:inline;/*IE only*/}

#menu { width:1024px; margin:0 auto;}
#menu a{ display:block; text-decoration:none; color:#fff; height:35px; line-height:35px; padding-left:15px; -webkit-transition:background .6s ease; -moz-transition:background .6s  ease; transition:background 0.6s  ease;}
#menu .mainlevel a:hover {color:#fff; text-decoration:none; background:#093985;}
#menu>ul{ float:right;}
#menu .mainlevel { float:left;/*IE6 only*/}

#menu .menu_first{ width:100px; height:45px; line-height:45px; text-align:center; background:url(../images/navi_menu_sp.jpg) right no-repeat; padding:0px;}
#menu .menu_first_loc{ width:100px; height:45px; line-height:45px; text-align:center; background:#049ec4; padding:0px;}
#menu .mainlevel ul {display:none; position:absolute; width:200px; background:#d8b247;}

/*网页底部区*/
.copyright_bg{ background:url(../images/footer_copyright_bg.jpg) repeat-x; height:51px; font-size:12px; overflow:hidden;}
.copyright_bg ul,.copyright_bg li{ float:left;}
.copyright_bg li{ height:51px; line-height:51px; margin-right:6px;}
.copyright_bg span{ display:inline-block; margin-right:6px; color:#999999;}
.copyright_bg li a{ color:#888888; -webkit-transition:color .6s ease; -moz-transition:color .6s  ease; transition:color 0.6s  ease;}
.copyright_bg li a:hover{ color:#049ec4;}

.span_copyright{ display:block; float:right; line-height:51px; color:#888888;}
.span_copyright a{ color:#888888;-webkit-transition:color .6s ease; -moz-transition:color .6s  ease; transition:color 0.6s  ease;}
.span_copyright a:hover{ color:#049ec4}

#footer_bottom{ background:url(../images/footer_bg.jpg) repeat; overflow:auto; padding-bottom:15px;}
#ewm{ float:right;}
#ewm img{ display:block; border:1px solid #cbcbcb; border-top-color:#fff;}
#ewm span{ display:block; text-align:center; height:30px; line-height:30px; color:#666;}

#footer_dh,#footer_dh>ul>li{ float:left;}
#footer_dh>ul>li{ margin-right:33px;}
#footer_dh span{ display:block; height:35px; line-height:35px; margin-top:16px; margin-bottom:6px; color:#555;}
#footer_dh ul li ul li{ height:23px; line-height:23px;}
#footer_dh a{ color:#999999; -webkit-transition:color .6s ease; -moz-transition:color .6s  ease; transition:color 0.6s  ease;}
#footer_dh a:hover{ color:#049ec4}


/*首页切换图*/

.flexslider { position: relative; height: 350px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 350px;}
.slides li a{ display:block; position:relative; height:350px;}
.flex-control-nav { position: absolute; bottom:0px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*背景云*/
#clouds {
	background: transparent url(../images/cloud.jpg) 0px 0px repeat-x;
}
.clouds_stage {
	position:absolute;
	bottom: 0px;
	width: 100%;
	height: 306px;
	overflow: hidden;
	z-index: 0;
}

/*框*/
.kuan{ background:url(../images/kuan_title_bg.jpg) top repeat-x; overflow:auto;}
.kuan_bgc{ background-color:#fff;}
.kuan_sp{ margin-top:15px;}
.kuan_sp_padding15{ padding:15px}
.kuan_sp_padding30{ padding:15px 30px;}
.kuan_top{ overflow:hidden;}
.kuan_top span{ color:#fff; display:inline-block; height:40px; line-height:40px;}
.kuan_top_loc{ float:right; display:block; height:40px; line-height:40px; padding-right:15px; font-size:12px; }
.kuan_top_ic{ margin-left:15px; margin-right:10px; position:relative; top:2px;}
.kuan_top a{ display:block; float:right; margin-right:15px; line-height:40px; height:40px;}
.kuan_top a img{ position:relative; top:3px;}
.kuan_nr_area{ clear:both; overflow:auto;}

/*市场专区*/
#feature_list { width: 650px; height: 240px; overflow: hidden; position: relative;}
#feature_list *{ margin:0px; padding:0px;}
#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0; margin: 0;}
#tabs { left: 0; z-index: 2; width: 268px; }
#tabs li { line-height:30px;}
#tabs li a.tab { height: 30px; line-height:30px; display: block;  outline: none;}
#tabs li a.tab:hover { height: 30px; line-height:30px; display: block;  outline: none; }
#tabs li a.tab.current { background:  url('../images/feature-tab-current.png'); color: #FFF; padding-left:15px;}
#tabs li a.tab.current:hover { text-decoration: none; cursor: default; color: #FFF; padding-left:15px;}

#output { right: 0; width: 415px; height: 240px; position: relative; }
#output li { position: absolute; width: 415px; height: 240px;}
#output li a.out { clear:both; position: absolute; bottom: 10px; right: 10px; padding: 8px 12px; color: #FFF; background: #000; text-decoration: none; -webkit-transition:background .6s ease; -moz-transition:background .6s  ease; transition:background 0.6s  ease;}
#output li a.out:hover { clear:both; position: absolute; bottom: 10px; right: 10px; padding: 8px 12px; color: #FFF; background: #049ec4; text-decoration: none;}

.news_list li{ height:30px; line-height:30px;}
.news_list_two li{ width:482px; float:left;}
.news_list_two li.two{ float:right;}
.new_list_one_ic{ margin:0px 10px; position:relative; top:2px;}
.new_list_two_ic{ margin:0px 10px 0px 0px; position:relative; top:2px;}
.news_list span{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.news_list_two_more{ clear:both; text-align:right; padding-top:5px;}
.news_list_two_more a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news_list_two_more a:hover{ text-decoration:underline;}
.news_list_two_more img{ margin:0px 0px 0px 10px; position:relative; top:3px;}

/*TAB新闻/视频*/
#tabsholde *{ margin:0px; padding:0px; text-align:left;}
#tabsholde { width:100%;}
#tabsholder div.tabs { width:1024px; overflow:hidden;}
#tabsholder div.tabs li {
list-style-type:none;
display:block;
float:left;
color:#fff;
background-color:#42b6d7;
cursor:pointer;
height:40px;
line-height:40px;
width:123px;
text-align:center;
}
#tabsholder div.tabs li:hover { background-color:#32a9cb;}
#tabsholder div.tabs li.current { background-color:#0188aa;}
#tabsholder .tabscontent { display:none;}

/*服务客户及相关链接首页*/
.service_list *{ margin:0; padding:0;}
.service_list ul{ position:relative; left:12px;}
.service_list span{ clear:both; display:block; height:35px; line-height:35px; color:#049ec4; border-bottom:1px dashed #ccc;}
.span_sp{ padding-top:20px;}
.service_list li{ float:left; margin-right:20px; margin-top:15px; background-color:#fff; padding:5px; height:49px; line-height:49px;  -webkit-transition: background-color .6s ease; -moz-transition: background-color .6s  ease; transition: background-color 0.6s  ease;}
.service_list li:hover{ cursor:pointer; background-color:#049ec4; cursor:pointer;}
/*内页服务客户*/
.ny_service_list { padding:0px; margin:40px 0px 15px 45px; overflow:auto;}
.ny_service_list li{ float:left; margin-right:38px;  margin-bottom:25px; background-color:#fff; padding:5px; height:49px; line-height:49px;  -webkit-transition: background-color .6s ease; -moz-transition: background-color .6s  ease; transition: background-color 0.6s  ease;}
.ny_service_list li:hover{ cursor:pointer; background-color:#049ec4; cursor:pointer;}

/*内页菜单*/
#menu_list{ width:235px; float:left; margin-bottom:40px;}
#menu_list *{ margin:0px; padding:0px;}
#menu_list p{ height:50px; padding:16px 0px 10px 20px;  background: #0188aa url(../images/ic_menu_01.png) no-repeat; background-position:96% 86%; color:#fff;}
#menu_list p span{ font-family:Arial Black, Helvetica, sans-serif; font-size:20px;  font-style:oblique;}
#menu_list li{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px solid #e8e8e8; background:url(../images/ic_menu.png) no-repeat 218px 16px; -webkit-transition: background-color .6s ease; -moz-transition: background-color .6s  ease; transition: background-color 0.6s  ease;}
#menu_list li:hover{ background-color:#e8e8e8; }
#menu_list li.loc{ height:40px; line-height:40px; padding-left:20px; border-bottom:1px solid #7fc6da; background:#7fc6da url(../images/ic_menu_on.png) no-repeat 218px 16px;}
#menu_list li.loc a{ display:block; color:#fff;}
#menu_list a{ display:block;}

/*招聘*/
.job_list{ padding:15px 0px;}
.job_title{ display:block; height:25px; line-height:25px; margin-left:15px; color:#049ec4; font-size:16px;}
.job_nr{ margin:6px 0px 20px 15px; border-bottom:1px dashed #ddd; padding-bottom:20px; color:#999;}
.job_nr p{ padding:0px; margin:0px;}

/*返回顶部*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 35px; BOTTOM: 370px; HEIGHT: 47px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto; z-index:9999;
}

/*解决方案*/
.solution_css{ padding:25px 25px 35px 25px; background:#292929 url(../images/Altium/pic_solutions.jpg) no-repeat 450px 120px;}
.solution_css h2{ color:#fff;}
.solution_css p{ color:#ccc; font-weight:180%; margin-bottom:45px;}
.solution_css ul{ overflow:auto; width:580px;}
.solution_css li{ width:290px; height:30px; line-height:30px; float:left;}
.solution_css li img{ margin-right:10px; position:relative; top:3px;}
.solution_css li a{ color:#049ec4; -webkit-transition:color .6s ease; -moz-transition:color .6s  ease; transition:color 0.6s  ease;}
.solution_css li a:hover{ color:#fff;}

/*解决方案*/
.ny_case_list{ margin-bottom:60px;}
.ny_case_list li { margin-top:30px; overflow: hidden;}
.case_logo{ float:left; width:130px; height:80px; text-align:center;}
.case_intro{ float:right; width:600px;}
.case_intro a{ font-size:16px;}
.case_intro a:hover{ text-decoration:underline;}
.case_intro span{ color:#999; display:block; margin-top:10px;}

/*在线客服*/
.online_icon{width:36px; height:156px; overflow:hidden;}
.online_icon a{ display:block; width:36px; height:156px; background:url(../images/online_bg.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../images/online_bg.png) no-repeat -36px 0; height:10px; line-height:10px;}
.online_w_bottom{ background:url(../images/online_bg.png) repeat-y -36px -35px; height:29px; line-height:29px;}
.online_w_c{ background:url(../images/online_bg.png) repeat-y 0 -185px; padding-left:9px; padding-bottom:25px;}

.qq_icon{ margin-left:5px;}
.qq_icon li{ margin-bottom:10px;}
.qq_icon a{ background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; line-height:23px;}
.qq_icon a:hover{ background-position:-159px -130px; color:#FFF;}
.qq_icon span{ padding-left:50px;}
.online_tel{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#454545; font-weight:bold;}
.online_tel img{ margin-left:10px; margin-right:5px; position:relative; top:5px;}

#online_qq_layer {position:fixed; right:0px; top:170px; z-index:99999;}
#online_qq_layer {_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 170));}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px; display:none;}

/*page*/
.scott_sp{ margin:10px 0px;}
.scott *{ padding:0px; margin:0px;}
.scott { height:30px; text-align:right; clear:both;}
.scott A:link { BORDER: #d8d9da 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff; COLOR: #74838e; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}
.scott A:visited { BORDER: #d8d9da 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff;}
.scott A:hover { BORDER: #00b0ba 1px solid; BACKGROUND-COLOR: #00b0ba; COLOR: #fff;}
.scott SPAN.current { BORDER: #00b0ba 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px; height:26px; line-height:26px; BACKGROUND-COLOR: #00b0ba; COLOR: #ffffff;}
.scott SPAN.disabled { BORDER: #d8d9da 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px; height:26px; line-height:26px; BACKGROUND-COLOR: #f3f3f3; COLOR: #999999;}