@charset "utf-8";

@font-face {
	font-family: 'UTMHelvetIns';
	src:url('fonts/UTMHelvetIns.eot');
	src:url('fonts/UTMHelvetIns.eot?#iefix') format('embedded-opentype'),
		url('fonts/UTMHelvetIns.woff') format('woff'),
		url('fonts/UTMHelvetIns.ttf') format('truetype'),
		url('fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');
	font-weight: normal;
	font-style: normal;
}

@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: #363636;line-height:1.5em;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;}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */

a           { color:#333; 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:#00038a; 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;}

.boradius2{-o-border-radius: 2px;-icab-border-radius: 2px;-khtml-border-radius: 2px;-moz-border-radius: 2px;
-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;}

.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;}
.tc{text-align:center;}

#warraper{width:1300px;margin:auto;}

#bartop{background:url(../images/bgtop.png) repeat-y ;background-size:contain;height:80px;}
#bartop .bgtop{background:#4d2416;}
#logo{float:left;width:130px;padding:12px 0;background:#fff url(../images/bgtop1.png) no-repeat right;}
#menutop{float:right;}

#search{float:right;padding-top:30px;padding-left:20px;}
#search .txtbox{float:left;border:1px solid #985639;height:26px;box-sizing:border-box;padding:2px 5px;background:#2f1813;box-sizing:border-box;width:160px;}
#search .txtbox input{border:none;background:none;color:#fff;width:100%;}
#search .button{float:left;background:none;width:26px;height:26px;box-sizing:border-box;}
#search .button button{color:#985639;background:none;border:none;font-size:20px;width:26px;height:26px;font-weight:normal;}
.lang{float:right;padding-top:27px;padding-left:20px;}

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;height:80px;padding:0 1px;}
ul#navigation li a {
	padding:0 15px;
	font-family:'Arial';
	font-size:17px;
	color:#be7752;
	text-decoration:none;
	display:inline-block;
	height:80px;line-height:90px;
	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;
	
}
ul#navigation li a.active,
ul#navigation li a:hover,ul#navigation li:hover > a {
	color:#4d2416;
	background:#f4ca00;
	
	-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;
	min-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: 80px;
    left: 0;
	padding:10px;margin:0;
	background:rgba(255,255,255,0.8);
}
ul#navigation ul li ul {
    top: 0px;
    left: 160px;
	
}

ul#navigation ul li {
	clear:both;
	padding:0;
	height:auto;
	padding:0;margin:0;
	width:100%;
}

ul#navigation ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	padding:0px;
	text-transform:none;
	height:35px;
	line-height:35px;
	text-decoration:none;
	display:block;
	text-align:left;
	font-weight:normal;
	width:auto;
	margin:0;
}
ul#navigation ul li a,ul#navigation ul li a:hover,ul#navigation ul li a.active {background:none;}


#banner{text-align:center;}
.col1{float:left;width:73%;padding-right:3%;box-sizing:border-box;}
.col2{float:left;width:27%;padding:0 1%;box-sizing:border-box;}

#habout{padding:30px 0 50px 0;}
#habout .htitle,#habout .htitle span h1{font-weight:bold;color:#4d2416;font-size:24px;margin:0;padding:0;}
#habout .htitle{padding-bottom:20px;}
#habout .htitle span{border-bottom:4px solid #f4ca00;padding-bottom:5px;display:inline-block;}
#habout .himg{float:left;width:41%;}
#habout .hcont{float:left;width:59%;box-sizing:border-box;padding:20px 2% 0 5%;text-align:justify;}
#habout .himg img{width:100%;}
#habout .hpd{padding-left:46%;}
#habout .asub{list-style:none;padding:0;margin:0;}
#habout .asub li{padding:0 0 1px 0;margin:0;}
#habout .asub li:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both; height: 0px;}
#habout .asub li .icon{float:left;width:90px;height:70px;box-sizing:border-box;padding:10px 20px;background:#f4ca00;}
#habout .asub li .link{float:left;width:calc(100% - 90px);height:70px;line-height:70px;box-sizing:border-box;padding-left:10px;background:#ececec;}
#habout .asub li .link a{color:#4d2416;}
#habout .asub li .link a:hover{color:#00a859;text-decoration:none;}


