@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6 {color:#005bac;}
body { background: #ffffff; }
.bigbackground {background: url('../images/background_morning.jpg') no-repeat  scroll center top;  margin:0 auto; padding-top: 50px;}
a {text-decoration: none;}

.fleft { float:left;}
.fright { float:right;}
.clear{ clear:both}
.outer { margin:0 auto;  width: 1000px; background: url('../images/bg.png') no-repeat; display: block; padding:24px;}
.container {background: #fff; width:1000px; margin:0 auto;}

.top {margin-bottom: 15px; padding-top: 3px;}
.top #main_logo a{display:block; background: url('../images/logo.jpg') no-repeat; width:306px; height:46px; }
.topright {padding-top: 10px;}
.top .lang_s {display:inline-block; float:right;  margin-right: 5px;color: #005aab;padding-top:3px; *padding-top:5px; padding-right:10px}
.top .lang_s p{color: #005aab; height:20px; line-height:20px}
.top .lang_s  a{ color: #005aab; font-size: 12px;}


#sp-searchtext { background-color: transparent;  outline: none; width:150px; height:19px; border: 0; padding:5px 0px 5px 10px; vertical-align:top }
.search-wrap { background: url('../images/searchbox.jpg') no-repeat; height: 29px; }
.search-submit { width:45px; background-color:transparent; border:0; cursor:pointer; height: 29px; }

.nav_body { display: block; width:1000px; height:43px; }
.nav_body .main_nav .main_li .a_t{ text-indent:-999em; display:block; width:126px; height:43px; background:url('../images/nav.jpg') no-repeat;}
.nav_body .main_nav .main_li { float:left;  }
.nav_body .main_nav .megasub { position:absolute; margin-left:-293px; border-left:1px #cbcccc solid; border-right:1px solid #cbcccc; background:url('../images/tbg.png') repeat; width:998px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);display: none;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);z-index: 1000;}
.nav_body .main_nav .sub{display: none;}
.nav_body .main_nav .normal_menu {position:absolute;  border-left:1px #cbcccc solid; border-right:1px solid #cbcccc; background:url('../images/tbg.png') repeat;  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); border-bottom:#2388e1 0px solid;z-index: 1000;}
.nav_body .main_nav .megasub, .nav_body .main_nav .megasub a{ font-size:12px; color:#383838; line-height:16px;}
.nav_body .main_nav a:hover {color:#005bac;}
.nav_body .main_nav .megasub li { margin-bottom:8px;} 
.nav_body .main_nav .menurow { width:137px; float:left; height:250px; padding:20px 5px 0px 20px; }
.nav_body .main_nav .menurow h3{ font-size:14px; margin-bottom:12px;}
.nav_body .main_nav .megasub .menurow { border-right:#f3f3f3 solid 1px;}
.nav_body .main_nav .normal_menu a{font-size:13px; margin-bottom:10px;line-height:16px; display:block;}
.nav_body .main_nav .normal_menu .menurow { width:180px; height:auto; padding: 10px 20px; border-bottom:#1b69b1 solid 3px; padding-top:12px;}
.nav_body .main_nav .bottom_blue_line { width:100%; background:url('../images/menu_border.jpg') repeat-y; height:3px;}
.nav_body .main_nav .bottom_blue_line_small { width:100%; background:url('../images/menu_border.jpg') repeat-y; height:3px;}
.nav_body .main_nav .type_icon { padding-left:20px;  background:url('../images/type_icon_small.png') no-repeat;}
.nav_body .main_nav .wl{ background-position:0 -50px;}
.nav_body .main_nav .fx{ background-position:0 -99px;}
.nav_body .main_nav .tr{ background-position:0px -150px;  padding-left:15px;}
.nav_body .main_nav .xc{ background-position:0 -207px;}
.nav_body .main_nav .xj{ background-position:-2px -264px; padding-left:15px;}

.nav_body { }
.nav_body #home_nav a{ background-position:0px 0px;}
.nav_body #about_nav a{  background-position:-126px 0px; width:167px; }
.nav_body #product_nav a{ background-position:-293px 0px; width:153px;}
.nav_body #news_nav a{ background-position:-446px 0px; width:132px;}
.nav_body #investors_nav a{ background-position:-578px 0px; width:148px;}
.nav_body #social_nav a{ background-position:-726px 0px; width:135px;}
.nav_body #join_nav a{ background-position:-861px 0px; width:139px;}

.nav_body #home_nav:hover a{ background-position:0px -95px;}
.nav_body #about_nav:hover a{  background-position:-126px -95px; width:167px; }
.nav_body #product_nav:hover a{ background-position:-293px -95px; width:153px;}
.nav_body #news_nav:hover a{ background-position:-446px -95px; width:132px;}
.nav_body #investors_nav:hover a{ background-position:-578px -95px; width:148px;}
.nav_body #social_nav:hover a{ background-position:-726px -95px; width:135px;}
.nav_body #join_nav:hover a{ background-position:-861px -95px; width:139px;}

.nav_body #home_nav  .active{ background-position:0px -47px;}
.nav_body #about_nav  .active{  background-position:-126px -47px; width:167px; }
.nav_body #product_nav  .active{ background-position:-293px -47px; width:153px;}
.nav_body #news_nav  .active{ background-position:-446px -47px; width:132px;}
.nav_body #investors_nav  .active{ background-position:-578px -47px; width:148px;}
.nav_body #social_nav  .active{ background-position:-726px -47px; width:135px;}
.nav_body #join_nav  .active{ background-position:-861px -47px; width:139px;}


.tab {}
.hero {width:1000px; height:340px; overflow:hidden}
.row {width:1000px; display: block;}
.m20 {margin-top: 20px;}

.box { display: block; float:left;}


.tab li  { border-bottom: #e7e7e7 3px solid; text-align: center; color:#005bac; padding:10px 8px; margin-bottom: -3px; height:17px; float:left; cursor:pointer; margin-bottom:10px;}
.tab li a {color:#005bac;} 
.tab {border-bottom: #e7e7e7 3px solid;  width:100%; height:37px; display: block;}
.tab .thistab { color:#333333; border-bottom: #2388e1 solid 3px !important; z-index: 100; background: url('../images/tab_active.jpg') no-repeat center top; }
.tab .thistab a {color:#333333;}
.with_blue { font-size:18px; padding:6px; display:block; border-bottom:3px solid #2388e1;}


.cont_bg{ background-image:url(../images/cont_bg.jpg); background-repeat:repeat-x; width:998px; height:33px;border: 1px solid #D9E3E2; margin-top:22px; margin-bottom:13px;}
.cont_bg .title{ width:100px; float:left;color: #333333;line-height: 33px;text-align: center;}
.cont_bg .Head{ font-size:14px; color:#666;}
.cont_bg .yqlj select{border: 1px solid #C8C8C8;height: 20px;margin-top: 7px;width: 215px;vertical-align:middle; line-height:20px;text-align:center;}
.cont_bg .yqlj select .cont_cen { text-align:center;}
.foot{ width:956px;border: 1px solid #D9E3E2;  padding:14px 21px; padding-bottom:40px;}
.foot p{ color:#8a8a8a; font-size:11px; padding-bottom:8px; border-bottom:1px solid #f4f4f4; margin-bottom:10px; }
.foot ul{ float:left; width: 159px; display: block;}

.foot ul .frist{ font-size:14px;  font-weight:400;}
.foot ul .frist a{color:#005bac;}
.foot ul li{ padding-bottom:14px; font-size:12px; }
.foot ul li a { color:#5d5d5d;}

.sosumi { display:block; border-top:#2388e1 3px solid; margin-top:25px; color:#999999; font-size:12px; padding-top:11px; line-height:16px;}
.more_footer {color:#999999; width:956px;} 
.more_footer a{color:#999999;}
.copyright {color:#999999;}
.tright { text-align:right;}
.tleft { text-align:left;}

.bottom_logo { background:url(../images/db.png) no-repeat; width:160px; height:32px; display:block; } 
.no_kv { background:#2488e0; width:1000px; height:3px; display:block;}

/*article*/
.article { font-size:13px; line-height:24px; color:#696969; padding-right:25px; }

.article .em { color:#383838; font-weight:700;}

/*people*/
.people {font-size: 13px; line-height: 24px; color: #696969;}
.people li{ border-bottom:#e2e2e2 1px solid; padding-bottom:10px; margin-bottom:10px; float:left;}
.people .desc {font-size: 13px; line-height: 24px; color: #696969; padding:10px; padding-top:5px;}
.people .det { float:right; width:580px;}
.people h4 { font-size:18px; padding:10px 10px; border-bottom:#f0f0f0 1px dotted; padding-bottom:5px;}
.people .tt{ font-size:13px; padding-left:15px; padding-top:5px;  }
.people .pf {float:left;margin-left:20px; }
.wfoto li{ padding-bottom: 20px;
margin-bottom: 20px;}
.wfoto h4{ border-bottom:none;}
/*job*/
.job_table {font-size: 13px;
line-height: 24px;
color: #696969; 
 border-collapse:collapse; /*border-top:#2388e2 3px solid;*/
 border-bottom: #e2e2e2 1px solid;
padding-bottom: 15px;
margin-bottom: 10px;}
.job_table td {border:#f0f0f0 1px dotted; padding:8px; color: #696969; }
.job_table  strong {color: #383838;
font-weight: 700;}
.job_table h4 { font-size:16px; display:inline;}
.job_table .jobtitle{background: #eff7fe;}

.job_table2 td {border:#dadada 1px solid;}
.job_table3 {border:none;}
.job_table3 td {border:none;}

.contacttable { border-collapse:collapse; background:#f8f8f8; color:#666666;  border:1px solid #fff;}

.contacttable td { border:1px solid #fff; color:#666666; text-align:center;padding:10px;}
.contacttable th { background:#4c92d2; color:#fff; padding:10px; text-align:center;}
.contacttable tr:nth-child(2n) { background:#ececec;}

.foot .last-child{ padding:0;}
/*product*/
.row_title{ color:#777777; font-size:12px; height:60px; line-height:60px;}
.row_title span{ color:#005bac}
.row_content{ width:1000px; position:relative; }
.row_content .nav_list{ padding-top:25px}
.row_content .nav_list ul li{ float:left; padding-right:5px; padding-bottom:12px}
.row_content .nav_list .side{padding-right:0px;}
.left_list{ width:220px; float:left; padding-top:9px}
.left_list .lf_title{ padding-bottom:1px; font-size:18px; font-weight:bold; color:#005bac; height:auto; padding-bottom: 10px; border-bottom:3px solid #e7e7e7}

.left_list .fast_meun{width:218px; border:#ccc 1px solid;   font-size:12px; line-height:19px; margin-top:100px;position: absolute;}
.left_list .fast_meun ul{ width:180px; padding-left:20px; padding-top:6px}
.left_list .fast_meun ul li{ padding:10px 0px; border-bottom:#ccc 1px solid;}
.left_list .fast_meun ul li h3{ font-size:14px}
.left_list .fast_meun ul .last-child { border-bottom:none;}

.right_con{ float:right; width:745px}
.right_con .right_title{ padding-bottom:1px; }
.right_con .right_title .right_title_title{border-bottom:2px solid blue;  color:#005bac; font-size:18px; line-height:35px; font-weight:600;}
.right_con .fzzk{ font-size:16px; color:#383838; padding-top:5px; height:45px; width:230px}
.right_con .fzzk_n ul li{ float:left; width:230px; padding-right:16px; padding-bottom:45px}
.right_con .fzzk_n ul li p{ padding-top:5px;font-size:14px; color:#383838;}
.right_con .fzzk_n ul .last-child{ padding:0px}
.right_con .fzzk_n{ }
.right_con .fzzk_n .qyjy{ width:350px; float:left; height:310px; padding-top:30px}
.right_con .fzzk_n .qyjy h3{ font-size:14px; font-weight:bold; color:#2388e1; height:40px; line-height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.right_con .fzzk_n .qyjy p{ font-size:12px; color:#696969; line-height:1.8}
.right_con .fzzk_n .rg{ float:right}
.right_con .QA{}
.right_con .QA ul li{ background-image:url(../images/lisan.jpg); background-repeat: no-repeat; background-position:0 12px; width:745px; height:30px; line-height:30px; border-bottom:1px solid #e3e3e3;}
.right_con .QA ul li p{ font-size:13px; color:#383838; padding-left:15px}
.paging{ float:right; padding-top:15px;line-height:16px;}
.paging ul{ float:right}
.paging ul li{ float:left; font-size:13px; color:#999999; width:15px; text-align:center; height:16px; padding:0 5px;}
.paging ul .pagle{ background-image:url(../images/pagbut.jpg); background-repeat: no-repeat; background-position:2px 0; width:15px; height:14px; display:block}
.paging ul .pagleft{ background-image:url(../images/pagbut.jpg); background-repeat: no-repeat; background-position:-15px 0; width:15px; height:14px; display:block}
.paging ul .pagright{ background-image:url(../images/pagbut.jpg); background-repeat: no-repeat; background-position:-31px 0; width:15px; height:14px; display:block}
.paging ul .pagrg{ background-image:url(../images/pagbut.jpg); background-repeat: no-repeat; background-position:-49px 0; width:15px; height:14px; display:block}
.paging ul .cur{ background:#4c92d2; color:#FFF}
.paging ul .cur a{ color:#FFF}
.paging p{  font-size:13px; color:#999999; float:right}
.paging p span{ padding-right:15px;color:#999999;}


.right_con .cp_class{ padding-top:15px}
.right_con .cp_list{ padding:30px 0 0 30px}
.right_con .cp_list ul li { width:282px; padding-right:75px; float:left; padding-bottom:30px}
.right_con .cp_list ul li img{ padding-right:1px; float:left}
.right_con .cp_list ul li p{ width:119px; height:120px; background:#4c91d2; float:left}
.right_con .cp_list ul li p span{ font-size:18px; color:#FFF; float:left;margin:78px 0 0 5px; display:inline; font-weight:bold}
.right_con .cp_nei{padding:30px 0 0 10px; font-size:13px;}
.right_con .cp_nei h2{ padding-bottom:15px;font-size:24px;}
.right_con .cp_nei table{ line-height:26px; padding-top:10px}
.right_con .cp_nei table td p{ padding-left:12px; width:560px}
.news__center_word_p{font-size:13px; line-height:26px; padding-top:15px}
.p_style{ width:370px; float:left;  height:230px; color:#696969}
.p_style span{ color:#000; font-weight:bold}
.right_image {
    float: left;
    margin-right: 25px;
    margin-top: 15px;
    width: 265px;
}
.news__center_word_p table td p{padding-left:12px;}
.news__center_word_p table td img{ padding:5px; }
.dashed {
    border-bottom: 1px solid #CCCCCC;
}
.company {
    overflow: hidden;
    padding: 10px;
    width: 98%;
}
.image_0914 {
    float: left;
    margin-right: 15px;
    width: 150px;
}
a.title_0914 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;
}
.style{ font-size:13px;color:#999999; line-height:26px}

.right_con .news_box ul li {float:left; padding-bottom:30px;}
.vn{ padding-right:75px}
.right_con .news_box ul li a{width:282px;height:101px; display:block; cursor:pointer }
.right_con .news_box ul li img{width:158px; height:99px;float:left; border:1px solid #cccccc;}
.right_con .news_box ul li p{ width:119px; height:101px; background:#4c91d2; float:left;margin-left:1px;}
.right_con .news_box ul li p span{ font-size:18px; color:#FFF; float:left;margin:50px 0 0 5px; display:inline; }
.right_con .news_box ul li .bk{width:159px; height:99px;  }
.right_con .news{ font-size:0px; width:494px}
.right_con .news ul li{ border-bottom:1px solid #e2e2e2; padding-bottom:10px; padding-top:10px}
.right_con .news ul .last-child{ border:0 none}



.right_con .news_list ul li{ background-image:url(../images/lisan.jpg); background-repeat: no-repeat; background-position:0 12px; width:745px; height:30px; line-height:30px; border-bottom:1px solid #e3e3e3;}
.right_con .news_list ul li p{ font-size:13px; color:#383838; padding-left:15px; }
.right_con .news_list ul li p a{
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 580px;}
.right_con .news_list ul li p span{ float:right;}
.right_con .news_list ul li span.play {
    background:url(../images/AService_icon_play.jpg) no-repeat center center;
    width:30px;
    height:30px;
    display:block;
}
.right_con .news_list ul li span.download {
    background:url(../images/AService_icon_download.jpg) no-repeat center center;
    width:30px;
    height:30px;
    display:block;
}
.right_con .news_list ul li span.play a,
.right_con .news_list ul li span.download a {
    width:100%;
    height:100%;
    float:none;
}
.right_center_word {
    color: #333333;
    float: left;
    line-height: 26px;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 20px;
    width: 708px;
	padding-left:20px
}
.news_title_p {
    color: #383838;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 3px;
    overflow: hidden;
    text-align: center;
    width: 708px;
}
.news_date_p {
    color: #696969;
    float: left;
    margin-bottom: 10px;
    text-align: center;
    width: 708px;
	 font-size: 13px;
}
.d_return{border-top:1px solid #e2e2e2; width:745px; float:left}
.d_return p{ float:right; padding-top:20px; font-size:13px; color:#999999}
.d_return p span{ padding-left:20px}
.qa_title{ background-image:url(../images/down.jpg); background-repeat:no-repeat; background-position:0 11px;border-bottom:1px solid #e3e3e3}
.qa_title p{ font-size:12px; color:#333333;  padding-left:15px }
.qa_con{ padding-top:15px}
.qa_con p{font-size:12px; color:#333333; }


.contact ul li{ background-image:url(../images/lisan.jpg); background-repeat: no-repeat; background-position:0 12px; width:745px; font-size:18px; color:#005bac; padding-bottom:30px  }
.contact ul li font{ padding-left:15px; }
.contact ul li font a{ color: #005BAC;}
.contact ul li p{ font-size:13px; color:#696969; font-weight:bold; padding-left:15px}
.contact ul li p span{ padding-right:10px; font-weight:normal}
.contact ul li p span a{ color: #8A8A8A;}



.accordion{width:218px; border:1px solid #cccccc; }
.accordion,.accordion ul,.accordion a,.accordion span {
	margin: 0;
	padding: 0;
	font-size:0px

}

.accordion li {
	list-style: none;
	display:inline; 
}
.accordion li a {
	display: block;

	min-width: 110px;
	padding: 0 0px 0 25px;
	height: 33px;
	color: #01427c;
	font-size:13px;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	line-height:33px;
	text-decoration: none;
	background:url(../images/libg.jpg) no-repeat;
}
.accordion li a:hover,
#active {
	color: #fff;
	background:url(../images/libg01.jpg) no-repeat;


}
.accordion li .return{ background:url(../images/return.jpg) no-repeat;}
/* Sub Menu */

.sub-menu li a {
	color: #333333;
	background: #fff;
	 padding:0 0 0 45px;
}
.sub-menu li:hover a { background: #eff7fe; }
.sub-menu li:last-child a { border: none; }

/* Functionality */

.accordion li .sub-menu {
	display: none;
}
.accordion li:target .sub-menu {
	display: block;
}
.sub-menu li .selli { background:#eff7fe;}

#applyJobDialog {
    font-size:12px;
    background-color:white;
}

#applyJobDialog li {
    padding-bottom:10px;
}

#applyJobDialog .apply-submit {
    background: url(../images/tj_btn.gif); 
    width:120px; 
    height:35px; 
    border:none;
    cursor:pointer;
}

#applyJobDialog .apply-cancel {
    background: url(../images/qx_btn.gif); 
    width:120px; 
    height:35px; 
    border:none;
    cursor:pointer;
}

#applyJobDialog .input-text {
    width:350px; 
    height:25px; 
    font-size:12px; 
    color:#333;
}

#applyJobDialog textarea {
    font-size:12px; 
    color:#333;
    width:430px; 
    height:150px; 
}

#applyJobDialog span {
    display: inline-block;
    width:70px;
}

#applyJobDialog .applicant-resume {
    vertical-align:top;
    margin-top:5px;
}
.foot{ margin-top:10px;}
.foot ul li a:hover {color:#005bac;}
.content .news_body li a:hover span.news_line { color:#2388e1; text-decoration:underline; }
.content .news_body li .news_line_first { font-size: 14px; }
.left_list .fast_meun ul li a:hover span { text-decoration:underline; }
.more_footer a:hover { text-decoration:underline; }
.contact a:hover { text-decoration:underline; }