body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px;word-wrap: break-word; word-break: normal;padding:0px;font-family:"微软雅黑","Microsoft YaHei",Arial;}
body{font-size:12px;line-height:150%; background:#fff;}
table{border-collapse:collapse; border-spacing:0px;}
fieldset,img{ border:0px;}
img{ vertical-align:middle;}
textarea{resize: none;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0px;}
a{color:#333; text-decoration:none;word-wrap: break-word;word-break: break-all;cursor: pointer;}
a:focus{-moz-outline:none; outline:none;}
.left{float:left;}
.right{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.clear{clear:both; overflow:hidden; height:0; font-size:0; line-height:0;}
.warp1100{clear:both;width:1100px; margin:0 auto; clear:both; overflow:hidden;}
.warp1200{clear:both;width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.warp1002{clear:both;width:1002px; margin:0 auto; clear:both; overflow:hidden;}
.warp1000{clear:both;width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.warp980{clear:both;width:980px; margin:0 auto; clear:both; overflow:hidden;}
.warp540{width:540px;}
.warp530{width:530px;}
.warp490{width:490px;}
.ext_cen{ text-align:center;}
.ff420b{color:#ff420b;}
.col_zs{color:#572170;}
.col_red{ color:#bb0000;}
.ext_ind{ text-indent:28px;}

.cor_gren{color:#349e61;}
.cor_mh{color:#d42a59;}
.col_os{ color:#e94126;}
.col_bs{ color:#06396d;}
.col_chs{ color:#f18934;}
.ml_20{margin-left:20px;}
.mlr_20{margin-right:20px; margin-left:20px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mtb_20{margin-top:20px; margin-bottom:20px;}
.ptb_20{padding:20px 0;}
.ptb_15{padding:15px 0;}
.ptb_10{padding:10px 0;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pb_10{padding-bottom:15px;}
.pb_15{padding-bottom:15px;}
.pb_20{padding-bottom:20px;}
.po_re{ position:relative;}
.po_ab{ position:absolute;}
.lh36{ line-height:36px;}
.lh30{ line-height:30px;}
.lh24{line-height:24px;}
.font_24{font-size:24px;}
.font_18{font-size:18px;}
.font_16{font-size:16px;}
.font_14{font-size:14px;}
.ext_ta_cen{ text-align:center;}
/*--------------head----------------*/
.topext{width:100%;height:38px; line-height:38px; border-bottom:1px solid #c0c0c0; font-size:14px;}
.topext a{float:left; padding:0 12px;border-left:1px solid #c0c0c0; height:38px;}
.topext a:hover,.ico_link a:hover{color:#ff420b; text-decoration:underline;}
.topext span{float:left; padding:0 12px;}
.toppart{height:120px;}
.logo{padding:25px 0 0 10px;width:170px}
.ico_link{float:left; width:780px;padding:20px 0 0;}
.ico_link a{float:left; width:78px; padding:50px 0 0;  font-size:14px; background:url(head/top_ico.gif) no-repeat;}
.ico_link a.aa1{ background-position:14px 0;}
.ico_link a.aa2{ background-position:-75px 0;}
.ico_link a.aa3{ background-position:-154px 0;}
.ico_link a.aa4{ background-position:-235px 0;}
.ico_link a.aa5{ background-position:-314px 0;}
.ico_link a.aa6{ background-position:-393px 0;}
.ico_link a.aa7{ background-position:-472px 0;}
.ico_link a.aa8{ background-position:-551px 0;}
.ico_link a.aa9{ background-position:-630px 0;}
.ico_link a.aa10{ background-position:-709px 0;}
/*--------------flag----------------*/
.flag{width:100%; height:118px; background:url(head/flagbg.jpg) no-repeat center top; overflow:hidden;}
.flaglist{float: left; height:102px;margin: 0 3px; overflow: hidden; position:relative; width:1002px;}
.flag_01{background: url(head/flag.png) repeat-x scroll 0 10px; clear: both; padding:80px 0 0;height: 38px; left: 0; position: absolute; top: 0; width: 1000px;}
.flag_01 a {
    display: inline-block;
    font-weight: bold;
    line-height: 27px;
    width: 81px;
	text-align:center;
	overflow:hidden;
}
.flag_l{background:url("head/jt_ico.gif") no-repeat 0 0;float: left; height: 67px;  width: 15px;margin:50px 0 0;cursor:pointer;}
.flag_r{background:url("head/jt_ico.gif") no-repeat right 0;float: left; height: 67px;  width: 15px;margin:50px 0 0 10px;cursor:pointer;}
/*--------------subnav----------------*/
.subnav{width:990px; margin:0 auto; border:2px solid #349e61; height:38px; line-height:38px; padding:0 0 0 8px; font-size:14px;}
.subnav a { padding: 0 4px; text-decoration: none;}
/*--------------suc_student----------------*/
.suc_student{margin:15px 0 0;width:1000px; position:relative;height:415px;}
.suc_student li{float:left; position:absolute;}
.suc_student li.suc1{left:0; top:0;}
.suc_student li.suc2{left:0; top:136px;}
.suc_student li.suc3{left:0; top:277px;}
.suc_student li.suc4{left:199px; top:0;}
.suc_student li.suc5{left:199px; top:279px;}
.suc_student li.suc6{left:406px; top:279px;}
.suc_student li.suc7{left:609px; top:0;}
.suc_student li.suc8{left:609px; top:138px;}
.suc_student li.suc9{left:609px; top:278px;}
.suc_student li.suc10{left:808px; top:0;}
.suc_student li.suc11{left:808px; top:140px;}
.suc_student li.suc12{left:808px; top:279px;}
/*--------------Q and A----------------*/
.qa_list{}
.qa_list li{border-bottom: 1px dashed #ccc;
    float: left;
    font-size: 14px;
    line-height: 35px;
    margin-right: 20px;
    overflow: hidden;
    padding-left: 10px;
    width: 460px;
	background:url(1934/d1.gif) no-repeat left center;
}

.qa_list a:hover{ color:#C00;}
.ptwzms{padding:5px 0; font-size:14px; line-height:24px;}
/*--------------tuijianyx6----------------*/
.tjxe_6s_yx{padding:0 10px; }
.tjxe_6s_yx li{float:left; width:310px; color:#555; margin:15px 23px 0 0;}
.tjxe_6s_yx li.last{margin-right:0;}
.tjxe_6s_yx h3{ font-size:20px; height:32px; line-height:32px; background:url(head/zt_img9.gif) no-repeat; padding:0 0 0 45px;}
.tjxe_6s_yx h3.h31{ background-position: left top;}
.tjxe_6s_yx h3.h32{ background-position: left -32px;}
.tjxe_6s_yx h3.h33{ background-position: left -64px;}
.tjxe_6s_yx h3.h34{ background-position: left -96px;}
.tjxe_6s_yx h3.h35{ background-position: left -128px;}
.tjxe_6s_yx h3.h36{ background-position: left -160px;}
.tjxe_6s_yx li img{ border:1px solid #ccc; margin:10px 0 5px;}
.tjxe_6s_yx li p{padding:5px 0;}
.tjxe_6s_yx li em{ background:#a41d21; color:#fff; padding:3px 8px;}
.tjxe_6s_yx_btn{margin:5px 0 0;width:309px;height:30px; line-height:30px; background:url(head/zt_img8.gif) no-repeat left top;}
.tjxe_6s_yx_btn a{ float:left; width:73px; padding-left:30px;}
.tjxe_6s_yx_btn a.ag{color:#333;}
.wp_table {border:1px solid #c0c0c0;}
.wp_table td{border:1px solid #c0c0c0; height:75px; text-align:center;}
.wp_table th{ height:38px; line-height:38px; text-align:center; color:#fff; background:#e3328d;font-size:18px;}

/*--------------foot----------------*/
.ztfoot1{ background:#f0f0f0; padding:0 0 20px;}
.foot{ width:980px; margin:0 auto; text-align:center; line-height:25px;position:relative;}
.foot_nav{border-bottom:5px solid #fd0012; width:960px;background:#fff; padding:10px; }
.foot_nav a{ padding-left:10px;}

