﻿	/*=====主题色 开始=====*/
	body{ background-color: #f5f5f5; }
	.btn{ background-color: #1C2A38; }
	/*父级触发子级*/
	.ThemeColorParent:hover .ThemeColorChild{ color: #1C2A38 !important; }
	.ThemeColorParent:hover .ThemeColorBgChild,.ThemeColorParent:hover .ThemeColorBgChildAfter:after{ background-color: #1C2A38 !important; color: #FFF !important; }
	.ThemeColorParent:hover .ThemeColorBgColorChild { color: #FFF !important; }
	/*自身触发*/
	.ThemeColor,.ThemeColorHover:hover{ color: #1C2A38 !important; }
	.ThemeColorBg,.ThemeColorBgHover:hover{ background-color: #1C2A38 !important; color: #FFF !important; }
	.ThemeBeforeColorBg:before,.ThemeAfterColorBg:after { background-color: #1C2A38 !important; }
	.ThemeColorBorder,.ThemeColorBorderHover:hover,.ThemeColorBorderAfter:after{ border-color: #1C2A38 !important; }
	.ThemeColorBorderBottom,.ThemeColorBorderBottomHover:hover{ border-bottom-color: #1C2A38; }
	.ThemeColorBtnHover:hover { border-color:#1C2A38 !important; color:#1C2A38 !important; }
	/*=====主题色 结束=====*/

	/*=====其他不可内联主题及变量 开始=====*/
	/*语言切换*/
	#language a{ background-color: #1C2A38; }
	/*导航*/
	.logo_main_shade2{ background-color: ; opacity: ; }
	#logo_main.istop,#logo_main.navigation-style1,#logo_main.navigation-style3{ background-color: ; }
	#navigation ul.navigationlist>li>a{ padding: 0 px; }
	#navigation ul.navigationlist li a{ color: ; font-size: px; }
	/*幻灯片*/
	.bannerlist li .bannertext{ top: %; text-align: ; }
	.bannerlist li .bannertext .BannerName{ color: ; font-size: px; }
	.bannerlist li .bannertext .BannerDescription{ color: ; font-size: px; }
	/*侧边栏*/
	.sidebar_title h2 { border-color: #1C2A38; }
	.sidelist li a:hover .InfoTitle{ color: #1C2A38; }
	/*翻页*/
	.page .current{ background-color: #1C2A38; border-color: #1C2A38; }
	/*联系我们图标*/
	#Map .ContactInfo i{ color: #1C2A38; }



/*文字居中*/
.grid-product0 li .InfoTitle { text-align:center; }
.grid-picture0 li .InfoTitle { text-align:center; }
.grid-sidelist a .InfoTitle { text-align:center; }
/*价格隐藏*/
.DiscountPrice { display:none; }
.detail_table .MarketPrice { display:none; }
/*信息详情标题*/
#right .InfoTitle {  }
#right .info_from_wrap{ margin:5px 0 25px; padding:0; }
/*其他*/
.grid-picture0 li { margin-bottom: 24px; }
.grid-picture0 li a { margin:0 12px; }

/*自定义代码*/
#n5034 ul.style2 li{ position: relative; border-radius: 0; width: 300px !important; margin: 0 10px 50px; border: 1px solid #FFF; }
#n5034 ul.style2 li.on:after{ content: ''; position: absolute; width: 1px; height: 1px; left: 0; right: 0; margin: auto; bottom: -52px; border-bottom: 30px solid #DDDDDD59; border-left: 30px solid transparent; border-right: 30px solid transparent; }
#n5034 .Description{ margin-bottom: 0; }

#n5036 .floor_good4 li.n2, #n5036 .floor_good4 li.n3{ padding-left: 0; }

#n5038 .floor_article10{ text-align: center; white-space: nowrap; }
#n5038 .first-detail1 li.n1 .InfoTime{/* display: none;*/ color: #104a9a;}
#n5038 .first-detail1 li.n1 a{ position: relative; margin-bottom: 10px; }
#n5038 .first-detail1 li.n1 a img{ width: 100%; display: block; }
#n5038 .first-detail1 li.n1 a .InfoTitle{/* position: absolute;max-width: 100%; */ white-space: pre-wrap; text-align: left; bottom: 0; left: 0; right: 0; overflow: hidden; height: 50px; line-height: 1.5; color: #313239; background-color: #FFF; padding: 15px; }
#n5038 .floor_article10_1{ width: 380px; display: inline-block; box-sizing: border-box; float: none; }
#n5038 .article10 a{ border-bottom: 0; }
/*----------------------平板板式样式----------------------*/ 
@media screen and (min-width:641px) and (max-width:1200px) { 


 }

 /*----------------------手机板式样式----------------------*/
 @media screen and (max-width:640px) {

#n5032 .floor_basic22 .Wrap{ padding: 0; }

#n5034 .floor_basic20 ul.style2{ overflow-x: auto; white-space: nowrap; }
#n5038 .floor_article10{ text-align: center;overflow-x: auto; white-space: nowrap; }

#n5038{ padding: 20px 0 !important; padding-top: 65px !important; }
#n5038 .floor_article10_1{ width: 280px; }
#n5038 .first-detail1 li.n1 a .InfoTitle{ padding: 15px; }
.article10 .InfoTitle{ max-width: 65%; }
#n5039 .floor_basic4{ top: 20px !important; }
}




		#n5040{
			background-color:#FFFFFF;		}
		#n5040 .floor_head0_shade2{
			background-color:#FFFFFF; opacity: 0.3; height: 65px;
		}
		#n5040 .floor_head0.istop,#n5040 .floor_head0.navigation-style1,#n5040 .floor_head0.navigation-style3{
			background-color:#FFFFFF;		}
		#n5040 .floor_head0.navigation-style2.notTop{
			background-color:#FFFFFF;		}
		#n5040 .floor_head0{
			padding: 10px 0;
		}
		#n5040 .logo img{
			height: 65px;
		}
		#n5040 .navigation{
			text-align: right;
		}
		#n5040 .navigation ul.navigationlist li{
			line-height: 65px;
		}
		#n5040 .navigation ul.navigationlist>li>a{
			font-size:16px;color:#333333;font-weight: normal;font-style: normal;text-align:;			padding-left: 16px; padding-right: 16px;
		}
		#n5040 .subnavigationlist{
					}
		#n5040 .subnavigationlist a{
			font-family:Microsoft YaHei;color:#333333;font-weight: normal;font-style: normal;text-align:;		}
		#n5040 .user{
			line-height: 65px;
		}
		#n5040 #member a{
			font-size:14px;color:#666666;font-weight: normal;font-style: normal;text-align:;		}



		#n5022 .bannertext{
			top: 50%; text-align: center;
		}
		#n5022 .bannertext .BannerName{ 
			color:#333333;font-weight: bold;font-style: normal;text-align:;		}
		#n5022 .bannertext .BannerDescription{
			color:#999999;font-weight: normal;font-style: normal;text-align:;		}



			#n5002{
				background-color:#FFFFFF; padding:0px 0;
			}
			#n5002 .component_title a{ 
				font-weight: bold;font-style: normal;text-align:;			}
			#n5002 .component_bottom a,
			#n5002 li a{ 
				font-weight: normal;font-style: normal;text-align:;			}
			#n5002 li span{ 
				font-weight: normal;font-style: normal;text-align:;			}
			#n5002 li{
				animation-duration: 1.00s; animation-fill-mode: both;
			}

			#n5033 .floor_basic4{
				animation-duration: 1.00s; animation-fill-mode: both;
				text-align: center;
				top: 50px;
			}
			#n5033 .component_title{
								padding-top:0px;padding-bottom:0px;
			}
			#n5033 .component_title h2 a {
				font-size:36px;color:#333333;font-weight: bold;font-style: normal;text-align:;			}
			#n5033 .component_title p {
				color:#333333;font-weight: normal;font-style: normal;text-align:;			}

			#n5032 {
				padding-top:140px;
				padding-bottom:25px;
				background-color:#FFFFFF;			}

			@media screen and (max-width:640px) {#n5032 {padding-top:180px;}}



			#n5032 li{
				animation-duration: 1.00s; animation-fill-mode: both;
			}
			#n5032 .Wrap{
								margin: 17px;
				border-radius: 14px;
							}
			#n5032 .Title{ 
				font-size:18px;color:#515259;line-height:2em;font-weight: normal;font-style: normal;text-align:;			}
			#n5032 .SubTitle{ 
				font-size:15px;color:#666666;font-weight: normal;font-style: normal;text-align:;			}
			#n5032 .Description{ 
				font-size:15px;color:#999999;font-weight: normal;font-style: normal;text-align:;			}



            #n5026{
                padding:55px 0;
                background-color:#FFFFFF;            }
	    @media screen and (max-width:640px) {#n5026 {padding:0;}}


            #n5026 .component_title h2 a{ 
                font-size:36px;font-weight: bold;font-style: normal;text-align:;            }
            #n5026 .component_title p{ 
                font-weight: normal;font-style: normal;text-align:;            }
            #n5026 .tabbar a{
                background:#CCCCCC;
                padding:10px 60px;
                font-weight: normal;font-style: normal;text-align:;            }
            #n5026 .tabbar a img{
                height:50px;
            }
            #n5026 .InfoTitle{ 
                line-height:1.6em;font-weight: normal;font-style: normal;text-align:;            }
            #n5026 li{
                animation-duration: 1.00s; animation-fill-mode: both;
            }


			#n5035 .floor_basic4{
				animation-duration: 1.00s; animation-fill-mode: both;
				text-align: center;
				top: 50px;
			}
			#n5035 .component_title{
				background-repeat:no-repeat;background-size:auto 100%;background-position:center top;				padding-top:0px;padding-bottom:0px;
			}
			#n5035 .component_title h2 a {
				font-size:36px;color:#FFFFFF;font-weight: bold;font-style: normal;text-align:;			}
			#n5035 .component_title p {
				color:#CCCCCC;font-weight: normal;font-style: normal;text-align:;			}





			#n5034 {
				padding-top:140px;
				padding-bottom:60px;
				background-color:#333333;background-image:url(../images/nbg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;			}
			#n5034 .component_body{
				animation-duration: 1.00s; animation-fill-mode: both;
			}
			#n5034 .Title{ 
				font-size:16px;color:#FFFFFF;line-height:1.8em;font-weight: normal;font-style: normal;text-align:;			}
			#n5034 .SubTitle{ 
				font-size:18px;color:#333333;font-weight: bold;font-style: normal;text-align:;				text-align: left;
				padding: 0 45px;
			}
			#n5034 .Description{ 
				font-size:18px;color:#999999;line-height:1.6em;font-weight: normal;font-style: normal;text-align:;				text-align: left;
				padding: 0 45px;
			}
			#n5034 ul{
				border-bottom: 1px solid #DDDDDD59;			}
			#n5034 li.k1{
				border-bottom: 2px solid #FFFFFF;
			}
			#n5034 li.k1 .Title{
				color: #FFFFFF;
			}
			#n5034 ul.style2 li.k1{
				background: #1C46B1;
				border-color: #1C46B1 !important;
			}
			#n5034 li{
				width: 25%;
			}
			#n5034 .swiper_bg{
							}



			#n5037 .floor_basic4{
				animation-duration: 1.00s; animation-fill-mode: both;
				text-align: center;
				top: 50px;
			}
			#n5037 .component_title{
								padding-top:0px;padding-bottom:0px;
			}
			#n5037 .component_title h2 a {
				font-size:36px;color:#333333;font-weight: bold;font-style: normal;text-align:;			}
			#n5037 .component_title p {
				color:#CCCCCC;font-weight: normal;font-style: normal;text-align:;			}

			#n5036{ 
				padding-top:160px;
				padding-bottom:45px;
				background-color:#F7F6FC;			}
			#n5036 .Wrap i{
				font-size:40px;color:#0291E3;font-weight: normal;font-style: normal;text-align:;			}
			#n5036 .TPicture{
				height: 500px;
			}
			#n5036 .Title {
				font-size:18px;color:#595961;line-height:1.8em;font-weight: bold;font-style: normal;text-align:;			}
			#n5036 .SubTitle {
				font-size:14px;color:#999999;line-height:2em;font-weight: normal;font-style: normal;text-align:; 
			}
			#n5036 .Description{
				font-size:14px;color:#999999;line-height:1.8em;font-weight: normal;font-style: normal;text-align:;			}
			#n5036 li {
				animation-duration: 1.00s; animation-fill-mode: both;
			}








			#n5039 .floor_basic4{
				animation-duration: 1.00s; animation-fill-mode: both;
				text-align: center;
				top: 50px;
			}
			#n5039 .component_title{
								padding-top:0px;padding-bottom:0px;
			}
			#n5039 .component_title h2 a {
				font-size:36px;color:#333333;font-weight: bold;font-style: normal;text-align:;			}
			#n5039 .component_title p {
				color:#CCCCCC;font-weight: normal;font-style: normal;text-align:;			}

			#n5038{
				background-color:#FFFFFF;background-image:url(../images/news_bg.jpg);background-repeat:repeat; padding:140px 0;
			}
			#n5038 .component_title h2 a{ 
				font-weight: normal;font-style: normal;text-align:;			}
			#n5038 .component_title p{ 
				font-weight: normal;font-style: normal;text-align:;			}
			#n5038 .InfoTitle{
				font-size:16px;color:#FFFFFF;font-weight: normal;font-style: normal;text-align:;			}
			#n5038 .InfoTime{ 
				color:#FFFFFF;font-weight: normal;font-style: normal;text-align:;			}
			#n5038 li{
				animation-duration: 1.00s; animation-fill-mode: both;
			}




			#n5020{ 
				padding:10px 0;
				background-color:#ffffff;			}
			#n5020 .linklist .link_name{ 
				font-size:15px;color:#000000;line-height:1em;font-weight: normal;font-style: normal;text-align:;;
			}
			#n5020 .linklist li{
				animation-duration: 1.50s; animation-fill-mode: both;
				margin-right:10px;
				font-size:13px;color:#999999;line-height:2em;font-weight: normal;font-style: normal;text-align:;			}
			#n5020 .linklist li a{ 
				font-size:13px;color:#999999;line-height:2em;font-weight: normal;font-style: normal;text-align:;			}
			#n5020 .linklist li img{ 
				width:86px;height:30px;
			}