@charset "utf-8";
/* CSS Document */

body, th, td, a, ul, li, h1, h2, h3, h4, h5, p, form, input, select, textarea,dd,dl,dt {margin:0; padding:0; }
ul {list-style:none}
a {text-decoration:none}
a:hover {color:#008dd2}
a:focus{outline: none;}
img {border:0}
p,fieldset,table { margin-bottom: 1em; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
body  {color:#333; font:12px/24px '微软雅黑'}
a {color:#333}
.pager {width:980px; margin:0 auto; position:relative}

.header_tmp {height:155px; background:url(../images/body_bg.jpg) repeat-x; position:relative; z-index:99}

.header_tmp .logo {width:240px; background:url(../images/logo.png) no-repeat; position:absolute; left:50px; top:10px}
.header_tmp .logo a {display:block; height:85px; text-indent:-9999px}

.header_tmp .telphone {position:absolute; right:200px; top:30px; z-index:10; text-align:right; font-family:"Arial", Gadget, sans-serif; color:#da0000}
.header_tmp .telphone p{ margin-bottom:0; font-weight:bold}
.header_tmp .telphone .mb{ font-size:14px}
.header_tmp .telphone .tel{ font-size:28px; }

.header_tmp .language {position:absolute; right:20px; top:30px; color:#666; }

.header_tmp .search {position:absolute; right:20px; top:55px;float:right}
.header_tmp .search strong {color:#666; font-size:14px}
.header_tmp .search form {margin:3px 0 0 0; padding:0; height:24px;}
.header_tmp .search label{float:left;margin-right:5px}
.header_tmp .search input {border:0 none; vertical-align:top; line-height:24px; height:24px; float:left}
.header_tmp .search input#q {width:90px;border:1px solid #e3e3e3; border-width:1px 0 1px 1px; padding-left:5px}
.header_tmp .search input#submit {float:left; background:#f00}

.header_tmp .menu {position:absolute; left:0; top:105px; width:100%; height:50px;}
.header_tmp .menu ul {height:50px}
.header_tmp .menu li {position:relative; float:left; background:url(../images/menu_line.gif) no-repeat left center; padding-left:1px}
.header_tmp .menu li.first {background:none; padding-left:0}
.header_tmp .menu a {display:block; width:130px; text-align:center; color:#fff; font-weight:bold; font-size:14px; line-height:50px; white-space:nowrap}
.header_tmp .menu a:hover, .header_tmp .menu a.hover {background:url(../images/menu_hover.jpg) repeat-x}

.header_tmp .menu ul ul {display:none; height:auto; position:absolute; left:0; top:100%; z-index:99; background:#068b83}
.header_tmp .menu ul ul li {display:inline; float:none; background:none; padding:0}
.header_tmp .menu ul ul a {line-height:30px; font-weight:normal}
.header_tmp .menu ul ul a:hover {color:#ff0; background:#00675f}
.header_tmp .menu li.hover ul.child {display:block}
.header_tmp .menu ul ul li.hover ul.child {left:100%; top:0}
* html .header_tmp .menu ul ul li a {width:100px}


.newslide { height:376px}
.newslide .pic, .newslide a {display:block; height:376px; width:100%; background:no-repeat 0 0}
.newslide .pic a {width:980px; margin:0 auto}

.newslide {position:relative;overflow:hidden; }
.newslide .pic {position:absolute;top:0px;left:50%;width:1980px;margin-left:-990px}

.newslide .num { display:none; overflow:hidden; height: 25px; position: absolute; bottom:70px; left: 50%; width:140px; margin-left:-70px; zoom:1; z-index:3 }
.newslide .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.newslide .num li.on { background: #FF7700; } 
.newslide .prev,.newslide .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 85px;}
.newslide .prev { left: 0; }
.newslide .next { right: 0; background-position: right }


.banner, .banner ul, .banner li {height:470px; width:100%; overflow:hidden}
.banner {margin-top:4px; position:relative}
.banner li {background:repeat-x center top}




.index {position:absolute; top:540px; left:50%; margin-left:-490px; z-index:99; width:980px}
.index_mark {height:280px; background:url(../images/bg_index.jpg) repeat-x center top}


.index .items {width:100%; overflow:hidden}
.index .items a.more {color:#666; position:absolute; top:0; right:0; line-height:26px}
.index .items .item {float:left; width:332px; position:relative}
.index .items .item .tabs {height:26px; border-bottom:2px solid #036592; margin-bottom:10px}
.index .items .item .tabs li {float:left}
.index .items .item .tabs a {width:80px; color:#0d579e; display:block; font-size:15px; line-height:26px; text-align:center}
.index .items .item .tabs a.selected {color:#fff; background:url(../images/tabs_selected.jpg) no-repeat}
.index .items .product {width:214px; }
.index .items .news {width:407px; height:300px; padding-left:27px;background:url(../images/shadow.png) no-repeat 10px top}
.index .items .video {width:305px; padding-left:27px;background:url(../images/shadow.png) no-repeat 15px top}


.tabs_title{ margin-bottom:10px; height:26px; padding-bottom:2px; background:url(../images/bg_dlline.png) repeat-x left bottom; overflow:hidden; zoom:1;}
.tabs_title dt{ margin-right:5px; float:left; padding-left:12px; background:url(../images/icon_dt.png) no-repeat left center; font-size:14px; font-weight:bold; color:#009530}
.tabs_title dt em{ margin-left:5px; font-style:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a1a1a1}
.tabs_title dd{ float:left;}
.tabs_title dd span a{ display:block; float:left; width:80px; height:26px; line-height:26px; text-align:center}
.tabs_title dd span a.cur{background:url(../images/tabs_selected.jpg); color:#fff}

#product ul li { margin-bottom:0px}
#product ul a {display:block; background:url(../images/product_list_bg.jpg) repeat-x; height:30px; overflow:hidden}
#product ul span {display:block; line-height:30px; padding-left:35px}

.news .tabs a {text-align:center}
.newsbox .newpic {width:100%; overflow:hidden}
.newsbox .newpic img {float:left; background:#fff; border:1px solid #ddd; padding:2px; margin-right:10px; width:120px; height:90px}
.newsbox .newpic strong {background:url(../images/icon_01.jpg) no-repeat left center; padding-left:20px}
.newsbox .newpic p {color:#939393; border-top:1px dashed #ddd}
.newsbox ul {padding-top:3px}
.newsbox li a {display:block; line-height:26px; height:26px; padding-left:15px; border-bottom:1px dashed #ccc; background:url(../images/icon_02.jpg) no-repeat 4px center}
.newsbox li a span {float:right}

#paper {overflow:hidden}
#paper div {width:417px; height:230px; overflow:hidden}
#paper li {text-align:center; float:left; margin-right:6px; width:150px}
#paper img {display:block; background:#fff; border:1px solid #ddd; height:200px}


.banner_sub, .banner_sub ul, .banner_sub li {height:227px; min-width:980px; overflow:hidden}
.banner_sub li {background:no-repeat center top}

.sub {background:url(../images/sub_bg.jpg) repeat-x}
.sub .pager {padding-top:15px}
.sub .side {float:left; width:210px; padding-bottom:20px}
/*.sub .side h3 {background:url(../images/side_title.png) no-repeat; height:57px; color:#fff; font-size:22px; line-height:46px; text-indent:35px; margin-bottom:5px}
.sub .side ul {padding:0}
.sub .side ul li {width:220px; background:url(../images/side_li_line.gif) no-repeat left top; padding-bottom:1px; overflow:visible}
.sub .side ul li a {width:175px; color:#727272; font-size:15px; font-weight:bold; line-height:44px; display:block; padding-left:45px; background:url(../images/icon_04.png) no-repeat 15px center}
.sub .side ul li a:hover, .sub .side ul li a.selected {color:#fff; background:url(../images/side_a_hover.png) no-repeat left center}

.sub .side ul ul {background:url(../images/side_li_line.gif) no-repeat left top; padding:10px 0; display:none}
.sub .side ul ul li {background:none}
.sub .side ul ul a {line-height:22px; font-size:12px; background:url(../images/icon_05.png) no-repeat 30px 8px}
.sub .side ul ul li a:hover, .sub .side ul ul li a.selected {color:#0B76CB; background:url(../images/icon_05.png) no-repeat 30px 8px}

.sub .side ul ul ul a {font-weight:normal}


.sub .side .box {width:190px; background:url(../images/side_box_bg.jpg) repeat-y; margin-top:20px}
.sub .side .box h4 {height:40px; color:#fff; font-size:15px; line-height:31px; text-indent:10px; margin-bottom:5px; background:url(../images/side_box_top.jpg) no-repeat;}
.sub .side .box p {background:url(../images/side_box_bottom.jpg) no-repeat left bottom; padding:0 0 15px 10px}
.sub .side .box .button {display:inline-block; width:75px; height:26px; line-height:26px; margin-top:10px; color:#0B76CB; background:url(../../images/side_box_button.jpg) no-repeat; margin-right:10px; text-indent:30px}
.sub .side .box .buttonb {background-image:url(../../images/side_box_button_2.jpg)}
*/
.links span {background:url(../images/links_select.jpg) no-repeat; width:170px; height:29px; overflow:hidden; display:block; margin-top:5px}
.links span select {border:0 none; background:transparent; margin:5px 0 0 5px; width:160px}

.sub .detail {float:right; width:738px; border:1px solid #e3e3e3; position:relative; padding:0 10px 30px; background:#fff}
.sub .detail h1 {display:none; color:#4c4c4c; font:bold 20px/35px Arial; padding-left:17px; background:url(../images/icon_02.jpg) no-repeat left center; border-bottom:2px solid #2fabe4}
.sub .detail h1 span {color:#ccc; padding-left:10px}
.sub .detail .here { padding:10px 0;color:#5f5f5f; line-height:24px; padding-left:20px; border-bottom:1px solid #ccc; background:#fff url(../images/icon_local.png) no-repeat left center}
.sub .detail .here strong {color:#c1060b; font-weight:normal}
.sub .detail .content {padding:20px 0; font-size:10pt;height:400px;min-height:400px; height:auto !important; _height:400px;}
.sub .detail .content.arcbox{padding:20px}


.carouselLeft {
background: url(../images/rotate-left.png) no-repeat;
width: 40px;
height: 40px;
background-position: 0px 0px;
}
.carouselRight {
background: url(../images/rotate-right..png) no-repeat;
width: 40px;
height: 40px;
background-position: 0px 0px;
}

.about01 img{ margin-left:10px;}
.about01 p{ text-indent:2em}
.about01name{ float:right; clear:both; margin:10px 10px 0 0;}

.intrshow{position:relative;width:740px;height:92px;border-bottom:9px solid #949494;background:#949494;z-index:5; overflow:hidden}
.intrshow dl{width:740px;height:89px;border-bottom:1px solid #7e7e7e;overflow:hidden;}
.intrshow dd{float:left;width:109px;height:92px; padding-right:14px; background:url(../../images/con07.jpg) no-repeat 115px 3px}
/*.intrshow dd.conline {background:url(../images/con07.jpg) no-repeat center 3px; padding:0; width:14px;}*/
.intrshow dd a{display:block;padding:7px 0px 0 0px;}
.intrshow dd img{position:relative;z-index:12;}
.intrshow dd p{position:relative;z-index:12;color:#fff;font-size:12px;text-align:center;line-height:24px;}
.intrshow .on p{font-size:14px;}
.intrshow .movebg{position:absolute;left:4px;top:-8px;display:block;width:117px;height:109px; background:url(../../images/movebg.jpg) no-repeat;z-index:11;}
.conab01{ border-top:1px solid #2076b8; width:740px; margin-top:15px; padding-top:15px;}
.galleryContainer {
	width: 740px;  margin-top:10px;
}
.galleryImage {
	background-color:black;
	width:360px;
	height:238px;
	overflow:hidden;
	border:5px solid #fff;
	float:left;
}
.info {
	margin-left:10px;
	font-family:arial;
	padding:3px;
}
.info h2 {
	color:gray; margin-top:10px; font-family:"微软雅黑"
}
.info p {
	color:white; width:320px; margin-top:5px; line-height:18px
}
.clear {
	clear:both;
	margin-top:10px;
}
.about02list li{ background: url(../../images/con11.jpg) no-repeat #dedede; width:173px; height:203px; margin-left:6px; margin-right:6px;margin-top:15px; display:inline}
.about02list li img{ width:163px; height:150px;padding-left:5px; padding-top:5px;}
.about02list .about02listword{ width:160px; margin-left:4px; margin-top:5px; line-height:18px; text-align:center}

.next{ margin-top:25px;}
.next .nextbg a{ background:url(../../images/con24.jpg) no-repeat; width:27px; height:25px; text-align:center; line-height:25px;  margin-right:10px; display:block; }
.next .nextbg a:hover{ background:url(../../images/con23.jpg) no-repeat;color:#fff;}
.next .nextpage a{ background:url(../../images/con25.jpg) no-repeat; width:67px; height:25px;text-align:center; line-height:25px;  margin-right:10px; display:block;}
.next .nextpage a:hover{ background:url(../../images/con25_1.jpg) no-repeat; color:#fff;}
.next .nextword{ line-height:25px;}
.next .nextpageone{ background:url(../../images/con26.jpg) no-repeat; width:36px; height:25px; text-align:center; margin-left:10px;}
.next .nextbut a{ background:url(../../images/con27.jpg) no-repeat; width:46px; height:25px; text-align:center; line-height:25px; display:block;}
.next .nextbut a:hover{ background:url(../../images/con27_1.jpg) no-repeat; color:#fff;}
.videolist li{ border-bottom:1px dashed #d0d0d0; padding:20px 0 20px 0;}
.videolist .videolistbg{ background:url(../../images/video01.jpg) no-repeat; width:257px; height:168px;}
.videolist .videoone .videolistbg img{ width:230px; height:140px; padding:13px 15px 15px 13px;}
.videolist .videoone{ width:320px; margin-left:50px; display:inline;}
.mt10{ margin-top:10px; width:315px; margin-left:5px;}
#lianxi ul.list_unline li {
    border-bottom: 1px dashed #CCCCCC;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin: 0 auto;
    padding: 0;
    text-indent: 5px;
}
.monthlist li{ width:730px; margin-top:15px; background:#EDF2F6; border:1px solid #E4E5E7}
.monthlist .monthbg{ width:710px;  padding:12px; overflow:hiiden}
.monthlist .monthbg img {margin:0 10px 0 0}
.monthlist .monthbg p {line-height:20px; text-indent:2em}
.monthlist .monthbg .monthword{ width:344px; margin-left:12px; }
.monthlist .monthbg .monthbt{ font-size:17px; color:#5f5f5f; font-weight:bold; text-indent:0}
.act{ margin-top:10px;}
.act .actbt{ color:#fff; font-size:15px; font-weight:700; background:#2076b8; padding:5px; width:auto !important; display:inline; }
.act img{ margin-top:30px;}
.act p{text-indent:2em}
.mt35{ margin-top:35px;}
.bt{ text-align:center; font-size:20px; color:#009b92; font-weight:700;}
.nr{ margin-top:20px;}
/*.nr p{text-indent:2em}*/
.back{ border-top:1px #ccc dotted; padding-top:20px; margin-top:30px;}
.back a{ font-size:14px; float:right}
/*.back a{ background:url(../images/news_05.jpg) no-repeat;  width:122px; height:37px; display:block; margin-left:auto; margin-right:auto;}
.back a:hover{ background:url(../images/news_06.jpg) no-repeat; width:122px; height:37px;}*/
.newsbg{ background:#ebebeb; line-height:25px; text-align:center; margin-top:10px;}
.prolist li img{ border:1px solid #dfdfdf}

.prolist li{ margin-left:6px; margin-right:7px;margin-bottom:20px; display:inline;}
.border{ border-top:1px solid #ccc; padding-top:20px;}
.pronyimg img{ border:1px solid #dfdfdf;}
.pronycon{ width:350px; margin-left:15px; margin-top:5px;}
.pronyconbt{ font-size:17px; color:#0269bf; font-weight:700;}

.title_3{ border-bottom:1px #ccc solid; margin-top:-1px; }
.title_2 .tab{font-size:12px; color:#666; padding-left:15px;}
.title_2 .tab li{ background:url(../../images/pro_02.jpg) no-repeat;width:112px;height:30px;line-height:30px;text-align:center;cursor:pointer;color:#666; display:block; margin-top:4px; z-index:4;  position:relative;}
.title_2 .tab li:hover{background:url(../../images/pro_01.jpg) no-repeat;width:112px;height:30px; color:#000; font-weight:700;}
.title_2 .tab .selected{background:url(../../images/pro_01.jpg) no-repeat;width:112px;height:30px;color:#000; font-weight:700;}
.pro_cs{ width:728px; margin-top:15px;}
.pro_con_gs{ border-left:1px #ccc solid; border-right:1px #ccc solid; margin-top:-5px; padding-top:15px; padding-left:15px; padding-right:15px; overflow:hidden;}
.pronytd{ margin-top:5px;}
.solconbt{ text-align:center; color:#0a6ebc; font-size:15px; text-align:center; text-decoration:underline; font-weight:700; margin-top:15px;}
.solconimg{ border-bottom:1px dashed #ddd; padding-bottom:10px;}
.kongge{text-indent:2em}
.fwcn{ background: url(../images/cn01.jpg) no-repeat top right;}
.fwcn .fwcnbtone{ color:#1c72b5; font-size:25px; font-weight:700;}
.fwcn .fwcnbttwo{ font-size:16px; color:#5f5f5f; font-weight:700; line-height:28px;}
.fwcn .fwcnbttwo span{ color:#1c72b5;}
.fwcn .fwcnconone{ width:310px;}
.fwcn .fwcncontwo{ color:#1c72b5; font-weight:700; font-size:15px; margin-top:25px;}
.onlinex img{ margin:20px 0 20px 2px;}
.onlinecon{ width:330px;}
.onlinecon .onlineconbt{ color:#0269bf; font-size:20px; font-weight:700;}
.onlinesty{ font-size:16px; font-weight:700;}
.mt20{ margin-top:20px;}
.onlinewidth{ width:260px;}
.zx strong{ font-size:15px; color:#0063a5;}

.casebg{ background:url(../../images/casebg.jpg) no-repeat top center; width:740px; height:395px;}
.casebg .casenr{ width:410px; text-indent:2em; margin-left:330px; line-height:23px;}
.casebg01{ background:url(../../images/case01.jpg) no-repeat; width:738px; height:103px; margin-top:10px;}
.casebt{ color:#0a8700; font-size:20px; font-weight:700; margin-bottom:10px;}
.caselisst{ width:598px; padding:8px 0 0 140px;}
.caselisst li{ background:url(../images/case02.jpg) no-repeat 0 10px; padding-left:10px; margin-right:4px; width:135px;}
.casebg02{ background:url(../../images/case03.jpg) no-repeat; width:738px; height:103px; margin-top:10px;}
.casebg03{ background:url(../../images/case04.jpg) no-repeat; width:738px; height:103px; margin-top:10px;}



.aasub .product_list h1 {display:block; background:none; border:0; margin:0; padding:0; font:bold 22px/60px '微软雅黑'; padding-left:10px}
.aasub .product_list .content {padding-top:0}


.product_1_list {width:100%; overflow:hidden}
.product_1_list li {float:left; width:166px; margin:0 8px; padding-bottom:20px; text-align:center}
.product_1_list img {display:block; padding:2px; background:#fff; border:1px solid #ddd; margin-bottom:8px; width:160px}
.product_1_list a {display:block; line-height:16px; font-size:10pt}
.product_1_list a.view {width:100%; height:18px; background:url(../images/button_01.jpg) no-repeat center top; text-indent:-9999px; margin-top:8px}
.product_1_list li span {display:block; line-height:16px; padding-top:6px}
.product_1_list li.cl {clear:both; float:none; height:1px; line-height:1px; font-size:1px; overflow:hidden; display:block; padding:0; margin:0}

.product_4_list {padding:0 10px}
.product_4_list li {width:100%; height:220px; overflow:visible; margin-bottom:15px; border-bottom:1px dashed #ccc}
.product_4_list li a {float:left}
.product_4_list li img {width:200px; height:200px; border:1px solid #ccc; margin-right:20px}
.product_4_list h2 {color:#0269bf; margin-bottom:20px; font-size:18px}

.product_6_list {clear:both}
.product_6_list div {height:160px; padding-top:20px; position:relative}
.product_6_list div div {float:left; height:auto; padding:5px; border:1px solid #ccc; margin:0; position:static}
.product_6_list div div span {display:block; text-align:center; background:#105DAB; color:#fff}
.product_6_list div p {float:right; width:500px; padding:5px 60px 0 0; font-size:15px}
.product_6_list div p strong {color:#0269bf; padding-bottom:10px; display:block}
.product_6_list a.view { position:absolute; right:20px; bottom:5px; display:block; width:65px; height:18px; background:url(../images/button_01.jpg) no-repeat; text-indent:-9999px; margin-top:8px}

.product_6_body .pdfdown {position:absolute; right:0; top:0}

.pdfdown {background:url(../../images/pro05.png) no-repeat; padding-left:20px}

.product_detail {}
.product_image {float:left; width:310px; margin-bottom:20px}
.product_image img {float:left; width:300px; border:1px solid #ccc}
.product_image .imgs {}
.product_image .imgs img {width:70px;margin:10px 5px 0 0}
.product_desc {float:right; width:420px; margin-bottom:20px}
.product_desc h2 {color:#009b92; margin-bottom:20px}
.product_body_title {clear:both; background:#eee; line-height:30px; height:30px;}
.product_body_title span {font-weight:bold; display:block; float:left; padding:0 20px; background:#0269bf; color:#fff}
.product_body {padding:10px}
.product_related {padding:10px}

.product_body table {border-collapse:collapse; width:100%}
.product_body th, .product_body td {padding:0px 3px; border:1px solid #ddd; text-align:left}
.product_body th {background:#eee}
.product_body td {font-size:9pt}





.index .solution {z-index:999; position:relative}

.footer_tmp {clear:both; margin-top:10px;background:#373737; color:#fff}
.footer_tmp .tips{ width:960px; margin:0 auto; padding:15px 0 5px; overflow:hidden; zoom:1}
.footer_tmp .tips .contact{ float:left}
.footer_tmp .tips .contact span{ margin-right:15px; display:inline-block; height:38px; padding-left:50px; line-height:38px}
.footer_tmp .tips .contact span.icon_tel{ background:url(../images/icon_tel.gif) no-repeat left center}
.footer_tmp .tips .contact span.icon_mail{ background:url(../images/icon_mail.gif) no-repeat left 3px}
.footer_tmp .tips .links{ float:right; margin-top:10px}
.footlink{ padding:10px 0; border-top:1px solid #454545}
.footlink .linkbox{ width:960px; margin:0 auto;overflow:hidden; zoom:1}
.footlink .linkbox a{ margin:0 5px; color:#FFF}
.footlink .linkbox .addr{ float:left}
.footlink .linkbox .copyrights{ float:right}

.sub {width:100%; overflow:hidden}
.sub .side .box p {margin:0}

.news_item {border:0; padding:6px 0 6px 30px; background:url(../images/icon_05.png) no-repeat 15px 12px; border-top:1px dashed #ddd;}
.news_item img, .news_item div {display:none}
.news_item h4 {margin-bottom:0px}
.news_item h4 a  {font-size:10pt; font-weight:normal}
.news_item span {float:right; margin-right:10px}
.news_item a.view {display:none}
.news_item img {width:150px;}

.news_item_hover {padding:10px; border:1px dashed #ccc; overflow:hidden; background:none; width:718px; overflow:hidden}
.news_item_hover img, .news_item_hover div {display:block}
.news_item_hover img {float:left; background:#fff; border:1px solid #ccc; padding:3px; margin-right:15px}
.news_item_hover h4 {margin-bottom:5px}
.news_item_hover h4 a {font-size:15px; font-weight:bold}
.news_item_hover span {display:none}
.news_item_hover div {}
.news_item_hover a.view {height:18px; display:block; background:url(../images/button_01.jpg) no-repeat right; text-indent:-9999px}

.news_item_next {border:0}


.sub_menu {height:43px; line-height:43px; background:url(../images/product-nav-bar-bg.png) repeat-x; position:relative}
.sub_menu ul {}
.sub_menu li {float:left; background:url(../images/sub_menu_line.png) no-repeat left center; padding:0 10px 0 11px; position:relative}
.sub_menu li.first {background:none; padding:0 10px 0 10px}
.sub_menu a {display:block; line-height:37px; height:37px; float:left; padding:0 10px; border:1px; white-space:nowrap; z-index:22; position:relative}
.sub_menu a:hover, .sub_menu a.on {color:#0168BE; border:1px solid #ddd; border-bottom:0; background:#fff}

.sub_menu ul ul {position:absolute; background:#fff; border:1px solid #ddd; position:absolute; left:11px; top:37px; z-index:20; margin-left:0px; display:none; padding:10px}
.sub_menu ul ul li {background:none; padding:0; float:left; width:250px}
.sub_menu ul ul a {float:none; border:0; height:45px; line-height:45px; background:no-repeat 10px top; padding-left:60px; font-size:10pt}
.sub_menu ul ul a:hover {color:#0168BE; border:0; background:no-repeat 10px top}



.stock {width:700px; margin:0 auto;}
.stock h2 {font-size:20px; margin-bottom:10px}
.stock div div {border:1px solid #ccc; padding:20px}
.idTabs {width:100%; overflow:hidden}
.idTabs li {float:left; margin-right:5px}
.idTabs li a {display:block; padding:10px 20px; background:#fff; border:1px solid #ccc; border-bottom:0}
.idTabs li a.selected {background:#f5f5f5; font-weight:bold}
.idtabs_con {border:1px solid #ccc; padding:20px}


.downloads {}
.downloads li {height:38px; line-height:38px; padding-left:20px; border-bottom:1px dashed #ccc; background:url(../images/icon_02.jpg) no-repeat 6px center}
.downloads li.odd {background-color:#f5f5f5}
.downloads li.on {background-color:#eee}
.downloads a {line-height:38px}
.downloads span {float:right; margin-right:30px; font-size:12px}

.investor_feedback {background:url(../../images/bg_01.jpg) no-repeat; width:570px; height:648px; margin-top:-10px; padding:50px 80px 0 90px}
.investor_feedback div {margin-bottom:10px}
.investor_feedback label {float:left; width:130px; text-align:right; padding-right:10px}

.message_line {}
.message_line .title {background:#f7f7f7 url(../../images/bg_02.jpg) no-repeat; height:29px; line-height:29px; color:#fff; padding-left:20px}
.message_line .item {padding:10px; border-bottom:1px dashed #ccc}
.message_line .item span {color:#999}
.message_line .item strong {font-size:14px; color:#2383CF}
.message_line .item p {margin:0; padding:0; padding-top:5px}

.message_form h3 {font-weight:bold; color:#06c; font-size:18px; margin-bottom:10px}
.message_form td {padding:5px}
.message_form textarea {width:100%; height:100px;}


/**************************************************************************************************************************************/ 
/***************************** style starts for the main navigation on landing page *****************************************************/ 
/**************************************************************************************************************************************/

.navigation-container {
	margin: 0 auto;
	width: 970px;
}
.lt-ie7 .navigation-container {
	margin: 0 auto;
	width:986px
}
.navigation-container ul {
	float: left;
	margin: 0 0 20px;
}
.lt-ie7 .navigation-container ul {
	position:relative;
	margin-left: 6px;
}
.navigation-container ul li {
	background: url("../../images/nena-menu-separator.png") no-repeat left center;
	display: inline;
	float: left;
	margin: 0 0 0 0;
	padding:3px 0px 0px 0px;
	list-style: none;
	position: relative;
	text-align: center;
	width: 138px;
}
.navigation-container ul:last-child {
	background: url("../../images/nena-menu-separator.png") no-repeat right center;
}
.navigation-container ul li .product-category-href {
	padding:0px 5px 0px 5px;
	color: #252f47;
	display: table-cell;
	height: 40px;
	text-decoration: none;
	vertical-align:middle;
	width: 129px;
	line-height: 12px;
}
.ieall .navigation-container ul li .product-category-href {
	padding:7px 5px 3px 5px; 
	display: inline-block;
	height: 29px;
	line-height: 15px;  
}
  
.navigation-container ul li.last {
	background: url("../../images/nena-menu-separator.png") no-repeat right center;
}
.navigation-container ul li a.tab-hover {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #CCC;
	border-bottom-width:0;
	position:relative;
	display: table-cell;
	z-index:101;
	font-weight: normal;
	vertical-align:middle;
}

.ieall .navigation-container ul li a.tab-hover {
	background: repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #CCC;
	border-bottom-width:0;
	position:relative;
	display: block;
	z-index:175;
	font-weight: normal;
}
.lt-ie7 .navigation-container ul li a.tab-hover {
	background:none;
	border: 1px solid #CCC;
	border-bottom-width:0;
	width: 127px;
}

.navigation-container ul li .product-category-list {
	border: 1px solid #CCC;
	position: absolute;
	top: 40px;
	float: left;
	z-index:100;
	display: none;
	left:0px;
	background: #fff;
	-moz-box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb')";	/* For IE 8 */
 	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb');		/* For IE 5.5 - 7 */
}

.navigation-container ul li.product-category-static:hover .product-category-list{
	display:block;	
}

.navigation-container ul li.product-category-static:hover a.product-category-href {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #CCC;
	border-bottom-width:0;
	position:relative;
	display: table-cell;
	z-index:101;
	font-weight: normal;
	vertical-align:middle;
}

.navigation-container ul li.product-category-static .p-image{ 
display:none;
}
 

.navigation-container ul li.product-category .product-category-list ul {
	position: relative;
	float: left;
	padding:15px 20px 0px 20px;
	background:url("/consumerfiles/assets/img/nena/flyout-divider-small.gif") no-repeat left center;
	margin:0;
}
.navigation-container ul li.product-category .product-category-list .ulborder-big {
	background-image:url("/consumerfiles/assets/img/nena/flyout-divider.gif");
}
.navigation-container ul li.product-category ul li {
	background-image:none;
	width: 175px;
	float:none;
	position:relative;
	height:45px;
	border:0px solid #FF0000;
	overflow:hidden;
	display:block;
}
.ieall .navigation-container ul li.product-category ul li {
	display:table;
}
.navigation-container ul li.product-category ul li .p-image {
	float: left;
	height: 45px;
	overflow: hidden;
	width: 45px;
}
.navigation-container ul li.product-category ul li .p-content {
	width: 110px;
	padding-left:15px;
	cursor:pointer;
	display:table-cell;
	vertical-align: middle;
	text-align:left;
	left:0px;
	height:45px;
}
.ieall .navigation-container ul li.product-category ul li .p-content {
	left:45px;
	position:absolute;
	top:50%;
	height:auto;
}
.navigation-container ul li.product-category ul li .p-content a {
	position:relative;
	z-index: 150;
	text-align: left;
	color: #252f47;
	text-decoration: none;
	line-height: 16px;
}
.ieall .navigation-container ul li.product-category ul li .p-content a {
	top:-50%;
	line-height: 17px;
}
.navigation-container ul li.product-category ul li .p-content a:hover, .navigation-container ul li.product-category ul li .p-content:hover a {
	font-weight: normal;
	color: #252f47;
	text-decoration:underline;
}
  
#product-navigation.prdnavrtl {
	direction: rtl;
}

#product-navigation.prdnavrtl .navigation-container ul {
	float: right;
	direction:rtl;
}

#product-navigation.prdnavrtl .navigation-container ul li.product-category ul li .p-image {
	float: right;
}
#product-navigation.prdnavrtl .navigation-container ul li.product-category ul li .p-content {
	margin: 0 10px 0 0;
	padding-left: 0px;
	padding-right:10px;
	width: 100px;
	direction:rtl;
	text-align:right;
}
#product-navigation.prdnavrtl .ieall .navigation-container ul li.product-category ul li .p-content {
	left:0;
	right:45px;
}
#product-navigation.prdnavrtl .navigation-container ul li.product-category ul li .p-content a {
	color: #252f47;
	line-height: 15px;
	text-align: right;
	font-size: 16px;
}
#product-navigation.prdnavrtl .navigation-container ul li {
	background: url("/consumerfiles/assets/img/nena/nena-menu-separator.png") no-repeat scroll right center transparent;
}
#product-navigation.prdnavrtl .navigation-container ul:last-child {
	background: url("/consumerfiles/assets/img/nena/nena-menu-separator.png") no-repeat left center;
}
#product-navigation.prdnavrtl .navigation-container ul li.product-category .product-category-list ul {
	background: url("/consumerfiles/assets/img/nena/flyout-divider-small.gif") no-repeat scroll right center transparent;
	float: right;
	padding:15px 20px 0px 20px;
	position: relative;
}


#product-navigation.prdnavrtl .ieall .navigation-container ul li .product-category-list {
		padding-bottom:20px;
		margin-right:4px;
}
#product-navigation.prdnavrtl .lt-ie8 .navigation-container ul li .product-category-list {
	margin-right:0px;
}

#product-navigation.prdnavrtl .lt-ie7 .navigation-container ul li .product-category-list {
	margin-right:4px;
}

.hr_1{ font-size:25px; font-weight:700; color:#1c72b5; padding-bottom:15px;}
.hr_2{color:#5f5f5f; padding-bottom:20px;}
.hr02{ color:#5f5f5f}
.hr02 span a{color:#cc0000;text-decoration:underline}
.hr01_list{ margin-top:15px;}
.hr01_list .col{ color:#1e74b6}
.hr01_list td, .hr01_list th {text-align:center}
.hr01_list .left {text-align:left}
.hr01_list td{ border-bottom:1px dashed #d8d8d8;padding-left:10px; padding:8px}
.hr01_list th{ background-color:#d9d9d9; padding-left:10px; color:#1e74b6; padding:5px 8px}
.hr01_list .hr_d {display:none; background:#f5f5f5}
.hr02_cn{ color:#5f5f5f; padding-bottom:10px;}
.hr02_cn span{font-size:16px;color:#1e74b6; font-weight:700;}
.solcon strong{color:#1e74b6; font-size:15px;}
.solcon span{color:#1e74b6;font-size:15px;}

.solution_tabs {width:700px; margin:0 auto;}
.solution_tabs h2 {font-size:20px; margin-bottom:10px}
.solution_tabs div div {border:1px solid #ccc; padding:20px; text-align:center}
.solution_tabs .idTabs {width:100%; overflow:hidden}
.solution_tabs .idTabs li {float:left; margin-right:5px}
.solution_tabs .idTabs li a {display:block; padding:10px 20px; background:#fff; border:1px solid #ccc; border-bottom:0}
.solution_tabs .idTabs li a.selected {background:#e0e0e0; font-weight:bold}
.solution_tabs div{ border:1px solid #CCC; padding:20px 5px;}
.solution_tabs div ol {margin:0; padding:0; padding-left:20px}

.solcon_bt{color:#0a6ebc; font-size:20px; text-align:center;font-weight:700; margin-top:15px;}

.search_list  h1 {color:#1c72b5;}
.search_list ul {padding-top:20px}
.search_list li {line-height:30px; font-size:14px; border-bottom:1px dashed #ccc}
.search_list li span {float:right; font-size:11px}

.cms_page_nav {text-align:center; padding:10px 0}

.product_body_title .idTabs a {border:0}
.product_body_title .idTabs a {padding:0 20px; line-height:30px; background:#009b92;color:#fff}
.product_body_title .idTabs a.selected {background:#009b92; color:#fff}



.videolist {width:100%; overflow:hidden}

.bk_item {width:100%; overflow:hidden}
.bk_item div {float:left; text-align:center; padding:0 8px}
.bk_item img {width:160px; display:block; border:1px solid #ccc; padding:3px}

.caset {}
.caset th, .caset  td {border:0; font-size:12px}

/*内页侧栏*/
.sidebar .sb_nav{ float:left; width:210px; position:relative;}
div.ti1-bg{ position:absolute; width:205px; height:37px; background:url(../images/leftti.png) no-repeat top right; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}
div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
.sidebar .sb_nav .title1{ border:1px solid #e3e3e3; background:#fff; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #e3e3e3; background:#fff; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:0px 15px 10px 15px; background:#fff;border:1px solid #e3e3e3; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; background:url(../images/dt-11.gif) no-repeat 2px 13px;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#09F;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#005954; }
#sidebar dl dd.on a{  color:#005954; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:751px; background:#fff; overflow:hidden; background:#FAFDFF;}
.sidebar .sb_box h3.title{ border-bottom:1px solid #cce6f5;height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #69CBF1; padding:0px 15px; color:#2d648f;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}