/* 默认样式定义 */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input,label{margin:0;padding:0;}
html,body{font:normal normal 12px/24px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif;color:#333;height:auto;margin:0 auto;background:#fff;}
input,select,textarea{color:#222;font:normal normal 12px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif;}
fieldset,iframe{border:none;}
ul,ol,li{list-style:none;}
th{text-align:left;}
img{border:none;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#057fe2;text-decoration:none;}
a:focus{outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
span,samp{ font-family:"微软雅黑";}
/*字体大小*/
.f11{font-size:11px;-webkit-text-size-adjust:none;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
/*行高*/
.l16{line-height:16px;}
.l18{line-height:18px;}
.l20{line-height:20px;}
.l22{line-height:22px;}
.l25{line-height:25px;}
.l30{line-height:30px;}
/*外边距*/
.mgt10{ margin-top:10px;}
.mgt20{ margin-top:20px;}
.mgt30{ margin-top:30px;}
.mgt40{ margin-top:40px;}
.mgt50{ margin-top:50px;}
.mgt60{ margin-top:60px;}
.mgt70{ margin-top:70px;}
.mgt80{ margin-top:80px;}
/*颜色*/
.s1{ color:#be0000;}/*红色*/
.red{color:red;}
.red1{color:#b00;}
.red2{color:#c00;}
.white{color:#fff;}
.b,.fw{font-weight:700;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
/* other */
.hide{display:none;}
.nodata{text-align:left;padding-left:15px;}
p.nodata{font-size:12px;margin:35px auto;text-align:center;color:#666;}
.entitle{font-size:11px;font-weight:400;}
#imgplayer{text-align:center;margin:15px auto;}
.yc a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/* clearfix */
.clear{clear:both;width:100%;height:0;overflow:hidden;}
.clearb{clear:both;display:block;margin:0;padding:0;height:10px;}
.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 */
/* form */
*:focus{outline:none;}
select {padding:1px;font-size:12px;}
textarea {width:88%;padding:2px;line-height:16px;overflow:auto;}
button {cursor:pointer;}
textarea,input,select{color:#222;border:1px solid #c0c0c0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;}
textarea:focus,input:focus,select:focus{background:#e1f1fd;border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}
form .input {padding:3px 2px;height:16px;}
form img {float:none;cursor:pointer;}
form #codestr{width:50px;}
form #vcodeimg{cursor:pointer;}
form .vcodebg {background-color:#eee;text-align:center;padding:2px 3px 2px 7px;}
form input.button{padding:0;margin-right:5px;border:0;background:url(../../../lib/images/btn_h30.gif) no-repeat;width:80px;height:30px;color:#fff;font-size:14px;cursor:pointer;}
form input.button:hover,form input.hover{background-position:0 -30px;}
/* webkit scrollbar */
::-webkit-scrollbar{width:12px;height:12px;}
::-webkit-scrollbar-button{display:none;}
::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:#f0f0f0;}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:horizontal{-webkit-border-radius:10px;background:#5f5f5f;}
::-webkit-scrollbar-thumb:hover{background:#3d3d3d;}
::-webkit-scrollbar-thumb:active{background:#333;}
/* webkit forms */
@media screen and (-webkit-min-device-pixel-ratio:0){
    input[type=checkbox],select,input[type=radio]{position:relative;-webkit-appearance:none;-webkit-user-select:none;border:1px solid rgba(0,0,0,0.25);border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.08), inset 0 1px 2px rgba(255,255,255,0.75);margin:0 1px 0 0;}
    input[type=checkbox]{bottom:1px;height:15px;vertical-align:middle;width:15px; margin-right:5px;}
    input[type=checkbox]:checked::before{position:absolute;left:3px;top:6px;content:'';height:2px;background-color:#666;width:72%;-webkit-transform:rotate(120deg);}
    input[type=checkbox]:checked::after{position:absolute;left:2px;top:8px;content:'';height:2px;width:4px;background-color:#666;-webkit-transform:rotate(-150deg);}
    input[type=radio]{border-radius:100%;bottom:1px;height:15px;vertical-align:middle;width:15px;}
    input[type=radio]:checked::before{background-color:#377bcb;border-radius:100%;bottom:3px;content:'';display:block;left:3px;position:absolute;right:3px;top:3px;}
    input[type=checkbox]:active,select:active,input[type=radio]:active{background-image:-webkit-linear-gradient(#fcfcfc, #f8f8f8 38%, #e7e7e7);box-shadow:none;text-shadow:none;}
    select{-webkit-appearance:none;height:22px;-webkit-padding-end:10px;-webkit-padding-start:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC),-webkit-linear-gradient(#fcfcfc,#fcfcfc38%,#fcfcfc);background-position:right center;background-repeat:no-repeat;}
    select:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC), -webkit-linear-gradient(#fbfbfb,#f5f5f538%,#f2f2f2);}
    select:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC), -webkit-linear-gradient(#fcfcfc,#f8f8f838%,#e7e7e7);}
    select:disabled{color:#999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC),-webkit-linear-gradient(#f8f8f8,#f8f8f838%,#f8f8f8);}
}

.container{ width:100%; clear:both; min-width:1230px;}
.row{ width:1230px; margin:0 auto; clear:both;}
.bor{font-size: 15px; border-bottom: 1px solid #646464; margin-top: 10px;}
.header{width: 100%; min-width: 1230px; background: url(../images/hy_index_bg1.jpg) no-repeat center top;}
.nav{width: 100%; height: 50px; min-width: 1200px; background:#1361ae;}
/* header */
.header_left{float: left;}
.header_left img{margin-top: 16px;}
.header_right{width: auto; height: 70px; margin:10px 0px 0 0;  float: right;}
.header_right samp{width: auto; height: 40px; display: block; text-align: center;}
.header_right .samp_1 span{width: 76px; height: 40px; display: inline-block ;float: left; margin-right: 7px; margin-left: 10px;  text-align: center;font-size: 16px;}
.header_right .samp_1 span p{color: #29a7b3; line-height: 13px; padding-top: 4px;}
.header_right .samp_1 span i{font-size: 12px; color: #292929; font-weight: bold; display: block;}
.header_right samp .a_1{width: 120px;height: 25px; display: inline-block; border-radius: 10px; background: #FF6666; font-size: 16px; color: #fff; text-align: center;  margin-top: 8px; margin-left: 1px;}
.header_right samp .a_2{width: 150px;height: 25px; display: inline-block; border-radius: 10px; background: #FF6666; font-size: 16px; color: #fff; text-align: center;  margin-top: 8px;}
/* header End*/
/*nav */
.nav_content{height: 50px; line-height: 50px;}
.nav_content li{float: left; margin-left: 4px;text-align: center;}
.nav_content>ul>li:first-child,.nav_content>ul>li:nth-child(2),.nav_content>ul>li:nth-child(3),.nav_content>ul>li:nth-child(4){width:75px;}
.nav_content li a{font-size: 16px; color: #ffffff; display: block;padding: 0 5px;}
.nav_content li a:hover{color: #fff; background: url(../images/hy_index_bg2.png) center top;}
.nav_content .on a{color: #fff; background: url(../images/hy_index_bg2.png) center top;}
/*nav End*/
/*banner */
.banner{ height: 300px; position: relative;}
.banner img{width: 100%; height: 300px; min-width: 1200px;}
.banner_lb{width: 100%; height: 300px; overflow: hidden;min-width: 1200px;}
.banner_an{width: 1200px; height: 10px; text-align: center; position: absolute; bottom: 20px;}
.banner_an ul li{width: 55px;height: 10px; background: url(../images/hy_index_bg4.png) no-repeat center top;display: inline-block; margin-right: 21px; cursor: pointer;}
.banner_an ul .on{width: 55px;height: 10px; background: url(../images/hy_index_bg3.png) no-repeat center top;display: inline-block; margin-right: 21px; cursor: pointer;}
/*banner End*/
/*new */
.idx_sp{float: left;}
.column{height: 274px; margin-top: 15px;}
.column_left{width: 720px; height: 274px; background: #1361ae; float: left;border: 1px #cdcfcf solid;}
.column_left .column_left_top{width: 718px; height: 28px; background: #f2f2f2; border: 1px solid #e4e2e2; margin-top: 5px; line-height: 28px;}
.column_left_top h2{font-size: 16px; color: #292929; padding-left: 10px; float: left;}
.column_left_top a{margin-right: 10px; float: right; display: block; margin-top: 2px;}
.column_left .column_left_bottom{width:698px; height:217px;padding: 10px; position: relative; background: #FFFFFF; border: 1px solid #F2F2F2;}
.column_left .column_left_bottom img{float: left; padding-right: 5px;}
.column_left .column_left_bottom p{text-indent: 2em; font-size: 14px; color: #4b4a4a; width: 380px;float: right;}
.column_left .column_left_bottom a{position: absolute;bottom: 3px; right: 20px; color: #1361ae; font-size: 14px;}
.column_left .column_left_bottom a:hover{text-decoration: underline;}
.column_center{width: 480px; height: 274px; float: right; background: #1361ae;}
.column_center_top{width: 478px; height: 28px;background: #f2f2f2; border: 1px solid #e4e2e2; margin-top: 5px; line-height: 28px;}
.column_center_bottom{width: 440px; height: 212px;border: 1px solid #e4e2e2; padding:20px 18px 5px 20px;background: #FFFFFF;}
.column_center_bottom .column_center_bottom_left {float: left; position: relative; z-index: 1;}
.column_center_bottom .column_center_bottom_right {width: 223px; height:195px;float: left;}
.column_center_bottom .column_center_bottom_right ul li {width: 253px; height:35px; background: #f2f2f2; margin-bottom: 5px; line-height: 35px;position: relative; right: 18px; z-index: 0;}
.column_center_bottom .column_center_bottom_right ul li a{display: block; font-size: 14px; color: #646464; padding-left: 28px;}
.column_center_bottom .column_center_bottom_right ul li:hover{z-index: 22; background: url(../images/hy_index_bg8.png) no-repeat center top;}
.column_center_bottom .column_center_bottom_right ul li:hover a{color: #fff;}
.column_center_bottom .column_center_bottom_right ul .on{z-index: 22; background: url(../images/hy_index_bg8.png) no-repeat center top;}
.column_center_bottom .column_center_bottom_right ul .on a{color: #fff;}
.column_right{width: 289px; height: 264px; float:left;background: #1361ae;}
.column_right_top{width: 287px; height: 28px;background: #f2f2f2; border: 1px solid #e4e2e2; margin-top: 5px; line-height: 28px;}
.column_right_bottom{border: 1px solid #e4e2e2;}
/*new End*/
/*list */
.list{ height:434px; margin-top: 20px;}
.list_left{ width: 720px;  float: left;}
.top_border{ border-top: 5px solid #1361ae; overflow: hidden; height: 30px;}
.list_left_top{ height: 28px;background: #f2f2f2; line-height: 28px;border: 1px solid #e4e1e1;}
.list_left_bottom{border: 1px solid #e4e1e1; overflow: hidden; border-top: none; height: 390px;}
.list_left_bottom li{ width: 207px; float: left; background: #f2f2f2; text-align: center; margin: 18px 12px 0px 13px; height: 168px;}
.list_left_bottom li:hover{ background: #29a7b3;}
.list_left_bottom li:hover a{ color: #FFF;}
.list_left_bottom li p{ height: 30px; line-height: 30px;}
.list_left_bottom li img{display: block;}
.list_right{width: 480px; float: right;}
.list01{ margin-top: 10px;}
.list_left_bottom01{border: 1px solid #e4e1e1; overflow: hidden; border-top: none; height: 210px;}
.list_left_bottom01 li{ width: 207px; float: left; background: #f2f2f2; text-align: center; margin: 18px 16px 0px 16px; height: 168px;}
.list_left_bottom01 li:hover{ background: #29a7b3;}
.list_left_bottom01 li:hover a{ color: #FFF;}
.list_left_bottom01 li p{ height: 30px; line-height: 30px;}
.list_left_bottom01 li img{display: block;}
.list02{ margin-top: 20px; overflow: hidden;}
.ad_box{width: 600px;}
.ad_box_content{width: 558px; height: 213px;border: 1px solid #e4e2e2; border-top: none; padding: 20px 20px; background: #FFFFFF;}
.ad_box_content .ad_left {float: left; position: relative; z-index: 1; width: 264px; height: 213px; border: 1px solid #DDD;}
.ad_box_content .ad_left a {position: relative; display: block;}
.ad_box_content .ad_left a img{display: block;}
.ad_box_content .ad_left a .ad_title{position: absolute; background: rgba(0,0,0,0.5); bottom: 0px; left: 0px; width: 100%; color: #FFF; height: 50px; line-height: 50px; text-align: center; font-size: 14px;}
.ad_box_content .ad_right {width: 283px;float: right; text-align: center; overflow: hidden;}
.ad_box_content .ad_right ul li {width: 283px; height:35px; background:url(../images/ad-icon01.jpg); margin-bottom:10px; line-height: 35px;position: relative; z-index: 0; float: right;}
.ad_box_content .ad_right ul li a{display: block; font-size: 14px; color: #646464; padding-left: 28px;}
.ad_box_content .ad_right ul li:hover{z-index: 22; background: url(../images/ad-icon02.jpg) no-repeat center top;}
.ad_box_content .ad_right ul li:hover a{color: #fff;}
.ad_box_content .ad_right ul .on{z-index: 22; background: url(../images/ad-icon02.jpg) no-repeat center top;}
.ad_box_content .ad_right ul .on a{color: #fff;}
.yq_link{ overflow: hidden; margin-top: 20px; border: 1px solid #DDD;}
.yq_link_list{ height: auto; overflow: hidden; border-top: none; padding-bottom: 1px;}
.yq_link_list li{float: left; margin: 20px 25px 0px 33px;}
.yq_link .asda{height: 151px!important;}
/*list End*/
.footer{ background: #00bfff; margin-top: 30px; padding-top: 1px; min-width: 1200px;}
.footer_top{ overflow: hidden; margin-top: 20px;}
.footer_top dl{float: left; color: #FFF; width: 150px; text-align: center;}
.footer_top dl dt{font-size: 14px;}
.footer_top dl dd{font-size: 12px; display: block; padding: 2px 0px;}
.footer_top dl dd a{ color: #FFF;}
.ewm_box{ overflow:hidden; width: 257px; text-align: center; float: right;}
.ewm_box_01{ width: 105px;}
.ewm_box_01 span{display: block; color: #FFF; font-size: 13px; margin-bottom: 10px; text-align: center;}
.ewm_b{ color: #FFF; font-size: 14px; margin-top: 10px;}
.footer_b{background: #000000; height: 50px; line-height: 50px; text-align: center; margin-top: 0px;}
.footer_b span{color: #FFF;}


.is_big{ height: 191px; position: relative;}