﻿@charset "utf-8";
body { font-family: -apple-system, "Microsoft YaHei","Verdana", "Geneva", "sans-serif" ; font-size: 12px; color: #333; margin: 0 auto; background: #fff;min-width:1200px;}
 
ul, form, p, h1, h2, h3, h4, h5, h6, div, input, text, textare, dl, dt, dd { margin: 0; padding: 0; }
ul { list-style: none; }
img { border: none; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4 {  }

/*标准的橙色：#ff4600*/


/**公共隔断**/
.ge50 { clear:both; height:50px;}
.ge40 { clear:both; height:40px;}
.ge30 { clear:both; height:30px;}
.ge20 { clear:both; height:20px;}
.ge10 { clear:both; height:10px; font-size:1px;}
.ge00 { clear:both; height:00px; font-size:0px;}

.tongyong_top_banner  { width:100%; clear:both;   }
.tongyong_top_banner .banner_bg  {  min-height:220px;   }  
   

/*general*/
.wrap{ margin:0 auto; width:1200px; min-width: 1200px;}

.fl{ float:left;}
.fr{ float:right;}
 
/*header*/
#header_mask{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9; background:url(/images/mask_index.png); display:none !important;}
#header{ width:100%; position:fixed; top:0; left:0; z-index:99999; }
#header.abs{ background: #fff!important; border-bottom: 1px solid #f1f1f1;}
#header.min{ background-color:rgb(255,255,255,0.85); border-bottom: 1px solid #f1f1f1;}

	
#header .wrap{ height:73px;  max-width: 1200px; min-width: unset;}
#header .wrap.header_abs{height: 73px;}
.header_fill{height: 89px;}  
.header_fill.header_11{}
#header .logo{ max-height:56px;margin: 25px 0;}
#header .logo img{ margin: 0px 5px;}
#header .bot{margin-top: 23px;}
#header .nav{float: left;height: 40px; }
#header .nav li{ float:left; position:relative;margin-right: 54px;}
#header .nav li:first-child{ padding-right: 0; margin-right: 72px;}
#header .nav li:last-child{ margin-right: 0;}
#header .nav li:first-child a{ padding-right: 0;}
#header .nav li.clear{ clear:both;}
#header .nav li>a{ height:50px; line-height:50px; font-size:16px; display:inline-block; padding:0 16px 0 0;-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color:#1a1a1a;}
#header .nav li>a.sec i{ width:9px; height:6px; right:0; top:calc(45% + 1px); background:url(/images/icon_head_arrow.png) no-repeat; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#header .nav li:hover>a{ color:#ff4600; text-decoration:none;}
#header .nav li:hover>a i{ transform: rotate(180deg);}
#header .nav li>a.cur{ color:#ff4600; text-decoration:none;}
#header .nav li dl{  width:110px; position:absolute; left: 0;margin-left: -25px; top:100%; background:#fff; padding:0;height: 0;overflow: hidden;transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s; -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
#header .nav li dd{ height: 40px; line-height:40px; overflow:hidden;}
#header .nav li dd a{ font-size: 14px; color: #222; text-decoration: none; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;}
#header .nav li dd a:hover{ color: #ff4800;}
#header .nav li .dh_on{ color: #ff4800;}



.headerbox  {  background-color:rgb(255,255,255,0.15);}
.top_right   { float:right; }
.top_search     { padding:35px 0px 0px 0px; margin-left:30px; float:left;   }
.top_search a   { display:block; padding:35px 0px 0px 0px; margin-left:30px; float:left; width:50px;  background:url('/images/ico001.png') no-repeat ;  }
.top_search a:hover   {  background:url('/images/ico001-1.png') no-repeat ;  }




.top_language        { padding:35px 0px 0px 0px; float:left; margin-left:30px;  }
.top_language_bt     { clear:both; }
.top_language_bt a   { display:block; padding:35px 0px 0px 0px;  float:left; width:50px; background:url('/images/ico002.png') no-repeat ;  }
.top_language_bt a:hover   {  background:url('/images/ico002-1.png') no-repeat ;  }


.top_language_li     { clear:both; position:relative ;display:none; }
.top_language_li ul  {  background:#fff; position:absolute;transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s; -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding:10px; width:70px; margin-left:-30px;}
.top_language_li li  {height: 30px; line-height:30px; }
.top_language_li li a{ font-size: 14px; color: #222; text-decoration: none; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;}
.top_language_li li a:hover{ color: #ff4600;}


.top_member     { padding:35px 0px 0px 0px;  float:left; width:50px; }
.top_member a   { display:block; padding:35px 0px 0px 0px; margin-left:30px; float:left; width:50px; background:url('/images/ico003.png') no-repeat ;  }
.top_member a:hover   {  background:url('/images/ico003-1.png') no-repeat ;  }

.top_dh         { padding:20px 0px 0px 0px;}
.top_search_zw    { display:none; height:80px; width:400px; margin:0 auto; clear:both; padding-top:20px;   } 
.top_search_zw_bg    { background:#f1f1f1;   } 
.top_search_input { background:#fff;height:35px; line-height:35px; border-radius:6px; border: solid 1px #ccc; width:360px; margin-bottom:5px; padding:0px 10px 0px 10px; float:left 	}
.top_search_sub   { background: url('/images/ico001.png') no-repeat 98% 50%; float:left; margin-left:-45px; width:40px; height:40px; border:0px;}
.top_search_zw_hot { clear:both;word-spacing:5px; line-height:30px;}
.top_search_zw_hot  a{  }
.top_search_zw_hot a:hover{ color:#ff4600}


/*footer*/
#footer{ background:#273037;}
#footer .top{ padding-top:50px; padding-bottom:45px;}
#footer .top .links{margin-top:34px;}
#footer .top .links span{ color: #fff; font-size: 16px; margin-right:10px;}
#footer .top .links a{ color: #fff; font-size: 14px; margin:0 5px;}
#footer .info{ max-width:350px; margin-left:10px;text-align: right;}
#footer .info .tel{ display: inline-block;font-size:30px; color:#32cab3; font-family:"Arial"; padding-left:40px;}
#footer .info .tel i{ left:0; top:0; width:32px; height:33px; background:url(/images/icons.png) no-repeat; background-position:-43px -37px;}
#footer .info .rows{ font-size:14px; color:#a8adb0; line-height:25px; padding:3px 0;}
#footer .menu dl{ float:left; width:130px; margin-right:20px;}
#footer .menu dl dt{ padding-bottom: 15px;font-size:16px;color: white;}
#footer .menu dl dd{ height:20px; line-height:20px;  margin-top:10px;}
#footer .menu dl dd a{ font-size:14px; color:#a8adb0;}
#footer .menu dl dd a:hover{color: #33cbb4;text-decoration: none;}
#footer .qrcode{ margin-top: 25px;margin-right:10px; width:110px;}
#footer .bot{ border-top:1px solid #3a4249; padding-top:22px; padding-bottom:10px; line-height:25px;}
#footer .copyright{ font-size:14px; color:#a8adb0;}
#footer .copyright a{ margin-left:10px; color:#a8adb0;}
#footer .copyright .links{ margin-left:0; font-size:12px;}
#footer .record a{ color:#939393; margin-left:20px; padding-left:25px;}
#footer .record i{ width:18px; height:20px; left:0; top:-2px; background:url(/images/icons.png) no-repeat; background-position:0 -155px;}

#footer .contents .tel{ font-size:16px; color:#fff; background:url(../images/icon_kefu.png) left center no-repeat; padding-left:55px; line-height:27px;}
#footer .contents .tel span{ font-size:22px; color:#0cba92; font-family:"Arial";}
#footer .contents .code{ width:90px; height:90px; margin-left:55px; margin-top:15px; opacity:0.8;}
#footer .bottom{ border-top:1px solid #363e45; padding:30px 0; text-align:center;}
#footer .bottom .rows{ line-height:30px;}
#footer .bottom *{ color:#818487; font-size:14px;}

#footer_alert{ width:100%; height:58px; position:fixed; left:0; bottom:-100px; background:#e9e9e9; background:rgba(233,233,233,0.9); z-index:999;}
#footer_alert .wrap{ position:relative; height:100%;}
#footer_alert .img{ width:96px; height:66px; position:absolute; left:240px; bottom:7px;}
#footer_alert .txt{ font-size:24px; color:#535353; line-height:58px; margin-left:380px; float:left;}
#footer_alert .txt span{ font-family:"Arial"; font-size:32px; color:#3eb3a0; margin:0 10px; vertical-align:bottom;}
#footer_alert .btn{ width:166px; height:38px; line-height:38px; font-size:16px; color:#fff; float:right; margin-right:200px; margin-top:11px; background:#48bdaa; display:inline-block; text-decoration:none; text-indent:50px; -moz-border-radius:19px; -ms-border-radius:19px; -o-border-radius:19px; -webkit-border-radius:19px; border-radius:19px;}
#footer_alert .btn i{ width:27px; height:22px; left:15px; top:7px; background:url(/images/icons.png) no-repeat; background-position:-37px -3px;}
#footer_alert .close{ width:25px; height:25px; float:right; cursor:pointer; margin-right:10px; margin-top:17px;}
#footer_alert .close i{ width:25px; height:25px; left:0; top:0; background:url(/images/icons.png) no-repeat; background-position:-456px -398px;}
/*enroll*/
#footer_alert .enroll_btn{ width:166px; height:38px; line-height:38px; font-size:20px; color:#fff; float:right; margin-right:145px; margin-top:11px; background:#ff4600; display:inline-block; text-decoration:none; text-indent:60px; -moz-border-radius:19px; -ms-border-radius:19px; -o-border-radius:19px; -webkit-border-radius:19px; border-radius:19px;}
#footer_alert .enroll_btn i{ width:27px; height:22px; left:22px; top:7px; background:url(/images/icons.png) no-repeat; background-position:-37px -3px;}
#footer_alert .enroll_title_txt{ font-size:24px; color:#555; float:left; line-height:60px; margin-left:40px;}
#footer_alert .enroll_img{ float:left; margin-left:35px;}
#footer_alert .enroll_tips_txt{ float:left; font-size:18px; color:#555; line-height:60px; margin-left:10px;}



/***翻页公共样式***/

.fy{ text-align:center; margin-top:30px;margin-bottom:30px; font-size:18px;}
.fy a,.fy span { display:inline-table; padding:2px 8px; margin:0 0.2%; background:#fff; border-radius:8px; border:1px solid #bdbdbd;  }
.fy a:hover{ border:1px solid #ff4800;  background:#ff4800; color:#fff; }
.fy .fy_on{ border:1px solid #ff4800; padding:2px 8px; background:#ff4800; color:#fff;}
.fy .this_on_page{ background:#ff4800;border:1px solid #ff4800;  background:#ff4800; color:#fff; }


/*homepage*/
.index_top_banner { clear:both; min-height:860px; }
.index_top_banner li {  }
.banner_img   { height:860px; width:1200px }
.banner_bt    { padding:280px 0px 30px 0px; font-size:36px; line-height:60px; }
.banner_bt h2   {  font-size:36px; }
.banner_des1  { font-size:26px; line-height:50px; }
.banner_des2  { font-size:26px; line-height:50px; }
.banner_a     { clear:both; width:400px; padding:30px 0px 30px 0px; }
.banner_a1     { font-size:18px; float:left; display:block; width:120px; text-align:center;  color:#fff;   border:solid 1px #ff4600;border-radius:40px; padding:8px 30px 8px 30px; 
  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;
 }.banner_a1:hover {  text-decoration:none;   background-position: 0 100%; color:#ff4600;
}

.banner_a2    {  font-size:18px; float:left; display:block;  text-align:center; color:#ff4600;   border-radius:40px; padding:8px 20px 8px 20px;   border:solid 1px #ff4600; margin-left:20px;
  display:flex;
  background: linear-gradient(to right, #ff4600 50%, #fff 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 1s ease;
}
.banner_a2:hover { 
 text-decoration:none;  
 background-position: 0 100%; color:#fff;
}
.location_right { padding-left:600px}

/*index hot*/
.index_hot_bg {  clear:both; width:100%; padding:30px 0px 20px 0px; min-height:150px; background:#f4f4f4;   } 
.index_hot { width:1200px; margin:0 auto; margin-top:-80px;     position: relative;  } 


.index_hot_li_img { width:85px; text-align:center;  float:left; height:72px; padding-top:5px; float:left;}
.index_hot_li_bt  { width:190px; float:left; line-height:30px; color:#1a1a1a;}
.index_hot_li_des { width:190px; float:left; line-height:150%;}

.index_hot_a a { display:block; width:285px; height:87px;  margin-right:20px; float:left; background:#fff;  border-radius:8px; padding-top:20px;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45);  }
.index_hot_b a { display:block; width:285px; height:87px;  margin-right:20px; float:left; background:#fff;  border-radius:8px;  padding-top:20px;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45);  }
.index_hot_c a { display:block; width:285px; height:87px;  float:left;  background:#fff;  border-radius:8px; padding-top:20px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45);  }
.index_hot_d a {  width:285px; height:87px;  float:right; background:#fff;  border-radius:8px;  padding-top:20px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45);}
.index_hot_a a:hover,.index_hot_b a:hover,.index_hot_c a:hover,.index_hot_d a:hover     {  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); color:#000}


.index_hot_a {-webkit-animation: type1_step2_up 1s 0.5s ease-out forwards; animation: type1_step2_up 1s 0s ease-out forwards; } 
.index_hot_b {-webkit-animation: type1_step2_up 1s 1.0s ease-out forwards; animation: type1_step2_up 1s 0.5s ease-out forwards;}
.index_hot_c {-webkit-animation: type1_step2_up 1s 1.5s ease-out forwards; animation: type1_step2_up 1s 1s ease-out forwards;}
.index_hot_d {-webkit-animation: type1_step2_up 1s 2.0s ease-out forwards; animation: type1_step2_up 1s 1.5s ease-out forwards;}

@-webkit-keyframes type1_step2_up {
	0% { transform: translateY(30px); opacity: 0;}
	100% { transform: translateY(0); opacity: 1;}
}

/*index_question*/

.index_question_bg            { clear:both; width:100%; padding:30px 0px 20px 0px; min-height:750px; background:#f4f4f4;  }
.index_question               { width:1200px; margin:auto; clear:both ;    }  
.index_question_head          { clear:both;   text-align:center;    padding: 30px 0px 30px 0px; color:#1a1a1a }
.index_question_head      h2  { font-weight:normal; font-size: 32px;  }
.index_question_des           { clear:both; color:#666666; font-size:18px; line-height:50px; height:50px;  }

.index_question_list          { clear:both; padding:20px 0px 10px 0px; min-height:300px;  }
.index_question_list ul       { }
.index_question_list li       {   list-style:none;  text-align:center;   -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}

@keyframes up_to_down{
	0% { transform: translateY(-30px); opacity: 0;}
	100% { transform: translateY(0); opacity: 1;}
}


.index_question_list li a           { background:#fff; float:left;  margin-left:6px; margin-right:6px; width:165px; height:440px;display:block;  border-radius:4px; border:solid 1px #fff; text-align:center; padding:10px; }
.index_question_list li a:hover     {  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45); text-decoration:none; background:#fff url('/images/bg00001.png') no-repeat 50% 100%}


.index_question_list_bt          { clear:both; }
.index_question_list_bt h2       { font-size:18px; font-weight:normal;padding:30px 0px 15px 0px ;color:#1a1a1a;  }
.index_question_list_bt h2 a     {  }
.index_question_list_bt  a:hover h2 { color:#ff4600!important}

.index_question_list_img         { clear:both; padding:30px 0px 30px 0px;  }
.index_question_list_des         { padding:10px 0px 10px 0px; line-height:200%;}

.index_schedule_but               { clear:both; width:180px; font-size:18px; margin:0 auto; text-align:center   }
.index_schedule_but  a            { display:block; color:#fff; background:#ff4600; border:solid 1px #ff4600; text-align:center; padding:10px 5px 10px 5px; border-radius:22px;

  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;

}
.index_schedule_but  a:hover      {  text-decoration:none ;
 text-decoration:none;  
 background-position: 0 100%; color:#ff4600;

 }


/*index_youshi*/

.index_youshi_bg                { clear:both; width:100%; padding:50px 0px 40px 0px; min-height:220px; background:#fff ;  }
.index_youshi                   { width:1200px; margin:auto; clear:both ; text-align:center;}  
.index_youshi_bt                { padding-top:30px; color:#1a1a1a;}
.index_youshi_bt h2             { font-weight:normal; font-size: 32px;  }
.index_youshi_des               { clear:both; color:#666666;  padding: 20px 0px 10px 0px; font-size:18px;   } 
.index_youshi_list              { clear:both; padding:10px 13px 10px 13px; min-height:250px; margin-top:100px;  }
.index_youshi_list_li           {  min-height:300px; margin:20px 20px 20px 20px; padding:10px; border:solid 1px #fff; background-color:rgb(255,255,255,0.35);  border-radius:4px;  }

.index_youshi_list_li_img       { width:55%; float:left; min-height:600px;  }
.index_youshi_list_li_img  img  {-webkit-animation: up_to_down 1s 0.5s ease-out forwards;animation: up_to_down 1s 0.5s ease-out forwards;   }
.index_youshi_list_li_right     { width:45%; float:right; min-height:600px; text-align:left;}
.index_youshi_list_li_left      { width:45%; float:left; min-height:600px; text-align:left;}
.index_youshi_list_li_bt        { min-height:30px;   }
.index_youshi_list_li_bt  h3    { font-size:28px; min-height:30px; color:#1a1a1a ; line-height:60px; font-weight:normal; }
.index_youshi_list_li_bt  h3 span {  color:#ff4600  }
.index_youshi_list_li_des       { font-size:12px; line-height:25px; color:#1a1a1a; line-height:25px; color:#878787   }
.index_youshi_list_li_li        { float:left; text-align:left; padding-left:20px; min-height:100px; line-height:30px; padding-top:20px;}
.index_youshi_list_li_li li     { list-style:circle;  }

.index_youshi_list_li_sub       { clear:both; width:180px; font-size:18px; text-align:center; padding-top:10px; margin-left:20px;   }
.index_youshi_list_li_sub  a    { display:block; color:#fff; background:#ff4600; border:solid 1px #ff4600; text-align:center; padding:6px 5px 6px 5px; border-radius:22px;

  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;

}
.index_youshi_list_li_sub  a:hover      {  text-decoration:none ;
 text-decoration:none;  
 background-position: 0 100%; color:#ff4600;

 }


.index_projects_bg            { clear:both; width:100%; padding:30px 0px 20px 0px; min-height:650px; background:#f4f4f4;  }
.index_projects               { width:1200px; margin:auto; clear:both ;    }  
.index_projects_head          { clear:both;   text-align:center;    padding: 80px 0px 20px 0px; }
.index_projects_head_bt  h2   { font-weight:normal; font-size: 32px;color:#1a1a1a;  }
.index_projects_head_sort      { clear:both; color:#1a1a1a;  padding: 70px 0px 10px 0px; font-size:18px;    }
.index_projects_head_sort .hover_on     { color:#ff4600; border-bottom:solid 2px #ff4600;   }
.index_projects_head_sort a             {  padding:20px 0px 20px 0px;  margin-left:10px; margin-right:10px; width:100px;   display:inline ; color:#1a1a1a}
.index_projects_head_sort a:hover       { color:#ff4600; border-bottom:solid 2px #ff4600; text-decoration:none   }

.index_projects_list         { clear:both;  min-height:180px;  }
.index_projects_list a       { width:158px; height:65px; float:left; display:block; margin-left:5px; margin-top:12px; margin-right:5px;  overflow:hidden; list-style:none;  text-align:center; border-radius:4px; border:solid 1px #ffffff; background:#fff; }
.index_projects_list a:hover {box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.45);}
.index_projects_list a img      { max-width:190px; max-height:60px; }

.index_projects_worldwide { clear:both; position:absolute; margin-top:-350px; z-index:30} 
.index_projects_worldwide_bt { font-size:24px; font-variant:normal; color:#1a1a1a; line-height:60px; text-align:center}
.index_projects_worldwide_sort { text-align:center; font-size:16px; line-height:60px; min-height:80px;}
.index_projects_worldwide_sort a  { text-decoration:none;  display:inline; margin-left:5px;  border:solid 1px #f4f4f4; background-color: rgba(255, 255, 255, 0.5); border-radius:6px;   margin-right:5px; padding:2px 5px 2px 5px; color:#1a1a1a; }
.index_projects_worldwide_sort a:hover  { color:#ff4600; border:solid 1px #ff4600;  }
.index_projects_worldwide_des  { text-align:center; font-size:14px; line-height:30px;} 
.index_projects_worldwide_des  a { color:#ff4600 } 



/*index earth*/
.index_projects_earth { clear:both; text-align:center;}
.earth{   height:580px; overflow:hidden; width:100%; margin:0 auto;      }
#earth-mode {   }
#earth{ width: 100% ; min-height: 900px ;}
canvas { padding-top:30px;}




.index_ecological_bg          { clear:both; width:100%; padding:30px 0px 20px 0px; min-height:650px; background:#fff;  }
.index_ecological             {  margin:auto; clear:both ;    }  
.index_ecological_bt          { clear:both;   text-align:center; padding: 80px 0px 20px 0px; }
.index_ecological_bt  h2      { font-weight:normal; font-size: 32px;color:#1a1a1a;  }
.index_ecological_des         { clear:both; color:#1a1a1a; padding: 50px 0px 10px 0px; font-size:18px; text-align:center;   }
.index_ecological_notic       { clear:both; text-align:center; min-height:60px;  }
.content-list-box  { padding:50px 0px 50px 0px; clear:both}
.index_ecological .logo-content-list{ width: 100%; display: flex; overflow: hidden; padding:5px 0px 5px 0px;}

.index_ecological .logo-content-list:nth-child(1) .logo-list{    animation: paomadeng 24s linear infinite;    animation-delay: 1s;    -webkit-animation-delay: 1s;}
.index_ecological .logo-content-list:nth-child(2) .logo-list{    animation: paomadengTwo 24s linear infinite;    animation-delay: 1s;    -webkit-animation-delay: 1s;}
.index_ecological .logo-content-list:nth-child(3) .logo-list{    animation: paomadeng 24s linear infinite;    animation-delay: 1s;    -webkit-animation-delay: 1s;}
.index_ecological .logo-list { display: flex;}
.index_ecological .logo-list span {  overflow:hidden; display: inline-block;    justify-content: center;    margin: 0 10px 10px 0;    text-align: center;}
.index_ecological .logo-list span img { max-width: 150px; max-height: 45px; background: #FFFFFF; box-shadow: 0 8px 15px 0 rgba(55,85,152,0.07); border-radius: 4px; display: inline-block;    justify-content: center;     text-align: center;}

@keyframes paomadeng {
    from {
        transform: translateX(0%);
        -ms-transform: translateX(0%); /* IE 9 */
        -moz-transform: translateX(0%); /* Firefox */
        -webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
        -o-transform: translateX(0%);
    }

    to {
        transform: translateX(-100%);
        -ms-transform: translateX(-100%); /* IE 9 */
        -moz-transform: translateX(-100%); /* Firefox */
        -webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
        -o-transform: translateX(-100%);
    }
}
@keyframes paomadengTwo {
    from {
        transform: translateX(-100%);
        -ms-transform: translateX(-100%); /* IE 9 */
        -moz-transform: translateX(-100%); /* Firefox */
        -webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
        -o-transform: translateX(-100%);

    }

    to {
        transform: translateX(0%);
        -ms-transform: translateX(0%); /* IE 9 */
        -moz-transform: translateX(0%); /* Firefox */
        -webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
        -o-transform: translateX(0%);
    }
}


.index_news_bg          { clear:both; width:100%; padding:30px 0px 20px 0px; min-height:650px; background:#f4f4f4;  }
.index_news             {  margin:0 auto; clear:both ; width:1200px;}  
.index_news_bt          { clear:both; text-align:center; padding: 80px 0px 20px 0px; }
.index_news_bt  h2      { font-weight:normal; font-size: 32px;  color:#1a1a1a;  }
.index_news_des         { clear:both;   padding: 20px 0px 10px 0px; font-size:18px; text-align:center;   }
.index_news_des a       { color:#ff4600;     }
.index_news_des a:hover {     }

.index_news_box { clear:both; padding:20px 0px 20px 0px;}
.index_news_list_a { width:370px; float:left; margin-right:40px; overflow:hidden;}
.index_news_list_b { width:370px; float:left; margin-right:40px; overflow:hidden;}
.index_news_list_c { width:370px; float:right;overflow:hidden;}

.index_news_list_a_bt {  }
.index_news_list_a_bt h3 { font-size:22px;  display:inline; line-height:45px; font-weight:normal;  }
.index_news_list_a_bt span { float:right; font-size:24px; font-weight:normal;  padding-top:5px; }
.index_news_list_a_bt a  {  background:url('/images/ico00201.png') no-repeat 0px 50% ; height:50px; display:block; padding:10px 0px 5px 50px; color:#1a1a1a }
.index_news_list_a_bt a:hover {  background:url('/images/ico00201-1.png') no-repeat 0px 50%; color:#ff4600; text-decoration:none }

.index_news_list_img { clear:both;  padding:20px 0px 0px 0px;}
.index_news_list_img img{ width:100%; max-height:200px; border-radius:4px 4px 0px 0px;  }  
.index_news_list_img_bt {  text-align:center; height:40px; line-height:40px; font-size:14px; background: #fff;   overflow:hidden; border-radius:0px 0px 5px 5px; }
.index_news_list_img_bt a { display:block; }
.index_news_list_img_bt a:hover {  color:#ff4600; text-decoration:none  }         
.index_news_list_li { clear:both;  padding:20px 0px 10px 0px;}  
.index_news_list_li li { line-height:30px; list-style:none}
.index_news_list_li li a { font-size:14px; }
.index_news_list_li li a:hover { text-decoration:none; color:#ff4800  }
.index_news_list_li li span { font-size:10px; display:block; margin-top:-10px;  }

.index_news_list_hot_list {}
.index_news_list_hot_list li { list-style:none; }
.index_news_list_hot_list li img {  max-width:220px; max-height:200px;border-radius:6px; }
.index_news_list_hot_list li a { display:block; float:left;  margin-left:10px; margin-right:10px;  border-radius:6px;    }
.index_news_list_hot_list li a:hover { box-shadow: 0 8px 15px 0 rgba(55,85,152,0.17);   }



.index_news_list_b_bt h3 { font-size:22px;  display:inline; line-height:45px; font-weight:normal;  }
.index_news_list_b_bt span { float:right; font-size:24px; font-weight:normal;  padding-top:5px; }
.index_news_list_b_bt a  {  background:url('/images/ico00202.png') no-repeat 0px 50% ; height:50px; display:block; padding:10px 0px 5px 50px; color:#1a1a1a }
.index_news_list_b_bt a:hover {  background:url('/images/ico00202-1.png') no-repeat 0px 50%; color:#ff4600; text-decoration:none }



.index_news_list_c_bt h3 { font-size:22px;  display:inline; line-height:45px; font-weight:normal;  }
.index_news_list_c_bt span { float:right; font-size:24px; font-weight:normal;  padding-top:5px; }
.index_news_list_c_bt a  {  background:url('/images/ico00203.png') no-repeat 0px 50% ; height:50px; display:block; padding:10px 0px 5px 50px;  color:#1a1a1a}
.index_news_list_c_bt a:hover {  background:url('/images/ico00203-1.png') no-repeat 0px 50%; color:#ff4600; text-decoration:none }



.index_news_list_d  { clear:both; padding:30px 0px 30px 0px;  }
.index_news_list_d_bt h3 { font-size:22px;  display:inline; line-height:45px; font-weight:normal;  }
.index_news_list_d_bt span { float:right; font-size:24px; font-weight:normal;  padding-top:5px; }
.index_news_list_d_bt a  {  background:url('/images/ico00204.png') no-repeat 0px 50% ; height:50px; display:block; padding:10px 0px 5px 50px; color:#1a1a1a }
.index_news_list_d_bt a:hover {  background:url('/images/ico00204-1.png') no-repeat 0px 50%; color:#ff4600; text-decoration:none; }


.bottom_schedule_bg{ clear:both; background:#e1e1e1; min-height:400px; overflow:hidden; width:100%; }
.bottom_schedule { width:100%; margin:0 auto; padding:130px 0px 10px 0px; z-index:6; position:absolute;min-width:1200px;}
.bottom_schedule_bt { text-align:center;}
.bottom_schedule_bt h2 { font-weight:normal; font-size:32px; color:#1a1a1a}
.bottom_schedule_des{ text-align:center; padding:30px 0px 30px 0px; font-size:18px;}
.bottom_schedule_sub { width:180px; margin:0 auto; padding:10px 0px 10px 0px; font-size:18px;}


.bottom_schedule_sub  a    { display:block; color:#fff; background:#ff4600; border:solid 1px #ff4600; text-align:center; padding:12px 5px 12px 5px; border-radius:22px;
  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;}
.bottom_schedule_sub  a:hover      {  text-decoration:none ;
 text-decoration:none;  
 background-position: 0 100%; color:#ff4600; }
 
.wave1{
  width: 100%;
  height: 400px; margin-top:-190px;
  --c: #e1e1e1;
  --w1: radial-gradient(100% 57% at top ,#0000 100%,var(--c) 100.5%) no-repeat;
  --w2: radial-gradient(100% 57% at bottom, var(--c) 100%,#0000 100.5%) no-repeat;
  background: var(--w1),var(--w2),var(--w1),var(--w2);
  background-position-x: -200%, -100%, 0%, 100%;
  background-position-y: 100%;
  background-size: 50.5% 100%;
  animation: m 10s infinite linear;
  min-width:1200px;
}

.wave2{
  width: 100%;
  height: 400px; z-index:2; position:absolute; margin-top:-360px;
  --c: #ffdccf;
  --w1: radial-gradient(100% 57% at top ,#0000 100%,var(--c) 100.5%) no-repeat;
  --w2: radial-gradient(100% 57% at bottom, var(--c) 100%,#0000 100.5%) no-repeat;
  background: var(--w2),var(--w1),var(--w2),var(--w1);
  background-position-x: -0%, -50%, 0%, 0%;
  background-position-y: -100%;
  background-size: 50.5% 100%;
  animation: m 10s infinite linear;  
  min-width:1200px;
}
.wave3{
  width: 100%;
  height: 400px; z-index:3; position:absolute; margin-top:-350px;
  --c: #f6f6f6;
  --w1: radial-gradient(100% 57% at top ,#0000 100%,var(--c) 100.5%) no-repeat;
  --w2: radial-gradient(100% 57% at bottom, var(--c) 100%,#0000 100.5%) no-repeat;
  background: var(--w2),var(--w1),var(--w2),var(--w1);
  background-position-x: -0%, -50%, 0%, 0%;
  background-position-y: -100%;
  background-size: 50.5% 100%;
  animation: m 20s infinite linear;
  min-width:1200px;
}
.wave4{
  width: 100%;
  height: 400px; z-index:4; position:absolute; margin-top:-320px;
  --c: #ffffff;
  --w1: radial-gradient(100% 57% at top ,#0000 100%,var(--c) 100.5%) no-repeat;
  --w2: radial-gradient(100% 57% at bottom, var(--c) 100%,#0000 100.5%) no-repeat;
  background: var(--w2),var(--w1),var(--w2),var(--w1);
  background-position-x: -0%, -50%, 0%, 0%;
  background-position-y: -100%;
  background-size: 50.5% 100%;
  animation: m 30s infinite linear;
  min-width:1200px;
}

.wave5{
  width: 100%;
  height: 200px; z-index:5; position:absolute; 
  background:#fff;
  min-width:1200px;
}

@keyframes m {
  0%  {background-position-x:-200%, -100%, 0%, 100%}
  100%{background-position-x:  0%, 100%, 200%, 300%}
}

   



.index_bottom_friend_links_bg { background:#000000; min-height:30px; line-height:30px;}
.index_bottom_friend_links { width:1200px; margin:0 auto;}
.index_bottom_friend_links_list {}

.index_bottom_nav_bg { background:#0b0b0b;min-height:80px; line-height:30px; padding:30px 0px 30px 0px; }
.index_bottom_nav    { width:1200px; margin:0 auto; text-align:center; word-spacing:5px; color:#ddd}
.index_bottom_nav  a       { color:#ccc}
.index_bottom_nav  a:hover { color:#ff4800; text-decoration:none}

.index_bottom_copy   { width:1200px; margin:0 auto; text-align:center; color:#ddd}
.index_bottom_copy  a       { color:#ccc}
.index_bottom_copy  a:hover { color:#ff4800; text-decoration:none}


.index_bottom_links_bg{ background:#262626;}
.index_bottom_links { width:1200px; margin:0 auto; padding:60px  0px 30px 0px; }
.index_bottom_links_bt { color:#fff; border-bottom:solid  1px #000; min-height:70px; }
.index_bottom_links_bt h2 { font-size:32px; font-weight:normal; width:700px; float:left; }
.index_bottom_links_logo {  float:right; }
.index_bottom_links_zw  { clear:both; border-top:solid 1px #3a3a3a; padding:40px 0px 30px 0px;  color:#ddd }
.index_bottom_links_zw  a       { color:#ccc}
.index_bottom_links_zw  a:hover { color:#ff4800; text-decoration:none}

.index_bottom_links_left { width:520px; float:left;min-height:360px;c}

.index_bottom_links_left_tel {}
.index_bottom_links_left_tel h3 { font-size:18px; font-weight:normal; color:#fff; height:60px; }
.index_bottom_links_left_tel span { font-size:32px; font-weight:normal; color:#fff; display:block;  background:url('/images/ico004001.png') no-repeat 0px 5px; padding:0px 0px 0px 40px; }

.index_bottom_links_left_email { font-size:14px; line-height:200%; padding-top:10px; }
.index_bottom_links_left_add { font-size:14px; line-height:200%; }
.index_bottom_links_left_focus { clear:both; padding:30px 0px 0px 0px;}
.index_bottom_links_left_focus_wx { width:130px; float:left; height:170px;}
.index_bottom_links_left_focus_2code {width:130px; float:left; height:170px; margin-left:30px;}
.index_bottom_links_left_focus_img { text-align:center}
.index_bottom_links_left_focus_img img { max-width:100px; max-height:100px; }
.index_bottom_links_left_focus_bt  { text-align:center; line-height:30px; height:30px;}

.index_bottom_links_right { width:670px; float:right; min-height:360px;}
.index_bottom_links_right_dh { width:130px; float:right;}
.index_bottom_links_right_dh_bt { font-size:18px; color:#fff; height:50px; }
.index_bottom_links_right_dh_list { font-size:14px;}
.index_bottom_links_right_dh_list ul { list-style:none }
.index_bottom_links_right_dh_list li { line-height:200%; }
.index_bottom_links_right_dh_list li a:hover { text-decoration:none; color:#ff4800  }


/*shop.html*/
.shop_top_banner {clear:both; min-height:460px; width:100%;  }
.shop_top_banner .banner_bg { width:100%; min-height:460px; }
.shop_top_banner .banner_zw { width:1200px; margin:0 auto; }
.shop_top_banner .banner_img { height:210px; padding-top:150px;  width:550px; text-align:center;   }
.shop_top_banner .banner_img   img{ -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}
.shop_top_banner .banner_left   { height:260px; padding-top:200px;  width:600px; padding-left:50px;   }


.shop_top_banner .banner_bt    { padding:180px 0px 30px 0px; font-size:36px; line-height:60px; }
.shop_top_banner .banner_bt h2   {  font-size:36px;  font-weight:normal}
.shop_top_banner .banner_des1  { font-size:32px; line-height:60px; }
.shop_top_banner .banner_des2  { font-size:36px; line-height:60px; }
.shop_top_banner .banner_des2  span,.shop_top_banner .banner_des1 span {  color:#ff4600  }

.shop_top_banner .location_right2 { float:right }
.shop_top_banner .location_left2  { float:left;}


.shop_top_bg   { clear:both; min-height:185px; border-bottom:solid 1px #dadada }
.shop_top      { padding:30px 0px 16px 0px; width:900px; margin:0 auto; }
.shop_top_bt   { text-align:center; min-height:80px;  }
.shop_top_bt h1  { font-size:32px; font-weight:normal; color:#1a1a1a; }
.shop_top_list   { clear:both; }
.shop_top_list ul   { list-style:none;  height:60px; }
.shop_top_list li   { font-size:20px;  margin:0px 25px 0px 25px; float:left; }
.shop_top_list li a   { display:block; padding:24px 20px 25px 20px; color:#373737; }
.shop_top_list li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 2px #ff4800}
.shop_dh_on a { color:#ff4800!important; border-bottom:solid 2px #ff4800 }



.shop_top_class { clear:both; width:350px; margin:0 auto; 	padding-top:20px; }

.shop_top_class_pc     {   font-size:18px;  float:left  }
.shop_top_class_pc a     { font-size:18px; float:left;  text-align:center;  color:#fff;   border:solid 1px #ff4600;border-radius:40px; padding:12px 30px 12px 70px; 
  background:#ff4600 url('/images/ico2001-1a.png') no-repeat 5px 0px; 
  background-position: 20px 50%;
  transition:all 1s ease;
 }
.shop_top_class_pc a:hover {  text-decoration:none;   background-position: 20px -72px;}


.shop_top_class_mobile     {  font-size:18px; float:right}
.shop_top_class_mobile a    {  font-size:18px; float:left; display:block;  text-align:center; color:#363636;   border-radius:40px; padding:12px 30px 12px 65px;  border:solid 1px #ccc; margin-left:20px;
  background: url('/images/ico2002-1a.png') no-repeat 5px 0px; 
  background-position: 20px -20px;
  transition:all 1s ease;
}
.shop_top_class_mobile a:hover {  text-decoration:none;   background-position: 20px -63px;}






.shop_difference_bg { clear:both; padding:0px 0px 30px 0px;}
.shop_difference { clear:both; width:1200px; margin:0 auto;}




.shop_temp_bg { clear:both; padding:0px 0px 30px 0px;}
.shop_temp { clear:both; width:1200px; margin:0 auto; }
.shop_temp_list { clear:both;}
.shop_temp_list ul { list-style:none;}
.shop_temp_list li { list-style:none; width:365px; height:550px; overflow:hidden; float:left; margin-right:15px; margin-left:15px; background:#ccc; text-align:center; margin-bottom:120px;}
.shop_temp_list li a{}
.shop_temp_list li a:hover{}



/*template*/

#template .template_list{ margin: 50px auto 0;width: 1200px; min-width: 1200px;}
#template .template_list .item{ margin-right: 80px;margin-bottom: 50px; width: 300px; height: 467px;  border-top-left-radius: 5px; border-top-right-radius: 5px; background: #d9d9d9; position: relative; box-shadow: 0 0 7px #aaa;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out; }
#template .template_list .item:nth-child(3n){ margin-right: 0;}
#template .template_list .item .Pic{ width: 100%; height: calc(467px - 16px); position: relative; overflow: hidden; }
#template .template_list .item .Pic img{  width: 100%; max-height: unset; /*position: absolute*/; /*top: 0; left: 0;*/ }
#template .template_list .item .Pic .Content{ display: flex; justify-content: center; align-items: center; opacity: 0; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.4); top: 0; left: 0; font-size: 0;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out; }
#template .template_list .item .Pic .Content a{ display: inline-block; width: 80px; height: 44px;line-height: 44px; border-radius: 35px; font-size: 18px; color: #fff; font-weight: bold; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;}
#template .template_list .item .Pic .Content a.select{ margin-right: 29px; border: 1px solid #ff4800; background-color: #ff4800; position: relative; overflow: hidden;  }
#template .template_list .item .Pic .Content a.show{ border: 1px solid #ff4800; background-color: transparent; position: relative; overflow: hidden; }
#template .template_list .item:hover{ box-shadow: 3px 3px 12px 2px #aaaaaad4; }
#template .template_list .item:hover .Pic .Content{ opacity: 1; }

#template .template_list.style2{width: 92%; min-width: unset; max-width: 1680px; }
#template .template_list.style2 .item{width: 30.11904%; height:0px; padding-top: 45%; margin-right: 4.7%; margin-bottom:5.9%; border-radius: 10px; overflow: hidden;}
#template .template_list.style2 .item:nth-child(3n){margin-right: 0px;}
#template .template_list.style2 .item .itemTop{display: none;}
#template .template_list.style2 .item .Pic{height: 100%; position: absolute; top: 0px; left: 0px;}
#template .template_list  .serial_number { color:#fff; font-size:10px; z-index:3; position:absolute; margin:482px 0px 0px 293px; background:#ff4800; border-radius:4px; padding:1px 5px 1px 5px;  }




/*shop system*/

.shop_system_bg { clear:both;}
.shop_system    { clear:both;}


/* projects */

.projects_top_banner {clear:both; min-height:430px; width:100%;  }
.projects_top_banner .banner_bg { width:100%; min-height:430px; }
.projects_top_banner .projects_top_banner_zw   { width:1400px; margin:0 auto; min-height:230px;  padding-top:140px;   }

.projects_top_banner .projects_top_banner_top     { width:1400px; text-align:center; height:80px; line-height:60px; }
.projects_top_banner .projects_top_banner_des1  { font-size:32px; line-height:60px; }
.projects_top_banner .projects_top_banner_des2  { font-size:36px; line-height:60px; }
.projects_top_banner_des2  span, .projects_top_banner_des1 span {  color:#ff4600  }

.projects_top_banner .projects_top_banner_img    { text-align:center; clear:both   }
.projects_top_banner .projects_top_banner_img   img{  -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}


.projects_top_bg   { clear:both; min-height:255px; border-bottom:solid 1px #dadada }
.projects_top      { padding:30px 0px 16px 0px; width:1200px; margin:0 auto; }
.projects_top_bt   { text-align:center; min-height:80px;  }
.projects_top_bt h1  { font-size:32px; font-weight:normal; color:#1a1a1a; }
.projects_top_bt p   { font-size:18px;  color:#999; padding:20px 0px 20px 0px; }
.projects_top_list   { clear:both; }
.projects_top_list ul   {height:60px; }
.projects_top_list li   {list-style:none;  font-size:18px;  margin:0px 5px 0px 5px; float:left; text-align:center }
.projects_top_list li a   { display:block; padding:24px 20px 19px 20px; color:#373737;  float:left }

   
.projects_top_list li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 1px #ff4800;  }
.projects_top_list_img { height:52px;}
.projects_top_list_img img  {filter: grayscale(100%);}
.projects_top_list li a:hover  img  {filter: grayscale(0%);}
.projects_dh_on img {filter: grayscale(0%);}
.projects_dh_on   { color:#ff4800!important; border-bottom:solid 1px #ff4800 }

.projects_top_country_bg { min-height:180px!important; }
.projects_top_country li a { padding:24px 10px 28px 10px!important;}


.projects_bg          { clear:both; padding:0px 0px 30px 0px;}
.projects             { clear:both; width:1200px; margin:0 auto; }
.projects_list        { clear:both; padding:30px 0px 0px 0px; }
.projects_li          { }
.projects_li a        { display:block; width:370px; min-height:530px; margin-left:13px; margin-right:13px; float:left; text-align:center; overflow:hidden; border-radius: 2px;  border:solid 1px #e1e1e1; margin-bottom:70px; }    
.projects_li a:hover  {  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75);text-decoration:none  }
.projects_li_img      { padding-bottom:20px; overflow:hidden }  
.projects_li_img img  { max-width:380px; max-height:215px;}   
.projects_li_logo     {  padding:20px 20px 20px 20px; clear:both; background:#fff;}
.projects_li_logo img { max-height:60px; max-width:380px; }
.projects_li_des      { padding:10px 20px 10px 20px; text-align:left; }
.projects_li_tag      { padding:10px 20px 10px 20px; text-align:left;}
.projects_li_tag  span { display:block; float:left; padding:5px 10px 5px 10px;  border-radius: 12px;  border:solid 1px #e1e1e1; margin-right:10px;  margin-bottom:10px;}
.projects_li a:hover  span   { border:solid 1px #ccc!important; color:#555  }
 a:hover .projects_li_logo     {  background:#fafafa;}
    
  
/*service*/  
.service_top_banner {clear:both; min-height:380px; width:100%;  }
.service_top_banner .banner_bg { width:100%; min-height:380px; }
.service_top_banner_zw   { width:1200px; margin:0 auto; min-height:220px;  padding-top:150px;   }

.service_top_banner_top     { width:750px; min-height:80px; line-height:60px; }
.service_top_banner_des1  { font-size:32px; line-height:70px;   }
.service_top_banner_des2  { font-size:20px; line-height:35px;}       
.service_top_banner_des2  span, .service_top_banner_des1 span {  color:#ff4600  }  

.service_top_banner_img    { text-align:center; width:450px;  }
.service_top_banner_img   img{  -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}

  
.service_top_bg   { clear:both; min-height:205px; border-bottom:solid 1px #dadada }
.service_top      { padding:50px 0px 16px 0px; width:600px; margin:0 auto; }  
.service_top_bt   { text-align:center; min-height:80px;  }
.service_top_bt h1  { font-size:32px; font-weight:normal; color:#1a1a1a; }  
.service_top_list   { clear:both; padding-left:30px; }
.service_top_list ul   { list-style:none;  height:60px; }
.service_top_list li   { font-size:20px;  margin:0px 25px 0px 25px; float:left; }
.service_top_list li a   { display:block; padding:24px 20px 25px 20px; color:#373737; }
.service_top_list li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 1px #ff4800}
.service_dh_on a { color:#ff4800!important; border-bottom:solid 1px #ff4800 }



/*service*/
.service_bg { clear:both; width:100%;}
.service      { width:1200px; margin:0 auto; padding:30px 0px 20px 0px; }


   
  
/*afters_sales_service */
.afters_sales_service_top     { padding:50px 0px 16px 0px; width:900px; margin:0 auto;   }

/*about */

.about_top_banner {clear:both; min-height:430px; width:100%;  }
.about_top_banner .banner_bg { width:100%; min-height:480px;  }
.about_top_banner .about_top_banner_zw    { width:1880px; margin:0 auto;  text-align:center; overflow:hidden;}
.about_top_banner .about_top_banner_top   { width:1880px; text-align:center; height:80px; line-height:60px; margin-top:-240px; z-index:999; position:absolute  }
.about_top_banner .about_top_banner_des1  { font-size:32px;  display: inline-flex; }
.about_top_banner .about_top_banner_des1 img  { padding:0px 20px 0px 0px;  }
.about_top_banner .about_top_banner_des2  { font-size:36px; line-height:60px; }
.about_top_banner_des2  span, .about_top_banner_des1 span {  color:#ff4600  }  
  
.about_top_banner .about_top_banner_img    { text-align:center; clear:both; z-index:1;    }
.about_top_banner .about_top_banner_img   img{  }

  
.about_top_banner .about_top_banner_des1 img {} 
.about_top_banner .about_top_banner_des1  {-webkit-animation: type1_step2_up 1s 1.0s ease-out forwards; animation: type1_step2_up 1s 0.5s ease-out forwards;}




.about_top_bg   { clear:both; min-height:205px; border-bottom:solid 1px #dadada }
.about_top      { padding:30px 0px 16px 0px; width:1100px; margin:0 auto; }
.about_top_bt   { text-align:center; min-height:80px;  }
.about_top_bt h1  { font-size:32px; font-weight:normal; color:#1a1a1a; }
.about_top_list   { clear:both; padding-left:30px; }
.about_top_list ul   { list-style:none;  height:60px; }
.about_top_list li   { font-size:20px;  margin:0px 25px 0px 25px; float:left; }
.about_top_list li a   { display:block; padding:24px 20px 25px 20px; color:#373737; }
.about_top_list li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 1px #ff4800}
.about_dh_on a { color:#ff4800!important; border-bottom:solid 1px #ff4800 }


.about_bg {clear:both; min-height:730px; width:100%;  }
.about    {width:1200px; margin:0 auto;  }
.about_bt    { min-height:60px; line-height:200%; color:#454545; padding-top:20px;}
.about_bt h2  { font-size:28px; font-weight:normal;}
.about_zw     { clear:both; width:600px; float:left; font-size:14px; color:#454545 }
.about_zw p    { line-height:200%; padding-bottom:30px;  }
.about_video   { width:560px; float:right; padding-top:20px;}
.about_video video   { max-width:540px;min-width:540px;}

.about_sm   { clear:both;width:1200px; margin:0 auto; }
.about_sm_a { width:305px; float:left; border:solid 1px #fff; margin-right:35px; padding:20px 35px 20px 35px; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75);}
.about_sm_b{ width:305px; float:left;  border:solid 1px #fff;  padding:20px 35px 20px 35px;  border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75);}
.about_sm_c{ width:305px; float:right;  border:solid 1px #fff; padding:20px 35px 20px 35px; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); }
.about_sm_bt {}
.about_sm_bt h3 { font-size:24px; font-weight:normal; width:220px; float:left; }
.about_sm_des { width:220px; float:left; padding-top:10px; line-height:200%;}
.about_sm_ico { width:68px; height:68px; float:right; margin-top:-20px; }

 

.about_youshi_bg      { clear:both; min-height:730px; width:100%; background:#e9e9e9; padding:70px 0px 30px 0px;}
.about_youshi         { width:1200px; margin:0 auto;}
.about_youshi_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.about_youshi_bt h2   { font-size:32px; font-weight:normal;  color:#454545}
.about_youshi_bt span   {   color:#ff4800; }
.about_youshi_list    { clear:both; padding:30px 0px 0px 0px;}
.about_youshi_lista   { }
.about_youshi_lista a   { display:block; min-height:540px; width:240px; float:left; background:#fff;   }
.about_youshi_lista a:hover   { display:block; min-height:540px; width:240px; float:left; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none; }
.about_youshi_lista .about_youshi_list_bt   { padding:65px 25px 40px 25px;  color:#454545  }
.about_youshi_lista a:hover .about_youshi_list_bt   {  color:#ff4800  }

.about_youshi_listb   { }
.about_youshi_listb a   { display:block; min-height:540px; width:240px; float:left; background:#f4f4f4;   }
.about_youshi_listb a:hover   { display:block; min-height:540px; width:240px; float:left; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none}
.about_youshi_listb .about_youshi_list_bt   { padding:65px 25px 40px 25px;  color:#454545  }
.about_youshi_listb .about_youshi_list_ico   { text-align:right;  }
.about_youshi_listb a:hover .about_youshi_list_bt   {  color:#ff4800  }

.about_youshi_listc   { }
.about_youshi_listc a   { display:block; min-height:540px; width:240px; float:left; background:#fff;   }
.about_youshi_listc a:hover   { display:block; min-height:540px; width:240px; float:left; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none}
.about_youshi_listc .about_youshi_list_bt   { padding:65px 25px 40px 25px;  color:#454545  }
.about_youshi_listc .about_youshi_list_ico   { text-align:center;  }
.about_youshi_listc a:hover .about_youshi_list_bt   {  color:#ff4800  }

.about_youshi_listd   { }
.about_youshi_listd a   { display:block; min-height:540px; width:240px; float:left; background:#f4f4f4;   }
.about_youshi_listd a:hover   { display:block; min-height:540px; width:240px; float:left; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none}
.about_youshi_listd .about_youshi_list_bt   { padding:65px 25px 40px 25px;  color:#454545  }
.about_youshi_listd a:hover .about_youshi_list_bt   {  color:#ff4800  }

.about_youshi_liste   { }
.about_youshi_liste a   { display:block; min-height:540px; width:240px; float:left; background:#fff;   }
.about_youshi_liste a:hover   { display:block; min-height:540px; width:240px; float:left; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none}
.about_youshi_liste .about_youshi_list_bt   { padding:65px 25px 40px 25px;  color:#454545  }
.about_youshi_liste .about_youshi_list_ico   { text-align:right;  }
.about_youshi_liste a:hover .about_youshi_list_bt   {  color:#ff4800  }


.about_youshi_list_bt {}
.about_youshi_list_bt  h3  {font-size:24px; font-weight:normal; }
.about_youshi_list_ico{}
.about_youshi_list_des {padding:65px 25px 65px 25px; line-height:200%;}


 
.about_licheng_bg      { clear:both; min-height:730px; width:100%; background:#fff; padding:70px 0px 30px 0px;}
.about_licheng         { margin:0 auto;}
.about_licheng_zw      { clear:both; padding:30px 0px 0px 0px;}

.about_shengtai_bg      { clear:both; min-height:600px; width:100%; background:#e9e9e9; padding:70px 0px 30px 0px;}
.about_shengtai         { width:1200px; margin:0 auto;}
.about_shengtai_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.about_shengtai_bt h2   { font-size:32px; font-weight:normal;  color:#454545}
.about_shengtai_bt_des   { font-size:18px; text-align:center; height:60px;   }
.about_shengtai_list    { clear:both; padding:30px 0px 0px 0px;}

.about_shengtai_li_a { width:210px; float:left; background:#fff; border:solid 1px #fff;  margin-right:25px; padding:20px 35px 20px 35px; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75);}
.about_shengtai_li_b { width:210px; float:left; background:#fff;  border:solid 1px #fff; margin-right:25px;  padding:20px 35px 20px 35px;  border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75);}
.about_shengtai_li_c { width:210px; float:left; background:#fff;  border:solid 1px #fff;  padding:20px 35px 20px 35px; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); }
.about_shengtai_li_d { width:210px; float:right; background:#fff;  border:solid 1px #fff; padding:20px 35px 20px 35px; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); }

.about_shengtai_li_bt     { }
.about_shengtai_li_bt h3  { font-size:24px; font-weight:normal; color:#000000}
.about_shengtai_li_des    { padding-top:10px; line-height:200%; padding-bottom:10px;}
.about_shengtai_li_ico    { padding-top:20px; text-align:right; min-height:120px; }
.about_shengtai_li_ico img{ max-width:160px; max-height:120px; }
.about_shengtai_li_ahref  { }
.about_shengtai_li_ahref a:hover  { color:#ff4800   }



.about_renzheng_bg      { clear:both; min-height:700px; width:100%; background:#000000 url('/images/bg000009.jpg') no-repeat 50% 50%; padding:70px 0px 20px 0px;}
.about_renzheng         { width:1200px; margin:0 auto;}
.about_renzheng_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.about_renzheng_bt h2   { font-size:32px; font-weight:normal;  color:#fff}
.about_renzheng_bt_des   { font-size:18px; text-align:center; height:60px;   color:#ccc  }
.about_renzheng_zw    { clear:both; padding:30px 0px 0px 0px;}

.about_renzheng_list          { clear:both; padding:10px 0px 10px 0px; min-height:250px;  }
.about_renzheng_list  ul      { width:930px; margin:0 auto; list-style:none; }
.about_renzheng_list  li      { width:170px; height:110px; margin:20px 20px 20px 20px; padding:10px; float:left ;  background-color:rgb(255,255,255,0.15); text-align:center; border-radius:4px;   
    animation: flash-border 2s infinite; }
@keyframes flash-border {
    0% {
      box-shadow: 0 0 10px #fff;
    }
    50% {
      box-shadow: 0 0 20px #fff;
    }
    100% {
      box-shadow: 0 0 10px #fff;
    }
  }
.about_renzheng_list_no       { font-size:56px; color:#ffffff}
.about_renzheng_list_no  em   { font-size:14px; font-style:normal;}
.about_renzheng_list_bt       { font-size:12px; font-weight:normal; color:#ccc; padding-top:5px; }
.about_renzheng_list_des      { font-size:12px; }

.about_renzheng_list2         { clear:both;  min-height:165px; border:solid 1px #e1e1e1; background:#fff; border-radius:4px;  }
.about_renzheng_list2  li     { width:190px; margin:14px; padding:10px; float:left ;  text-align:center; list-style:none;   }

.about_renzheng_list2_img     { clear:both;  max-height:150px;  background:#fff;  text-align:center; min-height:90px; }
.about_renzheng_list2_img img { border-radius:50px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); background:#fff; padding:10px; max-width:68px; max-height:68px;  }
.about_renzheng_list2_bt      { clear:both; line-height:30px}




.about_news_bg      { clear:both; min-height:700px; width:100%; background:#f5f5f5; padding:70px 0px 20px 0px;}
.about_news         { width:1200px; margin:0 auto;}
.about_news_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.about_news_bt h2   { font-size:32px; font-weight:normal;  color:#454545}
.about_news_bt_des  { font-size:18px; text-align:center; height:60px;}
.about_news_list    { clear:both; padding:30px 0px 0px 0px;}
.about_news_list_li {}
.about_news_list_li_img { text-align:center; min-height:170px;     }
.about_news_list_li_img img { max-width:320px;  }
.about_news_list_li_bt  {padding:20px 20px 10px 20px; font-size:14px; color:#454545; max-height:30px; overflow:hidden;}
.about_news_list_li_des{ line-height:20px; padding:10px 20px 10px 20px; height:50px; overflow:hidden}
.about_news_list_li_time { font-size:10px; text-align:right;padding:10px 20px 10px 20px;}
.about_news_list_li a { display:block; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); width:320px; min-height:350px; float:left; margin-left:40px; margin-right:40px; background:#fff; overflow:hidden;}
.about_news_list_li a:hover { box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none }


/*contact*/

.contact_bg      { clear:both; min-height:700px; width:100%; background:#fff; padding:70px 0px 20px 0px;}
.contact         { width:1200px; margin:0 auto;}
.contact_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.contact_bt h2   { font-size:32px; font-weight:normal;  color:#454545}
.contact_bt_des  { font-size:18px; text-align:center; height:60px;}
.contact_list    { clear:both; padding:30px 0px 0px 0px;}
.contact_list_li {}


.contact_zw_a { clear:both;  }
.contact_bt2 { height:60px;}
.contact_bt2 h3{ font-size:24px; font-weight:normal;   }
.contact_tel1{ border:solid 1px #ccc; border-radius:6px; float:left; padding:20px 40px 20px 40px; width:500px;}
.contact_tel1_ico{ width:108px; height:80px; float:left; padding-top:20px;}
.contact_tel1_bt{ font-size:24px; }
.contact_tel1_des{ font-size:16px; line-height:200% }
.contact_tel1_number{ font-size:24px;line-height:40px;}
.contact_tel2{ float:right; border:solid 1px #ccc; border-radius:6px;  padding:20px 40px 20px 40px; width:500px;}
.contact_tel2_ico{width:108px; height:80px; float:left; padding-top:20px;}
.contact_tel2_bt{font-size:24px; }
.contact_tel2_des{font-size:16px; line-height:200% }
.contact_tel2_number{font-size:24px; line-height:40px;}

.contact_tel3{ border:solid 1px #ccc; border-radius:6px; float:left; padding:20px 40px 20px 40px; width:1118px;} 
.contact_tel3_li{ float:left; width:33%;}
.contact_tel3_ico{ width:120px; float:left; height:80px; text-align:center}
.contact_tel3_bt{ font-size:20px; line-height:50px;}
.contact_tel3_number{ font-size:15px;}

.contact_zw_b{clear:both;}
.contact_zw_b_bt{ height:40px; padding-top:20px;}
.contact_zw_b_bt h2{ font-size:24px; font-weight:normal; color:#ff4800  }
.contact_zw_b_zw{font-size:16px; min-height:100px; line-height:200%;}
.contact_zw_b_map{ clear:both; }
.contact_zw_b_map img{ max-width:1200px; }

.contact_zw_c{clear:both;}
.contact_zw_c_bt{height:40px; padding-top:20px;}
.contact_zw_c_bt h2{ font-size:24px; font-weight:normal; color:#ff4800}
.contact_zw_c_des{ min-height:50px; line-height:200%; font-size:14px; }
.contact_zw_c_des span{color:#ff4800;}
.contact_zw_c_des a{  }
.contact_zw_c_des a:hover{}

.contact_zw_c_form{ clear:both; width:600px; float:left;}
.contact_form_input { width:360px; border:solid 1px #ccc; border-radius:8px; padding:12px 10px 12px 10px; clear:both; margin-bottom:20px;}
.contact_form_input_code { width:120px; border:solid 1px #ccc; border-radius:8px; padding:12px 10px 12px 10px; clear:both; margin-bottom:20px;}
.contact_form_input_codeimg { margin-left:12px;  height:30px; margin-bottom:-10px;}
.contact_form_text  { width:360px; border:solid 1px #ccc; border-radius:8px; padding:12px 10px 12px 10px; clear:both; margin-bottom:20px; min-height:120px;}
.contact_form_sub   { width:180px; border:solid 1px #ff4800; border-radius:28px; padding:12px 10px 12px 10px; clear:both; margin-bottom:20px; background:#ff4800; color:#fff; font-size:18px;  }
.contact_zw_c_2code { width:550px; float:right; min-height:400px; text-align:center; padding-top:100px;}
.contact_zw_c_2code_a{ width:250px; float:left;}
.contact_zw_c_2code_a_img{ }
.contact_zw_c_2code_a_img img{ max-width:200px; max-height:200px;}
.contact_zw_c_2code_a_wz{}
.contact_zw_c_2code_b{width:250px; float:left;}
.contact_zw_c_2code_b_img{ text-align:center}
.contact_zw_c_2code_b_img img{max-width:200px;  max-height:200px;}
.contact_zw_c_2code_b_wz{}
.contact_zw_c_2code_b_wz a{}


/*news*/

.news_top_banner {clear:both; min-height:480px; width:100%;}
.news_top_banner .banner_bg { width:100%; min-height:50px;}   
.news_top_banner .news_top_banner_zw   { width:1880px; margin:0 auto;  text-align:center;  overflow:hidden;}
.news_top_banner .news_top_banner_top     { width:1880px; text-align:center; height:80px; line-height:60px;   margin-top:-260px; z-index:999; position:absolute  }
.news_top_banner .news_top_banner_des1  { font-size:32px; display: inline-flex  }
.news_top_banner .news_top_banner_des1 img  { padding:0px 20px 0px 0px;  }
.news_top_banner .news_top_banner_des2  { font-size:36px; line-height:60px; }
.news_top_banner_des2  span, .news_top_banner_des1 span {  color:#ff4600  }

.news_top_banner .news_top_banner_img    { text-align:center; clear:both; z-index:1;    }
.news_top_banner .news_top_banner_img   img{  }

.news_top_banner .news_top_banner_des1 img {} 
.news_top_banner .news_top_banner_des1  {-webkit-animation: type1_step2_up 1s 1.0s ease-out forwards; animation: type1_step2_up 1s 0.5s ease-out forwards;}

   


.news_bg      { clear:both; min-height:700px; width:100%; background:#fff; padding:20px 0px 20px 0px;}
.news         { width:1200px; margin:0 auto;}
.news_bt      { clear:both; text-align:center; min-height:70px; padding-top:30px;  }
.news_bt h2   { font-size:32px; font-weight:normal;  color:#454545}
.news_bt_des  { font-size:18px; text-align:center; height:60px;}
.news_list    { clear:both; padding:30px 0px 0px 0px;}
.news_list_li {}



.news_top_bg   { clear:both; min-height:205px; border-bottom:solid 1px #dadada }
.news_top      { padding:50px 0px 16px 0px; width:950px; margin:0 auto; }
.news_top_bt   { text-align:center; min-height:80px;  }  
.news_top_bt h1  { font-size:32px; font-weight:normal; color:#1a1a1a; }
.news_top_list   { clear:both; padding-left:30px; }
.news_top_list ul   { list-style:none;  height:60px; }
.news_top_list li   { font-size:20px;  margin:0px 25px 0px 25px; float:left; }
.news_top_list li a   { display:block; padding:24px 20px 25px 20px; color:#373737; }
.news_top_list li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 1px #ff4800}
.news_dh_on a { color:#ff4800!important; border-bottom:solid 1px #ff4800 }



.news_list_li_month         { font-size:18px;  padding:20px 0px 20px 0px ; clear:both; color:#666; height:35px; }
.news_list_li_box           { margin-top:20px; }
.news_list_li_img           { text-align:center; }
.news_list_li_img       img { max-width:320px; max-height:200px;}
.news_list_li_right         { clear:both; }
.news_list_li_right_bt           { font-size:14px; color:#323232; padding: 25px 20px 10px 20px; text-align:left; } 
.news_list_li_right_des          { color:#777; line-height:150%;  padding: 5px 20px 10px 20px; }
.news_list_li_right_time         { color:#7f7f7f; text-align:right; font-size:10px; padding: 10px 20px 0px 0px; }

.news_list_li_box a { margin-bottom:90px; display:block; border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); width:320px; min-height:360px; float:left; margin-left:40px; margin-right:40px; background:#fff; overflow:hidden;}
.news_list_li_box a:hover { box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none }

/*其他通用页面*/

.other_bg { clear:both; width:100%;}
.other     { width:1200px; margin:0 auto;}
.other_bt  {   padding:50px 0px 20px 0px; text-align:center }
.other_bt h1 { line-height:30px; font-weight:normal; font-size:32px; color:#1a1a1a; }
.other_zw   { padding:20px 0px 20px 0px; line-height:200%; font-size:14px;}
.other_zw h2  { line-height:200%; font-size:18px;padding:30px 0px 30px 0px; color:#666666;}
.other_zw p   { padding:10px 0px 10px 0px; }

/*support*/
.support_bg { clear:both; width:100%;}
.support     { width:1200px; margin:0 auto; padding:20px 0px 20px 0px; }


/*合作类 cooperate*/
.cooperate_bg { clear:both; width:100%;}
.cooperate     {  width:1200px; margin:0 auto; padding:20px 0px 20px 0px; }
.cooperate_bt  {  padding:30px 0px 20px 0px; text-align:center }
.cooperate_bt h1 { line-height:30px; font-weight:normal; font-size:32px; color:#1a1a1a; }
.cooperate_zw {}

.cooperate_top_banner {clear:both; min-height:280px; width:100%;  }
.cooperate_top_banner .banner_bg { width:100%; min-height:280px;  }
.cooperate_top_banner .cooperate_top_banner_zw   { width:1400px; margin:0 auto;  text-align:center;}
.cooperate_top_banner .cooperate_top_banner_top     { width:1400px; text-align:center; height:80px; line-height:60px;   margin-top:-310px; z-index:999; position:absolute  }
.cooperate_top_banner .cooperate_top_banner_des1  { font-size:32px;     display: inline-flex  }
.cooperate_top_banner .cooperate_top_banner_des1 img  { padding:0px 20px 0px 0px;  }
.cooperate_top_banner .cooperate_top_banner_des2  { font-size:36px; line-height:60px; }
.cooperate_top_banner_des2  span, .cooperate_top_banner_des1 span {  color:#ff4600  }

.cooperate_top_banner .cooperate_top_banner_img    { text-align:center; clear:both; z-index:1;    }
.cooperate_top_banner .cooperate_top_banner_img   img{  }


.cooperate_top_banner .cooperate_top_banner_des1 img {} 
.cooperate_top_banner .cooperate_top_banner_des1  {-webkit-animation: type1_step2_up 1s 1.0s ease-out forwards; animation: type1_step2_up 1s 0.5s ease-out forwards;}



/*shop概述*/
.shop_bg { clear:both; padding:30px 0px 30px 0px;}
.shop_zw { clear:both; width:1200px; margin:0 auto;}

.shop_zw_why { clear:both; padding:50px 0px 30px 0px; min-height:250px;}
.shop_zw_why_left   { width:550px; float:left; }
.shop_zw_why_bt    { min-height:60px;}
.shop_zw_why_bt h2 { font-size:32px; font-weight:normal; color:#1a1a1a; }
.shop_zw_why_wz    { color:#676767; padding:20px 0px 20px 0px; line-height:200%;}
.shop_zw_why_wz p  { padding:10px 0px 10px 0px; }
.shop_zw_why_img   { float:right; width:600px; text-align:center; padding:50px 0px 50px 0px; min-height:200px; font-size:14px; }
.shop_zw_why_img  img  {}

.shop_zw_td        { clear:both; padding:50px 0px 30px 0px; min-height:350px;}
.shop_zw_td_left   { width:600px; float:left; }
.shop_zw_td_bt     { min-height:60px; }
.shop_zw_td_bt h2  { font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_zw_td_img    { float:left; width:600px; text-align:center; padding:50px 0px 10px 0px; }
.shop_zw_td_wz     { line-height:150%;}
.shop_zw_td_wz p   { padding:10px 0px 10px 0px;}
.shop_zw_td_wz ul  {}
.shop_zw_td_wz li  { padding:10px 0px 10px 0px;}
.shop_zw_td_wz_xb  { min-height:40px; line-height:40px; font-size:16px; color:#1a1a1a; }
.shop_zw_td_wz_xb span{ color:#ff4800}

.shop_zw_but       { clear:both;  width:550px; margin:0 auto; min-height:120px;}
.shop_zw_but_buy   {  float:left; margin-right:30px;}
.shop_zw_but_video {  float:left; margin-right:30px;}
.shop_zw_but_products_doc {  float:left; }


.shop_zw_but_buy a { display:block;  border:solid 1px #ff4600; width:120px; text-align:center; background:#ff4800 ; border-radius:24px; color:#fff; font-size:18px; padding:8px 20px 8px 20px;
  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;
 }
.shop_zw_but_buy a:hover {  text-decoration:none; background-position: 0 100%; color:#ff4600;}

.shop_zw_but_video a  { display:block; width:80px; text-align:center; background:url('/images/ico30000-1.png') no-repeat 30px 50% ; border-radius:24px; border:solid 1px #ccc; color:#1a1a1a; font-size:18px; padding:8px 20px 8px 40px;}
.shop_zw_but_video a:hover { color:#ff4800; text-decoration:none; background:url('/images/ico30000-2.png') no-repeat 30px 50% ;  border:solid 1px #ff4800; }

.shop_zw_but_products_doc a { display:block; width:120px; text-align:center; background:url('/images/ico30001-1.png') no-repeat 25px 50% ; border-radius:24px; border:solid 1px #ccc; color:#1a1a1a; font-size:18px; padding:8px 10px 8px 30px; float:left; }
.shop_zw_but_products_doc a:hover { color:#ff4800;text-decoration:none; background:url('/images/ico30001-2.png') no-repeat 25px 50% ;  border:solid 1px #ff4800;}


.shop_solution_bg { clear:both; padding:70px 0px 30px 0px; background:#f6f6f6;}
.shop_solution    { clear:both; padding:50px 0px 30px 0px;}
.shop_solution_bt { clear:both; width:1200px; margin:0 auto; text-align:center; min-height:80px; } 
.shop_solution_bt h2 {font-size:32px; font-weight:normal; color:#1a1a1a; }
.shop_solution_sort      { clear:both; width:1200px; margin:0 auto; overflow:hidden;  }
.shop_solution_sort ul   { list-style:none;  min-height:60px; }
.shop_solution_sort li   { font-size:16px;  margin:0px 20px 0px 20px; float:left; }
.shop_solution_sort li a { display:block; padding:24px 20px 25px 20px; color:#373737; }
.shop_solution_sort li a:hover   { color:#ff4800; text-decoration:none; border-bottom:solid 1px #ff4800}
.shop_solution_sort_dh_on a { color:#ff4800!important; border-bottom:solid 1px #ff4800 }

.shop_solution_list_bg { clear:both; background:#fff; width:100%; min-height:600px;}
.shop_solution_list { clear:both; width:1200px; margin:0 auto; padding:30px 0px 30px 0px; }
.shop_solution_list_li  {clear:both; }
.shop_solution_list_li_left { float:left; width:300px; padding:50px 40px 50px 40px; line-height:200%;}
.shop_solution_list_li h3 { font-size:18px; color:#1a1a1a; font-weight:normal; padding-top:10px;  }
.shop_solution_list_li span{ padding:10px 0px 10px 0px; display:block;}
.shop_solution_list_li ul {  clear:both; padding:10px 0px 10px 0px;}
.shop_solution_list_li li {}
.shop_solution_list_li li a { display:block; background:url('/images/ico4001-1.png') no-repeat 0px 10px; padding:3px 5px 3px 20px;}
.shop_solution_list_li li a:hover {  background:url('/images/ico4001-2.png') no-repeat 0px 10px; text-decoration:none; color:#ff4800}
.shop_solution_list_li_img { float:right; width:700px;padding:100px 50px 60px 50px; }
.shop_solution_more   { text-align:center; padding:30px 0px 30px 0px; font-size:18px}
.shop_solution_more a  { color:#ff4800}

.shop_tek_bg     {clear:both; padding:70px 0px 30px 0px; background:#fff;}
.shop_tek        {clear:both; width:1200px; margin:0 auto; text-align:center; min-height:680px;}
.shop_tek_bt     {min-height:80px;}
.shop_tek_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_tek_des    { font-size:18px; min-height:60px; line-height:200%;}
.shop_tek_img    { padding:20px 0px 20px 0px;}

.shop_hardware_bg     {clear:both; padding:70px 0px 30px 0px; background:#fff;}
.shop_hardware        {clear:both; width:1200px; margin:0 auto; text-align:center; min-height:680px;}
.shop_hardware_bt     {min-height:80px;}
.shop_hardware_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_hardware_des    { font-size:18px; min-height:60px; line-height:200%;}
.shop_hardware_img    { padding:20px 0px 20px 0px;}



.shop_price_bg { clear:both; padding:0px 0px 30px 0px;}
.shop_price { clear:both; width:1200px; margin:0 auto;}

.shop_price_but        { clear:both;  width:700px; margin:0 auto; min-height:120px; padding:30px 0px 10px 0px;}
.shop_price_but_cloud  {  float:left; margin-right:30px;}
.shop_price_but_stand  {  float:left; margin-right:30px;}
.shop_price_but_deve   {  float:left; }
.shop_price_but_cloud a { display:block;  border:solid 1px #ff4600; width:120px; text-align:center; background:#ff4800 url('/images/ico70001-3.png')no-repeat 20px 50% ; border-radius:24px; color:#fff; font-size:18px; padding:10px 20px 10px 20px;
  background: linear-gradient(to right, #fff 50%, #ff4600 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 1s ease;
 }
.shop_price_but_cloud a:hover {  text-decoration:none; background-position: 30px 50%; background:#ff4800 url('/images/ico70001-3.png') no-repeat 30px 50% ;  color:#fff; padding-left:40px; width:100px;}

.shop_price_but_stand a  { display:block; width:120px; text-align:center; background:url('/images/ico70002-1.png') no-repeat 30px 50% ; border-radius:24px; border:solid 1px #ccc; color:#1a1a1a; font-size:18px; padding:10px 20px 10px 60px;}
.shop_price_but_stand a:hover { color:#ff4800; text-decoration:none; background:url('/images/ico70002-2.png') no-repeat 30px 50% ;  border:solid 1px #ff4800; }

.shop_price_but_deve a { display:block; width:120px; text-align:center; background:url('/images/ico70003-1.png') no-repeat 25px 50% ; border-radius:24px; border:solid 1px #ccc; color:#1a1a1a; font-size:18px; padding:10px 10px 10px 60px; float:left; }
.shop_price_but_deve a:hover { color:#ff4800;text-decoration:none; background:url('/images/ico70003-2.png') no-repeat 25px 50% ;  border:solid 1px #ff4800;}


.shop_price_zw { clear:both;}
.shop_price_table { background:#ccc; font-size:14px;  }
.shop_price_table .lb_bt { font-size:16px; color:#1a1a1a; }
.shop_price_table .lb_bt span { font-size:28px; color:#1a1a1a; display:block; padding:10px 0px 10px 0px;  }
.shop_price_table .lb_bt span dw { font-size:12px; color:#1a1a1a; padding-left:5px;}
.shop_price_table .lb_bt td { background:#fff; }  
.shop_price_table .lb_bt th { background:#fff; }
.shop_price_table th { color:#666}
.shop_price_table td { text-align:center; padding:15px; color:#666}  
.shop_price_table td a { color:#ff4800}
.shop_price_table td a:hover {  }
.shop_price_table .lb_a  {}
.shop_price_table .lb_a td  { background:#fff; }
.shop_price_table .lb_a th  { background:#fff; }
.shop_price_table .lb_b  {}
.shop_price_table .lb_b td  { background:#f1f1f1;}
.shop_price_table .lb_b th  { background:#f1f1f1;}



.shop_price_why_bg { clear:both; padding:50px 0px 30px 0px;}
.shop_price_why { clear:both; width:1200px; margin:0 auto;}

.shop_price_why_bt     {min-height:80px; text-align:center; padding:30px 0px 30px 0px; }
.shop_price_why_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_price_why_zw     {padding:30px 0px 30px 0px; }
.shop_price_why_table  {}

.shop_price_why_table { background:#f1f1f1; font-size:14px;  }
.shop_price_why_table .lb_bt td { font-size:24px; color:#1a1a1a; }
.shop_price_why_table .lb_bt2 td{ text-align:left; padding-left:20px; background:#fff; font-size:22px; color:#ff4800; border-bottom:solid 1px #ccc;}
.shop_price_why_table .lb_bt td { background:#fff; }
.shop_price_why_table .lb_bt th { background:#fff; }
.shop_price_why_table th { color:#666}
.shop_price_why_table td { text-align:center; padding:15px; color:#666}
.shop_price_why_table td a { color:#ff4800}
.shop_price_why_table td a:hover {  }
.shop_price_why_table .lb_a  {}
.shop_price_why_table .lb_a td  { background:#fff; }
.shop_price_why_table .lb_a th  { background:#fff; }
.shop_price_why_table .lb_b  {}
.shop_price_why_table .lb_b td  { background:#f1f1f1;}
.shop_price_why_table .lb_b th  { background:#f1f1f1;}



.shop_price_help_bg { clear:both; padding:50px 0px 50px 0px;}
.shop_price_help { clear:both; width:1200px; margin:0 auto;}
.shop_price_help_bt     {min-height:80px; text-align:center}
.shop_price_help_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}

.shop_price_help_list   { clear:both; padding:30px 0px 30px 0px;}
.shop_price_help_list_li  { width:520px; float:left; min-height:250px; padding:40px;  }
.shop_price_help_list_li_bt  { background:url('/images/ico8001-3.png') no-repeat 5px 50%; padding:10px 0px 0px 40px; font-size:22px; color:#1a1a1a; min-height:40px;}
.shop_price_help_list_li_des  { padding:20px 0px 20px 0px; font-size:16px; line-height:30px;}


.shop_price_reg {  }
.shop_price_reg a { display:block; border-radius:6px; border: solid 1px #ff4800; color:#fff; line-height:20px; width:120px; padding:8px 5px 8px 5px; margin:0 auto;   }
.shop_price_reg a:hover { background:#ff4800; color:#fff;    }


.shop_custom_bg { clear:both; padding:120px 0px 50px 0px;}
.shop_custom { clear:both; width:1200px; margin:0 auto;}
.shop_custom_bt     {min-height:80px; text-align:center}
.shop_custom_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_custom_des  { font-size:18px; text-align:center; height:60px;}
.shop_custom_img         { text-align:center; min-height:500px; padding-top:100px;}
.shop_custom_list        { clear:both; padding:30px 0px 30px 0px; margin-top:-600px; height:600px; z-index:9; position:absolute}
.shop_custom_list_li     { width:150px; float:left; margin-right:40px; height:300px;    }
.shop_custom_list_li_bt  { font-size:18px; color:#1a1a1a; text-align:center; height:30px; line-height:30px; }
.shop_custom_list_li_des    { text-align:center;}
.shop_custom_li_a    { margin-top:180px; margin-left:70px;}
.shop_custom_li_b    { margin-top:50px;  margin-left:10px;}
.shop_custom_li_c    {  margin-left:80px;}
.shop_custom_li_d    {margin-top:50px; margin-left:60px;}
.shop_custom_li_e    {margin-top:180px; margin-left:20px;}


.shop_custom_solution_bg { clear:both; padding:50px 0px 50px 0px;}
.shop_custom_solution { clear:both; width:1200px; margin:0 auto;}
.shop_custom_solution_bt     {min-height:80px; text-align:center}
.shop_custom_solution_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_custom_solution_des  { font-size:18px; text-align:center; height:60px;}
.shop_custom_solution_list   { clear:both; }

.shop_custom_solution_list_li  { clear:both; padding:30px 0px 30px 0px; }
.shop_custom_solution_list_left  { width:480px; float:right; padding:120px 60px 30px 60px;   }
.shop_custom_solution_li_float_right { float:right;}
.shop_custom_solution_li_float_left   {float:left;}
.shop_custom_solution_list_li_no  { border-radius:8px; background:#ff4800; font-size:30px; width:36px; text-align:center; padding:2px 5px 2px 5px; color:#fff;}
.shop_custom_solution_list_li_bt  { font-size:28px; color:#1a1a1a; padding:20px 0px 10px 0px;}
.shop_custom_solution_list_li_bt span  { color:#ff4800;}
.shop_custom_solution_list_li_des  { padding:10px 0px 10px 0px; font-size:14px; line-height:200%;}
.shop_custom_solution_list_img  { width:520px ; padding:50px 30px 50px 30px; text-align:center; }
.shop_custom_solution_list_img img { max-width:520px ; }






.shop_custom_dz_bg { width:100%; clear:both; padding:50px 0px 50px 0px; background:url('/images/bg10000001.png') no-repeat 50% 430px; min-height:600px;}
.shop_custom_dz { clear:both; width:1200px; margin:0 auto;}
.shop_custom_dz_bt     {min-height:80px; text-align:center}
.shop_custom_dz_bt h2  {font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_custom_dz_bt span  { color:#ff4800;}
.shop_custom_dz_des  { font-size:18px; text-align:center; height:60px;}
.shop_custom_dz_img         { text-align:center; min-height:500px; padding-top:150px;}
.shop_custom_dz_list        { clear:both; padding:100px 0px 30px 0px; margin-top:-700px; height:700px; z-index:9; position:absolute}
.shop_custom_dz_list_li     { width:160px; float:left; margin-right:40px; height:300px; overflow:hidden;   }
.shop_custom_dz_list_li_bt  { font-size:18px; color:#1a1a1a; text-align:center; height:35px; line-height:35px; }
.shop_custom_dz_list_li_des    { text-align:center;}
.shop_custom_dz_li_a    { margin-top:90px; margin-left:70px;}
.shop_custom_dz_li_b    { margin-top:120px; margin-left:27px;}
.shop_custom_dz_li_c    { margin-top:90px; margin-left:23px;}
.shop_custom_dz_li_d    { margin-top:20px;  margin-left:25px;}
.shop_custom_dz_li_e    { margin-top:70px; margin-left:25px;}




.shop_custom_designer   { background:#fff; clear:both;}
.shop_custom_designer_li   { width:110px; margin-right:45px; float:left; margin-left:45px;}
.shop_custom_designer_li_pic  { }
.shop_custom_designer_li_pic  img { border-radius:50%; max-height:110px; max-width:110px;}
.shop_custom_designer_li_pic2 { margin-top:-50px;}
.shop_custom_designer_li_no   { text-align:center; font-size:18px; margin-top:-20px;}
.shop_custom_designer_li_bt   {text-align:center; font-size:18px;}

.shop_custom_dz_ico   { clear:both; text-align:center; padding:120px 0px 30px 0px;}
.shop_custom_dz_ico_list   { clear:both;}
.shop_custom_dz_ico_list_li   { width:24%; float:left; margin-bottom:70px; }
.shop_custom_dz_ico_list_img  {  }
.shop_custom_dz_ico_list_bt   { font-size:16px; padding:10px 0px 10px 0px; }


/*products_doc */
.products_doc_topdh_bg  {clear:both; border-bottom:solid 1px #ccc; background:#fff;   }
.products_doc_topdh     {clear:both; width:1200px; margin:0 auto; padding:10px 0px 0px 0px;  }
.products_doc_topdh_logo   { float:left; width:250px; padding-top:5px;}
.products_doc_topdh_logo span{ font-size:24px; font-style:italic; color:#4a4a4a;  }
.products_doc_topdh_list     { width:650px;  float:left;  }
.products_doc_topdh_list ul  { list-style:none;}  
.products_doc_topdh_list li  { }
.products_doc_topdh_list a { display:block; float:left; text-align:center; padding:7px 20px 7px 20px; font-size:18px; color:#1a1a1a }
.products_doc_topdh_list a:hover { color:#ff4800; text-decoration:none; }
.products_doc_topdh_list .dh_on a { color:#ff4800;}

.products_doc_so            { width:220px; float:right; border:solid 1px #ccc; border-radius:6px; padding:3px 3px 3px 3px; margin-top:5px;}
.products_doc_so_input      { border:0px; padding:3px 2px 3px 2px; width:180px;  }
.products_doc_so_sub        { background:url('/images/ico001.png') no-repeat 50% 50%; float:right; width:22px; height:22px; border:0px;}
.products_doc_member        { width:40px; float:right;}
.products_doc_member a      { background:url('/images/ico003.png') no-repeat 100% 8px; display:block; width:40px; height:40px;  }
.products_doc_member a:hover      { background:url('/images/ico003-1.png') no-repeat 100% 8px;   }


.products_doc_bg    { clear:both; width:100%;  padding:60px 0px 0px 0px; }
.products_doc       { clear:both; width:1200px; margin:0 auto; background: url('/images/bg90000001.png') repeat-y -51px 0px; }  
.products_doc_left  { background:#fbfbfb; min-height:800px; width:220px; border-right:solid 1px #e3e3e3; float:left;  }

.products_doc_dh_bsort   { background:#f3f3f3 url('/images/ico02041-2.png') no-repeat 190px 19px; min-height:40px;}
.products_doc_dh_bsort  a{ color:#1a1a1a; display:block; padding:14px 20px 10px 40px; border-bottom:solid 1px #ccc;  font-size:16px; background:url('/images/ico02040-1.png') no-repeat 20px 17px;}
.products_doc_dh_bsort  a:hover    {  color:#ff4800; text-decoration:none;background:url('/images/ico02040-4.png') no-repeat 20px 17px; }
.products_doc_dh_sort    { border-bottom:solid 1px #e3e3e3;   background:#f8f8f8 ; }
.products_doc_dh_bt      { }
.products_doc_dh_bt  a    {  color:#1a1a1a; display:block; padding:15px 20px 10px 20px; border-bottom:solid 1px #e3e3e3; background:#f1f1f1;  }
.products_doc_dh_bt  a:hover    {  color:#ff4800; text-decoration:none;background:#f1f1f1; }
.products_doc_dh_bt_on   { }
.products_doc_dh_list    {  padding:10px 20px 20px 20px }
.products_doc_dh_bt_off  { }
.products_doc_dh_list ul { }
.products_doc_dh_list li { padding:5px 0px 5px 0px; }
.products_doc_dh_list a  { }
.products_doc_dh_list a:hover   {color:#ff4800;text-decoration:none; }


.products_doc_right            { width:920px; float:right; min-height:700px; padding: 30px 20px 30px 20px; }
.products_doc_right_top        {border-bottom:solid 1px #e3e3e3; min-height:300px; }
.products_doc_right_left       { width:650px; float:left;}
.products_doc_right_bt         { padding:30px 0px 0px 0px;  }
.products_doc_right_bt h1      { color:#1a1a1a; font-weight:normal; height:70px;  }
.products_doc_right_des        { font-size:14px; line-height:25px;   }
.products_doc_right_img        { float:right; width:250px; padding-top:100px; text-align:right;  }
.products_doc_right_img  img   { max-width:250px; max-height:200px;}
.products_doc_right_but        { clear:both; padding:20px 0px 20px 0px;  }
.products_doc_right_but_news   {   }
.products_doc_right_but_help   {  }
.products_doc_right_but a       { display:block; float:left; padding:5px 10px 5px 10px; text-align:center; min-width:100px; font-size:14px; border:solid 1px #ccc; color:#565656; border-radius:20px; margin-right:20px; background:#fff}
.products_doc_right_but a:hover  { color:#ff4800; text-decoration:none;  border:solid 1px #ff4800; }

.products_doc_right_list      { clear:both; padding:30px 0px 30px 0px; background:url('/images/bg000011.png') repeat-y 0px 0px;    }
.products_doc_right_list_li   { clear:both; padding:20px 0px 0px 0px;   }
.products_doc_right_list_li_ico      { width:50px; float:left; min-height:120px;   padding-top:10px; }
.products_doc_right_list_li_ico img     { background:#fff; max-width:36px; max-height:36px;  }
.products_doc_right_list_li_ico_bt   { min-width:150px; float:left; min-height:80px; font-size:20px; color:#565656; padding-top:15px;  }
.products_doc_right_list_li_sort     { width:700px; float:left; min-height:80px;  }
.products_doc_right_list_li_bt       { font-size:16px; clear:both; padding:10px 0px 10px 0px;    }
.products_doc_right_list_li_bt a { color:#565656;    }
.products_doc_right_list_li_bt a:hover { color:#ff4800;    }
.products_doc_right_list_li_list     { padding-bottom:10px; clear:both; min-height:70px; padding-top:20px;  }
.products_doc_right_list_li_list ul  { }
.products_doc_right_list_li_list li  {  float:left; margin-right:50px; width:120px; padding:5px 0px 5px 0px}
.products_doc_right_list_li_list a   {font-size:14px; display:block; }
.products_doc_right_list_li_list a:hover   {  }


.products_doc_right_help_ok         { clear:both;padding:20px 0px 20px 0px;  }
.products_doc_right_help_ok_bt      { font-size:14px; clear:both; color:#1a1a1a; }
.products_doc_right_help_but        { clear:both; padding:20px 0px 10px 0px;}
.products_doc_right_help_but a       {  display:block; float:left; padding:5px 10px 5px 10px; text-align:center; min-width:100px; font-size:14px; border:solid 1px #ccc; color:#565656; border-radius:20px; margin-right:15px; background:#fff} 
.products_doc_right_help_but a:hover { color:#ff4800; text-decoration:none;  border:solid 1px #ff4800; }
.products_doc_right_help_des    { clear:both; line-height:35px; padding:10px 0px 10px 0px;}
.products_doc_right_help_des  a { color:#ff4800}
.products_doc_right_help_des  a:hover { text-decoration:none;  }

.products_doc_feedback  { clear:both;}


.products_doc_feedback_bt         { padding:30px 0px 0px 0px;  }
.products_doc_feedback_bt h1      { color:#1a1a1a; font-weight:normal; height:70px;  }
.products_doc_feedback_des        { font-size:14px; line-height:25px;   }

/*shop_advantage */
.shop_advantage_bg     { clear:both; padding:0px 0px 30px 0px;padding:100px 0px 50px 0px;}
.shop_advantage        { clear:both; width:1200px; margin:0 auto; }
.shop_advantage_bt     { min-height:80px; text-align:center}
.shop_advantage_bt h2  { font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_advantage_des    { font-size:18px; text-align:center; height:60px;}
.shop_advantage_list     { clear:both;padding:30px 0px 30px 0px;}
.shop_advantage_list_li    {   }
.shop_advantage_list_li a  { margin-bottom:30px; float:left; display:block; border-radius:20px; border: solid 1px #f1f1f1; padding:30px; min-height:120px; width:470px; margin-left:25px ; margin-right:25px; } 
.shop_advantage_list_li a:hover { text-decoration:none; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); text-decoration:none } 
.shop_advantage_list_li_ico { width:150px; float:left; padding:20px 0px 2px 0px; text-align:center; }
.shop_advantage_list_li_bt  { font-size:18px; color:#555; padding-top:20px;}
.shop_advantage_list_li_des { font-size:14px; color:#999; padding-top:10px;}  

.shop_advantage_list_li_a a {  border-left:solid 10px #daf2c8;}
.shop_advantage_list_li_a a:hover  { text-decoration:none; border-left:solid 10px #69be29;} 

.shop_advantage_list_li_b a {  border-right:solid 10px #e0dffc;}
.shop_advantage_list_li_b a:hover  { text-decoration:none; border-right:solid 10px #7170da;} 

.shop_advantage_list_li_c a {  border-left:solid 10px #f9dbd1;}
.shop_advantage_list_li_c a:hover  { text-decoration:none; border-left:solid 10px #ff4600;} 

.shop_advantage_list_li_d a {  border-right:solid 10px #c1f7f3;}
.shop_advantage_list_li_d a:hover  { text-decoration:none; border-right:solid 10px #29beb6;} 


.shop_advantage_ys_bg     { clear:both; min-height:700px; width:100%; }
.shop_advantage_ys        { clear:both; background:url('/images/bg000021-2.png') no-repeat 50% 0px; padding:80px 0px 30px 0px;}
.shop_advantage_ys_bt     { min-height:50px; text-align:center;  }
.shop_advantage_ys_bt h2  { font-size:32px; font-weight:normal; color:#1a1a1a;}
.shop_advantage_ys_des    { font-size:18px; text-align:center; height:50px; border-bottom:solid 1px #f1f1f1;}
.shop_advantage_ys_list_bg  { clear:both; border-bottom:solid 1px #f1f1f1;  min-height:200px; }
.shop_advantage_ys_list     { clear:both; width:1200px; margin:0 auto; border-bottom:solid 1px #f1f1f1;  min-height:260px; }
.shop_advantage_ys_list_li    { text-align:center;   }
.shop_advantage_ys_list_li a  {  float:left; display:block;  border: solid 1px #f1f1f1; padding:30px; min-height:200px; width:330px;  } 
.shop_advantage_ys_list_li a:hover { text-decoration:none;} 
.shop_advantage_ys_list_li_ico { padding:20px 0px 2px 0px; text-align:center; }
.shop_advantage_ys_list_li_bt  { font-size:18px; color:#555; padding-top:30px; background:url('/images/bg300011.png') no-repeat 50% 60px; height:40px;}
.shop_advantage_ys_list_li_des { font-size:14px; color:#999; padding-top:10px;}  

.shop_advantage_ys_list_li_a a {  border:solid 0px }
.shop_advantage_ys_list_li_b a {  border-bottom:0px;border-top:0px}
.shop_advantage_ys_list_li_c a {  border:solid 0px #f9dbd1;}

.shop_advantage_ys_list_li_d a {  border:solid 0px }
.shop_advantage_ys_list_li_e a {  border-bottom:0px;border-top:0px;}
.shop_advantage_ys_list_li_f a {  border:solid 0px }



/*docs*/

.docs_bg   { clear:both; padding:0px 0px 50px 0px;}
.docs      { clear:both; width:1200px; margin:0 auto; }
.docs_list  {box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.75); border-radius:4px; margin-top:-80px; position:absolute; z-index:999;width:1200px; background:#fff; padding:20px 40px 20px 40px;  }
.docs_list a { font-size:18px; padding:15px 25px 15px 25px; margin-left:25px;  float:left; border-bottom:solid 2px #fff; color:#1a1a1a; }
.docs_list a:hover { border-bottom:solid 2px #ff4800; text-decoration:none; color:#ff4800;   }
.docs_list .docs_list_on { border-bottom:solid 2px #fd7e4c;   }
  
.docs_help_bg   { clear:both; padding:99px 0px 50px 0px;}   
.docs_help      {clear:both; width:1200px; margin:0 auto;}
.docs_help_bt   { text-align:center; min-height:60px;}
.docs_help_bt h2   { font-size:32px; font-weight:normal; color:#1a1a1a;}
.docs_help_des  { text-align:center; min-height:60px; font-size:18px;}
.docs_help_list { clear:both;}
.docs_help_list_li      { width:260px; float:left; padding:10px; margin:10px;}
.docs_help_list_li_img  { text-align:center; width:260px; height:160px;}
.docs_help_list_li_img img  { max-width:260px; max-height:150px; border-radius:4px; border:solid 1px #f1f1f1; }
.docs_help_list_li_bt     { padding-top:10px; }
.docs_help_list_li_bt  a  { font-size:14px; line-height:24px; color:#333; }
.docs_help_list_li_bt  a:hover   {color:#ff4800; text-decoration:none;}
.docs_help_list_li_des  {padding-top:5px; color:#aaa; min-height:40px; overflow:hidden; font-size:12px;}
.docs_help_list_li_sort { line-height:20px; min-width:90px; float:left; }
.docs_help_list_li_sort a { color:#999; display:block; background: url('/images/ico02020-3.png') no-repeat 0px 5px; padding-left:15px;   }
.docs_help_list_li_sort a:hover { color:#ff4800; text-decoration:none;background:url('/images/ico02020-5.png') no-repeat 0px 5px;}
.docs_help_list_li_time  { background:url('/images/ico02021-3.png') no-repeat 0px 5px; padding-left:15px;min-width:90px; float:left;  line-height:20px; }
.doc_left_bt_on  a { color:#ff4800;}


.docs_help_more         { text-align:center; }
.docs_help_more a { color:#999; border-radius:30px; border:solid 1px #ccc; background:#fff; color:#ff4800;padding:12px 30px 12px 30px; display:block;  width:220px; margin: 0 auto; font-size:18px; }
.docs_help_more a:hover {  text-decoration:none; border:solid 1px #ff4800; background:#ff4800;color:#fff;  }



.docs_sj_bg   { clear:both; padding:99px 0px 50px 0px; background:#f7f8fa;}
.docs_sj      {clear:both;  }
.docs_sj_bt   { text-align:center; min-height:60px;}
.docs_sj_bt h2   { font-size:32px; font-weight:normal; color:#1a1a1a;}
.docs_sj_des  { text-align:center; min-height:60px; font-size:18px;}
.docs_sj_sort { clear:both; border-bottom:solid 1px #ebebeb; min-height:34px; padding:0px 50px 0px 50px;  }
.docs_sj_sort ul { margin:0 auto; width:1200px; min-height:35px; overflow:hidden; text-align:center }
.docs_sj_sort li { display:inline;}
.docs_sj_sort a {  font-size:18px; padding:10px 10px 10px 10px; margin-left:25px; border-bottom:solid 1px #ebebeb; color:#1a1a1a; }
.docs_sj_sort a:hover { text-decoration:none;  border-bottom:solid 1px #ff4800; color:#ff4800; }
.docs_sj_sort .docs_sj_sort_on  { color:#ff4800; border-bottom:solid 1px #ff4800;}
.docs_sj_list { clear:both; width:1200px;margin:0 auto; padding:20px 0px 20px 0px;}
.docs_sj_list_li      { width:260px; float:left; padding:10px; margin:10px; height:320px;}

.docs_sj_list_li_img  { text-align:center;}
.docs_sj_list_li_img img  { max-width:260px; max-height:150px;  border-radius:4px; border:solid 1px #f1f1f1;}
.docs_sj_list_li_bt     { padding-top:10px; }
.docs_sj_list_li_bt  a  { font-size:14px; line-height:24px; color:#555; }
.docs_sj_list_li_bt  a:hover   {color:#ff4800; text-decoration:none;}
.docs_sj_list_li_des  {padding-top:5px; color:#aaa; min-height:40px;}  
.docs_sj_list_li_sort { } 
.docs_sj_list_li_sort a { color:#999; display:block; background:url('/images/ico02020-3.png') no-repeat 0px 12px; padding-left:15px;padding-top:10px;}
.docs_sj_list_li_sort a:hover { color:#ff4800; text-decoration:none;background:url('/images/ico02020-5.png') no-repeat 0px 12px;}
.docs_sj_more         { text-align:center; }
.docs_sj_more a { color:#999; border-radius:30px; border:solid 1px #ccc; background:#fff; color:#ff4800;padding:12px 30px 12px 30px; display:block;  width:220px; margin: 0 auto; font-size:18px; }
.docs_sj_more a:hover {  text-decoration:none; border:solid 1px #ff4800; background:#ff4800;color:#fff;  }

.docs_top_list_bg { clear:both;padding-top:60px; }
.docs_top_list_dzl { padding-top:20px;  margin:0 auto; width:1200px;}
.docs_top_list_dzl a {}
.docs_top_list_dzl a:hover {  text-decoration:none; color:#ff4800;}
.docs_top_list { margin:0 auto; width:1160px; background:#f1f1f1; margin-top:20px; border-radius:6px; padding:20px 20px 20px 20px; font-size:14px;}
.docs_top_list_bsort { margin-bottom:20px; }
.docs_top_list_bsort li {  display:inline; margin-bottom:20px; }
.docs_top_list_sort  { }
.docs_top_list_sort li {  display:inline; margin-bottom:20px; }
.docs_top_list a        {  margin-left:5px; padding:5px 8px 5px 8px; border-radius:13px;}
.docs_top_list a:hover  { text-decoration:none; color:#ff4800; }
.docs_top_list_bsort_bt { background:#dbdbdb; display:block; padding:5px 20px 5px 20px; border-radius:15px 0px 15px 15px;   }
.docs_top_list_sort_bt  { background:#dbdbdb; display:block; padding:5px 20px 5px 20px; border-radius:15px 0px 15px 15px; }


.docs_top_list_sort_all  a { padding:5px 8px 5px 8px;border-radius:13px; }
.docs_top_list_bsort_all a {  padding:5px 8px 5px 8px; border-radius:13px;}
.docs_top_list .dh_bt_on a { background:#e9e9e9; color:#ff4800;  padding:5px 8px 5px 8px; border-radius:13px;  }

.help_body_bg { clear:both;padding-top:40px; }  
.help_body    {margin:0 auto; width:1200px; }
.help_body_bt {}
.help_body_bt h1{ font-size:24px; font-weight:normal; color:#333;}  
.help_body_list { min-height:400px; clear:both; padding:30px 0px 30px 0px; }

.help_body_list_li      { width:256px; float:left; padding:10px; margin:10px 20px 10px 0px; border: solid 1px #f1f1f1;}
.help_body_list_li_img  { text-align:center; max-wdith:260px; max-height:150px; background:#fff; }
.help_body_list_li_img img  { max-width:260px; max-height:130px; }  
.help_body_list_li_bt     { padding-top:10px; min-height:30px; }
.help_body_list_li_bt  a  { font-size:14px; line-height:24px; color:#555; }
.help_body_list_li_bt  a:hover   {color:#ff4800; text-decoration:none;}
.help_body_list_li_des  {padding-top:5px; color:#aaa; height:40px; overflow:hidden;}
.help_body_list_li_sort { padding-top:10px; padding-bottom:10px; min-height:20px;  }
.help_body_list_li_sort a { color:#999;  display:inline; background:url('/images/ico02020-3.png') no-repeat 0px 12px; padding-left:15px;padding-top:10px; margin-right:10px;}
.help_body_list_li_sort a:hover { color:#ff4800; text-decoration:none;background:url('/images/ico02020-5.png') no-repeat 0px 12px;}

/*docs show*/
.docs_bg     { padding:60px 0px 0px 0px;}
.docs        { clear:both; width:1200px; margin:0 auto; background: url('/images/bg90000001.png') repeat-y -51px 0px;}
.docs_left   { background:#fbfbfb; min-height:800px; width:220px; border-right:solid 1px #e3e3e3; float:left;  }
.docs_right  { width:920px; float:right; min-height:700px; padding: 30px 20px 30px 20px; }


.docs_right_top             { clear:both;}
.docs_right_dzl             { padding-top:5px; min-height:20px;}
.docs_right_bt              { padding-top:20px; min-height:50px;}
.docs_right_bt h1           { font-size:28px; font-weight:normal; color:#1a1a1a;}
.docs_right_info            { clear:both;}
.docs_right_info li         { display:inline; padding-right:20px;}
.docs_right_zw              { clear:both; color:#333; padding:30px 0px 20px 0px;}
.docs_right_zw  img         { max-width:900px; border:solid 1px #d3d3d3; padding:5px; border-radius:8px; }
.docs_right_zw  h1          { padding:20px 0px 20px 0px;  font-size:24px; font-weight:normal }
.docs_right_zw  h2          { padding:15px 0px 15px 0px;  font-size:22px; font-weight:normal }
.docs_right_zw  h3          { padding:10px 0px 10px 0px;  font-size:20px; font-weight:normal }  
.docs_right_zw  p           { padding:10px 0px 10px 0px;  font-size:14px;  }
.docs_right_zw  a:hover     { color:#ff4800;  }
.docs_right_zw  br          { line-height:150%;}

.docs_right_other_info      { border-top:solid 1px #f1f1f1; padding:10px 0px 10px 0px; }
.docs_right_other_info_keywords    { padding:10px 0px 0px 0px; }
.docs_right_other_info_thisUrl     { padding:10px 0px 0px 0px; }
.docs_right_next_prev       { padding:10px 0px 20px 0px; min-height:30px;}
.model_article_prev_p       { float:left; width:50%;  }
.model_article_next_p       { float:left; width:50%;}



.docs_top_banner {clear:both; min-height:380px; width:100%;  }
.docs_top_banner .banner_bg { width:100%; min-height:380px; }
.docs_top_banner .docs_top_banner_zw   { width:1200px; margin:0 auto; min-height:280px;  padding-top:100px;   }

.docs_top_banner .docs_top_banner_top     {  text-align:left;width:600px; float:left; padding-top:66px;  }
.docs_top_banner .docs_top_banner_des1  { font-size:32px;  }
.docs_top_banner .docs_top_banner_des2  { font-size:20px; padding-top:10px;  }
.docs_top_banner_des2  span, .docs_top_banner_des1 span {  color:#ff4600  }

.docs_top_banner .docs_top_banner_img    { width:450px; float:right;   }
.docs_top_banner .docs_top_banner_img   img{  -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}

.docs_right_chapter {top: 200px; position: fixed; right:108px;   max-height: 774px; background:#fff; padding:10px; border-radius:6px; border: solid 1px #f1f1f1 }
.docs_right_chapter_bt {  border-bottom:solid 1px #f1f1f1; padding:0px 0px 5px 0px;}    
.docs_right_chapter_list { width:170px;  }        
.docs_right_chapter_list li { list-style:none; line-height:200%;}     
.docs_right_chapter_list li a:hover { text-decoration:none; color:#ff4800; }     
/*activities*/

.activities_top_banner {clear:both; min-height:530px; width:100%;padding-top:70px;  }
.activities_top_banner .banner_bg  { min-height:400px; padding-top:130px;}
.activities_top_banner .activities_top_banner_zw   { width:1400px; margin:0 auto;  text-align:center; }
.activities_top_banner .activities_top_banner_des1  { font-size:32px;   display: inline-flex  }
.activities_top_banner .activities_top_banner_des2  { font-size:36px; padding-top:20px;   }
.activities_top_banner_des2  span, .activities_top_banner_des1 span {  color:#ff4600  }



.activities_top_bg { padding:0px 0px 0px 0px; margin-top:-270px; min-height:250px;}
.activities_top  { clear:both; width:1200px; margin:0 auto; }
.activities_top_list { min-height:100px; background-color:rgb(255,255,255,0.15); border-radius:5px; padding:20px 0px 0px 0px; border:solid 1px #8282a5 ; overflow:hidden;  }
.activities_top_li { width:198px; float:left; text-align:center; margin-left:20px; margin-right:20px; color:#fff;}
.activities_top_li_wz { font-size:16px; line-height:30px; }
.activities_top_li_sz { font-size:36px;}

.activities_list_bg  { clear:both;}
.activities      { clear:both; width:1200px; margin:0 auto;}
.activities_bt       { text-align:center}
.activities_bt  h1   { color:#1a1a1a; font-size:32px; font-weight:normal;   }
.activities_list      { padding:0px 0px 0px 0px; }

/*activities_show */
.activities_show_bg                   { width:100%; clear:both; padding:80px 0px 0px 0px;  }    
.activities_show                      { border-top:solid 1px #f1f1f1; padding-top:20px;  }
.activities_show_dzl                  { width:1200px; margin:0 auto;   }
.activities_show_top                  { width:1140px; margin:0 auto; border:solid 1px #f1f1f1; padding:30px; min-height:200px;}
.activities_show_top_img              { width:360px; float:left; text-align:center}
.activities_show_top_img  img         { max-width:360px; max-height:250px;}
.activities_show_top_right            { float:right; width:750px;}
.activities_show_top_right_bt         { min-height:40px; color:#1a1a1a; }
.activities_show_top_right_bt h1      { font-size:24px; font-weight:normal;}
.activities_show_top_right_des        { line-height:200%;}
.activities_show_top_right_time       { padding-top:20px; font-size:14px;}
.activities_show_top_right_time  span { color:#ff0000}
.activities_show_top_right_share      { padding-top:20px;}
.activities_show_top_right_share  img  { max-width:30px; max-height:30px; }
  
.activities_show_zw                   { width:1200px; margin:0 auto; }
.activities_show_zw_left              { border:solid 1px #f1f1f1; padding:30px;min-height:700px; width:850px; float:left;}
.activities_show_zw_left_body         { clear:both; line-height:200%;}
.activities_show_zw_left_body  h1     { padding:30px; font-size:24px; font-weight:normal }  
.activities_show_zw_left_body  h2     { padding:20px 10px 20px 10px;font-size:22px; font-weight:normal }
.activities_show_zw_left_body  h3     { font-weight:normal; padding:10px; font-size:20px; font-weight:normal}
.activities_show_zw_left_body  p      { padding:10px; font-size:14px;}


.activities_show_zw_left_body  img    { max-width:830px; border: solid 1px #f1f1f1; padding:5px; border-radius:5px;  }
.activities_show_zw_left_keywords     { clear:both; background:#f1f1f1; border-radius:8px; padding:20px 10px 10px 10px; }  
.activities_show_zw_left_keywords_bt  { float:left; padding:3px 0px 0px 0px;}
.activities_show_zw_left_keywords_zw  { width:760px; float:left}
.activities_show_zw_left_keywords_zw a { display:block; border-radius:12px; float:left; padding:2px 10px 2px 10px; border:solid 1px #f1f1f1; margin-right:5px;}
.activities_show_zw_left_keywords_zw a:hover { border:solid 1px #ff4800; text-decoration:none; color:#ff4800}
.activities_show_zw_left_next         { clear:both; font-size:14px; min-height:60px; padding-top:20px; padding-bottom:20px; }
.activities_show_zw_left_next   li    { padding-top:10px;     }
.activities_show_zw_left_next   a:hover     {text-decoration:none; color:#ff4800 }  
.activities_show_zw_left_tj           {}
.activities_show_zw_left_tj_bt        { padding-top:20px;}
.activities_show_zw_left_tj_bt h2     { font-weight:normal; color:#1a1a1a; min-height:50px;}
.activities_show_zw_left_tj_list      {}
.activities_show_zw_left_tj_li        { width:260px; float:left; margin-right:20px;}
.activities_show_zw_left_tj_li_img    { min-height:130px; max-height:130px;}
.activities_show_zw_left_tj_li_img img{ max-width:230px;}
.activities_show_zw_left_tj_li_bt     { padding-top:10px; width:230px; color:#1a1a1a;}
.activities_show_zw_left_tj_li_bt a    { color:#1a1a1a;}
.activities_show_zw_left_tj_li_bt   a:hover     {text-decoration:none; color:#ff4800 }
.activities_show_zw_left_tj_li_des    { width:230px; line-height:150%; color:#777; padding-top:10px;}

.activities_show_zw_right             { border:solid 1px #f1f1f1; padding:30px;min-height:700px; width:215px; float:right;}
.activities_show_zw_right_new         { }
.activities_show_zw_right_new_bt      {}
.activities_show_zw_right_new_bt h2   {font-weight:normal; color:#1a1a1a; min-height:50px;}
.activities_show_zw_right_new_list    {}
.activities_show_zw_right_new_li      {}
.activities_show_zw_right_new_li_img  {}
.activities_show_zw_right_new_li_img img  { max-width:220px; border:solid 1px #f1f1f1;}
.activities_show_zw_right_new_li_bt   { padding-top:10px;}
.activities_show_zw_right_new_li_bt a    { color:#666;}
.activities_show_zw_right_new_li_bt   a:hover     {text-decoration:none; color:#ff4800 }



/**project**/
.project_top_img { clear:both; height:430px; width:100%; text-align:center;  }
.project_top_img ul { list-style:none; }
.project_top_img li { list-style:none; }
.project_top_img img { max-height:430px;}          

.projects_box_bg      { clear:both; padding:10px 0px 10px 0px; width:100%; background:#f7f9fa }
.projects_box         { margin:auto; clear:both ; margin-top:-60px; border-radius:8px;  width:1160px;  background:#f1f1f1;  border-radius:8px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  padding:20px  }
.projects_bt          { clear:both; text-align:center; height:60px ; line-height:60px; padding-top:30px;  }
.projects_lb          { clear:both;  padding:30px; }
.projects_lb     li   { float:left; margin-left:15px; margin-right:15px; background:#fff; margin-bottom:40px;  }
.projects_lb     li a { display:block; width:200px; height:270px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); padding:20px; border-radius:8px; }
.projects_lb     li a:hover {  background:#ffffff; text-decoration:none; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.55);}
.projects_lb_img      { text-align:center; min-height:90px;  }
.projects_lb_img  img { text-align:center; max-height:80px; max-width:200px; }
.projects_lb_bt       { text-align:center; font-size:16px; line-height:35px; color:#1a1a1a;  }
.projects_lb li a:hover  .projects_lb_bt    {  color:#ff4800; font-weight:bold;  }
.projects_lb_des      {  line-height:200%; padding:20px 0px 20px 0px; height:70px; }  
.projects_lb_but      { color:#fff; text-align:center; line-height:25px;  border-radius:6px; }
.projects_lb li a:hover .projects_lb_but{ background:#ff4800; color:#fff }

.projects_box_other   { padding:20px; clear:both; }
.projects_other_bt    { text-align:center; font-size:24px; padding:30px 0px 30px 0px;   }
.projects_other_bt h2 {font-weight:normal; line-height:50px;  }
.projects_other_lb    { clear:both; padding:30px 0px 30px 0px;  }
.projects_other_lb li { float:left; margin-left:5px; margin-right:5px; background:#fff; margin-bottom:15px; width:150px; height:95px; text-align:center; }
.projects_other_lb li img { max-width:150px ; max-height:95px; border-radius:5px; border:solid 1px #f1f1f1;  }
  
  
.project_show_notic            { width:1200px; margin:auto; margin-top:-280px;}
.project_show_notic_bt         { color:#fff; height:60px; line-height:60px; font-size:24px; }
.project_show_notic_bt    h1    { font-size:36px; font-weight:normal  }  
.project_show_notic_des        { color:#fff; padding:20px 0px 20px 0px; height:60px; line-height:200%; max-width:500px; }
.project_show_notic_but        { width:120px; clear:both;  }
.project_show_notic_but a      { display:block;color:#fff; text-align:center; line-height:25px;  border-radius:18px;background:#ff4800; padding:5px 0px 5px 0px;border:solid 1px #ff4800;}
.project_show_notic_but a:hover{ background:#fff; color:#ff4800; text-decoration:none; border:solid 1px #ff4800;}    
.project_show_box              { width:1140px; margin:auto; margin-top:30px; background:#fff;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); padding:30px; border-radius:8px; }
.project_show_info             { width:840px;  background:#fff;  border-radius:8px; float:left; padding:20px }
.project_show_info_bt          { clear:both;height:60px; line-height:60px; font-size:24px}
.project_show_info_bt   h2       { font-size:24px; color:#666666; font-weight:normal}
.project_show_info_content     { clear:both; padding:20px 0px 20px 0px;  border-bottom:solid 1px #f1f1f1;  }
.project_show_info_content  h1       { font-size:24px; color:#0093dd; font-weight:normal; }
.project_show_info_content  h2       { font-size:22px; line-height:200%; font-weight:normal}
.project_show_info_content  h3       { font-size:20px; line-height:200%; font-weight:normal}
.project_show_info_content  p        { font-size:14px; line-height:200%;}
.project_show_info_content  a        { color:#323333}
.project_show_info_content  a:hover  { color:#0093dd}
.project_show_info_content     img   { border:solid 1px #f1f1f1; padding:5px ; border-radius:6px; margin:10px 0px 10px 0px; max-width:780px;  }

.project_show_info_bt2          { clear:both;height:60px; line-height:60px; }
.project_show_info_bt2   h2       { font-size:24px; color:#666666; font-weight:normal}
.project_show_info_content2     { clear:both; padding:20px 0px 20px 0px; }
.project_show_info_content2  h1       { font-size:24px; color:#0093dd; font-weight:normal; }
.project_show_info_content2  h2       { font-size:22px;line-height:200%; font-weight:normal}
.project_show_info_content2  h3       { font-size:20px;line-height:200%; font-weight:normal}
.project_show_info_content2  p        { font-size:15px;line-height:200%;}
.project_show_info_content2  a        { color:#323333}
.project_show_info_content2  a:hover  { color:#0093dd}
.project_show_info_content2     img   { border:solid 1px #f1f1f1; padding:5px ; border-radius:6px; margin:10px 0px 10px 0px; max-width:780px; max-width:830px; }

.project_show_info_bt3          { clear:both;height:60px; line-height:60px; }
.project_show_info_bt3 h3         {  font-size:20px; color:#666666;}
.project_show_info_content3     { clear:both; padding:20px 0px 20px 0px; border-bottom:solid 1px #f1f1f1;}
.project_show_info_content3  h1       { font-size:24px; color:#0093dd; font-weight:normal; }
.project_show_info_content3  h2       { font-size:22px;line-height:200%;  font-weight:normal}
.project_show_info_content3  h3       { font-size:20px;line-height:200%; font-weight:normal }
.project_show_info_content3  p        { font-size:14px;line-height:200%;}
.project_show_info_content3  a        { color:#323333}
.project_show_info_content3  a:hover  { color:#0093dd}
.project_show_info_content3     img   { border:solid 1px #f1f1f1; padding:5px ; border-radius:6px; margin:10px 0px 10px 0px; max-width:780px; max-width:830px; }

.project_show_company                       { width:210px; background:#fff;  border-radius:8px; float:right; padding:20px; min-height:500px; }
.project_show_company_logo                  { text-align:center; width:240px; max-height:240px;   border: solid 1px #f1f1f1; margin-bottom:20px; }
.project_show_company_logo     img          { padding:20px; max-height:200px; max-width:200px;}
.project_show_company_name                  { font-size:14px; color:#ff4800; line-height:30px; }
.project_show_company_service               { font-size:14px; line-height:30px;}  
.project_show_company_web                   { font-size:14px; line-height:30px;}
.project_show_company_country               { font-size:14px; line-height:30px;}
.project_show_company_products              { line-height:30px; padding:20px 0px 10px 0px;}
.project_show_company_products h3           { font-size:18px; font-weight:normal }
.project_show_company_products_list         { font-size:14px;}
.project_show_company_products_list a       {  }
.project_show_company_products_list a:hover { color:#ff4800 }
.project_show_company_country               { }
.project_show_but                           { width:240px; clear:both; margin-top:40px;  }
.project_show_but a                         { display:block;color:#fff; text-align:center; line-height:25px;  border-radius:6px;background:#ff4800; padding:5px 0px 5px 0px; border:solid 1px #ff4800;}
.project_show_but a:hover                   { background:#fff; color:#ff4800;border:solid 1px #ff4800; text-decoration:none}
  
.projects_box_more {clear:both; padding:20px 0px 20px 0px;}  
.projects_box_more_bt  {text-align:center; font-size:24px; padding:30px 0px 30px 0px;    }
.projects_box_more_bt h2 {font-weight:normal; line-height:50px; color:#333333;  }

.article_other_info { clear:both; border:solid 1px #eee; border-radius:20px; padding:10px 20px 10px 20px; }
.article_other_info_li_title { font-size:16px;    }
.article_other_info_li_content { clear:both; font-size:14px; line-height:25px;   }
.article_other_info_li_content a { }
.article_other_info_li_content a:hover{ color:#ff4800; text-decoration:none}
  

/*support*/
.support_no1               { padding:100px 0px 50px 0px; clear:both; border-bottom:solid 1px #f1f1f1;}
.support_no1_img           { width:48%; float:left;text-align:left;}
.support_no1_text          { width:48%; float:right;}
.support_no1_text_no       { font-size:32px; background:#ff4800; color:#fff; text-align:center; border-radius:50px; width:42px; float:left; margin-right:15px;   }
.support_no1_text_bt       { padding:30px 0px 20px 0px;  }
.support_no1_text_bt h2    { font-size:32px; }
.support_no1_text_bt span  { color:#ff4800}
.support_no1_text_des      { clear:both; padding:10px 0px 10px 0px; line-height:200%; font-size:16px;}  


.support_no2               { padding:100px 0px 50px 0px; clear:both;border-bottom:solid 1px #f1f1f1;}
.support_no2_img           { width:48%; float:right; text-align:right}
.support_no2_text          { width:48%; float:left;}
.support_no2_text_no       { font-size:32px; background:#ff4800; color:#fff; text-align:center; border-radius:50px; width:42px; float:left; margin-right:15px;   }
.support_no2_text_bt       { padding:30px 0px 20px 0px;  }
.support_no2_text_bt h2    { font-size:32px; }
.support_no2_text_bt span { color:#ff4800}
.support_no2_text_des      { clear:both; padding:10px 0px 10px 0px; line-height:200%; font-size:16px;}  

    
.support_no5               { padding:100px 0px 50px 0px; clear:both;border-bottom:solid 1px #f1f1f1; }
.support_no5_bt            { padding:30px 0px 20px 0px; width:400px; margin:0 auto;}
.support_no5_bt h2         { font-size:32px; }      
.support_no5_bt span       { color:#ff4800}
.support_no5_no            { font-size:32px; background:#ff4800; color:#fff; text-align:center; border-radius:50px; width:42px; float:left; margin-right:15px;   }

.support_no5_left          { width:540px; float:left;  border:solid 1px #e6e6e6; border-radius:8px; padding:20px;}
.support_no5_right         { width:540px; float:right; border:solid 1px #e6e6e6; border-radius:8px; padding:20px;}
    
.support_no5_img              { width:130px; float:left; padding-top:50px; text-align:center}
.support_no5_text             { width:400px; float:right;}    
.support_no5_text_bt          { height:30px; padding:10px 0px 10px 0px; }    
.support_no5_text_bt h2       { font-size:24px;  }
.support_no5_text_des         { line-height:200%; font-size:14px; padding:10px 0px 10px 0px;     }
.support_no5_text_link        { font-size:18px; clear:both; padding:20px 0px 0px 0px; }
.support_no5_text_link a      { color:#ff4800;} 
.support_no5_text_link a:hover { }
.support_no5_text_link span    { color:#ff4800;}



/*service*/
.service_bg  { clear:both; width:100%;}
.service     {     width:1200px; margin:0 auto; padding:120px 0px 20px 0px; }
.service_ui                { width:548px; border:solid 1px #dadada; border-radius:6px; float:left; }
.service_seo               { width:548px; border:solid 1px #dadada; border-radius:6px;  float:right;  }
.service_seo a              { display:block; }
.service_seo a:hover        { text-decoration:none; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);}  
.service_ui a              { display:block; }
.service_ui a:hover        { text-decoration:none; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);}  
.service_ui_bt             { padding:35px 35px 35px 45px; height:40px;  }
.service_ui_bt_ico         { width:86px; float:left;}
.service_ui_bt_h2          { color:#262626;   }  
.service_ui_bt_h2 h2       { font-size:28px;width:380px;}
.service_ui_bt_ico_r         { width:86px; }
.service_ui_bt_h2_r          { color:#262626; float:right;   }
.service_ui_bt_h2_r h2       { font-size:28px;width:380px;}
.service_ui_img            { clear:both;} 
.service_ui_des            { padding:20px; clear:both;  font-size:14px;}
.service_ui_des   li       { padding-bottom:10px; }
.service_ui_but            { width:100px; margin:0 auto;color:#ff4800; border:solid 1px #ff4800; background:#fff; text-align:center; padding:10px 30px 10px 30px; border-radius:30px;  font-size:16px;  }  
a:hover  .service_ui_but   {   background:#ff4800; border:solid 1px #ff4800; color:#fff; }
a:hover  .service_ui_bt_h2  h2   {color:#ff4800   }
a:hover  .service_ui_des    { color:#333    }
a:hover  .service_ui_bt_h2_r  h2   { color:#ff4800   }  
  
   

.service_doc_bg            { clear:both; width:100%; background:#f7f7f7; }
.service_doc               { width:1200px; margin:0 auto; padding:120px 0px 20px 0px; }

.service_doc_bt            { text-align:center;}
.service_doc_bt h2         { font-size:28px; height:80px;}
.service_doc_des           { font-size:18px; line-height:50px;}
.service_doc_elite         { clear:both}
.service_doc_elite_li      { width:318px; float:left; margin:0px 40px 0px 40px; height:300px;} 
.service_doc_elite_li_img  { text-align:center;  }    
.service_doc_elite_li_img img  { max-width:320px;  border-radius:4px; }          
.service_doc_elite_li_bt   { text-align:center; padding:10px 0px 10px 0px; font-size:14px; color:#333;  }
.service_doc_elite_li_des  { color:#666;}
  
.service_doc_list          { clear:both; border-top: solid 1px #dadada; padding:50px 0px 0px 0px;}
.service_doc_list_li       { width:150px; float:left; margin:10px 24px 10px 24px; text-align:center; }
.service_doc_list_li_ico   {}
.service_doc_list_li_ico img  { max-height:48px; max-width:48px;  } 
.service_doc_list_li_bt    { font-size:18px; line-height:40px; color:#333;}  
.service_doc_list_li_bt  a  { }    
.service_doc_list_li_bt  a:hover  { color:#ff4800; text-decoration:none }
.service_doc_list_li_des   { color:#999 }  
.service_doc_list_more     { width:200px; margin:0 auto; } 
.service_doc_list_more a   { display:block; color:#ff4800; border:solid 1px #ff4800; background:#fff; text-align:center; padding:10px 30px 10px 30px; border-radius:30px;  font-size:16px;}  
.service_doc_list_more a:hover { background:#ff4800; border:solid 1px #ff4800; color:#fff; text-decoration:none}  


.service_solution_bg            { clear:both; width:100%; background:#fff; }
.service_solution               { width:1200px; margin:0 auto; padding:120px 0px 20px 0px; }
.service_solution_bt            { text-align:center;}
.service_solution_bt h2         { font-size:28px; height:80px;}  
.service_solution_sort          { font-size:18px;  margin:0 auto;}  
.service_solution_sort ul       { }      
.service_solution_sort li       { float:left; width:130px; margin:0px 20px 0px 0px; text-align:center; }
.service_solution_sort li a     { padding:10px 0px 10px 0px; display:block; }
.service_solution_sort li a:hover  { text-decoration:none; color:#ff4800}

.service_solution_list          { clear:both; border-top: solid 1px #dadada; padding:50px 0px 0px 0px;}
.service_solution_list_li       { width:240px; float:left; margin:10px 24px 10px 24px; text-align:center}
.service_solution_list_li_img   {}
.service_solution_list_li_img img  { max-height:150px; max-width:240px; border-radius:4px; }
.service_solution_list_li_bt    { font-size:14px; line-height:40px;}
.service_solution_list_li_bt  a  { }  
.service_solution_list_li_bt  a:hover  { color:#ff4800; text-decoration:none }
.service_solution_list_li_des   { color:#666; text-align:left; height:60px; }  
.service_solution_list_more     { width:200px; margin:0 auto; } 
.service_solution_list_more a   { display:block; color:#ff4800; border:solid 1px #ff4800; background:#fff; text-align:center; padding:10px 30px 10px 30px; border-radius:30px;  font-size:16px;}  
.service_solution_list_more a:hover { background:#ff4800; border:solid 1px #ff4800; color:#fff; text-decoration:none}  



.service_plan_bg            { clear:both; width:100%; background:#f7f7f7; }
.service_plan               { width:1200px; margin:0 auto; padding:120px 0px 20px 0px; }

.service_plan_bt            { text-align:center;}
.service_plan_bt h2         { font-size:28px; height:80px;}
.service_plan_des           { font-size:18px; line-height:30px;}

.service_plan_list          { clear:both;  padding:30px 0px 0px 0px;}
.service_plan_list_li       { width:350px; float:left; margin:10px 20px 10px 20px; text-align:center;}
.service_plan_list_li_ico   {  }
.service_plan_list_li_ico img  { max-height:36px; max-width:36px;}
.service_plan_list_li_bt    { font-size:22px; line-height:40px; color:#333 }
.service_plan_list_li_bt  a:hover  { color:#ff4800; text-decoration:none }
.service_plan_list_li_des   { color:#666; padding:20px 0px 20px 0px; line-height:200%;}  
.service_plan_list_li_link  { font-size:14px; height:60px; }

.service_plan_list_li  a       { display:block; padding:30px; background:#fff; border:solid 1px #dadada; border-radius:8px; }  
.service_plan_list_li a:hover  { text-decoration:none; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);} 

 
a:hover  .service_plan_list_li_link   {   color:#ff4800; }



  

/*tags*/
.tags_bg            { clear:both; width:100%; padding:20px 0px 20px 0px; min-height:750px; background:#fff;   }
.tags               { width:1200px; margin:auto; clear:both ;}    
.tags_left          { width:890px; float:left; border:solid 1px #dadada; border-radius:8px; padding:20px; background: #fff; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  min-height:920px; }
.tags_left_bt         { clear:both; text-align:center; height:60px ; line-height:60px; padding-top:30px;}
.tags_left_bt h1       { font-weight:bold; color:#333}
.tags_dhl             { clear:both; padding:0px 30px 0px 30px;}
.tags_left_zw       { clear:both; padding:30px;}  
  
.tags_list          { clear:both;  background:url('/images/ico_news.png') no-repeat 0px 5px; padding-left:35px;   }
.tags_list  li      { clear:both; line-height:200%;   }
.tags_list  li a    { color:#fff;   }  
.tags_list  li a:hover   {   }
.tags_keywords        { clear:both; line-height:200%; background:url('/images/tags.png') no-repeat 5px 50% ;  padding-left:35px; min-width:100px;  height:20px;}
.tags_keywords  li    { color:#fff;  padding-right:10px; float:left;   }
.tags_keywords  li a  { color:#fff;  }
.tags_tag             { clear:both; line-height:200%; max-width:1000px; float:left; background:url('/images/tags.png') no-repeat 5px 5px ;  padding-left:35px; min-width:100px;  }
.tags_tag  li         { color:#fff;  padding-right:10px; float:left;  }
.tags_tag  li a       { color:#fff;  }
.tags_tag_more        { float:left; max-width:100px; text-align:right; color:#fff; line-height:200%; }
.tags_tag_more  a     {  color:#fff;   }

.tags #book{ overflow: hidden;/*隐藏溢出部分*/ height: 40px;  width: 1200px; margin-bottom:10px; }



.tag_list                 { clear:both; }
.tag_list_li              { clear:both; margin-top:20px ;height:140px; }  
.tag_list_li_bt           { clear:both; color:#ff4800;  font-size: 1.05rem; margin-bottom:10px; }
.tag_list_li_bt  h3       { font-weight: normal; }  
.tag_list_li_bt  a        { color:#1a1a1a }
.tag_list_li_bt  a:hover  { color:#ff4800 }
.tag_list_li_img          { width:120px; float:left; height:120px; text-align:center;   padding-right:30px;}
.tag_list_li_img img      { max-width:120px; max-height:80px; padding:10px;  border-radius:8px; border:solid 1px #f1f1f1;}
.tag_list_li_des          { line-height:200%;  font-size:13px; height:140px; }
.tag_list_li_des  span    { color:#008000;}   
  
.tags_right    { width:210px; float:right;border:solid 1px #dadada; border-radius:8px; padding:20px;background: #fff; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35) ; min-height:920px; }
.tags_right_bt        { font-size:16px;   padding:10px;  }   
.tags_right_bt  a     { color:#1a1a1a;  }
.tags_right_list        { line-height:30px; padding:10px; border-bottom: solid 1px #f1f1f1; }
.tags_right_list li     { padding:5px 0px 5px 0px; }
.tags_right_list li  a   { display:block; border-radius:8px;  padding-left:10px;}  
.tags_right_list li  a:hover   { background:#efefef; text-decoration:none;}
.tags_right_list_on     {  }    
.tags_right_list_on  a  {  background:#f1f1f1;   }
.tags_right_list_on  a:hover  { background:#efefef; text-decoration:none; }

.tags_right_list_tags_new a {display:block; border-radius:8px;  padding:0px 10px 0px 10px; float:left;} 
.tags_right_list_tags_new a:hover  { background:#efefef; text-decoration:none; }


.tags_right_so { padding:10px; border-bottom: solid 1px #f1f1f1; }
.right_so_key  { padding:5px;}
.right_so_sub  { padding:5px;margin-top:10px;}

.tags_hotso_sort                { clear:both; font-size:18px;}  
.tags_hotso_sort_li             { margin-right:10px;  float:left; margin-bottom:20px; }
.tags_hotso_sort_li  a          { display:block; background:#ff0000;  border-radius:6px; text-align:center; padding:5px; color:#fff;}
.tags_hotso_sort_li  a:hover    { background:#ff0000; color:#efefef } 

.tags_hotso_sort_li1  a          { background:#00aa88;}
.tags_hotso_sort_li2  a          { background:#ff8c3f;}
.tags_hotso_sort_li3  a          { background:#0e86d5;}
.tags_hotso_sort_li4  a          { background:#00aa88;}
.tags_hotso_sort_li5  a          { background:#ff8c3f;}
.tags_hotso_sort_li6  a          { background:#0e86d5;}


.tags_hotso_zw                  { clear:both; }
.tags_hotso_zw_li               { min-width:60px;  margin-right:10px; float:left; text-align:center; margin-bottom:15px; font-size:14px;} 
.tags_hotso_zw_li  a            { display:block;  background:#f1f1f1; border:solid 1px #ccc; border-radius:6px; padding:5px;} 
.tags_hotso_zw_li  a:hover      { background:#ffffff; } 
.tags_hotso_zw .tags_hotso_zw_bgh3 { font-size:16px; clear:both; padding:10px 5px 10px 5px;}

.tag_index_other {clear:both; line-height:200%; background:url('../images/tags.png') no-repeat 5px 50% ;  padding-left:35px; min-width:100px;  height:20px;}
.tag_index_other  a  { color:#0084c8 ; display:block; padding: 5px 13px 5px 13px; float:left; border:solid 0px #ccc; border-radius:12px; margin-right:10px; margin-bottom:10px;color:#fff; font-size:14px;    }
.tag_index_other  a:hover  { background:#004c8a; color:#fff;   }

.tag_index_other .tag0 { background:#008a00   }
.tag_index_other .tag1 { background:#bd069d   }
.tag_index_other .tag2 { background:#bd062d   }
.tag_index_other .tag3 { background:#bd5806   }
.tag_index_other .tag4 { background:#06bd76   }
.tag_index_other .tag5 { background:#060abd   }

.tag_img { text-align:center}
.tag_img img { border-radius:8px;  }
.tag_des { clear:both; padding:0px 30px 0px 30px; font-size:14px; }
.tag_des p { line-height:200%; }
.tag_des li { line-height:200%; list-style:disc }
.tag_des ul { padding:20px; }
.tag_key { clear:both; padding:0px 30px 0px 30px;}

  

/*solution*/
.solution_top_banner                   { clear:both; min-height:350px; padding-top:70px;   }   
.solution_top_banner .top_banner_bg    { clear:both; min-height:260px; width:100%; padding-top:120px;}
.solution_top_banner .top_banner_zw    { width:1200px; margin:0 auto;  }
.solution_top_banner .top_banner_des1  { font-size:28px;     }
.solution_top_banner .top_banner_des2  { font-size:16px;  padding-top:20px; line-height:150%; }
.solution_top_banner .top_banner_des2  span, .solution_top_banner .top_banner_des1 span {  color:#ff4600    } 
.solution_top_banner .top_banner_a     { text-align:center; width:180px; margin-top:20px;   }
.solution_top_banner .top_banner_a  a  {  font-size:16px; display:block;  text-align:center; color:#ff4600;   border-radius:40px; padding:8px 20px 8px 20px;   border:solid 1px #ff4600; background: linear-gradient(to right, #ff4600 50%, #fff 50%);  background-size: 200% 100%;  background-position: 100%;  transition:all 1s ease;}
.solution_top_banner .top_banner_a  a:hover {  text-decoration:none;   background-position: 0 100%; color:#fff;  }

  

.solution_hot_bg     { clear:both; width:100%; padding:40px 0px 20px 0px; min-height:550px; background:#fff;   }
.solution_hot        { width:1200px; margin:0 auto; clear:both ;}    
.solution_hot_bt     { text-align:center }    
.solution_hot_bt h2  { font-size:28px; color:#2d2d2d; font-weight:normal; }     
.solution_hot_list   { clear:both;  padding:40px 0px 20px 0px;}
.solution_hot_list  a{ display:block;  padding:60px 20px 30px 20px;height:80px; border-radius:8px;    }
.solution_hot_list  a:hover{  text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);}
.solution_bg_001     { width:550px; float:left;   }
.solution_bg_002     { width:245px; float:right; margin-left:20px;  }
.solution_bg_003     { width:245px; float:right; }
.solution_bg_004     { width:245px; float:left;  margin-right:20px;   }  
.solution_bg_005     { width:245px; float:left;  }
.solution_bg_006     { width:550px; float:right; }

.solution_hot_list_bt  { font-size:20px; height:40px; color:#2d2d2d }  
.solution_hot_list_des { padding-right:35%; background-color:rgb(255,255,255,0.15); color:#3d3d3d}  
.solution_bg_001  .solution_hot_list_des ,.solution_bg_006 .solution_hot_list_des { padding-right:45%;}  
a:hover .solution_hot_list_bt   { color:#ff4800 }  
a:hover .solution_hot_list_des  { color:#ff4800 }    
      
    
    
.solution_bg   { clear:both; width:100%; padding:20px 0px 0px 0px;  background:#fff;   }
.solution      { auto; clear:both ;}    

.solution_bt     { text-align:center; height:80px; }    
.solution_bt h1  { font-size:28px; color:#2d2d2d; font-weight:normal; }    
    
.solution_sort             { clear:both;  width:1000px; margin:0 auto;  min-height:42px;  }
.solution_sort  ul         {   }         
.solution_sort  li         {   } 
.solution_sort  li a       { display:block; float:left; padding:10px 10px 10px 10px; margin-right:10px; font-size:18px; border-bottom:solid 2px #fff;}
.solution_sort  li a:hover { color:#ff4800; border-bottom:solid 2px #ff4800; text-decoration:none; }
.solution_sort   .dh_on    { border-bottom:solid 2px #ff4800}
    
.solution_list_bg  {  clear:both; width:100%; padding:40px 0px 30px 0px; min-height:550px; border-top:solid 1px #dadada;  background:#fbfbfb;   }
.solution_list             { clear:both;  width:1200px; margin:0 auto;   }
.solution_list_left        { width:198px; border-radius: 8px 0px 0px 8px; border:solid 1px #dadada; background:#fff;  float:left; height:770px;}
.solution_list_left  ul    { padding:20px 10px 20px 10px; }
.solution_list_left  li    { margin-bottom:10px;margin-top:10px; }
.solution_list_left  a     { display:block; padding: 10px 10px 10px 10px; font-size:16px; border-left:solid 2px #fff}
.solution_list_left  a:hover { text-decoration:none; color:#ff4800; background:#f1f1f1;  border-left:solid 2px #ff4800}
.solution_list_left .dh_on  { border-left:solid 2px #ff4800; }  

.solution_list_right       { width:998px; border-radius: 0px 8px 8px 0px; border:solid 1px #dadada; background:#fff; float:left;border-left:0px;height:770px; overflow:hidden}
.solution_list_right ul    { padding:30px; }    
.solution_list_right li    { width:50%; float:left; min-height:140px;  }    
.solution_list_right li  a { display:block; padding:10px 10px 10px 10px; border:solid 1px #fff;  }
.solution_list_right li  a:hover { text-decoration:none; color:#ff4800; background:#f1f1f1; border:solid 1px #f5f5f5; border-radius:8px;}
.solution_list_right_li_img       { float:left; margin-right:10px; width:100px; text-align:center; height:80px; padding-top:10px;}
.solution_list_right_li_img img   { max-width:88px; max-height:88px;   }
.solution_list_right_li_right    { color:#2d2d2d;}
.solution_list_right_li_right   strong { line-height:50px; font-size:18px; font-weight:normal;}  
.solution_list_right_li_right p   { color:#666}
.solution_list .solution_more     { margin:0 auto; }
.solution_list .solution_more     { text-align:center; width:180px; margin-top:20px;   }
.solution_list .solution_more  a  { font-size:16px; display:block;  text-align:center; color:#ff4600;   border-radius:40px; padding:8px 20px 8px 20px;   border:solid 1px #ff4600; background: linear-gradient(to right, #ff4600 50%, #fff 50%);  background-size: 200% 100%;  background-position: 100%;  transition:all 1s ease;}
.solution_list .solution_more  a:hover {  text-decoration:none;   background-position: 0 100%; color:#fff;  }

   



.solution_case_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   background:#fff; }
.solution_case                { clear:both;  width:1200px; margin:0 auto;  }
.solution_case_bt             { clear:both; height:80px; text-align:center}
.solution_case_bt h2          { font-size:28px; color:#2d2d2d; font-weight:normal;}
.solution_case_list           { padding:30px 0px 30px 0px;   }
.solution_case_list li        { }
.solution_case_list img       { border-radius:8px; max-height:100px; max-width:180px;}
.solution_case_list a         { width:180px; margin:10px 10px 20px 10px; text-align:center; float:left; display:block; height:100px;text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  border-radius:8px; }
.solution_case_list a:hover   { text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.65);}  

  




/*domain */
   

.domain_top_banner {clear:both; width:100%;  }
.domain_top_banner .banner_bg { width:100%; padding-top:115px;  }
.domain_top_banner .domain_top { width:1200px; margin:0 auto; min-height:300px;    }

.domain_top_banner_img       { text-align:left; position:absolute; z-index:1; padding-top:70px;  }
.domain_top_banner_img   img { -webkit-animation: up_to_down 1s 0.5s ease-out forwards; animation: up_to_down 1s 0.5s ease-out forwards;}

  
    
  
.domain_top { width:1200px; margin:auto; text-align:center;  clear:both;  }
.domain_top h1 { text-align:center; line-height:300%; font-size:48px; font-weight:normal; }
.domain_search   { padding:10px 150px 10px 130px;   position:absolute; z-index:2; }
.domain_search .head_input   { width:730px;  float:left ; border: 3px solid #ff4800;	padding: 20px;	outline: none;	height:22px;  font-size: 18px;}
.domain_search .submit { float:left; width:120px; background:#ff4800; padding:15px 20px 16px 20px; color:#fff; font-size:24px; border:solid 3px #ff4800;}

.domain_op { width:1200px; margin:auto; clear:both; padding-top:60px; }
.domain_op_bt { text-align:center; }    
.domain_op_bt h2 {  font-weight:normal; font-size:24px;}  
.domain_op_des { padding:20px; text-align:center; line-height:30px; font-size:14px; color:#666666;   }
.domain_op_list { clear:both;   }
.domain_op_list .domain_op_list_li {  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); width:170px; height:250px; float:left; margin-left:15px; margin-right:15px; padding:20px;}
.domain_op_list .domain_op_list_li_no { background:#f1f1f1; font-size:32px; color:#ff4800; text-align:center;}
.domain_op_list .domain_op_list_li_bt { padding:20px; text-align:center; line-height:30px; font-size:14px; color:#666666; font-size:18px;  }
.domain_op_list .domain_op_list_li_img { text-align:center; padding:30px 0px 40px 0px;}
   
  
.domain_youshi  { width:1200px; margin:auto;  clear:both; padding:50px 0px 30px 0px; }
.domain_youshi_bt  {  text-align:center; font-size:24px; padding-top:30px;}
.domain_youshi_bt h2  { font-weight:normal; }
.domain_youshi_des  { padding:20px; text-align:center; line-height:30px; font-size:14px; color:#666666; }
.domain_youshi_zw  {  clear:both; min-height:600px; }
.domain_youshi_zwt_wz  { width:550px; float:left;  }
.domain_youshi_zwt_list  { padding:10px 0px 20px 0px; clear:both; }
.domain_youshi_zwt_list h3  { line-height:300%; font-size:24px; font-weight:normal;  }
.domain_youshi_zwt_but  {  width:250px; clear:both; }
.domain_youshi_zwt_but  a{ color:#fff; display:block; text-align:center; padding:5px 0px 5px 0px; background:#ff4800; border-radius:4px; margin:auto; font-size:14px; line-height:25px; }
.domain_youshi_zwt_but a:hover  {  background:#de3f00;  }
.domain_youshi_zwt_img  { width:600px; float:right; padding-top:20px;  }
.domain_youshi_zwt_img img  { max-width:600px; border-radius:8px;}
  

.domain_reg                    { margin-top:-80px; }
.domain_reg_search             { width:1160px; margin-top:-140px; margin:auto;  clear:both; background:#fff; padding:20px; box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35); border-radius:8px; }
.domain_reg_search_bt          { text-align:left;}
.domain_reg_search_des         {}
.domain_reg_search_list        { clear:both; padding:20px;}

  

.domain_reg_bg       { clear:both; border-top:solid 1px #f1f1f1;  }
.domain_reg          { width:1200px; margin:auto;  clear:both; padding:150px 0px 30px 0px; }
.domain_reg_so       { width:800px; float:left; }
.domain_reg_so_search {  clear:both;}
.reg_head_input       {width:630px; border:solid 3px #ff4800; float:left;padding: 20px;  outline: none;  height: 22px;   font-size: 18px; }
.reg_head_submit      {float:left; width:120px; background:#ff4800; padding:15px 20px 16px 20px; color:#fff; font-size:24px; border:solid 3px #ff4800;}

.domain_reg_so_list             { clear:both;}
.domain_reg_so_list_notic       { clear:both; border-bottom:solid 1px #f1f1f1; height:60px; line-height:60px;}
.domain_reg_so_list_notic h2    { font-weight:normal }
.domain_reg_so_list_notic h2  span   { color:#ff8b5d;  }
.domain_reg_so_list_li              {clear:both; border-bottom:solid 1px #f1f1f1; height:80px; line-height:80px;}
.domain_reg_so_list_li_name         { min-width:200px; float:left; padding-left:20px; font-size:18px;}
.domain_reg_so_list_li_status       { min-width:100px; float:left; font-weight:bold; font-size:18px;}
.domain_reg_so_list_li_status  span     { color:#04b300}
.domain_reg_so_list_li_price        { min-width:150px; float:right; font-size:18px;}
.domain_reg_so_list_li_price   span     {color:#ff8b5d;}
.domain_reg_so_list_li_buy          { min-width:90px; float:right;}
.domain_reg_so_list_li_buy a        { color:#ff4800; display:block; text-align:center; padding:5px 0px 5px 0px;border-radius:4px; margin:auto; font-size:14px; line-height:25px; margin:25px 0px 20px 0px; border:solid 1px #ff4800;  }
.domain_reg_so_list_li_buy a:hover        { background:#ff4800; color:#fff;}


/*ssl*/
.ssl_bg                { clear:both; width:100%; padding:30px 0px 30px 0px;   background:#fff;}
.ssl                   { clear:both;  width:1200px; margin:0 auto;}
.ssl_notic             { padding:20px 0px 20px 0px; font-size:16px; text-align:center}
.ssl_des               { padding:20px 0px 20px 0px; line-height:200%;}


.host_brand_list img       { border-radius:8px; max-height:100px; max-width:180px;}
.host_brand_list a         { width:180px; margin:10px 10px 20px 10px; text-align:center; float:left; display:block; height:100px;text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  border-radius:8px; }
.host_brand_list a:hover   { text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.65);}  


.ssl_buy               { clear:both;  width:1200px; margin:0 auto;}
.ssl_buy_bt            { text-align:center; margin-top:30px;}
.ssl_buy_bt h2         { }
.ssl_buy_des           { padding:10px; text-align:center }

.ssl_buy_li          { width:310px; margin:0px 20px 0px 20px; padding:20px;  border-radius:8px; border:solid 1px #f1f1f1;  float:left;  height:200px; text-align:center; background:#fff}
.ssl_buy_li_img      { padding:10px 0px 10px 0px; }
.ssl_buy_li_img img  {}  
.ssl_buy_li_bt       { line-height:40px;}
.ssl_buy_li_bt h3    { font-weight:normal;}
.ssl_buy_li_price    { color:#ff4800; padding:10px 0px 10px 0px; }
.ssl_buy_li_price span  { font-size:28px;  }
.ssl_buy_li_buy      { width:100px; margin:0 auto;}
.ssl_buy_li_buy a    {  display:block; color:#ff4600; background:#fff; border:solid 1px #ff4600; text-align:center; padding:5px 2px 5px 2px; border-radius:12px;
    
  background: linear-gradient(to right, #ff4600 50%, #fff 50%);
  background-size: 200% 100%;
  background-position: 100%;
  transition:all 2s ease;    }
.ssl_buy_li_buy  a:hover      {  text-decoration:none ; background-position: 0 100%; color:#fff }
 

.ssl_buy_li_notic    {clear:both; padding:20px 0px 20px 0px; }
.ssl_buy_li_notic li { padding:5px 0px 5px 0px; }

.ssl_brand_bg          { background:#f1f1f1;clear:both; width:100%; padding:30px 0px 30px 0px;    }
.ssl_brand             { clear:both;  width:1200px; margin:0 auto;}  
.ssl_brand_li_h2       { text-align:center; margin-top:50px ;}
.ssl_brand_li_h2 h2    {  }  
.ssl_brand_li_h2_des   { padding:20px; text-align:center; text-align:center; color:#666}  
.ssl_brand_li          { width:230px; margin:0px 10px 0px 10px; padding:20px;  border-radius:8px; border:solid 1px #f1f1f1;  float:left;  height:400px; text-align:center; background:#fff;}
.ssl_brand_li_img      { padding:10px 0px 10px 0px;}
.ssl_brand_li_bt       { padding:10px 0px 10px 0px; }  
.ssl_brand_li_des      { padding:10px 0px 10px 0px; color:#666; line-height:200%; border-bottom:solid 1px #ff4600; min-height:280px;  }
  
.ssl_youshi_bg         { clear:both; width:100%; padding:30px 0px 50px 0px;   background:#fffff;}
.ssl_youshi            { clear:both; width:1200px; margin:0 auto;}  
.ssl_youshi_bt         { clear:both; text-align:center; padding:30px 0px 20px 0px;}
.ssl_youshi_bt h2      {}
.ssl_youshi_des        { clear:both; text-align:center; }      

.ssl_youshi_li_bg      {clear:both; width:100%; padding:30px 0px 180px 0px;   background:#f1f1f1 ;}
.ssl_youshi_li         { padding:50px 0px 30px 0px;  }
.ssl_youshi_li_img     { width:550px; text-align:center; float:left; }
.ssl_youshi_li_img img {  max-width:250px;}
.ssl_youshi_li_right       { float:right; width:600px;}
.ssl_youshi_li_right_bt    { line-height:50px;padding-top:30px; font-size:16px }
.ssl_youshi_li_right_bt h3 { font-weight:normal}  
.ssl_youshi_li_right_des   { line-height:200%;}

.ssl_youshi_li_img1       { width:550px; text-align:center; float:right; }
.ssl_youshi_li_img1 img   {  max-width:300px;}
.ssl_youshi_li_left       { float:left; width:600px;}
.ssl_youshi_li_left_bt    { line-height:50px; padding-top:30px; font-size:18px}
.ssl_youshi_li_left_bt h3 { font-weight:normal}
.ssl_youshi_li_left_des   { line-height:200%;}



/*购物车*/

.cart                 { width:285px; float:right; background:#f8f9fc; padding:20px;}
.cart_bt              { clear:both;  }
.cart_bt_title        { font-size:18px; width:200px; float:left; }
.cart_bt_title span   { color:#ff6715}
.cart_bt_clear        { float:right; width:40px; font-size:14px; line-height:30px;}  
.cart_list            { clear:both;  }
.cart_list_li         { clear:both; border-bottom:solid 1px #f1f1f1; height:50px; line-height:50px;}
.cart_list_li_name         { width:180px; float:left;  font-size:14px;}
.cart_list_li_price        { width:70px; float:left; font-size:14px; color:#ff6715 }
.cart_list_li_clear        { float:right; width:30px; text-align:center; }
.cart_list_sub             { text-align:center; font-size:18px;}
.cart_list_sub a           { color:#fff; display:block; text-align:center; padding:8px 0px 8px 0px;border-radius:18px; margin:0 auto; font-size:14px; line-height:25px; margin:25px 0px 20px 0px; background:#ff4800; width:120px;  }
.cart_list_sub a:hover     { background:#dd3e00; color:#fff; text-decoration:none;} 
  

    
/*host*/
.host_sort_bg               { clear:both; width:100%; padding:60px 0px 40px 0px; background:#fbfbfb;  }
.host_sort                  { clear:both;  width:1200px; margin:0 auto;   text-align:center}
.host_sort  ul              { }
.host_sort  li              { font-size:18px; display:inline-flex; margin-left:10px; margin-right:10px;   }
.host_sort  li  a           { display:block; padding:15px 30px 15px 50px; border-radius:38px;  border:solid 1px #fff; }
.host_sort  li  a:hover     { text-decoration:none;  }
/*.host_sort .dh_on:hover     { border:solid 1px #ff4800; color:#ff4800; background:#fff;  }
.host_sort  li  img         { vertical-align:middle    }
*/
.host_sort .dh_on_n0  { background:#fff url('/images/host_ico_001-1.png') no-repeat 15px 50%;} 
.host_sort .dh_on_n0:hover  { background:#ff4800 url('/images/host_ico_001.png') no-repeat 15px 50%; color:#fff;} 
.host_sort .dh_on_n1  { background:#fff url('/images/host_ico_002-1.png') no-repeat 15px 50%;} 
.host_sort .dh_on_n1:hover  { background:#ff4800 url('/images/host_ico_002.png') no-repeat 15px 50%; color:#fff;} 
.host_sort .dh_on_n2  { background:#fff url('/images/host_ico_003-1.png') no-repeat 15px 50%;} 
.host_sort .dh_on_n2:hover  { background:#ff4800 url('/images/host_ico_003.png') no-repeat 15px 50%; color:#fff;} 
.host_sort .dh_on_n3  { background:#fff url('/images/host_ico_004-1.png') no-repeat 15px 50%;} 
.host_sort .dh_on_n3:hover  { background:#ff4800 url('/images/host_ico_004.png') no-repeat 15px 50%; color:#fff;} 
.host_sort .dh_on           { border:solid 1px #ff4800; }

  
   
      
   
    
.host_list_bg  {  clear:both; width:100%; padding:20px 0px 30px 0px; min-height:550px;  background:#fbfbfb;   }
.host_list             { clear:both;  width:1200px; margin:0 auto;   }
.host_list_left        { width:198px; border-radius: 8px 0px 0px 8px; border:solid 1px #dadada; background:#fff;  float:left; height:740px;}
.host_list_left  ul    { padding:20px 10px 20px 10px; }
.host_list_left  li    { margin-bottom:10px;margin-top:10px; }
.host_list_left  a     { display:block; padding: 10px 10px 10px 10px; font-size:16px; border-left:solid 2px #fff}
.host_list_left  a:hover { text-decoration:none; color:#ff4800; background:#f1f1f1;  border-left:solid 2px #ff4800}
.host_list_left .dh_on  { border-left:solid 2px #ff4800; }  


   
.host_list_right       { width:998px; border-radius: 0px 8px 8px 0px; border:solid 1px #dadada; background:#fff; float:left;border-left:0px;height:740px;}
.host_list_right ul    { padding:30px; }    
.host_list_right li    { clear:both; padding-bottom:30px;}  
.host_list_right li  a { display:block; padding:20px 20px 20px 20px; border:solid 1px #fff; height:120px;    box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  }
.host_list_right li  a:hover { text-decoration:none; color:#ff4800; background:#f1f1f1; border:solid 1px #f5f5f5; border-radius:8px;}
.host_list_right_li_img     { float:left; margin-right:10px; width:180px; text-align:center;   padding-top:30px; vertical-align:middle}
.host_list_right_li_left          { float:left; width:450px;}
.host_list_right_li_left strong   { font-size:18px; color:#262626; line-height:60px; font-weight:normal;}
.host_list_right_li_config        { line-height:200%; font-size:14px; word-spacing:20px;}
.host_list_right_li_os            { line-height:200%; font-size:14px;}  
.host_list_right_li_right         { width:180px; float:right; text-align:center; padding:10px 0px 10px 0px;}
.host_list_right_li_price         { clear:both; word-spacing:10px; }  
.host_list_right_li_price span    { font-size:24px; color:#ff4800; line-height:200%;}
.host_list_right_li_buy           { background:#fff; border:solid 1px #ff4800; color:#ff4800; border-radius:12px; text-align:center; font-size:14px;  padding:5px 0px 5px 0px; width:120px; margin:0 auto;}
a:hover .host_list_right_li_buy   { background:#ff4800; color:#fff; border:solid 1px #ff4800; }


.host_list .host_list_more     { margin:0 auto; }
.host_list .host_list_more     { text-align:center; width:180px; margin-top:20px;   }
.host_list .host_list_more  a  { font-size:16px; display:block;  text-align:center; color:#ff4600;   border-radius:40px; padding:8px 20px 8px 20px;   border:solid 1px #ff4600; background: linear-gradient(to right, #ff4600 50%, #fff 50%);  background-size: 200% 100%;  background-position: 100%;  transition:all 1s ease;}
.host_list .host_list_more  a:hover {  text-decoration:none;   background-position: 0 100%; color:#fff;  }



.host_brand_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   background:#fff; }
.host_brand                { clear:both;  width:1200px; margin:0 auto;  }
.host_brand_bt             { clear:both; height:80px; text-align:center}
.host_brand_bt h2          { font-size:28px; color:#2d2d2d; font-weight:normal;}
.host_brand_list           { padding:30px 0px 30px 0px;   }
.host_brand_list li        { }
.host_brand_list img       { border-radius:8px; max-height:100px; max-width:180px;}
.host_brand_list a         { width:180px; margin:10px 10px 20px 10px; text-align:center; float:left; display:block; height:100px;text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  border-radius:8px; }
.host_brand_list a:hover   { text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.65);}  


/*email*/

.email_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   }
.email                { clear:both;  width:1200px; margin:0 auto; padding:80px 0px 30px 0px;  }
.email_no1            { width:270px; float:left; text-align:center; margin-top:50px ;    } 
.email_no1_bt         { border-left:#ff4800 solid 3px; width:140px; margin:0 auto; line-height:200%; padding:2px 0px 3px 0px; }
.email_no1_bt h2      { font-size:32px; font-weight:normal}  
.email_no1_notic      { padding:20px 0px 10px 0px; font-size:18px;}
.email_no1_des        { padding:10px 0px 20px 0px; font-size:16px; line-height:150%;}
.email_no1_buy        { width:150px; margin:0 auto; font-size:14px;   }
.email_no1_buy a      { display:block; border-radius:18px; border:solid 1px #ff4800; padding:10px 20px 10px 20px; color:#fff;   background: linear-gradient(to right, #fff 50%, #ff4800 50%); background-size: 200% 100%;  background-position: 100%;  transition:all 2s ease; }
.email_no1_buy a:hover{ text-decoration:none;  color:#ff4800; border:solid 1px #ff4800; background-position: 0 100%; }    
   
.email_img            {width:600px; float:left; text-align:center;  margin-left:30px;  }
  
.email_img_no1_bg     { float:left; position:absolute; z-index:1; background:#eaeaea;border-radius:50%; padding:20px; }
.email_img_no1        { background:#f3f3f3;  border-radius:50%; border:solid 1px #f3f3f3;    }
.email_img_no1 img    { border-radius:50%; border:solid 1px #fff; max-height:140px; max-width:140px;}  
.email_img_no1_bg a  .email_img_no1{   /*background: linear-gradient(to right, #f3f3f3 50%, #fff 50%);  */  background-size: 200% 100%;  background-position: 100%;  transition:all 2s ease; 

 background-image: radial-gradient(circle , rgb(255, 255, 255) 0,rgb(255, 255, 255) 25%,rgb(243, 243, 243) 85% 30%,rgb(243, 243, 243));         
 }        
.email_img_no1_bg a:hover .email_img_no1{ border:solid 1px #ff4800; background-position: 0 100%; color:#ff4800; }  
     
       
               

.email_img_no2_bg     { float:left; position:absolute; z-index:0; background:#eaeaea;border-radius:50%; padding:20px; margin-left:100px; }  
.email_img_no2        { background:#fff;  border-radius:50%; border:solid 1px #f3f3f3; }  
.email_img_no2 img    { border-radius:50%;border:solid 1px #fff; max-height:300px; max-width:300px;}    
  
.email_img_no3_bg     { float:left; position:absolute; z-index:1; background:#eaeaea;border-radius:50%; padding:20px;  margin:160px 0px 0px 360px ; }
.email_img_no3        { background:#f3f3f3;  border-radius:50%; border:solid 1px #f3f3f3;    }  
.email_img_no3 img    { border-radius:50%; border:solid 1px #fff; max-height:140px; max-width:140px;}  
.email_img_no3_bg a  .email_img_no3{   /*background: linear-gradient(to right, #f3f3f3 50%, #fff 50%);  */  background-size: 200% 100%;  background-position: 100%;  transition:all 2s ease; 

 background-image: radial-gradient(circle , rgb(255, 255, 255) 0,rgb(255, 255, 255) 25%,rgb(243, 243, 243) 35% 80%,rgb(243, 243, 243));
        }  
.email_img_no3_bg a:hover .email_img_no3{ border:solid 1px #ff4800; background-position: 0 100%; color:#ff4600; }  
      
.email_no2            { width:270px; float:right; text-align:center; margin-top:50px ;    } 
.email_no2_bt         { border-left:#ff4800 solid 3px; width:140px; margin:0 auto; line-height:200%; padding:2px 0px 3px 0px; }
.email_no2_bt h2      { font-size:32px; font-weight:normal}  
.email_no2_notic      { padding:20px 0px 10px 0px; font-size:18px;}
.email_no2_des        { padding:10px 0px 20px 0px; font-size:16px;  line-height:150%;}
.email_no2_buy        { width:150px; margin:0 auto; font-size:14px;  }  
.email_no2_buy a      { display:block; border-radius:18px; border:solid 1px #ff4800; padding:10px 20px 10px 20px; color:#fff;   background: linear-gradient(to right, #fff 50%, #ff4800 50%); background-size: 200% 100%;  background-position: 100%;  transition:all 2s ease; }
.email_no2_buy a:hover{ text-decoration:none;  color:#ff4800; border:solid 1px #ff4800; background-position: 0 100%; }    
     

.email_data_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   }
.email_data                { clear:both;  width:1200px; min-height:100px; margin:0 auto; padding:80px 0px 30px 0px; border-top:solid 1px #f1f1f1;   }
.email_data_list           {}  
.email_data_list_li        { width:370px; margin-left:15px; margin-right:15px; float:left; text-align:center}
.email_data_list_li_bt     { font-size:16px;}
.email_data_list_li_no     {  padding:20px 0px 20px 0px }
.email_data_list_li_no span{ font-size:28px; color:#ff4800; }    
  
.email_safe_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   }
.email_safe                { clear:both;  width:1200px; margin:0 auto; padding:30px 0px 20px 0px; border-radius:12px; background:#f1f1f1;  }
.email_safe_img            { width:600px; float:left; text-align:center; }  
.email_safe_txt            { float:left; text-align:left; font-size:24px; line-height:200%;}


.email_youshi_bg             { clear:both; width:100%; padding:30px 0px 30px 0px;   }
.email_youshi                { clear:both;  width:1200px; min-height:200px; margin:0 auto; padding:30px 0px 30px 0px;   }
.email_youshi_bt             { clear:both; height:80px; text-align:center}
.email_youshi_bt h2          { font-size:28px; color:#2d2d2d; font-weight:normal;}
.email_youshi_des            { clear:both; text-align:center; font-size:18px;}
.email_youshi_list           { padding:30px 0px 30px 0px;   }
.email_youshi_list_li        { height:280px; width:260px; float:left; padding:20px;  }
.email_youshi_list a         { text-align:center;  display:block; padding:20px; height:240px;  border-radius:8px; border:solid 1px #f1f1f1; }
.email_youshi_list a:hover   { text-decoration:none;  box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.65);  text-decoration:none;}  
  
.email_youshi_list_li_img    { height:80px; padding-top:30px; }
.email_youshi_list_li_img img { border-radius:8px; max-height:100px; max-width:180px;}
.email_youshi_list_li_bt     { font-size:16px; line-height:40px;} 
.email_youshi_list_li_des    { line-height:150%; font-size:12px; line-height:150%; overflow:hidden;}  





/*SEO*/ 
.seo_bg        {  clear:both; width:100%; padding:30px 0px 30px 0px; }
.seo           {  clear:both;  width:1200px; min-height:300px; margin:0 auto; padding:30px 0px 30px 0px; }
.seo_left      {  width:580px; float:left }
.seo_right     {  width:580px; float:right  }
.seo_bt        {  min-height:60px; }
.seo_bt h2     { font-size:30px; font-weight:normal}   
.seo_bt h2 span{ color:#ff4800;}
.seo_des       { font-size:14px; line-height:200%;   }
.seo_des span  { color:#ff4800; }
.seo_des  ul    { padding:10px 20px 10px 20px; }    
.seo_des  li    { list-style:circle; padding:5px 0px 5px 0px; line-height:200%; font-size:14px; }
   
.seo_ico       { clear:both; min-height:80px; padding:30px 0px 30px 0px; }  
.seo_ico ul    { }  
.seo_ico li    { float:left;    }
.seo_ico a     { display:block;  margin-right:10px;   border-radius:12px; } 
.seo_ico img     {  border:solid 1px #e6e6e6; border-radius:12px;   } 
.seo_ico a:hover {  box-shadow: 0px 3px 18px 2px rgba(195,195,195,0.25);  text-decoration:none;}
.seo_img         {  width:580px; float:left; text-align:center; padding:30px 0px 30px 0px;}
       

.seo_solution_bg              { clear:both; width:100%; padding:30px 0px 30px 0px;}
.seo_solution                 { clear:both;  width:1200px; min-height:600px; margin:0 auto; padding:30px 0px 30px 0px;}
.seo_solution_bt              {min-height:60px; text-align:center }
.seo_solution_bt h2           { font-size:30px; font-weight:normal}
.seo_solution_zw              { clear:both; padding:30px 0px 30px 0px; }
.seo_solution_img             { text-align:center;}
.seo_solution_img_bg          { text-align:center;  background:url('/images/seo_ico_0003.png') no-repeat 225px -30px; height:400px; }
.seo_solution_lia             { margin-left:185px; width:280px; text-align:center; float:left; margin-top:50px;}
.seo_solution_lib             { width:280px; text-align:center;  float:left; margin-top:40px;}  
.seo_solution_lic             { width:280px; text-align:center;  float:left; margin-top:-30px;}        
.seo_solution_li_no           { clear:both; }    
.seo_solution_li_no a         { display:block; width:30px; height:30px; border-radius:50%; text-align:center; font-size:24px; border: solid 1px #ccc; padding:10px; margin:0 auto; background:#f1f1f1; z}
.seo_solution_li_no a:hover   { border:solid 1px #ff4800; color:#ff4800; text-decoration:none; background:#fff;}    
.seo_solution_li_bt           { clear:both; padding-top:10px; font-size:16px; }    
.seo_solution_list            { clear:both; display:inline-flex;}
.seo_solution_list_li         { text-align:center; padding:30px; height:300px; width:300px; background:#fff; border:solid 1px #ebebeb; border-radius:12px; margin-right:50px; margin-right:50px;}
.seo_solution_list_li_bt      { font-size:24px; min-height:40px; padding-top:30px; }
.seo_solution_list_li_des     { font-size:16px; min-height:60px; }    
.seo_solution_list_li_ico     { line-height:90px;  min-height:100px;}  
.seo_solution_list_li_a       { padding-top:20px;  }
.seo_solution_list_li_a a     { width:90px; margin:0 auto; display:block; border: solid 1px #ff4800; color:#ff4800; text-align:center; padding:5px 20px 5px 20px ; border-radius:12px; }
.seo_solution_list_li_a a:hover   { background:#ff4800; color:#fff; text-decoration:none;  }
  


/*decoration*/

.decoration_bg              { clear:both; width:100%; padding:30px 0px 30px 0px;}
.decoration                 { clear:both;  width:1200px; min-height:330px; margin:0 auto; padding:30px 0px 30px 0px; }
.decoration_left            { width:300px;  border:solid 1px #dcdcdc; border-radius:12px; padding:40px 40px 40px 40px; float:left; min-height:220px; }  
.decoration_right           { width:300px;  border:solid 1px #dcdcdc; border-radius:12px;  padding:40px 40px 40px 40px; float:right; min-height:220px;}    
.decoration_left_bt         { border-left:solid 2px #ff4800; padding:3px 3px 3px 20px; }
.decoration_left_bt h2      { font-size:24px; font-weight:normal;  }  
.decoration_left_list       { clear:both; }      
.decoration_left_list ul    { min-height:60px; padding:10px 25px 10px 25px; line-height:200%;}
.decoration_left_list li    { font-size:14px; }   
.decoration_price           { clear:both; padding:10px 25px 10px 25px; font-size:16px;}  
.decoration_price span      { font-size:30px; color:#ff4800;}
.decoration_a               { padding-top:20px;}    
.decoration_a a             { width:90px; margin:0 auto; display:block; border: solid 1px #ff4800; color:#ff4800; text-align:center; padding:5px 20px 5px 20px ; border-radius:18px; font-size:16px;   }  
.decoration_a a:hover       { background:#ff4800; color:#fff; text-decoration:none;}
.decoration_center          {  width:340px; text-align:center; float:left; margin-left:48px; }    
.decoration_center_bg       { padding:30px; background:#f1f1f1;display:block; border-radius:50%; }
.decoration_center_bg a     { padding:30px; background:#fff; display:block; border-radius:50%; background-size: 200% 100%;  background-position: 100%;  transition:all 2s ease;  border:solid 1px #fff}
.decoration_center_bg a:hover { border:solid 1px #ff4800; border:solid 1px #ff4800; background-position: 0 100%; color:#ff4600}
.decoration_center_bg img  { background:#f1f1f1; border-radius:50%; padding:40px; }



.decoration_why_bg          { clear:both; width:100%; padding:30px 0px 30px 0px}
.decoration_why             {clear:both;  width:1200px; min-height:600px; margin:0 auto; padding:30px 0px 30px 0px;}
.decoration_why_bt          {  text-align:center; padding:10px 0px 10px 0px;}  
.decoration_why_bt h2       { font-weight:normal;font-size:30px;}  
.decoration_why_des         { padding:10px 0px 20px 0px; font-size:16px; line-height:150%; text-align:center;}
.decoration_why_zw          { clear:both; padding:50px 0px 50px 0px; min-height:280px;  }  
.decoration_why_zw_img      { width:550px; text-align:center; float:left;} 
.decoration_why_zw_img img  {}   
.decoration_why_zw_right    { width:600px; float:right;}  
.decoration_why_zw_left     { width:600px; float:left;}
.decoration_why_zw_bt       { border-left:3px  solid #ff4800; padding-left:20px;}  
.decoration_why_zw_bt h3    { font-weight:normal;font-size:24px;}
.decoration_why_zw    span  { color:#ff4800;     }  
.decoration_why_zw_des      { padding:20px 80px 20px 0px; font-size:14px; line-height:200%;  } 
    
       /*通用样式 友情链接、站点地图等*/
.tongyong_top_img { clear:both; height:200px; width:100%; text-align:center; }
.tongyong_top_img ul { list-style:none; }
.tongyong_top_img li { list-style:none; }
.tongyong_top_img img { max-height:200px;}


.tongyong_box_bg    { clear:both; padding:10px 0px 10px 0px; width:100%; background:#f7f9fa}
.tongyong_box       { width:1140px; margin:auto; clear:both ; margin-top:-40px; background:#fff; padding:30px; border-radius:8px;    box-shadow: 0px 3px 18px 2px rgba(195,209,217,0.35);  }
.tongyong_box_bt    { text-align:center; height:60px; }
.tongyong_box_bt h1 {}
.tongyong_box_des   { text-align:center;}
.tongyong_box_zw    {padding:20px; line-height:200%; min-height:400px;}
.tongyong_box_zw td {	padding:5px;	background:#fff;}


.docs_right_zw_img2 { padding:20px 0px 20px 0px;}