@charset "utf-8";
/*=======通用=======*/
*{ margin:0; padding:0;}
ul,
ul li{ list-style:none;}
input,select,textarea{ vertical-align: middle;font-size:11px; font-family:Arial,san-serif; color:#333;}
img{ border:none;}
a img{ border:none;}
h2{ font-size:12px; font-weight:bold; color:#000000; }

/*==断字换行==*/
.sideColumnList div p,
.sideColumn div p,
.product p,
.column li a,
.columnList li a
{ word-wrap:break-word; word-break:break-all;  -moz-binding: url('./wordwrap.xml#wordwrap');overflow:hidden;}
.clear{clear:both;height:1px;font-size:1px;}
/*===more链接===*/
.more{ text-align:right;padding:0 11px; }
.more a{ color:#a32912;}
.more a:hover{ color:#a37912;}
/*===newsletter===*/
#newsletter{ background:url(../images/tp_newsletter.gif) no-repeat; line-height:32px; margin:0px 0 1em 0; width:157px;}
#newsletter a{ display:block; padding-left:50px;}
/*===rss===*/
#rss{ vertical-align:middle; margin-left:11px;}
/*==栏目及内容提要==*/
.column{ float:left; background:#F5F5F5; border-left:1px solid #DBDBDB; margin-bottom:11px; overflow:hidden;}
.column h2{ background:#fff; line-height:24px;padding-left:9px;}
.column img{ padding-top:1px;}
.column ul{ padding:0 15px;}
.column li { padding:0 0 0 15px ;background:url(../images/tp_column_li_bg.jpg) 0 5px no-repeat;line-height:14px;margin:11px 0 ;}
/*==圆角==*/
.form{background:url(../images/tp_technical_bg2.jpg) left bottom no-repeat;}
.formWrap{background:url(../images/tp_technical_bg.jpg) left top no-repeat;}
/*==侧边圆角栏目==*/
.sideColumnList,
.sideColumn{ width:157px; background:url(../images/tp_column_bg.jpg) left bottom no-repeat;padding:0 0px 6px 0px;margin:0 0 11px 0; }
.sideColumnList h2,
.sideColumn h2{ background:url(../images/tp_column_h2_bg.jpg) left top no-repeat; padding:0 9px 0 9px;line-height:25px;}
.sideColumnList h2{background:url(../images/tp_columnList_h2_bg.jpg) left top no-repeat;}
.sideColumnList div,
.sideColumn div{ padding:0 2px;}
.sideColumnList ul li{ padding:0 11px 0 16px; margin:8px 0; background:url(../images/tp_columnList_li_bg.gif) 7px 5px no-repeat;}
.sideColumnList ul li span{ color:#333;line-height:11px;}
.sideColumnList ul li span.time{ color:#999;}
/*==带图片的列表picList==*/
.picList{ margin-bottom:32px;}
.picList .img{float:left;padding-right:9px;}
.picList .imgList1{float:left; padding-left:6px; padding-right:9px; padding-top:6px; width:158px; height:78px; line-height:78px; background:url(../images/solutions_listBg.gif) top left no-repeat;}
.picList dt{float:right;color:#000;font-weight:bold;margin-bottom:12px;font-size:12px;}
.picList dt a{ color:#000;font-size:12px;}
.picList dt a:hover{ color:#cc3333; font-size:12px;}
.picList .title{color:#000;font-weight:bold;margin-bottom:12px;font-size:12px;}
.picList .intro{color:#535353;margin:0 0 0 106px;}
.picList td{ vertical-align:top;}
/*==打印按纽==*/
.c_printUp { color:#666666; text-align:right;}
.c_printUp img, .c_printDown img { margin:0pt 5px 0pt 0pt;}
.c_printDown a, .c_printUp a { color:#666666; margin:0 6px;}
/*===detail详细页===*/
.article{ font-family:Verdana,sans-serif; font-size:12px; color:#000; line-height:20px; margin-bottom:60px;}
.article h1{ font-size:14px;text-align:center;margin:14px 0;color:#000;}
.article h2{ font-size:12px;color:#000;font-weight:normal;text-align:center;margin:12px 0;padding: 0 24px;}
.article p{ margin:20px 0;}
.article p strong{color:#000;font-weight:normal;}
/*==上一条下一条新闻==*/
.NextPre{margin:20px 0; text-align:center; color:#333;}
.NextPre a{padding:0 12px; color:#AA0000;}
.NextPre a:hover{padding:0 12px; color:#AA0000;}
.NextPre #next{background:url(../images/icon_next.gif) right center no-repeat;}
.NextPre #pre{ background:url(../images/icon_pre.gif) left center no-repeat;}
/*==video视频==*/
.video{ float:left; margin:0 12px 0 0;}
/*==相关新闻==*/
.related{ clear:both; padding:0 0 44px 0;}
.related h3{ color:#666; font-size:11px;border-bottom:1px solid #D7D7D7;padding:3px;}
.related ul li{padding:0 0 0 14px;margin:11px 0; background:url(../images/tp_related_news_li_bg.jpg) 4px 5px no-repeat;}

/*==输入框样式==*/
/*.inputTxt{ border:1px solid #ddd; border-bottom-color:#f4f4f4; border-top-color:#bbb;}
.inputTxt{ background:url(../images/tp_search_input_bg.jpg) left top repeat-x #fff;}*/


/*================布局===================*/
/*=======header========*/
/*==修正main.css==*/
input#Search{height:15px;border:1px solid #cacaca;}
input#goSearch{border:none; }

/*======container=======*/
#container{ float:left; margin-top:11px; clear:both; text-align:left;}
/*====sidebar====*/
#sidebar{ width:156px;float:left;}
#sidebar h2{ background:none; padding-left:0; color:#000;line-height:25px;}
/*=子导航=*/
#submenu4{
	 width:157px; background:url(../images/tp_column_bg.jpg) left bottom no-repeat;padding:0 0px 6px 0px;margin:0 0 11px 0; color:#666666
}
#submenu4 h2{color:#484848; border-bottom:1px solid #ccc; background:url(../images/tp_column_h2_bg.jpg) left top no-repeat; padding:0 9px 0 20px;line-height:25px;}
#submenu4 div{ padding:0 2px;}
#submenu4 ul li{}
#submenu4 ul li span{ color:#333;line-height:11px;}
#submenu4 li a{ padding:0px 0 0px 25px; height:22px; line-height:22px; background:url(../images/tp_left_nav_a.gif) 12px center no-repeat; display:block; color:#333; }
#submenu4 li a:hover{ color:#993300;}

#submenu3{
	margin-bottom:6px; background:url(../images/tp_left_nav1.gif) left bottom repeat-y;
}
#submenu2,
#submenu{ padding-bottom:6px; background:url(../images/tp_left_nav2.gif) left bottom no-repeat;}

#submenu3 h2{ font-size:11px; color:#D43718;background:url(../images/tp_left_nav.gif) left top no-repeat;padding-left:24px}
#submenu2 h2,
#submenu h2{ font-size:12px; color:#424242;background:url(../images/tp_left_nav.gif) left top no-repeat;padding-left:24px}

#submenu2 li,#submenu3 li,
#submenu li{ zoom:1;vertical-align: bottom;}
#submenu2 li a,#submenu3 li a,
#submenu li a{ padding:4px 0 4px 24px; background:url(../images/tp_left_nav_a.gif) 12px center no-repeat; display:block; color:#333; border-bottom:1px solid #ededed;}
#submenu2 li a:hover,#submenu3 li a:hover,
#submenu li a:hover{color:#990000; }

#sidebar .current{background:#f0f0f0;color:#000;}
#sidebar .current a{ color:#000;}
#sidebar .current a:hover{ color:#990000;}
#sidebar .current ul{ background:#fff; border:1px solid #ededed; border-top:none; border-bottom:none;}
#sidebar .current ul a{ color:#333; background:url(../images/tp_dot.gif) 28px 10px no-repeat; padding:4px 0 4px 36px;}
#sidebar #submenu .current ul a{ background:#fff;}
#sidebar .current ul a:hover{ color:#a32912;}
#sidebar .current ul ul{ border:none;}
#sidebar .current ul ul a{ color:#333; background:none;padding:4px 0 4px 48px;}
#sidebar .currnet ul ul a:hover{ color:#a32912;}
#sidebar .current .current a{ color:#000;background-color:#f9f9f9;}
#sidebar .current .current a:hover{ color:#990000;}
#sidebar .current .current .current a{ color:#a32912; background:#fff;}
#sidebar .current .current .current a:hover{ color:#990000; background:#fff;}
#sidebar .current .current li a {color:#333;background:#fff;}
#sidebar .current .current li a:hover {color:#990000;background:#fff;}

/*====mainbody====*/
#mainbody{ float:left; margin-left:11px; width:611px; color:#333; overflow:hidden;}
#mainbody .location{color:#000000;background:url(../images/tp_location_bg.gif) left bottom no-repeat;line-height:19px; padding-left:11px; margin-bottom:11px; width:600px;}
#mainbody .location a{ color:#797979;}
#mainbody .location a:hover{ color:#CC0000;}
#mainbody .location span{ display:block; color:#a32912; font-size:16px; font-weight:bold;}
#mainbody #banner{margin:11px 0 ;}
/*=main=*/
.main{ float:left; width:443px; margin-right:11px;font-size:12px; color:#000; line-height:20px; margin-bottom:60px; }
.side{ float:left; width:157px; overflow:hidden;}

/*====footer====*/
#footer{ clear:both; height:50px; background:url(../images/tp_footer_bg.jpg) left top no-repeat; color:#999999; line-height:21px;padding:15px 10px 0px 10px; width:760px;}
#footer p.links{ color:#888;}
/*================布局结束===================*/

/*=solution.html=*/
.new{ float:left; width:399px;height:144px;background:url(../images/tp_new_bg.jpg) no-repeat;padding:0 20px; overflow:hidden;}
.new h2{ line-height:22px;background:url(../images/tp_new_h2_bg.jpg) left bottom no-repeat;margin:11px 0 5px 0;}

/*=====产品页面=====*/
/*=index.html=*/
.productList{ background: #eee url(../images/tp_productList_bg.gif) left  bottom no-repeat; margin-bottom:22px;}
.productList td:hover,.productList td.hover{ background-color:#f7f7f7;}
.productList td{ border-right:1px solid #fff;}
.productList th{ background:url(../images/tp_productindexbg.gif) left no-repeat; font-weight:normal;  height:20px; line-height:20px; text-align:center;}
.productList th a{ color:#FFFFFF;  text-decoration:none;}
.productList th a:hover{ color:#990000; text-decoration:underline}
.productList td:last{ border:none;}
.productList ul{ padding:11px 0 11px 16px; line-height:20px;}
.productList ul a:hover{ text-decoration:underline;}

/*=mobile_broadband.html=*/
#sidebar .search_bar{ margin:50px 0 11px 0;}
.picShow {padding-left:2px;margin:11px 0  40px 0;}
.search_bar select{ width:156px; margin:0 0 11px 0;}
#hotClick { margin:50px 0 0 0 ;}
#hotClick h2{ border-bottom:1px solid #E0E0E0;}
#hotClick span, #hotClick a{ color:#535353; font-size:12px;}
#hotClick .hotClick_list{ width:130px; overflow:hidden; padding: 5px 23px 5px 5px ; line-height:24px;}
#hotClick .hotClick_list a:hover{color:#900 !important;text-decoration:underline;}
.news{ padding-right:22px;}
.related_products h2,
.community h2,
.service h2,
.service2 h2,
.service3 h2,
.news h2{ color:#444; border-bottom:1px solid #E0E0E0;margin-bottom:11px; line-height:16px; }
.news .img{ float:left;}
.news .img a{ display:block; color:#CA0000;margin-bottom:11px;}
.news ul{ margin: 0  0 0 106px; line-height:14px;}
.news ul li{margin-bottom:14px;padding-left:12px; background:url(../images/tp_columnList_li_bg.gif) 5px 5px no-repeat;}
/*
.service ul li a,
.news ul li a{ color:#000;}
.news ul li a:hover{ color:#ff0000;}
.service ul li a:hover,
.service ul li a:hover{ color:#FF0000;}
*/
.news ul li span{ display:block; color:#7C7C7C;}
.service { width:162px;}
.service2 ul,
.service3 ul,
.service ul{ line-height:30px; margin-left:12px;}
.service3 ul,
.service2 ul{ line-height:11px;}
.service3 ul li,
.service2 ul li,
.service ul li{ padding-left:40px;color:#787878; background-position:left top;}
.service3 ul li{ margin-top:16px; overflow:hidden;}
.service2 ul li{margin-top:30px; overflow:hidden;}
.service3 a,
.service2 a{ font-weight:normal;color:#000000;}
li#feedback{ background:url(../images/tp_Products__service_04.jpg) left top no-repeat;}
li#download{ background:url(../images/tp_Products__service_01.jpg) left top no-repeat;}
li#faq{ background:url(../images/tp_Products__service_02.jpg) left top no-repeat;}
li#network{ background:url(../images/tp_Products__service_03.jpg) left top no-repeat;}

.productList2 {margin:11px 10px 22px 10px!important;margin:11px 5px 22px 5px; float:left;}
.productList2 h2{font-size:18px;color:#2f2f2f;line-height:27px;border-bottom:1px solid #e6e6e6;margin-bottom:22px;}
.productList2 h2 a{display:block; color:#000000;}
.productList2 h2 a:hover{display:block; color:#990000;}
.productList2 .product img{ background:url(../images/tp_Hanset_UMTS_img_bg.jpg) left top no-repeat; width:100px; height:100px; padding:10px; }
.productList2 .product .imgIcon{ background:url(../images/none.jpg); width:13px; height:12px; padding:0px; padding-top:5px;}
.productList2 .product{width:120px; margin-right:33px; margin-bottom:20px; float:left; color:#333; font-size:10px; line-height:11px; }
.product h3, .product h3 a{font-size:12px;color:#4c4c4c; line-height:18px;}
.product h3 a{text-decoration:underline;}
.product h3 a:hover{ font-size:12px; color:#CA0000;}
.product h3 {padding: 0px 5px;margin-top:5px;}
.product p{ padding: 5px 5px;margin-top:0px; height:25px; overflow:hidden;text-overflow:ellipsis; line-height:15px; }


.related_products,.community {float:left;width:186px;margin-right:24px;line-height:16px;color:#333; display:inline;}
.related_products .img{ float:left;}
.related_products p,
.community p{ margin:5px 0;}
.related_products p strong{display:block;}
.community h2{ margin:0 0 0 0;}

.specifications{ margin:11px 11px 0 0;}
.specifications h2{ border-bottom:1px solid #bcbcbc}
.description { border-bottom:1px solid #dbdbdb; padding:0 6px; }
.description dd{  padding:0 16px;}
.description ul{ margin-bottom:11px;}
.description ul li{ padding:0 11px 0 11px; background:url(../images/tp_columnList_li_bg.gif) 0px 5px no-repeat;}
.description dt{ line-height:27px; color:#a32500; padding-left:16px; font-size:11px; background:url(../images/btn_Hanset_products_h3_bg.jpg) left center no-repeat;}
.description h4{ font-size:11px; line-height:22px; color:#6d6d6d;}
.btn{ line-height:20px; border-bottom:1px solid #dbdbdb; padding:0 6px; font-size:12px;}
.btn a{padding:0 0 0 16px; margin-right: 50px;  font-size:12px; }
.btn a:hover{ font-size:12px;}
.btn #expand{ background:url(../images/btn_Hanset_products_expand.jpg) left center no-repeat;}
.btn #collapse{ background:url(../images/btn_products_collapse.jpg) left center no-repeat;}

/*=======角色页面======*/
.rolePage #mainbody{ margin:0; width:778px;}
.rolePage #mainbody .main{ width:610px;}
.rolePage #mainbody .location{color:#000000;background:url(../images/tp_role_location_bg.jpg) left bottom no-repeat; padding-bottom:5px; width:778px;}
.customer_need { background:url(../images/tp_customer_need_bg.jpg) left top no-repeat #e9e9e9; width:580px; margin:0 0 12px 0; padding:12px; float:left;}
.customer_need h2{ line-height:22px; font-size:14px;}
.customer_need .need_content{background:#fff; float:left;}
.customer_need .need_content div{ width:123px; margin:11px; float:left; display: inline;}
.customer_need .need_content h3{ font-size:12px;color:#575757;border-bottom:1px solid #dbdbdb; font-weight:normal;}
.customer_need .need_content ul li{background:url(../images/tp_columnList_li_bg.gif) 0px 5px no-repeat; margin:11px 0; line-height:11px; padding-left:11px;}
.customer_need .need_content ul li span{ color:#333;line-height:11px;}
.customer_need .need_content ul li span.time{ color:#999;}
.consumer{float:left; margin-top:18px;}
.consumer ul{ line-height:19px;}
.consumer ul li{ float:left;width:130px; background:url(../images/tp_Consumer_ico.gif) 5px center no-repeat; padding-left:15px;}
.consumer ul li a{}
.consumer ul li a:hover{}

/*======news & event 页面=====*/
.news1{ margin-bottom:22px;}
.news1 h1{ color:#AA0000;font-size:15px; margin:5px 0; }
.news1 h1 a{ color:#AA0000;font-size:15px; }
.news1 h1 a:hover{ font-size:15px; }
.news1 p{ font-size:12px; margin:5px 0;}
.news1 .time,.picList2 .time{ color:#999; margin:5px 0;}
.picList2 { margin:11px 0;line-height:16px; float:left; display:inline; }
.picList2 dt{ float:right; width:300px; font-weight:bold; margin:0; padding:0; margin-bottom:4px; font-size:12px;}
.picList2 dt a,
.picList2 dt a:hover{ font-size:12px;}
.picList2 .img{ float:left; margin:0;padding:0;}
.picList2 .img img{ display:block; margin:0 9px 0 0 ;}
.picList2 .intro{ line-height:14px; margin:0 0 0 140px;}
* html .picList2 .intro{ margin:0; float:left;}
.picList2 p{margin:0; padding:0;}
.page{ color:#9F9F9F ; text-align:right;}
.page a#pre{ background:url(../images/tp_page_pre.jpg) left center no-repeat; padding:0 0 0 9px;}
.page a#next{ background:url(../images/tp_page_next.jpg) right center no-repeat; padding:0 9px 0 0 ;}
.page input{width:24px; margin:0 0 0 6px;}

.eventList {height:280px; padding:16px 24px 46px 24px; overflow:hidden;}
.event{ width:205px; float:left;padding:0 12px; margin:26px 0 0 0; height:266px; overflow:hidden;}
.event h2{ color:#8C6848}
.event h2 a{ color:#8C6848;font-size:12px;}
.event h2 a:hover{ color:#8C6848;font-size:12px;}
.event .time{ color:#FF9000;margin:6px 0;}
.event .eventContent{padding-top:6px; line-height:14px;}
.newsSearch{ background:url(../images/tp_new_list_form_03.jpg) left top no-repeat ;padding:6px 12px;}
.newsSearch input,.newsSearch img{ vertical-align:middle;}
.newsSearch table{ line-height:28px; color:#333;}
.newsSearch table th{ color:#333;}
.newsSearch table td{ color:#333;}

/*===tech support 页面=*/
.login div{ padding:6px 12px; line-height:18px;}
.login input.inputTxt{ width:100%;}
.bulletin{ background:url(../images/tp_bulletin_bg2.jpg) left bottom no-repeat; margin:0 0 11px 0;}
.bulletinWrap{  background:url(../images/tp_bulletin_bg.jpg) left top no-repeat;padding:6px;}
.bulletin h2{ background:url(../images/tp_bulletins_h2_bg.jpg) left bottom no-repeat; padding-bottom:6px;}
.bulletin table td{ padding:3px; line-height:14px;}
.bulletin table .time{ width:80px; color:#000;}
.serviceList{ margin:11px 0; float:left;}
.serviceList .picList{ float:left; width:190px; margin:11px 22px 33px 0; overflow:hidden; display:inline;}
.serviceList .picList dt{ color:#3a3a3a; width:115px;margin:0;}
* html .serviceList .picList dt{ width:122px;}
.serviceList .picList dd.img{ width:60px ;}
.serviceList .picList dd.intro{ margin-left:75px;}
* html .serviceList .picList dd.intro{ margin-left:0; float:left;}
.white{ color:#FFFFFF;}
.img{vertical-align:middle;}
.point{ margin:3px 5px 2px 10px;}
#download td{ border-bottom:1px solid #E0E0E0; padding-left:10px;padding-right:10px;}
#download th{ font-size:12px; color:666; font-weight:normal; background:url(../images/tp_download_bg.gif) left top no-repeat; padding-left:10px; padding-right:10px;}
.downloadOutDiv{ font-weight:normal; background:url(../images/tp_download_bg.gif) left top no-repeat; padding-left:10px; padding-right:10px;}
.serviceSearch{ margin:11px; padding:11px 0;}
.serviceSearch input,.serviceSearch img{ vertical-align:middle;}
.serviceSearch table{ line-height:28px; color:#333;}
.serviceSearch table th{ color:#333;}
.serviceSearch table td{ color:#333;}
.a-z{ text-align:right; line-height:22px;}
.a-z a{ color:#a32912; text-decoration:underline;margin:0 4px;}
.countries table caption{ line-height:44px; text-align:left; font-weight:bold; margin-top:11px;font-size:12px; }
.countries table img { margin:0 auto; width:24px; height:16px;}

.outer{ background:url(../images/tp_outter_bg.jpg) left bottom no-repeat;}
.list{ background:url(../images/tp_list_bg.jpg) left top no-repeat;padding:11px 6px;}
.listDetail{margin-left:100px;margin:11px 0 33px 0;}
.list h2{ float:left; width:90px; background:#eee; text-align:right; padding:0 3px;}
.listDetail div{ border-left:1px solid #f1f1f1;margin-left:96px; }
.listDetail table td{ padding:11px 0;}
.top{ text-align:right; padding:0 50px;margin:11px 0;}
.STYLE3{color: #990000; font-weight: bold; font-size:18px !important; }
.related_services{margin:10px 0 0 0;}
.related_services a{color:#000; text-decoration:none;}
.related_services a:hover{color:#a00; text-decoration:underline;}

/*=======图片滚动===========*/
.productShow .blk_29,
.sideColumnList .blk_29 {	padding: 5px  0; overflow: hidden;  zoom: 1; position: relative}
.blk_29 .LeftBotton,
.blk_29 .RightBotton{ width: 11px; cursor: pointer; position: absolute; top: 10px; height: 90px }
.blk_29 .LeftBotton {	float: left; background:url(../images/tp_Products_show_leftBtn.gif) left center no-repeat; left: 10px; }
.blk_29 .RightBotton {	right: 6px; background:url(../images/tp_Products_show_rightBtn.gif) left center no-repeat; float: right;}
.productShow .blk_29 .Cont,
.blk_29 .Cont {	margin: 0px auto; overflow: hidden; width: 141px; }
.blk_29 .box {	float: left; width: 141px; text-align: center;margin: 0 auto; }
.blk_29 .box img {	display: block; background: #fff; margin: 0px auto; width:120px; height:120px;}
.blk_29 .box a:hover img {width:120px; height:120px;}
.blk_29 .box h3{ font-size:11px; color:#333;}
.blk_29 .box p { text-align:left; margin: 0px; line-height: 14px ;padding:0;}
.sideColumnList .rollphotos { padding:0;}
.sideColumnList .body { margin-left:10px;}
