﻿/*400电话*/
html{overflow-y:scroll;}
*{	padding: 0px;
	margin: 0px;}
body {
	font-family: Arial, "微软雅黑", "宋体";
	font-size: 12px;
	text-decoration: none;
	color: #8b8a8a;
	background-color:#fff;
}
.clear{clear:both; font-size:0; line-height:0px; height:0;}
.sungoin_web{ /*float:left;*/}
a{
	text-decoration:none;
}
/*a:hover{text-decoration:none; color:#333333}*/
img{
	border: none;
}
li{
	list-style-type: none;
}
.header{
	background: url(../images2/header_bg.gif) repeat-x left top;
	width: 100%;
	height: 89px;
}
.main_Center{
	width: 960px;
	margin:0 auto; overflow:hidden;
}
.main_Center2{
	width: 1024px;
	margin:0 auto;
}
.header_logo{
	background: url(../images2/logo_sungoin.gif) no-repeat 20px 21px;
	float: left;
	width: 400px;
	height: 90px;
}
.header_right{
	float: right;
	width:290px;
	height:28px;
	padding-top:30px;
	text-align:right;
	
}
.links_login{
	margin-top: 15px;
	float:right;
	padding-right:20px;
}

.login{
	color: #676b6d;
	line-height: 20px;
}
.line1 {
	color: #cdcdcd; margin-left:2px; margin-right:2px;
}

