@charset "gb2312";
*{margin:0px; padding:0px; word-wrap: break-word;-webkit-text-size-adjust: none; }
body{color:#454545;font-family: "Microsoft Yahei";line-height:1.7em; min-width:320px;margin:0 auto; background:#FFF;}
@media screen and (max-width:320px){body{ font-size:0.875em;}.ui-content{line-height:1.8em;}
.nav{font-size: 1em;line-height:35px;}
.top{ line-height:35px; font-size:16px;}
.top span,.top a{font-size:20px;}
.kfal h1{font-size:14px; line-height:25px;}
.kfal h2{font-size:13px; line-height:20px;margin-bottom:2px;}
.kfal h3{font-size:13px; line-height:22px; padding-bottom:2px;}
.footer{font-size:14px; line-height:25px; padding:12px 0;}
}
@media(min-width:320px) and (max-width:479px) {body{ font-size:0.875em;}.ui-content{line-height:1.8em;}
.nav{font-size: 1em; line-height:35px;}
.top{ line-height:35px; font-size:16px;}
.top span,.top a{font-size:20px;}
.kfal h1{font-size:14px; line-height:25px;}
.kfal h2{font-size:13px; line-height:20px;margin-bottom:2px;}
.kfal h3{font-size:13px; line-height:22px; padding-bottom:2px;}
.footer{font-size:14px; line-height:25px; padding:12px 0;}
}
@media(min-width:480px) and (max-width:639px) {body{ font-size:1em;}
.nav{font-size: 1.2em; line-height:40px;}
.top{ line-height:45px; font-size:18px;}
.top span{font-size:24px;}
.footer{font-size:15px; line-height:25px; padding:20px 0;}
.kfal h1{font-size:14px; line-height:25px;}
.kfal h2{font-size:13px; line-height:25px;margin-bottom:5px;}
.kfal h3{font-size:14px; line-height:24px; padding-bottom:5px;}
}
@media screen and (min-width:480px){body{ font-size:1em;}
.nav{font-size: 1.25em; line-height:45px;}
.top{ line-height:50px; font-size:18px;}
.top span{font-size:24px;}
.footer{font-size:16px; line-height:26px; padding:25px 0;}
.kfal h1{font-size:16px; line-height:26px;}
.kfal h2{font-size:14px; line-height:26px;margin-bottom:5px;}
.kfal h3{font-size:14px; line-height:24px; padding-bottom:5px;}
}
dl, ul, li, ol {list-style:none; padding:0; margin:0; }img {border: none; vertical-align:top; max-width: 100%; }img {vertical-align:middle; -ms-interpolation-mode: bicubic;} a{text-decoration:none; outline: medium none; color:#333; }a:visited {text-decoration:none; }
a:hover{color:#333; text-decoration: none; }input, textarea, keygen, select, button, isindex { margin: 0em; font: -webkit-small-control; color: initial; word-spacing: normal; text-transform: none; text-indent:0px; text-shadow: none; display: inline-block; text-align: start; outline:medium; }table {border-collapse:collapse; border-spacing:0; }i, em, cite { font-style: normal; }iframe { display:block }h1,h2,h3,h4,h5,h6{font-weight:500;}address, cite, dfn, em, var { font-style:normal; }input, textarea { outline:none; }input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }.clear { height: 0px; line-height: 0px; width: 100%; font-size: 0px; margin: 0px; padding: 0px; overflow: hidden; clear: both; }.fl { float:left;}.fr { float:right;}.h10{height:10px; clear:both;}.h15{height:15px; clear:both;}.h5{ height:5px; clear:both;}.ui-header,.ui-content,.ui-footer{padding: 0;overflow: hidden;width:100%;}.text-center{text-align:center; color:#fff; font-weight:bold; border-bottom:#f3f3f3;} .text-center span{  line-height:40px;   border-radius:5px;} .text-center h1{float:right; margin-right:10px;}.main{max-width:640px; margin:0px auto;}
/*******************top********************/
.top{color:#FFF; background:#1672ce;text-align:center; border-bottom:#e4be0d 3px solid}
.top span,.top a{color:#FFF; font-size: 17px;}


/*************2015.12.10 yqy******************/
.biao { width: 100%; text-align: center; height: 80px; padding-top: 10px; padding-bottom: 10px; }
.text01 { font-size: 12px; line-height: 20px; }
.nav { background-color: #038e79; width: 100%; padding-top: 0px; padding-bottom: 0px; float: left; height: 30px; margin-top: 10px; text-align: center; }
.nav ul li { width: 20%; padding-left: 2%; list-style-type: none; float: left; line-height: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: #E5F5F7; height: 30px; padding-right: 2%; color: #FFF; }
.nav ul li a { text-decoration: none; color: #FFF; border: none; }
.con04 { width: 100%; padding-top: 30px; padding-bottom: 82px; float: left; }
.dibu { width: 20%; text-align: center; float: left; }
.dibu img { width: 100%; }
.dibu01 { width: 80%; float: left; }
.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; clear: both; }
.focus .hd { width: 100%; height: 5px; position: absolute; z-index: 1; bottom: 0; text-align: center; }
.focus .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 5px; background-color: rgba(51,51,51,0.5); }
.focus .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
.focus .hd ul .on { background: #FF4000; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; height: auto; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }



/*******************????********************/
.nav{ width:100%;background:#1672ce;; overflow:hidden;}.nav_x{ border-bottom:1px solid #d8e1de;}
.nav li{width:25%; background:url(../images/nav_dh.jpg) no-repeat right center; float:left; text-align:center;}
.nav li a{color:#fff;}
/*******************banner********************/
.block_home_slider{position: relative;behavior: url(../other/PIE.htc); /*?????????*/ text-align:center;}  /*???§³???*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:5px 7px 4px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:2px; display:inline-block;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.jpg); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {text-transform: capitalize;}
/****************???????????1???***********************/
.kfal{width:91%; margin:0 auto; }
.kfal img{margin-right:15px;}
.kfal h1{font-weight:normal; color:#1672ce;}
.kfal h2{font-weight:normal;color:#666666; border-bottom:1px solid #ededed;}
.kfal h3{font-weight:normal; color:#666666;}
.kfal h3 span{color:#30a20a; text-indent:24px; float:left;background:url(../images/kfal_shou.jpg) no-repeat left center; }
/****************????????????***********************/
.czb_title1{text-align:center;color:#1672ce; font-weight:bold;}
.czb_title2{text-align:center;color:#333333; font-size:17px; line-height:28px;}
.czb_title3{text-align:center;color:#1672ce; font-size:16px;line-height:16px; border-bottom:1px solid #1672ce; padding-bottom:8px;}
.czb_title4{ margin:0 3%;border-top:1px dashed #afafaf; padding-top:1%; font-size:14px;}
.nr_n2_d1 span{color:#e73f32}
input{font: -webkit-body;color:#606060;outline:0;}
.nrjjsb {width:100%;height:auto;overflow:hidden;border-radius:5px;box-sizing:border-box;}
.nr_n1 {width:94%;margin:0 auto;height:65px; font-weight:normal;}
.nr_n1 p {line-height:30px;font-size:18px; color:#333333;}
.nr_n1_dx {width:95%;height:26px;padding-left:5%;}
.nr_n1_dx input {float:left;line-height:26px;margin-top:6px;}
.nr_n1_dx label {float:left;line-height:26px;width:30%;text-align:left;}
.nr_n1_dx label a {display:block;line-height:26px;text-indent:0.5em;font-size:15px;}
.nr_n2 {height:auto;overflow:hidden;padding:10px 0;margin:0 auto;}
.nr_n2_d1 {height:34px;margin:5px 0px;color:#000000;font-size:20px}
.nr_n2_d1 p {float:left;line-height:34px;font-size:16px;padding:0 1%; color:#333333;}
.nr_n2_d1 span{ color:#b60000;}
.nr_n2_d1 input {display:block;width:60%;height:32px;border:1px solid #8ec301;}
.nr_n2_d2 {width:100%;height:47px;}
.nr_n2_d2 p {line-height:47px;font-size:14px;padding:0 2%;float:left;width:24%;text-align:center;}
.nr_n2_d2 span {width:70%;display:block;line-height:47px;height:47px;text-align:left;float:left;}
.nr_n2_d2 span a {line-height:47px;	font-size:14px;}
.tj{ padding-left:29%;}
.tj_l{color:#FFF; font-size:15px;height:32px;width:32%; text-align:center;line-height:32px;font-family:"Microsoft Yahei";border:none; background-color:#8ec301;}
.tj_r{color:#FFF; font-size:15px;height:32px;width:32%; margin-left:1%; text-align:center;line-height:32px;font-family:"Microsoft Yahei";border:none; background-color:#ff8822;}
/****************footer**********************/
.footer{ background-color:#1672ce; color:#FFF; padding-bottom:15%}
.over_zomm{ overflow:hidden;zoom:1;}
.art_list dd a{ color:#db0101;}
.art_list{ padding:10px 0px 35px 0px;}
.art_list dl{ padding:8px 10px; border-bottom:1px dashed #999999; overflow:hidden;zoom:1;}
.art_list dt a{ line-height:30px; color:#1672ce; font-family:"Microsoft Yahei"; font-size:14px;}
.art_list dd{ line-height:24px;}
.art_list dl img{ float:left; padding-right:10px;}
.yema{ padding-bottom:10px; text-align:center;}
.yema li{ display:inline; padding:2px 5px; background:#fff; border:1px solid #dcdddd; cursor:pointer;}
.yema .curs{ background:#007acf; color:#FFFFFF; font-weight:bold;}
.kf ul{width:100%; overflow:hidden;}
.kf li{ margin:6px 3px;}
.kf li a{ height:29px;width:30%; text-align:center; border:solid 1px #cacaca; border-radius:6px; display:block; float:left;color:#3d3d3d; height:34px; line-height:34px; overflow:hidden;font-size:14px; margin:5px 0 5px 8px;}
.ban,.bl_all{background:#eeeeee;overflow:hidden}
.bl_all div,.bl_all ul,.bl_all p{overflow:hidden;}
.ban{margin-top:3px;padding:10px 0px;}
.ban img{width:100%;float:left;}
.bl_all h1{background:#1672ce; font-size: 18px; color:#fff;text-align:center;line-height:40px;}
.bl_all p.sjx{border-top:1px solid #1672ce;margin-top:1px;background:#fff;padding-bottom:8px}
.bl_all p.sjx span{display:block;width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 10px solid #1672ce; margin:0 auto}
.bl_all .bl_info{background:#fff;overflow:hidden;border-bottom:1px solid #ccc;}
.bl_all .bl_info a { font-weight: normal;   color:#000;}
.bl_all .bl_info span.bl_img{display:block;padding:8px;margin:0px 8px;border:1px solid #ccc;overflow:hidden}
.bl_all .bl_info span.bl_img img{width:99.5%;float:left;border:1px solid #ccc;}
.hz_info{padding:5px 8px;font-size:16px; font-family:Verdana, Geneva, sans-serif;}
hz_info a{font-weight: normal; }
.hz_info span{display:block;width:60%;float:left;font-size:14px;}
.hz_info span:nth-child(2),.hz_info span:last-child{width:40%; line-height:20px;}
.icon-zj:before{width: 13px;height: 19px;background-position: -157px 10px;}
.icon-time:before{width: 13px;height: 19px;background-position: -172px 10px;}
.icon-lf:before{width: 13px;height: 19px;background-position: -185px 10px;}
.icon-zq:before{width: 13px;height: 19px;background-position: -199px 10px;}
.icon-zjzx:before{width: 20px;height: 20px;background-position: -160px -25px;}
.icon-phone2:before{width: 20px;height: 20px;background-position: -135px -26px;}
ul.zx_btn{margin:12px 8px;}
ul.zx_btn li{width:45%;float:left;background:#fff;text-align:center; margin:0px; padding:0px;}
ul.zx_btn li:last-child{float:right;/*background:#ff8a00;*/}
ul.zx_btn li a{background:#1672ce;border:1px solid #fff;display:block;margin:1px;color:#fff !important;padding:5px 0px}
ul.zx_btn li:last-child a{background:#ffc000;border:1px solid #fdcf30;color:#1672ce;}
ul.zx_btn li span{display:inline-block;}
ul.bl_page{margin:0 auto; text-align:center;}
ul.bl_page li{display:inline-block;text-align:center; font-size:14px;}
ul.bl_page li a{border:1px solid #dadada;border-radius:6px; line-height:26px; padding:3px 6px;text-align:center; margin-right:4px; background-color:#fff;color:#1672ce;}
.telzx{
display: block;
margin: 47px auto 0;
font-size: 14px;
text-align: center;
border-bottom: 1px solid #f1f1f1;
}
.telzx a{
color: #1672ce;
font-size: 15px;
}
}






