body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; display:block; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
button {border: 0 none; background-color: transparent; cursor: pointer;}
table { border-collapse:collapse; }
html {overflow-y: scroll;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float:left;}
.fr{float:right;}
.content{width:1200px; margin-left:auto; margin-right:auto;}
@font-face{font-family:myfont; src:url(../fonts/impact.ttf);}

.hp{overflow:hidden; -moz-box-shadow: 1px 1px 3px #eee;box-shadow: 1px 1px 3px #eee; font-size:13px; padding:9px 0;}
.hp .hk a{display:inline-block; margin-left:5px; margin-right:5px;}
.hp .hk a:hover{color:#006cc5; text-decoration:underline;}
.hp .hk span{margin-left:5px;}
.hp .hk a:last-child{margin-right:0;}
.hp .hk span#m_count{margin-left:0;}
.hdk{overflow:hidden; padding:15px 0;}
.logo{overflow:hidden; display:block; margin-top: 4px;}
.jies{float:left; margin-left:70px; height:42px; margin-top: 10px;}
.jies img{float:left;}
.jies img:nth-child(1){ margin-right:30px;}
.phfr{background:url(../images/dfe_03.png) no-repeat center left; height:31px; width:246px; font-size:28px; font-weight:bold; color:#0081c3; padding-left:53px; padding-top:25px; font-style:oblique;}

.navbox{height:49px; background:url(../images/nav_d.png) no-repeat center center; position:relative; z-index:10;}
.navbox .nav{height:49px; line-height:34px; position:relative; z-index:31;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi a:nth-child(1){ float:left; height:49px;}
.nav .nLi a:nth-child(1){ display:block; width:170px; font-size:16px; font-weight:bold; line-height:47px; text-align:center;}
.nav .sub{display:none; width:170px; left:0; top:49px;  position:absolute; background:#0081c3;  line-height:26px; border-top:solid 3px #44f755;}
.nav .sub li{ zoom:1;}
.nav .nLi .sub a{ display:block; font-size:14px; font-weight:400; line-height:40px; height:40px; border-bottom:dashed 1px #4aa1cd;}
.nav .nLi .sub li:last-child a{border-bottom:0;}
.nav .on a:nth-child(1){background:#0081c3; color:#fff;}
.nav .nLi .sub li a:hover{ color:#000; background:#eee;}

.fullSlide{ width:100%;  position:relative;  height:780px; margin-top:-21px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0;}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:780px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:780px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:60px; line-height:60px; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:5px; background:url(../images/tg_flash_p.png) -70px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev, .fullSlide .next { position: absolute; z-index: 30; display: block; }
.fullSlide .prev { top: 50%; left: 10px; margin-top:-22px; }
.fullSlide .next { top: 50%; right: 10px; margin-top:-22px; }
.fullSlide .prev a, .fullSlide .next a { display: block; width: 50px; height: 44px; overflow: hidden; background: url(../images/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../images/ico_prevnext_ie6.png); }
.fullSlide .prev a { background-position: 0 -12px; }
.fullSlide .prev a:hover { background-position: 0 -92px; }
.fullSlide .next a { background-position: 0 -172px; }
.fullSlide .next a:hover { background-position: 0 -252px; }

.gjbox{border-bottom:solid 1px #eee; overflow:hidden; padding:10px 0;}
.grou_d input{width:276px; height:26px; border:solid 1px #eee; border-right:0; float:left; font-size:12px; padding:0 10px; color:#707070;}
.grou_d{width:366px; float:right;}
.gj_fl{width:738px; float:left; font-size:12px; line-height:28px; color:#2b484c;}
.gj_fl a{color:#666; display:inline-block; position:relative; padding-right:10px; margin-right:10px;}
.gj_fl a:after{content: ''; position: absolute; width: 1px; height: 13px; background:#666; right:0; top:8px;}
.gj_fl a:last-child:after{padding-right:0; margin-right:0; width:0;}
.gj_fl a:hover{color:#02800a;}

.cpbox{overflow:hidden; margin-top:50px;}
.cpbox .cpfl{width:296px; float:left;}
.cpbox .cpfl .cfl{background:#dfdfdf; overflow:hidden; padding:13px 13px; width:270px;}
.cpbox .cpfl ul li a,.mor a{display:block; height:58px; line-height:58px; color:#333; font-size:17px; background:url(../images/gth_24.png) no-repeat center left 20px #fff; padding-left:50px;}
.cpbox .cpfl ul li{margin-bottom:15px;}
.cpbox .cpfl ul li:last-child{margin-bottom:0;}
.cpbox .cpfl ul li a:hover,.mor a:hover{background:url(../images/gth_25.png) no-repeat center left 20px #0081c3; color:#fff;}
.cpbox .cpfl .rxfl{background:#0081c3; color:#fff; padding:18px 15px; margin-top:13px;}
.cpbox .cpfl .rxfl span{color:#fff118; font-family:myfont; font-size:38px;}
.cpbox .cpfl .rxfl h4{font-size:20px; margin-bottom:8px;}
.cpbox .cpfr ul li{width:278px; border:solid 1px #c7c7c7; float:left; margin-left:14px; margin-bottom:17px;}
.cpbox .cpfr ul li:nth-child(7),.cpbox .cpfr ul li:nth-child(8),.cpbox .cpfr ul li:nth-child(9){/*margin-bottom:0;*/}
.cpbox .cpfr ul li a{display:block; overflow:hidden;}
.cpbox .cpfr ul li a img{width:278px; height:193px;}
.cpbox .cpfr ul li a span{display:block; overflow:hidden; height:52px; line-height:52px; background:#e0e0e0; text-align:center; font-size:17px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.cpbox .cpfr{width:873px; float:right;}
.cpbox .cpfr ul{margin-left:-14px;}
.cpbox .cpfr ul li:hover{border:solid 1px #0081c3;}
.cpbox .cpfr ul li a:hover span{background:#0081c3; color:#fff;}
.fwbox{background:url(../images/axa_02.jpg) no-repeat center center; overflow:hidden; height:562px; margin-top:38px;}

.phbox{background:url(../images/sdw_23.jpg) no-repeat center center; height:183px; overflow:hidden; margin-top:50px;}
.dih{background:url(../images/dfe_20.png) no-repeat center center; width:418px; height:46px; overflow:hidden; font-size:24px; color:#fff; line-height:48px; float:right; margin-top:95px; padding-left: 147px;}
.title h3{font-size:40px; font-weight:600; color:#000; background:url(../images/gf_20.png) no-repeat bottom center; padding-bottom:35px;}
.title{text-align:center;}
.title p{font-size:17px; color:#666; margin-top:13px;}
.casbox{overflow:hidden; padding-top:50px; padding-bottom:50px;}
.casbox ul li{width:380px; margin-left:27px; float:left; margin-bottom:30px;}
.casbox ul li a{display:block; overflow:hidden; width:380px; height:270px; position:relative;}
.casbox ul li a span{display:block; height:46px; line-height:46px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5); width:100%; color:#fff; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.casbox ul li a:hover span{background:rgba(28, 79, 122, 0.7);}
.casbox ul{margin-left:-27px; margin-top:40px;}
.casbox ul li:nth-child(4),.casbox ul li:nth-child(5),.casbox ul li:nth-child(6){margin-bottom:0;}
.fw_box ul li{width:300px; float:left;}
.fw_box ul li a{display:block; overflow:hidden; text-align:center; position:relative;}
.fw_box ul li a h3{font-size:23px; font-weight:600; text-align:center; color:#000; margin-top:13px;}
.fw_box ul li a img{margin-left:auto; margin-right:auto;}
.fw_box ul li a p{font-size:16px; color:#666; line-height:25px; margin-top:8px;}
.fw_box ul{margin-top:30px; overflow:hidden;}
.fw_box{background:url(../images/jy_02.jpg) no-repeat center center; overflow:hidden; padding-top:45px; padding-bottom:53px;}
.fw_box ul li a:after {
    content: '';
    position: absolute;
	height:127px;
	width:1px;
	background:#dedede;
	top: 0;
	right:0;
    z-index: 1;
}
.fw_box ul li:last-child a:after{width:0;}
.aboubox{background:url(../images/rgf_19.jpg) no-repeat center center; overflow:hidden; padding-top:60px; padding-bottom:60px;}
.abfl{width:645px; float:left;}
.abfr{width:512px; float:right;}
.abfl h3{font-size:40px; color:#0081c3; font-weight:600; border-bottom:solid 1px #0081c3; padding-bottom:18px; margin-top:20px;}
.abfl p{line-height:34px; font-size:16px; color:#333; margin-top:30px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.abfl .ank a{display:block; width:150px; height:44px; line-height:44px; text-align:center; background:#0081c3; color:#fff; float:left; border-radius:6px;}
.abfl .ank{overflow:hidden; margin-top:38px;}
.abfl .ank a:nth-child(2){background:url(../images/ffr_19.png) no-repeat center right 25px #fff; text-align:inherit; padding-left:34px; width:116px; margin-left:30px; color:#333;}
.abfl .ank a:hover:nth-child(1){background:#fff; color:#000;}
.abfl .ank a:hover:nth-child(2){background:url(../images/ffr_20.png) no-repeat center right 25px #0081c3; color:#fff;}

.ne_box{overflow:hidden; margin-top:45px; padding-bottom:70px;}
.ne_dk{overflow:hidden; margin-top:45px;}
.nefl{width:370px; float:left; margin-right:38px;}
.nefl ul li a{display:block; overflow:hidden; background:url(../images/yq01.png) no-repeat center left; padding-left:15px; position:relative; border-bottom:dashed 1px #dbdada; line-height:47px; height:47px; padding-right: 65px; font-size:16px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.nefl ul li a span.datk{position:absolute; right:0; top:0;}
.nefl ul li a:hover{background:url(../images/yq02.png) no-repeat center left; color:#0081c3;}
.ne_dk .nefl:last-child{margin-right:0;}
.nlx h3{font-size:24px; color:#000; font-weight:600; border-left:solid 8px #0081c3; height:26px; line-height:26px; padding-left:15px;}
.nlx{border-bottom:solid 1px #dcdcdc; padding-bottom:20px; overflow:hidden;}
.lxbox .lxd{border:solid 1px #eee; border-radius:60px; height:55px; background:url(../images/sdw_01.png) no-repeat center left; line-height:55px; font-size:18px; color:#666; padding-left:65px; margin-top: 21px;}
.lxbox .lxd:nth-child(2){background:url(../images/sdw_02.png) no-repeat center left;}
.lxbox .lxd:nth-child(3){background:url(../images/sdw_03.png) no-repeat center left;}
.lxbox .lxd:nth-child(4){background:url(../images/sdw_04.png) no-repeat center left; line-height:26px;}

.titled{color:#fff; text-align:center; padding-top:45px; overflow:hidden;}
.titled h3{font-size:38px; font-weight:700; margin-bottom:5px;}
.titled p{font-size:17px;}

.ad_box{overflow:hidden; color:#fff; margin-left:-484px; margin-top:58px;}
.ak01 h4{font-size:28px; margin-bottom:10px;}
.ak01 p{font-size:16px; line-height:30px;}
.ak01{width:358px; overflow:hidden; float:left; margin-left:484px; margin-bottom:70px;}
.ak01:nth-child(3),.ak01:nth-child(4){margin-bottom:0;}

.lxq{background:url(../images/swq_02.jpg) no-repeat center center; height:258px; overflow:hidden;}
.lxq p{font-size:20px; margin-top:148px; margin-left:238px; color:#fff;}
.lxq p span{font-size:23px;}

.banei{margin-top:-21px;}

/*内页*/
.titb h2{
    font-size: 40px;
    font-weight: 600;
    color: #000;
    background: url(../images/gf_20.png) no-repeat bottom center;
    padding-bottom: 35px;
	text-align:center;
	margin-top:40px;
}
.cptit h2{font-size: 38px; font-weight: 600; color: #000; margin-top:40px; text-align:center;}
.cptit span{text-align:center; display:block; font-size:15px; color:#666; margin-top:10px;}
.cptit{overflow:hidden; border-bottom:solid 1px #d5d5d5; padding-bottom:25px;}
.imtu img{max-width:750px;}
.desc{margin-top:25px;}
.textd{color: #999; line-height:28px; margin-top:30px; margin-bottom:60px;}
.textd a:hover{color:#006cc5;}

.about_k{overflow:hidden;}
.about_text{overflow:hidden; line-height:30px; font-size:15px; padding-top:30px; padding-bottom:60px;}
.about_text img{max-width:100%; margin-left:auto; margin-right:auto;}
.cpd_k{overflow:hidden; padding-bottom:50px;}
.cp_dk{overflow:hidden; margin-top:40px;}
.cp_dk ul li{width:283px; border:solid 1px #c7c7c7; float:left; margin-left:20px; margin-bottom:20px;}
.cp_dk ul li a{display:block; overflow:hidden;}
.cp_dk ul li a img{width:283px; height:197px;}
.cp_dk ul li a span{display:block; overflow:hidden; height:52px; line-height:52px; background:#e0e0e0; text-align:center; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.cp_dk ul{margin-left:-20px;}
.cp_dk ul li:hover{border:solid 1px #0081c3;}
.cp_dk ul li a:hover span{background:#0081c3; color:#fff;}

.cp_top{margin-top:30px;}

.gc_dk{overflow:hidden; margin-top:40px;}
.gc_dk ul li{width:283px; border:solid 1px #c7c7c7; float:left; margin-left:20px; margin-bottom:20px;}
.gc_dk ul li a{display:block; overflow:hidden;}
.gc_dk ul li a img{width:283px; height:201px;}
.gc_dk ul li a span{display:block; overflow:hidden; height:52px; line-height:52px; background:#e0e0e0; text-align:center; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.gc_dk ul{margin-left:-20px;}
.gc_dk ul li:hover{border:solid 1px #0081c3;}
.gc_dk ul li a:hover span{background:#0081c3; color:#fff;}
.page_list {
    height: 24px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0;
    font-family: "Arial Black";
    font-size: 12px;
    margin-top: 20px;
}
.page_list a {
    display: inline-block;
    color: #898989;
    border: 1px solid #e8e8e8;
    background: #f8f8f8;
    text-align: center;
    padding: 0 8px;
    margin: 0 1px;
}
.new_text{overflow:hidden; line-height:30px; font-size:15px; padding-top:30px;}
.new_text img{max-width:100%; margin-left:auto; margin-right:auto;}
.topnav a{display:inline-block; width:183px; height:40px; border:solid 1px #0081c3; font-size:16px; color:#0081c3; margin-left:5px; margin-right:5px; line-height:40px; margin-bottom:10px;}
.topnav a:hover,.topnav a.actid{ background:#0081c3; color:#fff; border:solid 1px #0081c3;}
.topnav{text-align:center; margin-top: 25px; font-size:0;}

.xw1{overflow:hidden; margin-top:30px;}
.xw1 li {
    height: 140px;
    margin: 0px 20px 20px;
}
.xw1 li a {
    background: #f2f2f2;
    display: block;
    padding: 25px 15px;
	overflow:hidden;
}
.xw1 li .sj1 {
    width: 162px;
    height: 90px;
    padding-left: 34px;
    font-weight: bolder;
    box-sizing: border-box;
    font-size: 14px;
    color: #0081c3;
    float: left;
    border-right: 1px solid #dcdcdc;
}
.xw1 li .sj1 h1 {
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 0px;
    font-weight: bolder;
    margin: 10px 0 0;
}
.xw1 li .sj1 p {
    border-bottom: 2px solid #0081c3;
    display: table;
}
.xw1 li .xw_z {
    float: left;
    margin: 0px 20px;
    width: 800px;
    height: 90px;
    color: #747474;
    font-size: 12px;
    line-height: 22px;
}
.xw1 li .xw_z h1 {
    font-size: 16px;
    color: #313131;
    font-weight: bolder;
    line-height: 30px;
    margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
  
}
.xw1 li .xw_z h2 {
    font-size: 12px;
    line-height: 22px;
    height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.xw1 li a:hover {
    background: #0081c3;
	color:#fff;
}
.xw1 li a .jt {
    background: url(../images/jt3.png) no-repeat center center;
    float: right;
    width: 37px;
    height: 90px;
    margin-right: 30px;
}
.xw1 li a:hover .sj1 p {
    border-bottom: 2px solid #fff;
}
.xw1 li a:hover .sj1,.xw1 li a:hover .xw_z,.xw1 li a:hover .xw_z h1{color:#fff;}
.nek_k .about_text{padding-bottom:0;}
.lxw_box{overflow:hidden; padding-top:40px; padding-bottom:60px;}
.lxw_box .xfl{width:440px; float:left;}
.lxw_box .xfl ul li{border: solid 1px #eee; border-radius: 60px; height: 55px; background: url(../images/sdw_01.png) no-repeat center left; line-height: 55px; font-size: 16px; color: #666; padding-left: 75px; margin-top: 21px;}
.xfr #map{width:728px; height:312px; border:solid 1px #eee;}
.xfr{width:730px; float:right;}
.lxw_box .xfl ul li:nth-child(2){background:url(../images/sdw_02.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(3){background:url(../images/sdw_03.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(4){background:url(../images/sdw_04.png) no-repeat center left;}
.tops{overflow:hidden; margin-left:-30px; margin-bottom:30px;}
.tops .form-control{
	background: #fff;
    border: 1px solid #c0bec0;
    width: 435px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    font-size: 14px;
    color: #bbbbbb;
    float: left;
	margin-left:30px;
}
.topb textarea{
	border: 1px solid #c0bec0;
	width: 903px;
    height: 200px;
	font-size: 14px;
    color: #757575;
    padding: 15px;
}
.btn-default {
    width: 280px;
    font-size: 18px;
    height: 50px;
    text-align: center;
    display: block;
    background: #0081c3;
    border-radius: 5px;
    color: #fff;
    margin: 40px auto 0 auto;
	border:0;
	cursor:pointer;
}
.btn-default:hover{background: #fab600;}
.bdf{width:937px; margin-left:auto; margin-right:auto;}
.yk_box{overflow:hidden; padding-top: 30px; padding-bottom:60px;}
.tubox img{max-width:100%; margin-left:auto; margin-right:auto; display:block;}
.tubox{margin-top:35px; overflow:hidden;}

.footer{background:#e5e5e5; overflow:hidden;}
.footer .fotop{overflow:hidden;}
.footer .fotop .fotfl{float:left; width:438px; position:relative; overflow:hidden; line-height:30px; padding-top:35px; height:157px;}
.footer .fotop .fotfl:last-child{width:278px;}
.footer .fotop .fotfl:after {
    content: '';
    position: absolute;
	height:202px;
	width:1px;
	background:#fff;
	top: 0;
	right:0;
    z-index: 1;
}
.footer .fotop .fotfl:last-child:after{width:0;}
.footer .fotop .fotfl:last-child img{float:right;}
.footer .fotop .fotfl:nth-child(2){padding-left:70px; width:414px; font-size:16px;}
.footer .fobot{background:#d1d0d0; color:#333; text-align:center; font-size:13px; padding: 18px 0; overflow:hidden;}
.footer .fobot span{display:inline-block;}
.footer .fobot a {
    display: inline-block;
    color: #333;
    float: inherit;
    margin-left: 5px;
}
.footer .fobot img {
    display: inline-block; margin-bottom: -6px;
}
.footer .fobot p:nth-child(1){margin-bottom:5px;}
.footer .fobot a:hover{color:#0081c3;}






















