/*基本样式*/
*{margin:0;padding:0;}
body{font-family:"Apple LiGothic Medium","Arial","Microsoft YaHei","SimHei";font-size:12px;height:100%;line-height:22px;width:100%;color:#3e3e3e;background:#f5f5f5;}

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; font-family:"Microsoft YaHei","SimSun","SimHei";}
img{ vertical-align: middle;}
a { text-decoration:none; color: #333;}
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-size:14px;font-family: Oswald;}

*{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; font-family:"Apple LiGothic Medium","Arial",;}
.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}
a:hover { color: #003399;}
.logoa{text-decoration: none; display:inline-block; width:300px;display:none;}
.logob{text-decoration: none; display:inline-block; width:500px; }

.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;*/ text-align:center;width:111px; 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:111px;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; line-height:35px;}
.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;}

.top { display:block; width:100%; height:71px;  background:#fff; clear:both; border-top:8px #00299c solid; position:fixed; top:0;z-index:999; }
.logo_bar { display:block;position:relative; height:72px; min-width:1020px;width:90%; margin:auto;}
.logo_bar h1{margin-left:145px;position:relative; font-size:24px; line-height:1.2em;display:block; font-family:Arial; 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:25px; top:10px;}
.logo_bar span{ display:inline-block;position:absolute; right:25px; top:0; line-height:72px; padding-left:20px; border-left:1px #5c60b6 solid; z-index:999;}
.logo_bar span a{display:inline-block; padding-left:10px; color:#fff;}
.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%; /*background:#3879d9;*/	height: 70px;	line-height: 70px;	margin: 0 auto; right:0; /*top:15px;*/position: absolute;	z-index: 111; }
.navs li{float: left;width: 16%; font-size:16px;  font-family:Microsoft YaHei; /*font-weight:700;*/margin-right:2px;height: 70px;line-height: 70px;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 #00299c 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:#00299c;}
.navs li .second-navs{ display:block;display: none;	position: relative; width:270px;border-top:2px #3dbeff solid;}
.navs li .second-navs li{position: relative;width: 100%;height: 32px;line-height: 32px;	background: #fbfbfb; border-bottom: 1px solid #e8e8e8;}
.navs li .second-navs li a{color:#00299c; display:block;line-height: 32px; font-size:13px; font-weight: normal; text-align:left; padding-left:16px;}
.navs li .second-navs li a:hover{color:#fff; background:#68c3ff;}

/*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-family: Arial; 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:#00299c; 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 {font-family: "Microsoft YaHei";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 h2{ position:relative;display:block; width:80%;    margin:0 auto; /* z-index:2;*/padding:0 24px; margin-top:80px; border-left:5px #23aef4 solid; padding-left:15px;text-transform: uppercase;}
.banner h2 b{ text-align: left;display:block;display:inline-block;color:#FFFFFF;/*background: rgba(75,30,15,0.4);*/ font-size:32px; line-height:1.1em; font-weight:700; -moz-text-shadow: 1px 2px 5px #333; /*Firefox */
-webkit-text-shadow: 1px 2px 5px #333; /* Safari 和 Chrome */
text-shadow: 1px 2px 5px #333; /* Opera 10.5+, */}
.banner h2 p{text-align:left;  /*margin-top:8px;*/ display:inline-block;color:#23aef4; /*background: rgba(0,0,0,0.4);*/font-weight:700; font-size:36px;line-height:1.1em;/* Firefox */
-webkit-text-shadow: 1px 2px 5px #333; /* Safari 和 Chrome */
text-shadow: 1px 2px 5px #333; /* Opera 10.5+, */}
.banner .pic01{ background-repeat:no-repeat;background-position:center;zoom: 1; overflow:hidden;}.banner .pic01 a{text-decoration: none;}
.banner .pic01{-webkit-background-size: auto 420px;background-size: auto 420px;-o-background-size: auto 420px;}
.layui-carousel{ height:320px;}
.banner{ display:block; min-height:320px;  overflow:hidden;background: rgba(51,51,51,0.8); }
.banner .pic01 dl{ display:block; width:90%; margin:auto;}
.banner .pic01 dd,.banner .pic01 dt{ display:inline-block; width:48%;}
.banner .pic01 dd{ text-align:center;}
.banner .pic01 dd img{  height:310px;}
.banner .pic01 dt,.banner .pic01 dt div{ color:#fff;font-size:18px; line-height:20px;}
.banner .pic01 dt h1{ display:block; font-size:26px; line-height:30px; font-weight:700;}

.mapimg{display:block; margin:auto; width:58%;}

.main{ display:block;  /*background:#ffffff;*/ padding-top:25px; padding-bottom:25px;}
.main h1{ position:relative;display:block; color: #000066;  text-align:left; margin:18px 0 20px 0; font-size:24px; border-left:3px #00299c solid; padding-left:10px;}
.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:#00299c; border:2px #00299c solid; }

.Details:hover{ color:#FFFFFF;}.more1:hover{ color:#00299c;}
.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: inline-block; width:33%; line-height:40px; border-bottom:0;text-align: center;}
.main ul.guide li code{ display:block;width:330px; height:240px; /*border:1px #ccc solid;*/ margin:auto;}
.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:12px; 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;}
/*.main ul.guide li em{display: inline-block; color:#666666; float:right;}
.main ul.guide li p{display:block; font-size:12px; line-height:18px;}*/
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; moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.pre:hover {background-color: rgba(0, 0, 0, 0.8);}
.pre::before {content: "";width: 12px;height: 12px;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; moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.next:hover {background-color: rgba(0, 0, 0, 0.8);}
.next::before {content: "";width: 12px;height: 12px;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;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{font-family: "Microsoft YaHei"; /*height:60px;*/ line-height:60px; font-size:16px; display:block; position:relative; color: #666666;/*margin:0 12px;*/ font-weight: bold;border-bottom:1px #CCCCCC solid;}
.zhengwen{ padding:25px 0;/*margin:0 30px;*/ line-height:2em; font-size:14px;/*text-indent: 2em;*/}
.zhengwen img{/*width:100%; *width:100%;*/ }
.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; font-family: "Microsoft YaHei"; color: #666666; font-size:20px;  font-weight:bold; background:#f2f2f2;border-bottom:1px #d9d9d9 solid;}
.fenlei dt h1{display:block;font-family: "Microsoft YaHei";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; font-family:Arial; /*font-weight:bold;padding:0 20px;*/ 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-color:#92AAD2; background-position: center 0; background-size:auto 100% ; position: fixed; left:0;top:0; width: 100%; height:500px; z-index: 1;}
.txt{position: relative;left: 0px;top: 196px;width: 80%; padding:0 10%; height: 354px;z-index: 2; font-size:24px; color:#fff; text-align: left;}

.intex{height:450px;top:196px;}
.txt h1,.txt h2{ display:block; width:80%;}
.txt h1{color:#fff;font-size:36px; line-height:1.5em; font-weight:700; font-family:Arial;}
.txt h2{color:#fff;font-size:24px; line-height:1.5em;font-family:Arial;}
/*pr*/
.prlist,.inprlist{display:block; clear:both; padding-bottom:60px;}
.prlist li,.inprlist li{display:block; float:left; width:33%; position:relative; min-height:300px; list-style-position: inside;list-style-image: none;list-style-type: none;}
.prlist li a,.inprlist li a{margin:2px;display:block;position: relative; text-align:center;}
.prlist li .primg,.inprlist li .primg{ width:360px; height:280px; border:1px #ccc solid;}
.prlist li h3,.inprlist li h3{/*position: absolute;*/ width:100%; display:block;font-weight:normal;  text-align:center; font-size:14px;height:40px; line-height:40px;  }
.prlist li h3 a,.inprlist li h3 a{font-size:14px; line-height:28px; color:#1c4fa8;}
.prlist li span,.inprlist li span{display:block;font-size:16px;color:#666666;}
.prlist li p,in.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;font-family:Microsoft YaHei; line-height:150px; color: #fff;text-decoration:none;}
.prlist1 li a:hover{ background-color:#92D2F5;}



.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:#ef4023 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:250px;}
.foot .lf li{ display:inline-block; width:100%; float:left;font-size:14px;}
.foot .lf p{ text-align:center;}
.foot .rg{ width:880px;}
.foot dl{display: inline-block;width:32%; float:left; margin-left:3%;position:relative;}
.foot dl dd,foot dl dt{ display:block; font-size:14px;}
.foot dl dd i{/*line-height:28px; font-style:normal;*/ font-size:14px;}
.foot dt,.foot h2{ font-size:18px; 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; }
.w1120,.nivo-directionNav{ display:block; min-width:1020px;width:90%; margin:0 auto; }

.inpr{/*background:#FFFFFF; */ position:relative; }
.inpr li{ display:inline-block; min-height:140px;  text-align:right; float:left; width:25%; position:relative;}
.inpr li:hover,.inpr li.on{ background:#e9f0f6;}
.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:#FFFFFF;}
.inpr li p{padding-top:2em;}
.inpr li p,.inpr li b{ text-align:center;color: #003399; }
.inpr li b a{padding:1em 0 1em 0; font-size:16px;  font-weight:500; font-family:"Microsoft YaHei";}
.inpr li em{ text-align:left;font-size: 14px;line-height: 20px; padding-bottom:2em;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:#00299c; height:40px; padding:0 15px; line-height:40px; color:#FFFFFF; font-size:16px;}
.wine_show b{ color:#00299c; 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: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gcp:before {
  content: "\e930";
}
.icon-Click:before {
  content: "\e92e";
}
.icon-qq:before {
  content: "\e92c";
}
.icon-live:before {
  content: "\e917";
}
.icon-form:before {
  content: "\e91c";
}
.icon-conf:before {
  content: "\e921";
}
.icon-cloud:before {
  content: "\e92b";
}
.icon-air:before {
  content: "\e902";
}
.icon-rail:before {
  content: "\e900";
}
.icon-ship:before {
  content: "\e903";
}
.icon-dian:before {
  content: "\e931";
}
.icon-add:before {
  content: "\e906";
}
.icon-loader:before {
  content: "\e92f";
}
.icon-phone:before {
  content: "\e92d";
}
.icon-alert2:before {
  content: "\e901";
}
.icon-arrow-l:before {
  content: "\e904";
}
.icon-arrow-r:before {
  content: "\e905";
}
.icon-yes:before {
  content: "\e907";
}
.icon-down:before {
  content: "\e908";
}
.icon-left:before {
  content: "\e909";
}
.icon-right:before {
  content: "\e90a";
}
.icon-up:before {
  content: "\e90b";
}
.icon-eye:before {
  content: "\e90c";
}
.icon-eye-off:before {
  content: "\e90d";
}
.icon-facebook:before {
  content: "\e90e";
}
.icon-web:before {
  content: "\e90f";
}
.icon-img:before {
  content: "\e910";
}
.icon-in:before {
  content: "\e911";
}
.icon-mail:before {
  content: "\e912";
}
.icon-map:before {
  content: "\e913";
}
.icon-menu:before {
  content: "\e914";
}
.icon-jian:before {
  content: "\e915";
}
.icon-jian2:before {
  content: "\e916";
}
.icon-link:before {
  content: "\e918";
}
.icon-tel:before {
  content: "\e919";
}
.icon-jia:before {
  content: "\e91a";
}
.icon-jia1:before {
  content: "\e91b";
}
.icon-fax:before {
  content: "\e91d";
}
.icon-search:before {
  content: "\e91e";
}
.icon-settings:before {
  content: "\e91f";
}
.icon-bag:before {
  content: "\e920";
}
.icon-star:before {
  content: "\e922";
}
.icon-tag:before {
  content: "\e923";
}
.icon-ding2:before {
  content: "\e924";
}
.icon-ding:before {
  content: "\e925";
}
.icon-tool:before {
  content: "\e926";
}
.icon-del:before {
  content: "\e927";
}
.icon-car:before {
  content: "\e928";
}
.icon-user:before {
  content: "\e929";
}
.icon-close:before {
  content: "\e92a";
}

.inabar{display:block; height:300px; position:relative;}
.inabar dd,.inabar dt{display:inline-block; float:left;width:50%; font-size:16px; line-height:2em;text-align:left;}
.inabar dd{ height:290px; overflow:hidden;}
.inabar dt.abimg{ display:inline-block; width:50%; height:400px; overflow:hidden; background:url(/img/04.jpg) no-repeat center; position:absolute; right:-7%; top:-80px; z-index:300;}
.pcont {position:relative; display: block;  min-width: 1020px;width: 100%;min-height:450px;}
.lbox,.rbox{ display:block; }
.lbox{ background-color: #e1e4eb;top:0px; z-index:1006;position: absolute; width:320px; padding-bottom:40px;-webkit-box-shadow: 0 30px 40px -20px rgba(2, 6, 32, 0.5);
  -moz-box-shadow: 0 30px 40px -20px rgba(2, 6, 32, 0.5);
  -ms-box-shadow: 0 30px 40px -20px rgba(2, 6, 32, 0.5);
  -o-box-shadow: 0 30px 40px -20px rgba(2, 6, 32, 0.5);
  box-shadow: 0 30px 40px -20px rgba(2, 6, 32, 0.5);}
.lbox h2{ background:#1c4fa8;display: block;text-align: left;line-height:40px; padding: 0 20px; margin:15px 0;font-size: 24px; color:#FFFFFF;}
.lbox a{ display:block; color: #211d54;border-bottom:1px #9cb2dc solid; line-height:30px; margin:0 20px;text-decoration: none;}
.lbox a:hover{ background-color:#9cb2dc; color:#FFFFFF;}
.rbox{display: block; padding-left:350px;vertical-align: top; position:relative; }
.prtab th,.ke-zeroborder th{ background:#f1f1f1;text-align:right; }
/*.prtab tr.db td{background:#fbfdff;}*/
.prtab,.ke-zeroborder{ border:2px #9cb2dc solid; border-right:1px #9cb2dc solid;}
.prtab th,.prtab td ,.ke-zeroborder th,.ke-zeroborder td{ border-bottom:1px #9cb2dc solid; border-right:1px #9cb2dc solid; line-height:24px; padding:0 3px;font-size:14px;}
/*.prtab td:last-child,.ke-zeroborder td:last-child{border-right: none;}*/
.foot .cmb{ display:none;}
.logoa{text-decoration: none; display:inline-block; width:300px;}
.logob{display:none;}
@media screen and (max-width:1920px) {
 .prlist li{width: 33%;}	           
        }
@media screen and (max-width:1600px) {
.prlist li{width: 33%;}		
}

@media screen and (max-width:1440px) {
.prlist li{width: 50%;}		
}

@media screen and (max-width:1366px) {
.prlist li{width: 50%;}	
}

@media screen and (max-width:1280px) {
.prlist li{width: 50%;}
}

@media screen and (max-width:768px){
/*不大于768px的设备尺寸中 响应式布局的特定样式*/
.inabar dd,.inabar dt.abimg{display:block;width:100%;position: relative; right:auto; top:auto; }.inabar dt.abimg{height: 130px; background-size: 100% auto; }
.inabar dd{height: auto;}
.prlist,.inprlist{ padding-bottom: 0;}
.prlist li,.inprlist li{ width:50%;min-height: 200px;}
.prlist li .primg,.inprlist 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{ height:240px; top:42px; background-size:auto 100% ; }
.txt{ height:180px; top:120px;}
.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;}

.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{position:absolute;left: 2px;top:10px;}
.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}
.moblie_head{display:block;height:72px; border-top:10px #00299c solid;background:#fff; padding-top:10px;position:fixed;top:0px;left:0px;width:100%;z-index:9999;}
.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:5%; }
.moblie_head .rg a{ background:#00299c; display:inline-block; padding:10px; padding-bottom:2px;}
.moblie_head .rg a img{height:16px;vertical-align:top;}
.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:#00299c;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,.inprlist1 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 h2{ margin-top:50px;}
.banner h2 b,.banner h2 p{font-size:24px; line-height:24px;}
.banner{min-height: 210px;}
.layui-carousel{ height:210px;}
.banner .pic01{-webkit-background-size: auto 210px;background-size: auto 210px;-o-background-size: auto 210px;}

.zhengwen img{ width:100%;}
.guide img{ height:100px;}
.inpr li em{font-size: 12px;line-height:1.2em;}
/*.ab_bar{ background-size:cover;}*/
.main ul.guide li{width:100%;min-height:60px; float: none; text-align:left; display:block; border-bottom:1px #E0E0E0 solid;}
.main ul.guide li img,.main ul.guide li code{ 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;}
.prospec img{ width:100%;}
.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 .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 #dbdbf9;/*font-size:12px;*/line-height:40px;color:#663399;}
.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:#00299c;}
.a_txt .div3 dt{ margin:0 5%;border-bottom:1px solid #D2D2D2;font-size:16px;line-height:45px; color: #00299c;}
.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:50%; min-height:120px;  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;}
.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; font-size:12px;}
.prlist li h3,.inprlist li h3{ font-size:12px;}
.txt h1, .txt h2{ width:100%;}
.lbox{ background-color: #e1e4eb;top:0px; z-index:1006;position: relative; width: auto; padding:20px 0; margin-bottom:15px;}
.lbox h2{ background:#1c4fa8;text-align: left;line-height:40px; padding: 0 20px; margin:15px 0;font-size: 24px; color:#FFFFFF;display:none;}
.lbox a{ display: block; color: #211d54;border-bottom: none; line-height:30px; margin:0 20px ; text-decoration: none;}
.rbox{display: block; padding-left:0;vertical-align: top; position:relative; }
.prtab,.ke-zeroborder{ width:100%; }.prtab th,.prtab td ,.ke-zeroborder th,.ke-zeroborder td{ font-size:12px;}
}
@media screen and (max-width:360px){
    
}
@media screen and (max-width:320px){
    
}
