@charset "utf-8";

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.woff') format('woff'),
		url('fonts/icomoon.ttf') format('truetype'),
		url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;color: #000;line-height:1.5;font-family: Arial,Helvetica, sans-serif;font-size:14px;}
:focus      { outline:0; }
a:focus{outline:0;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.2em;}
sub{bottom:-0.25em;}
img {max-width: 100%;height: auto;width: auto; /* ie8 */}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}

.clear { clear:both;}
.fl{float:left;}
.fr{float:right;}
.cf:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both; height: 0px;}
*{    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */

a           { color:#000; text-decoration:none; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:hover     { color:#e56b00; text-decoration:underline; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a img       { border:0;}
:focus      { outline:0; }
.listn{list-style:none;padding:0;margin:0;}

.boradius5{-o-border-radius: 5px;-icab-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;
-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.bortop5{-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-ms-border-top-left-radius: 5px;-o-border-top-left-radius: 5px;border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-ms-border-top-right-radius: 5px;-o-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.borbot5{-moz-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-ms-border-bottom-left-radius: 5px;-o-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-ms-border-bottom-right-radius: 5px;-o-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}

.borleft5{-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;-ms-border-top-left-radius: 5px;-o-border-top-left-radius: 5px;border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-ms-border-bottom-left-radius: 5px;-o-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}

.borright5{-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-ms-border-top-right-radius: 5px;-o-border-top-right-radius: 5px;border-top-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-ms-border-bottom-right-radius: 5px;-o-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}

.shadow{box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1);}
.shadow1{-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.bneffect{-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;
}
.bneff1{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cl1{color:#ff7800;}

#warraper{width:1000px;margin:auto;}
#warraper:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both; height: 0px;}

.header{height:100px;}
.header .logo{float:left;width:400px;}
.header .banner{float:left;width:calc(100% - 400px);text-align:center;background:url(../images/banner.jpg) no-repeat center;height:100%;}

.hintro{background:#efefef url(../images/intro.jpg) top center no-repeat;background-size:cover;}
.htopbar{text-align:center;background:rgba(255,255,255,0.6);}
.hlist{position:fixed;bottom:0;width:100%;text-align:center;}
.hfotter{padding:10px 0;text-align:center;background:#efefef;}

#menutop{background:#fe5004;height:35px;color:#fff;position:relative;}
#intro{border-top:2px solid #fe5004;}
ul#navigation {margin:0px auto;position:relative;float:left;padding:0;margin:0;}
ul#navigation li {display:inline;float:left;position:relative;white-space: nowrap;padding:0 8px;background:url(../images/mnuline.png) right 13px no-repeat;}
ul#navigation li:last-child{padding-right:0;background:none;}
ul#navigation li a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	height:35px;line-height:37px;
}
ul#navigation li a.active,
ul#navigation li a:hover,ul#navigation li:hover > a {
	color:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

ul#navigation li:hover > ul
{
	visibility:visible;
	opacity:1;
}

ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:160px;
	opacity:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul#navigation ul {
    top: 35px;
    left: 0;
	padding:0px;margin:0;
	background:rgba(254,80,4,0.9);
	border-top:1px solid #fff;
}
ul#navigation ul li ul {
    top: 0px;
    left: 152px;
	padding:0px 5px;margin:0;
}

ul#navigation ul li {
	clear:both;
	padding:0;
	height:auto;
	padding:0;margin:0;
	width:100%;
	background:none;
}

ul#navigation ul li a {
	padding:0px;
	text-transform:none;
	height:25px;
	line-height:25px;
	text-decoration:none;
	display:block;
	text-align:left;
	font-weight:normal;
	width:auto;
	margin:0;
	padding:0 5px;
}
ul#navigation ul li a:hover{background:rgba(0,107,164,0.9);}

#pathtitle{background:#006ba4;height:30px;line-height:30px;padding:0 5px;overflow:hidden;}
#pathtitle,#pathtitle h1{color:#fff;font-weight:bold;font-size:13px;}
#pathtitle h1{padding:0;margin:0;}
#pathtitle a{color:#fff;}

#bartop{height:30px;line-height:30px;margin:5px 0 5px 0;}
#bartop .wdate{font-size:12px;color:#666;}
#bartop .blang{text-align:center;}
.maincont{padding:0 10px;}
.bn-info{padding:20px 0;text-align:justify;}

.bsearch{border:1px solid #ccc;background:#fff;}
.bsearch .txtbox{float:left;width:calc(100% - 26px);padding-left:10px;}
.bsearch .txtbox input{border:none;background:none;color:#000;height:22px;width:100%;}
.bsearch .button{float:left;background:none;width:24px;height:24px;box-sizing:border-box;}
.bsearch .button button{color:#fe5004;background:none;border:none;font-size:16px;width:24px;height:24px;font-weight:normal;}

.coll,.coll1{float:left;width:66%;}
.colr,.colr1{float:left;width:34%;}
.col-left{float:left;width:85%;}
.col-right{float:left;width:15%;}
.pdl{padding-left:8px;}
.mrb{margin-bottom:8px;}

.hheigh{height:430px;overflow:hidden;}
.hheigh1{height:400px;overflow:hidden;}
.hheigh2{overflow:hidden;}

.homenews{border:1px solid #ccc;padding:5px;}
.homenews .img{max-height:320px;overflow:hidden;}
.homenews .img img{width:100%;}
.homenews .title{font-weight:bold;padding:5px 0;height:50px;overflow:hidden;line-height:1.2em;font-size:18px;}
.homenews .desc{height:60px;overflow:hidden;}

.hnewsmore{padding:0;margin:0;list-style:none;}
.hnewsmore li{background:url(../images/dot.png) left 6px no-repeat;padding-bottom:8px;padding-left:10px;}

.latestnews{border:1px solid #ccc;float:left;width:100%;}
.lfnews{list-style:none;padding:0;margin:0;}
.lfnews li{float:left;width:25%;padding:5px;height:175px;overflow:hidden;margin-bottom:10px;line-height:1.3em;}
.lfnews li .img{margin-bottom:5px;}
.lfnews li .img img{border:1px solid #f1f1f1;}
.lfnews li a{font-weight:bold;}


.txtr{text-align:right;}
.lgstable,.lgstable td{border:1px solid #ccc;}
.lgstable td{padding:5px;line-height:1.2em;}
.lgstable tr td:last-child{text-align:right;}
.lgstable tr:first-child td{text-align:center !important;font-weight:bold;}
.lgstable tr:first-child td:first-child{width:60%;}


.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 22%;
	margin: 0 1.5%;
	float:left;
}
.ch-img{width:100%;height:100%;position:relative;}

.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top:0;left:0;bottom:0;
	box-shadow: 
		inset 0 0 0 0 rgba(200,95,66, 0.4),
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	overflow:hidden;
}

.ch-img,.ch-img img {border-radius: 50%;}

.ch-grid li:hover .ch-item {
	box-shadow: 
		inset 0 0 0 125px rgba(0,83,155, 0.5),
		inset 0 0 0 16px rgba(255,255,255,0.8),
		0 1px 2px rgba(0,0,0,0.1);
}

.ch-grid .ch-name{padding:10px 0;height:30px;overflow:hidden;}
.ch-grid .ch-name a{color:#000;font-weight:bold;font-size:14px;text-transform:uppercase;}
.ch-grid li:hover .ch-name a{color:#fe5004;text-decoration:none;}


.lgblock .title{background:#006ba4;color:#fff;height:30px;line-height:30px;text-transform:uppercase;padding:0 5px;text-align:center;overflow:hidden;font-weight:bold;}
.lgblock .box{border:1px solid #ccc;border-top:none;padding:5px;}

.bxorg .title{background:#fe5004;color:#fff;height:30px;line-height:32px;padding:0 5px;overflow:hidden;font-weight:bold;}
.bxorg .box{border:1px solid #ccc;border-top:none;padding:5px;}
.bxorg .bicon{width:24px;text-align:center;}
.bxorg .bfont1{font-size:16px;}
.bxorg .vmore{text-align:right;}
.bxorg .vmore a{font-style:italic;font-weight:bold;color:#006ba4;}

.nleft{float:left;width:60%;}
.nright{float:left;width:40%;}

.databox{float:left;width:100%;}
.dtbox{margin:-5px;}
.dttab{float:left;width:50%;height:25px;line-height:25px;font-weight:bold;color:#fe5004;text-align:center;cursor:pointer;}
.tactive{background:#e9e9e9;}
.tbsearch{padding:15px 20px 5px 20px;}
.tbsearch .ipt{float:left;width:calc(100% - 90px);padding-right:10px;}
.tbsearch .dtsearch{border:1px solid #ccc;height:25px;padding:0 10px;width:100%;}
.tbsearch .btn{float:left;width:90px;}
.tbsearch .dtbutton{border:none;height:25px;width:100%;text-align:center;background:#006ba4;color:#fff;}

.hbox5{float:left;width:50%;}
.hbleft{padding-right:4px;}
.hbright{padding-left:4px;}
.hb50{padding-right:4px;}
.hb51{padding-left:4px;}

.btnorg{background:#fe5004;color:#fff;border:none;padding:5px 15px;}

.hlistnews{list-style:none;padding:0;margin:0;}
.hlistnews li{padding:10px 0;border-bottom:1px solid #f3f2f1;}
.hlistnews li:last-child{border-bottom:none;}
.hlistnews li a{color:#000;line-height:1.2em;font-weight:bold;}
.hlistnews li a:hover{color:#fe5004;text-decoration:none;}
.hlistnews li .img{float:left;margin-right:15px;width:116px;border:1px solid #ccc;}
.hlistnews li .ntitle{height:30px;overflow:hidden;margin-bottom:5px;}
.hlistnews li .ndesc{line-height:1.2em;height:45px;overflow:hidden;text-align:justify;}

.poll .ptitle,.poll .ptitle1{color:#fe5004;font-weight:bold;line-height:1.2em;}
.poll .ptitle1{font-size: 18px;}
.poll img{widows: 100% !important;height: auto!important;}
.poll ul{list-style:none;padding:5px 0 0 2px;margin:0;}
.poll ul li{padding:5px 0;line-height:1em;}
.poll ul li span{display:block;float:left;}
.poll ul li span.chk{width:18px;padding-top:1px;}
.poll ul li span.txt{width:calc(100% - 18px);}
.poll ul li label{cursor:pointer;}
.poll .btn{padding-top:5px;text-align:center;}
.poll ul li .active{color: #00AA00;font-weight: bold;}

.partner img{width:100%;}
.pdb1{padding-bottom:10px;}

#viewvideo{
	position: relative;
    padding-bottom: 56%;
    height: 0;
    overflow: hidden;
}
#viewvideo iframe{
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}

.listhadv{padding-bottom:10px;margin:0 -4px;}
.listhadv .item{width:50%;text-align:center;float:left;padding:0 4px;}
.listhadv .item .img-item{border:1px solid #ccc;}
 
#listsearch{padding: 10px 0;border-bottom: 1px dashed #ccc;}
#listsearch .pdb1{padding-bottom: 10px;}
#listsearch .pdb1 a{font-size: 14px;color: #333333;font-weight:bold;}
#listsearch .pdb1 a:hover{color: #fe5004;text-decoration: none;}

.bsupport{padding:5px 0;text-align:center;}
.bsupport .hltitle{color:#006ba4;font-weight:bold;}
.bsupport .tel{color:#fe5004;font-style:italic;font-weight:bold;}
.bsupport .skype{padding-bottom:10px;}

#fotter{padding:15px 0;background:#fe5004;color:#fff;}
#fotter .finfo{padding:0 15px;float:left;width:calc(100% - 200px);}
#fotter .fstatic{float:left;width:200px;}

#listnews{border-bottom:1px dashed #CCCCCC;margin-bottom:10px;padding-bottom:10px;}
#listnews .lnimg{width:260px;padding:2px;border:1px solid #dadada;background:#fff;float:left;margin-right:10px;max-height:200px;
overflow:hidden;}
#listnews .lnimg img{width:260px;}
#listnews .lninfo h2{font-size:16px;margin:0;padding:0;}
#listnews .lninfo a{font-weight:bold;}
.pdate{padding:5px 0;color:#999;font-style:italic;}
.newstitle h1{font-size:18px;padding:0px;margin:0;color:#fe5004;}

.downloadbox{width:600px;background:#fff;}
.downloadbox .dbox{padding:10px;}
.downloadbox .ftitle{font-weight:bold;padding-bottom:10px;}
.downloadbox .drows{padding:5px 0;}
.downloadbox .ipt{border:1px solid #006ba4;width:100%;padding:5px 10px;background:none;color:#000;}
.downloadbox .btn{text-align:center;}
.downloadbox .btn button{color:#fff;background:#006ba4;border:none;padding:5px 20px;}
.downerr{text-align:center;padding:20px 0;color:#900;font-weight:bold;}

.newsmore{font-weight:bold;padding-top:10px;}
#NewsNew h4,#NewsOld h4{padding:1px 0px 1px 20px;margin:0;font-weight:normal;}

.blockpage{text-align:center;padding:5px 0;}
.page,.pageselect{text-decoration:none;display: inline-block;width:30px;height:30px;text-align:center;line-height:30px;font-size:14px;margin-left:2px;-o-border-radius: 3px;-icab-border-radius: 3px;-khtml-border-radius: 3px;-moz-border-radius: 3px;
-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;border:1px solid #fe5004;}
.page{color:#000;background:#fff;}
.page:hover,.pageselect:hover{color:#fff;text-decoration:none;background:#006ba4;}
.pageselect{background:#fe5004;color:#fff;}

.pollresult{background:#fff;padding:20px 10px;}
.pollresult .ptitle{font-weight:bold;color:#fe5004;padding-bottom:10px;}
.pollresult .presult{list-style:none;padding:0;margin:0;}
.pollresult .qaname,.pollresult .qarsult,.pollresult .qapercent{float:left;height:30px;line-height:30px;}
.pollresult .qapercent{width:40px;text-align:right;}
.pollresult .qarsult{width:100px;}
.pollresult .qaname{width:calc(100% - 140px);padding-right:10px;white-space:nowrap;}
.pollresult .qabox,.pollresult .qarsone{height:16px;}
.pollresult .qabox{margin:7px 0;background:#006ba4;}
.pollresult .qarsone{background:#fe5004;}

.tpbox{list-style:none;margin:0;padding:0;}
.tpbox li{padding:5px 0 5px 10px;background:url(../images/dot.png) no-repeat left 13px;}

.tpbox .postby{color:#db1a1e;}
.tpbox .posttitle{font-weight:bold;}
.tpbox .postuser{color:#00549f;}
.tpbox .posttime{font-style:italic;}

.mobilemnu{
	background: center center no-repeat;
	background-image: url(../images/btmnu.png);
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 5px;
	left: 10px;
	display:none;
}
.hmenu{padding-bottom:10px;}
.main_lang{padding-bottom:10px;}
.ncontent{font-size:18px;}


@charset "utf-8";
@media \0screen {
img {width: auto;}  
}


@media only screen and (max-width: 800px) {
 
	#warraper{width:auto;margin:auto;}
	#topmenu{display:none;}
	.mobilemnu{display:inline;}
	#right{width:100%;}
	.lgblock .box .hlimg{text-align:center;}
	.hlogo img{height:80px;width:auto !important;}
	#left{width:100%;}
	.col-left{width:calc(100% - 100px);}
	.col-right{width:100px;}
	.header{height:80px;}
	.header .logo{text-align:center;width:320px;}
	.header .logo img{width:auto;height:80px;}
	.header .banner{background:url(../images/banner.jpg) no-repeat center left;width:calc(100% - 320px);}
	
	.bartop{float:right;margin-top:-36px !important;z-index:10;position:relative;}
	#bartop .wdate{color:#fff;}
	.lfnews li{height:auto;}
	.maincont{padding:0 1%;}
	.listhadv{margin:auto;display:none;}
	.listhadv .item{width:100%;padding:1px 0;}
	.hidemb{display:none;}
}

@media only screen and (max-width: 600px) {
	.header .logo,.hlogo img{height:60px;}
	.bn-info img{height:auto !important;width:100% !important;}
	.hlist{position:static;}
	
	.ch-grid{padding:0 5%;}
	.ch-grid li {
		width: 40%;
		margin: 10px 5%;
	}
	
	.header,.header .logo img{height:60px;}
	.header .logo{width:100%;}
	.header .banner,#fotter .fstatic{display:none;}
	
	.coll,.colr,#fotter .finfo{width:100%;}
	.hheigh,.hheigh1{height:auto;}
	.pdl{padding-left:0;}
	.lfnews li{width:50%;}
	.lfnews li:nth-child(2n+1){clear:both;}
	.hbox5{width:100%;}
	.hbleft,.hbright{padding:0;}
	#fotter .finfo{text-align:center;}
	
	#listnews .lnimg{width:100%;max-height:none;margin-bottom:10px;}
	#listnews .lnimg img{width:100%;}
	#bartop .wdate {display:none;}
	.colr1{width:100%;}
	.downloadbox{width:320px;background:#fff;}

}

@media screen and (max-width: 400px) {
	.ch-grid{padding:0 2%;}
	.ch-grid li {
		width: 46%;
		margin: 10px 2%;
	}
	}