﻿@charset "utf-8";
/*公共样式部分 */



* { margin: 0; padding: 0; }
body { list-style: none; margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-size: 15px; font-family: "微软雅黑"; color: #333333; }
div, form, ul, ol, li, span, p, dl { margin: 0; padding: 0; border: 0; }
img, a img { border: 0; margin: 0; padding: 0; }
img { vertical-align: top; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
dl { margin: 0; padding: 0; }
dd, dt { margin: 0; padding: 0; }
/*链接样式*/

a { outline-style: none; color: #999; text-decoration: none }
a:link { color: #021A23; text-decoration: none; }
a:visited { color: #032029; text-decoration: none; }
a:hover { color: #171615; text-decoration: none; }
a:active { color: #ea6311; text-decoration: none; }
/*去除超链接虚框*/

.fl { float: left }
.fr { float: right }
.right h3 {color: #1265cf;margin: 10px 0 10px 20px;padding-left: 10px;font-size: 18px;font-weight: normal;border-left: 6px solid #1265cf;}
/*清除浮动*/

.clear { clear: both; font-size: 1px; width: 1px; visibility: hidden; margin-top: 0px!important; *margin-top:-1px;
line-height: 0 }
.btn-img { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; }
.w { width: 1200px; margin: 0 auto; overflow: hidden; display: block; overflow: hidden; }
/*head*/



.top {width: 100%;height: 227px;min-width: 1200px;}
.top1 { height: 49px; border-bottom: 1px solid #e9e9e9; }
.top1 p { height: 49px; line-height: 49px; }
.top2 { height: 177px; }
.top2-1 { float: left; width: 841px; height: 177px }
.top2-1 img { width: 100%; height: 100%; }
.top2-2 { float: right; width: 271px; height: 177px; }
.top2-2 img { width: 100%; height: 100%; }
/*nav*/
.navsky {background: #1265cf;min-width: 1200px;}
.nav { margin: 0px auto; width: 1200px; }
.nav ul { margin: 0px; padding: 0px; }
.nav ul li {margin: 0px;float: left;width: 150px;height: 64px;line-height: 64px;text-align: center;}
.nav ul li dl { display: none; }
.nav ul li:hover dl { display: block; position: relative; z-index: 99999; }
.nav ul li dl dt { width: 100px; background: #01a4b7; line-height: 40px; }
.nav ul li dl dt a { display: block; width: 150px; height: 50px; border-bottom: 1px solid #0769c3; background: #0d72cf; font-size: 16px; color: #ffffff; line-height: 50px; }
.nav ul li dl dt a:hover { display: block; width: 150px; height: 50px; background: #d80a00; line-height: 50px; color: #ffffff; }
.nav ul li a {display: block;float: left;font-size: 18px;width: 150px;color: #ffffff;transition: 0.2s all;}
.nav ul li a:hover { width: 150px; background: #0d72cf; color: #ffffff; background: url(../images/dhbg01.jpg); }
/*nav*/



/*banner*/



.banner { width: 100% }
.banner img { width: 100%; height: 400px; min-width: 1200px; }
.slideBox { width: 100%; position: relative; overflow: hidden; margin: 0 auto; }
.slideBox .bd { margin: 0 auto; position: relative; z-index: 0; max-width: 2222px; overflow: hidden; width: 100%; height: 400px !important }
.slideBox .bd img { width: 100% }
.slideBox .bd ul { width: 100% !important; }
.slideBox .bd li { width: 100% !important; height: 570px; overflow: hidden; text-align: center; background-position: center top; background-size: 100% 100%; }
.slideBox .bd li a { display: block; height: 570px; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 4px; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 100px; height: 11px; margin: 1px; overflow: hidden; background: #a2a2a2; filter: alpha(opacity=50); opacity: 0.8; line-height: 999px; }
.slideBox .hd ul .on { background: #ff6600; }
#main { width: 1220px; margin: 0px auto; padding: 5px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.main { width: 1220px; margin: 0px auto; padding: 5px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
/*分页样式*/

#pages, .pages { clear: both; text-align: center; padding: 40px 0; }
.pages a { color: #666; font-size: 14px; margin: 0 5px; padding: 6px 12px; background: #fff; border: 1px solid #d0d0d0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.pages a:visited { }
.pages a:hover { background: #ea6311; color: #fff; border: 1px solid #ea6311; }
.pages span { background: #ea6311; color: #fff; font-size: 14px; margin: 0 5px; padding: 6px 12px; border: 1px solid #ea6311; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*----------public end----------*/

/*上下页*/

.sx { color: #999; font-size: 16px; }
.s { color: #cf5d00; height: 30px; line-height: 30px; }
.s a { color: #666; }
.s a:hover { color: #cf5d00 }
/*底部*/

.mt60 { margin: 10px 0 0 61px; font-size: 16px; }
.footers {background: url(../images/foot.jpg) no-repeat center center;height: 499px;min-width: 1200px;}
.fnav { color: #fff; text-align: center; line-height: 55px; margin-top: 103px; width: 796px; }
.fnav a { color: #fff; margin: 0 24px; display: inline-block; }
.fnav a:hover { color: #f0ff00; }
.footers .map a img { border: 6px solid #043e7c; transition: .3s; }
/*.footers .map a:hover img{transform: scale(1.01,1.01);}*/

.footers .txt { width: 676px; color: #EEF0F5; }
.footers .txt a { color: #FFFFFF; }
.footers .fbox { margin-top: 20px; }
.footers .fotTxt { font-size: 18px; line-height: 40px; font-weight: bold; }
.footers .fotTxt img { margin-top: 12px }
.footers .ewm { text-align: center; padding-left: 60px; background: url(../images/fphone.png) no-repeat center left; transition: .3s; }
.footers .ewm:hover { background-position: 10px center; }
.footers .flogo { width: 250px; }
.footers .flogo .yl { line-height: 30px; }
.footers .flogo a img { transition: .3s; }
.footers .flogo a:hover img { transform: scale(1.02, 1.02); }
/*END FOOT*/

/*特效1*/

.tran1 { transition: all 0.4s ease-out }
.tran1:hover { transform: scale(1.6) }
.aq1 img { margin-top: 10px; margin-left: 12px }
/**/

.title { line-height: 30px; height: 42px; color: #FFFFFF; /* background-color: #21CB9E; */ padding-right: 8px; }
.title h2 { float: left; line-height: 35px; color: #FFF; text-align: center; font-size: 16px; margin-top: 0px; height: 18px; background: url(../images/tit1.jpg); width: 142px; height: 42px; border-radius: 6px; }
.title h2 a { color: #F3E6E6; font-size: 18px; /* height: 30px; */ line-height: 41px; }
.title span { float: right; line-height: 36px; /* padding: 6px; */ font-weight: normal; font-size: 15px; width: 57px; height: 42px; padding-left: 20px; border-radius: 12px; margin-left: 8px; }
.title span img { /* margin-top: 12px; */ width: 65px; height: 42px; }
.title span a { color: white }
/**/

.tit1 { height: 130px; width: 1200px; background-image: url(../images/tit1.png); background-repeat: no-repeat; background-position: top -28px center; }
.tit1 h3 { display: block; padding-top: 22px; font-size: 28px; color: #EFEFE6; text-align: center; height: 32px; line-height: 32px; }
.tit1 h3 a{ color:#fff}
.tit1 span { display: block; height: 32px; line-height: 32px; text-align: center; font-size: 32px; color: #ffffff; font-family: impact; text-transform: uppercase; }
/**/
.foot-bottom { margin-top: 78px; padding-left: 100px; font-size: 18px; line-height: 28px; color: white; height: 60px; }
.foot-bottom p { height: 30px }
.foot-bottom p a { color: yellow; }
.link { font-size: 18px; color: yellow; margin-left: 55px; margin-top: 70px; }
.link a { color: white; }
.cnzz{ height:30px;}
.cnzz img{ margin-top:6px}