/*pc*/
@media screen and (min-width:800px) and (max-width:8000px) {
.abpic{float:right; margin-left:20px;width:407px; height:283px; background:url(a-b.jpg) no-repeat}
.abimg{float:right; padding-left:20px}
.map{float:right; padding:0 0 0 13px; width:55%}

.probg{background:url(probg.jpg) center no-repeat; min-height:1100px}
.prom{display:table}
.sspro{width:48%; margin-right:1%; float:left; background:#fff; margin-bottom:30px; padding:20px 0 20px 0;  }
.sspro dt{display:block; font-size:14px}
.sspro h2{font-size:16px; line-height:40px}
.sspro a{ display:block}
.morepro{height:60px; }
.morepro a{background:#FAB70E;  margin:60px 0 0 0; display:table; text-align:center; padding:5px 20px 5px 20px; font-size:20px }
.morepro a:hover{background:#E7A809; }

.limg{width:260px; text-align:center; float:left; padding-left:40px}
.limg img{padding-right:30px; width:220px; height:190px }

.anli{}
.anli li{width:100%}
.anlipro{width:31%; display:block;margin:0 3% 2% 0%; float:left; display:table-row;min-height:410px; background:#EAEAEA; border:1px solid #DEDEDE}
.anlipro ul li{list-style-type:circle; font-size:14px; line-height:29px}
.anlipro ul{padding-left:20px; margin:20px 0 0 20px}
.hangye{width:30%; margin-left:5%; background:#007CC2; color:#fff; padding:5px 10px 10px 9px; min-height:120px; margin-top:28%}
.hangye span{line-height:20px; text-align:center; margin:0; padding:0; font-size:15px}
.hangye h2{text-align:center; font-weight:normal; font-size:18px; letter-spacing:1px}

.ipic{margin-top:10px; margin-bottom:10px; min-height:300px; width:100%; display:table }
.ipic li{width:31%; height:auto; min-height:320px; line-height:18px; text-align:center; margin:0 3% 2% 0%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.ipic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.ipic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.ipic .proimg{height:20vw; position: relative;}
.ipic .proimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.ppic{margin-top:10px; margin-bottom:10px; min-height:300px; width:100%; display:table }
.ppic li{width:22%; height:auto; min-height:30px; line-height:18px; text-align:left; margin:0 3% 1% 0%; float:left; display:table-row;word-wrap: break-word;word-break: normal; background:url(yarrow.gif) 2px 6px no-repeat; text-indent:12px; font-size:14px }
.ppic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.ppic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.ppic .pimg{height:20vw; position: relative;}
.ppic .pimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.zpic{margin-top:10px; margin-bottom:10px; min-height:300px; width:100%; display:table }
.zpic li{width:17%; height:auto; min-height:340px; line-height:18px; text-align:center; margin:0 10% 2% 0%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.zpic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.zpic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.zpic .zimg{height:25vw; position: relative;}
.zpic .zimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.bpic{margin-top:10px; margin-bottom:10px; min-height:300px; width:100%; display:table }
.bpic li{width:16%; height:auto; min-height:115px; line-height:18px; text-align:center; margin:0 5% 2% 0%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.bpic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.bpic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1;box-shadow: 1px 1px 15px rgba(7, 127, 171, 0.1), -1px 0px 15px rgba(7, 127, 171, 0.1);
    -webkit-box-shadow: 1px 1px 15px rgba(7, 127, 171, 0.1), -1px 0px 15px rgba(7, 127, 171, 0.1);
    -ms-box-shadow: 1px 1px 15px rgba(7, 127, 171, 0.1), -1px 0px 15px rgba(7, 127, 171, 0.1);
    -o-box-shadow: 1px 1px 15px rgba(7, 127, 171, 0.1), -1px 0px 15px rgba(7, 127, 171, 0.1);
    box-shadow: 1px 1px 15px #f3f9fb, -1px 0px 6px #f3f9fb \9;
    -moz-border-radius_bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius_bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px; }
.bpic .pimg{height:25vw; position: relative;}
.bpic .pimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.menu{background:#007CC3; display:block;height:50px; width:100%; }
#otmenu {	
    height:50px;line-height:50px;
	width:100%;
	overflow:hidden;
	text-align:center; margin:0; padding:0;
}
#otmenu ul { margin: 0px; padding:0;} 
#otmenu li {
    list-style-type:none;
	float: left;
	margin:0; line-height:50px; background:url(mline.png) right no-repeat;width:14%;
}
#otmenu li a {  line-height:50px;
    margin: 0;
	font-size: 16px;
	color:#ffffff;
	display: block;
	line-height:50px; font-weight:normal
}
#otmenu li a:hover, #otmenu li.hover a {
    margin: 0;
	text-decoration: none;
	 background:#E78116

}
.banner{width:100%; height:380px; display:block}
.banner li{height:380px}
.banner ul.bxslider{list-style:none;}
.banner div.bx-pager{bottom: 4%;}
.banner div.bx-controls-direction{ display:none; }
.sbanner{background:url(sbanner.png) top center no-repeat #EAE8E9; text-align:center; height:190px; width:100%; display:table}

.amenu{ margin:10px 0 10px 10px; display:table; float:left; width:100%; overflow:hidden }
.amenu li{float:left;  margin-right:10px; margin-top:10px;  }
.amenu li b{color:#ff6600;}
.amenu li i{font-weight:normal; font-style:normal; color:#ff6600}
.amenu li a{border:1px solid #d1d1d1;padding:0px 15px 0px 15px;float:left; display:block; font-size:14px;line-height:33px }
.amenu li a:hover{border:1px solid #007CC3; color:#007CC3; padding:0px 15px 0px 15px;float:left;}

.mytit{height:46px;  display:table; width:100%; margin:45px 0 20px 0;font-size:23px; text-align:center}
.mytit h2{height:36px; text-align:left; font-size:23px; font-weight:normal;  line-height:36px; margin:10px 0 40px 0;  text-align:center; background:url(titbg.png) center no-repeat}
.mtit{height:36px;  display:table; width:100%  }
.mtit h2{height:46px; text-align:left; font-size:23px; font-weight:bold;  line-height:36px; margin:25px 0 30px 0;  text-align:center}

.ysys{width:100%;margin:20px 0 45px 0;  float:left}
.ysys h3{display:table; width:80%;line-height:36px; float:left;  font-size:16px;text-align:left; margin:0; padding:0; }
.ysys li{width:48%; height:auto;  float:left; margin:0px 1% 1% 1%; display:table; line-height:21px; margin-bottom:30px}
.ysys li img{float:left; margin-right:10px; display:block}
.ysys dt{float:left; display:block; width:80% }

.newspic{width:45%; margin-right:3%; float:left }
.newspic img{width:100%; height:100%}
.inews{margin:0; width:50%;display:block ; float:right}
.inews h3{ font-size:15px;font-weight:normal; line-height:35px; margin:0; padding:0; color:#000}
.inews li { display:block; width:100%; text-align:left; border-bottom:1px dashed #DEDEDE; display:block;line-height:25px; height:105px; overflow:hidden ;padding-top:15px;  margin:0 }
.inews li a{display:block}
.inews li span{color:#999999; font-size:13px; line-height:22px}

.ifoot{color:#999999;background:#3d3d3d; padding:25px 0 30px 0;margin:0 auto;  width:100%; height:auto; display:table}
.mfoot{ width:100%; min-width:100%; margin:auto}
.pnav .tbx{font-size:14px;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:0px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#888888}
.nav{font-size:14px; line-height:40px; color:#999; text-align:left}
.moline{ width:0; height:0}
.btit h1{font-size:25px; font-weight:normal; margin-top:25px; margin-bottom:20px; text-align:center}
.ct{background:none}


}
/*mobile*/
@media screen and (max-width:799px) {
.main{width:100%; display:table; margin: 0 auto; text-align:left; overflow:hidden}
.mian ul{padding:0 5px 0 5px}
.ileft img{width:80%; height:auto; text-align:left}
.abimg img{text-align:left; padding-bottom:20px; width:95%; display:block}
td{line-height:25px}
.anli{width:100%; display:table; margin:0 auto}
.anli li{width:46%; height:auto; float:left; margin:0px 2% 1% 2% ; text-align:center}
.anli li img{width:100%; height:100%;  border:1px solid #cbcbcb;padding:0; margin-bottom:5px; float:left; display:block}
.anli li a{display:block}

#otmenu {	
    height:40px;
	width:100%; display:table; min-width:100%;
	text-align:center; margin-left:0px;background:#007CC3;
}
#otmenu ul { line-height:40px;margin: 0px; padding:0 ;width:100%; 
}
#otmenu li {
    margin:0 0 -1px 0;
    list-style-type:none;
	float: left; text-align:center;
	width:25%;line-height:40px;  background:url(mline.png) center right no-repeat; border-bottom:1px solid #018AD7
}
#otmenu li a {
    margin: 0;
	font-size: 16px;
	color: #FFF;
	display: block;
	 font-weight:bold;height:40px; overflow:hidden
}
#otmenu li a:hover, #otmenu li.hover a {
    margin-top: 0px;
	text-decoration: none; font-weight:bold;background:#E78116
	

}
#otmenu li .ct li{display:none}

.banner{width:100%; height:200px; display:block}
.banner li{height:200px; display:block;}
.banner ul.bxslider{list-style:none;}
.banner div.bx-pager{bottom: 4%;}
.banner div.bx-controls-direction{ display:none; }
.1sbanner{background:#EAE8E9; text-align:center; height:130px; width:100%; display:table}
.sbanner{ display:none}

.amenu{ margin:10px 10px 10px 10px; display:table; float:left; width:100%; overflow:visible }
.amenu li{float:left;  margin-right:10px; margin-top:10px;  }
.amenu li b{color:#ff6600;}
.amenu li i{font-weight:normal; font-style:normal; color:#ff6600}
.amenu li a{border:1px solid #d1d1d1;padding:0px 10px 0px 10px;float:left; display:block; font-size:14px; line-height:28px }
.amenu li a:hover{border:1px solid #007CC3; color:#007CC3; padding:0px 10px 0px 10px;float:left;}

.mytit{height:46px;  display:table; width:100%; margin:25px 0 20px 0;font-size:17px; text-align:center}
.mytit h2{height:36px; text-align:left; font-size:18px; font-weight:normal;  line-height:36px; margin:5px 0 25px 0;  text-align:center; background:url(titbgm.png) center no-repeat}

.mtit{height:36px;  display:table; width:100%  }
.mtit h2{height:46px; text-align:left; font-size:19px; font-weight:bold;  line-height:36px; margin:20px 0 25px 0;  text-align:center}

.ysys{width:100%;}
.ysys ul{padding:0 5px 0 10px}
.ysys h3{line-height:36px;  font-size:16px;text-align:center; margin:0; padding:0; }
.ysys li{width:46%; height:auto; min-height:220px;  float:left; display:block; margin:0 2% 1% 2%; display:table; line-height:21px; margin-bottom:30px}
.ysys li img{margin-right:10px; display:table; text-align:center}
.ysys dt{float:left; display:block; font-size:13px;}

.sspro{width:44%; margin-right:1%; float:left; background:#fff; margin:0 0 3% 4%;min-height:190px;  }
.sspro img{border:1px solid #dedede; margin-bottom:3px; width:100%}
.sspro dt{display:none; font-size:14px}
.sspro h2{font-size:14px; line-height:20px; font-weight:normal; text-align:center}
.sspro a{ display:block}
.morepro{height:60px; color:#ffffff;}
.morepro a{background:#FAB70E; color:#ffffff; margin:60px 0 0 0; display:table; text-align:center; padding:5px 20px 5px 20px; font-size:16px }
.morepro a:hover{background:#E7A809;  }

.newspic{ display:none}
.inews{margin:0 0 0 2%; width:98%; float:right; display:block ;}
.inews h3{ font-size:15px;font-weight:normal; line-height:20px; margin:0; padding:0; color:#000}
.inews li { display:block; width:100%; text-align:left; border-bottom:1px dashed #DEDEDE; display:block;line-height:25px; height:105px; overflow:hidden ;padding-top:15px;  margin:0 }
.inews li a{display:block}
.inews li span{color:#999999; font-size:12px; line-height:21px}

.anli{padding:0; margin:0 0 0 2%; width:100%; overflow:hidden}
.anli li{padding:0; margin:0;width:100%; overflow:hidden}
.anlipro{width:32%; display:block;margin:0 0 30px 0;  float:left; display:table;min-height:270px; background:#EAEAEA; border:1px solid #DEDEDE; background-size:100% 100%;}
.anlipro ul{margin:0; padding:10px 0 0 15px; width:100%}
.anlipro ul li{list-style-type:circle; list-style-position:outside; text-align:left; font-size:13px; line-height:25px}

.hangye{width:100%;  background:#007CC2; color:#fff; padding:8px 0 5px 0; min-height:55px; margin-top:52px}
.hangye span{line-height:14px; font-size:12px; text-align:center; margin:0; padding:0;}
.hangye h2{line-height:28px; font-size:14px}

.ipic{ min-height:300px; width:100%; display:block; overflow:hidden }
.ipic li{width:44%; height:auto; min-height:180px;   font-size:14px; line-height:18px; text-align:center; margin:2% 0 0 3%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.ipic img{width:100%; display:block; margin-bottom:5px}
.ipic .proimg{height:37vw; position: relative;}
.ipic .proimg img{display:block;height:25vw; position:absolute; top:50%; left:50%; height:100%; width:auto;  border:1px solid #dedede;;}

.ppic{ min-height:300px; width:100%; display:table }
.ppic li{width:45%; height:auto; min-height:46px;font-size:14px; line-height:19px; text-align:left; margin:0 0 1% 3%; float:left; display:table-row;word-wrap: break-word;word-break: normal; background:url(yarrow.gif) 2px 6px no-repeat; padding-left:2%; font-size:14px}
.ppic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.ppic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.ppic .pimg{height:22vw; position: relative;}
.ppic .pimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.zpic{margin-top:10px; margin-bottom:10px; min-height:300px; width:100%; display:block }
.zpic li{width:41%; height:auto; min-height:270px; line-height:18px; text-align:center; margin:0 5% 2% 4%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.zpic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.zpic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.zpic .zimg{height:25vw; position: relative;}
.zpic .zimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.bpic{ min-height:300px; width:100%; display:table }
.bpic li{width:30%;font-size:14px; height:auto; min-height:105px; line-height:18px; text-align:center; margin:0 0 2% 2%; float:left; display:table-row;word-wrap: break-word;word-break: normal;}
.bpic img{width:100%; display:block;  margin-bottom:5px;border:1px solid #dedede; }
.bpic a:hover img{width:100%; display:block;  margin-bottom:5px;border:1px solid #F1F1F1; }
.bpic .pimg{height:25vw; position: relative;}
.bpic .pimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto;}

.navside{
    height:4rem;
    width: 100%; overflow:hidden;
    background-color: #fff;
    padding-top: .5rem;
    border-top: .1rem #ededed solid;
    position: fixed;
    bottom: 0rem;
    z-index: 100; background:#f3f3f3
}
.navside ul{padding:0; margin:0}
.navside ul li{
    font-size:12px;
    float: left;
    text-align: center;
    width: 20%;
    line-height:13px;height:4rem;
}
.navside ul li a{
    display: block;
    color: #838383; font-size:12px
}
.navside ul li a p{
   
    margin-bottom: .5rem;
}
.navside_hover{
    color: #e67c3c !important;
}
.navside p{margin:0; padding:4px 0 0 0}
.icon-home{background:url(home.png) center no-repeat; width:100%; height:25px;background-size:25px; display:block;}
.icon-client{background:url(client.png) center no-repeat; width:100%; height:25px;background-size:25px; display:block;}
.icon-fuwu{background:url(fuwu.png) center no-repeat; width:100%; height:25px;background-size:25px; display:block;}
.icon-weixin{background:url(weixin.png) center no-repeat; width:100%; height:25px;background-size:25px; display:block;}
.icon-tel{background:url(tel.png) center no-repeat; width:100%; height:25px;background-size:25px; display:block;}
.mabout ul{ padding: 0 1% 0 1%}

.iright{display:none}
.ifoot{display:none}
.map{ margin:0 auto; width:100%; display:table}
.fb{height:70px; display:table}
.pnav .tbx{font-size:14px;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 15px;line-height:1.231;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#888888; display:block; text-align:center}
.mytxt img{max-width:97%}
.nav{font-size:14px; line-height:40px; color:#999; text-align:left; padding-left:10px}
.moline{background:url(moline.png) center repeat-x;height:7px; width:100%;display:table; margin:0; padding:0 }
.btit h1{font-size:18px;  margin-top:12px; margin-bottom:8px; text-align:center; line-height:20px}

.weima{width:100%; text-align:center; margin-bottom:20px;padding:0}
.weima li{width:30%; float:left; text-align:center;margin-top:10px; margin-bottom:20px; margin-left:4%; font-size:14px }
.weima li img{display:block; width:150px; height:150px;  text-align:center}

}
@media screen and (min-width:1520px) and (max-width:3840px)  {
.main{width:1500px; display:table; margin: 0 auto; text-align:left}
body,td{font-size: 15px; line-height:25px; font-family:sans-serif;}
.navside{display:none}
.fb{ display:none}
.mytxt img{max-width:97%}

}
@media screen and (min-width:1200px) and (max-width:1500px) {
.main{width:1200px; display:table; margin: 0 auto; text-align:left}
body,td{font-size: 15px; line-height:25px; font-family:sans-serif;}
.navside{display:none}
.fb{ display:none}
.mytxt img{max-width:97%}

}
@media screen and (min-width:800px) and (max-width:1150px) {
.main{width:98%; display:table; margin: 0 auto; text-align:left}
body,td{font-size: 12px; line-height:23px; font-family:sans-serif;}
.navside{display:none}
.fb{ display:none}
.mytxt img{max-width:97%}

}


* {
	margin: 0;
	padding: 0; 
	list-style: none;
	font-style: normal; 
	
}
html,body {
	width: 100%;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0); -moz-tap-highlight-color :rgba(0, 0, 0, 0);height: 100%;width: 100%; margin: 0; padding:0; line-height:28px; 
}

h1{font-size:20px; line-height:50px}
h2{font-size:18px; line-height:50px;}
h3{font-size:16px; line-height:35px}

button, input, select, textarea {
	-moz-box-shadow: 0rem 0rem 0rem #FFF inset;
	-webkit-box-shadow: 0rem 0rem 0px #FFF inset;
	box-shadow: 0rem 0rem 0px #FFF inset;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
A:link {
	 COLOR: #333;  TEXT-DECORATION: none
}
A:visited {
	 COLOR: #333;  TEXT-DECORATION: none
}
A:hover {
	 COLOR: #007CC3;  TEXT-DECORATION: none
}
A:active {
	 COLOR: #333;  TEXT-DECORATION: none
}
a img, a:hover img{ border: none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{margin:0;padding:0;}
p{text-indent:2em; margin-bottom:21px}
li{list-style-type:none}
a:link {
	color: #333333; text-decoration: none; 
}
a:visited {
	color: #333333; text-decoration: none;
}
a:active {
color: #333333; text-decoration: none; 
}
a:hover {
	color: #ff6600; text-decoration:none; 
}
img{border:0}
li{list-style-position:outside;  list-style-type:none}
table,p{width:100%}
.nav{background:url(le.png) 0px 12px no-repeat; padding-left:11px; line-height:17px}
.nav a:hover{ text-decoration:underline}
.nav a{font-size:14px; line-height:40px; color:#999}

.wztop{width:100%; height:110px; display:table}
.ileft{float:left; text-align:left}
.iright{ float:right; }
.iright li{ font-size:15px; line-height:21px; text-align:left; float:right; margin-left:15px;  }
.iright li img{float:left; padding-right:8px}
.iright h3{color:#999;font-size:15px; padding-left:45px; font-weight:normal; float:right; margin:30px 30px 16px 0; text-align:left; line-height:25px; background:url(phone.png) 0px 9px no-repeat}
.phone{font-size:16px; display:block; letter-spacing:0.5px}
.search{padding-top:5px; float:right}
.search input{height:32px; margin:0; padding:0; text-indent:4px; float:left}



.iddd{width:90px; height:90px; float:left; background:#ECF4F7; text-align:center; font-size:13px; margin-right:15px; }
.iddd dt{ text-align:center; line-height:49px; padding:5px 0 0 0; margin:0; font-weight:bold; font-size:23px}

.linetitle{font-size:15px; font-weight:bold; text-align:left; padding-left:27px;line-height:38px; height:38px;background:url(ar.jpg) 2px 13px no-repeat; margin-bottom:15px;border-bottom:1px dotted #dedede;}
.linetitle span{ float:right; padding-right:15px; padding-top:12px}
.linetitle h2{font-size:16px; display:table;  }

.anlipro a{color:#fff}


.news{width:98%; min-height:400px; margin:0; display:table; overflow:hidden}
.news li{ border-bottom:1px dotted #dedede;background:url(newsarrow.png) 4px 15px no-repeat; text-align:left; padding:10px 0 10px 25px; line-height:25px; }
.news li a{display:block;}
.news li span{float:right;line-height:25px; color:#999999; font-size:12px; padding-right:10px}


.imain{width:100%}

.mabout{ display:table; float:left;  text-align:left; }
.mabout ul{padding:0px 8px 0 8px}
.morepro a{color:#fff}
.mytxt{width:100%; min-height:550px; float:right; margin:0; padding:0; overflow:visible}
.mytxt ul{padding:0px 20px 90px 20px; line-height:28px; margin:0; text-align:left; }
.mytxt dl{ line-height:20px; font-size:12px; text-align:center; color:#999999; margin-bottom:25px}
.mytxt p{text-indent:2em; margin:5px 0 18px 0; padding:0; line-height:28px}
.mytxt li{list-style-type:disc; list-style-position:inside }
#nbd{margin-right:0px}

.nopg{margin-right:0}

.pl20{padding-left:20px}
.pd15{padding-left:15px; text-align:left}
.pt15{padding-top:15px}
.myleft{border-right:1px solid #F5F7F9}

.mybtn{float:right;padding:20px 0 20px 0; }
.mybtn a{margin:0 25px 30px 0; font-size:14px; line-height:35px; display:block; float:right; background:#f3f3f3; padding:0px 10px 0px 10px; color:#999; border:1px solid #dedede}
.mybtn a:hover{color:#ff6600;background:#fff;background:#f3f3f3;}


#pt50{margin-top:50px}

#pd30{padding-left:50px}
.iqy{float:left;  margin:0; padding:0;font-size:13px;  text-align:left; }
.iqy h3{margin-bottom:15px; font-size:15px; color:#ffffff; border-bottom:1px solid #FFBC0D; display:block  }
.iqy li{width:50%; float:left}
.iqy a{color:#999999; font-size:13px}
.iqy a:hover{ text-decoration:underline; color:#FFCD00}
.weima{width:100%; text-align:center; margin-top:15%  }
.weima li{width:120px; float:left; text-align:center;margin-top:10px; margin-left:4% }
.weima li img{display:block; width:120px; height:120px;  text-align:center}

.foot{padding:12px 0 12px 0; width:100%; display:table; color:#999999; display:table; background-color:#303232; line-height:25px;
min-width: 100%; overflow:hidden; font-size:14px}
.foot a{color:#999999;font-size:14px}
.foot a:hover{ text-decoration:underline}

.mypage{display:table; text-align:center;width:100%; margin:20px 0px 90px 0px;}                        
.pnav a,.pnav strong,.pnav span,.pnav a,.pnav strong,.pnav span{ color:#057BD9;font-size:15px; display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
.pnav a:hover,.pnav a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff;font-size:15px; }
.pnav a.pageBtn,.pnav a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-size:15px; }
.pnav strong,.pnav strong{color:#333;background:none;border:0}
.pnav span,.pnav span{padding:0;margin:0;background:none;border:0}
.pnav strong{font-size:15px; font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #FF6600;background:#FFEEE5;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;color:#FF6600;  }
.pnav span i{font-style:normal; color:ff6600; font-weight:bold;font-size:15px;line-height:1.231;}

.bgtit{background:url(mbg.gif) 0 0 repeat-x; width:100%;height:35px; margin-bottom:10px; display:table; }
#pdl20{padding-left:18px}
#english{font-size:12px}



.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
/*	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%; 

}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	 display:table;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	border: 1px solid #EAE9E9;background:#EAE9E9;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height:10px;
	margin: 0 6px;
	outline: 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; 
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #E79F05;border: 1px solid #E79F05;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
}

.bx-wrapper .bx-next {
	right: 10px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999; 
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}