
*{margin:0;padding:0;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, input,p{ margin:0; padding:0; border:0 ; list-style:none; font-family:"Microsoft Yahei","Arial","Simsun","sans-serif"}
html{font-size: 62.5%;}
p{ font-weight:normal;}
/*strong{ font-weight:normal;}*/
ul, ol { list-style-type:none; list-style:none}
fieldset{ border:0px;}
select, input, select { vertical-align:middle; }
img{ vertical-align: middle;}

h1, h2, h3, h4, h5, h6 { font-size:14px;}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.clear {clear:both;}
.clear:before,.clear:after {display:table;}
.clear:after {clear:both;}
em { font-style:normal; }
.c{ clear:both; }
.l{ float:left;}
.r{ float:right;}
 
.friend{height:228px;margin:0 auto;overflow:hidden;width:1120px; background: #FFFFFF;}
.mr_frbox{ display:block;height:208px; overflow:hidden; margin-top:10px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:75px 5px 0 5px;width:28px;}
.mr_frUl{float:left;height:202px;width:1047px;}
.mr_frBtnR{float:right;margin-top:75px; margin-right:5px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;width:208px;overflow:hidden;position:relative;z-index:900;}
.mr_frUl ul li a img{width:100%; height:208px;}
.mr_frUl ul li h3{position:absolute;font-size:12px;font-weight:bold;color:#fff;line-height:20px;width:208px;top:160px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);background:#0a0a0a; z-index:999;}
.mr_frUl ul li h3 span{display:block;margin:0 20px; font-size:14px;height:20px; font-weight:bold;border-bottom:1px solid #f4f4f4;overflow:hidden;}
.mr_frUl ul li h3 span a{ color:#1c4fa8;}
.mr_frUl ul li h3 em{display:block;margin:0 20px; height:20px; overflow:hidden;}

.m8 {margin-top:10px;}
.m15 {margin-top:15px;}
.m20 {margin-top:20px;}
.font14{ font-size:14px;}
.red{ color:#F00}
.orange{ color:#F60}
.w1120,.nivo-directionNav{ display:block; min-width:1020px;width:1200px; margin:0 auto; }

a{color: #333;    text-decoration: none;}
a:hover { color: #003399;}
.logoa{text-decoration: none; width:300px;display:none; }
.logob{text-decoration: none; display:inline-block; width:300px; }

.logo_bar .layui-nav{ background-color:rgba(0, 0, 0, 0);color: #333333; text-align: center;padding: 0 0px; display:block;position:absolute;right:5px;top:0px}
.logo_bar .layui-nav .layui-nav-item{ line-height: 70px;}
.logo_bar .layui-nav .layui-nav-item.lang{ border-left:1px #e1e1e1 solid; }
.logo_bar .layui-nav .layui-nav-item.lang a{ color:#0094d0;}
.logo_bar .layui-nav-child{top: 100%;}
.logo_bar .layui-nav .layui-nav-item a{color: #333333;padding: 0 15px; font-family: "Montserrat";    font-size: 13px;    font-style: normal;    font-weight: 700;}
.logo_bar .layui-nav .layui-nav-item a:hover {color: #333333;}
.logo_bar .rg{ display:none;}

.top.act .logo_bar .layui-nav .layui-nav-item a,.top.act .logo_bar .layui-nav .layui-nav-item a:hover {color: #fff;}
.top.act .logo_bar .layui-nav .layui-nav-item.lang a{ color:#0094d0;}
.top.act .logo_bar .layui-nav .layui-nav-child a,.top.act .logo_bar .layui-nav .layui-nav-child a:hover{color: #666;}

.layui-nav .layui-this:after, .layui-nav-bar{height: 3px; background-color: #0094d0;}

.cart1{position:absolute; top:10px; font-size:16px; right:5px;display:inline-block; color:#FFFFFF;}
#prices{display:inline-block; z-index:1000; font-size:18px; font-weight:bold;color:#1c4fa8; position:absolute; bottom:10px; left:15px;}

/*top*/
.logins{ display:inline-block; /*border-left:1px #DDDDDD solid;*/  position:relative; font-size:16px; padding:0 10px; line-height:71px;}
.logins a:hover{text-decoration: none;}
.logins i.icon-down{display: inline-block; }
.logins i.icon-up{display:none; }
.logins dl{ width:100%;overflow:hidden; background:#fff; display:none; position:absolute; z-index:1000; left:0; top:70px;}
.logins dl dd a,.logins dl dd{display:block; text-align:center; margin-left:0; font-size:14px; }
.logins dl dd a:hover {	background:#f1f1f1;	text-decoration: none;}
.logins:hover { color:#fff;background:#f1f1f1;}
.logins:hover  i.icon-down{ display:none;}
.logins:hover  i.icon-up{display: inline-block;}
.logins:hover dl{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.tops{ display:block; background:#00344f; line-height:30px; z-index:1;}
.tops span{ margin-right:10px; line-height:1;}
.tops{ z-index:10; position:relative;}
.tops a,.tops{ color:#c2c2c2;font-family: "Open Sans";    font-size: 12px;}
.top { display:block; width:100%;   background:#fff; clear:both; position: relative; top:0;z-index:999;box-shadow: 0 1px 5px rgba(0,0,0,.1), 0 0 10px rgba(0,0,0,.1); }
.top.act{background-color:rgba(22,22,22,0.6);position: fixed;top: 0;z-index: 1000;}
.logo_bar { display:block;position:relative; height:70px; min-width:1020px;/*width:90%;*/ margin:auto;}
.logo_bar h1{margin-left:145px;position:relative; font-size:24px; line-height:1.2em;display:block; height:25px; font-weight:bold; color:#333333; padding-top:0px;  }
.logo_bar h1 a,.logo_bar h2 a{ color:#1c4fa8; text-decoration: none; }
.logo_bar h2{margin-left:145px;position:relative;font-size:16px; line-height:1.8em; font-weight:normal;color:#666666;/*font-style: italic;*/}
.logo{position:absolute; left:0px; top:5px;}
.logo_bar label{display:inline-block;position:absolute; right:25px; top:45px;}

.qr{position:absolute; top:10px; right:5px; display:inline-block; width:100px; text-align:center;}
.qr i{ display:block; font-style:normal; font-size:12px; line-height:1.5em;}
.Sign_bar{position:absolute; right:0; top:0; }

.login {background: #0465be; color:#FFFFFF; }
.reg,.login{padding:0 8px; display:inline-block;color:#1c4fa8;}.login{color:#fff;}.login:hover{color:#fff;}
.login_bar{ position:absolute; top:24px; right:0; display:inline-block; line-height:20px; background: #666; color:#CCC; z-index:1000;  padding:10px; }
.login_bar dd{ position:relative; line-height:26px; font-size:14px; margin-bottom:5px;}
.ipts{ 
	/* box-shadow:inset 0 2px 5px #eee;  */
	padding:2px; border:1px solid #D4D4D4; color:#1c4fa8333;}
.buttons{  background:#1c4fa8; color:#FFFFFF; font-size:14px; border:none;font-weight:bold;  padding:5px 15px; cursor:pointer;}
/*#username,#password{ height:18px; line-height:18px; margin-bottom:5px;}*/ 

.oeder{font-size:14px;}
.oeder dt{ font-size:18px; font-weight:bold;}
.oeder dd{display:block; position:relative;  line-height:18px; margin-bottom:8px;}
.oeder label{display:block; font-size:12px;}

.email,.t_cart,.Orders,.logout{ display: inline-block; height:24px; overflow:hidden; background:url(../images/top_ico.png) no-repeat left center; padding-left:30px; padding-right:6px;}
.email{ background-position:4px 0; font-weight:normal;}
.Orders{background-position:4px -24px;}
.t_cart{background-position:4px -48px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; position:relative; padding-right:32px; font-size:14px;}
.logout{background-position:4px -72px;}
.Sign_bar i{ display: inline-block; height:20px; line-height:20px; /*margin:0 3px;*/ padding:0 5px; font-style:normal; font-weight:normal;position: absolute; right:3px; top:0; background:#1c4fa8; color:#FFFFFF;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.sign { display:inline-block; /*width:300px; border-left:1px #CCCCCC solid;*/ background:#FFFFFF; padding:30px; position:absolute; top:0px; right:35px;}
.sign dt { border-bottom:1px #CCCCCC solid; font-size:16px; font-weight:bold;}
.sign dd,.sign dt {display:block; line-height:32px; margin-bottom:5px;}
.sign dd{height:70px;position:relative;}
label.error{ font-size:12px; line-height:18px; position: absolute; right:0px; top:11px; background:#FFFFCC;color: #FF6633; padding:0 8px; border:1px #FFCCCC solid; }
dd.agree label.error{right:145px; top:-10px;}
/*navs*/
.navs{ display:inline-block; float:right;width:73%; padding-left:2%; 	height: 114px;	line-height: 114px;	margin: 0 auto; right:0; /*top:15px;*/position: absolute;	z-index: 111; }
.navs li{float: left;width: 16%; font-size:20px;   margin-right:2px;height: 114px;line-height: 114px;text-align: center;}
.navs li i.icon-down{display: inline-block; }
.navs li i.icon-up{ display:none;}
.navs li a{	color: #000066 ;text-decoration: none;}
.navs li:hover,.navs li.on { border-bottom:2px #7000a4 solid;}
.navs li:hover i.icon-down{display:none;}
.navs li:hover i.icon-up{ display: inline-block; }
.navs li:hover a, .navs li.on a{ color:#7000a4;}
.navs li .second-navs{ display:block;display: none;	position: relative; width:100%;border-top:2px #7000a4 solid;}
.navs li .second-navs li{position: relative;width: 100%;height: 60px;line-height: 60px;	background: #fbfbfb; border-bottom: 1px solid #e8e8e8;}
.navs li .second-navs li a{color:#7000a4; display:block;line-height: 60px; font-size:14px; font-weight: normal; text-align:left; padding-left:16px;}
.navs li .second-navs li a:hover{  background: #DDDDDD;}

/*navs*/
.enavs{ display:inline-block; float:right;width:900px; padding-left:2%; /*background:#3879d9;*/	height: 36px;	line-height: 36px;	margin: 0 auto; right:0; top:15px;position: absolute;	z-index: 111; }
.enavs li{float: left;width: 11.8%; font-size:14px; color:#FFFFFF;  font-weight:700;margin-right:2px;height: 36px;line-height: 36px;text-align: center;}
.enavs li a{color: #fff;text-decoration: none;text-transform: uppercase;}
.enavs li:hover,.enavs li.on { /*border-bottom:2px #FFFFFF solid;*/ background:#202079;}
.enavs li:hover a, .enavs li.on a{ color:#FFFFFF;}
.enavs li .second-navs{ display:block;	display: none;	position: relative;}
.enavs li .second-navs li{position: relative;width: 100%;height: 40px;line-height: 40px;	background: #fbfbfb; border-bottom: 1px solid #e8e8e8;}
.enavs li .second-navs li a{color:#7000a4; display:block;line-height: 40px; font-size:12px; font-weight: normal;text-align: left; padding-left:10px;text-transform: none;}
.enavs li .second-navs li a:hover{color:#fff; background:#68c3ff;}

.langu{position: absolute; right:0; top:0; height:38px; line-height:38px;}
.langu a{ display:inline-block; padding:0 5px; color:#fff; font-size:12px; font-weight:normal;}
.langu a.en{ padding-left:24px; background:url(../img/en.gif) no-repeat 4px center;}
.langu a.cn{padding-left:24px; background:url(../img/cn.gif) no-repeat 4px center;}
.langu a.jp{padding-left:24px; background:url(../img/jp.gif) no-repeat 4px center;}

.Orders_tab { width:100%; }
.Orders_tab td,.Orders_tab th{ padding:10px;}
.Orders_tab tr{ }
.item_tab { width:100%;  border-right:0;}
.item_tab td,.item_tab th{ padding:10px; border-bottom:1px solid #CCCCCC;}
.item_tab th{ background:#F7F7F7; text-align:left;}
.item_tab tr{ }
.cart_tab{}
.cart_tab td,.cart_tab th{ padding:10px; }

.zhengwen h1{ font-size:24px; font-weight:700;}
.pname{}
	.pname b,.pname span{ display:block; font-size:18px; line-height:24px;}
	.pname img{ margin-right:10px;}
	.pname:hover{  background-color:#EFFAFF; }
	.btn{ background:#FFF;  background-repeat:no-repeat; padding:3px 12px 3px 12px; background-position:3px center; border:1px solid #262626; }
	
#order td{ position:relative;}
.ips{ width:258px; box-shadow:inset 0 2px 5px #eee; padding:3px; border:1px solid #D4D4D4; color:#1c4fa8333;}

.Orders_tab label.error{ position: absolute; left:270px; top:2px; background:none;color: #FF6633; padding:0 8px; border:none; }
.sign label.error{ position: absolute;right:0px; top:2px; display:block; color: #FF6633; padding:0 8px; /*background:none;border:none;*/ }

.box {display:block;  width:500px;  padding-top:10px; margin:0 auto; }
.box h1{ text-transform: uppercase;color: #CCCCCC;font-size:60px; }
.box h2{text-transform: uppercase;display:block;font-size:24px; ffont-weight:bold; text-align:center; border-bottom:1px #CCCCCC solid; margin:0 0 10px 0; padding:0 0 8px 0; color:#1c4fa8;}
.box h3{ font-size:20px; font-weight:normal; color:#999999; display:block; text-align:center;}
.box p { display:block; height:36px; line-height:36px; font-size:16px; text-align:center;}

/*banner*/

.banner .pic01.layui-this{display: flex; flex-wrap: wrap;justify-content:center;align-content:center;align-items:center;height:600px; background-repeat:no-repeat;background-position:center;zoom: 1;overflow:hidden;}
.banner .pic01:before{content:" " ;  width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.4); z-index:0; top:0px;}
.banner .pic01 a{ background:#0094d0; display: inline-block; color:#FFFFFF; text-align:center; font-size:24px; height:48px; line-height:48px; padding:0 24px; margin:auto;text-decoration: none; position:relative; border:0;}
.banner .pic01{-webkit-background-size: auto 600px;background-size: auto 600px;-o-background-size: auto 600px; position:relative;}
.layui-carousel{ height:600px!important;}
.banner .pic01 h2 p{display:block; color:#FFFFFF; font-size:18px;text-align: center;  max-width:800px; margin:auto; padding-bottom:15px;}
.banner .pic01 h1{color:#FFFFFF; font-weight:700;font-size:48px; }
.banner .pic01 h1,.banner .pic01 h2{display:block; width:100%;text-align: center;z-index:0;}
.banner{ display:block; }

.mapimg{display:block; margin:auto; width:58%;}

.main{ display:block;  /*background:#ffffff;*/ padding-top:25px; padding-bottom:25px;}
.main h1{ position:relative;display:block;  text-align: left; margin:18px 0 20px 0; font-size:50px; font-weight:700; line-height:80px; }
.main h2{ position:relative;display:block;  text-align: center; margin:18px 0 20px 0; font-size:36px; font-weight:700; line-height:80px; }
.main h1 P{ font-size:18px; line-height:24PX;}
.main h1 a.more,a.more{position: absolute; right:0px; top:15px; font-weight:normal; font-size:14px;line-height:16px;  display:inline-block; color:#1c4fa8;   padding:0 10px 0 20px;text-decoration: none;text-transform: uppercase; background:url(../images/more.jpg) no-repeat left center; }
.Details,.more1{ float:right;padding:0 8px; font-size:16px; color:#FFFFFF; border:2px #FFFFFF solid; display:inline-block; overflow:hidden;moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.more1{ color:#7000a4; border:2px #7000a4 solid; }

.Details:hover{ color:#FFFFFF;}.more1:hover{ color:#7000a4;}
.main h1 span{ font-size:24px;}
.prli{margin:0 25px; display:block; height:30px; line-height:30px;}
.prli a{ display:inline-block; padding-right:15px; }
.main ul.pr { margin-left:30px;}
.main ul.pr li{position:relative; display:block; width:25%; height:254px; float:left;}
.main ul.pr li img{ width:100%;}
.main ul.pr li a{ margin:0 5px;display:block;position:relative; overflow:hidden; /*border:1px #F9F9F9 solid;*/}
.main ul.pr li a b{position: absolute; width:100%; display:block; bottom:0; color:#FFFFFF; background:#000000; font-weight:normal; text-align:center; font-size:14px;height:40px; line-height:40px;  filter: Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.main ul.news {  position:relative;margin-left:30px; margin-top:8px;}
.main ul.news li{position:relative; display:block; width:515px; float:left; margin-right:20px;}
.main ul.news li img{ width:515px; border:1px #CCCCCC solid;}
.main ul.news li b{display:block; line-height:20px; font-size:14px; color:#1c4fa8;}
.main ul.news li em{display:block;line-height:18px; color:#666666;}
.main ul.news li p{display:block; font-size:12px; line-height:18px;}

.main ul.guide {  position:relative;/*margin-left:10px;margin-right:10px;*/ margin-top:8px; }
.main ul.guide li{position:relative;font-size:14px; display: block; line-height:80px; border-bottom:1px #CCCCCC solid;}
.main ul.guide li a{display:block;position:relative; margin:0 10px;}
.main ul.guide li a b{display: inline-block; line-height:2em;font-weight: bold;}
.main ul.guide li a span {display:inline-block; float:right; font-size:16px; text-align:left;}
.info_cart,#cart{background:#1c4fa8 url(../images/top_ico_w.png) no-repeat 4px -48px;display:inline-block; line-height:14px;  border:0; padding:5px 8px 5px 28px; color:#FFFFFF;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#cart{ position:absolute; bottom:10px; z-index:99; right:10px;}

.main ul.guide li a img{ width:100%;border:1px #CCCCCC solid;}
.main ul.guide li b{display: inline-block;  font-size:14px; color: #333333; font-weight:normal;}
ul.new { display:block; position:relative; margin-top:20px; }
ul.new li{position:relative; display:block;  /*width:515px;float:left;*/  margin-right:20px;margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #CCCCCC;}
ul.new li img{ width:100%; height:170px; border:1px #CCCCCC solid;}
ul.new li b{display:block; line-height:20px; font-size:14px; color:#1c4fa8;}
ul.new li em{display:block;line-height:18px; color:#666666;}
ul.new li p{display:block; font-size:12px; line-height:18px;}

.contain { display:block;width: 100%; height:200px;margin: auto auto;overflow: hidden;}
.single { width: 100%;height: 100%;position: relative;font-size: 0;}
.pre { position: absolute; /*top:50%;*/ margin-top:-10px;width: 20px;height: 30px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;display:inline-block; }
.pre:hover {background-color: rgba(0, 0, 0, 0.8);}
.pre::before {content: "";width: 9px;height: 9px;border: solid #fff;border-width: 2px 0 0 2px;transform: translate(-50%, -50%) rotate(-45deg);position: absolute;left: 70%;top: 50%;}
.next {position: absolute;/*top:50%;*/ margin-top:-10px;width: 20px;height: 30px; right: 0px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;display:inline-block; }
.next:hover {background-color: rgba(0, 0, 0, 0.8);}
.next::before {content: "";width: 9px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;transform: translate(-50%, -50%) rotate(-45deg);position: absolute;left: 30%;top: 50%;}
/*.single ul {list-style: none; white-space: nowrap;display: inline-block;}
.single ul li { display: inline-block; width:200px; text-align:center;}
.single ul li img { vertical-align: top; width:150px; display:inline-block; margin:auto;}*/


.main1{  background:#fff; }
.main{background:#f5f5f5;}
.main,.main1{display:block; padding: 1.5em 0;position:relative; z-index:100; overflow:hidden;}
.navigation{ display:block;height:100px;   font-weight:bold;  color:#FFFFFF; font-size:15px;}
.navigation p{ line-height:24px; margin-left:1.5em; padding-top: 1em; font-weight: bold;text-transform: uppercase;}
.navigation a{color:#FFFFFF;}
.title{ line-height:60px; font-size:16px; display:block; position:relative; color: #666666;font-weight: bold;margin-bottom:2.5em;}
.title:before {    position: absolute;    bottom: 0;    content: "";    width: 100px;    height: 4px;    background: #0094d0;; }
.zhengwen{display: block;padding:25px 0; line-height:2em; font-size:14px;}
.zhengwen .about-info{display: block;margin: 0 100px;}
.left_m {display:block; margin-left:230px;background:#ffffff; min-height:850px;position:relative;}
.zhengwen .zwtab{border:1px #CCCCCC solid; border-bottom:0; border-right:0;}
.zhengwen .zwtab td,.zhengwen .zwtab th{ border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid; background:#FFFFFF;}
 
.fenlei{position: absolute; left:0; top:0; width:220px;background:#ffffff;min-height:850px;}
.fenlei dt{ display:block; height:100px;  color: #666666; font-size:20px;  font-weight:bold; background:#f2f2f2;border-bottom:1px #d9d9d9 solid;}
.fenlei dt h1{display:block;line-height:85px; color: #666666; font-size:20px; border-top:10px #1c4fa8 solid; /*margin:0 15px; */ padding-left:30px;}
.fenlei dd{display:block; height:36px; margin:0 15px; overflow:hidden;border-bottom:1px #d9d9d9 solid;}
.fenlei dd a{display:block;line-height:36px;  font-size:14px;  border-top:none; color:#1c4fa8333;}
.fenlei dd a:hover { color:#1c4fa8;}

.book_sub{display:block;margin:0 30px; padding-bottom:20px;}
.prbari{display:block; background: #D9D9D9;}
.book_sub label{ display:block; line-height:36px; margin:10px 0;}
.book_sub label font { display:inline-block; width:120px; text-align:right;}
.book_sub label textarea { width:400px;background:#FFFFFF;display:inline-block; border:1px #d6d9dd solid;}
.book_sub label input#user,.book_sub label input#mp{width:390px; background:#FFFFFF;height:24px; line-height:24px; display:inline-block; border:1px #d6d9dd solid; font-size: 12px; color:#999999; padding-left:10px;}
input.sub1,input.sub2{ cursor:pointer;width:72px; height:28px; line-height:28px; background:url(images/sub_bk.gif) no-repeat 0 0; color:#FFFFFF; border:none;}
.ab_bar{ display:block; background-repeat: no-repeat; background-position: center 0; background-size:cover ; position: fixed; left:0;top:0; width: 100%; height:400px; z-index: -1;}
.ab_bar:before{content:" " ;  width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.4); left:0; top:0;}
.txt{position: relative;left: 0px;top: 100px;width: 80%; padding:0 10%; height: 300px;z-index: 2; font-size:48px; color:#fff; text-align: left;}

.intex{height:450px;top:196px;}
.txt h1,.txt h2{ display:block; text-align:center;}
.txt h1{color:#fff;    font-family: "Montserrat";    font-size: 50px;    font-style: normal;    font-weight: 700;line-height:1.5em;}
.txt h2{color:#fff;font-size:18px; line-height:1.5em;}
/*pr*/
.prlist{display:block; clear:both; padding-bottom:60px;}
.prlist li{display:block; float:left; width:33%; position:relative; /*border-bottom:1px #CCCCCC dotted;*/ min-height:300px; list-style-position: inside;list-style-image: none;list-style-type: none;}
.prlist li a{margin:2px;display:block;position: relative; text-align:center;}
.prlist li .primg{ width:360px; height:280px; border:1px #ccc solid;}
.prlist li h3{/*position: absolute;*/ width:100%; display:block; /*bottom:0; color:#FFFFFF; background:#000000;left:1;*/ font-weight:normal;  text-align:center; font-size:14px;height:40px; line-height:40px;  /*filter: Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;*/}
.prlist li h3 a{font-size:14px; line-height:28px; color:#1c4fa8;}
.prlist li span{display:block;font-size:16px;color:#666666;}
.prlist li p{display:block; line-height:20px; margin-bottom:5px;}


.nrlist{display:block; clear:both; padding-bottom:60px;}
.nrlist li{display:block;  position:relative; height:32px; line-height:32px; border-bottom:1px #F0F0F0 solid;list-style-position: inside;list-style-image: none;list-style-type: none;}
.nrlist li span{ float:right; display:inline-block;}
/*.prlist li a{margin:0 5px;}*/
.nrlist li .primg{ width:95%; margin-left:8px;height:240px; /*border:1px #CCCCCC solid;*/}
.nrlist li h3{display:block; font-size:14px; line-height:28px; margin-left:6px; text-align:center; color:#1c4fa8;}
.nrlist li h3 a{font-size:14px; line-height:28px; color:#333;}
.nrlist li span{display:block;font-size:16px;color:#666666;}
.nrlist li p{display:block; line-height:20px; margin-bottom:5px;}
/*pr*/
.prlist1{display:block; clear:both; padding-bottom:60px;}
.prlist1 li{display:block; width:50%; float:left;position:relative; min-height:120px; list-style-position: inside;list-style-image: none;list-style-type: none;}
.prlist1 li a{display:block; /*margin:5px;*/ height:150px; font-size:36px; font-weight:500; text-align:center;line-height:150px; color: #fff;text-decoration:none;}
.prlist1 li a:hover{ background-color:#92D2F5;}

.prtab{ width:100%;  border:1px #cbcdd1 solid; border-bottom:0; border-right:0; }
.prtab th,.prtab td{ padding:0 5px; border-right:1px #cbcdd1 solid; border-bottom:1px #cbcdd1 solid; line-height:38px; text-align:left; font-size:12px;}
.prtab th{ background:#f1f1f1;text-align:right; }
/*.prtab tr.db td{background:#fbfdff;}*/

.explain,span.error{ display:inline-block; background:#dff1f8; border:1px #b4e1f3 solid; height:25px; line-height:25px; padding:0 8px;position:relative; margin-left:8px;font-size:12px; moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.explain i,span.error i{display:inline-block;height:25px; width:10px;position: absolute; background: url(../images/explain_i.gif) no-repeat left center; top:0; left:-6px;}
span.error{background:#fffaf3; border:1px #f8dbb1 solid;}
span.error i{ background: url(../images/error_i.gif) no-repeat left center;}

.but0{ display:inline-block;color:#FFFFFF;height:28px; line-height:28px; cursor:pointer;text-align: center; padding:0 15px; overflow:hidden; border:0; line-height:24px;  background:#0094d0 url(../images/but.png) no-repeat right 0; }
.but1{ display:inline-block;height:28px; line-height:28px; cursor:pointer;text-align: center; padding:0 15px; overflow:hidden; border:0; line-height:24px;  background:#f1f1f1 url(../images/but1.png) no-repeat right 0; border:1px #cbcdd1 solid;}
.sele1 {background:#FFFFFF;height:26px; line-height:26px; display:inline-block; border:1px #d6d9dd solid; font-size: 12px; color:#999999; padding:3px 4px 3px 10px; width:120px;}

.foot_bar{display:block; background: #000; min-width:1020px;position:relative; z-index:100;}
.foot{ padding:30px 0; background: #e4e4e4; color:#666666;}
.foot .lf{ padding-left:25px;width:450px;}
.foot .lf li{ display:inline-block; width:40%; float:left;}
.foot .lf p{ text-align:center;}
.foot .rg{ width:480px;}
.foot dl{display: inline-block;width:32%; float:left; margin-left:3%;position:relative;}
.foot dl dd,foot dl dt{ display:block; }
.foot dl dd i{/*line-height:28px; font-style:normal;*/ font-size:14px;}
.foot dt,.foot h2{ font-size:16px; font-weight:700;text-transform: uppercase;}
.foot dl dd.phone{ color:#0005bf; font-size:18px; line-height:2em; padding-left:19px; background:url(../img/icon_tel.png) no-repeat left center; background-size:auto 17px;}
.foot .tel{ font-size:20px; font-weight:bold;line-height:2em;text-align:center; display:none;}
.foot_bar h1{ display:block;  padding:10px 0; text-align:center; font-weight: normal; font-size:12px; color:#FFFFFF; font-weight:normal;}
.foot .cmb{ display:inline-block; float:right; }
.foot .cmb span{display: inline-block; width:150px; text-align:center;}
.foot .cmb em{ display:block; }

.intit{	display:block;	text-transform: uppercase;}
.intit a{font-size:36px;font-weight:500;line-height:1.5em;text-decoration: none;}
.intit a span{ font-size:24px;}
.hezuo{display:block; margin:0 20px; padding-bottom:10px;}
.hezuo a{ color:#FFFFFF; font-size:12px; margin-right:15px; line-height:1.5em;}

.so_bar{position:relative; background:#9b9898; padding:20px 0; height:30px;}
.so_bar b{ display:inline-block; padding-left:25px;height:30px; font-size:16px; line-height:30px;}
.ipt {position: absolute; left:160px; top:20px; border:0; height:30px; line-height:30px; display:inline-block; width:210px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color:#999999; padding-left:8px;}
.but {position: absolute; left:348px; top:21px; border:0; display:inline-block;height:30px; width:30px; cursor:pointer; background:url(../img/sobut.gif) no-repeat center center; }

.prhome{display:block; clear:both; padding:20px; }
.prhome li{display:inline-block; float:left; position:relative; background:#F0F0F0; width:189px; height:189px; -moz-border-radius: 20px; overflow:hidden; -webkit-border-radius: 20px; border-radius: 20px; margin:20px 10px;z-index:900; }
.prhome li a img{display:block;width:189px; height:189px;}
.prhome li h3{position: absolute; bottom:0; height:36px; line-height:36px; text-align:center; width:100%; z-index:999;background:#000; filter: Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.prhome li h3 a{color:#fff}

/*page*/
.page ,.page1{ position:relative;display:block; width:100%; height:36px;clear:both;background-position: 10px;font-size: 14px;font-weight: normal;  text-align:center;padding-top: 5px;padding-bottom: 5px;}
.page a ,.page1 a{border:1px #1c4fa8 solid; background:#FFFFFF;text-decoration: none;line-height: 1.4em;font-size: 12px;font-weight: bold;display: inline-block;height: 16px;width: 16px;margin-left: 3px;margin-right: 3px;text-align: center;color: #1c4fa8;}
.page a:hover,.page .av,.page1 a:hover,.page1 .av  {padding:2px 4px;color:#1c4fa8; border:1px #1c4fa8 solid;background:#fff;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.page span,.page1 span {height: 16px; line-height:16px;/*width: 35px;*/ padding:2px 8px;display: inline-block;color:#1c4fa8; border:1px #1c4fa8 solid;background:#fff;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.page1 {position: absolute; bottom:10px; left:0}
.net {position:absolute;display:block; top:20px; right:10px;}
.net a{ display:inline-block; margin-left:8px; width:32px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; overflow:hidden;}
.net a:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: ;}
.gotop { position: fixed; right: 5px; bottom:105px; background: #333333;display: none;height: 60px;width: 60px; z-index:999; }

.inpr{/*background:#FFFFFF; */ position:relative; }
.inpr li{ display:inline-block; min-height:140px;  text-align:right; float:left; width:23%; margin:1%; position:relative;background:#fff; border-radius:8px;}
.inpr li:hover,.inpr li.on{ background:#fff;}
/*.bk1{background: #3366cc;}
.bk2{background: #7ab1de;}
.bk3{background: #66ccff;}
.bk4{background: #268399;}*/
.inpr li p,.inpr li b,.inpr li em ,.inpr li i{ display:block; margin:0 8%; color:#666; text-align:center;}
.inpr li p{padding-top:2em;}
.inpr li p,.inpr li b{ text-align:center;color: #003399;font-size:18px; }
.inpr li b a{padding:1em 0 1em 0; font-size:16px;  font-weight:500; }
.inpr li em{ /*text-align:left;*/font-size: 14px;line-height: 20px; padding-bottom:1em; margin-top:.5em;text-transform: capitalize;}
./*inpr li b a{ display:block;font-size:18px; line-height:2em;  text-align:center; font-weight:normal;  }*/
label{ display:inline-block; position:relative;}
.ipt_t{ display:inline-block; border:1px  #E4E4E4 solid; height:24px; line-height:24px;-moz-border-radius:4px; /* Firefox */
-webkit-border-radius:4px; /* Safari 和 Chrome */
border-radius:4px; /* Opera 10.5+ */ }
.message_bar {display:block; position:relative;}
.message_bar dd,.message_bar dt {display:block; /*line-height:32px;*/ margin-bottom:5px;}
.message_bar dd{display:block;position:relative; clear:both;}
.message_bar dd span{ display:inline-block; float:left; width:150px; padding-right:5PX; text-align:right;}
.message_bar dd span i{ font-size:14px;}
.message_bar dd input{/*float:left;*/display:inline-block;}
.message_bar dd label.error{ left:428px; top:0px; right:auto;}
.submbar{margin:9px 0; padding-left:156px;}
#user{width: 260px; height:24px;}
#mp{width: 260px; height:24px;}
#ly{width: 260px; height:70px;}
#verifycode{width: 190px; height:24px;}
#checkcode{position:absolute; top:7PX; left:364PX;}

.but_t{ display: inline-block; background:url(../images/icon/so.png) no-repeat; border:0; width:20px; height:20px; position: absolute; right:4px; top:3px; z-index:999; cursor:pointer;}
.imail{background:url(../images/icon/ly.png) no-repeat 8px center;text-decoration:none;}
.ily{background:url(../images/icon/mail.png) no-repeat 8px center;text-decoration:none;}

.tab_wl{ border-top:#CCCCCC 1px solid;}
.tab_wl td,.tab_wl th{  padding:5px; border-bottom:#CCCCCC 1px solid;}
.tab_wl th{font-weight:bold; width:120px; text-align:right;}
.inleft{display: inline-block; width:50%; float:left;}
.inright{ display: inline-block; width:50%; float:right;}
.lf{float:left}
.rg{float:right}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}
.a_txt{display:none}
.moblie_head{ display:none;}
.wine_show { display:block;}
.wine_show li{ display:inline-block; width:30%; margin:1.2%; float:left;}
#but_w{ display:block;  background:#7000a4; height:40px; padding:0 15px; line-height:40px; color:#FFFFFF; font-size:16px;}
.wine_show b{ color:#7000a4; font-size:16px; line-height:36px; font-weight:bold;}
.proimg{ display: inline-block; float:left; width:400px;}
.proimg img{ border:1px #CCCCCC solid;}
.prospec{display: inline-block; float:left; font-size:14px;}
.message_bar {display:block; position:relative;}
.message_bar dd,.message_bar dt {display:block; /*line-height:32px;*/ margin-bottom:5px;}
.message_bar dd{display:block;position:relative; clear:both;}
.message_bar dd span{ display:inline-block; float:left; width:150px; padding-right:5PX; text-align:right;}
.message_bar dd input{/*float:left;*/display:inline-block;}
.message_bar dd label.error{ left:428px; top:0px; right:auto;}
.submbar{margin:9px 0; padding-left:156px;}
#user{width: 260px; height:24px;}
#mp{width: 260px; height:24px;}
#ly{width: 260px; height:70px;}
#verifycode{width: 190px; height:24px;}
#checkcode{position:absolute; top:7PX; left:364PX;}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ewrsy6);src:url(../fonts/icomoon.eot?ewrsy6#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?ewrsy6) format('truetype'),url(../fonts/icomoon.woff?ewrsy6) format('woff'),url(../fonts/icomoon.svg?ewrsy6#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-download:before{content:"\e900"}
.icon-rail:before{content:"\e901"}
.icon-alert-triangle:before{content:"\e902"}
.icon-air:before{content:"\e903"}
.icon-ship:before{content:"\e904"}
.icon-arrow-left-circle:before{content:"\e905"}
.icon-arrow-right-circle:before{content:"\e906"}
.icon-home:before{content:"\e907"}
.icon-check:before{content:"\e908"}
.icon-down:before{content:"\e909"}
.icon-chevron-left:before{content:"\e90a"}
.icon-chevron-right:before{content:"\e90b"}
.icon-up:before{content:"\e90c"}
.icon-eye:before{content:"\e90d"}
.icon-eye-off:before{content:"\e90e"}
.icon-facebook:before{content:"\e90f"}
.icon-globe:before{content:"\e910"}
.icon-image:before{content:"\e911"}
.icon-linkedin:before{content:"\e912"}
.icon-mail:before{content:"\e913"}
.icon-map:before{content:"\e914"}
.icon-menu:before{content:"\e915"}
.icon-minus:before{content:"\e916"}
.icon-minus-circle:before{content:"\e917"}
.icon-live:before{content:"\e918"}
.icon-paperclip:before{content:"\e919"}
.icon-phone:before{content:"\e91a"}
.icon-plus:before{content:"\e91b"}
.icon-plus-circle:before{content:"\e91c"}
.icon-form:before{content:"\e91d"}
.icon-printer:before{content:"\e91e"}
.icon-search:before{content:"\e91f"}
.icon-settings:before{content:"\e920"}
.icon-shopping-bag:before{content:"\e921"}
.icon-conf:before{content:"\e922"}
.icon-star:before{content:"\e923"}
.icon-tag:before{content:"\e924"}
.icon-thumbs-down:before{content:"\e925"}
.icon-thumbs-up:before{content:"\e926"}
.icon-tool:before{content:"\e927"}
.icon-trash-2:before{content:"\e928"}
.icon-truck:before{content:"\e929"}
.icon-user:before{content:"\e92a"}
.icon-x:before{content:"\e92b"}
.icon-cloud:before{content:"\e92c"}
.icon-qq:before{content:"\e92d"}
.icon-smartphone:before{content:"\e92e"}
.icon-Click:before{content:"\e92f"}
.icon-loader:before{content:"\e930"}
.icon-gcp:before{content:"\e931"}
.icon-disc:before{content:"\e932"}
.icon-box-add:before{content:"\e95e"}
.icon-play:before{content:"\ea1c"}



.inabar{display: block;  position:relative;}
.inabar h2{display:block; font-size:22px; line-height:1.8em; font-weight:700;}
.inabar li{display:inline-block; float:left;width:50%; font-size:16px; line-height:2em;text-align:left;}
.inabar li.abimg{ display:inline-block; width:40%; overflow:hidden; float:right;}
.inabar li.abimg .vd{/*padding-bottom: 75%;*/width: 100%;position: relative; text-align:center;}
.inabar li.abimg video{ width:100%; height:100%;position:absolute; left:0; top:0; margin:0; padding:0; z-index:20;}
.footer{background:#00344f;  color:#FFFFFF; text-align:center; padding:35px 0; }
.footer__tel span{font-size:14px;padding:0 15px 0 0; font-weight:700;}
.footer-mu{ display:block; padding:20px 0;}
.footer-mu,.footer-mu a{ color:#999999; d}

.mt_head{ display:block;}
.homeys{ display:block;}
.homeys li{ display:inline-block; width:50%; float:left;}
.homeys li img{ width:450px; margin-bottom:15px;}
.homeys li b,.homeys li p{ display:block; font-size:16px;}
.btab td,.btab td th{ padding:15px;}


/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 384000px) and (min-width:1400px) {
.foot .cmb{ display:none;}
.logoa{text-decoration: none; display:inline-block; width:300px;}
.logob{display:none;}
}
/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){

}
@media screen and (max-width:768px){

/*不大于768px的设备尺寸中 响应式布局的特定样式*/
.top{ height:60px;}
.logo{position:absolute;left: 15px;top:10px; height:40px;}
.logo_bar .rg{ display:inline-flex;padding-top:12px; }
.logo_bar .rg a{  color:#666; font-size:28px; display:block; width:40px;height:40px; line-height:40px; text-align:center;}
.top.act .logo_bar .rg a{color:#fff;}
.logo_bar .layui-nav{ display:none;}
/*.banner .pic01 a{  width:90%;}*/
.banner .pic01 h1{ font-size:20px;}
.banner .pic01 a{font-size:18px; height:32px; line-height:32px; }

.main ul.guide li{ line-height:40px;}
.homeys li img{ width:96%;}
.inabar li,.inabar li.abimg{display:block;width:100%;position: relative; right:auto; top:auto; }.inabar span.abimg{height: 130px; background-size: 100% auto; }
.prlist{ padding-bottom: 0;}
.prlist li{ width:48%;min-height: 200px;}
.prlist li .primg{ width:100%;height: 135px;}
.logo_bar{ display:none;}
.inleft{display: block; width:100%; float:none;}
.inright{ display: block; width:100%; float:none;}
.inpr { height:auto;}
.inpr span{ display:inline-block; width:48%;text-align: center; float:left; margin:0;}
.inpr span a{ padding:0; font-size:16px;}
.ab_bar{ /*max-height:240px;*/ top:42px; background-size:auto 100% ; }
.txt{ height:180px; top:60px;}
.inab{height:280px;}
.intex{height:240px;top:140px;}
.intex h1{ font-size:16px; line-height:20px; width:90%;}
.intex h2{font-size:12px; line-height:20px; width:90%;}
.w1120{display:block; margin:0 auto;min-width:auto; width: auto; padding:0 15px;}

.foot ul{ display:none;}
.foot .lf{ float:none;}
.foot .rg{ float:none;width:100%;}
.foot dl{float:none;width:100%;}
.foot dl dd{ display:inline-block; margin-right:10px;}
.foot dl dd.phone{ display:block;}
.foot .cmb,.foot .lf,.logob{ display:none;}
.foot{ display: none;}
.foot_bar{min-width: inherit;}

.logo_bar h1{ font-size:12px;margin-left:80px; line-height:3em; display:none;}
.logo_bar h2{ font-size:9px;margin-left:80px;display:none;}
.head{display:none}

.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background: #333333;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background: #fff;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #D2D2D2}
.a_txt .div3 ul li a{display:block;height:45px;color: #000033;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{ display:block;height:40px;line-height:40px;font-size:14px; /*background:#383878;*/border-top:1px solid #bfeaff}
.m_sobar{padding-top:10px;padding-left:5%;}
.m_sobar span,.m_sobar label{ display:block;padding-left:5%; position:relative;}
.m_sobar span a{line-height:45px;padding-right:5%;font-size:12px;height:45px;color:#fff;}
.ipt_t{display:inline-block; border:1px  #E4E4E4 solid; height:32px; line-height:32px; width:95%;-moz-border-radius:4px; /* Firefox */
-webkit-border-radius:4px; /* Safari 和 Chrome */
border-radius:4px; /* Opera 10.5+ */}
.but_t{ display: inline-block; background:url(../images/icon/so.png) no-repeat; border:0; width:20px; height:20px; position: absolute; right:8%; top:6px; z-index:999; cursor:pointer;}
.a_txt .div3 dl{display:block;padding-left:5%;padding-right:5%; position:relative;}
.a_txt .div3 dt{padding-left:5%;font-size:16px;line-height:45px; border-bottom:1px solid #D2D2D2; border-top:1px solid #D2D2D2;}
.a_txt .div3 dd{display:block;padding-left:5%;/*color:#fff;*/font-size:12px;line-height:22px;}
.message_bar dd span{ display:block; float: none; width: auto; padding-right:0; text-align:left;}
.submbar{margin:9px 0; padding-left:0;}
.message_bar dd label.error{ left: auto; top:0; right:0;}
#user{width: 100%; height:24px;}
#mp{width: 100%; height:24px;}
#ly{width: 100%; height:70px;}
#verifycode{width: 78%; height:24px;}
#checkcode{position:absolute; top:2.5em; left: auto; right:0;}
.but0{ padding:0; width:40% }
.but1{ padding:0;width:40%}
.prlist1 li a{margin:0px;  font-size:20px;}
.book_sub{ margin:0 0;}
.navigation{ font-weight:bold;font-size:18px;}
.inpr li{ display:inline-block; min-height:140px;  text-align:right; float:left; width:50%; position:relative;}

/*banner*/

.banner{min-height: 210px;}
.layui-carousel{ height:210px!important;}
.banner .pic01.layui-this{-webkit-background-size: auto 210px;background-size: auto 210px;-o-background-size: auto 210px; height:210px;}

.zhengwen img{ width:100%;}
.guide img{ height:100px;}
.inpr li em{font-size: 12px;line-height:1.2em; text-align:center;}
/*.ab_bar{ background-size:cover;}*/
.main ul.guide li{width:100%;min-height:60px; float: none; display:block; border-bottom:1px #E0E0E0 solid;}
.main ul.guide li img{ display:none;}
.wine_show li{ display:inline-block; width: auto; margin:1.2%; float: none;}
.proimg{ display: block; float:none; width: auto;}
.proimg img{ border:1px #CCCCCC solid; width:99%;}
.prospec{display: block; float: none; width:auto;}
.single ul li {  width:160px;}
.mapimg{display:block; margin:auto; width:90%;}
/*.moblie_head{position:fixed;top:0px;left:0px;z-index:9999;display:block; padding-top:10px;width:100%;height:72px; border-top:6px #663399 solid;background:#fff;}*/
.moblie_head .lf{padding-top:10px;padding-left:5%;}
.moblie_head .lf img{height:50px;}
.moblie_head .rg{ display:inline-block;padding-top:14px;padding-right:3%; }
.moblie_head .rg a{ display:inline-block; padding:8px; padding-bottom:0px; /*background:#663399;*/}
.moblie_head .rg a i{ color:#FFFFFF; font-size:18px;}
.a_txt{position:fixed;top:0px;left:0px;z-index:10000;display:block;overflow:hidden;width:0px;height:0px;}
/*.a_txt .div1{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;background:#663399;opacity:0;filter:alpha(opacity=0);}*/
.a_txt .div2{position:absolute;top:5%;left:0px;z-index:100;width:20%;text-align:center;opacity:0;filter:alpha(opacity=0);}
.a_txt .div2 i{ color:#FFFFFF; font-size:18px;}
.a_txt .div3{position:absolute;top:0px;right:0px;right:-80%;z-index:100;width:80%;height:100%;background: #fff;}
.a_txt .div3 ul{padding-right:5%;padding-left:5%;}
.a_txt .div3 ul li{border-bottom:1px solid #D2D2D2;}
.a_txt .div3 ul li a{display:block;padding-left:5%;height:45px;color: #000033;font-size:16px;line-height:45px;}
.a_txt .div3 ul li.active a{ color:#0094d0;}
.a_txt .div3 ul li .a_js2{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.a_txt .div3 ul li .a_js2 i{ font-size:14px; margin-right:8px;}
.a_txt .div3 ul li .a_js2 i.icon-up{display:none;}
.a_txt .div3 ul li .a_js2_on{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.a_txt .div3 ul li .a_js2_on i.icon-down{ display:none;}
.a_txt .div3 ul li .a_js2_on i.icon-up{ display: inline-block;}
.a_txt .div3 ul li .a_txt2{display:none;}
.a_txt .div3 ul li .a_txt2 a{ display:block;height:40px; border-top:1px solid #ececec;/*font-size:12px;*/line-height:40px;color:#666;}
.a_txt .div3 ul li .a_txt2 a i{ display:inline-block; margin-right:5px;font-size:18px; }
.m_sobar{padding-top:10px;padding-left:5%;}
.m_sobar span,.m_sobar label{ position:relative; display:block;padding-left:5%;}
.m_sobar span a{padding-right:5%;height:45px;color:#fff;font-size:12px;line-height:45px;}
.ipt_t{display:inline-block; width:95%; height:32px; border:1px  #E4E4E4 solid;
-webkit-border-radius:4px; /* Safari 和 Chrome */-moz-border-radius:4px; /* Firefox */
border-radius:4px; /* Opera 10.5+ */ line-height:32px;}
.but_t{ position: absolute; top:6px; right:8%; z-index:999; display: inline-block; width:20px; height:20px; border:0; background:url(../images/icon/so.png) no-repeat; cursor:pointer;}
.a_txt .div3 dl{ position:relative;display:block;padding-right:5%;padding-left:5%;}
.a_txt .div3 h1{padding-left:5%;line-height:45px; border-top: 0px solid #D2D2D2; margin:0 5%; font-weight:normal;}
.a_txt .div3 h1 a{font-size:14px; margin-right:.5em;}
.a_txt .div3 h1 a i{color:#0094d0;}
.a_txt .div3 dt{ margin:0 5%;border-bottom:1px solid #D2D2D2;font-size:16px;line-height:45px; font-weight:700;}
.a_txt .div3 dd{display:block;padding-left:5%;font-size:14px;line-height:24px;}
.inpr li{ position:relative; float:left; display:inline-block; width:46%; margin:2%; min-height:200px;  text-align:right;}
.a_txt .div3 dd b{ font-size:12px;}
.a_txt .div3 dd b em{}
.a_txt .div3 dd p i{color: #9999cc;}
.message_bar dd span{ display:block; float: none; width: auto; padding-right:0; text-align:left;}
.submbar{margin:9px 0; padding-left:0;}
.message_bar dd label.error{ left: auto; top:0; right:0;}
#user{width: 100%; height:24px;}
#mp{width: 100%; height:24px;}
#ly{width: 100%; height:70px;}
#verifycode{width: 78%; height:24px;}
#checkcode{position:absolute; top:2.5em; left: auto; right:0;width: auto;}
.but0{ padding:0; width:40% }
.but1{ padding:0;width:40%}
.main ul.guide li a span{ display:block; float:none;}
.banner .pic01 dl{width:100%;}
.banner .pic01 dd{ width:42%;}
.banner .pic01 dd img{  height:150px;}
.banner .pic01 dt{width:54%; margin-left:3%; vertical-align: middle; }
.banner .pic01 dt div{ line-height:18px;}

.footer span{ display:block; font-size: 18px;padding: inherit;}
.txt h1{ font-size:28px;}
.zhengwen h1{font-size:20px;}
}

table{max-width:100%;background-color:transparent;empty-cells:show; font-size:12px;}
table code{white-space:normal}
th{text-align: center}
.am-table{width:100%;margin-bottom:1.6rem;border-spacing:0;}
.am-table>tbody>tr>td,.am-table>tbody>tr>th,.am-table>tfoot>tr>td,.am-table>tfoot>tr>th,.am-table>thead>tr>td,.am-table>thead>tr>th{padding:.7rem;line-height:1.6;vertical-align:top; text-align:center;}

.down-item{display: flex;justify-content:space-between;background: #f7f7f7;    border-bottom: 1px dotted #e60012;padding: 20px;line-height: 1.6;padding-right: 35px; position:relative;}
.down-item i{position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);right:20px; }
.lmore{ display:inline-block;border:2px #4d4d4d solid;padding: 12px 25px;font-size: 14px;line-height:1;font-weight: 600;    text-transform: uppercase;color: #4d4d4d;border-radius: .2rem; margin-top:15px; margin-bottom:15px;}
.lmore:hover{border-color:transparent;background-color:#0094d0;color:#fff; border:2px #0094d0 solid;}

.down-show{padding: 20px;}
.newlist{ display:block; padding-bottom:35px}
.newlist li{ display: inline-block; width:33%;}
.newlist li span{ font-size:12px;}
.newlist li h3{font-size: 24px;    font-weight: 600;    line-height: 1.16;    display: block;    margin-top: 15px;    margin-bottom: 12px;}
.newlist li p{ color:#999999;font-size: 14px;    font-weight: 400;    line-height:1.5;    display: block; padding-bottom:15px; clear:both;}
.col-page{display: block; padding-top:25px;}
.pagination-cr{display: flex;justify-content:center;width:100%;}
.pagination-cr li{margin-right:10px}
.pagination-cr li.first{margin-left:0;margin-right:15px}
.pagination-cr li.first a{width:auto;border:none;text-transform:uppercase;display:inline-block}
.pagination-cr li:first-child a:hover{background:0 0;color:#e60012}
.pagination-cr li:first-child a i{font-size:14px;padding-right:5px}
.pagination-cr li:last-child{margin-right:0;margin-left:15px}
.pagination-cr li:last-child a{width:auto;border:none;text-transform:uppercase;display:inline-block}
.pagination-cr li:last-child a i{font-size:14px;padding-left:5px}
.pagination-cr li:last-child a:hover{background:0 0;color:#e60012}
.pagination-cr li a{height:45px;width:45px;line-height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ebebeb;border-radius:3px;font-weight:600;font-size:14px;color:#000}
.pagination-cr li a:hover,.pagination-cr li.active a{color:#fff;border-color:#e60012;background:#e60012}

.MsoNormal{text-indent: 0!important;}
.Q-list{ display:block;}
.Q-list li{ display: inline-block; width:46%; margin:1.5%;}
.Q-list li img{ width:100%;}
.Q-list li b,.Q-list h2{ display:block; text-align:center;}
.Q-list h2{ font-weight:700; font-size:26px;   padding:35px 0;}
@media only screen and (max-width:767px){.am-table>tbody>tr>td,.am-table>tbody>tr>th,.am-table>tfoot>tr>td,.am-table>tfoot>tr>th,.am-table>thead>tr>td,.am-table>thead>tr>th{padding:.1rem;line-height:1.4;vertical-align:top;}
.footer-logo img{ width:60%;}.newlist li{ display:block; width:100%;}
.newlist li .lmore{ display:none;}
.zhengwen .about-info{margin: 0 ;}
.Q-list li b{ font-size:12px;}
}

table{margin:30px auto 0 auto;border:1px solid #ddd}
table tr{border:1px solid #ddd}
table tr:nth-child(odd){ background:#f9f9f9;}
table tr:nth-child(even){ background:#ffff;}
table tr.tr-title{text-align:center}
table tr.tr-body{text-align:center}
table tr.tr-center{text-align:center}
table tr.tr-center td{vertical-align:middle}
table tr td,table tr th{border:1px solid #ddd}
.blog-thumb img{ max-width:100%; max-height:280px;}
.play{ width:90px; height:90px; background:rgba(255, 255, 255, 0.9); left:50%; margin-left:-45px; top:50%; margin-top:-45px; cursor:pointer; position:absolute; text-align:center; line-height:90px;border-radius: 100%; font-size:36px;}
.play:hover{background:rgba(255, 255, 255, 0.7);}