
/*-----g-----*/
img:hover{-khtml-opacity:0.9;
-moz-opacity:0.9;filter:alpha(opacity=90);filter:"alpha(opacity=90)";opacity:0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

@keyframes myfirst
{
	form {margin-left: 0;}
	to {margin-left: 100px;}
}

/*body{background: #f7fcff;}*/

#top{background: #004d83; height: 32px; line-height: 32px;}
#top p{color: #FFFFFF; font-size: 14px;}

#header{}
#header .logo_m{height: 187px; background: url(../img/logo_m_bg_01.jpg) no-repeat center top;}
#header .logo_m a.logo{ display: block; float: left; margin-top: 34px; }
#header .logo_m a.logo img{display: block;}
#header .logo_m .search{ display: block; float: right; padding-top: 40px; }
#header .logo_m .search p{ color: #fff; text-align: right; margin-bottom: 15px; }
#header .logo_m .search form{ width: 234px; height: 28px; display: block; }
#header .logo_m .search form input{outline: none;}
#header .logo_m .search form .txt{ width: 182px; float: left; height: 26px; border: 1px solid #004d83; text-indent: 6px; }
#header .logo_m .search form .sub{width: 50px;height: 28px;background: url(../img/search_icon_01.png) no-repeat center;float: left; cursor: pointer;}
#header .logo_m span.xiaoxun{ float: right; margin-right: 55px; margin-top: 60px; }
#header .logo_m span.xiaoxun img{display: block;}

#header .nav { border-top: 1px solid #004d83;  background-color: #1d6ca5;}
#header .nav dl { float: left; width: 120px; height: 46px; position: relative; }
#header .nav dl dt a { display: block; width: 100%; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color:#ffffff; }
#header .nav dl dd {display: none;position: absolute;left: 0;top: 46px;width: 512px;background-color: #fbfdfe;z-index: 99;border-top: 1px solid #287fc2;}
#header .nav dl dd .inbox { padding: 25px 15px; }
#header .nav dl dd .inbox .list {float: left;width: 212px;}
#header .nav dl dd .inbox .list ul li {float: left;width: 100px;font-size: 16px;line-height: 48px;margin-right: 6px;}
#header .nav dl dd .inbox .list ul li a:hover { color: #ff0000; text-decoration: underline; }
#header .nav dl dd .inbox .pic { float: right; width: 270px; height: 185px; }
#header .nav dl dd .inbox .pic img { width: 100%; height: 100%; display: block; }
#header .nav dl:hover dt a { background-color: #004d83; color: #ffffff; }

#banner{ position: relative; z-index: 1; width: 100%; }
#banner .hd{position: absolute;z-index: 11;bottom: 20px;left: 0;text-align: center;width: 100%;}
#banner .hd ul{}
#banner .hd ul li{width: 12px;height: 12px;cursor: pointer;margin: 0 8px;border-radius: 12px;display: inline-block;background: #FFFFFF;}
#banner .hd ul li.on{background-color: #004d83;}
#banner .bd{}
#banner .bd ul{width: 100% !important;}
#banner .bd ul li{height: 460px;width: 100% !important;display: block; }
#banner .bd ul li a{height: 100%;width: 100%;display: block; position: relative;}
#banner .bd ul li a .bn_wz{width:100%; position: absolute;z-index: 22;left: 0;bottom: 40px;}
#banner .bd ul li a i{display:block; }
#banner .bd ul li a p{font-size: 18px;color: #FFFFFF;line-height: 50px; display: inline-block; padding: 0 10px;background: rgba(0,0,0,.6);}

#box1{padding-bottom: 30px;padding-top: 20px;/*background: #f7fcff;*/}
/*#box1 .box1_m{width: 1230px;}*/
#box1 .zhyw{width: 380px;float: left;margin-right: 30px;}
#box1 .zhyw .title{height: 40px;line-height: 40px;margin-bottom: 12px;}
#box1 .zhyw .title h2{font-size: 20px;float: left;font-weight: bold;color: #111;}
#box1 .zhyw .title a{float: right;margin-right: 8px;font-size: 24px;}
#box1 .zhyw .bd1{height: 348px;overflow: hidden;}
#box1 .zhyw .bd1 ul{}
#box1 .zhyw .bd1 ul li{height: 58px;background: url(../img/zhyw_li_bg_01.png) no-repeat 38px center;width: 100%;}
#box1 .zhyw .bd1 ul li a{ display: block; }
#box1 .zhyw .bd1 ul li a span{ line-height: 18px; float: left; }
#box1 .zhyw .bd1 ul li a p{font-size: 16px;line-height: 24px;float: left;width: 310px;margin-left: 38px;height: 24px;overflow: hidden;}
#box1 .zhyw .bd2{ height: 348px; overflow: hidden; }
#box1 .zhyw .bd2 ul{}
#box1 .zhyw .bd2 ul li{ height: 75px; margin-bottom: 16px; }
#box1 .zhyw .bd2 ul li a{ display: block; }
#box1 .zhyw .bd2 ul li a img{ width: 108px; height: 75px; display: block; float: left; margin-right: 8px; }
#box1 .zhyw .bd2 ul li a p{font-size: 16px;line-height: 24px;padding-top: 12px;margin-bottom: 10px;height: 24px;overflow: hidden;}
#box1 .zhyw .bd2 ul li a span{ color: #666; margin-left:9px; }
#box1 .zhyw .bd3{height: 348px;overflow: hidden;}
#box1 .zhyw .bd3 ul{margin-top: -8px;}
#box1 .zhyw .bd3 ul li{text-indent: 15px; background: url(../img/li_hd_03.png) no-repeat left center;}
#box1 .zhyw .bd3 ul li a{}
#box1 .zhyw .bd3 ul li a p{ font-size: 16px; line-height: 46px; height: 46px; overflow: hidden; }

#box1 .zhyw1{position:relative;width: 790px;float: left;margin-right: 30px;height: 558px;overflow: hidden;}
#box1 .zhyw1 .title{ height: 50px; line-height: 50px; }
#box1 .zhyw1 .title h2{font-size: 20px;float: left;font-weight: bold;color: #111;}
#box1 .zhyw1 .title a{float: right;margin-right: 8px;font-size: 14px;}
#box1 .zhyw1 .hd{ position: absolute; bottom: 0px; left: 0; z-index: 11; width: 100%; text-align: center; }
#box1 .zhyw1 .hd ul{}
#box1 .zhyw1 .hd ul li{ width: 10px; height: 10px; border-radius: 10px; background: #d5d5d5; display: inline-block; margin: 0 6px; cursor: pointer; }
#box1 .zhyw1 .hd ul li.on{ background-color: #026dc4; }
#box1 .zhyw1 .bd{}
#box1 .zhyw1 .bd ul{width: 820px;}
#box1 .zhyw1 .bd ul li{width: 370px;float: left;margin-right: 40px;margin-bottom: 25px;height: 228px;border-top: 2px solid #026dc4;}
#box1 .zhyw1 .bd ul li a{ display: block; }
#box1 .zhyw1 .bd ul li a span{line-height: 18px;margin-bottom: 15px;display: block;color: #222;}
#box1 .zhyw1 .bd ul li a h2{font-size: 18px;padding: 15px 0 10px;line-height: 30px;color: #026dc4;}
#box1 .zhyw1 .bd ul li a p{line-height: 28px;font-size: 14px;height: 110px;overflow: hidden;color: #666;}
#box1 .zhyw1 .bd ul li:hover h2{text-decoration: underline;}
#box1 .zhyw1 .bd ul li.li_one{ position: relative; }
#box1 .zhyw1 .bd ul li.li_one img{display: block;width: 370px;height: 228px;}
#box1 .zhyw1 .bd ul li.li_one h2{ position: absolute; bottom: 0; left: 0; width: 92%; padding: 8px 4%; height: auto; font-size: 16px; line-height: 24px; background: rgba(0,0,0,.6); color: #fff; }
#box1 .zhyw1 .bd ul li.li_one:hover h2{text-decoration: underline;}
#box1 .zhyw2{width: 380px;float: right;height: 558px;overflow: hidden;}
#box1 .zhyw2 .title{height: 50px;line-height: 50px;}
#box1 .zhyw2 .title h2{font-size: 20px;float: left;font-weight: bold;color: #111;}
#box1 .zhyw2 .title a{float: right;margin-right: 8px;font-size: 14px;}
#box1 .zhyw2 .bd{ padding: 20px 20px 1px; background-color: #e3f2ff; border-top: 2px solid #026dc4; }
#box1 .zhyw2 .bd ul{}
#box1 .zhyw2 .bd ul li{height: 72px;margin-bottom: 25px;}
#box1 .zhyw2 .bd ul li a{ display: block; }
#box1 .zhyw2 .bd ul li a p{font-size: 16px;line-height: 26px;height: 52px;overflow: hidden;padding-top: 7px;color: #3374ba;}
#box1 .zhyw2 .bd ul li a span{float: left;width: 80px;height: 70px;border: 1px solid #d5d5d5;text-align: center;margin-right: 15px;background: #fff;}
#box1 .zhyw2 .bd ul li a span h2{font-size: 26px;line-height: 35px;height: 35px;color: #fff;background-color: #026dc4;}
#box1 .zhyw2 .bd ul li a span h3{ color: #666; line-height: 35px; }
#box1 .zhyw2 .bd ul li a:hover p{text-decoration: underline;}

#box2{padding-bottom: 20px;padding-top: 30px;background: #f5f5f5;}
#box2 .spzl{width: 380px;float: left;margin-right: 30px;margin-top: -12px;}
#box2 .spzl .title{height: 40px;line-height: 40px;margin-bottom: 12px;}
#box2 .spzl .title h2{font-size: 20px;float: left;font-weight: bold;color: #111;}
#box2 .spzl .title a{float: right;margin-right: 8px;font-size: 24px;}
#box2 .spzl dl{}
#box2 .spzl dl dt{ margin-bottom: 10px; float: left; }
#box2 .spzl dl dt img{ width: 380px; display: block; }
#box2 .spzl dl dd{ float: left; margin: 0 3px; }
#box2 .spzl dl dd a{}
#box2 .spzl dl dd a img{ width: 120px; height: 80px; display: block; }
#box2 .spzl dl dd a p{text-align: center;line-height: 30px;font-size: 14px;}

#box2 .mtcq{width: 380px;float: left;margin-right: 30px;margin-top: -12px;height: 400px;overflow: hidden;}
#box2 .mtcq .hd{height: 40px;line-height: 40px;}
#box2 .mtcq .hd ul{border-left: 2px solid #666;height: 22px;margin-top: 9px;}
#box2 .mtcq .hd ul li{font-size: 20px;float: left;font-weight: bold;color: #111;border-right: 2px solid #666;line-height: 20px;height: 22px;padding: 0 15px;cursor: pointer;}
#box2 .mtcq .hd ul li.on,
#box2 .mtcq .hd ul li:hover{color: #026dba;}
#box2 .mtcq .bd{margin-top: -10px;position: relative;}
#box2 .mtcq .bd ul{}
#box2 .mtcq .bd ul li{text-indent: 15px;background: url(../img/li_hd_03.png) no-repeat left center;line-height: 41px;font-size: 16px;height: 41px;overflow: hidden;}
#box2 .mtcq .bd ul li a{}
#box2 .mtcq .bd ul li.more{ text-indent: 0; background: none; line-height: normal; font-size: 24px; height: auto; position: absolute; top: -35px; right: 8px; z-index: 22; }
#box2 .mtcq .bd ul li.more a{}

#box2 .kjxt{width: 380px; float: right;}
#box2 .kjxt a{ display: block; margin-bottom: 10px; }
#box2 .kjxt a img{display: block;width: 380px;height: 69px;}

#box2 .ztzl{ float: left; margin-top: 15px; }
#box2 .ztzl span{float: left;}
#box2 .ztzl span a{display: block;}
#box2 .ztzl span a img{width: 73px; height: 74px; display: block;}
#box2 .ztzl ul{}
#box2 .ztzl ul li{float: left;margin-left: 19px;}
#box2 .ztzl ul li a{display: block;}
#box2 .ztzl ul li a img{width:544px; height: 74px; display: block;}

#box3{padding-top: 30px;padding-bottom: 30px;}
#box3 .qtxt{
    position: relative;
}
#box3 .qtxt>ul{ width: 1206px; margin-left: -2px; }
#box3 .qtxt>ul>li{float: left;margin-right: 5px;margin-bottom: 4px;}
#box3 .qtxt>ul>li a{display: block;}
#box3 .qtxt>ul>li a img{display: block;transition: all 1s;}
#box3 .qtxt>ul>li.li_4{float: right; margin: 0;}
#box3 .qtxt>ul>li a img:hover{transform:scale(0.95)}

