@charset "utf-8";

/* CSS Document */



*{ padding:0; margin:0;  list-style:none; }
a{ text-decoration:none; color:#686868}
button{ cursor:pointer;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
img{ border:none}
.wp_all{width:1280px;margin:auto;height: auto;position:relative;background:url(../images/bg.jpg) repeat-x;}
.wp{  margin:auto; clear:both;width:1170px; }
.clear{ width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both}
body{ font-size:12px; background:#D9D9D9; color:#707070;font-family:"微软雅黑",Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,p{font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#003a6a }

/**header*/

.header{ width:1170px; margin:auto; position:relative; z-index:5; }
a.logo{ width:220px; height:130px; display:block; position:absolute; z-index:3; left:0; top:0; background: url(../images/logo.jpg) no-repeat}
.zx{float:right; height:40px; margin-right:15px;}
.nav{ height:62px; float:left; margin-left:248px; position:relative; z-index:5; padding-top:7px; }
.nav li{ height:62px;  position:relative; width:129px; float:left; text-align:center; background:url(../images/navbg1.png) no-repeat;}
.nav li a{ display:block; font-size:15px; font-weight:bold; color:#000;  font-family:'微软雅黑',Arial, Helvetica, sans-serif; width:100px; height:61px; margin:0 auto; line-height:61px; font-size:14px;}
.nav li.on a{ color:#003a6a;}
.nav li a:hover{ background:url(../images/navbg.jpg) repeat-x; color:#fff; padding-top:4;}
.pagebanner{border-top:1px solid #ebebeb; height:292px; clear:both; margin-top:37px;}
.slider {width:100%; height:519px;z-index:1;overflow:hidden;text-align:center;border-top:1px solid #ebebeb;position:relative; z-index:2; padding-bottom:79px; background:#f3f3f3 url(../images/slider_sd.png) bottom center no-repeat}
.slider .slides_control {text-align: center;overflow: hidden;width: 100%;position:relative;	height:431px; z-index:1;}
.slider .slides_container {	width:100%;	height:519px;position:relative;z-index:1;text-align:center;}
.slider .slides_container img {width:1280px;height:519px;}
.slider_arr{display:block;float:left;height:37px; width:33px; top:315px;position:absolute; z-index:4; text-indent:-9999px;}
.prev{left:0; background:url(../images/slider_i1.gif) left top no-repeat;}
.next{right:0; background:url(../images/slider_i2.gif) left top no-repeat;}
.pagination_wp{   height:14px; margin:auto ;  z-index:3; position:absolute; top:570px; width:100%;}
.pagination_wp ul{width:102px; padding-left:10px; margin:auto; height:14px;}
.pagination_wp li{ float:left; position:relative; z-index:10; margin-right:10px; width:14px; height:14px; background:url(../images/slider_pt.png) left -14px  no-repeat; overflow:hidden; text-indent:-99999px;}
.pagination_wp li.current{ background:url(../images/slider_pt.png) left top no-repeat;}
.pagination{  }
.pagination_wp li a{ float:left; width:11px; height:11px; z-index:10;}
.hMain_wp{ width:100%; background:#f3f3f3 url(../images/home_sd1.png) bottom center no-repeat; height:412px; border-bottom:1px solid #b2b2b2;}
.hMain{ margin:auto; width:1172px;}
.hbox{ width:573px; height:329px; float:left; background:#fff; box-shadow: 5px 5px 5px #ddd;}
#hAbout{ margin-right:15px;}
#hAbout img{ float:left;}
#hAbout p{ line-height:24px; color:#707070; text-indent:2em}
#hAbout a.more{ display:block; color:#003a6a; font-size:12px; clear:both; margin-top:20px;}
.hTit{ color:#003a6a; font-size:22px; margin-bottom:25px;}.hTit em{ margin-left:10px; font-size:20px; font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-style:normal}
.hCont{ float:left; width:247px; padding:26px 26px  0  26px;}
.hNews_hd{ padding:26px 0 0 32px;}
.hNews_hd a.more{ float:right; margin-right:32px;}
.more{ width: 130px; height: 30px; background: url(../images/bg/arrow.png) 110px center no-repeat; background-color: #206faf; text-align: center; font-size: 12px; font-family:'微软雅黑', "Arial"; color:#fff; right: 0px; bottom: 0px; line-height: 30px; margin-top:10px;}
.more a{ color:#fff; width: 130px; height: 30px; display: block;}
.more a:hover{ color:#ccc;}
.hNews_cont { margin-bottom:20px; padding:0 32px 0;}
.rt1_1{width: 510px;position: relative; margin:0 60px 0 0;font-family:'微软雅黑'; }
.rt1_1 li{ width: 510px; height: 68px; padding:5px 10px 5px 0; }
.div1_5{ width: 110px; height: 60px; font-size: 58px; line-height: 58px;margin:5px 0px; color:#dcdcdc;font-family:'微软雅黑'; border-right: solid 1px #dcdcdc; text-align: center; float: left;}
.div1_5 .date {width: 110px;color: #acacac;float: left;}
.div1_5 .date b {width: 104px;display: block;text-align: center;font-size: 30px;line-height: 38px;font-family: arial;}
.div1_5 .date span {display: block;text-align: center;line-height: 24px;width: 104px;font-size: 18px;}
.div1_6{margin-top:-8px;float: left;width: 385px; margin-left:10px;}
.div1_7{ width:385px; font-size:14px;line-height: 30px;color:#333333;margin-top: 5px;position: relative;}
.div1_7 span{ font-size:12px; color:#969696;font-family:'微软雅黑';position: absolute;right: 0px;top: 0px;}
.div1_8{ width:400px; height: 40px; overflow: hidden;line-height: 20px;font-size: 12px;color:#969696;}
.rt1_1 li:hover{background-color: #206faf; width: 510px;}
.rt1_1 li:hover .div1_5{color:#fff;display: none;}
.rt1_1 li:hover .div1_6{width: 475px;float: right;}
.rt1_1 li:hover .div1_7{width: 475px;color:#fff;}
.rt1_1 li:hover .div1_8{width: 475px;color:#fff;}
.rt1_1 li:hover span{color:#fff;}
.more2{ width: 130px; height: 30px; background: url(../images/bg/arrow.png) 110px center no-repeat; background-color: #206faf; text-align: center; font-size: 12px; font-family:'微软雅黑', "Arial"; color:#fff; position: absolute; right: 0px; top: -50px; line-height: 30px;}
.more2 a{ color:#fff; width: 130px; height: 30px; display: block;}
.more2 a:hover{ color:#ccc;}
.hMain_wp2{ height:400px; padding-top:64px; background:#e7e7e7}
.slideGroup{width:1100px; margin:0 auto;font-family:'微软雅黑', Arial, Helvetica, sans-serif; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; width:1170px; left:50%; margin-left:-590px;}
.slideGroup .sPrev{ position:absolute; left:0px; top:150px; display:block; width:44px; height:58px; background:url(../images/lfArrow2.png) no-repeat center;}
.slideGroup .sNext{ position:absolute; right:0; top:150px; display:block; width:44px; height:58px; background:url(../images/rgArrow2.png) no-repeat center;}
.slideGroup .tempWrap{ margin-left:50px; overflow:hidden; position:relative;}
.slideGroup .slideBox ul{ overflow:hidden; height:380px; padding-left:66px; }
.slideGroup .slideBox ul li{ width:244px; margin:0 12px; float:left; overflow:hidden; text-align:center;}
.slideGroup .slideBox ul li .pt{ width:240px; height:45px; line-height:45px; text-align:center; font-size:14px; background:url(../images/box1.jpg) no-repeat center; margin-bottom:25px;}
.slideGroup .slideBox ul li:hover .pt{ background:#0072bc; color:#fff;}
.slideGroup .slideBox ul li .imgBox{ width:227px; height:227px; padding:5px; background:#C8C8C8;}
.slideGroup .slideBox ul li .imgBox .prc{ width:227px; height:227px; overflow:hidden;}
.slideGroup .slideBox ul li .imgBox .prc a{ display:block;}
.slideGroup .slideBox ul li .imgBox .prc img{ max-height:100%; max-width:100%; -webkit-transition:-webkit-transform 0.8s ease-out; -moz-transition:-mos-transform 0.8s ease-out; -ms-transition:-ms-transform 0.8s ease-out; transition:transform 0.8s ease-out;}
.slideGroup .slideBox ul li:hover .imgBox .prc img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.footer{ width:100%; height:65px; background:#2e2e2e; border-top:1px solid #5c5c5c; }
.foot{ width:1170px; margin:0 auto; color:#fff; overflow:hidden; padding-top:2px; font-size:14px;margin-top:10px; text-align:center;}
.foot .fotNav{ overflow:hidden; margin-bottom:6px;}
.foot .fotNav a{ font-size:12px; padding:0 10px; border-right:1px solid #cccccc; color:#ccc;}
.foot .copyRt{ font-size:12px; color:#ccc; line-height:26px;}
.foot .copyRt a{ color:#ccc;}
.foot a:hover{ color:#fff;}


/*内页*/
.boxw{ width:1280px; margin:0 auto; background:#FFFFFF; padding-top:45px;}
.box{ width:1170px; margin:0 auto;}
.ff{ margin-top:10px; margin-bottom:40px;}
.fflf{ width:356px;}
.fflfa{ padding:8px 8px;  border:1px solid #dedfe0;}
.fflf1{ background:url(../images/2_02.jpg) 15px center no-repeat; padding-left:26px; color:#7f7f7f; font-size:14px; font-weight:bold;}
.fflf2{ padding-left:26px; color:#cececf; margin-top:3px;}
.fflf3{ margin-top:5px;}
.fflf3 a{ display:block; height:36px; line-height:36px; background:#f2f2f2; color:#898989; border-bottom:1px solid #fff; padding-left:26px;}
.fflf3 a:hover,.fflf3 .a1{background:#d2243b;color:#fff;}

.fflf4{ margin-top:30px;}
.fflf4 .div1{font-family:"微软雅黑"; color:#01396A; font-size:24px; font-weight:bold; margin-bottom:5px;}
.fflf4 .div1 span{font-family: Arial, Helvetica, sans-serif; font-weight: 600; color:#000; font-size:14px;  margin-bottom:5px;}
.fflf4 .div3{ border:1px solid #dedfe0; border-top:0px; padding:8px 10px; color:#959495;font-family:"微软雅黑"; }
.fflf4 .div3 strong{ color:#01396A;; font-size:15px; font-weight:bold;line-height:30px;}
.fflf4 .div4 { color:#333; font-size:13px; line-height:20px;}

.ffrg{ width:780px;}
.ffrg1{ border-bottom:1px solid #e3e2e2; padding-bottom:5px;}
.ffrg1 .lf{ background:url(../images/2_04.jpg) left center no-repeat; padding-left:25px; color:#d2243b; font-size:14px; font-weight:bold;}
.ffrg1 .rg{ color:#7f7f7f;font-family:"微软雅黑";}
.ffrg1 .rg a{ color:#7f7f7f;}
.ffrg1 .rg a:hover{ color:#d2243b}
.ffrg1 .rg span{ color:#d2243b}
.ffrg2{ color: #464646; margin-top:15px; padding-left:10px; padding-right:10px;}
.ffrg2 p{ text-indent:2em; font-size:13px; font-family:"微软雅黑";color:#000; line-height:26px;}
.lf{ float:left;}
.rg{ float:right;}  

.box1 {top: 0;}
.box1 .title {font-size: 18px;color: #FFFFFF;width: 340px;height: 66px;background: url(../images/12.png) no-repeat;border-bottom: 1px solid #FFFFFF;padding: 10px 0 0 20px;}
.box1 .title font {font-family: Arial, Helvetica, sans-serif; font-weight: 550;font-size: 15px;color:#fff;}
.box1 .title p {font-size: 24px;color: #fff;font-family:"微软雅黑";}
.box1 ul {background-color: #9AA1AB;min-height: 280px;width:340px;font-family:"微软雅黑";}
.box1 ul li a { display: block;color: #FFFFFF; line-height: 35px;height: 35px; padding-left: 20px;font-size: 12px; border-bottom: 1px solid #A9AFB8;transition: background-color 0.3s;-webkit-transition: background-color 0.3s;-mos-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;}
.bgdark{background-color: #88909B;}
.box1 ul li:hover a {font-weight: 700;background: url(../images/14.png) no-repeat 93% center;background-color: #01396A; font-size: 13px;}
.box1 ul .cur a {font-weight: 700;background: url(../images/14.png) no-repeat 93% center;background-color: #01396A;font-size: 13px;}

.wh{ font-size:16px; line-height:34px; font-weight:bold;}
.wh1{font-size:16px; color:#01396A; line-height:34px; font-weight:bold;}
.wh2{ line-height:24px; font-size:13px;}
.contact{font-size:19px; color:#01396A; line-height:40px; margin-left:8px; font-weight:bold;}
.contact1{line-height:28px; font-size:15px;margin-left:8px;}
.dt{width:780px;height:550px;border:#ccc solid 1px;font-size:12px; margin-top:15px;}

.ul_news{padding-top:10px;height:1%; width:760px;}
.ul_news li{height:43px; line-height:43px; overflow:hidden; *margin-bottom:-4px; background:#f2f2f2;}
.ul_news .li{ background:#fff}
.ul_news li a{ display:block; cursor:pointer; color:#919191;}
.ul_news li a .lf{ background:url(../images/3_03.jpg) 15px center no-repeat; padding-left:35px; display:block;}
.ul_news li a .rg{ display:block; padding-right:16px;}
.ul_news li:hover{background:#01396A;}
.ul_news li:hover a{  color:#fff;}
.ul_news li:hover a .lf{ background:url(../images/3_04.jpg) 15px center no-repeat;}

.biaoti{ text-align:center; color:#666666; font-size:16px; font-weight:bold; text-align:center; line-height:44px;}
.time{ text-align:center; margin-top:12px; border-bottom:1px dashed #ccc; padding-bottom:12px;}
.time strong{ font-size:14px; color:#d2243b}
.txt{ margin-top:18px;}

.content{color:#707070;font-size:14px;line-height:30px;}
.content p{ margin-bottom:10px; text-indent:2em;}
.contents{ width:780px; margin:30px auto; font-size:14px; line-height:2em; color:#707070;}

