/* CSS Document */
html{font-size:1em}
body{background:#FFF; -webkit-text-size-adjust: none; width:100%; min-width:320px;max-width:660px;overflow-x: hidden; margin:0 auto;font-size:0.75em;font-family:"微软雅黑";}
ol,ul{list-style:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}		
img{border:0;vertical-align:top;  }
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both; }
.mr{ margin:0 auto;}
.fleft{ float:left;}
.fright{float:right;}
.block{display:block;}

.wrap{width:100%; height:auto;margin:0 auto;}
.banner{width:100%; height:auto; overflow:hidden;}
.banner img{ width:100%; display:block;}
.dsj_one{width: 100%; height:auto; overflow:hidden; margin:2% auto}
.dsj1_top{width:100%; height:auto; overflow:hidden; margin-top:5%}
.dsj1_str{ font-size:1.6em; display:block; text-align:center;}
.dsj1_p1{font-size:1.3em; line-height:1.8em; margin-top:2%; margin-left:2%; margin-right:2%}
.dsj1_ul{width:100%; height:auto; overflow:hidden;}
.dsj1_ul li{width:46.97%; height:31.25em; overflow:hidden; float:left;margin-left: 2%;margin-top: 2%; display:inline}
.dsj1_ul li h3{font-size:1.8em; color:#FFF; text-align:center;padding-top: 12%;}
.dsj1_ul li hr{ width:40%; color:#FFF;margin:1px auto;}
.dsj1_ul li p{font-size:1.3em; color:#FFF; width:88%; height:auto; overflow:hidden; margin:2% auto; line-height:2em}
.dsj_li1{background:url(../images/ds_bg1.jpg) no-repeat; background-size:100% 100%}
.dsj_li2{background:url(../images/ds_bg2.jpg) no-repeat; background-size:100% 100%}
.dsj_li3{background:url(../images/ds_bg3.jpg) no-repeat; background-size:100% 100%}
.dsj_li4{background:url(../images/ds_bg4.jpg) no-repeat; background-size:100% 100%}
.ds_one{width:100%; height:auto; overflow:hidden;margin: 60px auto;}
.ds_tp1{width: 97.728%; height:auto; overflow:hidden; margin:2% auto}
.ds_tp1 img{width:100%; display:block;}
.ds_tp2{width: 99.243%; height:auto; overflow:hidden;}
.ds_tp2 img{width:100%; display:block;}
.dsj_l{width:96.97%; height:auto; overflow:hidden; margin:2% auto}
.xzwt{width:50%; height:auto; overflow:hidden; display:block; background:#FF0000 repeat; margin:3% auto; font-size:1.4em; color:#FFF; line-height:2.4em; text-align:center; border-radius:8px;}
.dsj_two{width:100%; height:auto; overflow:hidden; background:url(../images/dsj_bg1.jpg) no-repeat; background-size:100% 100%}
.dsj2_h3{font-size:2.2em; color:#FFF; text-align:center; margin-top:3%}
.dsj2_p1{font-size:1.4em; color:#a9a9ac; text-align:center; margin-top:2%}
.dsj_tp4{width: 96.213%; height:auto; overflow:hidden; margin:3% auto}
.dsj_tp4 img{width:100%; display:block;}

#first h3{text-align:center;background-color: #007197;border-radius: 5px;color: #fff;font-size: 1.3em;font-weight: normal;margin:5px auto;padding: 3%;text-decoration: none;}
.rlAccordion > h3 > span {float: right;}
.rlAccordion > h3 + div {display: none; padding: 2% 4%;}



.zk_four{width:100%; height:auto; overflow:hidden; margin:2% auto}
.xy3_show{width:100%; height:auto; overflow:hidden;}
.xy3_show li{width:100%; height:auto; overflow:hidden; background:#FF6616 repeat; margin-top:2%; padding-bottom:1%}
.xy3_tp1{width: 38.182%; height:auto; overflow:hidden; margin-left:1%; display:inline-block;}
.xy3_tp1 img{width:100%; display:block;}
.xy3s_r{width:57.6%; height:auto; overflow:hidden; margin-top:2%}
.xy3r_p1{font-size:1.6em; color:#FFF;}
.xy3r_p2{font-size:1.2em; color:#FFF; margin-right:1%; line-height:1.8em}
.zyzx{width:60%; height:auto; overflow:hidden; margin:3% auto;}
.zyzx a{display:block; width:45%; height:auto; overflow:hidden; background:#FB9A02 repeat; font-size:1.2em; color:#FFF; text-align:center; line-height:2.2em}
.xy2_show{width:98%; height:auto; overflow:hidden; margin:2% auto;}
.xy2_show li{width:100%; height:auto; overflow:hidden; margin-top:3%; background:#EDDDDA repeat;    padding-bottom: 2%;}
.xy2s_l{width: 42.37%; height:auto; overflow:hidden; display:block;}
.xy2s_l img{width:100%; display:block;}
.xy2s_r{width:55%; height:auto; overflow:hidden; margin-top:2%}
.xy2_a1{font-size:1.4em; color:#0f0f0f}
.xy2_p1{font-size:1.2em; line-height:1.6em; margin-top:2%;}
.zyxq{width:40%; height:auto; overflow:hidden; background:#FB9A02 repeat; display:inline-block; float:left; font-size:1.2em; color:#FFF; text-align:center; line-height:2.2em; margin-left:2%; margin-top:2%}
.xy1_p2{font-size:1.4em; text-align:center; margin-top:1%}


.dsj_show2{width:98%; height:auto; overflow:hidden; margin:2% auto;}
.dsj2_zs{width:100%; height:auto; overflow:hidden;}
.dsj_tp6{width: 42.012%; height:auto; overflow:hidden;}
.dsj_tp6 img{width:100%; display:block;}
.dsj2_r{width:55%; height:auto; overflow:hidden;}
.dsj2_r p{font-size:1.3em; line-height:2em;}

.zgk_five{width:100%; height:auto; overflow:hidden; background:#FF6616 repeat}

.zgk5_p1{font-size:1.6em; text-align:center; margin-top:2%; color:#FFF;}
.bd_zs{width:100%; height:auto; overflow:hidden; margin-top:4%; padding-left:6%}
.bd_zs span{color:#FFF; }
.bd_zs p{width:73%; height:auto; overflow:hidden; margin-left:1%}
.bd_zs p input{width:100%; height:auto; overflow:hidden; border-radius:10px; line-height:3em; border:1px solid #040000;background-color: #fff;}

.tijiao1{width: 100%; height:auto; overflow:hidden; margin:3% auto}
.coolbg1{width:20%; height:auto; overflow:hidden; background:#E60012; border:0px; font-size:1.4em; color:#FFF; margin:3% auto; line-height:2.2em; display:block; border-radius:8px;}
.yds_five{width:95.46%; height:auto; overflow:hidden; margin:2% auto}
.yds4_h3{font-size:1.6em; text-align:center}
.yds2_p1{font-size:1.2em; margin-left:2%; margin-right:2%; line-height:1.8em; margin-top:1%}
.yds5_show{width:100%; height:auto; overflow:hidden; margin-top:2%;}
.yds5_show li{width:46.97%; height:auto; overflow:hidden; float:left; margin-left:2.2%; display:inline; margin-top:2%}
.yds5_show li img{width:100%; display:block;}
/*专业样本添加*/
.xx_3{width:100%; height:auto; overflow:hidden;margin:40px auto 10px auto;}
.xx3_show{width:100%; height:auto; overflow:hidden;}
.xx3_show li{width:43.94%; height:auto; overflow:hidden; float:left; margin-left:3.6%; display:inline; margin-top:2%}
.xx3_show li img{width:100%; display:block;}
.xx_str1{font-size:1.6em; display:block; letter-spacing:1px; text-align:center; margin-top:2%}
.xx_sp1{font-size:1.2em; display:block; text-align:center; margin-top:2%}
.dsj_three{margin:60px auto;}
.dsj_three  img{width:100%;}
@media screen and (min-width: 320px) and (max-width: 452px){
.wrap{width:100%; height:auto;margin:0 auto; }
.dsj1_str{ font-size:1.4em; display:block; text-align:center;}
.dsj1_p1{font-size:1.1em; line-height:1.8em; margin-top:2%}
.dsj1_ul li{width:46.97%; height:20em; overflow:hidden; float:left}
.dsj1_ul li h3{font-size:1.4em; color:#FFF; text-align:center;padding-top: 12%;}
.dsj1_ul li p{font-size:1em; color:#FFF; width:88%; height:auto; overflow:hidden; margin:2% auto; line-height:2em}
.xzwt{width:35%; height:auto; overflow:hidden; display:block; background:#FF0000 repeat; margin:3% auto; font-size:1.2em; color:#FFF; line-height:2.4em; text-align:center; border-radius:8px;}
.dsj2_r{width:57%; height:auto; overflow:hidden;}
.dsj2_r p{font-size:1em; line-height:1.8em;}
.xy3r_p1{font-size:1.2em; color:#FFF;}
.xy3r_p2{font-size:1em; color:#FFF; margin-right:1%; line-height:1.8em}
.zyzx{width:80%; height:auto; overflow:hidden; margin:3% auto;}
.zyzx a{display:block; width:45%; height:auto; overflow:hidden; background:#FB9A02 repeat; font-size:1.2em; color:#FFF; text-align:center; line-height:2.2em}
.bd_zs span{font-size:1.2em; padding-top:2%}
/*.yzm1 span{font-size:1.2em;margin-top: 3%;}*/
.xy_zs p{font-size: 1.2em;color: #4f4f4f;padding: 4%;line-height: 2em;}
.coolbg1{width:43%; height:auto; overflow:hidden; background:#E60012; border:0px; font-size:1.4em; color:#FFF; margin:3% auto; line-height:2em; display:block;}
.yds4_h3{font-size:1.2em; text-align:center}
.yds2_p1{font-size:1em; margin-left:2%; margin-right:2%; line-height:1.8em; margin-top:1%}
.xx_str1{font-size:1.2em; display:block; letter-spacing:1px; text-align:center}
.xx_sp1{font-size:1em; display:block; text-align:center; margin-top:2%; line-height:1.8em}

}
@media only screen and (max-width:349px) and (min-width:320px){
.wrap{width:100%; height:auto;margin:0 auto;}
.dsj1_str{ font-size:1.2em; display:block; text-align:center;}
.dsj1_ul li h3{font-size:1.2em; color:#FFF; text-align:center;padding-top: 12%;}
.dsj1_ul li p{font-size:0.875em; color:#FFF; width:88%; height:auto; overflow:hidden; margin:2% auto; line-height:2em}
.xy3r_p1{font-size:1em; color:#FFF;}
.xy3r_p2{font-size:0.875em; color:#FFF; margin-right:1%; line-height:1.8em}
.dsj2_r p{font-size:0.875em; line-height:1.8em;}
.dsj_tp6{width: 34.012%; height:auto; overflow:hidden; margin-top:5%}
.yds4_h3{font-size:1em; text-align:center}
.xx_str1{font-size:1em; display:block; letter-spacing:1px; text-align:center}
}