﻿@charset "utf-8";
/* common */
body,input,textarea,select,h1,h2{font-family:Verdana; font-size:12px;}
body,div,ul,p,li,form,a,dl,dt,dd,h1,h2{margin:0; padding:0; color:#333333;}
body{overflow-x:hidden;}
img{border:0;}
li{list-style:none; list-style-type:none;}
.clear{clear:both;}
.FL{float:left;}
.FR{float:right;}
.space{height:36px;}
.fontBlue{color:#0096ff;}
.b{font-weight:bold;}
.center{text-align:center;}
.bcenter{margin:0 auto;}
.mainWidth{width:996px; margin:0 auto;}
.Alltitle{font-size:26px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f22{font-size:22px;}

/* header */
.header{background:url(images/common/bg_header.jpg) repeat-x; height:22px; border-top:1px solid #666666;}
.header .topBar{height:22px; text-align:right;}
.header .topBar div{background:#131623; padding:0 20px; float:right; border-left:1px solid #2b2d39; height:21px; line-height:21px; overflow:hidden; color:#8c8c8e;}
.header .topBar a{color:#8c8c8e; text-decoration:none; line-height:20px;}
.header .topBar a:hover{color:#FFFFFF;}

/* menuBar */
.logoBox a.logo{display:block; background:url(images/common/img_logo.png) no-repeat; width:135px; height:48px; margin-top:-0px; position:relative;}
.logoBox a:hover.logo{display:block; background:url(images/common/img_logo.png) no-repeat;}
.menuBar{background:url(images/common/bg_menu_bar.jpg) repeat-x; height:52px; margin-top:-1px;}
.menuBar a{display:block; padding:0 24px; color:#cccccc; text-decoration:none; height:52px; float:left; line-height:52px; font-size:14px;}
.menuBar a:hover{background:url(images/common/bg_menu_on.jpg) repeat-x; text-decoration:none; color:#ffffff;}
.menuBar a.on{background:url(images/common/bg_menu_on.jpg) repeat-x; text-decoration:none; color:#ffffff;}

/* footer */
.footer{background:url(images/common/bg_footer.jpg) repeat-x; height:191px;}
.footer  a{display:block; _margin-bottom:3px;}
.footer .txt{background:url(images/common/bg_foot_txt.jpg) repeat-x; height:191px; position:relative; width:848px; color:#bababa;}
.footer .txt .aby{background:url(images/common/img_aby.png) no-repeat; width:241px; height:86px; position:absolute; bottom:5px; right:30px; z-index:0;}
.footer .txt a{background:url(images/index/img_dot.jpg) no-repeat 0 4px; padding-left:10px; width:auto; height:20px; _height:18px; text-decoration:none; color:#bababa;}
.footer .txt a:hover{color:#FFFFFF;}
.footer .txt h1{color:#c3c3c3; font-size:14px; margin-bottom:12px;}
.footer .ser .FL{margin-top:36px; display:inline; z-index:1000; position:relative; line-height:20px;}
.footer .ser .FL h1 a{ color:#fcb712; text-decoration:none;}

.footer .ser .FL a{ color:#999999; text-decoration:none;}
.footer .ser .FL a:hover{color:#fff; text-decoration:underline;}

.footer .sol .FL{margin-top:36px; display:inline; z-index:1000; position:relative;}
.footer .sit .FL{margin-top:36px; display:inline; z-index:1000; position:relative;}
.footer .sit h1 a{background:none; padding:0; color:#c3c3c3; margin-bottom:12px;}
.footer .map .img{margin:0 40px; background:url(../images/common/img_map.png) no-repeat; width:363px; height:191px; position:relative; display:inline; z-index:1000;}
.footer .map .cTxt{margin-top:30px; position:relative; width:230px; z-index:1000;}
.footer .map .cTxt div{margin-bottom:3px; color:#c3c3c3;}
.footer .map a{background:none; padding:0;}

/* copyright */
.copyright{background:url(images/common/bg_copyright.jpg) repeat-x; height:40px; text-align:center; color:#797778; line-height:40px; font-size:11px;}
.copyright a{color:#797778; text-decoration:none;}
.copyright a:hover{color:#797778; text-decoration:underline;}

/* inpage */
.bannerBg{height:265px; overflow:hidden; _margin-top:-3px;}
.banner{width:996px; height:265px; margin:0px auto; overflow:hidden; }
.mainCon{background:url(images/common/bg_inpage.jpg) repeat-x bottom; margin-top:-72px;}
.conTit{width:996px; height:72px; margin:0 auto; background:url(../images/common/bg_tit.png) no-repeat;}
.conTit .tit{margin:26px 0 0 36px; display:inline;}
.conTit .local{margin:12px 44px 0 0; display:inline;}
.conTit .local a{text-decoration:none; color:#000000;}
.conTxt{width:996px; background:url(../images/common/bg_txt.png) repeat-y; margin:0 auto; overflow:hidden;}
.subMainPage{width:927px; margin:28px auto 0 auto;}
.readmore{display:block; width:42px; height:15px; position:absolute; bottom:-10px; right:6px; color:#999999; text-decoration:none;}
a:hover.readmore{text-decoration:underline;} 
.proShow{border-bottom:1px dashed #d9d9d9; padding-bottom:30px; margin-top:30px;}
.subMainPage span{font-weight:bold;}

/* leftCon */
.leftCon{width:662px; margin:18px 0 0 -693px; _position:relative; min-height:200px; height:auto !important; height:200px;}
.leftCon p,.leftCon ul,.leftCon span{margin-bottom:18px; line-height:22px;}
.leftTit{height:24px; background:#e2e2e2; line-height:24px; line-height:28px\9; font-weight:bold; padding-left:15px;}
.leftTit01{height:24px; background:#e2e2e2; font-weight:bold; padding-left:20px; overflow:hidden;}
.leftTit01 div{height:16px; background:url(../images/inpage/img_about_02.jpg) no-repeat; margin-top:4px; line-height:16px; *line-height:16px; padding-left:20px;}
.leftBlueTit{color:#0040a9; margin-bottom:18px;}
.fontTit{color:#0040a9; font-size:14px; font-weight:bold; margin-top:12px;}
li{background:url(../images/common/bul_list.jpg) no-repeat 0 4px; padding-left:12px;}
.leftCon span{margin-bottom:8px; display:block; font-weight:bold;}
.txtPadding ul,.txtPadding span,.txtPadding p{margin-left:16px;}
.topImg{margin-bottom:20px;}

/* rightCon */
.rightCon{width:261px; border-left:1px solid #d9d9d9; margin:1px 7px 1px 0; display:inline; background:#ededed;}
.onlineSupport,.worldPartner,.cooperation{margin:0 auto 30px auto; width:221px;}
.onlineSupport,.worldPartner{display:block;}
.worldPartner,.cooperation{background:#FFFFFF;}
.onlineSupport{background:url(images/common/img_online_support.jpg) no-repeat; height:90px;}
.worldPartner{height:171px; text-decoration:none; color:#494949;}
.worldPartner span{width:160px; margin:0 auto; display:block;}
.worldPartner img{margin:15px 0 12px 68px;}
.cooperation{height:289px;}
.cooperation input,.cooperation textarea{border:1px solid #a8aaab;}
.rightTit{background:url(images/common/bg_submenu_on.jpg) no-repeat; color:#FFFFFF; text-align:center; width:221px; height:23px; line-height:23px; margin:0 auto;}
.proImg{width:222px; margin-left:11px;}
.btnSend{display:block; background:url(../images/common/btn_send.jpg) no-repeat; width:71px; height:20px; float:left; margin-left:24px; display:inline;}
.btnClear{display:block; background:url(../images/common/btn_clear.jpg) no-repeat; width:70px; height:20px; float:left;}
input.btnSend{ border-style:none; cursor:pointer;}
input.btnClear{ border-style:none; cursor:pointer;}

/* submenu */
.submenu{width:221px; margin:30px auto;}
.submenu a{display:block; background:url(images/common/bg_submenu.jpg) no-repeat; width:221px; height:23px; line-height:23px; padding-left:30px; text-align:left; text-decoration:none; color:#000000;}
.submenu a:hover{background:url(images/common/bg_submenu_on.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
.submenu a.on{background:url(images/common/bg_submenu_on.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
.submenu a.down{background:url(images/common/bg_submenu_down.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}

.submenu .sub{margin:6px 0;}
.submenu .sub a{background:url(../images/common/bg_submenu_sub.jpg) no-repeat 68px 6px; color:#666666;}
.submenu .sub a:hover{color:#333;}

/*--page--*/
.definePage{clear:both; margin-top:16px; margin:16px auto 0 auto\9; text-align:center; height:38px; padding-top:8px;}
.definePage b{float:left; margin-right:12px; font-weight:normal;}
.definePage .ps{display:block; float:left; font-family:Arial; width:120px; height:18px; border:1px solid #cccccc; margin:0 3px; font-size:11px; text-align:center; color:#cccccc;}
.definePage .page{display:block; float:left; font-family:Arial; width:50px; height:18px; border:1px solid #cccccc; margin:0 3px; font-size:11px; text-align:center; }
.definePage .number{display:block; width:18px; height:18px; border:1px solid #cccccc; text-decoration:none;  float:left; margin:0 3px; font-size:11px; text-align:center; font-family:Arial; line-height:18px;}
.definePage .numberOn{border:1px solid #ccc; background:#ccc; color:#FFFFFF;}
.definePage a{display:block; width:18px; height:18px; border:1px solid #cccccc; text-decoration:none;  float:left; margin:0 3px; font-size:11px; text-align:center; font-family:Arial; line-height:18px;}
.definePage a:hover{border:1px solid #ccc; background:#ccc; text-decoration:none; color:#FFFFFF;}
.definePage a.numOn{border:1px solid #ccc; background:#ccc; color:#FFFFFF;}
