/*----------body----------*/
* {margin: 0px;padding: 0px;}
body{ background-image:url(../img/bg.jpg); background-position:center top; background-repeat:repeat-y; background-color:#fff; line-height:20px;}
div, td{margin:0;padding:0px;font-size: 12px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0;font-size:12px;font-weight:normal;}
.clear{clear:both;font-size:1px; width:0px; visibility: hidden; height:0px; overflow:hidden;}
img{border:0;}
a:link,a:visited{color:#0292c8;text-decoration: none;}
a:hover,a:active{color:#016e97;text-decoration: underline;}
ul,ol {list-style-type: none;display: block;}

#largecontent{clear:both; width: 950px; margin:0px auto; background-color:#FFFFFF; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
/*----------head ----------*/

#header{height:150px; clear:both; width: 950px; margin:0 0 20px 0; border-bottom:1px solid #E2E2E2; background-color: #FCFCFC;}
#header .main{ border-bottom:1px solid #E2E2E2; width: 950px; height:90px; margin:0px auto; background-color:#FFF;}
#header .main .language{margin:30px 20px 0 30px; float:right; width:200px; text-align:right;}
#header .main .logo{ margin:5px 0 0 30px; float:left; width:245px; height:70px;}
#header .main .toplogo{ margin:5px 10px 0px 0px; float:right; width:162px; height:70px;}

.menu{ display:inline; float:left; width:940px; overflow:hidden; margin-top:10px;}
.menutopbg{width:988px; height:26px; overflow:hidden; margin:0px; background-image:url(../img/box1.png);}
/*menu*/
#nav {margin:16px 0 0 25px; display:block; float:left;}
#nav .jquery_out {float:left;line-height:30px;display:block; border-right:1px solid #fff; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;  }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:0px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {float:left;  padding:0 10px 0 10px; /*IE6 only*/}
#nav .mainlevel a {color:#000; font-weight:normal;text-decoration:none; text-align:center; line-height:30px; display:block; padding:0 12px 0 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background-color:#990000;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999999999999; background-color:#EFEFEF; padding:10px 0 6px 0; background-image:url(../img/menuarrow.gif); background-position:top; background-repeat:repeat-x;}
#nav .mainlevel li { border-bottom:0px solid #fff; width:100px; /*IE6 only*/ }
#nav .mainlevel ul li a {font-family: Arial, Helvetica, sans-serif; color:#000; width:90px; font-size:11px; font-weight:normal;text-align:left; padding:0 0 0 10px; margin:0px;/*IE6 only*/ }
#nav .mainlevel ul li a:hover { }
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}


/*----------banner ----------*/
#banner{overflow:hidden;clear:both; height:279px; width:950px; margin:0px auto;padding-bottom:15px;}
#banner .banner_main{ background:url(../img/box2.png); background-color:#FFFFFF; width:940px; margin:0px auto; height:260px;}
#banner .banner_box{ width:988px; padding-top:0px; margin-top:10px; border:0px solid #fff;}


/*----------mainbox ----------*/
#mainboxbj{ margin:0px auto; width:950px; padding-top:10px;}
#mainboxbj .mainbox{width:270px; overflow:hidden; float:left;}
#mainboxbj .mainbox .more{ margin-top:20px; display:block; width:100px; background-color:#EFEFEF; padding:0px; text-align:center;}
#mainboxbj .mainbox .more a{display:block; line-height:30px;color:#000; text-decoration:none; }
#mainboxbj .mainbox .more a:hover{ color:#fff; text-decoration:none; background-color:#B93B3B;}
#mainboxbj .mainbox ul{ margin:0 auto}
#mainboxbj .mainbox ul li{ line-height:25px; padding-left:16px; background-image:url(../img/arrow.gif); background-repeat:no-repeat; background-position:left 8px;}
#mainboxbj .mainbox ul li a{ text-decoration:underline; color:#61BDE2; }
#mainboxbj .mainbox ul li a:hover{ text-decoration:none;}
#mainboxbj .mainbox .news{width:270px; margin:0px auto; height:105px;}
#mainboxbj .mainbox .space{width:270px; height:20px; margin:0px auto;}
#mainboxbj .mainbox .newsimg{width:105; overflow:hidden; float:left; margin-right:10px;}
#mainboxbj .mainbox .newscontent{ line-height:18px;}
#mainboxbj .mainbox .newscontent h2{ line-height:18px; color:#61BDE2; padding:0; margin:0;}

#mainboxbj .spacing{width:35px; height:50px; overflow:hidden; float:left;}
#mainboxbj h1{width:auto; height:30px; color:#000000; font-size:21px; margin:0 0 15px 0; padding:0px; text-transform:uppercase; font-family:Arial,Helvetica, sans-serif; font-weight:bold; color:#03C;}
#mainboxbj .mainboxcontent{ width:270px;margin:0px auto; overflow:hidden; background-image:url(../img/mbcbg.jpg); background-position:top; background-repeat:repeat-x; margin-top:10px; padding:10px;}
#mainboxbj .maincontent {width:880px; overflow:hidden; float:left;}
#mainboxbj .maincontent .homepic{ width:880px;}
#mainboxbj .maincontent .homepic img{float:left; border:3px solid #06C;}

#mainboxbj .maincontent ul {}
#mainboxbj .maincontent li { border-bottom:0px solid #fff; width:auto; margin:10px 0px; /*IE6 only*/ }
#mainboxbj .maincontent ul li a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:14px; text-align:left; padding:5px  ; margin:0px;/*IE6 only*/ }
#mainboxbj .maincontent ul li a:hover{ background:#900; color:#FFF; text-decoration:none;}



/*----------footer ----------*/
#footer{width:950px; height:60px; margin:0px auto; background-color: #FCFCFC;}
#footer .main{border-top:1px solid #D6D6D6; padding-top:20px; margin-top:20px; text-align:center; color:#848383;}

/*newbanner*/
div.wrapper { width: 880px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../img/prev.png) no-repeat left top !important; opacity:0.2;}
    .box_skitter .next_button { position: absolute; top: 50%; right: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../img/next.png) no-repeat left top !important; opacity:0.2; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../img/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 880px; height: 280px; }
    #slideshow ul { display: none; }
	#slideshow img{ width: 880px; height: 280px }

