@charset "utf-8";
/* public */
body,html{
font-family:'microsoft yahei';
text-align:center;
margin:0 auto; 
padding:0px;	 
}
.section{ width:100%; height:auto}
/*topnav*/
.veg_head{ width:100%; height:119px;  position:fixed; top:0px; left:0px; z-index:99; background-image:url(../images/nav_bg.png); background-repeat:repeat-x}

.veg_toplogo{ width:245px; height:30px; margin:10px; float:left}
.veg_toplogo img{ width:245px; height:30px;}
.veg_nav{ width:800px; height:50px; float:right;}
.veg_nav_item{ width:100px; height:30px; float:left; margin:10px 0px; text-align:center; border:0px; text-align:left; font-size:18px; line-height:30px; text-transform:uppercase}
.veg_nav_item a{ color:#ffffff; text-decoration:none}
.veg_nav_item a:visited{ color:#ffffff; text-decoration:none}
.veg_nav_item a:hover{ color:#2fb8fa; text-decoration:none;-webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;}
	#veg_nav_itemon{color:#2fb8fa;}
	
	
	
	
.veg_nav_item span{ font-size:12px; text-transform:uppercase; }


.tw_indextit{ width:80%; height:64px; position:absolute; text-align:center; font-size:56px; line-height:64px;  top:90px; font-weight:bold; left:10%;background: linear-gradient(to right, #2fb8fa, #0082cc);
        -webkit-background-clip: text;
        color: transparent; }
.tw_indextite{ width:80%; height:90px; position:absolute; text-align:center; font-size:90px; line-height:90px;  top:110px; color:#eeeef0; font-weight:bold; left:10%; text-transform:uppercase; font-style:italic}

.tw_indextit2{ width:80%; height:64px; position:absolute; text-align:center; font-size:56px; line-height:64px;  top:90px; font-weight:bold; left:10%; color:rgba(255,255,255,.80); z-index:99999}
.tw_indextite2{ width:80%; height:90px; position:absolute; text-align:center; font-size:90px; line-height:90px;  top:110px;  color:rgba(255,255,255,.18); font-weight:bold; left:10%; text-transform:uppercase; z-index:100000; font-style:italic}




/*banner*/
.banner_con{ position:relative; text-align:center}
.banner_con img{ width:100%; height:100%;}
.banner_text{ width:90%; height:200px;position:absolute; left:5%;top:45%; margin-top:-100px; z-index:9999999; font-size:26px; text-align:center; line-height:49px; text-shadow:0px 0px 10px #343536; font-weight:normal; color:#ffffff}
.banner_text span{ font-size:80px; font-weight:bold; line-height:100px; text-transform:uppercase; }







/*pro*/
.tw_procon{ position:relative; background-image:url(../images/pro_bg.png); background-repeat:no-repeat; background-position:left bottom}
 
.tw_prolist{ width:80%; height:560px; margin:0 auto; margin-top:70px;position:relative;}
.tw_propic{ width:80%; height:558px; float:right; margin:0px; position:relative; overflow:hidden; border:#989898 1px solid;}

.tw_propic img{ width:100%; height:558px;}
.tw_propic:hover img{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}


.tw_propic i{ position:absolute; left:30px; top:30px; bottom:30px; right:30px; border:rgba(255,255,255,.34) 1px solid; z-index:999; background:rgba(255,255,255,.22); display:block}
.tw_propic i:hover{ position:absolute; left:30px; top:30px; bottom:30px; right:30px; border:rgba(255,255,255,.9) 1px solid; z-index:999; background:rgba(255,255,255,.0); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; cursor:pointer}

.tw_protxt{ width:30%; height:300px; padding:30px 3%; background:rgba(0,0,0,.56); position:absolute; left:0; top:60px;}

.tw_protxtt{ font-size:34px; line-height:40px; color:#ffffff; text-align:left; font-weight:bold}

.tw_protxtline{ width:100px; height:7px; background-color:#2fb8fa; margin-top:26px; line-height:0px;}
.tw_protxti{ font-size:14px; line-height:26px; color:#ffffff; text-align:left; margin-top:26px;}
.tw_protxti span{ color:#ffffff; font-weight:bold}

.tw_protxtbtn{ width:260px; height:56px; position:absolute; left:0px; bottom:30px;}
.tw_protxtbtn a{ display:block; width:256px; height:52px; border:#2fb8fa 2px solid; line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_protxtbtn a:visited{ display:block; width:256px; height:52px; border:#2fb8fa 2px solid;line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_protxtbtn a:hover{ display:block; width:256px; height:52px; border:#0083cc 2px solid;line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#0083cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
.tw_indexprot{ width:100%; height:100px; position:absolute; top:40%; margin-top:-90px; text-align:center; font-size:80px; font-weight:bold; line-height:100px; color:rgba(47,184,250,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

 .tw_indexprotxt{width:70%; height:60px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:18px; font-variant:normal; line-height:30px; color:rgba(255,255,255,.90); overflow:hidden;}
 
 
 
 
  
 .tw_indexprobtn{ width:100%; position:absolute;height:64px; top:40%; left:0; margin-top:140px; }
.tw_indexprobtn a{ display:block; margin:0px auto; width:270px; height:49px; border:#ffffff 1px solid;  border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:visited{ display:block; margin:0px auto; width:270px; height:49px; border:#ffffff 1px solid; border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:hover{ display:block;  margin:0px auto; width:270px; height:49px; border:#2fb8fa 1px solid; border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(47,184,250,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
 
 
 
/*new*/
.tw_newcon{ background-color:#ffffff;position:relative; background-image:url(../images/new_bg.png); background-repeat:no-repeat; background-position:right bottom; text-align:center}
 
.tw_newlist{ width:80%; height:560px; margin:0 auto; margin-top:70px;}
.tw_newlistitem{ width:31%; height:560px; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin:0px; padding:0px; margin-right:2%; float:left; text-align:center}

.tw_newlistitempic{ width:100%; height:326px; margin:0px; padding:0px; overflow:hidden;}
.tw_newlistitempic img{ width:100%; height:326px;}
.tw_newlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_newlistitemtitle{ width:90%; height:74px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:18px; font-weight:bold; line-height:74px;}

.tw_newlistitemtitle a{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_newlistiteminfo{ width:90%; height:36px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:14px; font-weight:normal; line-height:18px; color:#646566}

.tw_newlistitemdate{ width:90%; height:20px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:14px; font-weight:normal; line-height:20px; color:#989898; margin-top:64px;}

.tw_newlistitemdate span{ color:#0082cc}

.tw_newlistitem2{ width:31%; height:560px; margin:0px; padding:0px; float:right; border-top:#deded6 1px dashed}

.tw_newlistitem2i{ width:100%; height:50px;border-bottom:#cecec6 1px dashed; padding:30px 0px; margin:0px; line-height:25px; font-size:14px; color:#989898; text-align:left}

.tw_newlistitem2i a{ color:#000000; text-decoration:none; font-size:16px; font-weight:bold}
.tw_newlistitem2i a:visited{ color:#000000; text-decoration:none; font-size:16px;font-weight:bold}
.tw_newlistitem2i a:hover{  text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; font-size:16px;font-weight:bold}

.tw_newlistitem2i span{ color:#343536}



.tw_newtxtbtn{ width:260px; height:56px; margin-top:49px;}
.tw_newtxtbtn a{ display:block; width:256px; height:52px; border:#2fb8fa 2px solid; line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:visited{ display:block; width:256px; height:52px; border:#2fb8fa 2px solid;line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:hover{ display:block; width:256px; height:52px; border:#0083cc 2px solid;line-height:52px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#0083cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}





/*bottom*/
.tw_bottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:left center; text-align:center }
.tw_bottombq{ width:80%; height:56px; background:rgba(255,255,255,.08); position:absolute; bottom:26px; left:10%; text-align:center; color:#e0e0e0; line-height:56px; font-size:14px;}

.tw_bottombq a{ color:#ffffff; text-decoration:none}
.tw_bottombq a:visited{ color:#ffffff; text-decoration:none}
.tw_bottombq a:hover{ color:#ffffff; text-decoration:underline}





.tw_bottomlist{ width:80%; height:470px; margin:0 auto;}
.tw_bottomlistpage{ width:80%; height:470px; margin:0 auto;}
 .tw_serlist{ width:100%; height:235px; margin:0px; padding:0px;}
  .tw_serlistitem{ width:25%; height:135px; text-align:center; padding:50px 0px; font-size:14px; color:#ffffff;background-color:#353f49; float:left; margin:0px;}
  .tw_serlistitem span{ font-size:22px; line-height:50px;}
  .tw_serlistitem span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem img{ width:74px; height:74px; margin:0 auto} 
.tw_serlistitem:hover{ background-color:#1f272f;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}


.tw_serlistitem2{ width:25%; height:135px; text-align:center; padding:50px 0px; font-size:14px; color:#262626;background-color:#f0f0f6;float:left; margin:0px;}
  .tw_serlistitem2 span{ font-size:22px; line-height:50px;}
  .tw_serlistitem2 span a{ color:#262626; text-decoration:none}
   .tw_serlistitem2 span a:visited{ color:#262626; text-decoration:none}
    .tw_serlistitem2 span a:hover{ color:#262626; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem2 img{ width:74px; height:74px; margin:0 auto} 
.tw_serlistitem2:hover{ background-color:#ffffff;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem3{ width:25%; height:135px; text-align:center; padding:50px 0px; font-size:14px; color:#ffffff;background-color:#2fb8fa;float:left; margin:0px;}
  .tw_serlistitem3 span{ font-size:22px; line-height:50px;}
  .tw_serlistitem3 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem3 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem3 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem3 img{ width:74px; height:74px; margin:0 auto} 
.tw_serlistitem3:hover{ background-color:#039be4;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem4{ width:25%; height:135px; text-align:center; padding:50px 0px; font-size:14px; color:#ffffff;background-color:#0083cc;float:left; margin:0px;}
  .tw_serlistitem4 span{ font-size:22px; line-height:50px;}
  .tw_serlistitem4 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem4 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem4 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem4 img{ width:74px; height:74px; margin:0 auto} 
.tw_serlistitem4:hover{ background-color:#006ba7;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
.tw_coplist{ width:100%; height:235px; margin:0px; padding:0px;}

.tw_coplistitem{ width:16%; height:205px; text-align:left; padding:0px; padding-top:30px; font-size:14px; color:#e0e0e6; float:left; margin:0px; line-height:26px;}
  .tw_coplistitem span{ font-size:22px; font-weight:bold; color:#ffffff}
  .tw_coplistitem a{ color:#e0e0e0; text-decoration:none}
  .tw_coplistitem a:visited{ color:#e0e0e0; text-decoration:none}
  .tw_coplistitem a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}
  
  
  .tw_coplistitem2{ width:33%; height:205px; text-align:left; padding:0px; padding-top:30px; font-size:14px; color:#e0e0e6; float:left; margin:0px; line-height:26px;}
  .tw_coplistitem2 span{ font-size:22px; font-weight:bold; color:#ffffff}
 
  
  .tw_coplistitem3{ width:33%; height:205px; text-align:center; padding:0px; padding-top:30px; font-size:56px; color:#ffffff; float:left; margin:0px;  text-align:center; line-height:80px; text-shadow:0px 0px 26px #343536; font-weight:bold; color:#ffffff}
  
  
  .tw_coplistitem4{ width:18%; height:205px; text-align:left; padding:0px; padding-top:30px; float:left; margin:0px;}
  
  .tw_coplistitem4i{ width:46%; height:205px; float:right; font-size:14px; line-height:30px; color:#ffffff; text-align:center; margin-left:4%;}
  .tw_coplistitem4i img{ width:100%; height:auto;}
  
/*产品专题*/
.pro_sec{ width:100%; height:100%; position:relative;}
.pro_sec img{ width:100%; height:100%;}
.pro_nav{ width:80%; height:74px; position:absolute; left:10%; bottom:0px; z-index:999}
.pro_nav_item{ width:19.9%; height:74px; float:left; margin:0px 0.05%; padding:0px; line-height:74px; text-align:center;}
.pro_nav_item a{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.pro_nav_item a:visited{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.pro_nav_item a:hover{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#pro_nav_itemon	{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }		
			
			
			
			
.pro_title_bg{ position:absolute; width:75.9%; height:180px; left:10.05%; bottom:76px; background:rgba(0,0,0,.56); padding:20px 2%}

.pro_title1{ font-size:36px; width:100%; height:60px; line-height:60px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal}
.pro_title2{ font-size:60px; width:100%; height:80px; line-height:80px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:bold}
.pro_title3{ font-size:22px; width:100%; height:40px; line-height:40px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal}

.page_protit{ width:100%; height:56px; position:absolute; text-align:center; font-size:40px; line-height:56px;  top:80px; color:#0083cc; font-weight:bold; left:0%; text-transform:uppercase }
.page_protit2{ width:100%; height:56px; position:absolute; text-align:center; font-size:36px; line-height:56px;  top:120px; color:#262626; font-weight:normal; left:0%; text-transform:uppercase}
.page_protit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:#989898; font-weight:normal; left:0%; text-transform:uppercase}
.page_prolist{ width:80%; height:530px; position:absolute; left:10%; top:200px;  padding:0px;}
.page_prolistitem{ width:23.5%; height:186px; background-color:#ffffff; background-image:url(../images/logo_bg.png); background-repeat:no-repeat; background-position:center center;  box-shadow:0px 0px 15px #f0f0f6; float:left; margin:0px; margin-right:2%; margin-bottom:30px; border:0px; border-bottom:#0083cc 10px solid; text-align:center; font-size:22px; color:#262626; line-height:40px; padding-top:40px;}

.page_prolistitem2{ margin-right:0px;}
.page_prolistitem img{ margin:0 auto; width:100px; height:100px;}
.page_prolistitem:hover{box-shadow:0px 0px 15px #f0f0f6;border-bottom:#e67819 10px solid;box-shadow:0px 0px 26px #e0e0e6;  -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; cursor:pointer }
/*slu*/
	.ct_slucon{ position:relative; background-color:#ffffff;  }		
.ct_slutit{ width:100%; height:56px; position:absolute; text-align:center; font-size:40px; line-height:56px;  top:80px; color:rgba(255,255,255,.74); font-weight:bold; left:0%; text-transform:uppercase; z-index:9999 }
.ct_slutit2{ width:100%; height:56px; position:absolute; text-align:center; font-size:36px; line-height:56px;  top:120px; color:rgba(255,255,255,.74); font-weight:normal; left:0%; text-transform:uppercase; z-index:9999}
.ct_slutit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:rgba(255,255,255,.49);font-weight:normal; left:0%; text-transform:uppercase; z-index:9999}



.ct_slucon{ width:100%; height:100%; position:relative}

.ct_slulist{ width:100%; height:100%; position:absolute; left:0px; bottom:0px;}

.ct_slulist img{ width:100%; height:auto;}

.ct_slulisttitle{ width:100%; height:100px; position:absolute; top:40%; margin-top:-90px; text-align:center; font-size:80px; font-variant:normal; line-height:100px; color:rgba(230,120,25,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

.ct_slulisttitle span{ font-weight:bold;}
 .ct_slulisttxt{width:70%; height:60px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:22px; font-variant:normal; line-height:30px; color:rgba(255,255,255,.90); overflow:hidden;}
 
 
 
 .ct_slulistbtn{ width:100%; position:absolute;height:64px; top:40%; left:0; margin-top:140px; }
.ct_slulistbtn a{ display:block; margin:0px auto; width:270px; height:49px; border:#ffffff 1px solid;  border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(230,120,25,.0)}
.ct_slulistbtn a:visited{ display:block; margin:0px auto; width:270px; height:49px; border:#ffffff 1px solid; border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(230,120,25,.0)}
.ct_slulistbtn a:hover{ display:block;  margin:0px auto; width:270px; height:49px; border:#e67819 1px solid; border-radius:30px;line-height:49px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(230,120,25,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
	.pro_aboutlist{ width:100%; height:70%; position:absolute; left:0%; bottom:30px;  padding:0px;  }	
	
	.pro_aboutleft{ width:30%; height:100%; float:left; position:relative; margin:0px; padding:0px;}
	 .pro_aboutleft img{ width:100%; height:100%;}
	.pro_aboutleft i{ position:absolute; border:rgba(255,255,255,.64) 1px solid; position:absolute; left:30px; top:30px; bottom:30px; right:30px; z-index:9999}
	.pro_aboutright{ width:67%; height:100%; float:left; position:relative; margin:0px; padding:0px; padding-left:2%; }
	
	
	
	
	
	
	
	#scroll-1 {
width:100%;
height:100%;
 overflow:scroll;overFlow-x: hidden;
}
#scroll-1 div {
width:97%;
height:100%; font-size:16px; line-height:30px; text-align:left; color:#343536; padding-right:3%;
}

#scroll-1 div span{
  font-size:34px; line-height:40px; text-align:left; color:#494949; font-weight:bold
}
#scroll-1 div a{ display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:none; font-size:16px;
   
}
#scroll-1 div a:visited{display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:none; font-size:16px;
   
}
#scroll-1 div a:hover{display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:underline; font-size:16px;
   
}

#scroll-1::-webkit-scrollbar {
width:20px;
height:0px;
}
#scroll-1::-webkit-scrollbar-button {
background-color:#0083cc;
}
#scroll-1::-webkit-scrollbar-track {
background:#e0e0e6;
}
#scroll-1::-webkit-scrollbar-track-piece {
background:#f0f0f6;
}
#scroll-1::-webkit-scrollbar-thumb{
background:#2fb8fa;  
 
}
#scroll-1::-webkit-scrollbar-corner {
background:#82AFFF;
}
#scroll-1::-webkit-scrollbar-resizer {
background:#FF0BEE;
}
	
	
	
	
	
/*pro*/


.ct_protit{ width:100%; height:56px; position:absolute; text-align:center; font-size:40px; line-height:56px;  top:80px; color:#0083cc; font-weight:bold; left:0%; text-transform:uppercase }
.ct_protit2{ width:100%; height:56px; position:absolute; text-align:center; font-size:36px; line-height:56px;  top:120px; color:#343536; font-weight:normal; left:0%; text-transform:uppercase}
.ct_protit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:#989898; font-weight:normal; left:0%; text-transform:uppercase}


.ct_procon{ width:100%; height:100%; position:relative}

.ct_prolist{ width:100%; height:70%; position:absolute; left:0px; bottom:0px; background-color:#f0f0f6; padding:0px;}

.ct_prolistl1{ width:34%; height:84%; background-color:#157fc5; float:left; padding:8%; margin:0px;}



.ct_pro_t2{ width:100%; font-size:34px; height:49px; line-height:49px; text-align:left; color:#ffffff; }
.ct_pro_t1{ width:100%; font-size:56px; height:64px; line-height:64px; text-align:left; color:#ffffff; font-weight:bold }
.ct_pro_t3{ width:100%; font-size:14px; height:100px; line-height:20px; text-align:left; color:#ffffff; margin-top:15px; }

.ct_probtn1{ width:100%;height:49px; margin:0px; text-align:left; margin-top:49px;}
.ct_probtn1 a{ display:block; margin:0px; width:220px; height:47px; border:#ffffff 1px solid;  border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:visited{ display:block; margin:0px; width:220px; height:47px; border:#ffffff 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:hover{ display:block; margin:0px; width:220px; height:47px; border:#0062a2 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#0062a2; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
.ct_prolistr1{ width:50%;height:100%; background-color:#f0f0f6; float:left; padding:0px; margin:0px; position:relative}
.ct_prolistritem{ width:50%; height:50%; float:left; margin:0px; padding:0px; overflow:hidden; position:relative}

.ct_prolistritem img{ width:100%; height:100%; position:absolute; left:0px; top:0px;}

.ct_prolistritem img:hover{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}
			
	.ct_prolistritemt{ width:100%; height:56px; line-height:56px; text-align:left; text-indent:30px; position:absolute; left:0; bottom:30px;  z-index:99999; background:rgba(0,0,0,.0); font-size:22px; font-weight:normal;  }		
	.ct_prolistritemt a{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:visited{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:hover{ color:#ffffff; text-decoration:none; text-shadow:0px 0px 4px #343536;-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}		
			
			
			
			.ct_prolistl2{ width:34%; height:84%; background-color:#376379; float:left; padding:8%; margin:0px;}
			.ct_probtn2{ width:100%;height:49px; margin:0px; text-align:left; margin-top:49px;}
.ct_probtn2 a{ display:block; margin:0px; width:220px; height:47px; border:#ffffff 1px solid;  border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#376379}
.ct_probtn2 a:visited{ display:block; margin:0px; width:220px; height:47px; border:#ffffff 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#376379}
.ct_probtn2 a:hover{ display:block; margin:0px; width:220px; height:47px; border:#1f4d64 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#1f4d64; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
	
	
	/*二级页面*/
	.page_banner{ width:100%; height:auto; margin:0 auto; padding:0px;}	
	.page_banner img{ width:100%; height:auto; }	
	 page_navcon{ width:100%; height:74px; margin:30px auto; position:relative}
	
	.page_nav{ width:80%; height:74px; position:relative; margin:0 auto; margin-top:30px;}
.page_nav_item{ width:24.9%; height:74px; float:left; margin:0px 0.05%; padding:0px; line-height:74px; text-align:center;}
.page_nav_item a{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.page_nav_item a:visited{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.page_nav_item a:hover{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#page_nav_itemon	{ display:block; width:100%; height:74px; line-height:74px; font-size:22px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }		


 


	.tw_pagetite{ width:80%; height:49px; position:relative; text-align:center; font-size:40px; line-height:49px;  margin:0 auto; margin-top:30px;color:#0083cc; font-weight:bold;  text-transform:uppercase }
.tw_pagetit{ width:80%; height:40px; position:relative; text-align:center; font-size:36px; line-height:40px;  margin:0 auto; color:#262626; font-weight:normal; text-transform:uppercase}
.tw_pagetits{ width:80%; height:40px; position:relative; text-align:left; font-size:26px; line-height:40px;  margin:0 auto; color:#343536; font-weight:bold; text-transform:uppercase}
.tw_pagelist1{ width:80%; margin:0 auto; margin-top:49px; height:360px;}

.tw_pagelist11{ width:40%; height:360px; float:left; position:relative; overflow:hidden; box-shadow:0px 0px 26px #e0e0e6}
.tw_pagelist11 img{ width:100%; height:360px;}
.tw_pagelist11 i{ display:block; position:absolute; left:30px; top:30px; right:30px; bottom:30px; z-index:999; border:rgba(255,255,255,.34) 1px solid; background:rgba(255,255,255,.22);}
.tw_pagelist11:hover i{ border:rgba(255,255,255,.64) 1px solid; background:rgba(255,255,255,.0); cursor:pointer;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagelist11:hover img{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}




.tw_pagelist12{ width:57%; height:400px; float:right; text-align:left; font-size:16px; line-height:30px; color:#343536}
.tw_pagelist12 span{ font-size:40px; font-weight:bold; color:rgba(230,120,25,.99); line-height:64px;}

.tw_pagecon{ width:80%; margin:0 auto; margin-top:30px; min-height:600px; font-size:16px; line-height:30px; color:#343536}
.tw_pagecon img{ width:auto; max-width:100%;} 
.tw_pagefzkcitem{ width:100%; height:auto; margin:0 auto; margin-bottom:49px; font-size:16px; line-height:30px; text-align:left; color:#646566;}
.tw_pagefzkcitem img{ width:40%; height:auto; float:left; margin:0px; margin-right:20px; box-shadow:0px 0px 26px #e0e0e6;}
.tw_pagefzkcitem span{ font-size:49px; font-weight:bold; color:#131415; line-height:64px;}
.fzlc_clear{ width:100%; height:0px; line-height:0px; clear:both;}

.tw_pagebottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:center bottom; text-align:center; height:520px; padding-top:260px; }
.tw_pagebottombq{ width:80%; height:56px; background:rgba(255,255,255,.08); position:absolute; bottom:26px; left:10%; text-align:center; color:#e0e0e0; line-height:56px; font-size:14px;}

.tw_pagebottombq a{ color:#ffffff; text-decoration:none}
.tw_pagebottombq a:visited{ color:#ffffff; text-decoration:none}
.tw_pagebottombq a:hover{ color:#ffffff; text-decoration:underline}


.tw_pagenewlist{ width:80%; height:auto; margin:0 auto; margin-top:49px;}
.tw_pagenewlistitem{ width:31%; height:560px; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin: 0px 1.166%; padding:0px; margin-bottom:30px; float:left; text-align:center}

.tw_pagenewlistitempic{ width:100%; height:326px; margin:0px; padding:0px; overflow:hidden;}
.tw_pagenewlistitempic img{ width:100%; height:326px;}
.tw_pagenewlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_pagenewlistitemtitle{ width:90%; height:74px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:18px; font-weight:bold; line-height:74px;}

.tw_pagenewlistitemtitle a{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagenewlistiteminfo{ width:90%; height:36px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:14px; font-weight:normal; line-height:18px; color:#646566}

.tw_pagenewlistitemdate{ width:90%; height:20px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:14px; font-weight:normal; line-height:20px; color:#989898; margin-top:64px;}

.tw_pagenewlistitemdate span{ color:#0082cc}
.tw_clear{ width:100%; height:0px; line-height:0px; clear:both}


.tw_newtcon{ width:100%; height:auto; margin:0 auto; padding:30px 0px; text-align:center; background-color:#0082cc; margin-top:-3px;}

.tw_newtcenter{ width:80%; margin:0 auto;}
.tw_pageposition{ width:100%; height:26px; line-height:26px; text-align:left; font-size:14px; color:rgba(255,255,255,.56);}
.tw_pageposition a{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:visited{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:hover{ color:rgba(255,255,255,.99); text-decoration:underline}

.tw_pagenewt{ width:100%; height:auto; line-height:56px; text-align:left; font-size:49px; color:rgba(255,255,255,.99); font-weight:bold; margin-top:10px;}

.tw_pagenewinfo{ width:100%; height:auto; line-height:22px; text-align:left; font-size:14px; color:rgba(255,255,255,.86); font-weight:normal; margin-top:10px} 

.tw_pagenewinfo span{ font-weight:bold; color:rgba(255,255,255,.99);}

.tw_pagenewdate{width:100%; height:auto; line-height:26px; text-align:left; font-size:14px; color:rgba(255,255,255,.56); font-weight:normal; margin-top:10px}
.tw_pagenewdate span{  color:rgba(255,255,255,.99);}
.tw_pagetxt{ width:80%; margin:0 auto; margin-top:30px; font-size:16px; line-height:30px; text-align:left; color:#343536;}
.tw_pagetxt p{ padding:5px 0px;}
.tw_pagetxt img{ width:auto; max-width:100%;}
.tw_pagelink{width:80%; margin:0 auto; margin-top:30px; font-size:14px; line-height:22px; text-align:left; color:#989898; padding:15px 0px; border-bottom:#e0e0e6 1px solid; border-top:#e0e0e6 1px solid;}
.tw_pagelink a{ color:#646566; text-decoration:none}
.tw_pagelink a:visited{ color:#646566; text-decoration:none}
.tw_pagelink a:hover{ color:#343536; text-decoration:none}

/*笔记本*/
@media only screen and (max-width:1680px){
/*topnav*/
.veg_head{ width:100%; height:119px;  position:fixed; top:0px; left:0px; z-index:99; background-image:url(../images/nav_bg.png); background-repeat:repeat-x}

.veg_toplogo{ width:200px; height:30px; margin:10px; float:left}
.veg_toplogo img{ width:200px; height:auto;}
.veg_nav{ width:640px; height:50px; float:right;}
.veg_nav_item{ width:80px; height:30px; float:left; margin:10px 0px; text-align:left; border:0px; text-align:left; font-size:16px; line-height:30px;}
.veg_nav_item a{ color:#ffffff; text-decoration:none}
.veg_nav_item a:visited{ color:#ffffff; text-decoration:none}
.veg_nav_item a:hover{ color:#2fb8fa; text-decoration:none;-webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;}
	#veg_nav_itemon{color:#2fb8fa;} 	
.veg_nav_item span{ font-size:12px; text-transform:uppercase; }
.tw_indextit{ width:80%; height:40px; position:absolute; text-align:center; font-size:34px; line-height:40px;  top:56px; font-weight:bold; left:10%;background: linear-gradient(to right, #2fb8fa, #0082cc);
        -webkit-background-clip: text;
        color: transparent; }
.tw_indextite{ width:80%; height:64px; position:absolute; text-align:center; font-size:56px; line-height:64px;  top:64px; color:#eeeef0; font-weight:bold; left:10%; text-transform:uppercase; font-style:italic}
.tw_indextit2{ width:80%; height:40px; position:absolute; text-align:center; font-size:34px; line-height:40px;  top:56px; font-weight:bold; left:10%; color:rgba(255,255,255,.80); z-index:99999}
.tw_indextite2{ width:80%; height:64px; position:absolute; text-align:center; font-size:56px; line-height:64px;  top:64px;  color:rgba(255,255,255,.18); font-weight:bold; left:10%; text-transform:uppercase; z-index:100000; font-style:italic}

/*banner*/
.banner_con{ position:relative; text-align:center}
.banner_con img{ width:100%; height:100%;}
.banner_text{ width:90%; height:200px;position:absolute; left:5%;top:40%; margin-top:-64px; z-index:9999999; font-size:22px; text-align:center; line-height:34px; text-shadow:0px 0px 10px #343536; font-weight:normal; color:#ffffff}
.banner_text span{ font-size:64px; font-weight:bold; line-height:80px; text-transform:uppercase; }



.tw_indexprot{ width:100%; height:64px; position:absolute; top:40%; margin-top:-49px; text-align:center; font-size:49px; font-weight:bold; line-height:64px; color:rgba(47,184,250,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

 .tw_indexprotxt{width:70%; height:40px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:14px; font-variant:normal; line-height:20px; color:rgba(255,255,255,.90); overflow:hidden;}

 .tw_indexprobtn{ width:100%; position:absolute;height:56px; top:40%; left:0; margin-top:100px; }
.tw_indexprobtn a{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid;  border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:visited{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:hover{ display:block;  margin:0px auto; width:200px; height:40px; border:#2fb8fa 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(47,184,250,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			
			
			
/*new*/
.tw_newcon{ background-color:#ffffff;position:relative; background-image:url(../images/new_bg.png); background-repeat:no-repeat; background-position:right bottom; text-align:center}
 
.tw_newlist{ width:80%; height:400px;  position:absolute; left:10%; bottom:60px; z-index:999}
.tw_newlistitem{ width:31%; height:400px; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin:0px; padding:0px; margin-right:2%; float:left; text-align:center}

.tw_newlistitempic{ width:100%; height:240px; margin:0px; padding:0px; overflow:hidden;}
.tw_newlistitempic img{ width:100%; height:240px;}
.tw_newlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_newlistitemtitle{ width:90%; height:60px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:16px; font-weight:bold; line-height:60px;}

.tw_newlistitemtitle a{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_newlistiteminfo{ width:90%; height:30px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:15px; color:#646566}

.tw_newlistitemdate{ width:90%; height:20px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:20px; color:#989898; margin-top:26px;}

.tw_newlistitemdate span{ color:#0082cc}

.tw_newlistitem2{ width:31%; height:400px; margin:0px; padding:0px; float:right; border-top:#deded6 1px dashed}

.tw_newlistitem2i{ width:100%; height:auto;border-bottom:#cecec6 1px dashed; padding:15px 0px; margin:0px; line-height:20px; font-size:12px; color:#989898; text-align:left}

.tw_newlistitem2i a{ color:#000000; text-decoration:none; font-size:14px; font-weight:bold}
.tw_newlistitem2i a:visited{ color:#000000; text-decoration:none; font-size:14px;font-weight:bold}
.tw_newlistitem2i a:hover{  text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; font-size:14px;font-weight:bold}

.tw_newlistitem2i span{ color:#343536}



.tw_newtxtbtn{ width:200px; height:40px; margin-top:34px;}
.tw_newtxtbtn a{ display:block; width:200px; height:36px; border:#2fb8fa 2px solid; line-height:36px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:visited{ display:block; width:200px; height:36px; border:#2fb8fa 2px solid;line-height:36px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:hover{ display:block; width:200px; height:36px; border:#0083cc 2px solid;line-height:36px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#0083cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			
			
	/*bottom*/
.tw_bottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:left center; text-align:center }
.tw_bottombq{ width:80%; height:40px; background:rgba(255,255,255,.08); position:absolute; bottom:18px; left:10%; text-align:center; color:#e0e0e0; line-height:40px; font-size:12px;}

.tw_bottombq a{ color:#ffffff; text-decoration:none}
.tw_bottombq a:visited{ color:#ffffff; text-decoration:none}
.tw_bottombq a:hover{ color:#ffffff; text-decoration:underline}





.tw_bottomlist{ width:80%; height:360px; margin:0 auto;}
 .tw_serlist{ width:100%; height:180px; margin:0px; padding:0px;}
  .tw_serlistitem{ width:25%; height:100px; text-align:center; padding:40px 0px; font-size:12px; color:#ffffff;background-color:#353f49; float:left; margin:0px;}
  .tw_serlistitem span{ font-size:18px; line-height:25px;}
  .tw_serlistitem span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem img{ width:50px; height:50px; margin:0 auto} 
.tw_serlistitem:hover{ background-color:#1f272f;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}


.tw_serlistitem2{ width:25%; height:100px; text-align:center; padding:40px 0px; font-size:12px; ccolor:#262626;background-color:#f0f0f6;float:left; margin:0px;}
  .tw_serlistitem2 span{ font-size:18px; line-height:25px;}
  .tw_serlistitem2 span a{ color:#262626; text-decoration:none}
   .tw_serlistitem2 span a:visited{ color:#262626; text-decoration:none}
    .tw_serlistitem2 span a:hover{ color:#262626; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem2 img{  width:50px; height:50px;margin:0 auto} 
.tw_serlistitem2:hover{ background-color:#ffffff;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem3{ width:25%; height:100px; text-align:center;  padding:40px 0px; font-size:12px; c color:#ffffff;background-color:#2fb8fa;float:left; margin:0px;}
  .tw_serlistitem3 span{ font-size:18px; line-height:25px;}
  .tw_serlistitem3 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem3 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem3 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem3 img{  width:50px; height:50px; margin:0 auto} 
.tw_serlistitem3:hover{ background-color:#039be4;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem4{ width:25%; height:100px; text-align:center;  padding:40px 0px; font-size:12px; c color:#ffffff;background-color:#0083cc;float:left; margin:0px;}
  .tw_serlistitem4 span{ font-size:18px; line-height:25px;}
  .tw_serlistitem4 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem4 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem4 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem4 img{  width:50px; height:50px; margin:0 auto} 
.tw_serlistitem4:hover{ background-color:#006ba7;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
.tw_coplist{ width:100%; height:180px; margin:0px; padding:0px;}

.tw_coplistitem{ width:16%; height:150px; text-align:left; padding:0px; padding-top:30px; font-size:14px; color:#e0e0e6; float:left; margin:0px; line-height:20px;}
  .tw_coplistitem span{ font-size:18px; font-weight:bold; color:#ffffff}
  .tw_coplistitem a{ color:#e0e0e0; text-decoration:none}
  .tw_coplistitem a:visited{ color:#e0e0e0; text-decoration:none}
  .tw_coplistitem a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}
  
  
  .tw_coplistitem2{ width:33%; height:150px; text-align:left; padding:0px; padding-top:30px; font-size:14px; color:#e0e0e6; float:left; margin:0px; line-height:20px;}
  .tw_coplistitem2 span{ font-size:18px; font-weight:bold; color:#ffffff}
 
  
  .tw_coplistitem3{ width:33%; height:150px; text-align:center; padding:0px; padding-top:30px; font-size:34px; color:#ffffff; float:left; margin:0px;  text-align:center; line-height:42px; text-shadow:0px 0px 26px #343536; font-weight:bold; color:#ffffff}
  
  
  .tw_coplistitem4{ width:18%; height:150px; text-align:left; padding:0px; padding-top:30px; float:left; margin:0px;}
  
  .tw_coplistitem4i{ width:46%; height:150px; float:right; font-size:12px; line-height:30px; color:#ffffff; text-align:center; margin-left:4%;}
  .tw_coplistitem4i img{ width:100%; height:auto;}		
			
	/*二级页面*/
	.page_banner{ width:100%; height:auto; margin:0 auto; padding:0px;}	
	.page_banner img{ width:100%; height:auto; }	
	 page_navcon{ width:100%; height:56px; margin:30px auto; position:relative}
	
	.page_nav{ width:80%; height:56px; position:relative; margin:0 auto; margin-top:30px;}
.page_nav_item{ width:24.9%; height:56px; float:left; margin:0px 0.05%; padding:0px; line-height:56px; text-align:center;}
.page_nav_item a{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.page_nav_item a:visited{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.page_nav_item a:hover{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#page_nav_itemon	{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }				



.tw_pagetite{ width:80%; height:40px; position:relative; text-align:center; font-size:34px; line-height:40px;  margin:0 auto; margin-top:30px;color:#0083cc; font-weight:bold;  text-transform:uppercase }
.tw_pagetit{ width:80%; height:34px; position:relative; text-align:center; font-size:26px; line-height:34px;  margin:0 auto; color:#262626; font-weight:normal; text-transform:uppercase}
.tw_pagetits{ width:80%; height:40px; position:relative; text-align:left; font-size:26px; line-height:40px;  margin:0 auto; color:#343536; font-weight:bold; text-transform:uppercase}
.tw_pagelist1{ width:80%; margin:0 auto; margin-top:49px; height:260px;}

.tw_pagelist11{ width:40%; height:260px; float:left; position:relative; overflow:hidden; box-shadow:0px 0px 26px #e0e0e6}
.tw_pagelist11 img{ width:100%; height:260px;}
.tw_pagelist11 i{ display:block; position:absolute; left:20px; top:20px; right:20px; bottom:20px; z-index:999; border:rgba(255,255,255,.34) 1px solid; background:rgba(255,255,255,.22);}
.tw_pagelist11:hover i{ border:rgba(255,255,255,.64) 1px solid; background:rgba(255,255,255,.0); cursor:pointer;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagelist11:hover img{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}




.tw_pagelist12{ width:57%; height:260px; float:right; text-align:left; font-size:14px; line-height:26px; color:#343536}
.tw_pagelist12 span{ font-size:26px; font-weight:bold; color:rgba(230,120,25,.99); line-height:52px;}

.tw_pagecon{ width:80%; margin:0 auto; margin-top:30px; min-height:600px; font-size:16px; line-height:30px; color:#343536}

.tw_pagefzkcitem{ width:100%; height:auto; margin:0 auto; margin-bottom:49px; font-size:16px; line-height:30px; text-align:left; color:#646566;}
.tw_pagefzkcitem img{ width:40%; height:auto; float:left; margin:0px; margin-right:20px; box-shadow:0px 0px 26px #e0e0e6;}
.tw_pagefzkcitem span{ font-size:49px; font-weight:bold; color:#131415; line-height:64px;}
.fzlc_clear{ width:100%; height:0px; line-height:0px; clear:both;}

.tw_pagebottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg2.jpg); background-repeat:no-repeat; background-position:left bottom; text-align:center; height:360px; padding-top:200px; }
.tw_pagebottombq{ width:80%; height:56px; background:rgba(255,255,255,.08); position:absolute; bottom:26px; left:10%; text-align:center; color:#e0e0e0; line-height:56px; font-size:14px;}

.tw_pagebottombq a{ color:#ffffff; text-decoration:none}
.tw_pagebottombq a:visited{ color:#ffffff; text-decoration:none}
.tw_pagebottombq a:hover{ color:#ffffff; text-decoration:underline}


.tw_pagenewlist{ width:80%; height:auto; margin:0 auto; margin-top:49px;}
.tw_pagenewlistitem{ width:31%; height:400px; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin: 0px 1.166%; padding:0px; margin-bottom:30px; float:left; text-align:center}

.tw_pagenewlistitempic{ width:100%; height:240px; margin:0px; padding:0px; overflow:hidden;}
.tw_pagenewlistitempic img{ width:100%; height:240px;}
.tw_pagenewlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_pagenewlistitemtitle{ width:90%; height:60px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:16px; font-weight:bold; line-height:60px;}

.tw_pagenewlistitemtitle a{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagenewlistiteminfo{ width:90%; height:30px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:15px; color:#646566}

.tw_pagenewlistitemdate{ width:90%; height:20px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:20px; color:#989898; margin-top:26px;}

.tw_pagenewlistitemdate span{ color:#0082cc}
.tw_clear{ width:100%; height:0px; line-height:0px; clear:both}


.tw_newtcon{ width:100%; height:auto; margin:0 auto; padding:30px 0px; text-align:center; background-color:#0082cc; margin-top:-3px;}

.tw_newtcenter{ width:80%; margin:0 auto;}
.tw_pageposition{ width:100%; height:26px; line-height:26px; text-align:left; font-size:14px; color:rgba(255,255,255,.56);}
.tw_pageposition a{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:visited{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:hover{ color:rgba(255,255,255,.99); text-decoration:underline}

.tw_pagenewt{ width:100%; height:auto; line-height:40px; text-align:left; font-size:34px; color:rgba(255,255,255,.99); font-weight:bold; margin-top:10px;}

.tw_pagenewinfo{ width:100%; height:auto; line-height:22px; text-align:left; font-size:14px; color:rgba(255,255,255,.86); font-weight:normal; margin-top:10px} 

.tw_pagenewinfo span{ font-weight:bold; color:rgba(255,255,255,.99);}

.tw_pagenewdate{width:100%; height:auto; line-height:26px; text-align:left; font-size:14px; color:rgba(255,255,255,.56); font-weight:normal; margin-top:10px}
.tw_pagenewdate span{  color:rgba(255,255,255,.99);}
.tw_pagetxt{ width:80%; margin:0 auto; margin-top:30px; font-size:14px; line-height:26px; text-align:left; color:#343536;}
.tw_pagetxt p{ padding:5px 0px;}
.tw_pagetxt img{ width:auto; max-width:100%;}
.tw_pagelink{width:80%; margin:0 auto; margin-top:30px; font-size:14px; line-height:22px; text-align:left; color:#989898; padding:15px 0px; border-bottom:#e0e0e6 1px solid; border-top:#e0e0e6 1px solid;}
.tw_pagelink a{ color:#646566; text-decoration:none}
.tw_pagelink a:visited{ color:#646566; text-decoration:none}
.tw_pagelink a:hover{ color:#343536; text-decoration:none}


.pro_nav{ width:80%; height:56px; position:absolute; left:10%; bottom:0px; z-index:999}
.pro_nav_item{ width:19.9%; height:56px; float:left; margin:0px 0.05%; padding:0px; line-height:56px; text-align:center;}
.pro_nav_item a{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.pro_nav_item a:visited{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.pro_nav_item a:hover{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#pro_nav_itemon	{ display:block; width:100%; height:56px; line-height:56px; font-size:18px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }		
			
			
		
.pro_title_bg{ position:absolute; width:75.9%; height:140px; left:10.05%; bottom:58px; background:rgba(0,0,0,.56); padding:20px 2%}

.pro_title1{ font-size:26px; width:100%; height:40px; line-height:40px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal}
.pro_title2{ font-size:40px; width:100%; height:70px; line-height:70px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:bold}
.pro_title3{ font-size:18px; width:100%; height:30px; line-height:30px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal}

.page_protit{ width:100%; height:40px; position:absolute; text-align:center; font-size:34px; line-height:40px;  top:80px; color:#0083cc; font-weight:bold; left:0%; text-transform:uppercase }
.page_protit2{ width:100%; height:34px; position:absolute; text-align:center; font-size:26px; line-height:34px;  top:116px; color:#262626; font-weight:normal; left:0%; text-transform:uppercase}
.page_protit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:#989898; font-weight:normal; left:0%; text-transform:uppercase}
.page_prolist{ width:80%; height:530px; position:absolute; left:10%; top:200px;  padding:0px;}
.page_prolistitem{ width:23.5%; height:144px; background-color:#ffffff; background-image:url(../images/logo_bg.png); background-repeat:no-repeat; background-position:center center;  box-shadow:0px 0px 15px #f0f0f6; float:left; margin:0px; margin-right:2%; margin-bottom:30px; border:0px; border-bottom:#0083cc 6px solid; text-align:center; font-size:18px; color:#262626; line-height:40px; padding-top:20px;}

.page_prolistitem2{ margin-right:0px;}
.page_prolistitem img{ margin:0 auto; width:74px; height:74px;}
.page_prolistitem:hover{box-shadow:0px 0px 15px #f0f0f6;border-bottom:#e67819 6px solid;box-shadow:0px 0px 26px #e0e0e6;  -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; cursor:pointer }
			
			
			
.ct_slutit{ width:100%; height:40px; position:absolute; text-align:center; font-size:34px; line-height:40px;  top:80px; color:rgba(255,255,255,.74); font-weight:bold; left:0%; text-transform:uppercase; z-index:9999 }
.ct_slutit2{ width:100%; height:34px; position:absolute; text-align:center; font-size:26px; line-height:34px;  top:116px; color:rgba(255,255,255,.74); font-weight:normal; left:0%; text-transform:uppercase; z-index:9999}
.ct_slutit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:rgba(255,255,255,.49);font-weight:normal; left:0%; text-transform:uppercase; z-index:9999}
			

.ct_slulisttitle{ width:100%; height:74px; position:absolute; top:40%; margin-top:-70px; text-align:center; font-size:56px; font-variant:normal; line-height:74px; color:rgba(230,120,25,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

.ct_slulisttitle span{ font-weight:bold;}
 .ct_slulisttxt{width:70%; height:40px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:14px; font-variant:normal; line-height:20px; color:rgba(255,255,255,.90); overflow:hidden;}
 
 
 
 .ct_slulistbtn{ width:100%; position:absolute;height:64px; top:40%; left:0; margin-top:100px; }
.ct_slulistbtn a{ display:block; margin:0px auto; width:200px; height:38px; border:#ffffff 1px solid;  border-radius:30px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(230,120,25,.0)}
.ct_slulistbtn a:visited{ display:block; margin:0px auto; width:200px; height:38px; border:#ffffff 1px solid; border-radius:30px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(230,120,25,.0)}
.ct_slulistbtn a:hover{ display:block;  margin:0px auto; width:200px; height:38px; border:#e67819 1px solid; border-radius:30px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(230,120,25,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}		
			
			
			
			
			
					
	.pro_aboutlist{ width:100%; height:70%; position:absolute; left:0%; bottom:30px;  padding:0px;  }	
	
	.pro_aboutleft{ width:30%; height:100%; float:left; position:relative; margin:0px; padding:0px;}
	 .pro_aboutleft img{ width:100%; height:100%;}
	.pro_aboutleft i{ position:absolute; border:rgba(255,255,255,.64) 1px solid; position:absolute; left:30px; top:30px; bottom:30px; right:30px; z-index:9999}
	.pro_aboutright{ width:67%; height:100%; float:left; position:relative; margin:0px; padding:0px; padding-left:2%; }
	
	
	
	
	
	
	
	#scroll-1 {
width:100%;
height:100%;
 overflow:scroll;overFlow-x: hidden;
}
#scroll-1 div {
width:97%;
height:100%; font-size:14px; line-height:20px; text-align:left; color:#343536; padding-right:3%;
}

#scroll-1 div span{
  font-size:26px; line-height:34px; text-align:left; color:#494949; font-weight:bold
}
#scroll-1 div a{ display:inline-table; width:136px; height:26px; color:#0083cc; text-decoration:none; font-size:14px;
   
}
#scroll-1 div a:visited{display:inline-table; width:136px; height:26px; color:#0083cc; text-decoration:none; font-size:14px;
   
}
#scroll-1 div a:hover{display:inline-table; width:136px; height:26px; color:#0083cc; text-decoration:underline; font-size:14px;
   
}

#scroll-1::-webkit-scrollbar {
width:20px;
height:0px;
}
#scroll-1::-webkit-scrollbar-button {
background-color:#0083cc;
}
#scroll-1::-webkit-scrollbar-track {
background:#e0e0e6;
}
#scroll-1::-webkit-scrollbar-track-piece {
background:#f0f0f6;
}
#scroll-1::-webkit-scrollbar-thumb{
background:#2fb8fa;  
 
}
#scroll-1::-webkit-scrollbar-corner {
background:#82AFFF;
}
#scroll-1::-webkit-scrollbar-resizer {
background:#FF0BEE;
}
	
	
	

.ct_protit{ width:100%; height:40px; position:absolute; text-align:center; font-size:34px; line-height:40px;  top:80px; color:#0083cc; font-weight:bold; left:0%; text-transform:uppercase }
.ct_protit2{ width:100%; height:34px; position:absolute; text-align:center; font-size:26px; line-height:34px;  top:116px; color:#343536; font-weight:normal; left:0%; text-transform:uppercase}
.ct_protit3{ width:100%; height:26px; position:absolute; text-align:center; font-size:14px; line-height:26px;  top:166px; color:#989898; font-weight:normal; left:0%; text-transform:uppercase}
			
.ct_prolistl1{ width:34%; height:84%; background-color:#157fc5; float:left; padding:8%; margin:0px;}



.ct_pro_t2{ width:100%; font-size:22px; height:34px; line-height:34px; text-align:left; color:#ffffff; }
.ct_pro_t1{ width:100%; font-size:40px; height:56px; line-height:56px; text-align:left; color:#ffffff; font-weight:bold }
.ct_pro_t3{ width:100%; font-size:12px; height:100px; line-height:20px; text-align:left; color:#ffffff; margin-top:15px; }

.ct_probtn1{ width:100%;height:40px; margin:0px; text-align:left; margin-top:49px;}
.ct_probtn1 a{ display:block; margin:0px; width:200px; height:38px; border:#ffffff 1px solid;  border-radius:26px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:visited{ display:block; margin:0px; width:200px; height:38px; border:#ffffff 1px solid; border-radius:26px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:hover{ display:block; margin:0px; width:200px; height:38px; border:#0062a2 1px solid; border-radius:26px;line-height:38px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#0062a2; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}				
.ct_prolistr1{ width:50%;height:100%; background-color:#f0f0f6; float:left; padding:0px; margin:0px; position:relative}
.ct_prolistritem{ width:50%; height:50%; float:left; margin:0px; padding:0px; overflow:hidden; position:relative}

.ct_prolistritem img{ width:100%; height:100%; position:absolute; left:0px; top:0px;}

.ct_prolistritem img:hover{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}
			
	.ct_prolistritemt{ width:100%; height:49px; line-height:49px; text-align:left; text-indent:20px; position:absolute; left:0; bottom:20px;  z-index:99999; background:rgba(0,0,0,.0); font-size:16px; font-weight:normal;  }		
	.ct_prolistritemt a{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:visited{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:hover{ color:#ffffff; text-decoration:none; text-shadow:0px 0px 4px #343536;-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}	
			
			
			.tw_bottomlistpage{ width:80%; height:260px; margin:0 auto;}
			
			
							
}


.veg_navwap{ display:none} 
.drop-down{ display:none}

.video_bg{ background-image:url(../images/video_bg.jpg);background-size:100%; background-repeat:no-repeat }
.banner_conwap{ display:none}
.pcpro{ display:block; visibility:visible}
.wappro{ display:none; visibility:hidden}

.fwzc_title{ font-size:64px; color:#e88432; text-align:center; width:100%; margin:0px auto; margin-top:49px; font-weight:bold; line-height:74px;}

.fwzc_titles{ font-size:34px; color:#646566; text-align:left; width:100%; margin:0px auto; font-weight:bold; line-height:64px;margin-top:49px;}
.fwzc_line{ width:202px; height:5px; margin:0px; background-color:#e0e0e6; line-height:0px; z-index:1}
.fwzc_txt{ font-size:20px; color:#646566; text-align:left; width:100%; margin:0px auto;  font-weight:normal; line-height:40px;margin-top:-3px; padding-top:30px; border-top:#e0e0e6 1px solid; z-index:0}
.fwzc_txt span{ color:#e88432; font-weight:bold; font-size:26px;}

.rlzy_item{ width:70%; padding:30px 5%; background-color:#ffffff; box-shadow:0px 0px 26px #d0d0d6; margin:0px auto; margin-top:30px;}

.rlzy_itemt{ width:100%; font-size:22px; color:#343536; line-height:49px; text-align:left}

.rlzy_itemt a{ color:#343536; text-decoration:none;} 

.rlzy_itemt a:visited{ color:#343536; text-decoration:none;} 
.rlzy_itemt a:hover{ color:#e88432; text-decoration:none;} 

.rlzy_txt{ font-size:16px; color:#646566; text-align:left; width:100%; margin:0px auto;  font-weight:normal; line-height:30px; padding-top:10px; border-top:#e0e0e6 1px solid; z-index:0}

 



@media only screen and (max-width:1680px){

.fwzc_title{ font-size:49px; color:#e88432; text-align:center; width:100%; margin:0px auto; margin-top:49px; font-weight:bold; line-height:64px;}

.fwzc_titles{ font-size:26px; color:#646566; text-align:left; width:100%; margin:0px auto; font-weight:bold; line-height:49px;margin-top:49px;}
.fwzc_line{ width:160px; height:5px; margin:0px; background-color:#e0e0e6; line-height:0px; z-index:1}
.fwzc_txt{ font-size:18px; color:#646566; text-align:left; width:100%; margin:0px auto;  font-weight:normal; line-height:30px;margin-top:-3px; padding-top:30px; border-top:#e0e0e6 1px solid; z-index:0}
.fwzc_txt span{ color:#e88432; font-weight:bold; font-size:22px;}



}
/*手机*/





@media only screen and (max-width: 768px){


.fwzc_title{ font-size:26px; color:#e88432; text-align:center; width:100%; margin:0px auto; margin-top:49px; font-weight:bold; line-height:49px;}

.fwzc_titles{ font-size:22px; color:#646566; text-align:center; width:100%; margin:0px auto; font-weight:bold; line-height:40px;margin-top:26px;}
.fwzc_line{ width:160px; height:5px; margin:0px auto; background-color:#e0e0e6; line-height:0px; z-index:1}
.fwzc_txt{ font-size:12px; color:#646566; text-align:left; width:100%; margin:0px auto;  font-weight:normal; line-height:20px;margin-top:-3px; padding-top:30px; border-top:#e0e0e6 1px solid; z-index:0}
.fwzc_txt span{ color:#e88432; font-weight:bold; font-size:16px;}


.rlzy_item{ width:70%; padding:15px 5%; background-color:#ffffff; box-shadow:0px 0px 26px #d0d0d6; margin:0px auto; margin-top:30px;}

.rlzy_itemt{ width:100%; font-size:16px; color:#343536; line-height:34px; text-align:left}

.rlzy_itemt a{ color:#343536; text-decoration:none;} 

.rlzy_itemt a:visited{ color:#343536; text-decoration:none;} 
.rlzy_itemt a:hover{ color:#e88432; text-decoration:none;} 

.rlzy_txt{ font-size:12px; color:#646566; text-align:left; width:100%; margin:0px auto;  font-weight:normal; line-height:20px; padding-top:10px; border-top:#e0e0e6 1px solid; z-index:0}

 






		.veg_code{ display:none}
		
		.veg_nav{ display:none;}
		.veg_head{ width:100%; height:auto; min-height:200px; background-image:url(../images/nav_bgwap.png); background-repeat:repeat-x; background-position:center top; position:fixed; top:0px; left:0px; z-index:99; text-align:center}


.veg_toplogo{ width:100%; height:auto; margin:5px auto; float:none; text-align:center;}
.veg_toplogo img{ width:36%; margin:0; height:auto; float:left; margin-left:20px; margin-top:20px;}

.veg_navwap{ width:80%; height:auto; margin:0 auto; display:block; margin-top:26px; text-align:center} 

.veg_nav_itemwap{ width:98%; height:32px; float:none; margin:5px  auto; padding:8px 0px; text-align:center; border:0px;  font-size:14px; line-height:16px; background:rgba(255,255,255,.20); border:rgba(255,255,255,.34) 1px solid; border-radius:34px; text-transform:uppercase}
 
.veg_nav_itemwap a{ color:#ffffff; text-decoration:none}
.veg_nav_itemwap a:visited{ color:#ffffff; text-decoration:none}
.veg_nav_itemwap a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; }
.veg_nav_itemwap span{ font-size:12px; text-transform:uppercase; }

.veg_nav_itemwap:hover{border:rgba(89,153,255,.26) 1px solid;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;background:rgba(89,153,255,.74); cursor:pointer }
#veg_nav_itemwapon{border:rgba(89,153,255,.26) 1px solid; background:rgba(89,153,255,.74); cursor:pointer }


.drop-down{ display:block; width:34px; height:15px; float:right; margin-right:20px; margin-top:20px; z-index:99999}

.drop-down img{ width:15px !important; height:15px !important; float:right !important; margin:0px !important;}

#antzone {
  width:100%;
  height:100%; position:fixed; z-index:9999999999; left:0; right:0; top:0; bottom:0px; background:rgba(0,0,0,.90); 
}
.close_btn{ width:100%; height:30px; margin:0 auto; text-align:center; margin-top:49px;}
.close_btn img{ width:30px; height:30px; margin:0 auto;}
.banner_con{ display:none}
.video_bg{ background-image:url(../images/video_bg.jpg);background-size:100%; background-repeat:no-repeat }
.banner_conwap{ display:block;position:relative; text-align:center}
.banner_conwap img{ width:100%; height:auto;}
.banner_textwap{ width:90%; height:200px;position:absolute; left:5%;top:34%; margin-top:0px; z-index:9999999; font-size:16px; text-align:center; line-height:26px; text-shadow:0px 0px 7px #747474; font-weight:normal; color:#ffffff}
.banner_textwap span{ font-size:40px; font-weight:bold; line-height:49px; text-transform:uppercase; }



.tw_indextit2{ width:80%; height:34px; position:absolute; text-align:center; font-size:22px; line-height:34px;  top:90px; font-weight:bold; left:10%; color:rgba(255,255,255,.80); z-index:99999}
.tw_indextite2{ width:80%; height:64px; position:absolute; text-align:center; font-size:34px; line-height:64px;  top:90px;  color:rgba(255,255,255,.18); font-weight:bold; left:10%; text-transform:uppercase; z-index:100000; font-style:italic}


.tw_indextit{ width:80%; height:34px; position:absolute; text-align:center; font-size:22px; line-height:34px;  top:90px; font-weight:bold; left:10%;background: linear-gradient(to right, #2fb8fa, #0082cc);
        -webkit-background-clip: text;
        color: transparent; z-index:999999999 }
.tw_indextite{ width:80%; height:64px; position:absolute; text-align:center; font-size:34px; line-height:64px;  top:90px; color:#eeeef0; font-weight:bold; left:10%; text-transform:uppercase; font-style:italic; z-index:999999999 }
.ct_slulist img{ width:100%; height:100%;}




.tw_indexprot{ width:100%; height:49px; position:absolute; top:40%; margin-top:-30px; text-align:center; font-size:34px; font-weight:bold; line-height:49px; color:rgba(47,184,250,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

 .tw_indexprotxt{width:70%; height:60px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:14px; font-variant:normal; line-height:20px; color:rgba(255,255,255,.90); overflow:hidden;}

 .tw_indexprobtn{ width:100%; position:absolute;height:56px; top:40%; left:0; margin-top:110px; }
.tw_indexprobtn a{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid;  border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:visited{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:hover{ display:block;  margin:0px auto; width:200px; height:40px; border:#2fb8fa 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(47,184,250,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
.wappro{ display:block; visibility:visible}
.pcpro{ display:none; visibility:hidden}
.tw_newcon{ background-color:#ffffff;position:relative; background-image:url(../images/new_bg2.png); background-repeat:no-repeat; background-position:right bottom; text-align:center}






.tw_newlist{ width:80%; height:500px; margin:0 auto; margin-top:0px; position:absolute; left:10%; bottom:0px; z-index:999999;}
.tw_newlistitem{ width:100%; height:220px; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin:0px; padding:0px;   float:none; text-align:center; margin-bottom:20px;}

.tw_newlistitempic{ width:100%; height:170px; margin:0px; padding:0px; overflow:hidden;}
.tw_newlistitempic img{ width:100%; height:170px;}
.tw_newlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_newlistitemtitle{ width:90%; height:30px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:14px; font-weight:bold; line-height:15px; margin-top:10px;}

.tw_newlistitemtitle a{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_newlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_newlistiteminfo{ display:none}

.tw_newlistitemdate{ display:none}

.tw_newlistitemdate span{ color:#0082cc}

.tw_newlistitem2{  display:none}
 


.tw_newtxtbtn{ width:260px; height:56px; margin:0 auto; text-align:center; margin-top:15px;}
.tw_newtxtbtn a{ display:block; width:256px; height:40px; border:#2fb8fa 2px solid; line-height:40px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:visited{ display:block; width:256px; height:40px; border:#2fb8fa 2px solid;line-height:40px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#2fb8fa}
.tw_newtxtbtn a:hover{ display:block; width:256px; height:40px; border:#0083cc 2px solid;line-height:40px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; background-color:#0083cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}








/*bottom*/
.tw_bottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:center center; text-align:center }
.tw_bottombq{ width:75%; height:60px; background:rgba(255,255,255,.08); position:absolute; bottom:26px; left:10%; text-align:center; color:#e0e0e0; line-height:20px; font-size:12px; padding:10px 2.5%;}

.tw_bottombq a{ color:#ffffff; text-decoration:none}
.tw_bottombq a:visited{ color:#ffffff; text-decoration:none}
.tw_bottombq a:hover{ color:#ffffff; text-decoration:underline}





.tw_bottomlist{ width:80%; height:400px; margin:0 auto; margin-top:20px;}
 .tw_serlist{ width:100%; height:260px; margin:0px; padding:0px;}
  .tw_serlistitem{ width:50%; height:90px; text-align:center; padding:20px 0px; font-size:12px; color:#ffffff;background-color:#353f49; float:left; margin:0px; line-height:15px;}
  .tw_serlistitem span{ font-size:16px; line-height:20px;}
  .tw_serlistitem span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem img{ width:40px; height:40px; margin:0 auto} 
.tw_serlistitem:hover{ background-color:#1f272f;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}


.tw_serlistitem2{ width:50%; height:90px; text-align:center; padding:20px 0px; font-size:12px; color:#262626;background-color:#f0f0f6;float:left; margin:0px;line-height:15px;}
  .tw_serlistitem2 span{ font-size:16px; line-height:20px;}
  .tw_serlistitem2 span a{ color:#262626; text-decoration:none}
   .tw_serlistitem2 span a:visited{ color:#262626; text-decoration:none}
    .tw_serlistitem2 span a:hover{ color:#262626; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem2 img{ width:40px; height:40px; margin:0 auto} 
.tw_serlistitem2:hover{ background-color:#ffffff;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem3{ width:50%; height:90px; text-align:center; padding:20px 0px; font-size:12px; color:#ffffff;background-color:#2fb8fa;float:left; margin:0px;line-height:15px;}
  .tw_serlistitem3 span{  font-size:16px; line-height:20px;}
  .tw_serlistitem3 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem3 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem3 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem3 img{ width:40px; height:40px; margin:0 auto} 
.tw_serlistitem3:hover{ background-color:#039be4;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			
			.tw_serlistitem4{ width:50%; height:90px; text-align:center; padding:20px 0px; font-size:12px; color:#ffffff;background-color:#0083cc;float:left; margin:0px;line-height:15px;}
  .tw_serlistitem4 span{ font-size:16px; line-height:20px;}
  .tw_serlistitem4 span a{ color:#ffffff; text-decoration:none}
   .tw_serlistitem4 span a:visited{ color:#ffffff; text-decoration:none}
    .tw_serlistitem4 span a:hover{ color:#ffffff; text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease}  
  .tw_serlistitem4 img{width:40px; height:40px; margin:0 auto} 
.tw_serlistitem4:hover{ background-color:#006ba7;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
.tw_coplist{ width:100%; height:120px; margin:0px; padding:0px; padding-top:20px; }

.tw_coplistitem{ display:none}
  
  
  
  .tw_coplistitem2{ width:100%; height:120px; text-align:left; padding:0px;   font-size:12px; color:#e0e0e6; float:none;   line-height:15px;}
  .tw_coplistitem2 span{ font-size:16px; font-weight:bold; color:#ffffff}
 
  
  .tw_coplistitem3{display:none}
  
  
  .tw_coplistitem4{ display:none}
  
  
 page_navcon{ width:100%; height:40px; margin:30px auto; position:relative}
	
	.page_nav{ width:90%; height:40px; position:relative; margin:0 auto; margin-top:30px;}
.page_nav_item{ width:24.2%; height:40px; float:left; margin:0px 0.4%; padding:0px; line-height:40px; text-align:center;}
.page_nav_item a{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.page_nav_item a:visited{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.page_nav_item a:hover{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#page_nav_itemon	{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }		


.tw_pagetite{ width:80%; height:26px; position:relative; text-align:center; font-size:20px; line-height:26px;  margin:0 auto; margin-top:30px;color:#0083cc; font-weight:bold;  text-transform:uppercase }
.tw_pagetit{ width:80%; height:26px; position:relative; text-align:center; font-size:20px; line-height:26px;  margin:0 auto; color:#262626; font-weight:normal; text-transform:uppercase}

.tw_pagelist1{ width:80%; margin:0 auto; margin-top:49px; height:auto;}

.tw_pagelist11{ width:100%; height:200px; float:none; position:relative; overflow:hidden; box-shadow:0px 0px 26px #e0e0e6}
.tw_pagelist11 img{ width:100%; height:200px;}
.tw_pagelist11 i{ display:block; position:absolute; left:20px; top:20px; right:20px; bottom:20px; z-index:999; border:rgba(255,255,255,.34) 1px solid; background:rgba(255,255,255,.22);}
.tw_pagelist11:hover i{ border:rgba(255,255,255,.64) 1px solid; background:rgba(255,255,255,.0); cursor:pointer;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagelist11:hover img{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}




.tw_pagelist12{ width:100%; height:auto; float:none; text-align:left; font-size:12px; line-height:18px; color:#343536}
.tw_pagelist12 span{ font-size:20px; font-weight:bold; color:rgba(230,120,25,.99); line-height:40px;}
.tw_pagebottomcon{background-color:#ffffff;position:relative; background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; background-position:center bottom; text-align:center; height:260px; padding-top:0px; margin-top:60px; }

.tw_bottomlistpage{ width:80%; height:160px; margin:0 auto;}

.tw_pagecon{ width:80%; margin:0 auto; margin-top:30px; min-height:320px; font-size:14px; line-height:22px; color:#343536}




.pro_nav{ width:80%; height:200px; position:absolute; left:10%; bottom:0px; z-index:999}
.pro_nav_item{ width:100%; height:38px; float:left; margin:1px 0%; padding:0px; line-height:38px; text-align:center;}
.pro_nav_item a{ display:block; width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }
.pro_nav_item a:visited{ display:block; width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; background:rgba(47,184,250,.74); text-decoration:none }

.pro_nav_item a:hover{ display:block; width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none;-webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease }
#pro_nav_itemon	{ display:block; width:100%; height:38px; line-height:38px; font-size:14px; color:#ffffff; background:rgba(230,120,25,.90); text-decoration:none; }		



		
			
.pro_title_bg{ position:absolute; width:72%; height:100px; left:10%; bottom:202px; background:rgba(0,0,0,.56); padding:20px 4%}

.pro_title1{ font-size:16px; width:100%; height:30px; line-height:30px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal; overflow:hidden}
.pro_title2{ font-size:30px; width:100%; height:40px; line-height:40px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:bold; overflow:hidden}
.pro_title3{ font-size:14px; width:100%; height:40px; line-height:20px; text-align:left; color:#ffffff; text-transform:uppercase; font-weight:normal; overflow:hidden}

.page_protit{ width:100%; height:26px; position:absolute; text-align:center; font-size:22px; line-height:26px;  top:100px; color:#0083cc; font-weight:bold; left:0%; text-transform:uppercase }
.page_protit2{ width:100%; height:26px; position:absolute; text-align:center; font-size:22px; line-height:26px;  top:130px; color:#262626; font-weight:normal; left:0%; text-transform:uppercase}

.ct_slutit{ width:100%; height:26px; position:absolute; text-align:center; font-size:22px; line-height:26px;  top:100px; color:rgba(255,255,255,.74); font-weight:bold; left:0%; text-transform:uppercase; z-index:9999 }
.ct_slutit2{ width:100%; height:26px; position:absolute; text-align:center; font-size:22px; line-height:26px;  top:130px; color:rgba(255,255,255,.74); font-weight:normal; left:0%; text-transform:uppercase; z-index:9999}






.page_prolist{ width:80%; height:500px; position:absolute; left:10%; top:200px;  padding:0px;}
.page_prolistitem{ width:23.5%; height:166px; background:none; background-color:#ffffff;  box-shadow:0px 0px 15px #d0d0d6; float:left; margin:0px; margin-right:2%; margin-bottom:20px; border:0px; border-bottom:#0083cc 3px solid; text-align:center; font-size:14px; color:#262626; line-height:20px; padding-top:40px;}

.page_prolistitem2{ margin-right:0px;}
.page_prolistitem img{ margin:0 auto; width:50px; height:50px;}
.page_prolistitem:hover{box-shadow:0px 0px 15px #f0f0f6;border-bottom:#e67819 10px solid;box-shadow:0px 0px 26px #e0e0e6;  -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease; cursor:pointer }
			
			
			
			
			 
 .tw_indexprobtn{ width:100%; position:absolute;height:56px; top:40%; left:0; margin-top:110px; }
.tw_indexprobtn a{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid;  border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:visited{ display:block; margin:0px auto; width:200px; height:40px; border:#ffffff 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:rgba(47,184,250,.0)}
.tw_indexprobtn a:hover{ display:block;  margin:0px auto; width:200px; height:40px; border:#2fb8fa 1px solid; border-radius:30px;line-height:40px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none;background:rgba(47,184,250,.90); -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
			


.ct_slulisttitle{ width:100%; height:49px; position:absolute; top:40%; margin-top:-30px; text-align:center; font-size:34px; font-variant:normal; line-height:49px; color:rgba(230,120,25,.90); text-shadow:0px 0px 34px rgba(0,0,0,.56);  }

.ct_slulisttitle span{ font-weight:bold;}
 .ct_slulisttxt{width:70%; height:60px; position:absolute; top:40%; left:15%; margin-top:30px;   text-align:center; font-size:14px; font-variant:normal; line-height:20px; color:rgba(255,255,255,.90); overflow:hidden;}






 
.pro_aboutlist{ width:100%; height:70%; position:absolute; left:0%; bottom:0px;  padding:0px;  }	
	
	.pro_aboutleft{ display:none}
	 .pro_aboutleft img{ width:100%; height:100%;}
	.pro_aboutleft i{ position:absolute; border:rgba(255,255,255,.64) 1px solid; position:absolute; left:30px; top:30px; bottom:30px; right:30px; z-index:9999}
	.pro_aboutright{ width:100%; height:100%; float:left; position:relative; margin:0px; padding:0px; padding-left:2%; }
	
	
	
	
	
	
	
	#scroll-1 {
width:100%;
height:100%;
 overflow:scroll;overFlow-x: hidden;
}
#scroll-1 div {
width:97%;
height:100%; font-size:12px; line-height:20px; text-align:left; color:#343536; padding-right:3%;
}

#scroll-1 div span{
  font-size:22px; line-height:34px; text-align:left; color:#494949; font-weight:bold
}
#scroll-1 div a{ display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:none; font-size:14px;
   
}
#scroll-1 div a:visited{display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:none; font-size:14px;
   
}
#scroll-1 div a:hover{display:inline-table; width:120px; height:30px; color:#0083cc; text-decoration:underline; font-size:14px;
   
}

#scroll-1::-webkit-scrollbar {
width:20px;
height:0px;
}
#scroll-1::-webkit-scrollbar-button {
background-color:#0083cc;
}
#scroll-1::-webkit-scrollbar-track {
background:#e0e0e6;
}
#scroll-1::-webkit-scrollbar-track-piece {
background:#f0f0f6;
}
#scroll-1::-webkit-scrollbar-thumb{
background:#2fb8fa;  
 
}
#scroll-1::-webkit-scrollbar-corner {
background:#82AFFF;
}
#scroll-1::-webkit-scrollbar-resizer {
background:#FF0BEE;
}





.ct_prolist{ width:100%; height:70%; position:absolute; left:0px; bottom:0px; background-color:#f0f0f6; padding:0px;}

.ct_prolistl1{ width:94%; height:34%; background-color:#157fc5; float:none; padding:3%; margin:0px;}



.ct_pro_t2{ width:100%; font-size:16px; height:22px; line-height:22px; text-align:left; color:#ffffff; }
.ct_pro_t1{ width:100%; font-size:30px; height:40px; line-height:40px; text-align:left; color:#ffffff; font-weight:bold }
.ct_pro_t3{ width:100%; font-size:12px; height:60px; line-height:15px; text-align:left; color:#ffffff; margin-top:5px; overflow:hidden}

.ct_probtn1{ width:100%;height:49px; margin:0px; text-align:center; margin-top:20px; display:none}
.ct_probtn1 a{ display:block; margin:0px auto; width:220px; height:47px; border:#ffffff 1px solid;  border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:visited{ display:block; margin:0px auto; width:220px; height:47px; border:#ffffff 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#157fc5}
.ct_probtn1 a:hover{ display:block;  margin:0px auto;width:220px; height:47px; border:#0062a2 1px solid; border-radius:26px;line-height:47px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background-color:#0062a2; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}
			
.ct_prolistr1{ width:100%;height:60%; background-color:#f0f0f6; float:none; padding:0px; margin:0px; position:relative}
.ct_prolistritem{ width:50%; height:50%; float:left; margin:0px; padding:0px; overflow:hidden; position:relative}

.ct_prolistritem img{ width:100%; height:100%; position:absolute; left:0px; top:0px;}

.ct_prolistritem img:hover{ transform:scale(1.02);-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}
			
	.ct_prolistritemt{ width:100%; height:20px; line-height:20px; text-align:left; text-indent:15px; position:absolute; left:0; bottom:15px;  z-index:99999; background:rgba(0,0,0,.0); font-size:12px; font-weight:normal; overflow:hidden  }		
	.ct_prolistritemt a{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:visited{ color:#ffffff; text-decoration:none}	
	.ct_prolistritemt a:hover{ color:#ffffff; text-decoration:none; text-shadow:0px 0px 4px #343536;-webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;}		
			
			
		 

.tw_pagenewlist{ width:80%; height:auto; margin:0 auto; margin-top:49px;}
.tw_pagenewlistitem{ width:100%; height:auto; background-color:#FFF;box-shadow:0px 0px 26px #c0c0c6; margin: 0px; padding:0px; margin-bottom:20px; float:none; text-align:center; padding-bottom:30px;}

.tw_pagenewlistitempic{ width:100%; height:170px; margin:0px; padding:0px; overflow:hidden;}
.tw_pagenewlistitempic img{ width:100%; height:170px;}
.tw_pagenewlistitempic img:hover{transform:scale(1.03);-webkit-transition: all .8s ease;
            -moz-transition: all .8s ease;
            -o-transition: all .8s ease;
            transition: all .8s ease;}

.tw_pagenewlistitemtitle{ width:90%; height:auto; margin:15px auto; padding:0px; overflow:hidden; text-align:left; font-size:16px; font-weight:bold; line-height:20px;}

.tw_pagenewlistitemtitle a{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:visited{ color:#343536; text-decoration:none}
.tw_pagenewlistitemtitle a:hover{ color:#343536; text-decoration:none;color:#0082cc; -webkit-transition: all .7s ease;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            transition: all .7s ease;}

.tw_pagenewlistiteminfo{ width:90%; height:30px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:15px; color:#646566}

.tw_pagenewlistitemdate{ width:90%; height:20px; margin:0px auto; padding:0px; overflow:hidden; text-align:left; font-size:12px; font-weight:normal; line-height:20px; color:#989898; margin-top:15px;}

.tw_pagenewlistitemdate span{ color:#0082cc}
.tw_clear{ width:100%; height:0px; line-height:0px; clear:both}


.tw_newtcon{ width:100%; height:auto; margin:0 auto; padding:30px 0px; text-align:center; background-color:#0082cc; margin-top:-3px;}

.tw_newtcenter{ width:80%; margin:0 auto;}
.tw_pageposition{ width:100%; height:26px; line-height:26px; text-align:left; font-size:12px; color:rgba(255,255,255,.56);}
.tw_pageposition a{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:visited{ color:rgba(255,255,255,.99); text-decoration:none}
.tw_pageposition a:hover{ color:rgba(255,255,255,.99); text-decoration:underline}

.tw_pagenewt{ width:100%; height:auto; line-height:30px; text-align:left; font-size:22px; color:rgba(255,255,255,.99); font-weight:bold; margin-top:10px;}

.tw_pagenewinfo{ width:100%; height:auto; line-height:15px; text-align:left; font-size:10px; color:rgba(255,255,255,.86); font-weight:normal; margin-top:10px} 

.tw_pagenewinfo span{ font-weight:bold; color:rgba(255,255,255,.99);}

.tw_pagenewdate{width:100%; height:auto; line-height:26px; text-align:left; font-size:12px; color:rgba(255,255,255,.56); font-weight:normal; margin-top:10px}
.tw_pagenewdate span{  color:rgba(255,255,255,.99);}
.tw_pagetxt{ width:80%; margin:0 auto; margin-top:30px; font-size:12px; line-height:20px; text-align:left; color:#343536;}
.tw_pagetxt p{ padding:3px 0px;}
.tw_pagetxt img{ width:auto; max-width:100%;}
.tw_pagelink{width:80%; margin:0 auto; margin-top:30px; font-size:12px; line-height:18px; text-align:left; color:#989898; padding:15px 0px; border-bottom:#e0e0e6 1px solid; border-top:#e0e0e6 1px solid;}
.tw_pagelink a{ color:#646566; text-decoration:none}
.tw_pagelink a:visited{ color:#646566; text-decoration:none}
.tw_pagelink a:hover{ color:#343536; text-decoration:none}
	
}