#box3 .yqlj{}
#box3 .yqlj .hd{ margin: auto; width: 596px; padding-top: 20px; margin-bottom: 20px; }
#box3 .yqlj .hd em{width: 238px;height: 26px;display: block;float: left;background: url(../img/yqlj_l_bg_01.png) no-repeat center;}
#box3 .yqlj .hd h2{text-align: center;font-size: 20px;float: left;font-weight: bold;color: #111;padding: 0 20px;}
#box3 .yqlj .hd i{width: 238px;height: 26px;display: block;float: left;background: url(../img/yqlj_r_bg_01.png) no-repeat center;}
#box3 .yqlj .bd{width: 1200px;  overflow: hidden;}
#box3 .yqlj .bd ul{ width: 1230px; }
#box3 .yqlj .bd ul li{float: left;margin-right: 15px;}
#box3 .yqlj .bd ul li a{}
#box3 .yqlj .bd ul li a img{display: block;width: 185px;height: 60px;transition: all 1s;}
#box3 .yqlj .bd ul li a img:hover{transform:scale(0.95)}

#footer{}
#footer .dz_m{width: 100%;height: 112px;background: url(../img/db_bg_01.jpg) no-repeat center;padding-top: 86px; position: relative;}
#footer .dz_m .fhdb{  }
#footer .dz_m .fhdb a.top{ width: 50px; height: 50px; background: #890606; }
#footer .dz_m .fhdb a.top img{ display: block; margin: 15px auto 0; }
#footer .dz_m p{ color: #fff; float: left; width: 350px; font-size: 14px; line-height: 30px; }
#footer .dz_m .wx_wb{ width: 102px; float: left; margin-left: 192px; padding-top: 26px; position: relative; }
#footer .dz_m .wx_wb a.wb{ display: inline-block; margin-left: 15px; }
#footer .dz_m .wx_wb a.wb>img{width: 34px; height: 34px; display: block;}
#footer .dz_m .wx_wb a.wx{ display: inline-block; margin-left: 15px; }
#footer .dz_m .wx_wb a.wx>img{width: 34px;height: 34px;display: block;}
#footer .dz_m .wx_wb a.wx .tanc{display: none;position: absolute;bottom: -40px;right: -95px;z-index: 22;}
#footer .dz_m .wx_wb a.wx .tanc>img{width: 80px;display: block;border: 1px solid #666;}
#footer .dz_m .wx_wb a.wx .tanc>em{text-align: center; color: #fff; display: block; line-height: 24px;}
#footer .dz_m .wx_wb a.wx:hover .tanc{display: block;}
#footer .dz_m .qtdz{ float: right; }
#footer .dz_m .qtdz span{ float: right; margin-left: 30px; margin-top: 10px; }
#footer .dz_m .qtdz span img{}
#footer .dz_m .qtdz i{ height: 91px; }
#footer .dz_m .qtdz i img{ float: right; }
#footer .dz_m .qtdz i em{ color: #fff; width: 70px; text-align: center; margin-top: 22px; display: inline-block; line-height: 22px; margin-right: 4px; }
#footer .bq{height: 50px; line-height: 50px; background: #023050;}
#footer .bq p{color: #FFFFFF; font-size: 14px; text-align: center;}
#footer .bq p a{color: #FFFFFF;}
#footer .bq p a:hover{text-decoration: underline;}

