﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,label,input { margin:0; padding:0; border:0; list-style:none;}
input, select, textarea{outline:none;}
a,area{blr:expression(this.onFocus=this.blur());}
textarea {resize:none;}
em,i{ font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1}
.fl{ float: left; }
.fr{ float: right;}
body{ background: #ececec; font-size: 14px; color: #333333; font-family: "微软雅黑"; }
.width1170{width:1170px; margin: 0 auto;}
a {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #003e92;
	text-decoration: none;
}
.topbar {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ebebeb;
	color: #71787e;
	font-size: 12px;
}
.topbar a {
	color: #71787e;
	margin: 0 5px;
	font-size: 12px;
}
.logo a {
	display: block;
	width: 440px;
	height: 111px;
	background: url(../images/logo.png) center no-repeat;
	overflow: hidden;
	text-indent: -99em;
}
.toptell {
	padding-left: 60px;
	margin-top: 30px;
}
.toptell p {
	color: rgba(4,0,0,.7);
}
.toptell span {
	display: block;
	font-size: 24px;
	color: #040000;
}
.head {
	height: 111px;
}

/*menu*/
#navigate {
	float: left;
	width: 100%;
	height:55px;
	background: #01459A;
}
#navigate ul li {
	float: left;
	height: 55px;
	line-height: 55px;
	position: relative;
}
#navigate ul li a {
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 0 50px;
}
#navigate ul li:last-child {
	margin-right: -13px;
}
#navigate ul li a:hover, #navigate ul li .current, #navigate ul li:hover a {
	color: #fff;
	background: #006fd8;
}
#navigate ul li .drop_menu {
	width: 165px;
	position: absolute;
	left: 0;
	top: 55px;
	display: none;
	text-align: center;
	background: #01459a;
	z-index:9999;
}
#navigate ul li .drop_menu li {
	float: left;
	width: 100%;
	height: auto;
	line-height: 33px;
	margin: 0 0 4px 0;
}
#navigate ul li .drop_menu li a {
	padding: 0 5px;
	display: block;
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #01459a;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#navigate ul li .drop_menu li a:hover {
	background: #0158C2;
}
/*end*/
/* banner */
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
#banner_main {
	overflow: hidden;
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
	min-width: 1200px;
}
#banner_main .banner {
	height: 500px;
}
#banner {
	width: 100%;
	min-width: 1300px;
	position: relative;
	overflow: hidden;
}
#banner, .banner ul {
	width: 100%;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	display: none;
}
.banner li:first-child {
	display: block;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
#banner .tip {
	width: 1000px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 40px;
	z-index: 13;
}
#banner .tip span {
	width: 50px;
	height: 10px;
	margin: 0 12px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background-color: #a2a7ac;
}
#banner .tip span.cur {
	background-color: #003e92;
}
#banner #btn_prev, #banner #btn_next {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 214px;
	z-index: 5;
	display: none;
}
#banner #btn_prev {
	background-position: -54px -0px;
	left: 8%;
	transition: all 600ms ease;
}
#banner #btn_next {
	background-position: -106px -0px;
	right: 8%;
	transition: all 600ms ease;
}
#banner #btn_prev:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all 600ms ease;
	left: 7.6%;
	background-position: -0px -0px;
}
#banner #btn_next:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	right: 7.6%;
	background-position: -160px -0px;
}
/*banner end*/
/*首页guruqin*/
.mr0{ margin-right: 0px !important; }
.gu_banner{width:100%; text-align: center;}
.gu_banner img{width: 100%;max-width: 1440px;}
.gu_focus{width:585px; height:365px;position: relative;margin:0 auto;overflow: hidden;}
.gu_focus .hd{ position: absolute; bottom: 15px; right: 15px;overflow: hidden; z-index: 20 }
.gu_focus .hd ul li{ background: url(../images/gu_ctrl1.png) no-repeat center;width:16px; height: 16px; float: left; margin-right: 5px; }
.gu_focus .hd ul li.on{background: url(../images/gu_ctrl1on.png) no-repeat center;}
.gu_focus .bd{width:585px;}
.gu_focus .bd ul li{display:inline;float:left;width:585px;overflow:hidden; position: relative;}
.gu_focus .bd ul li img{width:585px; height:365px; overflow: hidden;}
.gu_focus .bd ul li p{width: 430px; height:52px; line-height:52px; padding-right: 140px; padding-left: 15px;background: url(../images/gu_bgtm70.png);position: absolute; bottom: 0px; left: 0px;color: #fff; font-size: 16px;}
.prev,.next{  position: absolute; z-index: 10; top:50%; margin-top:-25px;width:30px; height:49px;}
.prev{background: url(../images/gu_prev1.png) no-repeat;left: 0px;}
.next{ background: url(../images/gu_next1.png) no-repeat; right: 0px; }
.gu_bgwhite{ background: #fff;border: 1px solid #e8e8e9;}
.gu_main1{ padding-top: 30px;}
.gu_shownews{width:582px; height:363px;}
.gu_titlebox{font-size: 18px; color: #333333; font-weight: bold; font-size: 18px;border-bottom: 1px solid #e3e1e1;line-height: 40px; padding: 10px 18px 0px;}
.gu_title{ float: left; }
.gu_title ul li{ float: left; margin-right: 30px; }
.gu_title ul li a{color: #333333;}
.gu_title ul li.on a,.gu_title ul li a:hover{color: #e50211;}
.gu_titlemore{float: right;}
.gu_titlemore a{ color: #01459a; display: none;font-size: 14px; font-weight: 400; line-height: 40px;}
.gu_titlemore a:hover{text-decoration: underline; color:#0075c2;}
.gu_titlemore a:first-child{ display: block; }
.gu_shownews .gu_titlemore a:hover{color: #e50211;} 
.gu_showlist{ padding:10px 18px 0px;}
.gu_showlist ul li{ height: 36px; line-height: 36px;color: #474747; }
.gu_showlist ul li a{ display: block;width: 450px; height: 36px; line-height: 36px; overflow: hidden; color: #474747;}
.gu_showlist ul li a:hover{color:#e50211;}
.gu_showlist ul li span{ float: right;}
.gu_main2{ padding-top: 30px; height: 376px;}
.js_tab_c1{display: none;}
.gu_main2_col1{width:770px;}
.gu_main2 .gu_main2_col1,.gu_main2 .gu_main2_col2{height:374px;}
.gu_busine{width: 110px; float: left;}
.gu_busine ul li{text-align: center;}
.gu_busine ul li a{display: block;width:109px; height: 30px; line-height: 30px; border-bottom: 1px solid #e3e1e1;border-right:1px solid #e3e1e1; padding-top: 50px; background: url(../images/gu_icon_busine1.png) no-repeat; color: #333333;}
.gu_busine ul li.on a,.gu_busine ul li a:hover{ background: url(../images/gu_icon_busine2.png) no-repeat; border-right: 0px; color: #1a3c86;}
.gu_busine ul li a.gu_icon1{background-position:40px 15px;}
.gu_busine ul li a.gu_icon2{background-position:40px -67px;}
.gu_busine ul li a.gu_icon3{background-position:40px -149px;}
.gu_busine ul li a.gu_icon4{background-position:40px -228px;}
.gu_busine ul li:last-child a{border-bottom: 0px;}
.gu_busine_con{ float: right;width:618px; padding: 15px 20px; overflow: hidden; }
.gu_busine_con h5{ font-size: 14px; line-height: 30px; }
.gu_p_busine{line-height: 30px;}
.gu_p_busine img{width:262px; height: 193px; overflow: hidden;
 float: left; padding-right: 20px; padding-top: 5px;}
.gu_main2_col2{width:370px;}
.gu_info{ padding: 10px 20px;}
.gu_info p{line-height: 28px;}
.gu_main3{ padding-top:30px; padding-bottom: 40px; }
.gu_p1{ font-size: 14px; color: #000000; line-height: 28px; }
.gu_p1 span{ color:#e20101; margin-left: 15px; }
.gu_main3_1{ padding-top: 13px; }
.gu_main3_1 ul li{ float: left; margin-right:47px;min-width:68px;width: expression_r( document.body.clientWidth <68 ? "68px" : "auto" ); text-align: center; background: url(gu_icon_gx.png) no-repeat; }
.gu_main3_1 ul li.gu_icon1{background: url(gu_icon_gx1.png) no-repeat center top;}
.gu_main3_1 ul li.gu_icon2{background: url(gu_icon_gx2.png) no-repeat center top;}
.gu_main3_1 ul li.gu_icon3{background: url(gu_icon_gx3.png) no-repeat center top;}
.gu_main3_1 ul li a{display: block;line-height: 34px; padding-top:70px; color: #333333;}
.gu_main3_1 ul li a:hover{color:#0075c2; text-decoration: underline;}
.gu_about ul li{ height: 33px; line-height: 33px;}
.gu_about ul li a{ background: url(../images/gu_icon_li2.jpg) no-repeat 10px center; padding-left: 47px; color: #333333;}
.gu_about ul li a:hover{color:#0075c2;}
.gu_main3 .gu_main2_col2{height: 368px;}


.con3 { position:relative; height:406px;overflow:hidden; width:1170px; margin:0 auto;}
.con3 .pic {left:50%; height:406px; }
.con3 .biao { position: absolute; top:0;left:58%; width:604px; height:406px; z-index:2;}
.con3 .forml { width:554px; height:371px; padding:35px 0 0 50px;}
.con3 .forml h2 { font-size:26px;color:#a90303;}
.con3 .forml span { font-size:14px; color:#727171;}
.con3 .forml span i { font-style:normal; color:#a90303;}
.con3 .forml form { margin-top:30px;}
.con3 .forml form input { outline:none; float:none;}
.con3 .forml .in-a { width:234px; height:30px; border:1px solid #dfdede; background:#fff; margin-bottom:7px; margin-right:100px; padding-left:16px; color:#a2a1a1; font-size:14px;}
.con3 .forml .in-c { width:398px; height:110px; border:1px solid #dfdede; background:#fff;padding-left:16px; color:#a2a1a1; font-size:14px; margin-bottom:25px; line-height:28px;}
.con3 .forml .in-d { width:166px; height:36px; border:none; background:#1A3C86; text-align:center; line-height:36px; color:#fff; font-size:16px; font-weight:bold; border-radius:16px; cursor:pointer; margin-left:5px;}



.link{ padding:20px;}
.link span{ font-size:16px; font-weight:bold;}
.link a{ padding-left:20px;}

.footer .ft-1 { height:70px; background:#a90303; }
.footer .ft-1 p { font-size:16px; color:#fff; text-align:center; }
.footer .ft-1 p a { margin:0 10px; color:#fff;}
.footer .ft-1 .line { height:6px; width:1200px; background:url(ft-bg.jpg) repeat-x; margin-top:22px;}
.footer .ft-1 .pp { font-size:14px; color:#fff; margin-top:22px;}
.footer .ft-1 .pp a { font-size:14px; color:#fff; padding:0 16px;}
/*尾部*/
.footer_cen{padding-top: 25px;}
.footer{height: 125px;background: #1A3C86;}
.footer p{color: #fff;line-height: 30px;}
.footer p a{color: #fff;margin:0 18px 0 16px;
    font-size: 15px;    text-decoration: underline;}
.footer p a:first-child{margin-left: 0}
.footer .foot_img a{margin:0 ;line-height: none; }
.footer .foot_img  span{display: inline-block;}
.footer .foot_img img{margin-top: 3px;}
.footer_r div p{text-align: center;}

/*分页样式*/
.pglist {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #003e92;
	border-color: #003e92;
}
.thisclass{
		display: inline-block;
	color: #fff;
	background: #003e92;
	border-color: #003e92;
}

.thisclass a {
color: #fff;
	padding: 0 15px;
	margin: 0 3px;
	background: #003e92;
	border-color: #003e92;
		-webkit-border-radius: 2px;
	border-radius: 2px;
}
	
}
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#1b3b86;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
