body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,span,em,strong,img,form,fieldset,input,textarea,button,pre,table,tr,th,td,blockquote,code,label,cite,i,dialog,figure,hgroup{padding:0;margin:0;}
body{ font-size:12px; font-family:微软雅黑;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
fieldset,img{border:0;}
ul,ol,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
/*caption,th,tr,td{text-align:left;}*/
u,ins{text-decoration:none;}
label{cursor:pointer;}
select,input,img{vertical-align:middle;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;resize:none;}
a{ text-decoration:none}
.fl{ float:left}
.fr{ float:right}
.location{ width:942px; padding-left:10px; height:44px; line-height:44px; color:#888; font-size:12px; margin-bottom:6px; border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; color:#333}
.location a{color:#888;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1; display: inline-block; _height: 1px }
*html .clearfix { height: 1% }
*+html .clearfix { height: 1% }
.clearfix { display: block }
.contract {
	height: 90px;
	text-align: left;
	overflow-x: auto;
	overflow-y: auto;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	background: #fafafa;
	padding: 5px;
}

.head{ width:952px; height:74px; padding-bottom:4px; background:url(images/head_bg.jpg) repeat-x bottom; margin:auto; position:relative}
.welcome{ width:400px; height:24px; line-height:24px; position:absolute; z-index:9; right:10px; top:0; color:#333; text-align:right}
.logo{ width:220px; height:74px; float:left;}
.menu{ height:31px; float:right; margin-top:43px; margin-right:10px;}
.menu a{ width:85px; height:31px; display:block; float:left; line-height:31px; text-align:center; color:#10a2bd; font-size:14px; margin:0 6px;}
.menu a:hover,.menu a.hover{ width:85px; height:31px; background:url(images/menu_bg.jpg) no-repeat; color:#fff}
.main{ width:952px; margin:auto; margin-top:10px;}
.banner{ width:952px; height:280px; padding-bottom:14px; border-bottom:1px solid #cbccd0;}
.l_b{ width:231px; height:280px; float:left; margin-right:10px;}
.r_b{ width:711px; height:280px; float:left;}
.reg{ width:231px; height:42px; background:url(images/reg.jpg) no-repeat; margin-bottom:8px;}
.reg a{ width:114px; height:42px; display:block; float:left}
.chongzhi{ width:231px; height:42px; background:url(images/chongzhi.jpg) no-repeat; margin-bottom:8px; display:block;}
.kfdh{ width:231px; height:95px; padding-top:84px; background:url(images/kfdh.jpg) no-repeat;}
.kfdh p{ width:198px; height:40px; line-height:40px; margin:0 auto; text-align:center; font-size:18px; color:#fff; font-weight:bold}

.f_list{ width:711px; height:280px; position:relative}
.flashlist{ width:711px; height:280px;}
.flashlist .f_out{ width:711px; height:280px;overflow:hidden;position:relative;z-index:100;}
.flashlist .f_out img{ width:711px; height:280px; border-radius:5px;}
.picintro h2 a.title{ width:366px; display:block;color:#FFF;font-family:"微软雅黑";font-size:16px; line-height:50px; float:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a.b_btn{ width:150px; height:24px; line-height:24px; color:#fff; text-align:center; border:1px solid #fff; border-radius:5px; float:right; margin-top:11px; margin-right:8px;}
a.b_btn:hover{}
.picintro p{color:#767676;line-height:20px;}
.picintro p a{color:#abadac;}
.flash_tab{height:10px; position:absolute; z-index:999; right:10px; bottom:20px}
.flash_tab .tabs{ display:inline-block; height:10px;margin:auto;}
.flash_tab .tabs ul li{width:20px;height:10px;float:left;display:block; margin-right:10px; border-radius:5px}
.flash_tab .tabs ul li.opdiv,.noopdiv{padding:0;}
.flash_tab .tabs ul li.opdiv a{width:20px;height:10px;background:#000;display:block; border-radius:5px;opacity:0.4}
.flash_tab .tabs ul li.opdiv a:hover{background:#47484a;}
.flash_tab .tabs ul li.noopdiv a{width:20px;height:10px;background:#fff;display:block; border-radius:5px;opacity:1}

.product_list{ width:952px;}
.product_item{ width:952px; height:350px; display:block; float:left}
.product_item dl{}
.product_item dl dt{ width:125px; margin-left:18px; margin-top:40px; height:180px; display:block; float:left; margin-right:22px;}
.product_item dl dt img{ width:125px; height:125px; border-radius:5px;}
.btn{ width:170px; height:60px; display:block; background:url(images/btn.png) no-repeat; margin:auto; margin-top:45px;}
.product_item dl dd{ width:615px; height:170px; margin-top:20px; display:block; float:left;}
.product_item dl dd h5{ width:290px; height:40px; line-height:40px; font-size:14px; color:#333;}
.product_item dl dd p{ font-size:12px; color:#888; line-height:1.5em}

.foot_menu{ width:952px; height:90px; line-height:50px; margin:auto; margin-top:0px;border-bottom:1px solid #ddd; text-align:center}
.foot_menu a{ margin:0 13px; color:#666;}
.foot_menu a:hover{ color:#000}
.foot{ width:952px; margin:auto; margin-top:10px; line-height:24px; text-align:center; color:#666}

.zhifu{ width:952px; margin:auto; margin-top:15px;}
.zhifu_title{ width:952px; height:40px; border-bottom:1px solid #4292d0;}
.zhifu_title a{ height:35px; line-height:35px; padding:0 20px; float:left; display:inline-block; color:#7e7e7e; font-size:14px;}
.zhifu_title a.cur{ border-bottom:5px solid #4292d0}
.czliucheng{ width:945px; height:35px; margin:auto; margin-top:20px; margin-bottom:20px;}
.czliucheng div{ height:35px; line-height:35px;}
.bz1{ width:844px; height:35px; line-height:35px; font-size:14px; float:left; background:url(images/bz1_bg.png) no-repeat; color:#7e7e7e}
.bz2{ width:844px; height:35px; line-height:35px; font-size:14px; float:left; background:url(images/bz2_bg.png) no-repeat; color:#7e7e7e}
.bz1 span,.bz2 span{ width:200px; padding-left:81px; height:35px; display:block; float:left;}
.word_white{ color:#fff;}
.cz_box{ width:931px; border:1px solid #e3e4e8; margin:auto; padding:16px 11px; border-radius:5px;}
.cz_box h2{ font-size:16px; color:#313131;}
.cz_box ul li{ width:200px; padding-left:8px; height:72px; border:1px solid #e5e5e5; display:block; float:left; margin:11px; vertical-align:middle; line-height:72px;}
.input_next{ width:936px; height:40px; line-height:40px; margin:auto; margin-top:30px; margin-bottom:30px; font-size:16px;}
.czje{ width:318px; padding:10px; height:18px; line-height:18px; margin-left:10px; font-size:14px; color:#7e7e7e; margin-right:10px;}
.next_btn{ width:172px; height:40px; line-height:40px; text-align:center; display:block; background:#10a2bd; font-size:16px; color:#fff; border-radius:5px;}
.zfbz2{width:931px; border:1px solid #e3e4e8; margin:auto; padding:16px 11px; border-radius:5px;}
.zfbz_info{ width:760px; height:186px; margin:auto;}
.zfbz_info dl{ width:760px; height:80px; line-height:80px; display:block;}
.zfbz_info dl dt{ width:120px; height:80px; line-height:80px; float:left; color:#313131; font-size:20px;}
.zfbz_info dl dd{ width:640px; height:80px; line-height:80px; float:left; vertical-align:middle;}
.jine{ color:#ff8400; font-size:24px; font-weight:bold}
.cz_tip{ width:740px; height:66px; padding:11px 0 11px 80px; background:url(images/cz_tip_icon.png) no-repeat 15px center; margin:auto; border-top:1px solid #e3e4e8;}
.cz_tip p{ line-height:33px; color:7e7e7e; font-size:14px;}
.go_fk{ width:760px; height:40px; line-height:40px; margin:auto; margin-top:30px; margin-bottom:30px; font-size:16px;}
.fk_btn{width:172px; height:40px; line-height:40px; text-align:center; display:block; background:#10a2bd; font-size:16px; color:#fff; border-radius:5px; float:right;}
.zfbz3{width:531px; height:300px; line-height:300px; font-size:20px; color:#313131; background:url(images/zf3.png.html) no-repeat 275px center; border:1px solid #e3e4e8; margin:auto; padding:16px 11px 16px 411px; border-radius:5px;}
#big_zz{ width:100px; height:100px; position:fixed; z-index:99; background:#000;filter:alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; display:none;}
.jump{ width:280px; padding-left:70px; height:134px; line-height:134px; font-size:16px; color:#000; position:fixed; z-index:9999; background:#fff url(images/cz_tip_icon.png) no-repeat 20px center;; border:5px solid #b1b2b4;}
.regtitle{ width:300px; height:40px; line-height:40px; padding-left:20px; font-size:14px; color:#7e7e7e}
.reg_box{ width:952px; border-bottom:1px solid #e3e4e8; padding-top:10px;}
.reg_box th{ font-size:14px; color:#313131; width:88px; padding-right:10px; text-align:right; height:56px; line-height:56px;}
.reg_box td{ height:56px; line-height:56px; font-size:14px; color:#7e7e7e}
.reg_box input{ width:318px; height:18px; padding:10px; line-height:18px; font-size:14px; color:#313131}
.reg_btn{ width:952px; height:40px; margin:auto; margin-top:10px; margin-bottom:10px;}
.reg_btn a{ width:172px; height:40px; line-height:40px; background:#10a2bd; color:#fff; text-align:center; display:block; border-radius:5px; font-size:14px; margin-left:100px;}
.reg_ok{ width:952px; height:424px; margin:auto}
.regokbox{ width:362px; height:55px; padding-top:193px; margin:auto; margin-top:88px; background:url(images/jumpok.png) no-repeat}
.regokbox a{ width:172px; height:55px; display:block; margin:auto}
.cz_table{ width:931px; margin:auto; margin-bottom:20px;}
.cz_table th{ width:110px; padding-right:10px; text-align:right; height:48px; line-height:48px; font-size:14px; font-weight:normal}
.cz_table td{ height:48px; line-height:48px; font-size:14px;}
.cz_table td input{ width:318px; padding:10px; height:18px; line-height:18px; margin-left:10px; font-size:14px; color:#7e7e7e; margin-right:10px;}
.cz_table td select{ width:338px; height:38px; line-height:38px; margin-left:10px;}

.contact{ width:760px; margin:auto; font-size:14px; line-height:1.5em; margin-top:10px; margin-bottom:10px;}
.contact p{ line-height:30px; text-indent:30px}
