@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
* {margin:0; padding:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/main_bg.jpg) repeat top center;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('../fonts/swz721c-webfont.eot');
    src: url('../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swz721c-webfont.woff') format('woff'),
         url('../fonts/swz721c-webfont.ttf') format('truetype'),
         url('../fonts/swz721c-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*===========wrapper start=====================*/
#wrapper{ width:1000px; margin:0px auto; height:auto; padding:0px; min-height:300px;}
/*===========wrapper end=====================*/

/*============top part start==================*/
.topart{ width:1000px; margin:0px auto 6px auto; background:url(../images/top_bg.jpg) no-repeat; height:214px; padding:23px 0px 7px 0px;}
.topart01{ width:966px; margin:0px auto; height:214px;}
.topart01_left{ width:220px; height:214px; float:left; padding:0px; margin:0px;}
.topart01_right{ width:736px; float:right; height:auto; padding:0px; margin:0px;}
/*============top part end==================*/

/*==========banner start=======================*/
.banner_area{ width:992px; height:326px; padding:4px; background:#d5d5d5; margin:0px auto 20px auto;}
.banner_area01{ width:992px; height:326px; padding:0px; margin:0px;}
/*==========banner end=======================*/

/*============content area start==================*/
.contentarea{ width:1000px; margin:0px auto; height:auto; padding:0px;}
.contentarea_top{ width:1000px; background:url(../images/sectio_topbg.png) no-repeat; height:18px; padding:0px; margin:0px;}
.contentarea_middle{ width:1000px; background:url(../images/sectio_middlebg.png) repeat-y; padding:5px 0px; margin:0px; min-height:300px;}
.contentarea_middle01{ width:956px; margin:0px auto; height:auto; padding:0px}
.contentarea_bottom{ width:1000px; background:url(../images/sectio_bottombg.png) no-repeat; height:20px; padding:0px; margin:0px;}
/*============content area end==================*/

/*===========navigation start================*/
.navigation{ width:954px; border:1px solid #ffba64; background:url(../images/navigation_bg.png) repeat-x; height:48px;}
.navigation ul{ list-style:none; padding:0px; margin:0px;}
.navigation ul li{ float:left; padding:0px; margin:0px; background:url(../images/nav_line.png) no-repeat right center;color:#f3f3f3; font:normal 18px/48px Arial, Helvetica, sans-serif;}
.navigation ul li.nb{ background:none;}
.navigation ul li a{ color:#f3f3f3; font:normal 18px/48px Arial, Helvetica, sans-serif; padding:0px 21px 0px 21px; margin:0px;height:48px; line-height:48px; text-decoration:none; display:block;}

/*===========navigation end================*/
/*===========head start=============*/
.head{ width:954px; margin:22px auto 20px auto; padding:26px 0 0 0; background:url(../images/bg_02.png) repeat-x; height:60px; border: 1px solid #b16a38; text-align:center;}
/*===========head end================*/
/*===========section01 start=============*/
.section01{ width:954px; margin:22px auto 20px auto; padding:0px; height:auto; padding:0px;}
.section01 p{color:#d6d6d6; font:14px/normal Arial, Helvetica, sans-serif; margin-top:6px;}
.section01_left{ width:449px; float:left; height:auto; padding:4px 4px; background:#d5d5d5;}
.section01_right{ width:458px; float:right; height:auto; padding:0px; margin:0px; background:url(../images/submit_bg.png) no-repeat; height:282px;}
.section01_right01{ width:458px; float:right; height:auto; padding:0px; margin:0px;}
.section01_right01 h1{ color:#d6d6d6; font:bold 20px/normal Arial, Helvetica, sans-serif; margin-bottom:19px; margin-top:14px;}
.section01_right01 h6{ background:url(../images/boll.png) no-repeat 0 6px;color:#d6d6d6; font:bold 16px/normal Arial, Helvetica, sans-serif; padding:0px 0px 0px 14px; margin-bottom:19px;}
.section01_right01 h5{color:#d6d6d6; font:bold 16px/normal Arial, Helvetica, sans-serif;}
.section01_right01 p{ color:#d6d6d6; font:14px/normal Arial, Helvetica, sans-serif; margin-bottom:16px;}


.section01_right_main{ width:413px; margin:0px auto; height:auto;}
.section01_right_main h1{ color:#3a3a3a; font-size:22px; line-height:48px;  font-family:'swis721_cn_btroman'; font-weight:normal; font-style:normal; text-shadow:1px 1px 1px #FFF; margin-bottom:20px;}
.section01_right_main input[type="text"]{ width:401px; height:32px; border:1px solid #a3a3a3; padding:0px 5px; text-decoration:none; font:normal 18px/32px Arial, Helvetica, sans-serif; color:#3a3a3a; margin-bottom:14px;}
.section01_right_main .ls{ margin-left:256px;}

.section_bottom{ width:954px; margin:0 auto 20px auto; float:left; height:auto; padding:0px; }
.section_bottom p{color:#d6d6d6; font:14px/normal Arial, Helvetica, sans-serif; }

/*===========section01 end=============*/

/*============sectio02 start===============*/
.sectio02{width:954px; margin:0px auto 20px auto; padding:0px; border-top:1px solid #8b240f;}
.sectio02 h1{ color:#d6d6d6; font:bold 24px/normal Arial, Helvetica, sans-serif; margin-bottom:22px;}
.sectio02_main{width:954px; margin:0px auto 21px auto; padding:0px; height:auto;}
.section02_left{ width:449px; float:left; height:auto; padding:4px 4px; background:#d5d5d5;}
.section02_right{ width:458px; float:right; height:auto; padding:92px 0px 0px 0px; margin:0px;}
.section02_right01{ width:325px; margin:0px auto; height:auto; min-height:92px; border:1px solid #ffba64; text-align:center; background:url(../images/bg_01.png) repeat-x; color:#f3f3f3; font:bold 36px/92px Arial, Helvetica, sans-serif;}
/*============sectio02 end===============*/

/*==========section03 start===============*/
.section03{ width:954px; margin:0px auto; background:#3a0f06; border-top:1px solid #8b240f; padding:30px 0px; text-align:center;}
.section03 h3{ color:#d6d6d6; font:bold 18px/normal Arial, Helvetica, sans-serif; margin-bottom:10px;}
.section03 h4{ color:#d6d6d6; font:normal 14px/normal Arial, Helvetica, sans-serif; margin-bottom:10px;}
.section03 h2{color:#d6d6d6; font:bold 36px/normal Arial, Helvetica, sans-serif; margin-bottom:46px;}

.section03 .addresarea{ width:240px; margin:0px auto; height:auto;}
.section03 .addresarea_left{ width:64px; float:left; height:auto; padding:0px; margin:0px;}
.section03 .addresarea_right{ width:159px; float:right; height:auto; padding:10px 0px 5px 0px; margin:0px; text-align:left;}
.section03 .addresarea_right p{ color:#d6d6d6; font:normal 14px/normal Arial, Helvetica, sans-serif;}
/*==========section03 end===============*/

/*===========footer start=============*/
.footer{ width:1000px; margin:0px auto; height:auto; text-align:center; color:#ffffff; font:normal 14px/normal Arial, Helvetica, sans-serif;}
.footer a{color:#ffffff; font:normal 14px/normal Arial, Helvetica, sans-serif; text-decoration:none;}
/*===========footer end=============*/

/*============about start================*/
.about{ width:954px; margin:0px auto; height:auto; padding:15px 0px 10px 0px;}
.about h2{ color:#f3f3f3; font:normal 23px/normal Arial, Helvetica, sans-serif; margin-bottom:18px; }
.about p{ color:#f3f3f3; font:normal 14px/20px Arial, Helvetica, sans-serif; margin-bottom:15px; }
/*============about end================*/

/*===========programe start==================*/
.programe{ width:954px; margin:0px auto; height:auto; padding:0px;}
.programe01{ width:954px; margin:0px auto 10px 0px; height:auto; padding:0px 0px 10px 0px; border-bottom:1px solid #FFF;}
.programe01 h2{color:#f3f3f3; font:bold 18px/normal Arial, Helvetica, sans-serif; margin-bottom:18px;}
.programe01 .imgbox{ width:auto; height:auto; padding:4px; margin:0px 10px 10px 0px; background:#d5d5d5; float:left;}
.programe01 p{color:#f3f3f3; font:normal 14px/19px Arial, Helvetica, sans-serif; margin-bottom:12px;}
.programe01 ul{ list-style:none; padding:0px; margin:0px;}
.programe01 ul li{color:#f3f3f3; font:normal 14px/19px Arial, Helvetica, sans-serif; margin-bottom:10px;}
/*===========programe end==================*/

 .gallery_sec{ width:944px; height:auto; margin:0px auto; }
.gallery_sec ul{ list-style:none; margin:0px; padding:0px;}
 .gallery_sec ul li{ float:left; width:100px; height:144px; margin:6px; position:relative; border:1px solid #ef9528; padding:2px;}
.gallery_sec ul li img.zoom_pic	{ position:absolute; bottom:2px; right:2px; z-index:10; }

