body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
a:link { text-decoration:none; color:#333333; }
a:visited { text-decoration:none; color:#333333; }
a:hover { text-decoration:none; color:#FF0000; }
a:active { text-decoration:none; color:#333333; }
body,ul,li,form,input { list-style:none; margin:0px; padding:0px; }


#header { width:100%; height:120px; background-color:#edd9c4; }
#header_top { width:1000px; height:80px; margin:0 auto; }
#logo { width:460px; float:left; height:80px; }
#so { width:250px; float:right; height:55px; padding-top:25px; }
.form { padding:0px; margin:0px; padding:0px; }
.input1 { width:200px; height:22px; padding:3px; border:solid 1px #bb0000; background-color:#edd9c4; }
.input2 { width:42px; height:30px; background-color:#bb0000; border:solid 1px #bb0000; border: none; color:#FFFFFF; font-weight:bold; }
#nav { width:1000px; height:40px; margin:0 auto; background-color:#bb0000; }
#nav li { width:125px; height:40px; float:left; line-height:40px; text-align:center; }
#nav li a { font-size:16px; font-family: "Î¢ÈíÑÅºÚ"; color:#FFFFFF; }
/*end*/

/*
#banner { width:1000px; height:350px; margin:0 auto; }
*/
#banner { width:1000px; height:255px; margin:0 auto; }


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
/*
#playBox{ width:1000px; height:350px; margin:0px; background:#333; position:relative; overflow:hidden;}
*/
#playBox{ width:1000px; height:255px; margin:0px; background:#333; position:relative; overflow:hidden;}


#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*end*/



#csxm_t { width:100%; height:70px; margin:35px auto; background:url(../images/csxm_bg.jpg) repeat-x; }
#csxm { width:1000px; height:230px; margin:0 auto; }
#csxm li { width:235px; height:220px; margin-right:20px; float: left; }
/*end*/



#csdt_t { width:1000px; margin:35px auto; height:70px; background:url(../images/csdt.jpg) no-repeat center; }
#csdt { width:1000px; height:303px; margin:0 auto; }
#csdt_l { width:600px; height:303px; float:left; }
.pikachoose {width: 560px; margin: 0 auto;}
.pika-thumbs{ padding: 0 16px; height: 75px; }
.pika-thumbs li{ width: 144px; height:74px; margin: 10px 0 0 17px; padding: 0; overflow: hidden; float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: middle; overflow: hidden;}
.pika-stage, .pika-textnav {width: 420px;}
.pika-stage img { width:420px; height:250px; }
.pika-stage {position: relative; background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 40px 10px; text-align:center; height:250px;}
.pika-stage img{height:100%;}
.pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.75);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;bottom:10px; position:absolute;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;}
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px;  text-align:right; position:absolute; top:15px; right:15px; }
.pika-thumbs li{width: 90px; height:55px;}
.pikachoose{width:600px; position:relative;}
#pikame{width: 150px;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}
.pika-thumbs li { margin: 5px 5px;}
.jcarousel-skin-pika{position:absolute;top:35px;right:20px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 125px;height: 230px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  125px; height: 230px;}
.jcarousel-skin-pika .jcarousel-item-vertical { margin-top: 10px;}
#csdt_r { width:376px; float:right; height:279px; background:url(../images/csdt_r_bg.jpg) no-repeat right bottom; padding:12px; }
#csdt_r li { height:34px; line-height:34px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
/*end*/

#csbbox { width:100%; height:250px; background-color:#f2f2f2; margin-top:35px;}
#csb_t { width:100%; background-color:#fff; height:40px; line-height:40px; font-size:18px; color:#FF0000; border-top:solid 1px #d0d0d0; font-family:"Î¢ÈíÑÅºÚ";} 
#csb_t strong { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:100; }
#csb_t span { float:right; line-height:40px; font-size:12px; }
#csb { width:1000px; height:200px; margin:10px auto; }
#csb_l { width:300px; height:200px; float:left; }
#csb_r { width:680px; height:200px; float:right; font-size:14px; color:#333333; line-height:32px; font-family:"Î¢ÈíÑÅºÚ"; }
/*end*/

#sxsj { width:980px; height:204px; margin:0 auto; background:url(../images/sxsj_bg.jpg); margin-top:35px; padding-top:60px; padding-left:20px; }
/*end*/

#wqhg { width:1000px;  margin:30px auto; }
#wqhg_l { width:298px;  float:left; border:solid 1px #c9c9c9; background-color:#fcfcfc; }
#wqhg_l_t { width:298px; height:38px; background:url(../images/wqhg.jpg); }
#wqhg_l_c { width:258px;  padding:10px 20px 10px 20px; }
#wqhg_l_c li { line-height:28px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
#wqhg_r { width:678px;  float:right; border:solid 1px #c9c9c9; background-color:#fcfcfc; }
#contact_r_t { width:678px; height:38px; background:url(../images/contact.jpg); }
#contact_r_t2 { width:970px; height:38px; background:url(../images/contact2.jpg); }
#contact_r_c { width:638px;  padding:10px 20px 10px 20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
/*end*/

#footer { width:100%; height:70px; text-align:center; }
#footer_t { width:100%; height:38px; text-align:center; border-bottom:solid 1px #dcdcdc; border-top:solid 2px #f22424; line-height:38px; font-size:14px; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; }
#footer_b { width:100%; height:32px; line-height:32px; font-size:14px; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; }

#classbox { width:1000px; margin:30px auto 30px auto;}
#class_l { width:220px; float:left; }
#class_l_t { width:190px; height:71px; background:url(../images/class_t_l.jpg); padding:20px 0px 0px 30px; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; }
#class_l_t span { font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:30px; }

#class_l_c { width:180px; padding:20px; background-color:#ededed; }
#class_l_c li { border:solid 1px #a9a9a9; text-align:center; padding:3px 0px 3px 0px; margin:10px 0px 10px 0px; }
#class_l_c li a { font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-size:14px; }

#class_l_c li:hover { border:solid 2px #d20707; text-align:center; padding:0px 0px 2px 0px;  margin:10px 0px 10px 0px;color:#d20707; font-family:"Î¢ÈíÑÅºÚ"; }
#class_l_c li:hover a { color:#d20707; font-size:14px; }

#class_r { width:715px; float:right; background:url(../images/class_r_bg.jpg) top right no-repeat; padding:10px 30px 20px 15px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
#class_r_nav { width:715px; height:24px; text-align:right; color:#FF0000; font-size:12px; padding-bottom:10px; }

#class_r_news { width:715px; float:right; background:url(../images/class_r_bg.jpg) top right no-repeat; padding:10px 30px 20px 15px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
#class_r_news li { height:32px; line-height:32px; border-bottom:dotted 1px dedede; }
#class_r_news li span { float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:32px; color:#999999; }

#page { width:715px; height:30px; line-height:30px; text-align:right; padding-top:20px; }
#page li { border:solid 1px #ccc; background-color:#fcfcfc; color:#333333; width:20px; height:20px; text-align:center; line-height:20px; float:left; margin-right:5px; }
#page li:hover { border:solid 1px #ff0000; background-color:#FF0000; color:#FFFFFF;width:20px; height:20px; text-align:center; line-height:20px; float:left;  }
#page li:hover a{ color:#FFFFFF; }

#title_1 { width:715px; height:36px; line-height:36px; font-size:18px; color:#000000; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; }
#title_2 { width:715px; height:24px; line-height:24px; font-size:12px; color:#666666; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; margin-bottom:20PX; border-bottom: dashed 1PX #999; }

