body {color: #555;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }
.shenglue1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.shenglue3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;line-height:1.75;max-height:5.25em}
.tpjz{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.bantouming{filter:alpha(opacity=50);opacity:0.5;}
.fangda{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

a { color:#444;}
a:hover{ color:#1F4087;}
/********* top *****************/

header .ding{ margin:10px auto 0; border-bottom:4px solid #ccc; padding-bottom:10px;}
header .ding .logo{ width:250px; margin-right:20px; height:70px; overflow:hidden}
header .ding .logo img{ max-width:250px; max-height:70px; display:block;}


header .ding .lianxitop{  }
header .ding .lianxitop p{ padding-left:30px; line-height:30px; font-size:16px; }
header .ding .lianxitop .email{ background:url(img/email.png) left center no-repeat;}
header .ding .lianxitop .tel{ background:url(img/tell.png) left center no-repeat}


.topNav{position:relative;  height: 60px; line-height:60px; width:620px; margin-top:5px; z-index:99;  	}
	
.topNav-width{ width:100%; margin:0 auto;   }
.topNav dl{ zoom:1; }	
.topNav dd{ float:left; position:relative; margin:0 15px;  }
.topNav dd h3{ font-weight:normal; font-size:100%; position:relative;  }
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:60px; line-height:60px; padding:0 10px; font-size:18px; color:#1F4087;   }
.topNav dd h3 a i{ display:inline-block; width:12px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background: url(img/icon.png) 0 -10px no-repeat;   }
.topNav dd:hover h3 a i,.topNav dd.ion h3 a i{ background: url(img/icon.png) 0 -157px no-repeat;    }
.topNav dd:hover h3 a,	.topNav dd.ion h3 a{  color:#EFA80E;    }
.topNav dd h3:before{ position:absolute; content:""; width:0; border-top:1px solid #EFA80E;}
.topNav dd h3:after{ position:absolute; content:""; width:0; border-top:1px solid #EFA80E; bottom:0; left:0;}
.topNav dd.ion h3:before,.topNav dd.ion h3:after,.topNav dd:hover h3:before,.topNav dd:hover h3:after{ width:100%;-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s;}

.topNav dd .subdown{ display:none; /*默认隐藏*/ position:absolute; width:250px;  top:50px; left:0; padding-top:29px; z-index:9999;}
.topNav dd .subdown ul{ background:rgba(255,255,255,.9);}
.topNav dd ul li{ line-height: 20px; border-bottom: 1px solid rgba(0,0,0,.05); padding:10px  0; }
.topNav dd ul li a{ display: block; color: #333; padding: 0 15px;  }
.topNav dd ul li:hover{ background:#fff;}
.topNav dd ul li a:hover{  color:#EFA80E;    }

/********************/


.ppt-index .swiper-slide{ position:relative; width:100%; height:auto; overflow:hidden; z-index:-1;}
.ppt-index .swiper-slide img{ display:block;  width:100%; height:auto;}
.ppt-index .swiper-slide img.pptapp{ display:none}
.ppt-index .swiper-slide .shangceng{ position:absolute; width:100%; height: auto; top:50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);  }
.ppt-index .miaoshu{  width:1200px; margin:0  auto;; }
.ppt-index  .miaoshu h1{ font-size:42px; line-height:1.7em;margin:0 ; color:#fff; text-shadow:2px 2px 5px rgba(0,0,0,.5); max-width:600px;}

.ppt-index  .miaoshu .wen{ font-size:18px; line-height:1.6em; padding:20px 0; color:#fff;  max-width:600px;}

.ppt-index  .miaoshu  a.more{ display:block; float:left; margin-top:20px; padding:0 20px; line-height:40px; border:1px solid #fff; border-radius:5px; overflow:hidden; color:#fff;font-size:16px; }


.ppt-index  .swiper-pagination-bullet{ width:16px; height:8px;   opacity:1;  ;background:#fff;; border-radius:0; -webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;  }
.ppt-index  .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#049; width:35px;}
/***************/
.fwindex{ padding:80px 0;}
.titindex{ text-align:center; margin-bottom:20px; }
.titindex p{ font-size:36px; color:#1F4087; line-height:1.2em; font-weight:700;}
.titindex span{ font-size:16px; color:#999; }


.fwindex  .fwxm li{ width:360px; height:160px; margin:20px 20px; float:left; overflow:hidden;  }
.fwindex  .fwxm li .tu{ width:60px; height:60px; overflow:hidden; position:relative;}
.fwindex  .fwxm li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.fwindex  .fwxm li .wen{ width:285px; height:160px; text-align:left; font-size:12px; line-height:1.5em; color:#77a; }
.fwindex  .fwxm li .wen .tit{ margin-bottom:5px;}
.fwindex  .fwxm li .wen .tit a{ text-align:left; color:#1F4087; font-size:22px; font-weight:bold;}




/***************/

.shuziindex{ padding:80px 0; background:#1F4087 url(img/webnews.jpg) ; background-size:100% auto; background-blend-mode: multiply; color:#fff; text-align:center}
.shuziindex .titindex p{ color:#fff;}

.shuziindex ul.shuju li{ display:inline-block; padding:0 50px; margin-top:50px; position:relative;}
.shuziindex ul.shuju li p.sz{ font-size:70px; line-height:1.3em; color:#EFA80E}
.shuziindex ul.shuju li:before{ content:""; position:absolute; width:8px; height:8px; border-radius:50%; background:#fff; left:0; top:50%; margin:-4px ; }
.shuziindex ul.shuju li:first-child:before{ display: none}
.shuziindex ul.shuju li p.wz{ font-size:16px; line-height:2em;}


/***************/
.gsjjindex {  padding:80px 0 ;  }
.gsjjindex .tit_indexb{  margin-bottom:30px;}
.gsjjindex .hdp{ width:450px; height:300px;  }
/* 本例子css */
.gsjjindex .hdp .focusBox  { position: relative; width: 450px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.gsjjindex .hdp .focusBox  .pic img { width: 450px; height: 300px; display: block; }
.gsjjindex .hdp .focusBox  .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.gsjjindex .hdp .focusBox  .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.gsjjindex .hdp .focusBox  .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.gsjjindex .hdp .focusBox  .num li a,.gsjjindex .hdp .focusBox  .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.gsjjindex .hdp .focusBox  .num li.on a,.gsjjindex .hdp .focusBox  .num a:hover{ background:#EFA80E;  }


.gsjjindex .gsnr{ width:680px; margin-right:30px;    }
.gsjjindex .gsnr h1{ margin:0 0 10px;; line-height:1em; border-bottom:1px dotted #ccc; height:36px;   padding-bottom:5px;  font-size:30px; color:#1F4087;}
.gsjjindex .gsnr h1:after{ height:0; }
.gsjjindex .gsnr h1 .guanggaoci{ font-size:16px; font-weight:normal; padding-left:10px; color:#666;}
.gsjjindex .gsnr .neirong{ text-align:justify; margin:20px 0; font-size:14px; line-height:1.75em;  }

.gsjjindex .gsnr a.ckanniu{ width:150px; height:36px; display:block; background:#EFA80E;  text-align:center; line-height:36px; font-size:16px; border-radius:5px; color:#fff;      }
.gsjjindex .gsnr a.ckanniu:hover{ background:#1F4087;  }

/******************/
.khindex{ padding:50px 0; text-align:center ;background:#f2f5f9;  }
.khindex ul{ padding:0 20px;}
.khindex ul li{ display:block; width:20%; overflow:hidden; float:left; padding:10px; box-sizing:border-box; }
.khindex ul li .tu{background:#fff; width:100%; height:0; padding-bottom:40%; position:relative; overflow:hidden;}
.khindex ul li .tu img{}


/***************/
.xwindex ul.xwlist{ padding: 20px 10px;}
.xwindex ul.xwlist li{ display:block; width:33.33%; overflow:hidden; float:left; padding:15px; box-sizing:border-box;  }
.xwindex ul.xwlist li .xw{background:#1F4088;width:100%; height:0; padding-bottom:66.66%; position:relative; overflow:hidden;}
.xwindex ul.xwlist li img{ width:100%; display:block; filter:alpha(opacity=50);opacity:0.5; }
.xwindex ul.xwlist li:hover img{ filter:alpha(opacity=20);opacity:0.2;}
.xwindex ul.xwlist li .wen{ position:absolute; width:100%; height:100%; padding:40px 30px; box-sizing:border-box; color:#fff; left:0; top:0;}
.xwindex ul.xwlist li .wen p.bt{ font-size:24px; line-height:1.5em; margin:30px 0; font-weight:bold;}
.xwindex ul.xwlist li .wen p.djs{ border-top:1px solid rgba(255,255,255,.5); line-height:50px; }
.xwindex ul.xwlist li .wen p.djs span{ padding-left:30px; background:url(img/asfasf.png) left center no-repeat;}
.xwindex ul.xwlist li .wen p.djs span.aixin{ margin-left:30px; background:url(img/2121212.png) left center no-repeat;}

.xwindex ul.xwlist li:hover .wen p.bt{ color:#EFA80E}

/*****************/
footer .foot{ background:#1F4087 url(img/webnews.jpg) ; background-size:100% 100%; background-blend-mode: multiply;  padding-top:80px; color:#eee; }
footer .foot a{color:#eee;}
footer .foot a:hover{color:#EFA80E;}

footer .foot .xm{ width:33.33%; float:left;}
footer .foot .xm .gsjjnr{ overflow:hidden; }
footer .foot .xm  .cplink{ margin:0 50px;}
footer .foot .xm  .cplink .tit{ font-size:24px; margin-bottom:10px; line-height:1em;}
footer .foot .xm  .cplink a{ color:#eee; padding:8px 0; line-height:1.2em; display:block }
footer .foot .xm  .cplink a:hover{color:#EFA80E;}

footer .foot .xm  .lx .tit{ font-size:24px; margin-bottom:10px; line-height:1em;}
footer .foot .xm  .lx p{ padding:15px 0 15px 30px; line-height:1.2em;}
footer .foot .xm  .lx p.a{ background:url(img/aADAD.png) left center no-repeat}
footer .foot .xm  .lx p.t{ background:url(img/tretgerhg.png) left center no-repeat}
footer .foot .xm  .lx p.e{ background:url(img/EMFDHR.png) left center no-repeat}

footer .foot .links{ margin-top:10px;}
footer .foot .links ul li{ display:inline-block; width:40px; height:40px; position:relative; overflow:hidden; border-radius:5px; background:#fff;}


footer  .copyright{ margin-top:30px; background:rgba(0,0,0,.2); text-align:center; padding:10px 0; }

/***********分页*******************/
.banner{  color:#fff; text-align:center; position:relative; text-transform:uppercase; }
.banner img{ display:block; width:100%; height:auto;}
.banner .biaoti{ position:absolute; width:100%; text-align:center; left:0; top:50%; margin-top:-40px; }
.banner .biaoti .xd{ position:relative; z-index:1; width:100%; margin:0 auto; text-align:center; }
.banner .biaoti p{ font-size:80px; line-height:1em;; color:rgba(255,255,255,.1) ;  width:100%; font-weight:bolder; text-stroke:1px rgba(255,255,255,.5)  ;-webkit-text-stroke:1px rgba(255,255,255,.5)  ; -moz-text-stroke:1px rgba(255,255,255,.5)  }
.banner .biaoti span{ font-size:50px; line-height:80px; display:block; margin:0 auto; width:100%; z-index:222; position:absolute; top:0; left:0; text-align:center; font-weight:bolder; text-shadow:0 3px 5px #012b47; color:#fff; }
.banner .biaoti p:after{ content:" "; width:50px; height:10px; border-bottom:2px solid #fff; margin:0 auto; display:block;}



.pagination{list-style:none;margin:10px auto; text-align:center; display: block; width:100%; padding-bottom:50px;}
.pagination li{display:inline-block; margin:0; text-align:center;}
.pagination a{color:#444;padding:6px 15px;line-height:24px;display:block;border:solid 1px #ddd; border-left:none; background:#f2f5f9; }
.pagination li:first-child a{  border-left:solid 1px #ddd; border-radius:20px 0 0 20px; }
.pagination li:last-child a{   border-radius:0 20px   20px 0 ;}
.pagination a:hover ,.pagination li.thisclass a{ background:#08e; color:#fff;border-color:#08e;}

/********cp**************/
/*************************/
.main .xwlist{ padding:50px 0}
.main .xwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #ddd; height:200px;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .xwlist li:hover{ box-shadow:0 0 10px #ccc;/* transform: translate(0,-10px); transform: translate(0,-10px);*/ }
.main .xwlist li .tu{ width:350px; height:200px; overflow:hidden; }
 .main .xwlist li .wen{ width:760px; height:200px; overflow:hidden; }
.main .xwlist li .tu img{width:100%; height: auto;}
.main .xwlist li:hover .tu img{    transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .xwlist li .wen .xwtit{ font-size:18px;  line-height:1.3em; color:#333; margin-top:10px;}

.main .xwlist li .wen .nr{ color:#999; text-align:justify; line-height:1.8em; height:5.4em; margin:10px 0 ; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main .xwlist li .wen .time{ padding:0 20px; background:#aaa; color:#fff; line-height:30px;}
.main .xwlist li .wen .more{ padding:0 20px; background:#ccc; color:#fff; line-height:30px; position:relative; z-index:0;}
.main .xwlist li .wen .more:before{  content:""; width:0; height:100%; position:absolute; left:0; top:0; z-index:-1}
.main .xwlist li:hover .wen .more:before{ background:#1F4087; width:100%;-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s; }


.main .xwlist li:hover .wen .xwtit{ color:#1F4087;}

/*************************/
.mianbaoxie { line-height:40px; height:40px; padding:15px 0; margin-left:2%;  }
.mianbaoxie a{ padding:0 10px; color:#1F4087}
.main{ padding:20px 0;}
.lefts{ width:66%; margin-left:2%;   }
.sides{ width:27%; margin-right:2%;}
.sides .fuwulist{ margin:10px auto; box-shadow:0 0 15px rgba(0,0,0,.1); overflow:hidden;}
.sides .fuwulist .tit,.sides .lxwm .tit{ text-align:center;  color:#1F4087; line-height:60px; font-size:30px; border-bottom:1px solid #eee; box-shadow:0 0 15px rgba(0,0,0,.1);}
.sides .fuwulist ul.list{ padding:20px;}
.sides .fuwulist ul.list li a{ display:block; line-height:40px;border-bottom:1px solid #eee; font-size:16px; padding:0 20px; }
.sides .fuwulist ul.list li a:hover,.sides .fuwulist ul.list li.on a{  color:#EFA80E; box-shadow:inset 0 0 10px rgba(0,0,0,.05)}

.sides .lxwm{ margin:10px auto; box-shadow:0 0 15px rgba(0,0,0,.1); overflow:hidden;}
.sides .lxwm .lxwmnr{ padding:20px; }
/*********/

.main .maincp{ padding:0 ; }

.main .cptuwen{ margin:10px auto; box-shadow:0 0 15px rgba(0,0,0,.1); padding:30px;  }
.main .cptuwen .tu{ width:40%; overflow:hidden;}
.main .cptuwen .tu img{ display:block; width:100%; height:auto;}
.main .cptuwen .wen{ width:55%; overflow:hidden; font-size:16px; line-height:1.8em;}
.main .cptuwen .wen h1.cpmc{ color:#111; font-weight:normal; margin:10px 0 10px; font-size:30px; line-height:1.2em;}

.line i{ display:inline-block; width:20%; height:4px; background:#1F4087; }

.cpxxjs{margin:10px auto; box-shadow:0 0 15px rgba(0,0,0,.1); padding:30px; }


.main  .xiangxineirong{ padding-bottom:50px; font-size:16px; line-height:2em; overflow:hidden; min-height:105px; }
#xwxiangxineirong{ min-height:470px;}
table{ border-collapse:collapse; width:100%;}
.main  .xiangxineirong table{ margin:20px auto; width:100%; }
.main  .xiangxineirong table td{ border:1px solid #ddd;}
.main  .xiangxineirong img{ max-width:1200px; height:auto; vertical-align:bottom;}
.main  .xiangxineirong  .biaoti{ border-bottom:1px solid #eee; margin-bottom:30px;}
.main  .xiangxineirong  .biaoti h1{ font-size:24px; padding:0; line-height:1.2; margin:0;}


.main  .xiangxineirong  .biaoti p.djs{ border-top:1px solid rgba(255,255,255,.5); line-height:50px; }
.main  .xiangxineirong  .biaoti  p.djs span{ margin-left:30px;  padding-left:30px; background:url(img/X121212.png) left center no-repeat;}
.main  .xiangxineirong  .biaoti p.djs span.aixin{ margin-left:30px; background:url(img/x35656.png) left center no-repeat;}
.main  .xiangxineirong  .biaoti p.djs span.sj{  background:url(img/X454ew.png) left center no-repeat; margin-left:0;}


/******************/
.PageLanx{ width: 100%; position: relative; padding: 60px 0 100px;}
.PageLanx .conl{ width: 45%; float: left; min-height:350px;}
.PageLanx .conl1{ width: 50%; float: right; }
.PageLanx .cover{ padding:20px 0;}
.PageLanx .cover .T{ font-size: 32px;   color: #333; padding-bottom: 20px; position:relative}
.PageLanx .cover .T{ color:#222; font-size:36px; line-height:1.5em; position:relative; padding-bottom:20px; margin-bottom:20px; }
.PageLanx .cover .T:after{ content:" "; position:absolute; bottom:0; left:0; width:40px; height:4px; background:#1F4087;}

.PageLanx .cover .Tcon{ position: relative; font-size: 15px; line-height: 28px; color: #666;}
#map{ width: 100%; margin-top: 30px; float: left;}


.lxwm-zxly{ padding:0px 0; margin:0 auto ;  }

.lx_zxly{ font-size:16px; margin:0px auto;  }
.lx_zxly li{ margin:0  0 20px;  }
.lx_zxly li.xm2{ width:45%; float:left; margin-right:10%; }
.lx_zxly li.xm3{ width:32%; float:left; margin-right:2%; }
.lx_zxly li.mr0{ margin-right:0 !important; }

.lx_zxly li input ,.lx_zxly li textarea{ display:block; border: none;  width:100%; line-height:30px; padding:10px; box-sizing:border-box; outline:none;color:#444; border:1px solid #ccc;  }
.lx_zxly li input.lx1{ background:url(img/lx1.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx2{ background:url(img/lx2.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx3{ background:url(img/lx3.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx4{ background:url(img/lx4.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx5{ background:url(img/lx5.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx8{ background:url(img/523.png) 8px center no-repeat #fff;; padding-left:40px;}


.lx_zxly li .yzm_img{  padding:15px 20px;  background:#fff; display:block; float:left; }


.lx_zxly  input.tijiao{ background:#444; color:#fff; font-size:24px;   transition:all 0.5s; border:none; }
.lx_zxly  input.tijiao:hover{ background:#e60013 linear-gradient(to right,#e60013,#F33);}
.lx_zxly li:hover input , .lx_zxly li:hover textarea{ border-color:#555;}
/******************/
















