@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-size:12px; color:#333333; font-family:"微软雅黑"; }
p,h3,h4,h5,h6,ul,li,form,input,h1,hr{ margin:0; padding:0;}
ul li {list-style:none;}

a { color:#999999; text-decoration:none; }
a:hover { color:#04355e;}

.f_l{float:left;}
.f_r{float:right;}
img { border:none;}
.clearDiv{clear:both;}

#Containter{ width:100%; height:auto;margin:0 auto; }
#Containter #head{width:100%; height:478px;margin:0 auto;  }
#head .top{width:974px; height:90px;margin:0 auto; color:#ffffff; text-align:right; }
#head .top a{color:#adabb8; }
#Containter #menu{width:740px; height:28px;margin:0 auto; padding-left:20px;}
/*#menu a{ float:left; width:92px; height:28px;  line-height:28px; font-size:14px; display:block; text-align:center; color:#adabb8;}
#menu a:hover{color:#FFFFFF;}

menu*/
#nav {width:740px; height:28px;margin:0 auto;}
#nav a{ font-weight:bolder;}
#nav .jquery_out {float:left;line-height:28px;display:block; text-align:center; color:#fff;font:14px "微软雅黑"; }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery { text-align:center; width:92px; line-height:28px; }
#nav .jquery  a{color:#FFFFFF;line-height:28px; display:block;width:92px; text-align:center; font-size:14px;}
#nav .jquery  a:hover{color:#000000;background:#FFFFFF; }
#nav .mainlevel {float:left; width:92px;/*IE6 only*/}
#nav .mainlevel a {color:#FFFFFF; text-decoration:none; line-height:28px; display:block;width:92px; text-align:center; font-size:14px;}
#nav .mainlevel a:hover {color:#000000; text-decoration:none; background:#FFFFFF; }
#nav .mainlevel ul {display:none; position:absolute; z-index:9999;}
#nav .mainlevel li { background:#4879bb; width:92px;/*IE6 only*/}
#nav .mainlevel li  a{ background:#4879bb; width:92px;/*IE6 only*/}

/*****************************************************************************************/

#Main{ width:100%; height:100%;margin:0 auto; background:#f7f7f6; }

hr{ border:#eeeeee 1px solid;}
.banner{ width:980px; height:398px;margin:0 auto;background:#f7f7f6;}
.index_news{ width:951px; height:22px; background:#f0f0f0;margin:0 auto; }
.index_news .list{ width:885px; color:#727171; line-height:22px; height:22px; background:#f0f0f0; float:left;}

.list1{width:951px; height:254px;margin:0 auto;}
.list1 h1{height:46px; line-height:46px; font-size:20px;padding-left:28px;}
.list1 .caselist{width:408px; height:208px; background:url(../images/l1bg.jpg) no-repeat;}
.list1 .caselist ul{padding:20px;}
.list1 .caselist ul li { float:left;background:url(../images/ico.jpg) no-repeat left; padding-left:20px; width:80px; height:25px; line-height:25px;}
.list1 .soulist{width:570px; height:208px; background:url(../images/l2bg.jpg) no-repeat;}
.list1 .soulist ul{padding:25px;}
.list1 .soulist ul li{ padding-left:20px; width:230px; height:25px; line-height:25px;background:url(../images/ico2.jpg) no-repeat left; float:left;}
.keyword{ width:142px; height:30px;background:url(../images/keybg.jpg) no-repeat; border:none; line-height:30px;}
.btmok{width:56px; height:30px;background:url(../images/btmok.jpg) no-repeat;border:none; vertical-align:middle; }
.starttime{width:976px; height:228px;margin:0 auto;}

.starttime h1{height:39px; line-height:39px; font-size:20px;padding-left:12px; border-bottom:#d4d4d3 1px solid;}
.starttime ul{ padding:12px;}
.starttime ul li{width:120px; height:128px;border:#d4d4d3 2px solid; background:#FFFFFF; float:left; margin-right:5px; padding:4px 2px 0px 2px; text-align:center;}

.newslist{width:976px; height:268px;margin:0 auto;}
.newslist ul li{ float:left;}
.newslist .news{width:294px; height:268px;}
.newslist .news h1{height:40px; line-height:40px; font-size:20px;padding-left:28px; border-bottom:#d4d4d3 1px solid;}
.newslist .news p{height:102px; border-bottom:#d4d4d3 1px solid; padding:5px;}
.newslist .news p img {padding:0px 5px 0px 0px;}
.newslist .instr{width:410px; height:256px; float:right; background:#f0f0f0; margin-top:14px;}
.newslist .instr p{padding:15px;}
.newslist .ask{width:245px; height:268px; float:right; margin-left:10px;}
.newslist .ask h1{height:40px; line-height:40px; font-size:20px;padding-left:18px; border-bottom:#d4d4d3 1px solid; }

.newslist .ask p{height:26px; line-height:26px;}

.navurl{ width:100%; height:46px; line-height:46px; margin:0 auto;background:#ececec; font-size:14px;}
.navurl div{ width:1000px; margin:0 auto;height:46px; line-height:46px;}

.main2{width:976px; margin:0 auto;height:auto;height:auto !important;height:420px;min-height:420px;}
.LeftDiv{width:210px; float:left; height:100%; background:#FFFFFF;}

.LeftDiv .category{width:162px;height:auto;margin:0 auto;height:auto !important;height:420px;min-height:420px;}

.category h1{height:40px; line-height:40px; font-size:20px;padding-left:12px; border-bottom:#d4d4d3 1px solid;}
.category ul li{ height:30px; line-height:30px; background:url(../images/cbg.jpg) no-repeat left; padding-left:12px; font-size:14px; font-weight:bolder;}
.category ul li a:hover{ color:#af2802;}
.aboutlist{ margin-top:10px;width:210px;height:auto;margin:0 auto;height:auto !important;height:250px;min-height:250px;background:#f7f7f6;}
.aboutlist h1{ border-top:#FFFFFF 1px solid;width:188px; height:32px;margin:0 auto; background:#ececec; text-align:left; font-size:12px; font-weight:bolder; line-height:32px; padding-left:20px;}
.aboutlist .textlist{width:170px; background:#FFFFFF;height:auto;margin:0 auto;height:auto !important;height:250px;min-height:250px; padding:0px 20px 0px 20px;}
.textlist a{width:170px; background:#FFFFFF;height:25px;margin:0 auto; line-height:25px; display:block;  padding:10px 0px 0px 0px;}
.RightDiv{width:764px; float:right; height:100%;}

.text{ padding:20px;  line-height:1.8em;}

.foot{ width:100%; height:35px;margin:0 auto; background:#26109e;}
.foot div { width:674px; height:35px;margin:0 auto; color:#c6c6c6; line-height:16px; font-size:14px;}
.foot div ul li{float: left; width:80px; text-align:center; line-height:35px;}
.foot div ul li a:hover{color:#FFFFFF;}
.link{ width:100%; height:56px;margin:0 auto; background:#cfcdcd;}
.link div { width:874px; height:86px;margin:0 auto;  font-size:14px;line-height:18px; }
.link div a { width:120px;  margin-right:10px; color:#333333;}
.corypright{width:100%; height:32px;margin:0 auto; background:#e4e4e4; text-align:center; line-height:32px;}
/********************公共*************************/

/* mainbanner */
.mainbanner{height:388px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:388px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:388px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:388px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:350px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/ico.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
/********************公共*************************/
.pages{width:100%; text-align:center;}
.pages a{width:32px; height:20px; text-align:center; }

.albumlist ul{ padding:12px;}
.albumlist ul li{width:120px; height:148px;border:#d4d4d3 2px solid; background:#FFFFFF; float:left; margin-right:5px; padding:4px 0px 0px 4px; text-align:center;}

.teamlist ul{ padding:12px;}
.teamlist ul li{width:145px; height:140px; background:#FFFFFF; float:left; margin-right:5px; padding:4px 0px 0px 4px; text-align:center;}

.gbooklist1{width:740px;margin:0 auto; height:auto !important;height:100px;min-height:100px; }
.gbooklist1 ul li h1{height:24px; background:url(../images/msg.jpg) no-repeat left; padding-left:30px; font-size:14px; font-weight:bolder; border-bottom:#dcdada 1px solid;}

.kfL{width:131px; background:#f7f7f6;height:auto !important;height:443px;min-height:443px; }
.kfltop{width:126px; height:148px;}
.kfltitle{width:126px; height:281px; margin-top:14px; height:auto !important;height:281px;min-height:281px;border:#b80000 2px solid;}
.kfltitle h1{width:126px; height:32px; background:#b80000; line-height:32px; text-align:center; color:#FFFFFF; margin:0; font-size:12px;}
.kfltext{width:126px; height:247px; margin:0px auto; background:#FFFFFF;height:auto !important;height:247px;min-height:247px;}
.kfltext div{width:120px; margin:0px auto; line-height:30px;}
.kfltext div span{ font-size:14px; font-weight:bolder; color:#990000;}

.kfrom{width:229px; height:427px;}
.kfrom .titletop{width:229px; height:40px; background:url(../images/topt.png) no-repeat; line-height:40px; text-align:center; font-size:16px; font-weight:bolder; color:#FFFFFF;}
.kfrom .titletop1{width:229px; height:84px; background:url(../images/subtitle.png) no-repeat; line-height:40px; text-align:center; font-size:14px; font-weight:bolder; color:#FFFFFF;}
.kfrom .text1{width:229px; height:251px; background:url(../images/fromtext.png) no-repeat; line-height:40px; text-align:center; font-size:14px; font-weight:bolder; color:#FFFFFF;}
.kfrom ul{ width:176px; height:36px; margin:0 auto;}
.kfrom ul li{width:176px; height:36px; margin:0 auto;}
.kfrom ul li input{width:172px; height:24px; line-height:24px;}
.kfrom ul li select{width:176px; height:24px;line-height:24px;}
.kfrom .frmbtm{width:229px; height:52px; background:url(../images/frmbtm.png) no-repeat; line-height:40px; text-align:center; font-size:14px; font-weight:bolder; color:#FFFFFF;}
#demo {
overflow:hidden;
width: 970px;
}
#demo img {
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
