@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0
}
html, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, form, embed, label {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-weight:normal;
}
img {
	border:none
}
object {
	display:block;
}
ul, ul li {
	list-style:none;
	margin:0
}
.cls {
	clear:both;
	line-height:0px!important;
	height:0px!important;
	font-size:0px!important;
}
.play {
	display:none;
}
select, input {
	vertical-align:middle;
	font-size:12px;
}
a {
	color:#222;
	text-decoration:none;
}
a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#BA251D;
}
a:active {
	color:#BA251D;
}
.dis {
	display:block;
}
.undis {
	display:none;
}
.hidden {
	display:none
}
body {
	margin:0px;
	padding:0px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background:url(../../images/gsqfsc/pid/body_bg.jpg);
}
.wrap {
	width:1100px;
	margin:0 auto;
	position:relative;
	z-index:1
}
.main {
	min-width:1100px;
}
.header {
	height:82px;
	border-bottom:1px solid #bdbebf;
	background:#fff;
	position:relative;
	z-index:112;
	width:100%;
	min-width:1100px
}
.header .htop {
	position:relative;
	text-align:right;
	height:38px;
	line-height:38px;
	background:url(../../../images/gsqfsc/pid/gsqfsc/pid/htop_bg.png) repeat-x;
	color:#ddd;
	width:100%;
	;
}
.header .htop .wrap {
	height:38px;
}
.header .htop .wrap p {
	padding-right:80px;
}
.htop .htlbg {
	height:38px;
	width:1000px;
	left:-1000px;
	position:absolute;
	top:0px;
	background:#fff;
}
.header .htop a, .header .htop span {
	padding:0 8px;
	color:#787878;
}
.hshare {
	position:absolute;
	right:8px;
	top:-30px;
}
.hshare a {
	background:url(../../images/gsqfsc/pid/icon_share.png);
	width:22px;
	height:22px;
	display:inline-block;
	vertical-align:middle;
+margin:0 2px;
	position:relative;
}
.hshare a.icon_tengxun {
	background-position:-27px 0px;
}
.hshare a.icon_weixin {
	background-position:-54px 0;
}
.hshare a:hover {
	background-position:0px -22px;
}
.hshare a.icon_tengxun:hover {
	background-position:-27px -22px;
}
.hshare a.icon_weixin:hover {
	background-position:-54px -22px;
}
.header .htop a:hover {
	color:#373183;
}
.hshare a.icon_weixin img {
	display:none;
	right:-7px;
	top:24px;
	position:absolute;
}
.navlist {
	padding-left:190px;
}
.navlist li {
	float:left;
	width:80px;
	padding-right:4px;
	float:left;
	/*background:url(../../images/gsqfsc/pid/nav_li_bg.png) right no-repeat;*/
	height:44px;
	text-align:center;
	line-height:44px;
	font-size:13px;
}
.navlist li a {
	display:block;
	height:44px;
	color:#474747
}
.navlist li.home {
	background:none;
	width:40px;
	padding-right:0px;
}
.navlist li.home a {
	background:url(../../images/gsqfsc/pid/nav_icon_home.png) center center no-repeat
}
.navlist li.home a:hover {
	background:url(../../images/gsqfsc/pid/nav_icon_home_hover.png) center center no-repeat
}
.navlist li a:hover, .navlist li.hover a {
	color:#BA251D
}
.logo {
	position:absolute;
	left:0px;
	top:-20px;
}
.banner {
	width:100%;
	position:relative;
	z-index:110;
	background:#fff;
}
.banner ul {
	width:100%;
	position:absolute;
	height:100%;
	left:0px;
	top:0px;
}
.banner li {
	width:100%;
	height:100%;
	background-repeat:no-repeat !important;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-position:center 0 !important;
	float:left;
}
.banner_cur {
	margin-top:-31px;
	z-index:111;
	position:relative;
}
.banner_cur .wrap {
	height:40px;
}
/*.banner_cur ul {
	position:relative;
	right:-50%;
	float:left;
	border-left:4px solid #fff;
}
.banner_cur li {
	float:left;
	width:110px;
	height:53px;
	padding:4px 4px 4px 0;
	background:#fff;
	left:-50%;
	position:relative;
	cursor:pointer
}
.banner_cur li img {
	width:100%;
	height:100%;
}
.banner_cur li.frist {
	border-left:4px solid #fff;
}
.banner_cur li.hover {
	margin-top:0px;
}
.banner_cur li.hover span {
	width:110px;
	height:53px;
	border:6px solid #373183;
	position:absolute;
	left:-6px;
	top:-2px;
	overflow:hidden;
	display:block;
	z-index:111
}*/
.index_bar {
	background:url(../../images/gsqfsc/pid/home_bar.png) no-repeat;
	width:982px;
	height:127px;
	padding-left:0px;
	overflow:hidden;
	margin:25px auto 0;
}
.index_bar a {
	float:left;
	width:195px;
	margin-right:1px;
	display:inline;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#a6a6a6;
	height:120px;
}
.wrap .index_bar a:hover, .wrap .index_bar a.hover {
	color:#fff;
	background-image:url(../../images/gsqfsc/pid/home_bar_hover.png);
}
.index_bar_height {
	height:127px;
	width:100%;
	overflow:hidden;
	display:none
}
.index_bar a.a1 {
	margin-left:1px;
	width:196px;
	background-position:-1px 0
}
.index_bar a.a2 {
	background-position:-198px 0
}
.index_bar a.a3 {
	background-position:-394px 0
}
.index_bar a.a4 {
	background-position:-590px 0
}
.index_bar a.a5 {
	background-position:-785px 0
}
.index_bar_fixed {
	position:fixed;
	left:50%;
	margin-left:-490px;
	top:42px;
	z-index:1111111;
	margin-top:0px;
}
.index_title {
	font-size:38px;
	text-align:center;
	color:#373189;
	padding:25px 0;
}
.index_title p {
	font-size:16px;
	padding-top:5px;
}
.index_bg_block_1 {
	background:url(../../images/gsqfsc/pid/bg_index_1.jpg) center 0 no-repeat;
	margin-top:10px;
	height:580px;
	min-width:1100px;
}
.icon_yuan {
	background:url(../../images/gsqfsc/pid/icon_yuan.png);
	width:151px;
	height:151px;
	position:absolute;
	left:50%;
	margin-left:-75px;
	top:155px;
}
.icon_yuan p {
	padding:65px 0 0 32px;
	font-size:16px;
	color:#fff
}
.icon_yuan:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
.icon_yuan .icon_jiao {
	background:url(../../images/gsqfsc/pid/icon_jiao.png);
	width:28px;
	height:33px;
	overflow:hidden;
	position:absolute;
	display:block;
	right:20px;
	top:60px;
}
.indexnewsBlock {
	background:#f3f3f3;
}
.icon_list {
	font-size:18px;
	text-align:center;
	padding-top:40px;
}
.icon_list a {
	background:url(../../images/gsqfsc/pid/icon_dian_list.png) 0 7px no-repeat;
	padding: 0 20px;
}
.inewsContent {
	position:relative;
}
.newsitem {
	width:262px;
	position:relative;
	border:1px solid #bbb;
	background:#fff;
	box-shadow:2px 0 4px #ccc;
	float:left;
	margin-right:16px;
	position:absolute;
	margin-left:-16px;
}
.newsitem div {
	margin-left:11px;
	margin-right:11px;
}
.newsitem div.npic {
	border-bottom:1px solid #ddd;
	padding-top:12px;
	padding-bottom:7px;
	overflow:hidden;
}
.newsitem div.npic img {
	width:100%;
}
.newsitem .itemblock {
	display:block;
	padding-bottom:40px;
}
.newsitem .icon_go {
	background:url(../../images/gsqfsc/pid/icon_fjiao.jpg);
	width:42px;
	height:42px;
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.newsitem:hover {
	border:1px solid #d63737
}
.newsitem:hover .icon_go {
	background-position:0 bottom
}
.nshare {
	position:absolute;
	left:13px;
	bottom:10px;
}
.nshare a {
	background:url(../../images/gsqfsc/pid/icon_news_share.png) 0 -10px no-repeat;
	padding-left:20px;
	color:#90908f;
}
.nshare a:hover {
	background:url(../../images/gsqfsc/pid/icon_news_share.png) 0 -50px no-repeat;
	color:#373183
}
.newsitem div.t1 {
	color:#333;
	font-size:16px;
	padding:6px 0;
}
.newsitem div.t2 {
	color:#8a8a8a;
	font-size:12px;
}
.loadmore_wrap {
	text-align:center;
	margin:0 auto;
	height:33px;
	margin-top:20px;
	background:url(../../images/gsqfsc/pid/more_a_bg.png) no-repeat;
	width:500px;
}
.loadmore_wrap a {
	display:inline-block;

	display:inline-block;
	padding-left:20px;
	color:#cecece;
	line-height:33px
}
.loadmore_wrap a:hover {
	color:#BA251D
}
.newsloading a {
	background-image:url(../../images/gsqfsc/pid/loading2.gif);
}
.nomore {
	text-align:center;
	margin:0 auto;
	height:33px;
	margin-top:20px;
	background:url(../../images/gsqfsc/pid/more_a_bg2.png) no-repeat;
	width:105px;
}
.nomore a {
	padding-left:0px;
	color:#bbb
}
.nomore a:hover {
	color:#bbb;
}
.index_bg_block_2 {
	background:url(../../images/gsqfsc/pid/bg_index_2.jpg) center 0 no-repeat;
	height:628px;
	min-width:1100px;
}
.index_bg_block_3 {
	background:url(../../images/gsqfsc/pid/bg_index_3.jpg) center 0 no-repeat;
	height:348px;
	min-width:1100px;
}
.index_bg_block_3 .wrap {
	overflow:hidden;
	height:348px !important;
	margin-top:-348px !important;
}
.index_bg_block_3 ul {
	position:relative;
	right:-50%;
	float:left;
	bottom:0px;
	margin-top:259px;
	display:inline;
}
.index_bg_block_3 li {
	width:192px;
	height:89px;
	float:left;
	display:inline;
	margin-right:7px;
	position:relative;
	left:-50%;
	background:#eee;
	text-align:center;
	text-align:center;
	font-size:14px;
	cursor:pointer;
}
.index_bg_block_3 li .i3_icon {
	width:38px;
	margin:15px auto 8px;
	display:block;
	overflow:hidden;
	height:39px;
}
.index_bg_block_3 li.hover, .index_bg_block_3 li:hover {
	background:#ffffff;
}
.index_scroll_wrap {
	padding:88px 0 65px;
}
.scrollCon {
	position:relative;
	width:1100px;
}
.scrollConwrap {
	width:1100px;
	position:relative;
	overflow:hidden;
}
.pro_index_list li {
	float:left;
	width:360px;
	height:250px;
	overflow:hidden;
	margin-right:9px;
	position:relative;
}
.pro_index_list li a:hover .text {
	color:#373183
}
a.btn_left {
	background:url(../../images/gsqfsc/pid/scroll_btn.jpg);
	width:45px;
	height:46px;
	display:block;
	overflow:hidden;
	position:absolute;
	left:-22px;
	top:50%;
	margin-top:-23px;
	z-index:11
}
a.btn_right {
	background:url(../../images/gsqfsc/pid/scroll_btn.jpg) right top;
	width:45px;
	height:46px;
	display:block;
	overflow:hidden;
	right:-22px;
	position:absolute;
	top:50%;
	margin-top:-23px;
	z-index:11
}
a.btn_left:hover {
	background-position:0 bottom;
}
a.btn_right:hover {
	background-position:right bottom;
}
.pro_index_list .bg {
	width:100%;
	height:38px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}
.pro_index_list .text {
	width:100%;
	height:38px;
	position:absolute;
	left:0px;
	bottom:0px;
	line-height:38px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.pro_index_list .jia {
	background:url(../../images/gsqfsc/pid/plus.png) no-repeat;
	width:72px;
	height:72px;
	top:-72px;
	left:50%;
	margin-left:-36px;
	position:absolute;
	z-index:111;
}
.index_foot_block {
	background:url(../../images/gsqfsc/pid/bg_index_4.jpg) center 0 no-repeat;
	height:551px;
	min-width:1100px
}
.mbannerB {
	height:auto;
	width:100%;
	min-width:1100px;
	position:relative;
	overflow:hidden;
    top:-80px;
	margin-bottom:-80px;   
    padding:0;  
    list-style:none;
}
.mbanner {
	height:auto;
	width:100%;
	min-width:1100px;
	position:relative;
	overflow:hidden;
}
.pro_banner {
	background:url(../../images/gsqfsc/pid/mbanner_product.jpg) center 0 no-repeat;
}
.mbanner .wrap {
	height:370px;
	margin-top:-370px;
	position:relative;
	z-index:11
}
.mbanner .scrollbtn {
	background:url(../../images/gsqfsc/pid/icon_scroll_btn.png) no-repeat;
	width:39px;
	height:38px;
	position:absolute;
	left:50%;
	top:294px;
	margin-left:-20px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.img_cheng {
	display:block;
}
.mbanner_bsize .img_cheng {
	width:100%;
	min-width:1100px;
	height:auto;
}
.mbanner_bsize {
	background-size:cover !important;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	overflow:hidden
}
.mbanner_bsize li {
	background-size:cover !important;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	overflow:hidden
}
.mbanner .scrollbtn:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
.mbanner_shadow {
	background:url(../../images/gsqfsc/pid/bg_banner_showdon.png) repeat-x;
	height:11px;
	position:absolute;
	left:0px;
	width:100%;
	top:0;
	min-width:1100px;
	z-index:111
}
.pro_topcon {
	height:202px;
	width:100%;
	background:#fff url(../../images/gsqfsc/pid/prowrap_bg.png) bottom repeat-x;
	overflow:hidden;
	position:relative;
	z-index:13
}
.pro_topcon ul {
	position:relative;
	right:-50%;
	float:left
}
.pro_topcon li {
	position:relative;
	left:-50%;
	float:left;
	width:310px;
	text-align:center;
	padding-top:36px;
	height:166px;
	cursor:pointer
}
.pro_topcon li:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.pro_topcon li .t1 {
	font-size:24px;
	padding:5px 0 2px;
}
.pro_topcon li .t2 {
	font-size:14px;
}
.pro_topcon li .line {
	position:absolute;
	right:0px;
	top:25px;
	height:141px;
	background:#e5e5e5;
	display:block;
	overflow:hidden;
	width:1px;
}
span.icon_sj {
	background:url(../../images/gsqfsc/pid/icon_sj.png) no-repeat;
	width:17px;
	height:8px;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-8px;
	display:none;
	overflow:hidden
}
.pro_topcon li.hover .icon_sj {
	display:block
}
.pro_topcon li .icon {
	background:url(../../images/gsqfsc/pid/icon_p_t_1.png) no-repeat;
	width:64px;
	height:64px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.pro_topcon li .t1 {
	color:#e20b1b
}
.pro_topcon li.li2 .t1 {
	color:#27aac8
}
.pro_topcon li.li3 .t1 {
	color:#ee8b2d
}
.pro_topcon li.li2 .icon {
	background-position:-64px 0
}
.pro_topcon li.li3 .icon {
	background-position:-128px 0
}
.pro_topcon li.hover .icon {
	background-image:url(../../images/gsqfsc/pid/icon_p_t_1_hover.png);
}
.pro_wrap {
	background:#f7f7f7;
	position:relative;
	z-index:12;
	padding-bottom:118px
}
.promenu {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
	margin-top:30px;
	width:100%;
	float:left;
}
.promenu a {
	float:left;
	border-right:1px solid #e1e1e1;
	padding:0 26px;
	height:51px;
	line-height:51px;
	font-size:14px;
	color:#666;
}
.promenu a:hover, .promenu a.hover {
	background:#e20b1b;
	color:#fff;
}
.promenu2 {
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
	padding:7px 5px;
}
.promenu2 a {
	float:left;
	padding:0 20px;
	line-height:37px;
	background:#aaa;
	margin-left:10px;
	color:#fff;
	font-size:14px;
}
.promenu2 a:hover, .promenu2 a.hover {
	background:#e20b1b
}
.promenu_color2 a:hover, .promenu_color2 a.hover {
	background:#ee8b2d
}
.m_index_title {
	font-size:30px;
}
.m_index_title p {
	font-size:14px;
	color:#aaa;
}
.m_pro_index_list li {
	margin-bottom:9px;
}
.pro_more_wrap {
	padding-bottom:41px;
	padding-top:18px;
	border-bottom:1px solid #ececec;
}
.pro_more_wrap .btn {
	background:url(../../images/gsqfsc/pid/icon_btn_more.png) no-repeat;
	width:86px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	color:#666;
	display:block;
	margin:0 auto;
}
.pro_more_wrap .btn:hover {
	background-position:0 bottom;
	color:#e20b1b
}
.pro_index_list2 li {
	background:url(../../images/gsqfsc/pid/pro2_box_bg.png);
	width:258px;
	height:327px;
	overflow:hidden;
	padding-left:4px;
	padding-right:6px;
	position:relative;
	float:left;
	margin-right:9px;
	display:inline;
	margin-bottom:10px;
}
.pro_index_list2 li:hover {
	background-image:url(../../images/gsqfsc/pid/pro2_box_bg_hover.png)
}
.pro_index_list2 .pic {
	width:230px;
	height:230px;
	margin:10px auto;
	overflow:hidden;
}
.pro_index_list2 .t1 {
	height:42px;
	line-height:42px;
	font-size:14px;
	padding:0 15px;
	color:#666
}
.pro_index_list2 .icon_sc {
	background:url(../../images/gsqfsc/pid/icon_xin.png) 0 center no-repeat;
	padding-left:18px;
}
.pro_index_list2 .icon_share2 {
	background:url(../../images/gsqfsc/pid/icon_share_2.png) 0 center no-repeat;
	padding-left:18px;
	margin-left:5px;
}
.pro_index_list2 .t2 {
	background:url(../../images/gsqfsc/pid/icon_view.png) right center no-repeat;
	height:16px;
	margin-right:15px
}
.pro_index_list2 .t3 {
	position:absolute;
	left:18px;
	bottom:18px;
}
.pro_index_list2 .t3 a {
	color:#939393
}
.pro_index_list2 .t3 a:hover {
	color:#e20b1b
}
.pro_index_list2 a:hover .t1 {
	color:#373183
}
.pro_index_list2 a:hover .pic {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
.dianqi_pro_top {
	padding-top:50px;
}
.dianqi_pro_top .dq_p_left {
	width:480px;
	height:480px;
	float:left;
	border:1px solid #ccc;
	position:relative;
	z-index:112
}
.dianqi_pro_top .dq_p_right {
	width:578px;
	float:right;
}
.dianqi_pro_top .dq_p_left a {
	display:block;
	width:480px;
	height:480px;
	position:relative;
	z-index:112
}
.dianqi_pro_top .dq_p_right .t1 {
	font-size:36px;
	color:#333;
	height:64px;
	z-index:111
}
.dianqi_pro_top .dq_p_right .t2 {
	position:relative;
	border-bottom:1px solid #bebebe;
	width:100%;
}
.dianqi_pro_top .dq_p_right .t2 a {
	float:left;
	width:120px;
	height:48px;
	line-height:48px;
	margin-top:6px;
	border:1px solid #e0e0e0;
	border-bottom:1px solid #bebebe;
	background:#e9e9e9;
	color:#717171;
	margin-bottom:-1px;
	text-align:center
}
.dianqi_pro_top .dq_p_right .t2 a.hover {
	margin-top:0px;
	height:54px;
	line-height:54px;
	border:1px solid #bebebe;
	border-bottom:1px solid #f6f6f6;
	background:#f6f6f6
}
.dianqi_pro_top .dq_p_right .t3 {
	height:256px;
	margin-top:15px;
	overflow:hidden;
	margin-bottom:20px;
	line-height:21px;
}
.dianqi_pro_top .dq_p_right .t4 {
	position:relative;
	height:66px;
	line-height:66px;
	border-bottom:1px solid #e9eced;
	border-top:1px solid #e9eced;
}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun {
	background:url(../../images/gsqfsc/pid/icon_btn_zixun.png) no-repeat;
	width:96px;
	height:40px;
	display:block;
	padding-left:50px;
	font-size:18px;
	color:#e1424e;
	line-height:40px;
	position:absolute;
	left:0px;
	top:13px;
}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun:hover {
	background-position:0 bottom
}
.dianqi_pro_top .dq_p_right .t4 .t4right {
	text-align:right;
	float:right;
	padding-left:67px;
	position:relative;
}
.dianqi_pro_top .dq_p_right .t4 .t4right a {
	display:block;
	background:url(../../images/gsqfsc/pid/icon_sc.png);
	width:57px;
	height:57px;
	position:absolute;
	left:0px;
	top:6px;
}
.dianqi_pro_top .dq_p_right .t4 .t4right a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.dianqi_pro_top .dq_p_right .t4 .t4right span {
	color:#e20b1b
}
.pro_title_dian {
	background:url(../../images/gsqfsc/pid/bg_diandiandian.png) 0 center repeat-x;
	height:40px;
	line-height:40px;
	margin:30px 0 20px
}
.pro_title_dian span {
	float:left;
	background:#f7f7f7;
	padding-right:20px;
	height:40px;
	line-height:40px;
	font-size:18px;
}
.server_con_top .m_index_title p {
	color:#666
}
.server_index_box {
	background:url(../../images/gsqfsc/pid/server_block_bg.jpg);
	height:192px;
	width:1076px;
	margin:0 auto 67px;
}
.server_index_box li {
	width:339px;
	height:183px;
	float:left;
	display:inline;
	margin:4px 21px 0 4px;
}
.server_index_box li .t1 {
	padding-left:175px;
	font-size:18px;
	line-height:110%;
	padding-top:30px;
	padding-bottom:20px;
}
.server_index_box li .t2 {
	padding-left:175px;
	font-size:13px;
	padding-right:15px;
}
.server_index_bottom {
	background:#fff;
	position:relative;
	z-index:111
}
.server_index_bottom .wrap {
	width:1063px;
	padding:49px 0
}
.server_index_bottom .left {
	background:#f7f7f7 url(../../images/gsqfsc/pid/bg_s_news.jpg) right top no-repeat;
	width:703px;
	height:175px;
	float:left;
}
.server_index_bottom .left .lpic {
	float:left;
	width:239px;
	height:132px;
	padding-left:15px;
	padding-top:24px;
}
.server_index_bottom .left .rtext {
	float:left;
	width:360px;
	padding-left:20px;
	padding-top:24px;
	font-size:13px;
	line-height:18px;
}
.server_index_bottom .left .rtext .t1 {
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	color:#606060;
	padding-bottom:5px;
}
.server_index_bottom .left .rtext .t2 {
	color:#aaa
}
.server_index_bottom .left .rtext .t3 {
	height:57px;
	overflow:hidden;
	color:#606060
}
.server_index_bottom .left .t4 {
	padding-top:8px;
}
.server_index_bottom .left .t4 a {
	float:left;
}
.server_index_bottom .left .rtext a:hover .t1 {
	color:#373183
}
.server_index_bottom .left .t4 a.share {
	background:url(../../images/gsqfsc/pid/icon_news_share.png) 0 -5px no-repeat;
	height:30px;
	line-height:30px;
	padding-left:20px;
	color:#90908f
}
.server_index_bottom .left .t4 a.share:hover {
	background-position:0 -45px;
	color:#d32622;
}
.server_index_bottom .left .zang_text_wrap {
	padding-top:3px;
	float:left;
	padding-left:9px;
}
.server_index_bottom .left .zang_text_wrap .rbg {
	float:left;
	padding-right:5px;
	background:url(../../images/gsqfsc/pid/bg_zang2.png) right top no-repeat;
	height:24px;
	padding-right:5px;
	width:1px;
	overflow:hidden;
}
.server_index_bottom .left .zang_text_wrap .lbg {
	float:left;
	background:url(../../images/gsqfsc/pid/bg_zang2.png) no-repeat;
	padding-left:10px;
	height:24px;
}
.server_index_bottom .left .zang_text_wrap b {
	float:left;
	background:url(../../images/gsqfsc/pid/bg_zang2.png) bottom repeat-x;
	height:24px;
	line-height:24px;
	padding:0 5px;
}
.server_index_bottom .left .zang_a {
	background:url(../../images/gsqfsc/pid/bg_zang.png) no-repeat;
	width:56px;
	height:24px;
	line-height:24px;
	text-indent:30px;
	color:#d32622;
	float:left;
	margin-top:3px;
	margin-left:20px;
	display:inline;
}
.server_index_bottom .left .zang_a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.server_index_bottom .right {
	float:right;
	width:339px;
	height:175px;
}
.srtoplist li {
	float:left;
	width:113px;
	height:132px;
}
.srtoplist li.li1 {
	background:#f5f5f5 url(../../images/gsqfsc/pid/icon_s_i1.png) 24px 15px no-repeat;
}
.srtoplist li.li2 {
	background:#fbf9f9 url(../../images/gsqfsc/pid/icon_s_i2.png) 24px 15px no-repeat;
}
.srtoplist li.li3 {
	background:#faeeee url(../../images/gsqfsc/pid/icon_s_i3.png) 24px 15px no-repeat;
}
.srtoplist li a {
	display:block;
	padding-top:100px;
	height:32px;
	text-align:center;
	line-height:19px;
	color:#666;
	font-size:13px;
}
.srtoplist li.li1:hover {
	background:#d32622 url(../../images/gsqfsc/pid/icon_s_i1_h.png) 24px 15px no-repeat;
}
.srtoplist li.li2:hover {
	background:#d32622 url(../../images/gsqfsc/pid/icon_s_i2_h.png) 24px 15px no-repeat;
}
.srtoplist li.li3:hover {
	background:#d32622 url(../../images/gsqfsc/pid/icon_s_i3_h.png) 24px 15px no-repeat;
}
.srtoplist li:hover a {
	color:#fff
}
.srtoplist li.li1 a {
	padding-top:90px;
	height:42px;
}
.srbottomlist {
	background:#f5f5f5;
	height:43px;
	line-height:43px;
}
.srbottomlist a {
	background:url(../../images/gsqfsc/pid/icon_s_1.png) 0 center no-repeat;
	padding-left:25px;
	float:left;
	margin-left:16px;
	display:inline;
	padding-right:22px;
	color:#666;
	font-size:13px;
}
.srbottomlist a:hover {
	color:#BA251D
}
.srbottomlist a.a2 {
	background-image:url(../../images/gsqfsc/pid/icon_s_2.png)
}
.srbottomlist a.a3 {
	background-image:url(../../images/gsqfsc/pid/icon_s_3.png);
	padding-right:0px;
	position:relative;
	z-index:1111
}
.srbottomlist a.a3 img {
	position:absolute;
	right:-16px;
	top:37px;
	display:none
}
/*联系*/
.server_banner_5 {
	background:url(../../images/gsqfsc/pid/banner_server_5.jpg) center 0 no-repeat
}
.server_nav {
	background:#fff;
	padding-top:40px;
	padding-bottom:40px;
	position:relative;
}
.server_nav .icon {
	background:url(../../images/gsqfsc/pid/icon_server.png) no-repeat;
	width:64px;
	height:64px;
	display:block;
	margin:0 auto;
}
.server_nav li {
	width:218px;
	float:left;
	border-left:1px solid #e7e7e7;
	text-align:center;
	height:140px;
}
.server_nav li.frist {
	border:none
}
.server_nav li .t1 {
	font-size:16px;
	color:#373183;
	padding:12px 0 8px;
}
.server_nav li .t2 {
	font-size:13px;
	color:#999
}
.server_nav .icon_s2 {
	background-position:-64px 0
}
.server_nav .icon_s3 {
	background-position:-128px 0
}
.server_nav .icon_s4 {
	background-position:-192px 0
}
.server_nav .icon_s5 {
	background-position:-256px 0
}
.server_nav li.hover .icon {
	background-image:url(../../images/gsqfsc/pid/icon_server_hover.png)
}
.server_nav li.hover2 .icon {
	background-image:url(../../images/gsqfsc/pid/icon_server_hover.png)
}
.server_wrap {
	background:#ededed url(../../images/gsqfsc/pid/server_bg.jpg) repeat-x;
	position:relative;
	padding-bottom:45px;
}
.server_con_top {
	position:relative;
	background:#ededed url(../../images/gsqfsc/pid/server_bg.jpg) repeat-x;
	min-width:1100px;
}
.server_con_top .icon {
	background:url(../../images/gsqfsc/pid/icon_contact.png) no-repeat;
	width:43px;
	height:39px;
	position:absolute;
	left:50%;
	margin-left:-21px;
	top:-17px;
}
.server_con_top .m_index_title {
	font-size:36px;
	color:#373183;
	padding-top:40px;
}
.sbox {
	width:1030px;
	margin:0 auto;
}
.sbox .tbg {
	background:url(../../images/gsqfsc/pid/s_box_tbg.jpg);
	height:7px;
}
.sbox .cbg {
	background:url(../../images/gsqfsc/pid/s_box_cbg.jpg) repeat-y;
	width:1020px;
	padding:0 5px 30px;
}
.sbox .fbg {
	background:url(../../images/gsqfsc/pid/s_box_fbg.jpg) no-repeat;
	height:38px;
}
.contactleft {
	float:left;
	padding-left:305px;
	width:320px;
	color:#666;
	line-height:22px;
	padding-top:50px;
	background:url(../../images/gsqfsc/pid/contact_left_img.jpg) 45px 62px no-repeat;
	min-height:300px;
}
.contactright {
	float:right;
	display:inline;
	margin-right:43px;
	margin-top:46px;
	display:inline;
}
.contactleft .cwtel {
	height:81px;
	padding-left:62px;
	background:url(../../images/gsqfsc/pid/icon_ctel.jpg) 2px center no-repeat;
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
	margin:6px 0;
}
.contactleft .cwtel .t1 {
	font-size:18px;
	padding-top:10px;
}
.contactleft .cwtel .t2 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#373183;
}
.contactleft .t3 {
	font-size:18px;
	line-height:32px;
}
.dcbox {
	width:960px;
}
.dcbox .tbg {
	background:url(../../images/gsqfsc/pid/dc_cbg.png) repeat-y;
	height:auto;
}
.dcbox .cbg {
	background:url(../../images/gsqfsc/pid/dc_tbg.png) no-repeat;
	position:relative;
	z-index:11;
	width:auto;
}
.dcbox .fbg {
	background:url(../../images/gsqfsc/pid/dc_fbg.png) no-repeat;
	height:128px;
	position:relative;
	z-index:0;
	margin-top:-80px;
}
.wenjuan {
	padding:20px 0;
	min-height:145px;
	width:30%;
	margin:0 auto;
	line-height:200%;
}
.wenjuan dl {
	padding:10px 0 10px;
	min-height:120px;
	display:block
}
.wenjuan dd {
	padding-left:20px;
}
/*表单*/
.tousu_table {
	width:50%;
	margin:0 auto;
}
.tousu_table2 {
	width:auto;
	padding-left:20%;
}
.input_text {
	border:medium none;
	border:1px solid #d6d6d6;
	width:296px;
	height:33px;
	line-height:33px;
	background:url(../../images/gsqfsc/pid/bg_input.png) no-repeat;
	padding:0 5px;
}
.tousu_table td {
	padding:2px 10px 3px;
	font-size:13px;
}
.tousu_table td label {
	font-size:13px;
}
.tousu_table .td_left {
	font-size:13px;
	text-align:right;
	padding-right:10px;
}
.tousu_table .yzm {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer
}
.btn_ok_tijiao {
	background:url(../../images/gsqfsc/pid/btn_bg.png);
	width:119px;
	height:34px;
	display:block;
	text-align:center;
	line-height:34px;
	color:#fff;
	font-size:16px;
	margin:20px 0 0
}
.btn_ok_tijiao:hover {
	color:#dadada;
}
.ding_div {
	height:52px;
	width:100%;
	position:relative;
	padding-bottom:20px;
}
.icon_ding {
	background:url(../../images/gsqfsc/pid/bg_ding.png);
	width:52px;
	height:52px;
	position:absolute;
	left:50%;
	margin-left:-26px;
	top:-6px;
}
.tousu_table td .tips {
	padding-left:20px;
	color:#bbb
}
.tousu_table td .textarea {
	border:1px solid #d6d6d6;
	width:296px;
	height:103px;
	line-height:33px;
	background:url(../../images/gsqfsc/pid/bg_input.png) no-repeat;
	padding:0 5px;
}
.yuyue_box {
	background:url(../../images/gsqfsc/pid/bg_yuyue.png) no-repeat;
	width:1059px;
	height:419px;
	margin:0 auto 13px;
	padding:6px;
}
.yy_left {
	float:left;
	;
	width:704px;
}
.yy_right {
	float:right;
	width:345px;
}
.yy_title {
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:30px;
	font-family:'微软雅黑';
	color:#fff;
}
.tt_table {
	padding-top:40px;
}
.tt_table td {
	padding:13px;
	font-size:13px;
	color:#999;
}
.tt_table td.td_left {
	text-align:right;
	width:27%;
}
.yy_text {
	border:1px solid #d6d6d6;
	width:288px;
	padding:0 10px;
	height:38px;
	line-height:38px;
}
.tt_table td select {
	border:1px solid #d6d6d6;
	padding:5px;
	margin-right:20px;
}
.btn_yy_sub {
	background:url(../../images/gsqfsc/pid/yy_btn.png);
	width:191px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	text-shadow:2px 0 0 #e02924;
	display:block;
	margin:20px auto;
}
.btn_yy_sub:hover {
	color:#fff;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}
.yy_tips {
	font-size:16px;
	color:#373183;
	text-align:center;
}
.yy_title2 {
	font-size:22px;
	height:50px;
	line-height:50px;
	color:#333;
	text-align:center;
}
.yy_title2 span {
	color:#d32622
}
.yy_right_wrap {
	height:320px;
	overflow:hidden;
	padding:20px 20px 0 62px;
}
.yy_sq_list {
	line-height:32px;
max-height:
}
.yy_box_bg {
	background:url(../../images/gsqfsc/pid/yy_box_bg2.jpg) no-repeat;
	height:396px;
}
.yuyue_box2 {
	background:url(../../images/gsqfsc/pid/bg_yuyue2.png);
	height:469px;
}
.yy_right_wrap2 {
	padding:10px 18px 0;
	line-height:20px;
}
.yuyue_box3 {
	background:url(../../images/gsqfsc/pid/bg_yuyue3.png);
	height:488px;
	position:relative;
}
.btn_yy_sub2 {
	background:url(../../images/gsqfsc/pid/yy_btn2.png);
	width:141px;
	position:absolute;
	top:298px;
	left:120px;
}
.yy_banner_cur {
	position:absolute;
	right:20px;
	text-align:right;
	z-index:111;
	bottom:12px;
}
.yy_banner_cur a {
	display:inline-block;
	background:url(../../images/gsqfsc/pid/yy_flash_cur.png) no-repeat;
	width:15px;
	height:15px;
	margin:0 3px;
}
.yy_banner_cur a.hover {
	background:url(../../images/gsqfsc/pid/yy_flash_cur_hover.png);
}
.yy_case_banner {
	width:659px;
	height:334px;
	top:118px;
	left:373px;
	position:absolute;
}
.yuyue_box3 .t1 {
	font-size:16px;
	padding:0 36px;
	height:62px;
	line-height:62px;
}
.yy_case_banner ul li {
	position:absolute;
	left:0px;
	top:0px;
}
.scrollmbanner {
	height:100%;
	width:100%;
	position:relative;
}
.scrollmbanner ul {
	position:absolute;
	left:0px;
	width:100%;
	height:100%;
}
.scrollmbanner ul li {
	width:100%;
	height:370px;
	overflow:hidden;
	height:100%;
	background-position:center 0 !important;
	float:left;
}
a.scrollbtn_left {
	background:url(../../images/gsqfsc/pid/btn_scroll.png) no-repeat;
	width:74px;
	height:54px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-27px;
	z-index:111;
	display:none;
	left:-20px;
}
a.scrollbtn_right {
	background:url(../../images/gsqfsc/pid/btn_scroll.png) right top no-repeat;
	width:74px;
	height:54px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-27px;
	z-index:111;
	display:none;
	right:-24px;
}
a.scrollbtn_right:hover {
	background-position:right bottom;
}
a.scrollbtn_left:hover {
	background-position:left bottom;
}
#mbanner .scrollmbanner {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:22
}
.mbannerTitle {
	display:inline-block;
	position:absolute;
	left:50%;
	margin-left:-200px;
	width:400px;
	text-align:center;
	text-align:center;
	top:150px;
	text-shadow:0px 0 2px #666
}
.mbannerTitle h1 {
	font-size:30px;
	color:#fff;
}
.mbannerTitle h2 {
	font-size:14px;
	color:#fff;
	padding-top:5px;
}
.news_topcon {
	height:58px;
}
.news_topcon li {
	width:auto;
	float:left;
	padding:0px 26px;
	;
	height:58px;
	line-height:50px;
}
.news_topcon li a {
	color:#666;
	font-size:14px;
}
.news_topcon li.hover a, .news_topcon li:hover a {
	color:#373183
}
.news_right_box {
	width:268px;
	position:absolute;
	right:0px;
	top:26px;
	margin-bottom:56px;
}
.news_right_box .tbg {
	background:url(../../images/gsqfsc/pid/nr_tbg.png);
	height:10px;
	overflow:hidden;
}
.news_right_box .cbg {
	background:url(../../images/gsqfsc/pid/mr_cbg.png) repeat-y;
	min-height:100px;
}
.news_right_box .fbg {
	background:url(../../images/gsqfsc/pid/nr_fbg.png) no-repeat;
	height:11px;
}
.news_right_box .cbg .con {
	padding:0 4px;
}
.sxy_right .t1 {
	font-size:22px;
	text-align:center;
	padding:20px 0;
}
.sxy_img_wrap {
	background:url(../../images/gsqfsc/pid/sxy_r_bg.png) repeat-y;
	position:relative;
	padding-top:90px;
	margin-top:42px;
}
.sxy_img_wrap .img {
	top:-42px;
	position:absolute;
	width:100%;
	text-align:center;
}
.sxy_img_wrap .text {
	color:#fff;
	padding:15px 10px;
	font-size:13px;
	line-height:23px;
}
.sxy_right .t2 {
	background:#f3f3f3;
	text-align:center;
	padding:10px 0;
	font-size:18px;
}
.sxy_right .t2 p {
	color:#373183;
	font-weight:bold;
	font-size:18px;
}
.table_px_time p {
	border-top:1px solid #efefef;
	height:42px;
	line-height:42px;
	overflow:hidden;
	text-indent:24px;
	overflow:hidden;
	background:url(../../images/gsqfsc/pid/icon_jt.png) 15px center no-repeat;
	padding-right:20px;
}
.table_px_time p a {
	color:#333;
}
.table_px_time p b {
	color:#373183;
	font-weight:normal
}
.table_px_time p a:hover {
	color:#373183
}
.active_list li {
	float:left;
	width:538px;
	height:368px;
	border:1px solid #d8d8d8;
	border-bottom:2px solid #d8d8d8;
	background:#fff;
	position:relative;
	overflow:hidden;
	margin-right:20px;
	margin-bottom:24px;
	display:inline;
}
.active_list .tpic {
	height:220px;
	overflow:hidden
}
.active_list .text {
	height:109px;
	overflow:hidden;
	border-bottom:1px solid #d8d8d8;
	line-height:22px;
}
.active_list .text .t1 {
	font-size:16px;
	color:#666;
	padding:10px;
}
.active_list .text .t2 {
	padding:0 10px;
	color:#999
}
.active_list .bottom {
	background:url(../../images/gsqfsc/pid/icon_time.png) 15px center no-repeat;
	padding-left:35px;
	height:40px;
	line-height:40px;
	color:#999;
}
.active_list .bottom span {
	color:#373183;
}
.active_list .nshare {
	position:absolute;
	left:auto;
	right:13px;
	bottom:10px;
}
.active_list .nshare a {
	background:url(../../images/gsqfsc/pid/icon_news_share.png) 0 -10px no-repeat;
	padding-left:20px;
	color:#90908f;
}
.active_list .nshare a:hover {
	background:url(../../images/gsqfsc/pid/icon_news_share.png) 0 -50px no-repeat;
	color:#373183
}
.news_detail_top {
	border-bottom:1px solid #dfdfdf;
	padding:13px 0;
	height:36px
}
a.nd_t_back {
	background:url(../../images/gsqfsc/pid/btn_back.png) no-repeat;
	width:86px;
	height:36px;
	display:block;
	text-indent:37px;
	line-height:36px;
	letter-spacing:2px;
	font-size:14px;
	color:#666;
}
a.nd_t_back:hover {
	background-position:0 bottom;
	color:#fff;
}
.news_d_share {
	position:absolute;
	right:0px;
	top:22px;
	float:right;
}
.news_left_box {
	float:left;
	width:810px;
	padding-top:25px;
}
.news_title h1 {
	color:#373183;
	font-size:30px;
	text-align:center
}
.news_title p {
	color:#9b9b9b;
	font-size:13px;
	text-align:center;
}
.newscon {
	font-size:14px;
	color:#333;
	line-height:24px;
	padding:20px 0;
	border-bottom:1px solid #dfdfdf
}

.newscon img{ max-width:600px;width:expression(this.width>700?"700px":this.width);max-height:400px;height:expression(this.height>500?"500px":this.height);}
.newscon img{ text-align:center;}
.newscon p, .newscon div {
	font-size:14px;
}
.newsfoot {
	padding:20px 0 50px;
	line-height:24px;
	font-size:13px;
}
.newsfoot p {
	font-size:13px;
}
.newsfoot p a {
	color:#666
}
.newsfoot p a:hover {
	color:#373183
}
.nd_r_title {
	height:39px;
	line-height:39px;
	background:#f3f3f3 url(../../images/gsqfsc/pid/icon_nr_title.png) 13px center no-repeat;
	border-bottom:1px solid #dfdfdf;
	padding-left:30px;
	font-size:14px;
	position:relative;
}
.sxy_r_news_active {
	padding:9px;
	overflow:hidden
}
.sxy_r_news_active p {
	color:#666;
	text-align:center;
	font-size:13px;
	white-space:nowrap;
	overflow:hidden;
	padding-bottom:10px;
	text-overflow: ellipsis;
}
.sxy_r_news_active img {
	width:100%;
}
.sxy_r_news_active a:hover p {
	color:#373183
}
a.nr_more {
	background:url(../../images/gsqfsc/pid/nr_more_bg.png) repeat-x;
	height:31px;
	line-height:31px;
	display:block;
	text-align:center;
	color:#666
}
a.nr_more:hover {
	color:#373183
}
.nr_more span {
	display:inline-block;
	background:url(../../images/gsqfsc/pid/icon_jt2.png) right center no-repeat;
	padding-right:15px;
}
.nr_more:hover span {
	background-image:url(../../images/gsqfsc/pid/icon_jt2_hover.png)
}
/*about*/
.about_nav {
	height:34px;
	background:url(../../images/gsqfsc/pid/about_nav_bg.jpg) repeat-x;
	margin:30px 0 10px;
}
.about_nav a {
	display:inline-block;
	vertical-align:middle;
	background:url(../../images/gsqfsc/pid/about_nav_btn.png) 0 bottom;
	width:139px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#000;
	font-size:14px;
	float:left;
	margin:0 5px;
}
.about_nav .wrap {
	height:34px;
	background:#fff;
	padding:0 23px;
	width:795px;
}
.about_nav a:hover, .about_nav a.hover {
	background-position:0 0;
	color:#fff;
}
.about_banner2 {
	background:url(../../images/gsqfsc/pid/banner_about_2.jpg) center 0 no-repeat;
	height:580px;
}
.ai_title {
	font-size:36px;
	text-align:center;
	line-height:47px;
	color:#373189;
	padding:50px 0 30px;
}
.ai_text {
	padding:0 39px 30px;
}
.ai_text .ai_text_left {
	float:left;
	width:580px;
	font-size:14px;
	line-height:22px;
	color:#666
}
.ai_text_right {
	float:right;
	background:#373189;
	color:#fff;
	width:361px;
	font-size:18px;
	padding:20px 30px;
	line-height:30px;
}
.ai_text_right h3 {
	font-size:30px;
	font-weight:bold;
	padding:20px 0;
}

.ai_text .ai_text_right_n {
	float:right;
	width:650px;
	font-size:16px;
	line-height:22px;
	color:#666
}
.ai_text_right_n p{
 text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/
 font-size:16px;
 line-height:200%;
}
.ai_text_left_n {
	float:left;
	color:#fff;
	width:261px;
	font-size:18px;
	padding:20px 30px;
	line-height:30px;
}
.ai_text_left_n img { 
-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3); 
-moz-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3); 
box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3); 
-webkit-border-radius: 20px; 
-moz-border-radius: 20px; 
border-radius: 20px; 
} 
.ai_text_left_n h3 {
	font-size:30px;
	font-weight:bold;
	padding:20px 0;
}

.about_foot {
	background:url(../../images/gsqfsc/pid/about_foot_bg.png) repeat-x;
	height:300px;
	min-width:1100px;
	margin-top:88px;
}
.about_foot h1 {
	padding:28px 0 20px;
	font-size:18px;
	text-align:center;
}
.about_foot li {
	float:left;
	width:33%;
	text-align:center;
	overflow:hidden;
}
.about_foot li .t1 {
	font-size:14px;
	padding-top:9px;
}
.about_foot li .t1 span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}
.about_foot h2 {
	font-size:24px;
	text-align:center;
	padding-top:30px;
	color:#373183;
}
.about_2_list li {
	position:relative;
	margin:0 auto;
	width:100%;
	overflow:hidden;
	min-height:73px;
	background:url(../../images/gsqfsc/pid/li_cbg.png) center repeat-y;
	padding:5px 0;
+float:left
}
.about_2_box {
	width:492px;
	float:left;
}
.about_2_box .tbg {
	background:url(../../images/gsqfsc/pid/about_2_box.png) no-repeat;
	height:10px;
}
.about_2_box .fbg {
	background:url(../../images/gsqfsc/pid/about_2_box.png) 0 bottom no-repeat;
	height:10px;
}
.about_2_box .cbg {
	background:url(../../images/gsqfsc/pid/about_2_box.png) right 0 repeat-y;
	padding:15px 30px;
	width:432px;
	font-size:14px;
	color:#666
}
.about_2_list li.tbg {
	background:url(../../images/gsqfsc/pid/li_tbg.png) center 0 no-repeat;
	width:100%;
	height:92px;
	padding:0px;
}
.about_2_list li .nian {
	background:url(../../images/gsqfsc/pid/li_yuan.png) no-repeat;
	width:65px;
	height:73px;
	line-height:73px;
	text-align:center;
	color:#fff;
	font-size:20px;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	left:50%;
	margin-left:-32px;
	top:50%;
	margin-top:-36px;
}
.about_2_list li.fbg {
	background:url(../../images/gsqfsc/pid/li_fbg.png) center 0 no-repeat;
	width:100%;
	height:92px;
	padding:0px;
}
.about_2_list li.even .about_2_box {
	float:right;
}
.about_3_list {
	width:963px;
	margin:0 auto
}
.about_3_list li {
	width:100%;
	padding:10px 0;
	overflow:hidden
}
.about_3_list .lpic {
	background:url(../../images/gsqfsc/pid/bg_about_list_3.jpg) no-repeat;
	width:92px;
	height:78px;
	float:left;
	overflow:hidden;
	font-size:16px;
	color:#df4e1c;
	text-align:center;
	line-height:60px;
	font-weight:bold;
}
.about_3_list .rtext {
	float:left;
	width:871px;
}
.about_3_list .rtext .tbg {
	background:url(../../images/gsqfsc/pid/bg_about_list_li.jpg) no-repeat;
	height:10px;
	overflow:hidden
}
.about_3_list .rtext .cbg {
	background:url(../../images/gsqfsc/pid/bg_about_list_li_cbg.jpg) repeat-y;
	width:818px;
	font-size:14px;
	color:#666;
	margin-left:13px;
	padding:15px 20px;
}
.about_3_list .rtext .fbg {
	background:url(../../images/gsqfsc/pid/bg_about_list_li.jpg) 0 bottom no-repeat;
	height:10px;
}
.about_3_list .rtext .cbg p, .about_3_list .rtext .cbg div {
	font-size:14px;
	color:#666;
}
.about3_scroll {
	background:url(../../images/gsqfsc/pid/about_3_fbg.png) center bottom no-repeat;
	padding-bottom:0px;
	position:relative;
	margin-top:50px;
}
.about_3_scroll_list li {
	float:left;
	width:221px;
	height:244px;
	overflow:hidden;
	margin-right:18px;
	display:inline;
	text-align:center;
	font-size:14px;
	color:#666
}
.about_3_scroll_list li .img {
	height:157px;
	overflow:hidden;
	margin-bottom:30px;
	text-align:center;
}
.about_3_scroll_list li .img img {
	height:157px;
	width:auto;
}
.about_3_scroll_wrap {
	margin:0 81px;
	overflow:hidden;
	position:relative;
}
.btn_scroll_left {
	position:absolute;
	background:url(../../images/gsqfsc/pid/about_3_scroll.png) no-repeat;
	width:49px;
	height:49px;
	left:16px;
	top:55px;
}
.btn_scroll_right {
	position:absolute;
	background:url(../../images/gsqfsc/pid/about_3_scroll.png) right 0 no-repeat;
	width:49px;
	height:49px;
	right:16px;
	top:55px;
}
.btn_scroll_left:hover {
	background-position:0 bottom
}
.btn_scroll_right:hover {
	background-position:right bottom
}
.about_4_img_block {
	width:100%;
	height:400px;
}
.about_4_img_block .wrap {
	height:400px;
}
.img_t_block {
	width:165px;
	height:239px;
	position:absolute;
	left:19px;
	top:-95px;
}
.about_4_con {
	padding-top:50px;
	padding-bottom:74px;
	font-size:14px;
	color:#666;
	line-height:150%
}
.about_4_con p {
	font-size:14px;
}
.about_4_scroll {
	position:relative;
	width:802px;
	margin:0 auto
}
.about_4_scroll_wrap {
	width:620px;
	margin:0 auto;
	position:relative;
	height:180px
}
.about_4_scroll_wrap ul li {
	height:180px;
	width:620px;
	overflow:hidden;
	background:#f2f2f2;
	position:absolute;
	left:50%;
	margin-left:-310px;
	top:0px;
	display:none
}
.about_4_scroll_wrap .lpic {
	width:220px;
	float:left;
	overflow:hidden
}
.about_4_scroll_wrap .rtext {
	float:left;
	width:340px;
	background:#f2f2f2;
	height:160px;
	padding:20px 30px 0;
	font-size:14px;
	line-height:22px;
}
.about_4_scroll_wrap ul li.hover {
	display:block
}
.about_4_scroll_wrap_box {
	position:absolute;
	width:80%;
	left:10%;
	top:-10%;
	height:80%;
	background:#f2f2f2;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8
}
.about_4_scroll_wrap_box2 {
	width:70%;
	top:-20%;
	left:15%;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7
}
.about_4_scroll_wrap_box3 {
	width:60%;
	top:-30%;
	left:20%;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	opacity:0.55
}
.about_4_scroll_wrap_box4 {
	width:50%;
	top:-40%;
	left:25%;
	filter:alpha(opacity=30);
-moz-opacity:0.;
	opacity:0.3
}
.about_4_scroll .btn_scroll_left, .about_4_scroll .btn_scroll_right {
	margin-top:5px;
}
.about_4_scroll_btn {
	background:url(../../images/gsqfsc/pid/bg_scroll.png) repeat-x;
	height:84px;
	text-align:center;
	margin:30px 0 78px;
}
.about_4_scroll_btn a {
	background-image:url(../../images/gsqfsc/pid/btn_cur_zi.png);
	width:52px;
	height:84px;
	display:inline-block;
	vertical-align:middle;
	font-size:30px;
	font-family:'微软雅黑';
	line-height:50px;
	margin:0 3px;
}
.about_4_scroll_btn a:hover, .about_4_scroll_btn a.hover {
	background-image:url(../../images/gsqfsc/pid/btn_cur_zi_hover.png);
	color:#fff;
}
.pro_scroll_banner {
	background:#141414;
	width:100%;
	min-width:1100px;
	height:600px;
	position:relative;
	padding-top:20px;
}
.pro_scroll_banner .btn_left {
	background:url(../../images/gsqfsc/pid/bg_btn_product_top.png) no-repeat;
	width:54px;
	height:54px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-27px
}
.pro_scroll_banner .btn_right {
	background:url(../../images/gsqfsc/pid/bg_btn_product_top.png) right top no-repeat;
	width:54px;
	height:54px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-27px
}
.poject_top {
	background:#f3f3f3;
	width:100%;
	min-width:1100px;
}
.poject_top .pj_left {
	float:left;
	width:565px;
	padding-left:15px;
	padding-top:40px;
	line-height:22px;
}
.poject_top .pj_right {
	float:right;
	padding:35px 35px 35px 0
}
.icon_tel {
	background:url(../../images/gsqfsc/pid/icon_tel.png) no-repeat;
	padding-left:35px;
	height:29px;
	line-height:29px;
	color:#373183;
	font-size:14px;
	margin-top:20px;
}
.icon_tel span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}
.poject_list {
	float:left;
	padding-left:38px;
}
.poject_list li {
	text-align:center;
	font-size:14px;
	float:left;
	color:#333;
	margin-right:37px;
	height:250px;
	margin-bottom:10px;
	display:inline;
	cursor:pointer;
	width:228px;
	line-height:20px;
}
.poject_list .tpic {
	background:url(../../images/gsqfsc/pid/poject_list_bg.png) no-repeat;
	width:190px;
	height:139px;
	padding:22px 20px 22px 18px;
	text-align:center;
	margin-bottom:7px;
}
.poject_content {
	background:url(../../images/gsqfsc/pid/bg_poject.jpg) center 0 no-repeat;
}
.poject_list .tpic:hover {
	-moz-transform: scale(1.1) rotate(7deg);
	-webkit-transform: scale(1.1) rotate(7deg);
	-o-transform: scale(1.1) rotate(7deg);
	-ms-transform: scale(1.1) rotate(7deg);
	transform: scale(1.1) rotate(7deg);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-backface-visibility: hidden;
}
.poject_detail_box_wrap {
	width:100%;
	min-width:1100px;
	position:fixed;
	height:550px;
	top:50%;
	margin-top:-275px;
	z-index:111111;
	display:none;
}
.poject_detail_box {
	width:1100px;
	margin:0 auto;
	height:550px;
	background:#fff url(../../images/gsqfsc/pid/loading.gif) center center no-repeat;
}
.poject_detail_box .top {
	height:71px;
	position:relative;
}
.poject_detail_box .top .tright {
	position:absolute;
	right:15px;
	top:15px;
	width:105px;
}
.poject_detail_box .t_btn_left {
	background:url(../../images/gsqfsc/pid/icon_poject_box.jpg) no-repeat;
	width:35px;
	height:33px;
	float:left;
}
.poject_detail_box .t_btn_right {
	background:url(../../images/gsqfsc/pid/icon_poject_box.jpg) -35px 0 no-repeat;
	width:35px;
	height:33px;
	float:left;
}
.poject_detail_box .t_btn_close {
	background:url(../../images/gsqfsc/pid/icon_poject_box.jpg) right 0 no-repeat;
	width:35px;
	height:33px;
	float:left;
}
.poject_detail_box .tright a:hover {
	background-image:url(../../images/gsqfsc/pid/icon_poject_box_hover.jpg);
}
.poject_detail_box .p_left {
	float:left;
	width:580px;
	height:410px;
	background:url(../../images/gsqfsc/pid/bg_poject_box_img.jpg) no-repeat;
	padding:22px 20px 21px 19px;
	margin-left:25px;
	display:inline
}
.poject_detail_box .p_left_banner {
	position:relative;
	width:580px;
	height:410px;
}
.p_left_banner ul li {
	position:absolute;
	left:0px;
	top:0px;
	height:410px;
}
.poject_detail_box .p_right {
	float:left;
	width:400px;
	margin-left:26px;
	display:inline;
}
.poject_detail_box .p_right .t1 {
	color:#373183;
	font-size:18px;
	padding-top:10px;
}
.poject_detail_box .p_right .t2 {
	line-height:22px;
	padding:15px 0;
	font-size:14px;
}
.poject_detail_box .p_right .t2 * {
	font-size:14px;
}
.poject_detail_box .p_right .t3 {
	line-height:23px;
	height:310px;
	overflow-y:scroll;
}
.poject_detail_box_wrap_bg {
	width:100%;
	height:100%;
	background:#000;
	z-index:111110;
	left:0px;
	top:0px;
	position:fixed;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	display:none
}
.zp_top_text {
	color:#666;
	line-height:24px;
	text-align:center;
	font-size:14px;
	padding:0 100px;
}
a.zp_btn_look {
	background:url(../../images/gsqfsc/pid/zp_btn_bg.jpg);
	width:119px;
	height:34px;
	display:block;
	margin:30px auto;
	text-align:center;
	line-height:34px;
	color:#fff;
}
a.zp_btn_look:hover {
	background-position:0 bottom;
	color:#fff;
}
.zp_icon_box {
	background:#f3f3f3;
	height:280px;
	min-width:1100px;
	width:100%;
}
.zp_icon_box li {
	width:277px;
	float:left;
	text-align:center;
	line-height:22px;
	color:#666;
	padding:57px 65px 0 31px
}
.zp_icon_box li .t1 {
	font-size:18px;
	color:#373183;
	padding: 10px 0
}
.zp_icon_box li a {
	color:#666;
	text-decoration:underline
}
.zp_icon_box li a:hover {
	color:#373183;
}
.zp_icon_box li .t2 {
	font-size:13px
}
.zp_con_wrap {
	background:#fff;
	width:100%;
	min-width:1100px;
}
.zp_box_con {
	width:963px;
	margin:0 auto;
	margin-bottom:60px;
}
.zp_box_con .tbg {
	background:url(../../images/gsqfsc/pid/zp_con_tbg.jpg);
	height:54px;
	width:963px;
}
.zp_box_con .cbg {
	background:url(../../images/gsqfsc/pid/zp_con_cbg.jpg) repeat-y;
	padding-left:4px;
	padding-right:4px;
	width:955px;
	overflow:hidden
}
.zp_box_con .fbg {
	background:url(../../images/gsqfsc/pid/zp_con_fbg.jpg) no-repeat;
	height:5px;
}
dl.zp_list {
	position:relative;
}
.zp_list dt {
	height:51px;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	margin-top:-1px;
	z-index:111;
	cursor:pointer;
	background:#fbfbfb
}
.zp_list dt .item {
	float:left;
	padding-left:45px;
	font-size:14px;
	line-height:51px;
	overflow:hidden;
	text-overflow:ellipsis
}
.zp_list dt .item1 {
	width:300px;
}
.zp_list dt .item2 {
	width:150px;
}
.zp_list dt .item3 {
	width:200px;
	padding-left:60px;
	padding-right:20px;
}
.zp_list dt .item4 {
	width:70px;
}
.zp_list dt:hover .item {
	color:#d32622
}
.zp_list dt.hover .item4 {
	color:#d32622
}
.zp_list dd {
	font-size:13px;
	position:relative;
	background:#fff url(../../images/gsqfsc/pid/zp_dd_bg.png) repeat-x;
	line-height:23px;
	position:relative;
	display:none;
	z-index:110;
	border-bottom:1px solid #e2e2e2;
	min-width:100%;
	overflow:hidden;
}
.zp_list dd * {
	font-size:13px;
}
.zp_list dd a.zp_btn_look {
	position:absolute;
	margin:0 auto;
	right:17px;
	top:50%;
	margin-top:-17px;
}
.zp_list dd .con {
	padding:15px 150px 15px 50px;
	position:relative;
}
.zp_list dt.even {
	background:#f5f5f5;
	box-shadow: -1px -1px 2px #eee inset;
}
/*新乐园*/
.xly_wrap {
	background:#f5f5f5;
	padding-top:17px;
	position:relative;
}
.xly_left {
	float:left;
	width:720px;
}
.xly_right {
	float:right;
	width:360px;
}
.xly_banner {
	width:720px;
	height:330px;
	position:relative;
	margin-bottom:19px;
}
.xly_banner ul {
	position:absolute;
	left:0px;
	width:100%;
	top:0px;
	height:330px;
}
.xly_banner ul li {
	position:absolute;
	left:0px;
	top:0px;
}
.xly_banner .xly_cur {
	position:absolute;
	bottom:10px;
	right:20px;
}
.xly_banner .xly_cur a {
	background:url(../../images/gsqfsc/pid/xly_banner_btn.png) right top no-repeat;
	height:11px;
	width:11px;
	display:inline-block;
	margin:0 2px;
}
.xly_banner .xly_cur a.hover {
	background-position:0 0;
}
.xly_block {
	background:#fff;
	margin-bottom:18px;
}
.xtitle {
	height:52px;
	font-size:18px;
	color:#646464;
	border-bottom:1px solid #f2f2f2;
	line-height:52px;
	font-weight:bold;
	padding-left:15px;
	position:relative;
}
.xtitle a {
	font-weight:normal;
	position:absolute;
	right:0px;
	top:0px;
	height:50px;
	line-height:50px;
	padding-right:10px;
	font-size:13px;
	color:#aaaaaa
}
.xtitle a:hover {
	color:#373183
}
.xly_left .xtitle {
	padding-left:25px;
}
.xly_list li {
	padding:30px 0;
	border-bottom:1px solid #f4f4f4;
}
.xly_list .lpic {
	width:240px;
	float:left;
	overflow:hidden;
	min-height:134px;
	display:inline;
	margin-left:25px;
}
.xly_list .lpic img {
	width:240px
}
.xly_list .rtext {
	float:left;
	width:400px;
	margin-left:20px;
	display:inline;
	position:relative;
	height:134px;
	overflow:hidden;
}
.xly_list .rtext .t1 {
	display:block;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:30px;
	padding-bottom:4px;
	color:#333
}
.xly_list .rtext a:hover .t1 {
	color:#373183
}
.xly_list li:hover a.t1, .xly_list li:hover .rtext .t2, .xly_list li:hover .rtext .t1 {
	color:#373183
}
.xly_list .rtext .t2 {
	color:#666;
	line-height:18px;
	height:54px;
	overflow:hidden;
	padding-top:4px;
}
.xly_list .nshare {
	left:0px;
	bottom:5px;
}
.xly_list .rtext .ttime {
	font-size:14px;
}
.xly_r_con {
	padding:10px;
	text-align:center;
}
a.xly_gg {
	display:block;
	font-size:14px;
	color:#333;
}
a.xly_gg img {
	display:block;
	margin:0 auto 10px;
	width:100%;
}
a.xly_gg:hover {
	color:#373183;
}
.xly_video_list li {
	padding-bottom:32px;
	border-bottom:1px solid #f4f4f4;
	padding-top:16px;
	cursor:pointer;
	width:660px;
	margin:0 auto;
}
.xly_video_list .t1 {
	font-size:16px;
	color:#333;
	height:50px;
	line-height:50px;
	text-align:center;
}
.xly_video_list .pic {
	width:660px;
	height:380px;
	position:relative;
}
.xly_video_list .icon {
	background:url(../../images/gsqfsc/pid/video_icon.png);
	height:50px;
	width:50px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
}
.xly_video_list a {
	display:block;
	width:660px;
	margin:0 auto;
}
.xly_video_list li:hover .icon {
	background:url(../../images/gsqfsc/pid/video_icon_hover.png);
}
.xly_video_list li:hover .t1 {
	color:#373183
}
.video_wrap2 {
	display:none;
	width:660px;
	height:380px;
}
.video_wrap2 embed {
	width:660px;
	height:380px;
}
.xly_r_otherlist li {
	float:left;
	width:179px;
	height:50px;
}
.xly_r_otherlist li a {
	display:block;
	height:50px;
	padding-left:48px;
	line-height:50px;
	color:#646464;
	font-size:14px;
}
.xly_r_otherlist li.li1, .xly_r_otherlist li.li3 {
	width:181px
}
.xly_r_otherlist li.li1 a {
	background:url(../../images/gsqfsc/pid/icon_x_1.png) 15px center no-repeat;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
.xly_r_otherlist li.li2 a {
	background:url(../../images/gsqfsc/pid/icon_x_2.png) 15px center no-repeat;
	border-bottom:1px solid #f2f2f2
}
.xly_r_otherlist li.li3 a {
	background:url(../../images/gsqfsc/pid/iocn_x_3.png) 15px center no-repeat;
	border-right:1px solid #f2f2f2
}
.xly_r_otherlist li.li4 a {
	background:url(../../images/gsqfsc/pid/icon_x_4.png) 15px center no-repeat
}
.xly_r_otherlist li a:hover {
	color:#373183;
}
.page {
	width:100%;
	padding:30px 0;
	text-align:center
}
.page a, .page b {
	background:#f5f5f5;
	padding:3px 10px;
	color:#90908f;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 1px
}
.page b, .page a:hover {
	background:#373183;
	color:#fff;
}
.xly_r_list {
	padding:5px 0
}
.xly_r_list li {
	line-height:21px;
	font-size:13px;
	padding-left:18px;
	background:url(../../images/gsqfsc/pid/icon_hd.png) 5px center no-repeat;
	text-align:left;
	overflow:hidden;
	height:21px;
	white-space:nowrap;
	width:322px;
	text-overflow: ellipsis;
}
.xly_r_list li a {
	color:#606060
}
.xly_r_list li a:hover {
	color:#373183;
}
.wenti_con {
	border-top:1px solid #f2f2f2;
	padding:17px 17px 30px;
}
.wenti_con .t1 {
	font-size:13px;
	color:#373183;
	padding-bottom:6px;
}
.wenti_con label {
	min-width:100px;
	display:inline-block;
	vertical-align:middle;
}
.wenti_con a.btn_tj {
	display:block;
	width:67px;
	height:26px;
	border:1px solid #d5d5d5;
	background:#fff;
	border-radius:3px;
	color:#707070;
	text-align:center;
	line-height:26px;
	margin-top:30px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.wenti_con a.btn_tj:hover {
	color:#fff;
	background:#373183;
	border:1px solid #373183;
}
/*经销商*/
.jxs_login_main {
	background:url(../../images/gsqfsc/pid/bg_login.jpg) center 0 no-repeat;
	height:756px;
	position:relative;
	min-width:756px;
}
.jxs_login_box {
	background:url(../../images/gsqfsc/pid/bg_login_box.png);
	width:749px;
	height:386px;
	position:absolute;
	left:177px;
	top:101px;
}
.l_input {
	background:none;
	border:medium none;
	width:226px;
	height:32px;
	left:250px;
	top:154px;
	position:absolute;
	padding:0 10px;
	line-height:32px;
}
.l_input_hover {
	background:#f3f3f3
}
a.btn_login {
	background:url(../../images/gsqfsc/pid/btn_login.png);
	width:88px;
	height:77px;
	display:block;
	position:absolute;
	left:530px;
	top:153px
}
a.btn_login:hover {
	background-position:0 bottom;
}
a.btn_gurl {
	background:url(../../images/gsqfsc/pid/btn_gourl.png);
	width:178px;
	height:28px;
	line-height:26px;
	text-indent:26px;
	position:absolute;
	top:296px;
	left:245px;
	color:#666;
	font-size:12px;
}
a.btn_gurl:hover {
	color:#373183
}
.jxs_title {
	border-bottom:1px solid #f2f2f2;
	height:52px;
	line-height:52px;
	position:relative;
	margin-top:-52px;
	background:#fff;
	margin:-52px 5px 0;
}
.jxs_title h1 {
	font-size:18px;
	padding-left:26px;
}
.jxs_title p {
	position:absolute;
	float:right;
	right:26px;
	top:0px;
	color:#797979
}
.jxs_title p a {
	color:#797979
}
.jxs_title p a:hover {
	color:#373183
}
.xjs_cbg {
	background:url(../../images/gsqfsc/pid/jxs_news_cbg.png) repeat-y;
	padding:0 5px;
}
.jxs_fbg {
	background:url(../../images/gsqfsc/pid/jxs_news_fbg.png) no-repeat;
	height:40px;
	overflow:hidden
}
.xjs_news_list {
	width:100%;
	padding:30px 0
}
.xjs_news_list li {
	float:left;
	width:502px;
	overflow:hidden;
	white-space:nowrap;
	height:48px;
	line-height:48px;
	border-bottom:1px solid #f4f4f4;
	display:inline;
	margin-left:29px;
}
.xjs_news_list li a {
	padding-left:17px;
	background:url(../../images/gsqfsc/pid/icon_jxs_dian.png) 4px center no-repeat;
	font-size:14px;
	color:#999
}
.xjs_news_list li a:hover {
	background-image:url(../../images/gsqfsc/pid/icon_jxs_dian_hover.png);
	color:#373183
}
.jxs_news_title {
	margin:0 30px;
	border-bottom:1px solid #f3f3f3;
	padding-bottom:10px;
	text-align:center;
	padding-top:25px
}
.jxs_news_title h3 {
	font-size:24px;
	color:#606060;
	padding-bottom:10px;
	line-height:120%;
}
.jxs_news_title p {
	color:#999;
	font-size:14px;
}
.jxs_news_content {
	color:#606060;
	line-height:160%;
	margin:0 30px;
	overflow:hidden;
	padding:30px 0;
	font-size:14px;
}
.jxs_news_content * {
	font-size:14px;
}
.xgmm {
	width:404px;
	margin:0 auto;
}
.xgmm_put {
	background:url(../../images/gsqfsc/pid/xgmm_bg.png);
	height:33px;
	width:211px;
	border:1px solid #d6d6d6;
	line-height:33px;
	padding:0 5px;
}
.xgmm h1 {
	text-align:center;
	font-size:30px;
	text-align:center;
	border-bottom:1px solid #f4f4f4;
	height:75px;
	line-height:75px;
	margin-bottom:15px;
}
.xgmm .item {
	height:35px;
	line-height:35px;
	overflow:hidden;
	clear:left;
	padding:2px 0;
	font-size:13px;
}
.xgmm .item span {
	float:left;
	width:118px;
	padding-right:8px;
	text-align:right;
}
.xgmm .btn_submit {
	background:url(../../images/gsqfsc/pid/btn_mm_submit.png);
	width:119px;
	height:34px;
	border:medium none;
	cursor:pointer;
}
.xgmm .btn_submit:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.colse_a {
	border-top:1px solid #f3f3f3;
	padding-top:30px;
	margin-top:30px;
	text-align:center;
	clear:left;
}
.colse_a a {
	color:#999
}
.colse_a a:hover {
	color:#373183
}
.pro_scroll_title {
	background:#000;
	height:70px;
	min-width:1000px;
	padding-top:30px
}
.pro_scroll_title .t1 {
	float:left;
	color:#fff;
	font-size:30px;
}
.pro_scroll_title .scroll_btn {
	float:left;
	padding-top:14px;
	padding-left:20px;
}
.scroll_btn a {
	background:url(../../images/gsqfsc/pid/icon_btn_scoll.png) no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	margin:0 2px;
	float:left;
	overflow:hidden;
	display:inline;
}
.scroll_btn a.hover, .scroll_btn a:hover {
	background-image:url(../../images/gsqfsc/pid/icon_btn_scoll_hover.png);
}
.foot_other {
	background:#f2f2f2 url(../../images/gsqfsc/pid/fbg.png) repeat-x;
	;
	width:100%;
	display:none;
	min-width:100%;
}
.flsm {
	font-size:13px;
	line-height:24px;
	padding-top:35px;
	padding-bottom:50px;
	padding-right:50px;
	display:none
}
.flsm * {
	font-size:13px;
}
.flsm .title_1 {
	font-size:24px;
	padding-bottom:20px;
	padding-top:20px;
}
.foot_other .close_btn {
	background:url(../../images/gsqfsc/pid/btn_fclose.png) no-repeat;
	width:29px;
	height:29px;
	position:absolute;
	right:5px;
	top:50px;
	cursor:pointer;
	z-index:111
}
.foot_other .close_btn:hover {
	background-position:0 bottom
}
.footmap {
	padding:50px 0 50px;
	display:none
}
.footmap dl {
	float:left;
	width:95px;
	padding-left:25px;
	min-height:150px;
	border-right:1px dashed #e5e5e5;
	line-height:21px;
}
.footmap dl dt {
	font-size:14px;
	padding-bottom:5px;
}
.footmap dl a {
	color:#6a6a6a
}
.footmap dl dt a {
	color:#333
}
.footmap dl a:hover {
	color:#373183
}
/*专题*/
a.zt_scrollbtn {
	background:url(../../images/gsqfsc/pid/zs_banner_btn.png) no-repeat;
	width:93px;
	height:53px;
	top:-24px;
	z-index:1111;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-46px;
}
.zt_t1 {
	font-size:36px;
	text-align:center;
	line-height:45px;
	color:#373183;
	font-weight:bold
}
.zt_block {
	padding:60px 0;
}
.zt_t2 {
	line-height:31px;
	font-size:18px;
	color:#666;
	text-align:center;
	padding-top:20px;
}
.zt_t3 {
	font-size:24px;
	color:#373183;
	text-align:center;
	padding-top:15px;
}
.zt_banner_1 {
	background:url(../../images/gsqfsc/pid/bg_zt_bg1.jpg) center 0 no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	height:355px;
}
.zt_baoming_wrap {
	height:90px;
	background:url(../../images/gsqfsc/pid/bg_banner_bg.png);
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	z-index:1111
}
.zt_baoming_con {
	background:url(../../images/gsqfsc/pid/bg_zt_bm.png) no-repeat;
	height:90px;
	width:1100px;
	margin:0 auto;
	position:relative;
}
input.zt_input {
	width:166px;
	padding:0 10px;
	height:29px;
	border:medium none;
	background:#f00;
	position:absolute;
	left:568px;
	top:14px;
	background:none;
	font-family:'微软雅黑';
}
input.zt_input_hover {
	background:#fff;
}
.zt_baoming_con .ljbm {
	width:111px;
	height:61px;
	position:absolute;
	right:16px;
	top:14px;
	display:block;
}
a.close_zt_bm {
	background:url(../../images/gsqfsc/pid/btn_close_zt_bm.png);
	width:28px;
	height:28px;
	position:absolute;
	right:-50px;
	top:50%;
	margin-top:-14px;
	display:block
}
a.close_zt_bm:hover {
	background-position:0 bottom;
}
.zt_baoming_con .ljbm:hover {
	background:url(../../images/gsqfsc/pid/btn_bm_hover.png) no-repeat;
}
a.show_baoming {
	height:90px;
	width:60px;
	position:absolute;
	left:-60px;
	bottom:0px;
	display:none;
	background:url(../../images/gsqfsc/pid/btn_open_close.png) no-repeat;
}
a.show_baoming:hover {
	background-position:0 bottom
}
a.abtn_cg {
	background:url(../../images/gsqfsc/pid/bg_zt_btn.png) no-repeat;
	width:96px;
	height:72px;
	position:absolute;
	left:50%;
	margin-left:-48px;
	bottom:50px;
	line-height:18px;
	color:#fff;
	padding-top:24px;
	text-align:center;
	font-size:14px;
}
a.btn_vbf {
	background:url(../../images/gsqfsc/pid/btn_vbf.png);
	width:65px;
	height:65px;
	overflow:hidden;
	margin:0 auto 10px;
	display:block;
	top:59px;
	left:50%;
	margin-left:-32px;
	left:50%;
	position:absolute;
}
a.btn_vbf:hover {
	background:url(../../images/gsqfsc/pid/btn_vbf_hover.png);
}
.video_wrap {
	margin:0px auto 0;
	width:660px;
	height:380px;
	overflow:hidden;
	height:0px;
	padding-top:50px;
}
a.abtn_cg:hover {
	color:#fff;
	background-image:url(../../images/gsqfsc/pid/bg_zt_btn_hover.png);
}
.yg_pro_top {
	padding-top:50px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:22px;
}
.yg_left {
	width:850px;
	float:left;
	padding-right:25px;
	border-right:1px solid #e5e5e5
}
.yg_right {
	width:184px;
	float:left;
	padding-left:25px;
}
.yg_left .h1 {
	font-size:36px;
	color:#333;
	position:relative;
	margin-top:-10px;
}
.yg_left .pro_title_dian {
	margin:5px 0;
}
.yg_left_con {
	line-height:22px;
	height:66px;
	overflow:hidden;
	font-size:13px;
}
.yg_right a.btn_go_zixun {
	background:url(../../images/gsqfsc/pid/icon_btn_zixun.png) no-repeat;
	width:96px;
	height:40px;
	display:block;
	padding-left:50px;
	font-size:18px;
	color:#e1424e;
	line-height:40px;
	margin:18px auto 0
}
.yg_right a.btn_go_zixun:hover {
	background-position:0 bottom
}
.yg_right .t4right {
	text-align:right;
	float:left;
	padding-left:67px;
	position:relative;
	line-height:20px;
	text-align:left;
	padding-top:12px;
}
.yg_right .t4right a {
	display:block;
	background:url(../../images/gsqfsc/pid/icon_sc.png);
	width:57px;
	height:57px;
	position:absolute;
	left:0px;
	top:6px;
}
.yg_right .t4right a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.yg_right .t4right span {
	color:#e20b1b
}
.yg_right .t4 {
	position:relative;
	height:66px;
	line-height:66px;
	border-bottom:1px solid #e9eced;
	border-top:1px solid #e9eced;
}
.foot {
	width:100%;
	border-top:3px solid #373189;
	background:#f2f2f2;
	min-width:1100px
}
.foot_top {
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:1px solid #dfdfdf
}
.foot_top .t1 {
	font-size:14px;
	color:#6a6a6a
}
.foot_top .t2 {
	font-size:18px;
	color:#333
}
.foot_top .t2 span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}
.foot_top .f_r {
	font-size:14px;
	padding-top:10px;
}
.foot_top .f_r a {
	background:url(../../images/gsqfsc/pid/icon_zxkf.png);
	width:116px;
	height:32px;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}
.foot_top .f_r a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.foot_min {
	position:relative;
	width:100%;
	padding-bottom:60px;
}
.foot_list {
	float:left;
	width:110px;
	line-height:21px;
	padding-top:17px
}
.foot_list a {
	color:#6a6a6a
}
.foot_list dt {
	font-size:14px;
	padding-bottom:10px;
}
.foot_list dt a {
	color:#333;
}
.foot_list dd {
	font-size:12px;
}
.foot_list a:hover {
	color:#373183
}
.foot_min .erweima {
	position:absolute;
	right:0px;
	top:22px;
	width:111px;
	text-align:center;
	line-height:30px;
}
.foot_bottom {
	border-top:1px solid #dfdfdf;
	padding:15px 0 30px;
	color:#9a9a9a
}
.foot_bottom a {
	color:#9a9a9a;
	background:url(../../images/gsqfsc/pid/abg.jpg) left center no-repeat;
	padding-left:10px;
	padding-right:8px;
}
.foot_bottom a.frist {
	background:none;
	padding-left:0px;
}
.foot_bottom a:hover, .foot_bottom a.hover {
	color:#373183
}
/*rightbar*/

.rightbar {
	width:65px;
	position:fixed;
	right:0px;
	top:50%;
	margin-top:-0px;
	z-index:111
}
.rightbar .t1 {
	background:url(../../images/gsqfsc/pid/right_bar_i_1.png);
	height:60px;
	overflow:hidden;
}
.rightbar ul li {
	height:69px;
	border:1px solid #ececec;
	border-top:none;
	border-bottom:none;
	overflow:hidden;
	background:#fff;
	float:left;
	width:63px;
}
.rightbar ul li a {
	display:block;
	float:left;
	width:100%;
	text-align:center;
	color:#9d9d9d;
	height:69px;
	overflow:hidden;
	background-image:url(../../images/gsqfsc/pid/right_bar_icon.png)
}
.rightbar ul .li1 a {
}
.rightbar ul .li2 a {
	background-position:0 -69px
}
.rightbar ul .li3 a {
	background-position:0 -138px
}
.rightbar .t2 {
	line-height:130px;
	background:#444;
	color:#fff;
	text-align:center;
	cursor:pointer;
	background:url(../../images/gsqfsc/pid/right_bar_icon.png) left bottom no-repeat;
	height:40px;
	overflow:hidden;
}
.rightbar .t2:hover {
	background:#373183 url(../../images/gsqfsc/pid/right_bar_icon.png) -65px bottom no-repeat
}
.rightbar ul .li1:hover a {
	background-position:-63px 0
}
.rightbar ul .li2:hover a {
	background-position:-63px -69px
}
.rightbar ul .li3:hover a {
	background-position:-63px -138px
}
/*text*/
.f_r {
	float:right
}
.f_l {
	float:left;
}
.b {
	font-weight:bold;
}
.f8 {
	font-size:8px;
}
.f9 {
	font-size:9px;
}
.f10 {
	font-size:10px;
}
.f11 {
	font-size:11px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f15 {
	font-size:15px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
.pr10 {
	padding-right:10px;
}
.pr5 {
	padding-right:5px;
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.em {
	text-indent:2em;
}
.hei {
	color:#000;
}
.red {
	color:#ef3125;
}
.red2 {
	color:#780000;
}
.red_a {
	color:#c40e0e !important
}
.yahei {
	font-family:"微软雅黑"
}
.Arial {
	font-family:Arial, Helvetica, sans-serif;
}
.height10 {
	height:10px;
	overflow:hidden;
}
.height20 {
	height:20px;
	overflow:hidden
}
.pleft0 {
	padding-left:0px !important;
}
.bg_none {
	background:none !important
}
.huise {
	color:#363636
}
.huise2 {
	color:#777
}
.green {
	color:#00913a
}
.h10 {
	height:10px;
	overflow:hidden
}
a.gray {
	filter:alpha(opacity=0) !important;
	-moz-opacity:0 !important;
	opacity:0 !important;
	display:none;
}
/*--------------------------------------------------
Path
--------------------------------------------------*/
#path {
	left:0;
	width:100%;
	position:fixed;
	top:-49px;
	z-index:1000;
	line-height:24px;
	margin:0 auto;
}
.path_top {
	background:url(../../images/gsqfsc/pid/path_bg.png) 0 0 repeat-x;
	width:100%;
	min-width:1100px;
	height:49px;
	position:relative;
	z-index:11
}
.path_top .plogo {
	position:absolute;
	left:-7px;
	top:0px;
}
.path_top .pt_left {
	float:left;
	padding-left:62px;
}
.path_top .pt_left span, .path_top .pt_left a {
	float:left;
	padding-left:15px;
	background:url(../../images/gsqfsc/pid/icon_cur.png) 0 center no-repeat;
	height:42px;
	line-height:42px;
	color:#aaa;
	margin-left:10px;
}
.path_top .pt_left .home {
	height:40px;
	width:40px;
	padding:0px;
	background:url(../../images/gsqfsc/pid/nav_icon_home.png) center center no-repeat;
	color:#474747;
	float:left;
}
.path_top .pt_left .home:hover {
	background:url(../../images/gsqfsc/pid/nav_icon_home_hover.png) center center no-repeat;
}
.pt_right {
	float:right;
	padding-left:20px;
	height:42px;
	line-height:42px;
	background:url(../../images/gsqfsc/pid/icon_menu.png) 0 center no-repeat;
	cursor:pointer;
	font-size:13px;
}
.pt_right:hover {
	background-image:url(../../images/gsqfsc/pid/icon_menu_hover.png);
	color:#373183
}
.path_bottom {
	position:relative;
	z-index:10;
	margin-top:-7px;
	height:42px;
	line-height:42px;
	text-align:right;
	background:#f3f3f3;
	display:none;
	min-width:100%;
	background:url(../../images/gsqfsc/pid/path_bg2.png) repeat-x;
	padding-bottom:7px;
}
.path_bottom a {
	font-size:13px;
	color:#474747;
	margin-left:30px
}
.path_bottom a:hover {
	color:#373183
}
.path_top .hover {
	color:#FF0000;
	background-image:url(../../images/gsqfsc/pid/icon_menu_hover.png);
}
.citywrap {
	position:absolute;
	right:143px;
	top:-32px;
	height:22px;
	background:url("../../images/gsqfsc/pid/bg_banner_bg.png") repeat;
	padding:5px 10px;
	display:none
}
.ewm {
	background:url(../../images/gsqfsc/pid/ewm.png) no-repeat;
	width:134px;
	height:144px;
	position:absolute;
	left:-134px;
	bottom:0px;
	display:none
}
.fixshare {
	position:absolute;
	z-index:111111111;
	display:none;
}
.fixshare a {
	background:url(../../images/gsqfsc/pid/icon_share.png);
	width:22px;
	height:22px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px
}
.fixshare a.jiathis_button_tqq {
	background-position:-27px 0px;
}
.fixshare a:hover {
	background-position:0px -22px;
}
.fixshare a.jiathis_button_tqq:hover {
	background-position:-27px -22px;
}
.fixshare a span {
	background:none !important;
}
a.hide_productPic {
	position:absolute;
	right:101px;
	top:60%;
	font-size:14px;
	color:#777;
	background:url(../../images/gsqfsc/pid/probtn.png) no-repeat;
	width:94px;
	height:29px;
	display:block
}
a.hide_productPic2 {
	position:absolute;
	right:0px;
	top:60%;
	font-size:14px;
	color:#777;
	background:url(../../images/gsqfsc/pid/probtn.png) right top no-repeat;
	width:94px;
	height:29px;
	display:block
}
a.hide_productPic:hover {
	background-position:left bottom
}
a.hide_productPic2:hover {
	background-position:right bottom
}
.wjitem {
	padding-top:20px;
}
.wjitem input[type='input'] {
	width:300px;
	height:24px;
	line-height:24px;
	border:medium none;
	border:1px solid #ccc;
	padding:0 10px;
}
.zp_tips {
	background:url(../../images/gsqfsc/pid/bg_sq.png) no-repeat;
	width:310px;
	padding:10px 25px;
	height:340px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-180px;
	margin-top:-180px;
	z-index:1111;
	color:#666;
	display:none
}
.zp_tips .t1 {
	font-size:18px;
	color:#666;
	height:50px;
	line-height:50px;
}
.zp_tips .t2 {
	font-size:14px;
	line-height:22px;
	height:209px;
	padding:10px 0;
}
.zp_tips .t3 {
	font-size:14px;
	line-height:22px;
}
a.btn_close_sq {
	background:url(../../images/gsqfsc/pid/btn_close.png) no-repeat;
	width:30px;
	height:20px;
	position:absolute;
	top:22px;
	right:18px;
}
a.btn_close_sq:hover {
	background-position:bottom left;
}
.zp_tips a {
	color:#373183
}




/*2014.11.05*/
.navbox{ position:absolute;   left:0; top:67px; display:none;width:100%;}
.navbox2{background:url(../../images/gsqfsc/index/box_bg2.png) left top repeat-y; width:92px;}


/*20150630*/
/*Reset*/
*{ padding:0; margin:0}
.wrap2015{ margin:0 auto; width:980px;}
.indexwrap2015{ margin:0 auto; width:983px;}
.tophead2015{ position:absolute; left:0; top:0; width:100%; z-index:2}
.head2015{ float:left; width:100%; position:relative; z-index:9999999; background: url(../../images/gsqfsc/index/bg_head.png) center 0; height:67px;min-width:1100px; }
.top2015{ float:left; width:100%; padding:7px 0;line-height:24px; position:relative; z-index:8888}
.topbox12015{ float:right; line-height:24px;  color:#fff}
.wrap2015 .topbox12015 a,.warp2015 .lanxuan2015 ul li a,.wrap2015 .lanx_list2015 span a{ color:#fff;}
.wrap2015 .topbox12015 a:hover,.warp2015 .lanxuan2015 ul li a:hover,.wrap2015 .lanx_list2015 span a:hover{ color:#c4261d;}
.topbox22015{ float:right; color:#fff; line-height:24px; padding-left:18px; width:290px;}/*9.6*/
/*nav*/
.dandu2015{float:left;line-height:56px;text-align:center;padding-right:14px; padding-left:14px; padding-top:3px; font-size:13px;}
.dandu2015 a{ color:Black; font-family:"微软雅黑"; font-size:13px;}
.dandu2015 a:hover{ color:#c4261d}
.head2015 h1{ float:left;}
.nav2015{ float:right; width: 760px; position:relative; z-index:9999}
.navlist2015{ float:left;}
.navlist2015 li{ float:left;line-height:56px;text-align:center;padding-right:14px; padding-left:14px; padding-top:3px;}
.navlist2015 li.hover{ background:#f8f8f8; height:64px;}
.wrap2015 .navlist2015 li.hover a{ color:#c4261e; display:block;}
.wrap2015 .navlist2015 li a{ font-family:"微软雅黑"; font-size:15px; color:#000;}
.wrap2015 .navlist2015 li a:hover{color:#c4261d;}
.navlist2015{ float:left;}
.navlist2015 li.lihome2015{ padding:0;}
.navlist2015 li.lihome2015 a{padding-right:14px; padding-left:14px; float:left; padding-top:3px;}
.navlist2015 li.lihome2015 a:hover{ background:#f8f8f8; height:64px;}
/*2014.11.05*/
.navbox2015{ position:absolute;   left:0; top:67px; display:none;width:100%;}
.navbox22015{background:url(../../images/gsqfsc/index/box_bg2.png) left top repeat-y; width:92px;}
.navlist2015 li .boxlist2015 span{  float:left; line-height:38px; width:68px;text-align:center; padding:0 2px 0 0;background:url(../../images/gsqfsc/index/bg_navline2.jpg) right center no-repeat; height:38px;}
.navlist2015 li.hover .boxlist2015 span a{font-size:12px; font-family:"宋体"; color:#444;}
.navlist2015 li.hover .boxlist2015 span a:hover{color:#c4261e; font-weight:bold;}
.navlist2015 li.hover .navbox2015{ display:block}
.headone2015 h1{ margin-top:8px;}
.navbg2015{background:url(../../images/gsqfsc/index/bg_nav2.png) repeat-x; height:38px;
width: 100%;
left:0;
top:67px;/*FF IE7*/
z-index:9;
position:absolute;/*IE6*/
display:none;}
/* 9.4 */
.bgmm2018{ background:url(../../images/gsqfsc/index/bg_body.jpg) center 0 no-repeat;}

