@charset "utf-8";
@import "font.css"; 

/* ����˼��
@import "font.css"; 

��ɫ	1530A9
RGB		rgba(21,48,169,.1)   

���� 	184799

width: calc(50% - 75px);

 data-scroll-reveal='enter bottom and move 60px'
 data-scroll-reveal='enter bottom and move 60px after .2s'
 
 transition: all 0.3s linear;
 transition: all 0.3s ease-in;
 img	transform: scale(1.1);

transition: all 0.3s linear;
-webkit-transition: all .3s ease; 
-o-transition: all .3s ease; 
-moz-transition: all .3s ease;

*/

.wrapper { min-width:1200px;}

.color2 { color:#ffbc00;}
.h131 { width:100%; height:131px; overflow:hidden; }
.pline { width:50px; height:2px; overflow:hidden; background:#fff; }
.pline2 { width:70px; height:2px; overflow:hidden; background:#4d4d4d; margin:0 auto; }
.pline3 { width:240px; height:1px; overflow:hidden; background:#fff; }
.dline { width:50px; height:2px; overflow:hidden; background:#fff; margin:0 auto; }
.dline2 { width:50px; height:2px; overflow:hidden; background:#000; margin:10px auto; }
.p12 { line-height:30px; background:url(../img/p154x4.png) center 14px no-repeat; text-align:center; font-weight:900; font-size:20px; margin-top:36px;}
.p13 { font-size:40px; font-weight:bold; text-align:center; font-family:Arial, Helvetica; line-height:1.5;}
.p14 { text-align:center; font-size:20px; }
.d15 { width:120px; height:30px; line-height:30px; background:#000; color:#fff; text-align:center; margin:50px auto 15px auto; font-size:20px; font-weight:900; border-radius:4px;}
.d16 { width:100%; height:40px; line-height:40px; font-size:32px; background:url(../img/p650x4.png) center 23px no-repeat; text-align:center;}
.h150 { width:100%; height:150px; overflow:hidden;}
.h100 { height:100%;}
.h90 { box-sizing: border-box; padding-top:90px; padding-bottom:90px;}
.none2 { display:none;}
.w70 { width:70%;}
.ptb140 { padding:140px 0;}

.more1 { width:180px; height:40px; line-height:40px; display:block; background:#b1a38c; color:#fff; text-align:center; margin:0 auto; -webkit-transition: background 0.2s linear, border 0.2s linear, color 0.2s linear; transition: background 0.2s linear, border 0.2s linear, color 0.2s linear; position: relative; cursor: pointer; letter-spacing: 1px;} /* display: inline-block; */
.more1:hover {background:#333; }
.more1:before, .more1:after { content: ''; display: block; -webkit-transition: width 0.2s linear; transition: width 0.2s linear; background: rgba(255,255,255,.8); height: 1px; width: 0px; margin:0 auto;}
.more1:hover:before, .more1:hover:after { width: 100%;}
.more1:before {}
.more1:after { margin-top:-2px;}

.ttl-i { text-align:center; padding:80px 0 80px 0;}
	.ttl-i .ttl-en{ font-size:26px; font-family:en4; line-height:70px; color:#555; text-transform:uppercase;}
	.ttl-i .ttl-en::after { content: ''; display: block; width: 60px; height: 1px; background-color: #999; font-size: 12px; margin:0 auto;}
	.ttl-i .ttl-cn{ font-size:26px; line-height:50px; }/*  padding-bottom:20px; */
	.ttl-i p{ font-size:16px; color: #666; text-transform:uppercase; }
.ttl-i2 ,.ttl-i2 .ttl-en ,.ttl-i2 p{ color:#fff;}
.ttl-i3 { text-align:left;}
.ttl-i3 .ttl-en::after { margin:inherit;}

.ttl-b{ font-size:26px; line-height:70px; color:#333; padding:80px 0 40px 0; text-transform: uppercase;}
.ttl-b span{ font-family:en4; padding-left:5px;}
.ttl-b-c{ text-align:center;}
.ttl-b-w{ color:#fff;}

.h_l { min-width:1200px; height:180px;}

.ttl-l { height:auto; overflow:hidden; padding:50px 0 50px 0; text-transform:uppercase; text-align:center;}
.ttl-l h2{ font-size:18px; line-height:1.5; color:#555; font-family:en9; }
.ttl-l h1{ font-size:26px; line-height:1.5; color:#333; padding:10px 0 10px 0;}
.ttl-l h3{ font-size:14px; line-height:1.5; color:#666;}

.ttl-l2 h2{ color:#eee;}
.ttl-l2 h1{ color:#fff;}
.ttl-l2 h3{ color:#eee;}

/* head */

.box-head { 
/* width: 100%; height: auto; padding: 0 10%; box-sizing: border-box; min-width: 1200px;  transition: all 0.3s linear; */
width:76%; height:auto; margin:0 auto; min-width:960px; max-width:1400px;
 }/* background: url(/upload/line40x1.gif) center 89px repeat-x;  */


.Header-wrapper { width:100%; height:150px; position: absolute;  min-width:1200px; z-index: 99;}
.Header-wrapper .Header-cl {position: relative; }
.header-container {width: 100%; height: auto; position: absolute; top: 80px; left: 0px; z-index: 90; opacity: 1; min-width:1200px; }
.head_container_white { }
.head_container_hide {-webkit-transform: translate(0, -100%); -ms-transform: translate(0, -100%); transform: translate(0, -100%); opacity: 0; }

/*logo*/
.logo { float:left; display:inline; padding:8px 0 0 0;}
	.logo a {width:164x; height: auto; font-size: 0px; overflow: hidden; display: block; -webkit-animation:fadeInLeft  1s .1s ease both; -moz-animation:fadeInLeft  1s .1s ease both; }
	.logo a img {width: 164px; height:24px; }


.daohang {width: auto; height: 40px; font-family: "΢���ź�", "����", Arial;  margin: 0 auto; float:right; display:inline; }
	.daohang ul {}
	.daohang li {width: auto; height:auto; text-align: center;}
	.daohang li.mnav {height: 40px; float: left;z-index: 99; position: relative; font-size: 16px; vertical-align:middle; display: inline; }
	.daohang li.mnav6 { }

/*	.daohang li.mnav1{ width:148px; background:url(/upload/j1x11.jpg) right 55px no-repeat;}*/

	.daohang li a {text-align: center; color: #333; text-decoration: none; display: block;  }
	.daohang li a.downcd { height: 40px; line-height: 40px; text-align: center; display: block; transition: all 0.3s linear;  padding:0 20px; font-size:16px;}

	.daohang li a.on2 		{ color:#1530A9;}
	.daohang li a.on 		{color: #1530A9; }
	.daohang li a.on:hover  {color: #1530A9; }

	.subnav { display: none; width:100%; height: auto; float: left; list-style-type: none; position: absolute; left: 20px; top: 40px; z-index: 11; }
		ul.navlist { width:100%; height:auto; overflow:hidden; float:left; display:inline; }
		ul.navlist li { width: 100%; height:auto; overflow:hidden; text-align:left;}
		ul.navlist li a {font-size: 14px; height:24px; line-height: 24px; display: block; color: #333; text-align:left; }
		ul.navlist li a:hover { color: #1530A9;}

.daohang li.mnav7 { background:url(/upload/sqcx.png) center center no-repeat;}
.daohang li.mnav7 a{ filter:alpha(Opacity=1);-moz-opacity:0.01;opacity:0.01; }




/* head end */



/* index */
.bannner_i  { position:relative;}
.bannner_i {}
	.bannner_i .swiper-slide a{
	text-align:center !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
	.bannner_i a.bannera1 , .bannner_i a.bannera3{	-webkit-justify-content: left;	justify-content: left;}
	.bannner_i a.bannera2 , .bannner_i a.bannera4{	}
	.swiper-slide-active .bannera1 img , .swiper-slide-active .bannera3 img{-webkit-animation:fadeInUp 1s .5s ease both; -moz-animation:fadeInUp 1s .5s ease both;}/* fadeInRight */
	.swiper-slide-active .bannera2 img , .swiper-slide-active .bannera4 img{-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s .5s ease both;}
	.bannner_i {}
	.bannner_i .swiper-slide{ }
	.bannner_i .swiper-slide-active {}
	.bannner_i .swiper-pagination-bullet {  width: 60px; height: 2px; display: inline-block; background: #999; background:#8B8B8C; } 
	.bannner_i .swiper-pagination-bullet-active { background:#1530A9; }
	.bannner_i .swiper-pagination-bullet-active::after { } 


.bpici { position: relative; }
	.bpici img{ width:auto; max-width:100%;}
	.bpici .link { position:absolute; z-index:2; bottom:6%; left:10%; }
	.bpici .link span{ width:50px; height:50px; display:block; float:left; display:inline; background:url(/upload/link-l.png) center center no-repeat;}
	.bpici .link a{ height:50px; line-height:50px; display:block; float:right; background:url(/upload/link-r.png) right center no-repeat; padding-right:60px; color:#fff; transition: all 0.3s linear;}
	.bpici .link a:hover { color:#9c6840;}

.maini1 { background:url(/upload/bg-i1.jpg) center top no-repeat; background-size:cover;}
.maini1 .pic { margin-bottom:16%;}

.maini2 { background:url(/upload/bg-i2.jpg) center top no-repeat; background-size:cover;}
.maini2-1 { width:50%; float:left; }
.maini2-1 .pic{ }
.maini2 .link-2 { position: relative; z-index:2; bottom:100px;}

.maini3 { background:url(/upload/bg-i3.jpg) center top no-repeat; background-size:cover;}
#maini4 { background:url(/upload/bg-i4.jpg) center top no-repeat; background-size:cover;}

.maini6 { background:#f1f1f1; height:1px; display:none; }
.newlist-i { padding:10px 0;}
.newlist-i ul{}
.newlist-i ul li { width:33.33%; height:auto; overflow:hidden;  float:left; display:inline; margin-bottom:5px; }


.link-1 { width:200px; height:36px; line-height:36px; display:block; color:#fff; background: #184799; text-align:center; }
	.link-1 span { width:56px; height:36px; line-height:36px; font-size:22px; display:block; margin:0 auto; background: url(/upload/jiantou1.svg) right 13px no-repeat; padding-right:26px; box-sizing: content-box; }
	.link-1:hover { background:rgba(255,255,255,.9);}
	.link-1:hover span { color:#184799; background: url(/upload/jiantou2.svg) right 13px no-repeat; }

.link-2 { width:200px; height:36px; line-height:36px; display:block; color:#fff; background: none; text-align:center; margin:0 auto;}
	.link-2 span { width:56px; height:36px; line-height:36px; font-size:22px; display:block; margin:0 auto; background: url(/upload/jiantou1.svg) right 13px no-repeat; padding-right:26px; box-sizing: content-box; }
	.link-2:hover { background: #184799; }


.cx-i { background:url(/upload/bg_xc_i.jpg) center center no-repeat; background-size:cover;}
.cx-i .ttl { font-size:38px; color:#2F4996; font-family:cn0; margin-bottom:30px; }
.cx-i .ttl span{ font-size:14px; color:#333; width:100%; display:block;}
.cx-i .searchcnt { padding:0;}
.searchcnt .cnt1 { width: calc(50% - 20px); float:left; height:auto; overflow:hidden; display:inline;}
.searchcnt .cnt2 { margin-left:40px;}
.searchcnt .cnt1 .cnt111 { width: calc(100% - 232px); height:42px; float:left; display:inline; }
.searchcnt .cnt1 .cnt112 { width:208px; height:42px; float:right; display:inline;}
.searchcnt .int1 { width: calc(100% - 2px); height:42px; line-height:42px; border:1px solid #34252e; overflow:hidden; vertical-align:bottom; background:none; padding-left:10px;}
.searchcnt .sub1 { width:100%; height:42px; line-height:42px; background:#342F2E; color:#fff; font-size:20px; text-align:center; vertical-align:bottom; }


/* index end*/


/* about-p10 */
.cn { font-size:20px; line-height:2; margin-bottom:20px;}
.cn p{ margin-bottom:10px;}
.en { line-height:2; margin-bottom:20px;}

.pic img{ width:auto; max-width:100%;}

.cnt1001 { height:auto; overflow:hidden; margin-bottom:40px;}	/* ���� ���� Ӣ�� ͼƬ */
	.cnt1001 .ttl{ margin-bottom:30px; font-size:24px; line-height:32px; color:#666; text-transform:uppercase;}
	.cnt1001 .ttl span{ font-size:30px; line-height:32px; color:#333; margin-right:10px;}
	.cnt1001 .ttl img{ width:auto; max-width:100%;}
	.cnt1001 .cn { font-size:20px; line-height:2; margin-bottom:20px;}
	.cnt1001 .cn p { margin-bottom:10px;}
	.cnt1001 .en { line-height:2; margin-bottom:20px; }
	.cnt1001 .em p { margin-bottom:10px;}
	.cnt1001 .pic{ margin-bottom:30px;}
	.cnt1001 .pic img{ width:auto; max-width:100%;}






.mainl1 { background:url(/upload/about/bg1.jpg) center center no-repeat; background-size:cover; }

.mainl2 { padding:10% 0; background:#f1f1f1;}
	.mainl2 .cnt { width:50%; padding:0 20px; float:left; display:inline;}
	.mainl2 .cnt2 { float:right;}
	.mainl2 .cnt p{ font-size:20px; line-height:2; margin-bottom:10px;}
	.mainl2 .cnt p.en{ font-size:14px; color:#666; margin-top:4%;}

.mainl3 { background:url(/upload/about/bg3.jpg) center center no-repeat; background-size:cover; }
	.mainl3  .ttl-l2 { text-align:center; margin:4% 0 5% 0; }
	.mainl3 .cntlist { width:18%; margin:0 3.5%; height:auto; overflow:hidden; float:left; display:inline; background:#FAFCFE; border-bottom:12px solid #184799; border-radius:10px; padding:40px 30px; }
	.mainl3 .cntlist:hover { border-color:#333;}
	.mainl3 .cnt .pic{ margin-bottom:40px; text-align:center; border-bottom:2px solid #999; }
	.mainl3 .cnt .txt{ height:200px; font-size:20px; line-height:1.6; margin-bottom:30px;}
	.mainl3  .ttl-l3 { text-align:center; font-size:24px; line-height:1.5; margin-top:4%;}

.mainl3-m { display:none;}

.mainl4 { background:url(/upload/about/bg4.jpg) left top; padding:90px 0;  }

.mainl5 { background:#f1f1f1; }
.mainl5 .cnt { font-size:20px; margin:40px 0 20px 0; }
.mainl5 .pic { margin:40px 0 0 0; text-align:center;}
.mainl5 .pic2 { margin:60px 0 0 0; }
.mainl5 .en {}

.mainl7 { background:#f1f1f1; padding:90px 0;}
.mainl7 .box2{ margin-bottom:60px;}
.mainl7 .ttl{ }
.mainl7 .pic{ margin:70px 0;}
.mainl7 .cn{ margin-bottom:50px; font-size:20px; line-height:2;}
.mainl7 .en{ margin-bottom:60px;}

.mainl9 { background:url(/upload/about/82.jpg) center center no-repeat; background-size:cover; padding:200px 0;}

.mainl11 {background:url(/upload/about/91.jpg) center center no-repeat #f1f1f1; background-size:cover; padding:200px 0; }


/* about-p21 */
.mainl21 { background:url(/upload/about2/11.jpg) center center no-repeat; background-size:cover; }

.mainl22 { }
.mainl22 .box2{ margin-bottom:90px;}
.mainl22 .ttl { margin-bottom:60px;}
.mainl22 .pic { margin-bottom:60px;}
.mainl22 .cn { font-size:20px; line-height:2; margin-bottom:40px;}
.mainl22 .en {}

.cntlist2 { margin-bottom:90px;}
.cntlist2 .ttl{ margin-bottom:30px; }
.cntlist2 .cnt { width:55%; float:left; display:inline;}
.cntlist2 .cnt .cn{ font-size:20px; line-height:2; margin-bottom:40px; }
.cntlist2 .cnt .en{}
.cntlist2 .pic { width:40%; float:right; display:inline;}

@media screen and (max-width: 1200px) {
/*
	.cntlist2 .cnt { width:100%; float: none; display:block;}
	.cntlist2 .pic { width:100%; float: none; display:block; text-align:center;}

*/
}



/* about-p22 */
.mainl31 { background:url(/upload/about3/1.jpg) center center no-repeat; background-size:cover; }

.mainl32 { }
.mainl32 .cn { font-size:20px; line-height:2; margin-bottom:40px;}
.mainl32 .en { margin-bottom:40px; }
.mainl32 .pic { margin-bottom:60px;}

.cntlist3 { margin-bottom:60px}
	.cntlist3 .ttl{ margin-bottom:80px;}
	.cntlist3 .ttl img{ width:auto; max-width:100%;}
	.cntlist3 .piclist{ width:50%; height:auto; overflow:hidden; float:left; display:inline; text-align:right;}
	.cntlist3 .piclist:nth-child(2n){ text-align:left; }
	.cntlist3 .piclist img { width:auto; max-width:100%;}

.mainl33 { background:#f1f1f1;}
.mainl34 { }

.cntstyle4 {}
	.cntstyle4 .ttl{ margin-bottom:60px;}
	.cntstyle4 .ttl img{ width:auto; max-width:100%;}
	.cntstyle4 .cn{ font-size:20px; line-height:2; margin-bottom:20px;}
	.cntstyle4 .en{ margin-bottom:20px;}

.mainl35 { }

.cntlist4 { background:url(/upload/about3/line.jpg) center top no-repeat; padding-top:40px; margin-bottom:40px;}
	.cntlist4 .ttl{ margin-bottom:80px;}
	.cntlist4 .ttl img ,
	.cntlist4 .pic img{ width:auto; max-width:100%;}
	.cntlist4 .cnt ,
	.cntlist4 .pic { width:50%; height:auto; overflow:hidden;}
	.cntlist4 .pic-l ,
	.cntlist4 .pic-r { margin-bottom:70px; }
	.cntlist4 .pic-l .cnt{ float:right; display:inline; padding-left:40px;}
	.cntlist4 .pic-l .pic{ float:left; display:inline;}
	.cntlist4 .pic-r .cnt{ float:left; display:inline; padding-right:40px;}
	.cntlist4 .pic-r .pic{ float:right; display:inline;}
	.cntlist4 .cn{ font-size:20px; line-height:2; margin-bottom:20px;}
	.cntlist4 .en{ line-height:2; }
	.cntlist4 .ttl-cnt { font-size:30px; height:40px; line-height:40px; background:url(/upload/about3/p20x40.png) left top no-repeat; padding-left:40px; margin-bottom:20px;}

/* about-p30 */
.mainl40 { background:url(/upload/about4/1.jpg) center center no-repeat; background-size:cover; }

.mainl42-B { }
.mainl42-B .box2{ margin-bottom:30px;}
.mainl42-B .ttl { margin-bottom:60px;}
.mainl42-B .pic { margin-bottom:60px;}
.mainl42-B .cn { font-size:20px; line-height:2; margin-bottom:40px;}
.mainl42-B .en {}

.mainl43 { background:url(/upload/about4/3.jpg) center center no-repeat; background-size:cover; }

.mainl44 { }
.mainl44 .cn{ font-size:20px; line-height:2; margin-bottom:40px;}
.mainl44 .en{ line-height:2; margin-bottom:60px;}
.mainl44 .pic{ }

.mainl44-2 { background:url(/upload/about4/80.jpg) right top no-repeat #fff; background-size:auto 100%; padding:80px 0;}

.mainl45 { background:url(/upload/about4/5.jpg) center center no-repeat; background-size:cover; }

#mainl46 .bannner_i { position:relative;}
#mainl46 .bannner_i .swiper-pagination { bottom:30px;}

.mainl47 .piclist { padding:7px;}

.mainl48 { background:url(/upload/about4/71.jpg) center center no-repeat; background-size:cover; }
.mainl410 { background:url(/upload/about4/91.jpg) center center no-repeat; background-size:cover; }

.mainl411 {}
.mainl411 .cn{ font-size:20px; line-height:2; margin-bottom:40px;}
.mainl411 .ttl{ margin-top:80px; margin-bottom:60px;}
.mainl411 .pic{ margin-bottom:20px;}
.mainl411 img{ width:auto; max-width:100%;}
/* about-p41 */
.mainl51 { background:url(/upload/about5/1.jpg) center center no-repeat; background-size:cover; }

.mainl52 {}
.mainl52 .cn{ font-size:20px; line-height:2; margin-bottom:40px;}
.mainl52 .cn p{ margin-bottom:20px;}
.mainl52 .en{ line-height:2; margin-bottom:60px;}

.mainl53 { background:url(/upload/about5/2.jpg) center center no-repeat; background-size:cover; }

.mainl54 {}
.mainl54 .piclist { padding:20px;}

.mainl55 { background:url(/upload/about5/4.jpg) center center no-repeat; background-size:cover; }

.cntlist5 { margin-bottom:40px;}
	.cntlist5 .piclist { width:25%; height:auto; overflow:hidden; float:left; display:inline; padding:10px 20px 10px 0;}
	.cntlist5 .piclist img{ width:auto; max-width:100%;}

.mainl57 { background:#f1f1f1;}

.cntlist6 { margin-bottom:40px;}
	.cntlist6 .ttl{ margin-bottom:40px;}
	.cntlist6 .piclist { width:33.33%; height:auto; overflow:hidden; float:left; display:inline; padding:10px 20px 10px 0;}
	.cntlist6 .piclist img{ width:auto; max-width:100%;}

.mainl58 .piclist { padding:7px;}

.mainl59 { background:#f1f1f1;}
.mainl59 .cnt1001 { margin-bottom:60px;}
.mainl59 .mainl59-2 .cnt1001 { width:50%; height:auto; overflow:hidden; padding:0 0 0 0; float:left; display:inline; }
.mainl59 .pic-pc { display:block;}
.mainl59 .pic-m { display:none;}

.mainl510 .pic-pc{ display:block;}
.mainl510 .pic-m{ display:none;}


/* about-p42 */
.mainl61 { background:url(/upload/about6/1.jpg) center center no-repeat; background-size:cover; }


/* joblist */
.jobl1 { background:url(/upload/job/1.jpg) center center no-repeat; background-size:cover; }

.jobl2 {}
.joblist { padding:90px 0 60px 0;; background:#EAECF2;}
.joblist .ttl{}
.joblist .ttl h3{ color:#084D9E; font-size:40px; line-height:2; font-family:"΢���ź�", "����", Arial;}
.joblist .ttl .info{ height:26px; line-height:26px; font-size:20px; color:#666; margin-bottom:30px;}
.joblist .ttl .info .sp1{ height:26px; line-height:26px; background:#084D9E; display:block; float:left; padding:0 10px; color:#fff; margin-right:20px;}
.joblist .cnt { color:#393A39; }
.joblist .cnt .cnt-ttl{ font-size:30px; line-height:2; }
.joblist .cnt .cnt-txt{  margin-bottom:20px;}
.joblist .cnt .cnt-txt p { font-size:20px; line-height:30px; padding-left:20px;}
.joblist .cnt .cnt-txt p:before{ content:""; width:6px; height:6px; border-radius:50%; left:-18px; top:19px; background:#666; position: relative; display:block;}

.jobl2 .joblist:nth-child(2n) { background:#fafafa;}


/* prolist */

/* prolist end*/


/* prod */

/* prod end */


/* newslist */
.h250 { height:auto; padding-top:250px; margin-bottom:20px;}
.h250 h1{ font-size:40px; color:#3A4D99; line-height:50px; border-bottom:2px solid #8B8B8C; font-weight:bold;}
.h250 p{ font-size:24px; color:#000; line-height:40px; font-weight:bold; }



#newslist{ padding-top:10px;}
	.nlttl { background:url(../img/p585x63.png) left bottom no-repeat; padding-bottom:10px;}
	.nlttl .nlttl1 { font-size:40px; color:#999; line-height:40px;}
	.nlttl h2 { font-size:26px; color:#BFD6CC; line-height:50px;}

.newslist{ height:auto; overflow:hidden; padding-left:1px; margin:50px 0;}
	.newslist ul{}
	.newslist li{ width:100%; height:400px; color:#333; font-size:14px; overflow:hidden; transition: all 0.2s linear; margin-bottom:60px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
	.newslist li a{ width:100%; height:400px; display:block;}
	.newslist li .pic{ display:none;}
	.newslist li .cnt{ width:30%; height:400px; background:rgba(58,77,153,.9); color:#fff; padding:120px 60px 0 60px; position:relative; transition: all 0.3s linear;}
	.newslist li a:hover .cnt{ background:rgba(58,77,153,1); }
	.newslist li .cnt h2{ font-size:20px; line-height:30px; height:60px; margin-bottom:40px; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; }
	.newslist li .cnt .data{ font-size:14px;}
	.newslist li .cnt .more{ font-size:14px; position:absolute; left:60px; bottom:40px;}

/*news-page*/

.pagenavi1{ padding:60px 0; color:#fff; text-align:center;}
.pagenavi1 span{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#333; background:#eee;}
.pagenavi1 a{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#fff; background:#333;transition:background 0.3s linear,color 0.3s linear;}
.pagenavi1 a:hover{ background:#453327; color:#fff;}
/* newslist end*/

/* news */
.news1 { padding-top:150px;}

.breadcrumb  { line-height:20px;}

.nd1{ padding-bottom:100px; padding-top:70px;}

.news-detail-wrap {}
.news-detail-wrap .title-box {padding-bottom: 35px;margin-bottom: 30px;}
.news-detail-wrap .title-box h1.title {margin-bottom: 10px;line-height: 42px;text-align: center;font-size: 32px;color: #333}
.news-detail-wrap .title-box h2.title {line-height: 28px;text-align: center;font-size: 32px;color: #333}

.news-detail-wrap .title-box .info { margin-top:10px; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;font-size: 13px;color: #666;}
.news-detail-wrap .title-box .info span {display: inline-block;padding: 0 10px; font-size:20px;}

.news-detail-wrap .content-box{padding-bottom: 40px; line-height: 1.6;font-size: 14px;color: #333;font-size: 20px}
.news-detail-wrap .content-box p {margin-bottom: 10px}
.news-detail-wrap .content-box img {max-width: 100%;height: auto !important; margin-top:10px; margin-bottom:10px;}

	/* prev-next */
	.pagenavi { padding:30px 0 60px 0; font-size:16px; border-top:1px dotted #f2f2f2;}
	.pagenavi .pageleft{ width:35%; height:40px; line-height:40px;}
	.pagenavi .golist { width:30%; text-align:center;}
	.pagenavi .golist a{ height:40px; line-height:40px; display:block; text-align:center; }
	.pagenavi .golist a .ico-golist { font-size:40px;}
	.pagenavi .pageright{ width:35%; text-align:right; height:40px; line-height:40px;}
	.pagenavi a:hover{ color:#b1a38c;}
	/* prev-next end*/
/* news end*/

/* search */
.searchcnt { padding-top:260px; padding-bottom:50px;}
.searchcnt p{ font-size:38px; color:#3A4D99; font-family:"΢���ź�", "����", Arial; margin-bottom:60px;}
.searchcnt p img{ width:auto; max-width:100%;}

/* search end*/

/* jm */

/* jm end */

/* about-sh */

/* about-sh end*/

/* gy */



/* gy end */


/* ln */



/* foot */
.nav-title {width: 50%; height: 6vw; float:right; display:none; }
	.nav-title .nav-btn {display: block; float: right; width: 6vw; height: 6vw; position: relative; margin-right:5vw;}
	.nav-title .line {display: inline-block; width: 60%; height: 0.5vw; background-color: #184799; position: absolute; left: 20%; -webkit-transform-origin: left center; transform-origin: left center; -webkit-transition: all .5s; transition: all .5s}
	.nav-title .line-top    {top: 1.2vw}
	.nav-title .line-middle {top: 2.7vw}
	.nav-title .line-bottom {top: 4.2vw}
	
	.nav-btn.on .line-top {-webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); top:1.7vw;}
	.nav-btn.on .line-middle {opacity: 0}
	.nav-btn.on .line-bottom {-webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg)}

.Header-wrapperon {}
.Header-wrapperon { position:inherit; background:#fff; height:auto; overflow:hidden;}
.Header-wrapperon .header-container { position:inherit;height:auto; overflow:hidden; top:inherit; left:inherit; z-index:inherit;}
.Header-wrapperon .Header-wrapper ,
.Header-wrapperon .header-container ,
.Header-wrapperon .box-head { min-width:100%; height:auto; overflow:hidden; padding:0;}
.Header-wrapperon .box-head { padding:5vw 0;}
.Header-wrapperon .nav-title { float:right; position:inherit; top:inherit; right: inherit;}
.Header-wrapperon .nav-title .line { left:30%;}

.daohangon { width:100%; float:inherit; height:auto; overflow:hidden; padding-top:5vw;}
.daohangon .topnav { padding:2vw 5vw;  border-top:1px solid #ccc;}
.daohangon li.mnav { width:100%; height: auto; float: none; z-index: inherit; position: relative; font-size: 3vw; vertical-align:middle; display: block; background:url(/upload/bg-nav-r.svg) right 3.5vw no-repeat; border-bottom:1px dotted #ccc; background-size:1.5vw; }
.daohangon li a.downcd{ height:auto; line-height: 3; text-align: left; display: block; transition: all 0.3s linear; font-size:3vw; padding:0; }
.daohangon .subnav { display:block; width:auto; left:inherit; right:5vw; top:0;}
.daohangon .navlist li { width:auto; float:left; margin-left:2vw;}
.daohangon .navlist li a { font-size:3vw; height:auto; line-height: 3;}


footer { font-family:cn2; background: #364890;}
footer .box2 {}

footer .gotop { width:80px; height:30px; line-height:30px; display:block; margin:0 auto; border-radius:4px 4px 0 0; background:#000; text-align:center; color:#fff; font-size:20px; transition: all 0.3s linear;}
footer .gotop:before { content: "\e7a6";}
footer .gotop:hover { color:#b1a38c;}

.foot1 { padding:70px 0 116px 0;}
.foot2 { padding-bottom:10px;}
	.foot2-l { padding:50px 50px 0 0; float:left; display:inline; }
	.foot2-l .txt1 { font-size:36px; line-height:38px; margin-bottom:40px;}
	.foot2-l .txt2 { font-size:22px; line-height:40px;}
	.foot2-2 { padding-top:50px; line-height:24px; float:right; display:inline; text-align:right; background:url(/upload/bg-foot2.png) right bottom no-repeat; padding-bottom:26px; }
	.foot2-2 .pic{ }
	.foot2-2 .txt{ line-height:26px; font-size:20px; margin-top:20px;}

.foot4 { padding-bottom:80px;}
.foot41 { width:231px; height:auto; overflow:hidden; float:left; display:inline;}
.foot42 { width: calc(100% - 344px); height:auto; overflow:hidden; float:left; display:inline;
flex: 1;display: flex;justify-content: space-between; padding:0 10%;
}
.foot43 { width:111px; height:auto; overflow:hidden; float:right; display:inline;}


.foot42 .item {}
.foot42 .item a { font-size:12px; display:block; line-height:30px; color:#fff;}
.foot42 .item h6 a{ font-size:15px; }


.foot3 { background:#fff; }
.foot3 a { line-height:40px; color:#333; font-size:14px;}
.foot3 img { float:right;}

.pinsen { height:40px;}

/* foot end */



/* news_pub */

.newscnt { height:auto; overflow:hidden; padding:20px 0;}
	.newscnt .ttl_pd_img { text-align:center; padding:0 0 20px 0;}
	.newscnt .ttl_pd_img img{ width:auto; max-width:100%;}
	.newscnt .newscnt_w100 { background:url(/upload/p1x40.jpg) 430px top repeat-y; }
	.newscnt .pbzc{ background:url(/upload/pbzc.png) left bottom no-repeat;}	

	.newscnt .newscnt1 { width:820px; overflow:hidden; line-height:30px;}
		.newscnt .newscnt1_cn { width:370px; padding:0 0 20px 0; line-height:28px; font-size:16px; color:#444;}
		.newscnt .newscnt1_cn img{ width:auto; max-width:370px; padding-bottom:20px;}
		.newscnt .newscnt1_cn p{ margin-bottom:20px;}
		.newscnt .newscnt1_en { width:330px; padding:0 0 0 60px; line-height:20px; color:#5d5d5d;}
		.newscnt .newscnt1_en p{ margin-bottom:20px;}
	
	.newscnt .newscnt2 { width:330px; text-align:center;}
		.newscnt .newscnt2  img{ width:330px; max-width:100%;}

.newscnt_t2{ width:830px !important; float:left; display:inline; font-family:cn2; font-size:16px; line-height:28px; padding-bottom:20px; min-height:300px; }
	.newscnt_t2 p{ margin-bottom:30px;}
	.newscnt_t2 .pc1 { font-size:32px; line-height:50px; padding:20px 0 20px 0; margin-bottom:30px;}
	.newscnt_t2 .pc1 p{ margin-bottom:0;}


.newscntpic { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic .pic1 { width:584px; margin-right:32px;}
.newscntpic .pic2 { width:276px; margin-right:32px;}
.newscntpic .pic3 { width:276px;}
.newscntpic img{ width:auto; max-width:100%;}

.newscntpic2 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic2 .pic1 { width:276px; margin-right:32px;}
.newscntpic2 .pic2 { width:276px; margin-right:32px;}
.newscntpic2 .pic3 { width:584px;}
.newscntpic2 img{ width:auto; max-width:100%;}

.newscntpic3 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic3 .pic1 { width:584px;}
.newscntpic3 .pic2 { width:584px; margin-left:32px;}
.newscntpic3  img{ width:auto; max-width:100%;}

.newscntpic4 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic4 .pic1 { width:276px; margin-right:32px;}
.newscntpic4 .pic2 { width:276px; margin-right:32px;}
.newscntpic4 .pic3 { width:276px; margin-right:32px;}
.newscntpic4 .pic4 { width:276px;}
.newscntpic4 img{ width:auto; max-width:100%;}

.newscntpic5 { width:100%; height:760px; overflow:hidden;background-repeat: no-repeat;background-position: center top;background-attachment: fixed; background-size:cover; margin-bottom:30px;}
.newscntpic5 img{ display:none; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}

@media screen and (max-width: 980px) {
.newscntpic5 { height:auto;}
.newscntpic5 img { width:auto; max-width:100%; display:block;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
}

@media screen and (min-width: 2000px) {
.newscntpic5 { height:1000px;}
}


.newscntpic6 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic6 .pic1 { width:380px; margin-right:30px;}
.newscntpic6 .pic2 { width:380px; margin-right:30px;}
.newscntpic6 .pic3 { width:380px;}
.newscntpic6 img{ width:auto; max-width:100%;}

.newscntpic7 { height:auto; overflow:hidden; margin-bottom:30px; text-align:center;}
.newscntpic7 img{ width:auto; max-width:100%;}

.newscntpic8 { background:url(/upload/t2/g1920x40.gif) center top repeat-y; padding:20px 0; margin-bottom:120px;}
	.newscntpic8 .mores { font-size:22px; line-height:80px; font-family:cn2; text-align:right; background:url(/upload/t2/p45x2.jpg) right top no-repeat; margin:50px 0 20px 0;}
	.newscntpic8 .slogan_en { font-size:14px; line-height:22px; padding-top:20px;}

.newscnttext { margin-bottom:50px; font-size:14px; color:#333;}
.newscnttext p{  margin-bottom:30px; font-size:16px;}
.newscnttext img{ width:auto; max-width:100%; padding:10px;}

.picScroll-left{ width:1200px; min-width:1200px; overflow:hidden; position: relative; padding:30px 0 0 0 ; margin:0 auto;}

	.picScroll-left .bd{ padding:0 0 0 0;   }
	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
	.picScroll-left .bd ul li{ width:590px; margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picScroll-left .bd ul li .pic{ text-align:center; }
	.picScroll-left .bd ul li .pic a{ height:840px; display:block;}

	.picScroll-left .hd ul{ width:1200px; height:auto; overflow:hidden; margin:22px auto; zoom:1; float:left; text-align:center;}
	.picScroll-left .hd ul li{ display:inline-table; width:100px; height:22px; overflow:hidden; text-indent:-999px; cursor:pointer; background:url(/upload/t2/g100x22.gif) center -10px repeat-x;}
	.picScroll-left .hd ul li.on{ background-position:center 10px;}

	.w70{ width:70%;}







/* news_pub */



@media screen and (max-width: 980px) {

}

@media screen and (min-width: 1200px) {

}



i.ico-golist:before {content: "\e70c"; }
i.icon_i:before {content: "\e61d"; }