.nav {
	font-family: "微软雅黑";
	font-size: 13px;
	width: 100%;
	line-height: 31px;
	height: 31px;
	background: url(../images2/top_bg.gif) repeat-x left top;
	color: #454649;
	overflow:hidden;
}
.nav_left_font{float:left; line-height:31px; font-size:12px; width:auto; height:31px; padding-left:20px;}
.nav_top{float:right; height:31px; width:auto;}
.nav_top li {
	float: left;
}
.home_icon{
	height:31px;
	background: url(../images2/home_icon.gif) no-repeat left top;
	display:block;
	float:left;
	width:17px;
	padding-right:20px;
}
.nav_top li{float:left; line-height: 29px; height: 29px; text-align: center; font-size:12px;
}
.nav_top li img{margin:auto 5px;}
.nav_top_li_ac{
	padding-top: 2px;
	background: url(../images2/nav_top_li_bg1.gif) no-repeat center center;
	color:#0360aa; 
	float:left;
	width: 80px;
}
.nav_top_li{
	padding-top: 2px;
	color:#373b42;
	float:left;
	width: 80px;
	background: url(../images2/line_bottom_nav.gif) no-repeat right center;
}
.nav_top_li:hover{
	padding-top: 2px;
	color:#0360aa;
	float:left;
	width: 80px;
	background: url(../images2/line_bottom_nav.gif) no-repeat right center;
}
.nav_top_li2{
	padding-top: 2px;
	color:#373b42;
	float:left;
	width: 80px;
}
.nav_top_li2:hover{
	padding-top: 2px;
	color:#0360aa;
	float:left;
	width: 80px;
}
.nav_bottom {
	font-family: "微软雅黑";
	width: 100%;
	line-height: 40px;
	height: 40px;
	background: url(../images2/nav_bg.gif) repeat-x left top;
	color: #454649;
}
.nav_bottom li {
	float: left;
	line-height: 40px;
}
.bottom_home{
	background: url(../images2/bottom_home.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_home_ac{
	background: url(../images2/bottom_home_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_home:hover{
	background: url(../images2/bottom_home_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_about_fax{
	background: url(../images2/bottom_about_400cn.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_about_fax_ac{
	background: url(../images2/bottom_about_400cn_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_about_fax:hover{
	background: url(../images2/bottom_about_400cn_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 110px;
}
.bottom_function{
	background: url(../images2/bottom_function.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_function_ac{
	background: url(../images2/bottom_function_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_function:hover{
	background: url(../images2/bottom_function_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}

.bottom_whychoose{
	background: url(../images2/bottom_whychoose.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 100px;
}
.bottom_whychoose_ac{
	background: url(../images2/bottom_whychoose_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 100px;
}
.bottom_whychoose:hover{
	background: url(../images2/bottom_whychoose_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 100px;
}

.bottom_center{
	background: url(../images2/bottom_center.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_center_ac{
	background: url(../images2/bottom_center_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_center:hover{
	background: url(../images2/bottom_center_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_case{
	background: url(../images2/bottom_case.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_case_ac{
	background: url(../images2/bottom_case_ac.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}
.bottom_case:hover{
	background: url(../images2/bottom_case_hover.gif) no-repeat center center;
	display:block;
	height: 40px;
	width: 90px;
}

.case{
	float:left;
	width:960px;
}
.case_text_1{border-bottom: 1px solid #DCDDDD;
    margin-bottom: 15px;
    padding-left: 10px;}
.case_main{
	overflow:hidden;
	width:960px;
	height:80px;
	border-bottom:1px solid #DCDDDD;
	padding-bottom:10px;
}
.footer{float:left; width:960px; margin-top:10px; line-height:25px;}
.footer_left{
	float:left;
}
.footer_left a{
	color:#999999;
	font-size: 12px;
	padding:0px 10px;
}
.footer_right{
	width:360px;
	float:right;
	margin-bottom: 20px;
	margin-right:2px;	
}
.footer_right a{
	color:#999999;
	font-size: 12px;
}

.case_main li{float:left; margin:auto 12px; width:92px; display:block;}
.case_main li img{float:left; display:inline; overflow:hidden; margin:0px 16px;}
.icon_txt{
	width:92px;
	float:left;
	line-height:25px;
	text-align: center;
	display:block;
}

.header_logo_sy{
	background: url(../image/logo_sy.gif) no-repeat 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_gz{
	background: url(../image/logo_gz.gif) no-repeat 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_nx{
	background-image: url(../image/logo_nx.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_gx{
	background-image: url(../image/logo_gx.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_xa{
	background-image: url(../image/logo_xa.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_sc{
	background-image: url(../image/logo_sc.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_fj{
	background-image: url(../image/logo_fj.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_bj{
	background-image: url(../image/logo_bj.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_ln{
	background-image: url(../image/logo_ln.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}.header_logo_gd{
	background-image: url(../image/logo_gd.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_zj{
	background-image: url(../image/logo_zj.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_js{
	background-image: url(../image/logo_js.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_sd{
	background-image: url(../image/logo_sd.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_hn{
	background-image: url(../image/logo_hn.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_hb{
	background-image: url(../image/logo_hb.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_wh{
	background-image: url(../image/logo_wh.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}.header_logo_sx{
	background-image: url(../image/logo_sx.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_ah{
	background-image: url(../image/logo_ah.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_cs{
	background-image: url(../image/logo_cs.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_jx{
	background-image: url(../image/logo_jx.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_nm{
	background-image: url(../image/logo_nm.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_cq{
	background-image: url(../image/logo_cq.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_jl{
	background-image: url(../image/logo_jl.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_yn{
	background-image: url(../image/logo_yn.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_tj{
	background-image: url(../image/logo_tj.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_gs{
	background-image: url(../image/logo_gs.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
.header_logo_lj{
	background-image: url(../image/logo_lj.gif);
	background-repeat: no-repeat;
	background-position: 25px 25px;
	float: left;
	width: 400px;
	height: 71px;
}
p.cnzztongji a { display:none;}

.header-con{ width:980px;margin:0 auto; +margin-top:-1px; height:40px; position:relative; z-index:999;} 
.header-con h1{ float:left; background:url(../images/logo.png) no-repeat left top; width:141px; height:34px; margin-top:33px;}
.header-con h1 a{ display:block; float:left; width:141px; height:34px; font-size:0; line-height:0; text-indent:-9999px;}

.topnav{  width:auto; /*position:relative;*/ overflow:hidden;  height:40px; float:left; }
.topnav span.topnav1{ height:25px; display:block; float:right; overflow:hidden;}


.menu{ float:left; width:980px;}
.menu li{ float:left;}
.menu li a.menu-list01{ font-size:14px; font-family:"微软雅黑"; color:#000; line-height:36px; display:block; float:left; padding-left:20px; padding-right:20px; font-weight:bold;}
.menu li a.menu-list01:hover{ font-size:14px; font-family:"微软雅黑"; color:#0f5aaf; line-height:36px; display:block; float:left; padding-left:20px; padding-right:20px; font-weight:bold;}
.menu li a.bj01{ background:url(../images/menu-bj.png) no-repeat -139px -94px; color:#fff;}
.menu li a.bj01:hover{ background:url(../images/menu-bj.png) no-repeat -139px -94px; color:#fff;}
.menu li a.hover{ background:url(../images/menu-bj.png) no-repeat -139px -94px; color:#fff;}
.menu li span.menu-list01{ font-size:14px; font-family:"微软雅黑"; color:#000; line-height:36px; display:block; float:left; padding-left:20px; padding-right:20px; font-weight:bold;}
.menu li span.hover{ background:url(../images/menu-bj.png) no-repeat -138px -49px; color:#fff; cursor:pointer; }
.menu li a.menu-list{ display:block; float:left;height:40px; width:90px; position:absolute;top:0px; z-index:99; text-indent:-9999px;}

.menu li.consultation a.menu-list{ background-position:0 0 ; left:-10px; }
.menu li.scheme a.menu-list{ background-position:-143px -0px ; left:105px;}
.menu li.product a.menu-list{ background-position:-266px -0px ;left:195px;}
.menu li.service a.menu-list{ background-position:-389px -0px ; left:359px;}
/*.menu li.partner a.menu-list{ background-position:-492px -0px ; left:454px;}*/
.menu li.partner a.menu-list{ background-position:-506px -0px ; left:290px;}
/*.menu li.about a.menu-list{ background-position:-615px -0px ; left:553px;}*/
.menu li.about a.menu-list{ background-position:-635px -0px ; left:375px;}




.menu li.consultation a.hover{background-position:0 -49px ;}
.menu li.scheme a.hover{ background-position:-143px -49px ;}
.menu li.product a.hover{background-position:-266px -49px ;}
.menu li.service a.hover{ background-position:-389px -49px ;}
.menu li.partner a.hover{background-position:-506px -49px ;}
.menu li.about a.hover{ background-position:-635px -49px ;}
.menu li.consultation a.active{ background-position:0px -93px ;}
.menu li.scheme a.active{ background-position:-143px -93px ;}
.menu li.product a.active{ background-position:-266px -93px ;}
.menu li.service a.active{ background-position:-389px -93px ;}
.menu li.partner a.active{ background-position:-506px -93px;}
.menu li.about a.active{ background-position:-635px -93px ;}

.menu-subnav{ position:absolute; top:32px;_top:31px;+top:31px; left:0;filter:alpha(opacity=95);
 -moz-opacity:0.95;
 -khtml-opacity: 0.95;
 opacity: 0.95;}
.menu-subnav a{ color:#fff;}
.menu-subnav a:hover{ color:#E4F3FF; text-decoration:underline;}
.menu-subnav .subnav{position:absolute;background-position:right -340px ; height:249px; padding-right:11px;}
.menu-subnav .menu-con{background-position:0 -94px ; height:249px; overflow:hidden;}
.menu-subnav .subnav2{background-position:-828px -595px ;_background-position:-828px -594px ; height:170px;overflow:hidden; width:12px; float:right;}
.menu-subnav .menu-con2{ background-position:0 -595px ;_background-position:0 -594px ;height:170px; overflow:hidden; float:left;}
.menu-subnav .subnav3{position:absolute;background-position:-853px -904px ; padding-bottom:9px ;_padding-bottom:8px; overflow:hidden; width:129px; left:3px}
.menu-subnav .menu-con3{ background-position:-850px -603px ;overflow:hidden; width:129px; height:195px}
.menu-subnav .menu-con4{ background-position:-567px -782px ;width:263px;height:153px;overflow:hidden;}

.consultation-sub{ left:329px; _left:328px;   width:129px;}
.menu-subnav .scheme-sub{ left:12px;  width:461px;}
.product-sub{ left:106px;  width:125px;}
.service-sub{ left:231px;  width:503px;}
.partner-sub{ left:214px;  width:248px;}
/*.partner-sub{ left:314px;  width:248px;}*/
/*.about-sub{ left:413px;  width:248px;}*/
.about-sub{ left:313px;  width:248px;}

.menu-con div{padding-top:22px; float:left;}
.menu-con div.glzx{ width:108px; padding-left:5px; height:170px; overflow:hidden; padding-top:18px;}
.menu-con div.glly{ width:262px; padding-left:24px; height:210px; overflow:hidden;}
.menu-con div.xyfl{ width:308px; padding-left:0px; height:213px; overflow:hidden;}
.menu-con div.qygm{ width:142px; padding-left:12px; height:182px; overflow:hidden;}
.menu-con div.ssfw{ width:155px; padding-left:24px; height:208px; overflow:hidden;}
.menu-con div.wyyzc{ width:155px; padding-left:0px; height:208px; overflow:hidden;}
.menu-con div.pxjx{ width:155px; padding-left:0px; height:208px; overflow:hidden;}
.menu-con div.huoban{ width:216px;padding-left:41px;  height:138px; overflow:hidden; padding-top:26px;}
.menu-con div.gyjd{ width:198px;padding-left:60px;  height:138px; overflow:hidden; padding-top:26px;}


.menu-conleft div{padding-top:0px; float:left;}
.menu-conleft{padding-top:0px; float:left; width:490px; overflow:hidden;}
.menu-conleft div.glzx{ width:196px; padding-left:25px; height:55px; overflow:hidden; padding-top:26px;}
.menu-conleft div.glly{ width:220px; padding-left:24px; height:55px; overflow:hidden;}

.menu-conleft div.yunhuj{ width:220px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.yunhuj strong{background-position:10px -196px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.yuncrm{ width:120px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.yuncrm strong{background-position:10px -375px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.yunoa{ width:220px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.yunoa strong{background-position:10px -266px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.yunfax{ width:120px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.yunfax strong{background-position:10px -436px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.yunbainao{ width:220px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.yunbainao strong{background-position:10px -318px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.sunstone{ width:128px; padding-left:24px; height:55px; overflow:hidden;}
.menu-conleft div.sunstone strong{background-position:10px -490px ; padding-left:55px;height:50px; line-height:50px; display:block;}
.menu-conleft div.xyfl{ width:220px; padding-left:0px; height:55px; overflow:hidden;}
.menu-conleft div.qygm{ width:142px; padding-left:12px; height:60px; overflow:hidden;}
.menu-con div.ssfw{ width:155px; padding-left:24px; height:208px; overflow:hidden;}
.menu-con div.wyyzc{ width:285px; padding-left:0px; height:208px; overflow:hidden; padding-left:15px;}
.menu-con div.pxjx{ width:155px; padding-left:0px; height:208px; overflow:hidden;}
.menu-con div.huoban{ width:216px;padding-left:41px;  height:138px; overflow:hidden; padding-top:26px;}
.menu-con div.gyjd{ width:198px;padding-left:60px;  height:138px; overflow:hidden; padding-top:26px;}

.menu-con div strong{ display:block; margin-bottom:6px;}
.menu-con div ul{ float:left;}
.menu-con div ul.xyfl3{ padding:0 10px;}
.menu-con div ul.cp1{ padding-left:15px;}
.menu-con div ul.huoban1 {padding-right:14px; padding-left:23px;}
.menu-con .glly strong{background-position:-141px -396px ; padding-left:65px;height:50px; line-height:50px; display:block;}
.menu-con div ul.glly1{ padding-left:47px;}
.menu-con .xyfl strong{background-position:-134px -259px ; padding-left:70px;height:50px; line-height:50px;}
.menu-con div ul.xyfl2{ padding-left:62px;}
.menu-con .qygm strong{background-position:-142px -497px ; padding-left:60px;height:50px; line-height:50px;}
.menu-con div ul.qygm{ padding-left:62px;}
.menu-con .wyyzc strong{background-position:-141px -396px ;padding-left:65px;height:50px; line-height:50px;}
.menu-con div ul.ssfw1{ padding-left:46px;}
.menu-con .pxjx strong{background-position:-144px -447px ; padding-left:60px;height:50px; line-height:50px;}
.menu-con div ul.pxjx{ padding-left:62px;}
.menu-con div ul.glly1{ padding-left:47px;}
.menu-con div ul.gyjd1ul{ padding-right:10px;}

.menu-con .ssfw strong{background-position:-152px -494px ; padding-left:58px;height:50px; line-height:50px;}
.menu-con div ul.wyyzc1{ padding-left:56px;}
.menu-con div ul.pxjx1{ padding-left:50px;}

.menu-con div ul.glzx1 li a{ color:#fff; font-weight:normal; font-size:12px; line-height:22px; padding-left:5px; padding-right:5px;}
.menu-con div ul.glzx1 li a:hover{ color:#fff; font-weight:normal; font-size:12px; line-height:22px; text-decoration:underline; padding-left:5px; padding-right:5px;}
.menu-con div ul.glzx1 li{ width:75px;}
.menu-con div ul.glly1 li{ width:88px;}
.menu-con div ul.glly2 li{ width:109px;}
.menu-con div ul.xyfl1 li{ width:39px;}
.menu-con div ul.xyfl3 li{ width:66px;}
.menu-con div ul.xyfl2 li{ width:94px;}
.menu-con div ul.qygm1{ width:72px; padding-left:49px;}
.menu-con div ul.ssfw1 li{ width:147px;}
.menu-con div ul.wyyzc1 li{ width:47px; float:left; clear:none!important; margin-bottom:5px!important;}
.menu-con div ul.huoban1 li{ width:76px;}
.menu-con div ul.huoban2 li{ width:80px;}
.menu-con div ul.gyjd1 li{ width:80px;}
.menu-con div ul.qygm1 li{ width:80px;}

.menu-con div ul li{ clear:both; background-position:-192px -34px ;line-height:22px; height:18px; overflow:hidden; padding-left:16px; margin-bottom:9px;}
.menu-con div.glly ul li,.menu-con div.xyfl ul li,.menu-con div.glly ul li{margin-bottom:7px;}
.menu-con div ul li:hover{ background-position:-192px -569px ;}
.menu-con div.gyjd ul li{ margin-bottom:6px;}
.toponline a:hover{ color:#005bac; }

.TextH5, .TextSmall {
    font-size: 12px;
    line-height: 16px;
}

.Text {
    font-family: Arial,sans-serif;
    white-space: normal;
}

.SiteHeader {
    background: url("../images/navbg.jpg") repeat-x scroll left top transparent;
    color: #333333;
    line-height: 14px;
    margin: 0;
    position: relative;
    text-rendering: auto;
    z-index: 2;
}

