/* CSS Document */
*{ margin:0; padding:0px;}
html{-webkit-text-size-adjust: none;}
/*
绿色：#690
紫色：#651ebd
  outline:none; blr:expression(this.onFocus=this.blur());
  -webkit-text-size-adjust:none;
*/
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{ margin:0; padding:0}
body,button,input,select,textarea{ font:12px/1.5 Arial,\5b8b\4f53,'Hiragino Sans GB',sans-serif,}
body { color:#333; background:#fff; }
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{ font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul,li,dl,dd,dt{list-style:none}
a{ color:#333; text-decoration:none}
a:hover{ text-decoration:underline; color:#0c3a7e;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{ border:0;}
img,li{ vertical-align:top; border:0;}
img{ border:0; vertical-align:top;}
button,input,select,textarea{font-size:100%}
table,tr,td{border-collapse:collapse; border-spacing:0}
.a-hover:hover,.a-hover a:hover{ text-decoration:none;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block;}
/*html5*/

/*-----清除浮动-----*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-x{ height:0px; *height:0px; clear:both; font-size:0px; line-height:0px;}
.clear{ clear:both; display:block;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


.pct{ width:100%;}
.pct-h{ height:100%;}
.content{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pb{ position:absolute;}
.imgmid{display:inline-block !important;*display:inline !important;*zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.in-b{ display:inline-block !important;}
.block{ display:block !important;}
.yahei{ font-family:"microsoft yahei","yahei"}
.songti{ font-family:"宋体";}
.Arial{ font-family:Arial, Helvetica, sans-serif !important;}
.font_04b08{ font-family:'04b08', Arial, Helvetica, sans-serif !important;}
.font_Candara{ font-family:Candara, Arial, Helvetica, sans-serif !important;}
.b{ font-weight:bold;}

.red{ color:#F00 !important;}
.black{ color:#000 !important;}
.c_f30{ color:#F30 !important;}
.c_999{ color:#999 !important;}
.c_333{ color:#333 !important;}
.c_666{ color:#666 !important;}
.c_fc0{ color:#FC0 !important;}
.c_fff{ color:#FFF !important;}
.c_f60{ color:#F60 !important;}
.c_f90{ color:#F90 !important;}
.c_06f{ color:#06f !important;}
.c_060{ color:#060 !important;}
.c_6c0{ color:#6c0 !important;}
.c_06c{ color:#06c !important;}
.c_690{ color:#690 !important;}
.c_578b00{ color:#578b00 !important;}
.c_651ebd,.z{ color:#651ebd !important;}

.f10{ font-size:10px !important; -webkit-text-size-adjust:none;}
.f11{ font-size:11px !important; -webkit-text-size-adjust:none;}
.f12{ font-size:12px !important;}
.f13{ font-size:13px !important;}
.f14{ font-size:14px !important;}
.f15{ font-size:15px !important;}
.f16{ font-size:16px !important;}
.f17{ font-size:17px !important;}
.f18{ font-size:18px !important;}
.f20{ font-size:20px !important;}
.f21{ font-size:21px !important;}
.f22{ font-size:22px !important;}
.f24{ font-size:24px !important;}
.f26{ font-size:26px !important;}
.f30{ font-size:30px !important;}
.f36{ font-size:36px !important;}
.f41{ font-size:41px !important;}
.f48{ font-size:48px !important;}

.none,.sublist,.hide{ display:none;}
.lh{ line-height:20px !important;}
.lh24{ line-height:24px !important;}
.lh26{ line-height:26px !important;}
.lh28{ line-height:28px !important;}
.lh30{ line-height:30px !important;}
.lh32{ line-height:32px !important;}
.lh35{ line-height:35px !important;}
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.pd2{ padding:2px !important;}
.pd10{ padding:10px !important;}
.pd15{ padding:15px !important;}
.pd20{ padding:20px !important;}
.pd30{ padding:30px !important;}
.pdb-t20{ padding-top:20px !important;}s
.pdb-t40{ padding-top:40px !important;}
.pdb20{ padding-bottom:20px !important;}
.pdb10{ padding-bottom:10px !important;}
.mt5{ margin-top:5px !important;}
.mt7{ margin-top:7px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt55{ margin-top:55px !important;}
.bg_FFF{ background:#FFF !important;}
.bg-gray{background:#f8f8f8;}
.cursor{ cursor:pointer !important;}
.bd0{ border:0 !important;}


body{ font-family:Arial, Helvetica, sans-serif;}
.language{ height:34px; line-height:34px; border-bottom: solid 1px #efefef; color:#dacfcc; font-size:12px;}
.language span{ border-right:dotted 1px #dacfcc; padding-right:10px; margin-right:5px;}
.language img{ margin:8px 0px 0px 5px;}

.logo{ width:220px;}
.nav{ width:740px; margin-top:30px;}
.nav ul li{ font-size:14px; color:#333; float:left; margin-left:40px; font-family:"微软雅黑";}
.nav ul li .active{ color:#0c3a7e;}


.banner {
	width:100%;
	position:relative;
	height:390px;
	background:#000;
}
.banner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.banner .bd ul {
	width:100% !important;
}
.banner .bd li {
	width:100% !important;
	height:390px;
	overflow:hidden;
	text-align:center;
}
.banner .bd li a {
	display:block;
	height:390px;
}
.banner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.banner .hd ul {
	text-align:center;
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.banner .hd ul .on {
	background:#0c3a7e;
}
.banner .prev,.banner .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.banner .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}


.style_titile span{ font-size:14px; float:right; background:url(../images/jia.jpg) center left no-repeat; padding-left:18px; margin-top:12px; font-weight:bold;}
.style_titile span a{ color:#0c3a7e;}

.what .about{ font-size:14px; line-height:30px; color:#666; margin-top:44px;}

.product{ margin-top:44px; background:url(../images/pro_bg.jpg) center no-repeat; width:100%; height:412px; padding-top:48px;}
.pro_list{ margin-top:36px;}
.pro_left{ width:356px; background:url(../upload/img2.jpg) no-repeat; height:223px; font-size:12px; color:#fff; line-height:24px; text-align:center; padding-top:40px;}
.pro_left span{ font-size:20px; color:#acec24; padding-bottom:10px; display:inline-block;}
.pro_left p{ margin-top:10px;}

/*.pro_right{ width:641px;}
.pro_right li{ float:left; margin:0px 3px 3px 0px; width:208px; height:130px;} 
.pro_right li img{ max-width:208px; height:100%; overflow:hidden;}*/
.pro_right{ width:641px; height:263px; overflow:hidden; }
.pro_right li{/* float:left; */width:641px;} 
.pro_right li div{ float:left; width:208px; height:130px; margin:0px 3px 3px 0px; }
.pro_right li img{ width:208px; height:130px;}


.news{ margin-top:50px;}
.news .news_list{ width:1045px;}
.news .news_list li{ width:270px; float:left; border-right:dotted 1px #e7e7e7; font-size:12px; margin:0px 45px 30px 0px; padding:17px 45px 17px 0px;}
.news_list .news_img{ border:solid 1px #e7e7e7; width:268px; height:78px; margin-bottom:30px;}
.news_list .news_img p{ font-size:14px; color:#cfcccc; margin-top:10px;}
.news_list .news_img img{ max-width:268px; height:100%; overflow:hidden;}
.news_list h1{ font-weight:normal;}
.news_list h1 a{ color:#000;}
.news_list h1 a:hover{ color:#0c3a7e; text-decoration:none;}
.news_list .new_nr{ color:#666; line-height:18px; margin-top:5px;}
.news_list .more a{ color:#f60;}
.news .news_list .news_r{ padding-right:0px; border-right:none;}

footer{ background:url(../images/f_bg.jpg) repeat-x; height:101px;}
.foot{ font-size:12px; line-height:24px; color:#fff; text-align:center; padding-top:30px;}


/*----------------------------内页区-----------------------------*/
.n_left,.n_right{ padding:35px 0;}
.n_left{ float:right; width:210px; z-index:3;}
.left_title{ font-size:30px; color:#0c3a7e; font-family:"微软雅黑";}
.cont{ background:#f7f7f7;}
.leftbox{ float:left; background:#FFF; height:100%; border-right:solid 1px #eee;}

.aside{}
.aside .aside-menu{ display:block; height:37px; line-height:37px; font-size:14px; color:#333; text-decoration:none; border-bottom:solid 1px #eee; padding-left:15px;}
.aside .aside-menu.active{ background:#0c3a7e; color:#fff; width:205px;}
.aside .aside-menu:hover{ background:#0c3a7e; color:#fff; width:205px;}
.aside ul{ display:none;}
.aside ul li{ line-height:30px; font-size:12px; padding-left:25px; background:url(../images/t3.jpg) 15px 13px no-repeat;}
.aside ul li a:hover{color:#0c3a7e;}
.aside li.active ul{display:block;}
.aside li.active .aside-menu{ color:#fff; background:#0c3a7e; width:205px; padding-left:15px;}
.aside li.active li.active a{color:#0c3a7e;}

.phone{ background:url(../images/l_phone_bg.jpg) no-repeat; width:202px; height:37px; text-align:right;}
.phone span{font-size:18px; color:#0c3a7e; padding-right:10px;}


.n_right{ background:#f7f7f7; float:left; width:729px; padding-left:60px;}
.right_title{ font-size:24px; color:#666;}
.r_content{ font-size:14px;}


/*--Products--*/
.n_pro_list{ width:755px;}
.n_pro_list dl{ float:left; width:225px; margin:0px 26px 20px 0px;}
.n_pro_list dl dt{ background:#fff; padding:8px; border:solid 1px #ebebeb; width:207px; height:163px;}
.n_pro_list dl dt img{ max-width:207px; height:100%; overflow:hidden;}
.n_pro_list dl dd{ margin-top:10px;}
.n_pro_list dl dd a{ color:#666;}
.n_pro_list dl dd a:hover{ color:#0c3a7e; text-decoration:none;}

.page{ font-size:13px; color:#666; margin-top:20px;}
.page a{ color:#555; border:solid 1px #ddd; display:inline-block; padding:2px 10px; margin-right:5px;}
.page a:hover{ color:#0c3a7e; text-decoration:none;}


.site_img{ width:422px; border:solid 1px #ebebeb; background:#fff; padding:9px; height:337px;}
.site_img img{ max-width:422px; height:100%; overflow:hidden;}

.site_right{ width:260px; color:#666; font-size:12px;}
.site_right h2{ font-size:22px; color:#333; font-weight:normal; margin-bottom:10px;}
.site_right span{ color:#999; width:75px; text-align:right; display:inline-block;}

.pro_site_two dt{ border:solid 1px #ebebeb; height:34px; line-height:34px; font-size:14px; color:#333; background:#fff; padding-left:20px; margin-bottom:20px;}
.pro_site_two dd{ font-size:14px;}


/*--Service--*/
.download_list li{ font-size:14px; border-bottom:solid 1px #e8e8e8; line-height:40px;}
.download_list li a{ color:#666; background:url(../images/t4.jpg) 0 2px no-repeat; padding-left:20px;}
.download_list li a:hover{ color:#333; text-decoration:none;}
.download_list li span{ float:right;}
.download_list li span a{ color:#690; font-size:12px; background:url(../images/t5.jpg) 0 0 no-repeat;}
.download_list li span a:hover{ color:#690; text-decoration:underline;}


.news_list li a{background:none; padding-left:0;}
.news_list li em{ font-family: "宋体";}
.news_list li span{ color:#999 !important;} 

.news_site_tou{ font-size:16px; color:#666; text-align:center; border-bottom:solid 1px #e8e8e8; padding-bottom:10px;}
.riqi{ font-size:12px; color:#999; text-align:center; margin:15px 0px 20px 0px;}


.contact_right{ /*width:459px;*/}
.contact_right h1{ font-size:18px; color:#333; font-weight:normal;}
.contact_right p{ font-size:12px; color:#333; line-height:20px;}
.con_srk tr td{ padding-top:10px;}

.wbsrk3{ background:#eee;padding:0 5px; width:323px; height:30px; line-height:30px; border:none;}
.wbsrk4{ background:#eee;padding:5px; width:685px; height:110px; border:none; overflow-y:auto;}
.ann2{ background:#ccc; width:100px; height:40px; color:#fff; font-size:16px; border:none; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}


.FAQ{ margin-top:35px;}
.FAQ dt { cursor:pointer; background:url(../images/job_jia.jpg) no-repeat 700px center #fff; height:36px; line-height:34px; font-size:14px; font-weight:normal; border:solid 1px #f1f1f1; margin-bottom:5px;}
.FAQ dt b { color:#333; font-weight:normal; background:url(../images/t7.jpg) 20px 2px no-repeat; padding-left:40px;}
.FAQ dt.on { background-image:url(../images/jian.jpg);}
.FAQ dt.on b { color:#036; background:url(../images/t7.jpg) 20px 2px no-repeat; padding-left:40px;}

.FAQ dd { display:none; margin-top:5px; background:#fff; border:solid 1px #f1f1f1; padding:10px; margin-bottom:5px;}
.faq_nr{ height:100%; overflow:hidden; font-size:14px; color:#666; line-height:26px;}



/*--客服--*/
.r_kefu{ position:fixed; right:5px; top:160px; z-index:999;}
.kefu_con{ background:url(../images/kefu-middle.png) repeat-y; padding:10px;}
.kefu_con ul li{ margin-bottom:10px;}
.kefu_con ul li p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#555; margin-bottom:5px;}