.pntitle{text-align:center;}
.pntitle span{margin-top:-20px;display:inline-block;padding:5px 20px;background:#f5ca00;color:#4d2416;text-transform:uppercase;font-size:22px;height:40px;box-sizing:border-box;line-height:30px;}


#hproduct{background:#f5f5f5;padding-bottom:20px;}
#lproduct{list-style:none;padding:30px 0;margin:0;}
#lproduct li{float:left;width:33.333333%;padding:10px 3%;box-sizing:border-box;}
#lproduct li .img img{width:100%;}
#lproduct li .title a{display:block;height:30px;text-align:center;line-height:30px;color:#4d2416;font-size:20px;padding:10px 0;overflow:hidden;}
#lproduct li .desc{padding-top:10px;border-top:1px dashed #959595;height:40px;overflow:hidden;}

#hnews{background:#e5e5e5;padding-bottom:40px;}
#hnews .hnews{padding:10px 0;}
#hnews .nleft{float:left;width:56%;box-sizing:border-box;padding:10px 1%;}
#hnews .nright{float:left;width:44%;box-sizing:border-box;padding:0px 1%;border-left:1px solid #c8c4c3;}
#hnews .nleft .img{float:left;width:45%;box-sizing:border-box;}
#hnews .nleft .ninfo{float:left;width:55%;box-sizing:border-box;padding-left:4%;}
#hnews .nleft .ntitle{padding-bottom:10px;}
#hnews .nleft .ntitle a{color:#4d2416;font-size:22px;font-weight:bold;}
#hnews .nleft .ndesc{border-top:1px dashed #636363;padding-top:10px;text-align:justify;}

.hlnews{list-style:none;padding:0;margin:0;}
.hlnews li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #636363;text-align:justify;}
.hlnews li:last-child{margin:0;padding:0;border:0;}
.hlnews li .mimg{width:140px;float:left;margin-right:20px;}
.hlnews li .mtitle a{color:#4d2416;font-size:16px;font-weight:bold;}

#bottom{background:#381b14;padding:30px 0;color:#bcbec0;border-bottom:1px solid #623627;}
#bottom .col1{float:left;width:38%;padding-right:5%;box-sizing:border-box;}
#bottom .col2{float:left;width:36%;padding-right:3%;box-sizing:border-box;}
.bcform{float:right;padding-left:3%;width:26%;box-sizing:border-box;}
.bcform .title{font-size:15px;text-transform:uppercase;}
.bcform .rows{padding:8px 0;}
.bcform .rows input{background:#2f1813;border:1px solid #985638;padding:5px 10px;height:35px;box-sizing:border-box;width:100%;color:#985638;}
.bcform .btn{text-align:right;padding-top:10px;}
.social{float:right;}
.social a{color:#985538;font-size:20px;text-align:center;display:inline-block;width:28px;height:28px;display:inline-block;
box-sizing:border-box;padding-top:5px;}
.social a:hover{color:#f5ca00;text-decoration:none;}

.bhobtn{background:#f5ca00;color:#371a13;border:none;padding:10px 20px;}


#fotter{background:#2f1813;color:#d7d7d7;padding:10px 0;}
#fotter .copy{float:left;line-height:30px;color:#985538;}
.ftitle{color:#f5ca00;}
.flist{list-style:none;padding:0;margin:0;}
.flist li{padding-bottom:10px;border-bottom:1px dashed #985538;margin-bottom:10px;}
.flist li:last-child{border:none;}
.about{background:#f8f8f8;}
.postbg{text-align:center;}
.snews{padding-top:10px;}

#pathtitle{height:48px;color:#542712;border-bottom:2px solid #fdc218;}
#pathtitle,#pathtitle h1{font-size:30px;text-transform:uppercase;font-weight:normal;margin:0;line-height:50px;}
#pathtitle a{color:#939598;}
#pathtitle a:hover{color:#00a859;text-decoration:none;}

.main{padding:20px 0;}
#left{float:left;width:calc(100% - 350px);box-sizing:border-box;padding-right:2%;}
#right{float:left;width:350px;}

#block-right .title{background:#fdc218;color:#542712;text-align:center;height:50px;line-height:50px;font-size:25px;text-transform:uppercase;}
#lrmenu{list-style:none;padding:0;margin:0;}
#lrmenu li{border-bottom:1px dashed	#939598;padding:10px 0 10px 20px;background:url(../images/arr1.png) no-repeat 5px center;}
#lrmenu li a{display:block;color:#542712;font-size:16px;}

.bhform{padding:0;margin:0;list-style:none;}
.bhform li{float:left;width:32%;box-sizing:border-box;padding-right:3%;}
.bhform li:last-child{padding-right:0;}
.bhform li .rows{padding:5px 0;}
.bhform li .rows input,.bhform li .rows textarea,.bhform li .rows select{border:1px solid #f2f2f2;padding:5px 10px;background:#f2f2f2;box-sizing:border-box;width:100%;}
.bhform li .rows input,.bhform li .rows select{height:35px;}
.bhform li .rows textarea{height:125px;resize:none;}
.bhform li .clr{background:#542612;color:#fff;}
.bhform li .btn{text-align:right;}


.blmenu{padding-bottom:10px;}
.blmenu .tgroup{font-weight:bold;text-transform:uppercase;color:#00a859;font-size:20px;padding:10px 0 10px 20px;}
.blmenu .tsub{background:#dcdddf;padding:10px 5px 10px 20px;}
.lsmenu{padding:0;margin:0;list-style:none;}
.lsmenu li{padding:5px 0;}
.lsmenu li a:hover{color:#00a859;text-decoration:none;}

.pathtitle{padding:10px 0 10px 20px;}
.pathtitle h1{padding:0;margin:0;}
.pathtitle,.pathtitle h1{font-weight:bold;text-transform:uppercase;color:#00a859;font-size:20px;}
.contents{padding:20px 0;text-align:justify;}

#hproject{padding:0;margin:0;list-style:none;}
#hproject li{float:left;width:25%;box-sizing:border-box;padding:10px 2%;}
#hproject li .img{border-bottom:4px solid #00a859;}
#hproject li .img img{width:100%;}
#hproject li .title{padding:5px 0;height:30px;overflow:hidden;}
#hproject li .title a{text-transform:uppercase;font-weight:bold;line-height:30px;}
#hproject li .title a:hover{color:#00a859;text-decoration:none;}
#hproject li .desc{text-align:justify;height:74px;overflow:hidden;line-height:1.3em;}



.ctmap{height:450px;float:left;width:50%;box-sizing:border-box;padding-right:3%;}
.ctmap iframe{width:100%;}
.ctcont{float:left;width:50%;box-sizing:border-box;padding-left:3%;}
.pdb1{padding-bottom:10px;}


#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 a{color:#411e10;font-weight:bold;font-size:22px;}
#listnews .lninfo a:hover{color:#310900;}
#listnews .lninfo a.more{color:#900;font-weight:normal;}
#listnews .viewmore{text-align:right;}

.blockpage{text-align:center;padding:5px 0;}
.page,.pageselect{text-decoration:none;display: inline-block;width:25px;height:25px;text-align:center;line-height:25px;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 #481301;}
.page{color:#fff;background:#481301;}
.page:hover,.pageselect:hover{color:#fff;text-decoration:none;background:#310900;}
.pageselect{background:#fff;color:#481301;}

.lpartner{padding:20px 0;}
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 18px;
    height: 31px;
    margin-top: -15px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	z-index:100;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    opacity: 0.5;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 0px;
	background:url(../images/larr.png) no-repeat;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
	background:url(../images/larr.png) no-repeat;
}

.slick-next
{
    right: 0px;
	background:url(../images/rarr.png) no-repeat;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
	background:url(../images/rarr.png) no-repeat;
}

#listsearch{padding:10px 0;border-bottom:1px dashed #e0e0e0;}
#listsearch a{font-weight:bold;}
#listsearch a:hover{color:#4d2416;}
