@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { font-family: "微软雅黑"; font-size: 12px; }
a, li, input, img, em { text-decoration: none; list-style: none; border: none; font-style: normal; }
#wrap { width: 1000px; margin: 0 auto; }
#bj { width: 100%; min-width: 1000px; float: left; height: 656px; background: url(../images/banner_bj.jpg) no-repeat center center; background-size: 100% 656px; position: relative; }
#main { width: 100%; min-width: 1000px; float: left; }
#foot { width: 100%; min-width: 1000px; float: left; }
#main1 { width: 100%; min-width: 1000px; float: left; background: url(../images/bj3.jpg) no-repeat center center; }
.logo { width: 30%; float: left; height: 94px; background: url(../images/logo_bj.jpg) repeat-x; position: relative; }
.logo img { float: right; position: absolute; right: -80px; top: 0; }
.nav { width: 70%; float: right; height: 106px; background: url(../images/nav_bj.png) no-repeat center center; background-size: 100% 106px; }
.nav_box { width: 830px; float: left; height: 34px; }
.nav_rx { float: right; line-height: 34px;height: 34px; }
.nav_rx p { float: right; height: 18px; padding-left: 18px; background: url(../images/dianhua.png) no-repeat left center; line-height: 18px; font-weight: bold; color: #fff; margin-top: 8px; }
.nav_rx span { float: right; color: #fff; margin-left: 20px; }
.nav_rx span a { color: #fff; }
.nav_rx span a:hover { color: red; }
.nav_ul { width: 830px; float: right; height: 60px; }
.nav_ul ul{ padding-left:130px;}
.nav_ul ul li { width: 100px; float: left; height: 60px; }
.nav_ul ul li a { width: 100px; float: left; height: 57px; line-height: 57px; text-align: center; font-size: 15px; color: #2f2f2f; }
.nav_ul ul li a:hover { border-bottom: 3px solid #d80000; color: #d80000; }

.nav_ul .drop_menu{position:relative;}
.nav_ul .drop_menu .submenu{ background-color:#9AD5E9;display:none; padding:0;}
.nav_ul .drop_menu .submenu{ position:absolute;width:100px;z-index:9999;filter:alpha(Opacity=100);-moz-opacity: 1;opacity: 1;top:60px; left:0;}
.nav_ul .drop_menu .submenu li{width:100px;height:30px;background:none;float:none;}
.nav_ul .drop_menu .submenu li .a2{float:left;  color: #FFF;width: 100px;height: 30px;line-height:30px;}
.nav_ul li .submenu li .a2:hover{color: #FFF; background:#80CEE8;border:none;}


#news { width: 100%; float: left; height: 48px; background: #071929; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; position: absolute; left: 0; bottom: 0; }
.news_title { width: 252px; float: left; height: 48px; background: url(../images/news_bj.png) no-repeat center center; }
.news_title span { float: left; line-height: 48px; font-size: 16px; color: #fff; padding-left: 35px; }
.news_text { float: left; height: 48px; line-height: 48px; font-size: 14px; color: #fff; padding-left: 13px; }
.more { float: right; line-height: 48px; font-family: "宋体"; font-size: 14px; }
.more a { color: #fff; }
.more a:hover { color: red; }
.box { width: 100%; float: left; height: 253px; background: url(../images/bj1.jpg) no-repeat center center; background-size: 100% 253px; overflow: hidden; }
.box ul { width: 1000px; float: left; padding-top: 60px; }
.box ul li { width: 171px; float: left; height: 171px; position: relative; }
.box ul li.yuan { width: 103px; float: left; padding-top: 75px; }
.sub_li { width: 171px; float: left; height: 171px; position: absolute; left: 0; top: 0; }
.gcal_bj { width: 100%; float: left; height: 554px; background: url(../images/bj2.jpg) no-repeat center center; background-size: 100% 554px; }
.gcal { width: 100%; float: left; height: 510px; background: url(../images/gcal_bj.png) no-repeat center center; background-size: 100% 510px; }
.gcal ul { float: left; padding-top: 199px; }
.gcal ul li { width: 184px; float: left; margin:0 8px; }
.gcal ul li img { float: left; }
.gcal_text { width: 184px; float: left; height: 102px; background: #fff; }
.gcal_text p { width: 184px; float: left; font-size: 18px; color: #222222; line-height: 22px; text-align: center; padding-top: 12px; }
.gcal_text span { width: 184px; float: left; font-family: Arial; font-size: 14px; color: #b7b7b7; text-align: center; line-height: 22px; padding-top: 10px; }
.hengtiao { width: 184px; float: left; height: 20px; background: url(../images/hengtiao1.jpg) no-repeat center center; padding: 6px 0; }
.gcal1_text { width: 184px; float: left; line-height: 22px; color: #777777; text-align: center; }
.gcal_text:hover { background: #025ba5; }
.gcal_text:hover p { color: #fff; }
.gcal_text:hover span { color: #4c8bbf; }
.gcal_text:hover .hengtiao { background: url(../images/hengtiao.jpg) no-repeat center center; }
.gcal_text:hover .gcal1_text { color: #c5e3fa; }
.foot_link { width: 100%; float: left; height: 225px; background: #f8f8f8; padding-top: 22px; border-top: 1px solid #e9e9e9; overflow: hidden; }
.lxwm { width: 325px; float: left; height: 159px; background: url(../images/lxwm_bj.jpg) no-repeat center center; padding: 20px 0 0 22px; line-height: 24px; font-size: 13px; color: #111; }
.foot_box { width: 120px; float: left; border-left: 1px solid #bbbbbb; }
.foot_box p { width: 120px; float: left; text-align: center; color:#9a9a9a; line-height: 22px; text-transform:uppercase; }
.foot_box span { width: 120px; float: left; text-align: center; color: #4f4f4f; font-size: 15px; line-height: 24px; }
.foot_box ul { width: 120px; float: left; padding: 10px 0 20px 0; }
.foot_box ul li { width: 120px; float: left; line-height: 24px; text-align: center; }
.foot_box ul li a { color: #777777; }
.foot_box ul li a:hover { color: red; }
.foot { width: 100%; float: left; background: #025ba5; }
.foot_left { float: left; }
.foot_left img { float: left; }
.foot_left span { float: left; color: #fff; line-height: 30px; padding: 15px 0 0 20px; }
.foot_left span img{float:none;}
.foot_left span a { color: #fff; }
.foot_left span a:hover {    text-decoration: underline;}
.foot_right { float: right; }
.foot_right img { float: right; }
/*neiye*/
.main { width: 1000px; float: left; background: #fff; }
.main_left { width: 204px; float: left; background: url(../images/bj4.jpg) no-repeat center top; background-size: 100% 100%; padding-bottom:110px;}
.gyrx { width: 204px; float: left; position: relative; }
.gyrx_title { width: 180px; float: left; height: 154px; background: url(../images/about_03.png) no-repeat center center; position: absolute; left: 0; top: -154px; padding-right: 24px; font-family:microsoft yahei;}
.gyrx_title p { width: 204px; float: right; text-align: right; font-size: 24px; font-weight: bold; color: #fff; padding-top: 55px; }
.gyrx_title span { width: 204px; float: right; text-align: right; font-size: 18px; color: #fff; text-transform:uppercase;}
.gyrx_contect { width: 204px; float: left; padding-top: 15px; }
.gyrx_contect ul li { width: 204px; float: left; height: 59px; background: url(../images/li_bj.jpg) no-repeat left bottom; }
.gyrx_contect ul li a { width: 204px; float: left; height: 57px; line-height: 57px; text-align: center; font-size: 15px; color: #2f2f2f; }
.gyrx_contect ul li a:hover,.gyrx_contect ul li a.cr{ color: #fff; background: url(../images/li_hover.jpg) no-repeat center center; }
.main_right { width: 770px; float: right; }
.dqwz { width: 770px; float: left; padding-top: 13px; }
.dqwz_title { width: 770px; float: left; height: 55px; border-bottom: 1px solid #e1e1e1; }
.dqwz_text { width: 120px; float: left; padding-top: 13px; }
.dqwz_text p { float: left; font-size: 22px; color: #0059a4; }
.dqwz_text span { float: left; color: #9ba1a7; }
.more1 { float: right; color: #7c7c7c; padding-top: 30px; }
.more1 a { color: #7c7c7c; }
.more1 a:hover { color: red; }
.dqwz_contect { width: 770px; float: left; line-height: 23px; color: #3b3b3b; padding-bottom:50px; }

.page_contect { width: 770px; float: left; line-height: 23px; color: #3b3b3b; padding-top:10px; }

.page{ width:100%; padding-top:10px; border-top:1px dashed #888; line-height:25px; clear:both; text-align:center;}
.page a{ color:#3b3b3b;}
.page a:hover{ color:#f00;}