body{color:#434955}
a:link, a:visited{color:#353b47}
a:hover{color:#61c1be}
a.btn:link, a.btn:visited{color:#fff}
ul, ol{margin:0}
.cnfont{font-family:'Microsoft Yahei';}
.enfont{font-family:Verdana, Geneva, sans-serif}
.pad10{ padding-top:10px; padding-bottom:10px}
.pad15{ padding-top:15px; padding-bottom:15px}
.pad20{ padding-top:20px; padding-bottom:20px}
img[align="left"]{margin-right:5px}
a.u-click:link, a.u-click:visited{border-bottom:1px solid #61c1be; color:#61c1be}
/*end genal*/
.banner{ background-color:#daedec;padding:60px 0 5px; }
.banner h1{ line-height:1.5em; color:#202020; font-weight:bold;letter-spacing:1px; margin:0;font-size:16px;}
.banner h1 span{ display:block}
.banner h2{color:#61c1be;line-height:1.5em; font-weight:bold; margin:0;font-size:13px;}
.banner p{ line-height:1.9em;color:#202020;font-size:14px; }
.banner p.enfont{line-height:1.8em;}
.navbar-default{background-color:#5db9b5; margin-bottom:0}
.navbar-brand{ padding-top:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-nav>li>a{color:#fff; font-weight:bold}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background-color:#a7dddb}
.sliderbg{}
/*end slider */
.twenty{border-bottom:1px solid #eaedf2}
.solgan{ background-color:#5db9b5; color:#fff; padding:1em 0;font-size:16px}
.solgan a.u-button{ color:#5db9b5; text-decoration:none; border:2px solid #fff; border-radius:5px; padding:8px 16px; display:inline-block; text-align:center; font-size:16px;background-color:#fff;}
.solgan a.u-button:hover{color:#5db9b5; background-color:#fff}
.solgan em{font-size:13px; text-align:center; font-style:normal; font-weight:normal}
.highlight{ background-color:#f7f7f7;}
.highlight .col-md-3{ padding-bottom:15px}
.highlight .col-md-3 p a:link, .highlight .col-md-3 p a:visited{color:#333}
.highlight h4{font-weight:bold}
.highlight a.btn{margin-top:10px}
.concbt{border-top:1px solid #e1e1e1; padding-bottom:10px}
.concbt p.clearfix{ padding:5px 0 10px}
.concbt img{margin-right:10px}
.footer{ background-color:#434955; margin-top:15px; /*border-top:3px solid #1fa5a2;*/color:#bebcbc; padding-bottom:15px;}
.inner{margin-top:0}
.footer a{color:#bebcbc}
.footer h4{ line-height:2em; color:#bebcbc; margin-bottom:10px; font-size:16px; font-weight:bold}
	.footer .sns a{width:40px; height:35px; overflow:hidden;display:block; float:left;margin-right:1px; margin-bottom:5px}
	.footer .sns a.s1{background:url(../images/sns-en.png) no-repeat 0 0;background-color:#5b6372;}
	.footer .sns a.s2{background:url(../images/sns-en.png) no-repeat 0 -36px;background-color:#5b6372;}
	.footer .sns a.s3{background:url(../images/sns-en.png) no-repeat 0 -71px;background-color:#5b6372;}
	.footer .sns a.s4{background:url(../images/sns-en.png) no-repeat 0 -106px;background-color:#5b6372;}
	.footer .sns a.s5{background:url(../images/sns-en.png) no-repeat 0 -141px;background-color:#5b6372;}
	.footer .sns a.enews{font-size:18px; width:auto;color:#FFF;background-color:#61c1be; padding:0 10px; text-decoration:none; font-weight:bold;line-height:35px; }
	.footer .sns-cn a{width:40px; height:35px; overflow:hidden;display:block; float:left; margin-right:1px}
	.footer .sns-cn a.s1{background:url(../images/sns-cn.png) no-repeat 0 0;background-color:#5b6372;}
	.footer .sns-cn a.s2{background:url(../images/sns-cn.png) no-repeat 0 -36px;background-color:#5b6372;}
	.footer .sns-cn a.s3{background:url(../images/sns-cn.png) no-repeat 0 -71px;background-color:#5b6372;}
	.footer .sns-cn a.s4{background:url(../images/sns-cn.png) no-repeat 0 -106px;background-color:#5b6372;}
	.footer .sns-cn .enews{color:#FFF; display:block; float:left;background-color:#61c1be; padding:0 10px; text-decoration:none; font-weight:bold; width:100px;line-height:35px; }
.copyright{background-color:#353b47; color:#999}
/* inner */
ul.m-localmenu {list-style:none; margin:0; padding:0; margin-bottom:10px; padding-top:15px}
ul.m-localmenu li a, ul.m-localmenu li span {font-size:15px; line-height:35px; font-weight:bold;border-bottom:2px solid #66b9bd; display:block }
ul.m-localmenu li ul{ margin:0; padding:0;}
ul.m-localmenu li ul li {list-style:none; margin:0; padding:0; font-size:13px; line-height:35px; color:#666; display:block}
ul.m-localmenu li ul li a:link, ul.m-localmenu li ul li a:visited {list-style:none; margin:0; padding:0; font-size:13px; line-height:35px;color:#666; display:block;border-bottom:1px solid #e1e1e1; }
ul.m-localmenu li ul li a:hover{ color:#3da9a4; text-decoration:none}
ul.m-localmenu li ul li a:before{content:'»'; margin-right:14px}
ul.m-localmenu li ul li:last-child a:link, ul.m-localmenu li ul li:last-child a:visited{ border-bottom:none}
ul.m-localmenu li ul li ul li{text-indent:15px; font-size:13px; color:#666}
.rightpane .a-btn1 { background: none repeat scroll 0 0 #878791; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 15px; width:90%;}
.rightpane .a-btn2 { background: none repeat scroll 0 0 #6aaeb9; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 15px; width:90%;}
.rightpane .a-btn3 { background: none repeat scroll 0 0 #183253; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 15px;width:90%;}
.rightpane a:hover{text-decoration:none;}
.rightpane .regarea{border:1px solid #e1e1e1; padding:5px}
.rightpane .regarea .caption{ padding:10px}
.rightpane .regarea a.btn{margin-top:5px}
.rightpane p.quickbt a{font-size:15px; display:block; color:#666; padding:10px 0}
.rightpane p.quickbt a span{background-color:#6CC; color:#fff; padding:10px; margin-right:10px;font-size:16px;}
h6{color:#19aba5;font-weight:bold; font-size:130%}
.rightpane h5{font-size:15px; line-height:35px; font-weight:bold;border-bottom:2px solid #66b9bd; }
.m-list li{list-style:disc;}
.nav-tabs > li > a{font-weight:bold}
#DynamicFormArea input[type="text"]{ padding:5px 0; height:auto}
  /*tab*/
  .usual { color:#111;}
  .usual li { list-style:none; float:left;}
  .usual>ul li a { display:block; padding:6px 12px; text-decoration:none!important; margin:0; color:#333; background:#f1f1f1;border-right:1px solid #e1e1e1;border-top:3px solid #f1f1f1;border-bottom:1px solid #e1e1e1;font-weight:bold }
  .usual>ul li:first-child a{border-left:1px solid #e1e1e1}
  .usual>ul li a:hover { color:#FFF; background:#3da9a4; }
  .usual>ul li a.selected { margin-bottom:0; color:#333; background:#fff; border-bottom:1px solid #fff; cursor:default;border-top:3px solid #3da9a4; padding-top:3px }
  .usual>div { padding:10px 10px 8px 10px;  *padding-top:3px;*margin-top:-15px;clear:left; }
	/*news*/
  .m-news{margin-left:0px; }
  .m-news li{padding-bottom:10px; list-style:none; margin:0}
  .m-news .content{ margin-left:0px;border:1px solid #e1e1e1; padding:10px 8px;}
  .m-news .content i{color:#55b0ac; font-weight:bold}
  .m-news .content strong{color:#333; font-size:15px; line-height:1.5em}
  .m-news .m-time{display:none}
@media screen and (min-width:360px) {
  .banner h1, .banner h2, .banner p{line-height:1.8em}
  .banner h1{font-size:16px;}
  .banner h2{font-size:16px;}
  .banner p{font-size:15px;}
  .banner p.enfont{font-size:15px}
}
@media screen and (max-width:414px) {
	.banner h1{color:#444}
	.banner p{color:#555}
	.solgan a.u-button{padding:5px 15px; margin-top:10px}
	.highlight .col-md-3{ border-top:1px solid #e9e9e9}
	.highlight .col-md-3:first-child{border-top:none}
	.twenty{padding-bottom:15px}
	.footer{margin-top:0}
	.footer .col-md-3{border-top:1px solid #353b47; padding-bottom:10px}
}
@media screen and (max-width:640px) {
}
@media screen and (min-width:768px) {
	.banner{padding-bottom:15px}
	.banner h1{font-size:20px;}
	.banner h1 span{display:inline}
	.banner h2{ text-shadow:1px 1px 0px #3b9693;font-size:20px; }
	.banner p{font-size:16px;}
	.navbar-nav > li > a{ font-size:15px;border-right:1px solid #5db9b5; border-left:1px solid #4ca6a2;}
	.nav>li>a{padding:5px 8px;}
	.dropdown-menu{background-color:#6bc7c3; }
	.dropdown-menu>li>a{padding:8px 20px; border-bottom:1px solid #52b2ae; color:#fff; font-weight:bold}
	.language-object a{ display:block; float:left; padding:5px 5px 5px 0}
	.twenty{padding:10px 0 30px}
	.twenty h2{margin-bottom:20px}
	.solgan{font-size:24px; font-weight:bold }
	.solgan .rufont{font-size:22px}
	.solgan .enfont{font-size:20px}
	.solgan a.u-button{ font-size:18px;font-weight:bold}
	.solgan a.u-button b.enfont{font-size:15px;}
	.solgan a.u-button span{color:#F03}
	.solgan a.u-button em{ line-height:1.5em}
	.highlight .col-md-3{ margin-bottom:10px}
	.highlight .bg1{padding:5px 15px 150px; background:url(../images/shortcut_01.jpg) no-repeat bottom center;background-color:#fff;  border:1px solid #e1e1e1;border-radius:10px;}
	.highlight .bg2{padding:5px 15px 150px; background:url(../images/shortcut_02.jpg) no-repeat bottom center;background-color:#fff;  border:1px solid #e1e1e1;border-radius:10px;}
	.highlight .bg3{padding:5px 15px 150px; background:url(../images/shortcut_03.jpg) no-repeat bottom center;background-color:#fff;  border:1px solid #e1e1e1;border-radius:10px;}
	.highlight .bg4{padding:5px 15px 150px; background:url(../images/shortcut_04.jpg) no-repeat bottom center;background-color:#fff;  border:1px solid #e1e1e1;border-radius:10px;}
	.highlight .bg5{padding:5px 15px 10px;background-color:#fff;  border:1px solid #e1e1e1;border-radius:10px;}
	.footer img[align="absmiddle"]{ margin-right:10px}
	.footer h4{font-size:20px}
	/* inner */
	.innerbg{border-top:1px solid #C2E2E1}
	.rightpane{border-top:2px dotted #e1e1e1;}
	.footer .solgan{background:url(../images/solganbg.jpg) repeat-x}
	.main h3, .main h4{font-size:18px;}
	.main .col-md-9 h3, .main .col-md-9 h4{text-indent:45px;background:url(../images/h4title.jpg) left center no-repeat; padding:5px 0; font-size:23px; margin-top:23px}
	.main h6{font-size:16px; line-height:38px; }
	.m-news{margin-left:30px}
	.m-news li{border-left:1px solid #ccc; }
	.m-news .content{ margin-left:70px;}
   .m-news .m-time{float:left; margin-left:-35px; width:80px;background-color:#5db9b5;text-align:center;color:#fff; display:block }
  .m-news .m-time span{ font-size:30px;display:block;line-height:1.5em; text-align:center; font-style:italic}
  .m-news .m-time span.cnfont{font-size:24px}
  .m-news .m-time span.cnfont strong{font-size:14px; font-family:'Microsoft YaHei','STXihei'}
  .m-news em{ display:block;width:0;height:0;font-size:0;line-height:0;border-width:6px 6px 0 6px; border-style:solid;border-color:#5db9b5 transparent transparent ; margin:0px 0 0 28px; overflow:hidden; position:relative; bottom:-6px}

}
@media screen and (min-width:992px) {
	.banner h1{font-size:30px;line-height:1.7em }
	.banner h1 span{font-size:18px}
	.banner h2{ font-size:26px; line-height:1.6em}
	.banner p{font-size:18px;}
	.banner p.enfont{font-size:16px; line-height:2.2em}	
	.nav>li>a{padding:8px 20px;}
	.solgan .enfont{font-size:24px}
	.solgan a.u-button b.enfont{font-size:15px;}
	.highlight .col-md-3{ margin-bottom:0px}
	.concbt p.clearfix{ padding:0px}
	.concbt h3{margin-bottom:20px}
	.concbt h3 .enfont{color:#999}
	/* inner */
	.main{overflow:hidden; padding-bottom:15px}
	.rightpane{border-top:none;}
}
@media screen and (min-width:768px) and (max-width:992px){
	a.btn-info{ margin-bottom:5px}
}
@media screen and (min-width:1200px) {
	.carousel-inner{height:380px}
	.solgan a.u-button b.enfont{font-size:18px;}
	.rightpane{ padding-left:40px}
}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone 6 */
.class{}
}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 兼容iphone6 plus */
.class{}
}