article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
@import url(http://fonts.googleapis.com/css?family=Cabin+Sketch);
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif; /* 1 */-ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}
body { margin: 0;}
a:focus {outline: none;}
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.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
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; /* 1 */ padding: 0; /* 2 */}
button,input,select,textarea {font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {-webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */ 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; /* 1 */ vertical-align: top; /* 2 */}
table {border-collapse: collapse; border-spacing: 0;}
body{margin:0 auto;font-family: 'Cabin Sketch', cursive;background:#FFFFFF url(../images/bg.png);	color:#000000;}
.c{clear:both}
.contaner{margin:0 auto;width:980px; position:relative;}
.top{margin:0; background:url(../images/top.png) repeat-x ; height:35px;}
.logo{margin:0; float:left; width:250px;}
.logo_right{margin:0; float:right; width:703px; margin-top:50px;}
.banner{margin:0 ; margin-top:15px;}
/*.banner1{background:url(../images/bannerbg.png) no-repeat; position:absolute; z-index:999; height:450px; width:980px;}*/
.banner2{margin:0;  float:left; width:600px;}
.banner02{margin:0;  float:right; width:350px;}
.banner02 h1{margin:0; font-size: 24px; text-align:center; font-weight: bold;}
.contnt{margin:25px 0; }
.contnt h1{margin:0; font-size:35px; font-family: 'Cabin Sketch', cursive; font-weight: bold; color:#333333; margin-bottom: 0.8em;}
.contnt h1 span{margin:0; float:left; width:50px; }
.contnt p{margin:0; font-size:18px; font-family: 'Cabin Sketch', cursive; color:#343434;}
.contnt a{margin:0; font-size:30px; font-family: 'Cabin Sketch', cursive; color:#b80b32; text-decoration:none; float:right;}
.contnt a:hover{color:#339966;}
.contnt h2{margin:0; font-size:35px; font-weight: bold; font-family: 'Cabin Sketch', cursive; color:#333333;}
.contnt h2 span{margin:0; height:30px; width:78%; background:url(../images/border.png) repeat-x; float:right; margin-top:19px;}
.proj{margin:0;}
.projma{background:url(../images/pro.png) no-repeat; padding:30px 23px; overflow:hidden;}
/* .projma{margin:0; float:left; width:198px; background:url(../images/pro.png) no-repeat; padding:30px 23px; height:254px; overflow:hidden;} */
.projma a{text-decoration:none;}
.projma h2{margin:0; font-size:30px; font-weight: bold; font-family: 'Cabin Sketch', cursive; color:#333333; text-align:center; padding-top:0px;}
/* .textmo{margin:0; float:left; width:470px; } */
/* .textmoright{margin:0; float:right; width:474px;} */
.textmobg{margin:0; background:url(../images/news.jpg) no-repeat; width: 100%; overflow:hidden;}
/* .textmobg{margin:0; float:right; width:375px; background:url(../images/news.jpg) no-repeat;  height:180px; padding:40px 52px 145px 52px; overflow:hidden;} */
.textbg {margin:0; float:left; background:url(../images/text.jpg) no-repeat;  background-size: contain;}
/* .textbg {margin:0; float:left; width:380px; background:url(../images/text.jpg) no-repeat; height:250px; padding:50px 52px;} */
/* .temma{margin:0px 0;} */
.textmoright h2{margin:0; font-size:35px;font-weight: bold; font-family: 'Cabin Sketch', cursive; color:#333333;}
.textmo h2{margin:0; font-size:35px; font-weight: bold; font-family: 'Cabin Sketch', cursive; color:#333333;}
.textmo h2 span{margin:0; height:30px; width:29%; background:url(../images/border.png) repeat-x; float:right; margin-top:19px;}
.textmoright h2 span{margin:0; height:30px; width:38%; background:url(../images/border.png) repeat-x; float:right; margin-top:19px;}
.textmo p{margin:0; font-size:18px; font-family: 'Cabin Sketch', cursive; color:#343434;}
.textmoright p{margin:0; font-size:18px; font-family: 'Cabin Sketch', cursive; color:#343434;}
.textbg a{position:absolute; left:157px; margin-top:151px;}
.footgalle{margin:0;}
.footgalle h2{margin:0; font-size:35px; font-family: 'Cabin Sketch', cursive; color:#333333;}
.footgalle h2 span{margin:0; height:30px; width:75%; background:url(../images/border.png) repeat-x; float:right; margin-top:19px;}
.footgallebg{margin:0; background:url(../images/gall.png) no-repeat; padding:37px 17px 57px 17px;}
.imgman{margin:0; position:absolute; right:-18%; margin-top:-83px;}
.footerbg{margin:0; background:url(../images/foo.png) repeat-x bottom; height:120px;}
.footleft{margin:0 auto; float:left; width:500px; padding-top:25px; font-size:18px; font-family: 'Cabin Sketch', cursive; color:#b80b32;}
.footri{margin:0 auto; float:right; width:100px;  padding-top:15px;}

.resel{margin:0;}
.resel h2{margin:0; font-family: 'Cabin Sketch', cursive; color:#0475af; font-size:24px; padding-bottom:5px; margin-top:15px;}
.dateim{margin:0; background:url(../images/date.gif) no-repeat ; width:35px; height:41px; float:left;}
.dateim p{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; padding-top:7px;}
.dateim h6{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; padding-top:2px;}
.dateright{margin:0; float:right; width:930px; font-size:14px;}
.dateright a{color:#333333; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; float:none; text-transform:none; margin-top:11px; display:inline-block;}
.dateright a:hover{color:#900 !important;}
.test{margin:0 ; }
.test a{color:#000000; text-decoration:none;}
.test a:hover{color:#0099FF;}
.form_re{margin:0 auto; float:left; width:328px;}
#servi_l h3{margin:0 auto; font-size:16px; margin-top:5px; margin-bottom:18px; text-align:center; background:#CCCCCC; padding:5px;}
.form_re ul{margin:0 auto; padding:0;}
.form_re ul li{margin:0 auto; display:block; font-size:12px; line-height:23px; }
.textdow{margin:0 ; border:none; color:#666666; font-size:12px; padding:5px; width:290px;-moz-box-shadow:inset 0 0 10px #c6f3ff;-webkit-box-shadow: inset 0 0 10px #c6f3ff;box-shadow:inset 0 0 10px #c6f3ff; border:#83a9ff 1px solid;}
.textdow_2{margin:0 ; border:none; color:#666666; font-size:12px; padding:5px; width:85px; margin-right:5px;-moz-box-shadow:inset 0 0 10px #c6f3ff;-webkit-box-shadow: inset 0 0 10px #c6f3ff;box-shadow:inset 0 0 10px #c6f3ff; border:#83a9ff 1px solid;}
.textdow_3{margin:0 ; border:none; color:#666666; font-size:12px; padding:5px; width:127px; margin-right:5px;-moz-box-shadow:inset 0 0 10px #c6f3ff;-webkit-box-shadow: inset 0 0 10px #c6f3ff;box-shadow:inset 0 0 10px #c6f3ff; border:#83a9ff 1px solid;}
.textdow_4{margin:0 ; border:none; color:#666666; font-size:12px; padding:5px; width:290px;-moz-box-shadow:inset 0 0 10px #c6f3ff;-webkit-box-shadow: inset 0 0 10px #c6f3ff;box-shadow:inset 0 0 10px #c6f3ff; border:#83a9ff 1px solid; min-height:65px;}
.subm{margin:0 auto; border:none; background:#000000  url(../images/menubg.jpg) repeat-x; margin-right:5px; color:#FFFFFF; font-weight:bold; padding:8px 52px; font-size:14px; margin-top:8px;}
.tesmo{margin:0 ; border:none; color:#666666; font-size:12px; padding:15px; -moz-box-shadow:inset 0 0 10px #83A9FF ;-webkit-box-shadow: inset 0 0 10px #83A9FF ;box-shadow:inset 0 0 10px #83A9FF ; margin-top:15px; border:#83A9FF  1px solid;}
.tex_b{margin:0 ; border:none; color:#666666; font-size:12px; padding:5px; width:290px;-moz-box-shadow:inset 0 0 10px #c6f3ff;-webkit-box-shadow: inset 0 0 10px #c6f3ff;box-shadow:inset 0 0 10px #c6f3ff; border:#83a9ff 1px solid;}
.bar{margin:0; background:url(../images/textarea.gif) no-repeat top; border:#CCCCCC 1px solid; font-size:12px; width:94%; padding:3px;}
.footex{margin:0;}
.borderit{margin:0; float:left; margin-right:5px;}
.borimg{margin:5px; background:#FFF ; padding:3px; border:#999 1px solid; width: 100%; height: 150px; object-fit: cover;}
.textimg{margin:0 auto; border:#CCCCCC 1px solid; background:url(../images/inputBg.gif) repeat-x bottom; font-size:12px; width:360px; padding:3px; }
.emptex{margin:0 auto; margin-top:10px;}
.emptex table{margin:0 auto; padding:0; margin-left:50px;}
.emptex h2{margin:0 auto; font-size:22px; margin-top:15px; margin-bottom:10px; border-bottom:#CCC 1px solid;}
.emptex table tr td{margin:0 auto; float:left; font-size:12px; margin-top:5px; margin-right:10px; text-align:right;}
.emptex table tr td p{font-size:11px !important;}
.emptex table tr td span{color:#FF0000; font-size:14px;}
.sub_20{padding:4px 20px 6px 20px;font-size:12px;background:url(../images/buttonone.gif) repeat-x; color:#FFF !important; float:left !important; margin-right:10px !important ;}
.sub_20{padding:4px 20px 6px 20px;font-size:12px;background:url(../images/buttonone.gif) repeat-x; color:#FFF !important; float:left !important; margin-right:10px !important ;}
.sub{
	float:right;
	padding:4px 20px 6px 20px;
	display:inline-block;
	font-size:12px;
	border:none;
	background:url(../images/buttonone.gif) repeat-x;
	color:#FFF;
	margin-left:10px;
	cursor:pointer;
}
.sub_2{float:right;	padding:4px 20px 6px 20px;display:inline-block;font-size:12px;border:none;background:url(../images/buttonone.gif) repeat-x;color:#FFF;margin-left:10px;cursor:pointer;}
.text_tex
{
	width:268px;
	height:24px;
	line-height:24px;
	padding:2px 0px;
	border:#bebebe solid 1px;
	background:url(../images/textarea.gif) no-repeat;
	color:#333333;
	margin-top:5px;
	float:right;
	margin-left:50px;
	margin-right:315px;
}
.text_matt
{
	width:268px;
	float:left;
	text-align:right;
	line-height:28px;
	margin-top:5px;
}
.input {
	width:268px;
	height:24px;
	line-height:24px;
	padding:2px 0px;
	border:#bebebe solid 1px;
	background:url(../images/textarea.gif) no-repeat;
	color:#333333;
	margin-top:5px;
	float:right;
	margin-left:50px;
	margin-right:315px;
}
.text_se
{
	width:268px;
	float:right;
	margin-right:315px;
	margin-top:5px;
}
.ourc{margin:0; border-top:#CCC 1px solid; margin-top:25px; border-bottom:#CCCCCC 1px solid; padding-bottom:15px; }
.footer_top{margin:0 auto; float:left; width:218px;}
.footer_top h2{margin:0 auto; color:#000000;  font-size:24px; padding-bottom:10px; padding-top:15px; font-weight:normal; font-family:'Cabin Sketch', cursive; }
.footer_top a{color:#000000; font-size:16px; text-decoration:none; padding:5px 0; display:block;}
.footer_top a:hover{color:#0033FF; text-decoration:underline;}
.footer_top ul{margin:0 auto; padding:0;}
.footer_top ul li{display:block;}
.footer_top ul li a{margin:0 auto; display:block; padding:3px 0 3px 10px; background:url(../images/arrows_wht.png) no-repeat scroll 0 9px;}
.cont_forms{margin:0}
.cont_forms ul{margin:0; padding:0;}
.cont_forms ul li{display:block; font-size:12px; color:#FFFFFF; padding-top:15px;}
.text_b
{
	width:268px;
	height:24px;
	line-height:24px;
	padding:0px 5px;
	border:#bebebe solid 1px;
	background:url(../images/textarea.gif) no-repeat;
	color:#333333;
	margin-top:0px;
}
.marqueen{margin:0; padding:0;}
.marqueen p{margin:0; padding:0; display:inline;}

















