@charset "utf-8";
/* CSS Document */


body { font-size:20px; font-family:"微软雅黑";}


a:hover { text-decoration:none;}
li { list-style:none;}
.fl {
	float:left;
}
.fr {
	float:right;	
}
.clear {
	clear:both;
}


/*头部*/
.header { height: 80px; background: rgba(255,255,255,0.5); border-bottom: 1px solid #a9aaad; z-index: 11; padding:0 4.5%;}
.logo { margin-top:7px; overflow:hidden; transition:0.4s; width:355px; height:60px;}
.logo img { float:left;}
.logo strong { font-size:0.8em; color:#666666; line-height:60px; position:relative; padding-left:10px; margin-left:10px; float:left;}
.logo strong::before { content:""; position:absolute; left:0; top:50%; margin-top:-12px; height:24px; width:2px; background:#e3e8ed;}
.navbox { float:left; width:auto;}
.navbox li { box-sizing:border-box; float:left; list-style:none; line-height:68px; text-align:center;}
.navbox li a { box-sizing:border-box; color:#fff; font-size:0.9em;}
.navbox li:active,.navbox li:hover { border-bottom:2px solid #3f95cf;}
.search { float:right; border:1px solid #fff; border-radius:200px; overflow:hidden; margin-top:21px; margin-left:32px; width:206px; position:relative; height:36px; border-color: #666666;}
.search input[type="text"]{ position:absolute; left:0; top:0; width:160px; height:34px; outline:none; border:none; line-height:34px; font-size:0.9em; background:none; padding:0 15px; color:#fff;}
.search input[type="submit"]{ float:right; width:44px; height:34px; border:none; background:url(../images/searico1.png) no-repeat center; outline:none;}
.banner { position:relative; overflow:hidden;}
.banner img { float:left; width:100%;}
.btn-search { background:none; color:#fff; display:none; margin-top:27px; float:right;}
.btn-nav { margin-top:27px; color:#fff; background:none; float:right; display:none;}
.addheader { background:#fff;}
.addheader .fr * { color:#323333;}
.addheader .search { border-color:#666666;}
.addheader .search input[type='submit'] { background-image:url(../images/searico2.png);}


/*container*/
.maincont { position:relative; overflow:hidden;}
.boxin1 { background:#ebf4fa; padding:3em 0;}
.lfin1 { background:#fff; height:10em; line-height:10em; padding:0 1em; position:relative; text-align:center; padding-left:7em;}
.lfin1 img { position:absolute; top:50%; left:1.2em; margin-top:-3em; width:6em;}
.lfin1 span { font-size:1.2em; color:#333;}
.boxin2 { position:relative; padding:0px 6% 2em;}
.boxin2 h2 { font-size:1.34em; color:#3f95cf; line-height:5em; text-align:center;}
.rowlist div { padding:0; position:relative;}
.rowimg { width:100%; height:100%; float:left;}
.rowlist .col-hide { position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; background:rgba(0,116,217,0.70); display:none;}
.rowlist .col-hide img { width:5.8em; height:5.8em;}
.rowlist .col-hide h6 { color:#fff; font-size:1.2em; line-height:2em;}
.rowlist div:hover .col-hide { display:block;}
.bomore { text-align:right; padding:1em 0 0;}
.bomore a { font-size:0.9em; color:#333;}
.boxin3 { padding:3em 5%; background:#d9eaf5; position:relative;}
.auins { background:#fff; padding:0.8em 2.5em; display:inline-block;}
.auins h3 { font-size:18px; color:#3f95cf; line-height:2em; text-align:center;}
.auins p { font-size:14px; line-height:2em;}
.carousel-indicators { bottom:10px; margin:0;}
.carousel-indicators li { background:#fff;}
.carousel-indicators .active { background:#3f95cf;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { margin:auto;}
.newcont { background:#fff; padding:0.8em 1.8em;}
.newcont h3 { font-size:18px; color:#3f95cf; line-height:2em; border-bottom:2px solid #999999;}
.newcont h3 a { color:#333;}
.newli { padding:0 10px;}
.newli li { list-style:none; border-bottom:1px dashed #999999; overflow:hidden;}
.newli li h5 { font-size:18px; color:#333333; line-height:2em; margin:0;}
.newli li h5 span { font-size:14px; color:#999999;}
.newli li p { font-size:14px; color:#666666; line-height:2.2em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.footer { position:relative; background:#3f95cf;}
.links { background:#fafafa; padding:2em 5%;}
.fl-lg { overflow:hidden;}
.fl-lg span { vertical-align:middle; font-size:1.2em; text-align:center; line-height:5em; border-right:2px solid #cccccc; float:left; width:100%;}
.fl-lg span i { margin-right:0.5em;}
.link-list { text-align:center; overflow:hidden; padding:0; display:block;}
.link-list li { float:left; padding: 0px 2%;list-style:none; text-align:center;}
.link-list li a { display:block; font-size:0.6em; line-height:4em; color:#333;}
.footer-boin { padding:1em 5%;}
.auleft { font-size:14px; color:#fff; line-height:2.2em;}
.auleft a { border-radius:50%; width:50px; height:50px; background:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-right:0.8em; overflow:hidden;}
.auleft a:nth-of-type(4) { margin-right:0;}
.auleft a img { float:left; width:100%; height:100%;}
.botlogo { display:block; margin:10px auto 0;}
.loins h6 { font-size:16px; text-align:center; line-height:2.1em; color:#fff;}
.chatbox { width:100%; margin:0 auto; overflow:hidden;}
.chat { float:left; vertical-align:top; width:50%; text-align:center;}
.chat img { width:78px; height:78px; border:3px solid #fff; display:block; margin:0 auto;}
.chat span { display:block; color:#fff; line-height:2.4em; font-size:14px;}
.aulist { position:relative; text-align:center; overflow:hidden; padding:0;}
.aulist li { float:left; width:16.6666666%; text-align:center; list-style:none;}
.aulist li h5 { font-size:18px; color:#fff; line-height:46px; cursor:pointer;}
.lnghide a { color:#fff; display:block; line-height:28px; font-size:14px;}
.lnghide a:hover { text-decoration:underline;}
.ping { text-align:center; line-height:50px; font-size:14px; color:#fff; border-top:1px solid #6aa6ce;}
.ping p { margin:0;}
.inbanner { position:relative; overflow:hidden; margin-top:80px; height:400px;}
.loca { line-height:40px; font-size:12px; color:#999999; background:#f4f4f4; padding:0 5%;}
.loca a { color:#999999; margin:0;}
.insrow { position:relative; padding:0 5%;}
.lt-top { background:url(../images/bg1.jpg) no-repeat center; background-size:100% 100%; text-align:center; padding-top:20px; box-sizing:border-box; height:104px; color:#fff;}
.lt-top h5 { font-size:28px; line-height:36px; margin:0;}
.lt-top h6 { font-size:14px; line-height:20px; margin:0;}
.pnav-n { display:block; text-align:center; padding:3px 0;}
.pnav-n li { display:block; margin-top:2px; background:#f1f1f1; line-height:56px; text-align:center;}
.pnav-n li a { display:block; font-size:16px; color:#1360b8; line-height:56px;}
.pnav-n li.on { background:#d4e4f5;}
.left-in { margin-top:-94px;}
.exlist { position:relative; overflow:hidden; padding:0; margin-top:0.5em;}
.exlist li { float:left;    width:24%; margin-right:1%; text-align:center; box-sizing:border-box; list-style:none; margin-top:1.5em; padding:0 0.5em;}
.exlist li img { width:100%; height:auto;}
.exlist li h6 { font-size:0.9em; color:#000000; line-height:2.6em; margin:0.2em 0 0;}
.tableins {box-shadow: 7px 10px 10px #bcb7b7;
    text-align: center;
    overflow: hidden;
    margin-bottom: 4%;}
.tableins img { max-width:100%; max-height:100%; float:left;}
.rinfo { padding:1.7em 0; overflow:hidden;}
.rinfo img { float:left; width:15em; height:auto;}
.frinfo { float:right; width:calc(100% - 16.5em);}
.frinfo h5 { font-size:18px; color:#c8000a;}
.frinfo p { font-size:14px; color:#666666; line-height:20px;}
.tab-pane { background:#eeeeee; padding:1em 1.5em;}
.tab-pane p { font-size:14px; color:#666666; line-height:2em;}
.tab-pane p b { font-size:16px; line-height:2em;}
.nav-tabs>li { background:#d4e4f5; border:0; margin-right:2px;}
.nav-tabs>li a { margin:0; color:#333333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background:#eeeeee; border-color:#eeeeee; color:#365ebf;}
.about-us { position:relative; padding:1em 0; width:100%; box-sizing:border-box;}
.about-us h3 { font-size:18px; color:#cc0000; line-height:24px;}
.about-us p { font-size:14px; color:#666666; line-height:24px;}
.about-us img { display:block; max-width:100%; margin:25px auto;}
.inlist { overflow:hidden; position:relative; text-align:center; padding:0;}
.inlist li { float:left; width:33.33333%; padding:0 0.5em; margin-top:1.4em;}
.inlist li img { width:100%;}
.inlist li h6 { font-size:14px; color:#333333; line-height:24px;}
.proinfo { padding:0 0 30px; overflow:hidden; position:relative;}
.proinfo h3 { font-size:24px; color:#cc0000; line-height:2em; text-align:center; margin:0;}
.proinfo h4 { font-size:18px; color:#333333; margin:1.5em 0 1em;}
.proinfo h5 { font-size:16px; color:#333; line-height:2em; padding-left:2em;}
.proinfo p { padding-left:3em; font-size:14px; color:#666666; line-height:2em;}
.proinfo img { display:block; margin:1em auto; max-width:100%;}
.formsein { padding:0; width:90%; margin:34px auto; overflow:hidden;}
.formsein h3 { text-align:center; font-size:24px; color:#333333; line-height:1.5em;}
.formsein h4 { font-size:18px; color:#333333; text-align:center;}
.text-1 { margin-top:2em; overflow:hidden; position:relative; float:left; width:33.3333%;}
.text-1 input[type="text"] { width:90%; height:46px; border:2px solid #999999; line-height:46px; text-indent:1em; font-size:14px;}
.text-2 { margin-top:2em; overflow:hidden; position:relative; float:left; width:100%;}
.text-2 textarea { width:97%; height:46px; border:2px solid #999999; line-height:46px; text-indent:1em; font-size:14px; resize:none; height:320px;}
.subing { margin-top:1.8em; position:relative; overflow:hidden; float:left; width:100%;}
.subing input[type="text"] { width:20%; height:46px; border:2px solid #999999; line-height:46px; text-indent:1em; font-size:14px; float:left; min-width:120px;}
.subing img { float:left; width:16%; height:46px; margin-left:2%; min-width:90px;}
.subing .fr { margin-right:3%;}
.subing .btn { margin-top:6px;}
.formsein .glyphicon { position:absolute; right:40px; color:#666666; top:15px;}
.dicontlist { position:relative; padding:0; overflow:hidden;}
.dicontlist li { float:left; width:28% !important; height:260px; background:url(../images/n1.png) no-repeat 88% 88%; background-size:15%; margin-right:4.5%; margin-top:1.5em; background-color:#f0f1f3; padding:0 0.8em;}
.dicontlist li h5 { font-size:1.2em; color:#333333; line-height:2em;}
.dicontlist li p { font-size:14px; color:#666666; line-height:1.6em;}
.dicontlist li:hover * { color:#fff;}
.dicontlist li:hover { background-color:#3d9ae8; background-image:url(../images/n2.png);}
.win-us { width:99%; background:#f0f1f3; padding:1em 0;}
.win-us p { font-size:18px; color:#333333; line-height:2em;}
.win-us i { font-size:3em; color:#999999;}
.map { overflow:hidden; position:relative; margin-top:2em;}
.map img { float:left; width:99%;}
.inbox1 { margin-top:1.5em; border:2px solid #999999; padding:0.2em 1em;}
.inbox1 h3 { font-size:1.2em; color:#333333; margin:0; line-height:32px; padding:0.4em 0.8em; border-bottom: 1px solid #cccccc; position:relative;}
.inbox1 h3::before { content:""; position:absolute; top:50%; left:0; width:4px; height:30px; background:#e51937; margin-top:-15px;}
.ingt { position:relative; overflow:hidden; text-align:center; padding:0;}
.ingt li { float:left; width:16.66666%; line-height:32px; margin-top:0.5em;}
.ingt li a { color:#333333; font-size:14px;}
.listbox { padding:0.6em 1em; border:1px solid #cccccc; margin-top:1.5em; margin-bottom:2em;}
.list-dow { overflow:hidden; position:relative; padding:0;}
.list-dow li { border-bottom:1px dashed #707070; overflow:hidden; padding:0.5em 0;}
.list-dow li a { float:left; width:100%; line-height:2em; font-size:1em; color:#666666;}
.list-dow li i { width:2em; height:2em; text-align:center; line-height:2em; background:#f2f2f2;}
.list-dow li:hover i { background:#2367b4; color:#fff;}

.newlist { position:relative; padding:0;}
.newlist li { border-bottom:1px solid #d6d6d6; padding:1em 0;}
.newlist li h3 { font-size:18px; color:#333333; line-height:30px; margin:0;}
.newlist li span { font-size:14px; color:#999999;}
.newlist li p { font-size:14px; color:#666666; line-height:24px; padding:6px 0;}
.newlist li .m-more { width:120px; height:36px; line-height:36px; text-align:center; display:block; border:1px solid #ccc; color:#666;}
.newlist li .m-more:hover { color:#fff; border-color:#2b88d9; background-color:#2b88d9; transition:0.3s;}
.new-info { text-align:center; position:relative; padding:1em 0;}
.new-info h3 { margin:0; font-size:18px; color:#666666; line-height:24px;}
.new-info span { font-size:14px; color:#999999; display:block; line-height:30px;}
.new-ping { text-align:left; padding:1.5em 0; overflow:hidden;}
.new-ping img { float:left; max-width:100%; width:60%; margin-right:1em; margin-bottom:1em;}
.new-ping p { font-size:14px; color:#666666; line-height:24px;}
.page-in { padding:0.5em; border-top:2px solid #d6d6d6; text-align:left;}
.page-in p { font-size:13px; color:#333333; line-height:20px; padding:6px 0;}
.page-in p a { color:#666666; }
.page-in p a:hover { color:#000;}


@media screen and (max-width:1380px) {
	body{ font-size:18px;}
	.header { padding:0 3%;}
	.aulist li h5 { font-size:16px;}
	.lnghide a { font-size:12px;}
}
@media screen and (max-width:1280px) {
	body { font-size:16px;}	
	.nav>li>a { padding:10px;}
	.logo { width:320px;}
	.newli li p { font-size:12px;}
	.auleft a { width:40px; height:40px;}
}
@media screen and (max-width:1200px) {
	.botlogo { margin:10px auto;}
	.dicontlist li { height:220px;}
	.dicontlist li p { font-size:12px;}
}
@media screen and (max-width:1140px) {
	body { font-size:15px;}	
	.btn-search { display:block;}
	.search { width:0; border-width:0; transition:0.4s;}
}
@media screen and (max-width:990px) {
	body { font-size:14px;}	
	.header { padding:0 2%;}
	.navbox { position:fixed; top:0; left:0; width:100%; background:rgba(0,0,0,0.5); height:100%; z-index:2; display:none;}
	.navbox ul { position:absolute; top:50%; left:0; width:100%; margin-top:-150px;}
	.navbox li { width:100%; line-height:30px;}
	.navbox li a { color:#fff !important;}
	.btn-nav { display:block;}
	.lfin1 { margin-bottom:1em;}
	.newcont { margin-top:2em;}
	.fl-lg span { border-right:0; line-height:3em; border-bottom:1px solid #ccc; margin-bottom:10px;}
	.link-list li a { font-size:12px; line-height:3em;}
	.left-in { margin-top:20px;}
	.pnav-n li a { line-height:40px;}
}
@media screen and (max-width:760px) {
	body { font-size:13px;}	
	.logo { width:auto !important;}
	.logo strong { display:none;}
	.link-list li { width:16.6666%;}
	.newli li h5 { font-size:16px;}
	.newli li h5 span { font-size:12px;}
	.chatbox { width:60%;}
	.aulist li { width:100%;}
	.aulist li h5 { border-bottom:1px solid rgba(255,255,255,0.5);}
	.lnghide { display:none;}
	.auleft { text-align:center; margin-bottom:40px;}
	.exlist li { width:50%;}
	.exlist li h6 { font-size:14px;}
	.frinfo p { font-size:12px; line-height:18px;}
	.frinfo h5 { font-size:16px;}
	.proinfo h3 { font-size:20px;}
	.proinfo h4 { font-size:16px; margin:1em 0 0.5em;}
	.proinfo h5 { font-size:14px;}
	.proinfo p { font-size:13px;}
	.dicontlist li { width:100%; height:auto;}
	.win-us  { width:100%;}
	.win-us p { font-size:15px;}
	.map img { width:100%;}
	.ingt li a  { font-size:12px;}
}
@media screen and (max-width:480px) {
	body { font-size:13px;}
	.logo { position:absolute; left:2%;}
	.search { background:#ccc;}
	.newli li h5 { font-size:14px;}
	.newli li h5 span { font-size:10px;}
	.chatbox { width:80%;}
	.rinfo img { width:100%;}
	.frinfo { width:100%; padding:0 2%;}
	.frinfo p { font-size:14px; line-height:20px;}
	.frinfo h5 { font-size:18px; margin:1em 0 0.3em;}
	.inlist li  { width:100%; }
	.subing .fr { float:left; margin-top:15px;}
	.text-1 { width:100%;}
	.text-1 input[type="text"] { width:97%;}
	.ingt li { width:33.3333%;}
	.list-dow li a { font-size:0.9em;}
	.newlist li p  { font-size:12px; line-height:20px;}
	.new-ping img { width:100%;}
	.new-ping p { font-size:12px; line-height:20px;}
}


.pagination a{
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination b {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination b:nth-child(1){ background:none;} 
.pagination b:nth-child(1){ display:none;}
.pagination a:nth-child(1){ display:none;}

