@charset "utf-8";
*{margin:0;padding:0;line-height:150%;}
body{background:url(../image/common/body_bg.jpg) center repeat-y #FFF;color:#666;font:normal 12px "MS PGothic", Verdana, Arial, Helvetica, sans-serif;}
img{border:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
a{color:#6A6A6A;font-size:12px;text-decoration:none;line-height:140%;}
a:hover{color:#0E7FC0;}
h1{font-size:14px;}
h2,h3,h4,h5,h6{font-size:12px;}
#ul_nav li{float:left;display:block;padding:3px 5px;width:98px;height:23px;background:url(../image/common/nav_li_bg.gif) right no-repeat;}
#ul_nav a{display:block;}
#ul_nav a span{display:none; }
#ul_nav li#li_nav1{width:87px; padding:3px 5px 3px 0;}
#ul_nav li#li_nav7{padding:3px 0 0 0;background:url(../image/common/nav_fix.jpg) no-repeat right;}
.nav1{margin-left:3px;width:84px;height:18px;background:url(../image/common/nav1.jpg) no-repeat;}
.nav2{width:98px;height:18px;background:url(../image/common/nav2.jpg) no-repeat;}
.nav3{width:98px;height:18px;background:url(../image/common/nav3.jpg) no-repeat;}
.nav4{width:98px;height:18px;background:url(../image/common/nav4.jpg) no-repeat;}
.nav5{width:98px;height:18px;background:url(../image/common/nav5.jpg) no-repeat;}
.nav6{width:98px;height:18px;background:url(../image/common/nav6.jpg) no-repeat;}
#ul_nav a:hover,#ul_nav a#active{background-position:bottom;}
/*---------------------add at 20090827 begin--------------------*/
#nav{ width:100%;position:relative; z-index:9999999;}
#ul_nav, #ul_nav ul {float:left;}
#ul_nav li ul {position:absolute; z-index:22222;top:23px;left:-999em;width:98px;}
#ul_nav li li {width:98px;background:#3c7680; }
#ul_nav li ul li {position:relative;height:55px; line-height:55px;background:url(../image/common/line.gif) no-repeat  bottom left #005398; padding:3px 3px 0 3px; width:92px;}
#ul_nav li ul li.fu {height:40px; line-height:40px;}
#ul_nav li ul li a{display:block;color:#fff;}
#ul_nav li li li{padding:0; width:208px;height:20px;text-indent:1em;background:url(../image/common/line.gif) no-repeat   bottom left #0063a1;}
#ul_nav li li li a{width:208px;height:20px;color:#fff;line-height:20px;}
#ul_nav li li li.alsit{ height:26px;background:url(../image/common/line.gif) no-repeat bottom left #005398;}
#ul_nav li li li.alsit a:hover{height:26px;background:url(../image/common/line.gif) no-repeat  bottom left #004186;}
#ul_nav li ul li ul{ position:absolute;top:0;margin-left:95px;z-index:9999999; border-left:1px #5b90bd solid;}
#ul_nav li:hover ul ul, #ul_nav li:hover ul ul ul, #ul_nav li.sfhover ul ul, #ul_nav li.sfhover ul ul ul {left: -999em;}
#ul_nav li:hover ul, #ul_nav li li:hover ul, #ul_nav li li li:hover ul, #ul_nav li.sfhover ul, #ul_nav li li.sfhover ul, #ul_nav li li li.sfhover ul {left: auto;}
#ul_nav li li:hover,#ul_nav li li.sfhover{color:#fff;background:url(../image/common/line.gif) no-repeat bottom left #004186;}
/*---------------------add at 20090827 end--------------------*/
#subNav{font-size:12px;letter-spacing:2px;margin-top:15px;padding-bottom:6px;border-bottom:1px solid #d6d6d6;margin-left:5px; }
#subNav a{color:#6A6A6A;padding:0 7px 0 13px;background:url(../image/common/icon2.gif) left 3px no-repeat;}
#subNav a:hover{color:#0E7FC0;}
#subNav .subNavHome{padding:0 7px 0 8px;background:none;}
#subNav span{color:#6A6A6A;padding:0 7px 0 13px;background:url(../image/common/icon2.gif) left 3px no-repeat;}
#subNav span.long{color:#6A6A6A;padding:0 7px 0 13px;background:url(../image/common/icon2.gif) left 3px no-repeat; width:100px; position:relative; left:40px; top:0px;}
/*add at 090923*/
#subNav span.long{display:block; width:185px; height:40px; margin:-19px 0 0 285px;text-align:left;background:url(../image/common/icon2.gif) left 7px no-repeat;}
#subNav span.long2{display:block; width:145px; height:40px; margin:-19px 0 0 325px;text-align:left;background:url(../image/common/icon2.gif) left 7px no-repeat;}

/*add at 090923 end*/
#content{padding:5px 0 0 0px; margin:0px 5px 0px 5px;}
.imgTitle{clear:both;margin:15px 0;}
.text{line-height:180%}
.para2{margin-top:15px;}
.colNav{width:222px;}
.colNavHead{background:url(../image/common/col_nav_headbg.jpg) no-repeat;height:23px;font-size:13px;color:#fff;font-weight:bold;padding:3px 0 0 26px;}
.colNavBody{border:solid #CAD7E6;border-width:1px 1px 0 1px;margin-right:1px;padding-bottom:10px;}
.colNavBody a{display:block;font-size:12px;padding-left:10px;background:url(../image/common/icon1.gif) left 6px no-repeat;text-decoration:underline;}
.colNavBody a:hover,.colNavHead a#active{color:#004186;}
.colNavFoot{background:url(../image/common/col_nav_footbg.jpg) no-repeat;height:6px;font-size:1px;}
#colShop{margin-top:10px;margin-left:1px;width:198px;border:1px solid #CEE0E7;background:#F6FCFD;padding:10px;}
#colShop .title{margin:5px 0;text-align:center;}
.colUl li{ display:inline; padding-top:5px; float:left;background:url(../image/common/dotline1.gif) top repeat-x;}
.colUl span{width:38px;float:left;} 
.colUl a{width:148px;float:left;padding-left:12px; line-height:120%; padding-bottom:5px;display:block;background:url(../image/common/icon1.gif) 4px 5px no-repeat;}
#footNav{border-top:1px solid #D4D4D4;padding-top:6px;text-align:center;}
#imgCopyright{padding-left:10px;margin-top:3px;}
.footLink{padding:0 10px 0 23px;background:url(../image/common/icon3.gif) 10px 4px no-repeat;color:#7a7a7a;font-size:12px;}
#logoCol{padding:10px 0 0 0;}
#logoCol .linkLogo{display:block; width:220px; height:60px; margin:0 0 5px 0;}
#colShopMore{text-align:right;font-weight:bold;}
#colShopMore a{clear:both;padding-left:10px;color:#0E7FC0;text-decoration:none;background:url(../image/common/icon1.gif) left 4px no-repeat;}
#colShopMore a:hover{text-decoration:underline;}
/*company*/
.datalist{margin:10px 0 10px 0;}
.datalist li{padding:8px 0 8px 15px;}
.datalist dl{float:left;padding:0;margin:0;}
.datalist dl dt{clear:both;padding:0 0 6px 0;}
.datalist strong{width:85px;display:block;float:left;}
.datalist span{width:85px;display:block;float:left;}
.dlfix{padding-left:15px;font-weight:bold;}
.addicon{background:url(../image/common/icon1.gif) 13px 7px no-repeat;padding-left:18px;}
.graybg{background:#F5F5F5;}
.map{text-align:center;margin-top:20px;margin-bottom:20px;}
.honnsyahe{margin-top:20px;margin-bottom:20px;font-weight:bold;}
.honnsyahe a{text-decoration:underline;}
.historylist{padding-top:25px;padding-bottom:25px;line-height:150%;}
.historylist li{padding-bottom:17px;}
.historylist span{display:block;color:#660;}
.overseas h1{background:url(../image/company/h1bg.jpg) left center no-repeat;color:#FFF;padding:10px 0 10px 15px;}
.overseas h2,.history{background:url(../image/company/h2bg.jpg) left center no-repeat;color:#FFF;padding:13px 0 10px 20px;}
.overseas h3,h3.history{background:url(../image/company/h3bg.jpg) left center no-repeat;color:#004186;padding:12px 0 10px 25px;}
.history-s{background:url(../image/service/h3bg.jpg) left center no-repeat;color:#004186;padding:12px 0 10px 0px; text-indent:25px;}
.overseas dl{line-height:250%;}
.overseas dl dt{ background:url(../image/common/icon1.gif) no-repeat left; padding-left:7px; font-weight:bold;}
.overseas dl dd{ background:url(../image/common/icon1.gif) no-repeat left; padding-left:7px;}
#allhistory,#cnhistory{margin-bottom:10px;}
a.nrijp{text-decoration:underline;}
.overseas{padding:10px 15px 15px 15px;} 
/*service*/
.tlLinks{margin-top:2px;background:url(../image/common/dotline1.gif) bottom repeat-x;}
.history a{color:#004186;padding-left:8px;}
.goTop{text-align:right;margin-bottom:20px;}
.goTop a{color:#686868;font-size:12px;padding-left:10px;margin-right:5px;}
.pageTop{text-align:right;margin:10px 20px 0 0 ;}
.goTop a{color:#686868;font-size:12px;padding-left:10px;margin-right:5px;}
.subList{margin-left:15px;}
.soluList{margin-left:15px;}
.soluList li{ background: url(../image/service/dot01.gif) no-repeat 0px 10px ; padding-left:9px;}
.paraEnd{margin-bottom:20px; color: #003399;}

.maincol{width:490px; margin-top:10px;}
.maincol td{width:240px; vertical-align:top;}
.maincol{width:480px; margin-top:10px;}
.maincol td{width:225px;padding-left:15px; vertical-align:top;}
.maincol td p{font-weight:bold;}
.sList{margin: 10px auto;}
.sList th,.sList td{text-align:left;border-collapse:collapse;padding:5px;font-size:12px;font-weight:normal;border:1px solid #D7D7D7;}
.kuoda{ text-align:center; color:#CC0000; margin-bottom:10px;}
a.pcbg{ color:#CC0000; text-decoration:underline;}
.gongneng{padding-left:20px;}

/*help*/
.consullist{margin:0 0 0 18px;line-height:150%;color:#636563;}
.consullist li{background:url(../image/common/icon7.gif) no-repeat 0 45%;padding-left:18px;}
.helpol{margin:10px 0 0 40px;line-height:150%;color:#636563;}	
.textTitle{font-weight:bold;font-size:12px;margin:10px 0;}
/*help privacy*/
#forinput th{width:134px;padding:5px;border:solid #e4e4e4;border-width:1px 1px 1px 0;font:normal 11px "MS PGothic", Arial, sans-serif;text-align:right;color:#333;vertical-align:top;}
#forinput th span{padding-left:15px;background:url(../image/common/icon8.gif) left 2px no-repeat;}
#forinput td{width:330px;padding:5px;border:solid #e4e4e4;border-width:1px 0 1px 0;color:#333;vertical-align:top;}
#forinput p{font:bold 12px "MS PGothic", Arial, sans-serif;color:#004186;}
#notice{width:500px;}
#notice p{color:#f00;font-weight:bold;margin-top:3px;line-height:120%;margin-left:120px;}
#aim,.intext{width:300px;border:1px solid #e4e4e4;}
.inarea{width:300px;height:100px;overflow:auto;border:1px solid #e4e4e4;}
#btSendBar{text-align:right;cursor:pointer;}
#btConfirmBar{text-align:center;margin-top:10px;}
#agreeBar{font-weight:bold;color:#333;margin-top:10px;}
#agreeBar label{cursor:pointer;padding-left:15px;background:url(../image/common/icon8.gif) left 45% no-repeat;}
.bt{background:url(../image/common/bt_send.jpg) no-repeat;border:none;width:75px;height:21px;cursor:pointer;}
#btRwork{margin-right:50px;}
#clause{width:474px;padding:5px 5px;height:110px;overflow:auto;border:solid 1px #E4E4E4;color:#6a6a6a;}
#okInfo p{margin:0 auto;border:1px solid #55A5D3;display:block;width:300px;height:45px;text-align:center;padding-top:10px;}
#okInfo{border-bottom:1px solid #d6d6d6;height:120px;padding-top:40px;margin-bottom:15px;}
.cList{margin:20px 10px;}
.cList dt{margin-top:20px;color:#000091;font-size:12px;font-weight:bold;}
.cList dd{background:url(../image/common/icon1.gif) 3px 13px no-repeat;padding:5px 0 0 10px;}
.cList dd a{color:#000091;}
.cList dd a:hover{color:#000091;text-decoration:underline;}
/*fixed & hacks*/
.bigmap img{position:absolute;}
.clear{display:block;clear:both;font-size:12px!important;font-size:0;line-height:0;}
.dotline{border-bottom:1px dotted #d7d7d7;padding-bottom:5px;}


/*-----------------------service list page tabnav at 20090908----------------------*/
#tabtype{width:480px;margin:0px;padding:0px; background:url(../image/service/tab-nav-bg2.gif) repeat-x top;border:1px #ccc solid; padding:1px;}
.Menubox {width:480px;height:38px;margin:0;padding:0;background:url(../image/service/tab-nav-bg.jpg) repeat-x top; font-size:16px; font-weight:bold; text-align:center; color:#fff; }
.Menubox ul{margin:0;padding:0;width:480px;}
/*.Menubox li{margin:0;padding:0;float:left; display:block; cursor:pointer; width:139px;line-height:38px; height:38px; margin-left:1px;}
.Menubox li.hover{ margin:0;padding:0px;width:139px; height:38px;background:url(../image/service/tab-nav-bg2.gif) repeat-x top; color:#000066}*/
.Menubox li{margin:0;padding:0;float:left; display:block; cursor:pointer; width:119px;line-height:38px; height:38px; margin-left:1px;}
.Menubox li.hover{ margin:0;padding:0px;width:119px; height:38px;background:url(../image/service/tab-nav-bg2.gif) repeat-x top; color:#000066}

.spec li{width:95px;}
.spec li.hover{ width:95px;}

.Contentbox{clear:both;height:auto;padding-top:18px;}
.bigtitle{ font-size:20px; color:#333333; border-left:2px #0066CC solid; padding:5px 0 5px 10px; margin:0 0 5px 0; border-bottom:1px #ccc solid;}


.con-text{ padding:0 20px;}
p.text-a{ padding:10px 0 10px 15px;}
span.dot{ display:block;padding:8px 0 2px 0; margin:0 0 0 -10px; font-weight:bold;}
p.ident{padding:10px 0 10px 20px;}
.smalltitle{ font-weight:bold; font-size:14px; color:#000; padding-left:4px;}

.toppage{ text-align:right; margin:10px 0;}
.pad10{ padding:10px 0 0 0;}
.request-doc{ background:#efefe1; height:80px; padding:20px 10px 20px 20px;}
.request-doc a{ display:block;float:right;}
.request-doc h3{ font-size:14px;}
.request-doc p{ padding:10px 0; border-top:1px dotted #9b9971;border-bottom:1px dotted #9b9971; width:275px; float:left;}

/*-------------------sidenav--------------------*/
.colNavBody{ padding:10px 0 0 0;}
.colNavBody ul li{ margin:0 0 0 -10px; padding:4px 0 4px 15px;font-weight:bold;}
.colNavBody ul li ul li{margin-left:20px; font-weight:normal;}
.colNavBody ul li a{color:#0066CC;}
.colNavBody ul li ul li a{ color:#666666;}
.colNavBody li.alsit{ color:#c00;font-weight:bold;margin-left:1px;}
/**/
.bor-wrap{ border:1px #ccc solid;padding:0 20px;}
table.tabc-2{ width:440px; border-collapse:collapse;}
table.tabc-2 th{ background:#003399; color:#fff; font-size:14px; padding:5px 0;border:1px #ccc solid;}
table.tabc-2 td{ border:1px #ccc solid; line-height:150%; padding:3px 2px;}
table.tabc-2 td.tit{ background:#efefef; color:#333333;}

table.tabc-1{width:440px; border-collapse:collapse;}
table.tabc-1 th{ background:#c0c2c5; color:#fff; font-size:12px; padding:5px 0;border:1px #ccc solid; font-weight:normal;}
table.tabc-1 td{ border:1px #ccc solid; line-height:150%; padding:3px 2px; vertical-align:top; text-align:center;}