.youxiang_t{position: absolute;width: 430px;min-height: 340px;padding-bottom: 20px;background: #ffffff;top: -44px;right: 210px;z-index: 11;border: 1px solid #023050;}
.youxiang_t .yx_title{text-align: center;width: 90%;margin: auto;position: relative;padding-top: 10px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #d5d5d5;}
.youxiang_t .yx_title h2{font-size: 24px; font-weight: bold; color: #1f62a6; padding: 10px 0 15px;}
.youxiang_t .yx_title span{font-size: 20px; color: #d11d04; font-weight: bold;}
.youxiang_t .yx_title i{position: absolute; right: 0px; top: 12px; z-index: 12; font-size: 18px; color: #d11d04; cursor: pointer;}
.youxiang_t .hd{width: 90%; margin: auto;}
.youxiang_t .hd ul{ text-align: center; }
.youxiang_t .hd ul li{ display: inline-block; margin: 0 10px; font-size: 16px; font-weight: bold; background: #f2f2f2; padding: 6px 14px; cursor: pointer; }
.youxiang_t .hd ul li.on{ color: #ffffff; background: #d31d04; }
.youxiang_t .bd{width: 90%;margin: auto;padding-top: 25px;}
.youxiang_t .bd ul{}
.youxiang_t .bd ul li{ height: 40px; font-weight: bold; color: #d31d04; font-size: 14px; line-height: 32px; margin-bottom: 8px; padding-left: 59px; border-bottom: 1px solid #d5d5d5; }
.youxiang_t .bd ul li em{ display: inline-block; font-size: 14px; margin-right: 4px; }
.youxiang_t .bd ul li h2{display: inline-block;font-size: 16px;font-weight: bold;margin-right: 6px;}
.youxiang_t .bd ul li p{ display: inline-block; text-indent: 6px; color: #1677bc; }



