@charset "utf-8";
/* CSS Document */

/* 
Copyright 2001-2014 Grand Point Inc.
2014_8 by Wang Li
 */


 /*嵌套自定义CSS样式写在这里*/
.topbar{
	width:100%;
	height:100px;
	background:#fff;
	}
.topbar .position{
	width:1200px;
	height:100px;
	margin:0 auto;
	}
.topbar .position .logo{
	width:360px;
	height:100px;
	float:left;
	}
.topbar .position .logo img{
	width:360px;
	height:100px;
	}
#TopSearch{
	width:225px;
	height:32px;
	float:right;
	margin-top:34px;
	background:url(36.png) no-repeat center;

	}
#TopSearch .TopSearch{
	width:183px;
	height:32px;
	float:left;
	border:none;
	background:none;
	text-indent:2em;
	color:#DDDDDD;
	line-height:32px;
	}
#TopSearch .TopSearch_button{
	width:40px;
	height:32px;
	float:right;
	background:none;
	border:none;
	background:url(1.jpg) no-repeat center;
	}
.guide_main{
	width:100%;
	height:55px;
	position:relative;
	background:#2D2D2D;
	}
.guide_main .position{
	width:1200px;
	height:55px;
	margin:0 auto;
	}



.guide_main .position ul .main_li{
    display:block;
    text-align:center;
    float:left;
    height:55px;
	width:171px;
    }
.guide_main .position ul .main_li .main_a{
    display:block;
    color:#fff;
    height:55px;
    }

.guide_main .position ul .main_li .main_a .ch{
    font-size:16px;
    display:block;
	line-height:55px;
    }
.guide_main .position ul .main_li .main_a:hover{
    color:#fff;
    background:#076CE0;
	text-decoration:none;
    }
 
.guide_main .navx{ zz:1;  right:0; }
.guide_main .navx a{ }
.guide_main .navx .nLi{ float:left; display:inline;  }
.guide_main .navx .nLi h3{ float:left; font-weight:normal;}
.guide_main .navx .nLi h3 a{ display:block; text-align:center;}
.guide_main .navx .nLi h3 a span{
    display:block;
    float:left;
    margin-top:50px;
    color:#fff;
    width:90px;
    }
.guide_main .navx .sub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:url(2.png); zz:10; height:220px; border-bottom:3px solid #5C5344;}
.guide_main .navx .sub .adv{
    width:700px;
    height:150px;
    float:left;
    overflow:hidden;
    margin-top:25px;
    }
.guide_main .navx .sub .adv .img{
    width:300px;
    height:150px;
    overflow:hidden;
    float:left;
    }
.guide_main .navx .sub .adv .img img{
    width:300px;
    height:150px;
    }
.guide_main .navx .sub .adv .text{
    float:right;
    width:375px;
    height:150px;
    }
.guide_main .navx .sub .adv .text h2{
    color:#fff;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    display:block;
    }
.guide_main .navx .sub .adv .text h4{
    color:#fff;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    display:block;
    clear:both;
    }
.guide_main .navx .sub .adv .text p{
    color:#fff;
    font-size:12px;
    color:#C3C3C3;
    font-weight:normal;
    display:block;
    width:100%;
    line-height:20px;
    margin-top:10px;
    }
.guide_main .navx .sub .list{ zoom:1; display:block; width:1200px; margin:0 auto; }
.guide_main .navx .sub .daohang{
    width:390px;
    height:120px;
    float:right; 
    margin-top:35px;
    }
.guide_main .navx .sub .daohang .daohang_nei{
    width:150px;
    height:49px;
    border-bottom:1px solid #fff;
    float:left;
    margin-left:40px;
    line-height:49px;
    color:#C3C3C3;
    font-size:14px; 
    }
.guide_main .navx .sub .daohang .daohang_nei a{
    color:#fff;
    border-color:#fff;
    }
.guide_main .navx .sub .daohang .daohang_nei a:hover{
    color:#fff;
    background:none;
    border-color:#00FFF3;
    }

#adv{
	float:left;
	width:100%;
	height:700px;
	position:relative;
	overflow:hidden;
	}
#adv .slideBox{
	width:1920px;
	height:700px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	}

#adv .slideBox{ width:1920px; height:700px; overflow:hidden; position:relative;}
#adv .slideBox .hd{ height:13px;  position:absolute; right:917px; bottom:20px; zz:1; border-radius:15px;}
#adv .slideBox .hd ul{ zoom:1;display:block; margin:0 auto;}
#adv .slideBox .hd ul li{ float:left;width:13px; height:13px; cursor:pointer; margin:0 7.5px;background:#fff;border-radius:15px;behavior: url(../../HdInc/PIE.htc)}
#adv .slideBox .hd ul li.on{ background:#fff; color:#4671CC;background:#00668A;}
#adv .slideBox .bd{ position:relative; height:100%; zz:0;   }
#adv .slideBox .bd li{ zoom:1; vertical-align:middle; }
#adv .slideBox .bd img{ width:1920px; height:700px; display:block;  }
#adv .slideBox .prev,
#adv .slideBox .next{ position:absolute;top:315px;display:block; width:35px; height:35px;  }
#adv .slideBox .prev{background:url(4.png); left:325px; }
#adv .slideBox .next{ background:url(5.png); right:325px; }
#adv .slideBox .prevStop{ display:none;  }
#adv .slideBox .nextStop{ display:none;  }
.title_main{
	width:100%;
	height:175px;
	padding-top:100px;
	background:url(3.png) no-repeat center bottom;
	}
.title_main h2{
	display:block;
	margin:0;
	text-align:center;
	font-weight:bolder;
	font-size:30px;
	line-height:30px;
	}
.title_main p{
	display:block;
	text-align:center;
	color:#C2C2C2;
	font-size:18px;
	}
.title_main p a{
	color:#C2C2C2;
	}
.content1{
	width:100%;
	height:575px;
	}
.content1 .position{
	width:1200px;
	height:575px;
	position:relative;
	margin:0 auto;
	}
.content1 .main{
	width:330px;
	height:335px;
	float:left;
	margin-left:105px;
	margin-top:65px; 
	}
.content1 .main .num{
	width:130px;
	height:130px;
	margin:0 auto;
	position:relative;
	line-height:130px;
	text-align:center;
	font-size:36px;
	color:#076CE0;
	font-weight:bold;
	background:url(4.png) no-repeat  center;
	}
.content1 .main .num1{
	width:130px;
	height:130px;
	margin:0 auto;
	position:relative;
	line-height:130px;
	text-align:center;
	font-size:36px;
	color:#076CE0;
	font-weight:bold;
	background:url(5.png) no-repeat  center;
	} 
.content1 .main h2{
	display:block;
	text-align:center;
	margin:0;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	color:#323205;
	margin-top:30px;
	}
.content1 .main h2 a{
	color:#323205;
	
	}
.content1 .main p{
	text-align:center;
	font-size:14px;
	color:#99998E;
	height:50px;
	line-height:25px;
	display:block;
	margin-top:10px;
	}
.content2{
	width:100%;
	height:785px;
	background:url(6.png) no-repeat center;
	}
.content2 .position{
	width:1200px;
	height:785px;
	position:relative;
	margin:0 auto; 
	}
.content2 .position .main{
	width:235px;
	height:430px;
	float:left;
	position:relative;
	margin-left:5px;
	margin-top:80px
	}
.content2 .position .main .up{
	width:235px;
	height:430px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	}
.content2 .position .main .up .text{
	width:100%;
	height:95px;
	margin:0 auto;
	position:relative;
	margin-top:125px;
	}
.content2 .position .main .up .text h2{
	display:block;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	padding-top:27px;
	}
.content2 .position .main .up .text h2 a{
	display:block;
	color:#fff;
	}
.content2 .position .main .up .text p{
	display:block;
	line-height:12px;
	font-size:12px;
	color:#fff;
	margin-top:10px;
	}
.content2 .position .main .up .text .line{
	width:60px;
	height:95px;
	position:absolute;
	border:1px solid #fff;
	border-left:0;
	border-right:0;
	top:0px;
	left:88px;
	}
.content2 .position .main .up .more{
	width:64px;
	height:64px;
	background:url(7.png) no-repeat center;
	display:block;
	margin:0 auto;
	margin-top:25px;
	position:relative;
	zz:1;
	}
.content2 .position .main .img,.content2 .position .main .img img{
	width:235px;
	height:430px;
	}
.content2 .position .main .bg{
	width:235px;
	height:430px;
	background:url(2.png) center;
	position:absolute;
	top:0px;
	left:0px;
	}
.content3{
	width:100%;
	height:600px;
	}
.content3 .position{
	width:1200px;
	height:600px;
	margin:0 auto;
	position:relative;
	}
.content3 .main{
	width:1240px;
	height:330px;
	margin-top:75px;
	}
.content3 .main .box{
	width:580px;
	height:85px;
	float:left;
	margin-right:40px;
	margin-bottom:80px;
	}
.content3 .main .box .date{
	width:85px;
	height:85px;
	float:left;
	background:#F3F3F3;
	text-align:center;
	}
.content3 .main .box .date .dd{
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
	color:#545454;
	}
.content3 .main .box .date .yy{
	display:block;
	font-size:16px;
	color:#545454;
	}
.content3 .main .box .date1{
	width:85px;
	height:85px;
	float:left;
	background:#076CE0;
	text-align:center;
	}
.content3 .main .box .date1 .dd{
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	margin-top:20px;
	color:#fff;
	}
.content3 .main .box .date1 .yy{
	display:block;
	font-size:16px;
	color:#fff;
	}
.content3 .main .box .text{
	display:block;
	width:475px;
	height:85px;
	float:right;
	}
.content3 .main .box .text a{
	display:block;
	font-size:16px;
	color:#040404;
	line-height:16px;
	margin-top:10px;
	}
.content3 .main .box .text p{
	display:block;
	line-height:22px;
	color:#949494;
	margin-top:5px;
	font-size:14px;
	}
.content4{
	width:100%;
	height:305px;
	background:url(8.jpg) no-repeat center;
	}
.content4 .position{
	width:1200px;
	height:305px;
	margin:0 auto;
	position:relative;
	}
.content4 .position p{
	display:block;
	font-size:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	height:70px;
	line-height:35px;
	margin-top:70px;
	width:100%;
	float:left;
	}
.content4 .position #fancybox{
	display:block;
	margin:0 auto;
	width:95px;
	height:95px;
	text-align:center;
	color:#fff;
	margin-top:55px;
	}
.content4 .position #fancybox img{
	width:95px;
	height:95px;
	}
.content5{
	width:100%;
	height:105px;
	background:#3c3c3c;
	border-bottom:1px solid #585858;
	}
.content5 .position{
	width:1200px;
	height:105px;
	margin:0 auto;
	position:relative;
	}
.content5 .position p{
	width:100%;
	float:left;
	display:block;
	text-align:center;
	margin-top:60px;
	}
.content5 .position p a{
	display:inline-block;
	padding:0 40px;
	font-size:16px;
	color:#AFAFAF;
	background:url(9.jpg) no-repeat left;
	line-height:16px;
	}
.content6{
	width:100%;
	height:105px;
	margin:0 auto;
	position:relative;
	background:url(10.jpg) no-repeat top #3C3C3C;
	}
.content6 .position{
	width:1200px;
	height:105px;
	margin:0 auto;
	position:relative;
	}
.content6 .position p{
	display:block;
	text-align:center;
	font-size:14px;
	line-height:20px;
	color:#717171;
	width:100%;
	float:left;
	margin-top:35px;
	}
.content6 .position p a{
	color:#717171;
	}
.adv_nei img{
	width:1920px;
	height:220px;
	}
.adv_nei{
	float:left;
	width:100%;
	height:220px;
	position:relative;
	overflow:hidden;
	}
.adv_nei .position{
	width:1920px;
	height:220px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	}
.adv_nei .position h2{
	display:block;
	position:absolute;
	left:360px;
	bottom:35px;
	font-size:30px;
	line-height:30px;
	}
.adv_nei .position h2 a{
	color:#fff;
	}
.adv_nei .position p{
	display:block;
	position:absolute;
	right:360px;
	bottom:20px;
	font-size:14px;
	color:#fff;
	}
.adv_nei .position p a{
	color:#fff;
	}
.nei_guide{
	width:100%;
	height:55px;
	border-bottom:1px solid #DADADA;
	}
.nei_guide .position{
	width:1200px;
	height:55px;
	position:relative;
	margin:0 auto;
	}
.mNormal{
	display:block;
	line-height:55px;
	float:left;
	margin-right:50px;
	text-align:center;
	font-size:18px;
	color:#353535;
	}
.mNormal:hover{
	color:#353535;
	display:block;
	background:url(11.jpg) no-repeat bottom;
	}
.mChoose{
	display:block;
	line-height:55px;
	float:left;
	margin-right:50px;
	text-align:center;
	font-size:18px;
	color:#353535;
	background:url(11.jpg) no-repeat bottom;
	}
.mChoose:hover{
	display:block;
	line-height:55px;
	float:left;
	margin-right:50px;
	text-align:center;
	font-size:18px;
	color:#353535;
	background:url(11.jpg) no-repeat bottom;
	}
.content{
	width:100%;
	}
.content .position{
	width:1200px;
	margin:0 auto;
	position:relative;
	}
.content .position .d_page{
	width:100%;
	}
.content .position .d_page .up{
	height:120px;
	width:100%;
	text-align:center;
	}
.content .position .d_page .up h2{
	display:block;
	line-height:18px;
	font-size:18px;
	color:#076CE0;
	font-weight:bold;
	padding-top:40px;
	line-height:30px;
	}
.content .position .d_page .up p{
	display:block;
	line-height:50px;
	color:#B0B0B0;
	}
.content .position .d_page .down{
	display:block;
	font-size:14px;
	color:#3B3B3B;
	line-height:2.25em;
	}
.content .listx{
	display:block;
	width:100%;
	height:140px;
	padding:30px 0;
	border-bottom:1px solid #F4F4F4;
	}
.content .listx .date{
	float:left;
	width:80px;
	height:80px;
	background:#D0D0D0;
	text-align:center;
	
	}
.content .listx .text{
	float:right;
	width:1095px;
	height:80px;
	}
.content .listx .date .dd{
	font-size:30px;
	line-height:30px;
	margin-top:18px;
	color:#fff;
	}
.content .listx .date .yy{
	color:#fff;
	line-height:20px;
	}
.content .listx .text .title{
	display:block;
	float:left;
	width:100%;
	margin-top:3px;
	}
.content .listx .text .title a{
	display:block;
	float:left;
	color:#353535;
	font-size:16px;
	}
.content .listx .text .title p{
	display:block;
	float:right;
	color:#A3A3A3;
	font-size:14px;
	}
.content .listx .text .des{
	display:block;
	line-height:20px;
	height:40px;
	float:left;
	margin-top:10px;
	width:100%;
	font-size:14px;
	color:#A3A3A3;
	}




.content .listx .date1{
	float:left;
	width:80px;
	height:80px;
	background:#076CE0;
	text-align:center;
	}
.content .listx .text1{
	float:right;
	width:1095px;
	height:80px;
	}
.content .listx .date1 .dd{
	font-size:30px;
	line-height:30px;
	margin-top:18px;
	color:#fff;
	}
.content .listx .date1 .yy{
	color:#fff;
	line-height:20px;
	}
.content .listx .text1 .title{
	display:block;
	float:left;
	width:100%;
	margin-top:3px;
	}
.content .listx .text1 .title a{
	display:block;
	float:left;
	color:#076CE0;
	font-size:16px;
	}
.content .listx .text1 .title p{
	display:block;
	float:right;
	color:#076CE0;
	font-size:14px;
	}
.content .listx .text1 .des{
	display:block;
	line-height:20px;
	height:40px;
	float:left;
	margin-top:10px;
	width:100%;
	font-size:14px;
	color:#A3A3A3;
	}
.content .picx{
	display:block;
	width:1240px;
	float:left;
	margin-top:50px;
	}
.content .picx .box{
	width:285px;
	height:255px;
	float:left;
	margin:0 20px 30px 0;
	position:relative;
	}
.content .picx .box .up{
	position:absolute;
	width:285px;
	height:255px;
	
	}
.content .picx .box .img{
	width:285px;
	height:215px;
	border:1px solid #EEEEEE;
	padding:4px;
	}
.content .picx .box .img img{
	width:275px;
	height:205px;
	}
.content .picx .box .topic{
	text-align:center;
	line-height:40px;
	height:40px;
	font-size:14px;
	display:block;
	width:100%;
	color:#323232;
	text-decoration:underline;
	}
.content .pic_list{
	width:1200px;
	height:190px;
	padding:20px;
	border:1px solid #EEEEEE;
	margin-bottom:20px;
	}
.content .pic_list .img{
	width:265px;
	height:150px;
	float:left;
	padding-right:60px;
	background:url(12.jpg) repeat-y right;
	}
.content .pic_list .img img{
	width:205px;
	height:150px;
	}
.content .pic_list .text{
	width:860px;
	float:left;
	height:150px;
	padding-left:60px;
	}
.content .pic_list .text .topic{
	display:block;
	font-size:16px;
	line-height:16px;
	color:#323232;
	}
.content .pic_list .text .des{
	display:block;
	font-size:14px;
	height:105px;
	padding:15px 0;
	line-height:26px;
	color:#A3A3A3;
	}
.content .pic_list .text .more{
	display:block;
	width:105px;
	height:30px;
	text-align:center;
	line-height:30px;
	border:1px solid #EDEDED;
	border-radius:4px;
	color:#A3A3A3;
	}



.content .pic_list .text1{
	width:860px;
	float:left;
	height:150px;
	padding-left:60px;
	}
.content .pic_list .text1 .topic{
	display:block;
	font-size:16px;
	line-height:16px;
	color:#076CE0;
	}
.content .pic_list .text1 .des{
	display:block;
	font-size:14px;
	height:105px;
	padding:15px 0;
	line-height:26px;
	color:#A3A3A3;
	}
.content .pic_list .text1 .more{
	display:block;
	width:105px;
	height:30px;
	text-align:center;
	line-height:30px;
	border:1px solid #076CE0;
	border-radius:4px;
	color:#fff;
	background:#076CE0;
	}
.content .about{
	width:1200px;
	height:530px;
	}
.content .about .up{
	display:block;
	height:270px;
	border-bottom:1px solid #D9D9D9;
	}
.content .about .up h1{
	margin:0;
	display:block;
	font-size:30px;
	font-weight:bold;
	line-height:24px;
	margin-top:70px;
	width:100%;
	float:left;
	}
.content .about .up .des1{
	display:block;
	font-size:14px;
	line-height:14px;
	float:left;
	width:100%;
	color:#A3A3A3;
	margin-top:30px;
	}
.content .about .up h2{
	margin:0;
	display:block;
	width:100%;
	float:left;
	font-size:24px;
	line-height:20px;
	color:#076CE0;
	margin-top:20px;
	}
.content .about .up .des2{
	display:block;
	float:left;
	width:100%;
	color:#737373;
	font-size:14px;
	height:50px;
	line-height:25px;
	margin-top:15px;
	}
.content .about .down{
	display:block;
	height:315px;
	width:100%;
	background:url(14.jpg) no-repeat top;
	}
.content .about .down .box{
	display:block;
	width:275px;
	height:155px;
	float:left;
	margin-left:31px;
	text-align:center;
	margin-top:80px;
	}
.content .about .down .box .ch{
	display:block;
	font-size:18px;
	color:#fff;
	margin-top:55px;
	}
.content .about .down .box .en{
	display:block;
	font-size:12px;
	color:#fff;
	line-height:30px;
	}
.contentab{
	width:100%;
	height:510px;
	background:url(13.jpg) no-repeat center;
	}
.contentab .position{
	width:1200px;
	height:510px;
	position:relative;
	margin:0 auto;
	}

.contentab .picScroll-left{ width:1260px;  overflow:hidden; position:relative; height:510px; margin-left:-30px;}
.contentab .picScroll-left .hd{ }
.contentab .picScroll-left .hd .prev,.contentab .picScroll-left .hd .next{ display:block;  width:31px; height:64px;float:right;overflow:hidden;cursor:pointer; position:absolute}
.contentab .picScroll-left .hd .prev{ background:url(17.png); left:0; top:160px;}
.contentab .picScroll-left .hd .next{ background:url(18.png); right:0; top:285px;}
.contentab .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none; }
.contentab .picScroll-left .hd ul li{ float:left;  width:31px; height:64px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.contentab .picScroll-left .hd ul li.on{ background-position:0 0; }
.contentab .picScroll-left .bd{ width:1080px; margin:0 auto;   }
.contentab .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.contentab .picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width:180px; height:410px; margin-top:50px; position:relative;  }
.contentab .picScroll-left .bd ul li .infom{
	width:180px;
	height:200px;
	position:absolute;
	top:0;
	color:#fff;
	font-size:14px;
	line-height:25px;
	background:url(15.png) no-repeat bottom;
	}
.contentab .picScroll-left .bd ul li .date{
	width:180px;
	height:210px;
	position:absolute;
	bottom:0;
	color:#076CE0;
	font-size:36px;
	line-height:44px;
	font-weight:bold;
	}


.contentab .picScroll-left .bd ul li .infom1{
	width:180px;
	height:210px;
	position:absolute;
	bottom:0;
	color:#fff;
	font-size:14px;
	line-height:25px;
	padding-top:135px;
	background:url(16.png) no-repeat top;
	}
.contentab .picScroll-left .bd ul li .date1{
	width:180px;
	height:200px;
	position:absolute;
	top:0;
	font-size:36px;
	line-height:44px;
	font-weight:bold;
	padding-top:155px;
	color:#fff;
	}
.contentnews1{
	width:100%;
	height:590px;
	}
.contentnews1 .position{
	width:1200px;
	height:590px;
	margin:0 auto;
	}
.contentnews1 .position .title{
	width:100%;
	height:120px;
	padding-top:60px;
	}
.contentnews1 .position .title h2{
	display:block;
	float:left;
	font-size:30px;
	font-weight:bolder;
	}
.contentnews1 .position .title h2 a{
	color:#353535;
	}
.contentnews1 .position .title .more{
	float:right;
	display:block;
	line-height:50px;
	margin-top:10px;
	padding-right:20px;
	background:url(21.png) no-repeat right;
	font-size:14px;
	}
.contentnews1 .position .list{
	width:100%;
	height:110px;
	margin-top:20px;
	}
.contentnews1 .position .list .date{
	width:110px;
	height:110px;
	float:left;
	background:#E8E8E8;
	text-align:center;
	line-height:110px;
	font-size:48px;
	font-weight:bolder;
	color:#BEBEBE
	}

.contentnews1 .position .list .date1{
	width:110px;
	height:110px;
	float:left;
	background:#076CE0;
	text-align:center;
	line-height:110px;
	font-size:48px;
	font-weight:bolder;
	color:#fff;
	}
.contentnews1 .position .list .text{
	width:1090px;
	height:110px;
	float:right;
	padding:0 20px;
	background:#F3F3F3;
	}
.contentnews1 .position .list .text .topic{
	display:block;
	float:left;
	width:100%;
	line-height:16px;
	height:16px;
	margin-top:20px;
	}
.contentnews1 .position .list .text .topic a{
	display:block;
	float:left;
	line-height:16px;
	height:16px;
	font-size:16px;
	color:#3F3F3F
	}
.contentnews1 .position .list .text .topic p{
	display:block;
	float:right;
	line-height:16px;
	height:16px;
	font-size:16px;
	color:#3F3F3F;
	}
.contentnews1 .position .list .text .des{
	display:block;
	line-height:22px;
	margin-top:15px;
	float:left;
	width:100%;
	color:#9B9B9B;
	font-size:14px;
	}
.contentnews2{
	width:100%;
	height:475px;
	background:url(19.png) no-repeat top #F3F3F3;
	}
.contentnews2 .position{
	width:1200px;
	height:475px;
	position:relative;
	margin:0 auto;
	}
.contentnews2 .position .box{
	width:285px;
	height:315px;
	float:left;
	background:#fff;
	margin-top:80px;
	margin-left:20px;
	}
.contentnews2 .position .box .img{
	width:285px;
	height:215px;
	}
.contentnews2 .position .box .img img{
	width:285px;
	height:215px;
	}
.contentnews2 .position .box .text{
	width:285px;
	height:100px;
	}
.contentnews2 .position .box .text h2{
	display:block;
	width:265px;
	height:36px;
	overflow:hidden;
	margin:0 auto;
	background:url(20.png) no-repeat left bottom;
	}
.contentnews2 .position .box .text h2 a{
	display:block;
	float:left;
	font-size:16px;
	height:36px;
	line-height:36px;
	color:#000000;
	}
.contentnews2 .position .box .text h2 p{
	display:block;
	float:left;
	font-size:12px;
	line-height:40px;
	color:#000000;
	}
.contentnews2 .position .box .text .more{
	display:block;
	margin:0 0 0 10px;
	float:left;
	width:65px;
	height:20px;
	line-height:20px;
	color:#076CE0;
	background:url(37.png);
	text-align:center;
	margin-top:30px;
	border-radius:5px;
	}

.contentnews2 .position .box .text .more1{
	display:block;
	margin:0 0 0 10px;
	float:left;
	width:65px;
	height:20px;
	line-height:20px;
	color:#fff;
	background:url(38.png);
	text-align:center;
	margin-top:30px;
	border-radius:5px;
	}

.contentnews2 .position .box .text .topic{
	display:block;
	width:265px;
	height:36px;
	overflow:hidden;
	margin:0 auto;
	background:url(20.png) no-repeat left bottom;
	}
.contentnews2 .position .box .text .topic a{
	display:block;
	float:left;
	font-size:16px;
	height:36px;
	line-height:36px;
	color:#076CE0;
	}
.contentnews2 .position .box .text .topic p{
	color:#076CE0;
	}
.contentkaifa1{
	float:left;
	width:100%;
	height:895px;
	position:relative;  
	overflow:hidden;
	}
.contentkaifa1 .position{
	width:1920px;
	height:895px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	}
.contentkaifa1 .position .title{
	width:1200px;
	height:120px;
	padding-top:60px;
	margin:0 auto;
	}
.contentkaifa1 .position .title h2{
	display:block;
	float:left;
	font-size:30px;
	font-weight:bolder;
	}
.contentkaifa1 .position .title h2 a{
	color:#353535;
	}
.contentkaifa1 .position .title .more{
	float:right;
	display:block;
	line-height:50px;
	margin-top:10px;
	padding-right:20px;
	background:url(21.png) no-repeat right;
	font-size:14px;
	}
.contentkaifa1 .main{
	width:1920px;
	height:355px;
	}
.contentkaifa1 .main .img{
	width:1070px;
	height:355px;
	}
.contentkaifa1 .main .img img{
	width:1070px;
	height:355px;
	}
.contentkaifa1 .main .text{
	width:850px;
	height:355px;
	background:#F3F3F3;
	}
.contentkaifa1 .main .text .in{
	width:490px;
	height:355px;
	padding-left:30px;
	}
.contentkaifa1 .main .text .in h2{
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding-top:20px;
	margin-top:30px;
	background:url(22.png) no-repeat top left;
	margin-bottom:0;
	}
.contentkaifa1 .main .text .in h2 a{
	color:#353535;
	}
.contentkaifa1 .main .text .in p{
	display:block;
	font-size:18px;
	color:#272727;
	font-weight:bold;
	}
.contentkaifa1 .main .text .in p a{
	color:#272727;
	}
.contentkaifa1 .main .text .in .lanmu{
	display:block;
	margin-top:80px;
	line-height:14px;
	font-size:14px;
	}
.contentkaifa1 .main .text .in .lanmu a{
	color:#353535;
	}
.contentkaifa1 .main .text .in .lanmu a:hover{
	color:#076CE0;
	text-decoration:none;
	}
.contentkaifa2{
	width:100%;
	}
.contentkaifa2 .position{
	width:1200px;
	margin:0 auto;
	position:relative;
	}
.contentkaifa2 .position .picmain{
	width:1250px;
	margin-top:40px;
	}
.contentkaifa2 .position .box{
	width:290px;
	height:335px;
	position:relative;
	float:left;
	margin-right:13px;
	margin-bottom:30px;
	}
.contentkaifa2 .position .box .img{
	width:290px;
	height:220px;
	}
.contentkaifa2 .position .box .img img{
	width:290px;
	height:220px;
	}
.contentkaifa2 .position .text{
	position:absolute;
	left:0;
	bottom:0;
	width:290px;
	height:140px;
	background:url(23.png);
	text-align:center;
	}
.contentkaifa2 .position .text a{
	font-size:16px;
	color:#323232;
	display:block;
	margin-top:45px;
	}
.contentkaifa2 .position .text p{
	display:block;
	font-size:14px;
	width:270px;
	margin:0 auto;
	line-height:25px;
	margin-top:5px;
	color:#9B9B9B;
	}


.contentkaifa2 .position .text1{
	position:absolute;
	left:0;
	bottom:0;
	width:290px;
	height:140px;
	background:url(24.png);
	text-align:center;
	}
.contentkaifa2 .position .text1 a{
	font-size:16px;
	color:#fff;
	display:block;
	margin-top:45px;
	}
.contentkaifa2 .position .text1 p{
	display:block;
	font-size:14px;
	width:270px;
	margin:0 auto;
	line-height:25px;
	margin-top:5px;
	color:#A5BFF0;
	}
.contentkaifa3{
	width:100%;

	}
.contentkaifa3 .position{
	width:1200px;
	margin:0 auto;
	}
.contentkaifa3 .position .upinfo{
	width:100%;
	height:245px;
	margin-top:40px;
	background:#F3F3F3;
	padding:20px;
	}
.contentkaifa3 .position .upinfo .left{
	float:left;
	width:520px;
	height:205px;
	}
.contentkaifa3 .position .upinfo .left h2{
	display:block;
	font-size:18px;
	color:#000000;
	line-height:18px;
	margin-bottom:20px;
	margin-top:5px;
	}
.contentkaifa3 .position .upinfo .left p{
	display:block;
	line-height:27px;
	font-size:14px;
	color:#000000;
	}
.contentkaifa3 .position .upinfo .left p span{
	color:#F8931F;
	}
.contentkaifa3 .position .upinfo .right{
	float:right;
	width:625px;
	height:205px;
	}
.contentkaifa3 .position .upinfo .right h2{
	display:block;
	font-size:14px;
	color:#000000;
	line-height:14px;
	margin-bottom:20px;
	margin-top:5px;
	}
.contentkaifa3 .position .upinfo .right p{
	display:block;
	font-size:14px;
	color:#9C9C9C;
	}
.contentkaifa3 .position .fazhanneirong{
	display:block;
	font-size:14px;
	color:#3B3B3B;
	line-height:2.25em;
	margin:40px 0;
	}
.contentkaifa3 .ditu{
	width:1200px;
	height:485px;
	margin-bottom:40px;
	}


.contentkaifa4{
	float:left;
	width:100%;
	height:355px;
	position:relative;  
	overflow:hidden;
	}
.contentkaifa4 .position{
	width:1920px;
	height:355px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	}
.contentkaifa4 .position .title{
	width:1200px;
	height:120px;
	padding-top:60px;
	margin:0 auto;
	}
.contentkaifa4 .position .title h2{
	display:block;
	float:left;
	font-size:30px;
	font-weight:bolder;
	}
.contentkaifa4 .position .title h2 a{
	color:#353535;
	}
.contentkaifa4 .position .title .more{
	float:right;
	display:block;
	line-height:50px;
	margin-top:10px;
	padding-right:20px;
	background:url(21.png) no-repeat right;
	font-size:14px;
	}
.contentkaifa4 .main{
	width:1920px;
	height:355px;
	}
.contentkaifa4 .main .img{
	width:1070px;
	height:355px;
	}
.contentkaifa4 .main .img img{
	width:1070px;
	height:355px;
	}
.contentkaifa4 .main .text{
	width:850px;
	height:355px;
	background:#F3F3F3;
	}
.contentkaifa4 .main .text .in{
	width:490px;
	height:355px;
	padding-left:30px;
	}
.contentkaifa4 .main .text .in h2{
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding-top:20px;
	margin-top:30px;
	background:url(22.png) no-repeat top left;
	margin-bottom:0;
	}
.contentkaifa4 .main .text .in h2 a{
	color:#353535;
	}
.contentkaifa4 .main .text .in p{
	display:block;
	font-size:18px;
	color:#272727;
	font-weight:bold;
	}
.contentkaifa4 .main .text .in p a{
	color:#272727;
	}
.contentkaifa4 .main .text .in .lanmu{
	display:block;
	margin-top:80px;
	line-height:14px;
	font-size:14px;
	}
.contentkaifa4 .main .text .in .lanmu a{
	color:#353535;
	}
.contentkaifa4 .main .text .in .lanmu a:hover{
	color:#076CE0;
	text-decoration:none;
	}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	zz: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	zz: 1100;
	display: none;
	background:#000;
	height:3300px !important;
}
#fancybox-main{
	bottom:0px;
	}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 2450px !important;
	left: 0;
	padding: 20px;
	zz: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	zz: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	zz: 1101;
}

#fancybox-close {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 30px;
	height: 30px;
	background: transparent url(35.png);
	cursor: pointer;
	zz: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	zz: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	zz: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	zz: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 14px;
	zz: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
	text-align:center;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 30px;
	background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }

.photoButton { position:absolute; zz:99999; bottom:12px; right:12px; filter:Alpha(Opacity="80");}
.photoButton #big, .photoButton #small, .photoButton #normal { background:url(images/button.png) top right no-repeat; height:33px; line-height:33px; width:60px; display:inline-block; cursor:pointer;}
.photoButton #small { background-position:left top;}
.photoButton #normal { background-position:-61px 0; width:50px;}



.contentkaifa3 .game163{ position: relative;overflow: hidden; width: 1200px; height:740px; margin-top:45px; }
.contentkaifa3 .game163 .bigImg{ width:930px ; height:615px; position: relative; margin:0 auto;}
.contentkaifa3 .game163 .bigImg li img{ vertical-align:middle; width:930px; height:615px;   }
/*#contentx .game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }*/
.contentkaifa3 .game163 .sPrevx{
	background:url(31.png) no-repeat center;
	width:80px;
	height:80px;
	position:absolute;
	left:0;
	top:275px;
	}
.contentkaifa3 .game163 .sNextx{
	background:url(32.png) no-repeat center;
	width:80px;
	height:80px;
	right:0;
	top:275px;
	position:absolute;
	}

.contentkaifa3 .game163 .smallScroll{ height: 85px; width:620px; margin:0 auto; background:#2E2E2E; margin-top:40px; position:relative;}
.contentkaifa3 .game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 25px; height: 60px; zz:2; }
.contentkaifa3 .game163 .sPrev{
	background:url(33.png) no-repeat left;
	position:absolute;
	left:10px;
	top:13px;
	}
.contentkaifa3 .game163 .sNext{ background:url(34.png) no-repeat left; position:absolute; right:10px;top:13px;}


.contentkaifa3 .game163 .smallImg{ float:left;height:85px; display:inline; width: 620px; overflow: hidden; margin:0 auto; position:relative;}
.contentkaifa3 .game163 .smallImg .tempWrap{
	left:35px;
	top:13px;
	}
.contentkaifa3 .game163 .smallImg ul{ height:85px ;  width: 9999px; overflow: hidden; margin:0 auto ; margin-top:13px; left:35px;}
.contentkaifa3 .game163 .smallImg li{ float: left; padding: ; width:90px; height:60px; cursor:pointer;  display: inline;margin: 0 10px;   }
.contentkaifa3 .game163 .smallImg img{ border: 1px solid #fff; width:90px; height:60px;  }
.contentkaifa3 .game163 .smallImg .on img{ border-color:#575757;}
.contentkaifa3 .down{
	display:block;
	font-size:14px;
	color:#848484;
	line-height:35px;
	width:1200px;
	margin:0 auto;
	padding-top:35px;
	}
	
	
	
	
	
	
	
.main{
	background:#fff url(bg.jpg) center repeat-y;
	width:100%;
}
.main_content{
	margin:0 auto;
	padding:198px 0 0 0!important;
	padding:198px 0 0 0;	
	width:900px;
	display:block;
}
.main_content_demo{
	margin:0 auto;
	padding:0;
	width:900px;
	display:block;
}
.header{
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -455px;
	width:910px;
	height:68px;
	background:url(header.jpg) center top no-repeat;
	display:block;
}
.switch_ul{
	float:left;
	width:524px;
	height:68px;
	display:block;
	margin:0 0 0 191px!important;
	margin:0 0 0 96px;
	display:block;
	background:url(header_ul.jpg) center top no-repeat;
}
.switch_ul li {
	float:left;
}
.switch_ul li a{
	float:left;
	line-height:64px;
	width:131px;
	height:68px;
	display:block;
	font-size:14px;
	text-align:center;
	color:#666;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
}
.switch_ul li a:hover{
	color:#999;

}
.switch_ul li.home a:hover{
	background:url(header_h.jpg) 1px 0 no-repeat;
}
.switch_ul li.download a:hover{
	background:url(header_h.jpg) -130px  0 no-repeat;
}
.switch_ul li.contact a:hover{
	background:url(header_h.jpg) -261px  0 no-repeat;
}
.switch_ul li.pirobox_1 a:hover{
	background:url(header_h.jpg) -392px  0 no-repeat;
}

.description{
	float:left;
	font-size:12px;
	width:850px;
	border-left:1px solid #ccc;
	margin:5px 0 5px 15px!important;
	margin:5px 0 5px 10px;
	padding:5px;
}
.details{
	float:left;
	margin:5px 0 5px 20px!important;
	margin:5px 0 5px 15px;
	width:850px;
	background: url(li.jpg) repeat-y;

}
.details li{
	margin:0;
	padding: 4px 3px 2px 15px;
	background: url(li_descr.jpg) center left no-repeat;
	border-bottom:2px solid white;
}
.code{
	float:left;
	margin:15px 0 10px 28px!important;
	margin:15px 0 10px 14px;
	width:832px;
	background: url(code.jpg) left bottom no-repeat;
	padding:10px 0 10px 10px;
	font-size:12px;
	display:block;
	border-top:1px solid #ededed;
}

a.active_switch ,a:hover.active_switch{
	color:black;
	text-decoration:line-through;
	cursor:default;
}
.highlites{
	color:red;
	font-size:11px;
}
.expl{
	float:left;
	width:820px;
	margin:5px 0 5px 20px!important;
	margin:5px 0 5px 15px;
	padding:5px;
	color:black;
	font-weight:300;
	font-size:11px;
	background: url(li.jpg) repeat-y;
	border-left:2px solid #ccc;
}
.select{
	position:absolute;
	width:132px;
	text-align:center;
	left:50%;
	top:0;
	margin:640px 0 0 270px;
	color:#999;
	display:block!important;
	display:none;
}
.down_arr{
	position:absolute;
	width:20px;
	height:20px;
	right:7px;
	top:3px;
	cursor:pointer;
}
.select_down{
	float:left;
	width:132px;
	height:23px;
	background:url(select.png) center bottom no-repeat;
	text-align:left;
	line-height:21px;
	text-indent:20px;

}
.select_up{
	float:left;
	width:132px;
	height:23px;
	background:url(select_up.jpg) center bottom no-repeat;
	text-align:left;
	line-height:21px;
	text-indent:20px;
}
.select dd{
	float:left;
	width:132px;
	height:20px;
	background:url(bg_select_li.jpg) center bottom;
	font-size:11px;
	display:block;


}
.select dd.last{
	float:left;
	width:132px;
	height:11px;
	background:url(last.jpg) center bottom no-repeat;
}
.top a{
	position:fixed!important;
	position:absolute;
	left:50%;
	margin:0 0 0 422px;
	bottom:10px;
	width:23px;
	height:14px;
	display:block;
	background:#444;
	text-align:center;
	color:white;
	font-size:10px;
	padding:2px;
}

.contact_form {
	width:840px; 
	float:left; 
	margin:10px 0 20px 20px!important;
	margin:5px 0 10px 10px;	
}
.contact_form ul {
}
.contact_form li {
	margin:0; 
	padding:0; 
	text-transform:none;
}
.contact_form legend {
	border:none; 
	text-transform:uppercase;
	color:#999;
	font-size:16px;
}
.contact_form fieldset {
	border:1px solid #ededed; 
	margin:0; 
	padding:8px;
}
.input { 
	width:410px; 
	background: url(form.jpg) bottom;
	color:#999;
	border:1px solid #ccc;
	font-family:Trebuchet MS,Arial; 
	font-size:16px;
	margin:10px 0 0 0;
	padding:5px 0 5px 4px;
}
.textarea {
	width:830px; 
	margin:10px 0 0 0; 
	height:150px; 
	border:1px solid #ccc;
	background: url(form.jpg) bottom;
	color:#999;
	font-family:Trebuchet MS,Arial; 
	font-size:16px;
	padding:5px 0 0 4px;
}
#load_img {
	display: none;
	line-height: 26px;
}

.error {
	border:1px solid #999;
	color:black;
}
#result{
	margin:0 0 0 10px;
}
.fail {
	color: red;
	font-size:16px;
}

.success {
	color: black;
	font-size:16px;

}
.submitbutton{
	float:left;
	width:400px;
}
.submit { 
	width:160px; 
	background: url(form.jpg) bottom;
	border:1px solid #ccc;
	color:#999;
	font-family:Trebuchet MS,Arial; 
	font-size:14px;
	padding:4px;
	margin:10px 0 0 0;
}
.required{

	position:absolute;
	width:90px;
	height:16px;
	background:#333;
	color:white;
	display:block;
	padding:0 0 1px 0;
	font-size:12px;
	margin:13px 0 0 -95px;
	display:none;
	text-align:center;
}
/*::::::::::::::COMMENTS:::::::::::::::*/
.numero_comm{
	float:left;
	color:#999;
	position:relative;
	background:url(date.jpg) no-repeat;
	height:24px;
	line-height:24px;
	width:28px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	margin:10px 0 -10px 15px!important;
	margin:10px 0 -10px 8px;
	padding:0;
}
.numero_my_comm{
	float:left;
	color:#000;
	position:relative;
	background:url(mydate.jpg) no-repeat;
	height:24px;
	line-height:24px;
	width:28px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	margin:10px 0 -10px 15px!important;
	margin:10px 0 -10px 8px;
	padding:0;
}
.data{
	font-size:10px;
	padding:0;
	color:#b6b6b6;
}
.mydata{
	font-size:10px;
	padding:0;
	color:#222;
}
.viewmessage{
	float:left; 
	width:840px; 
	margin:0 0 10px 20px!important;
	margin:0 0 10px 13px;
	border:1px solid #ccc;
	background: url(form.jpg) bottom;
	color:#999;
	padding:12px 5px 5px 5px;
}
.viewmessage pre{
		font-family:Trebuchet MS,Arial;
		font-size:12px;
		width:840px;
		display:block;
		overflow:auto;
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.viewmymessage{
	float:left; 
	width:840px; 
	margin:0 0 10px 20px!important;
	margin:0 0 10px 13px;
	border:1px solid #adacad;
	background: url(myform.jpg) bottom;
	color:#000;
	padding:12px 5px 5px 5px;
}
.viewmymessage pre{
		font-family:Trebuchet MS,Arial;
		font-size:12px;
		width:840px;
		display:block;
		overflow:auto;
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


ul,li,dl,dt,dd{
	list-style-type:none;
	margin:0;
	padding:0;
}
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(35.png) top no-repeat #000; display: none; zz:99997;  }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;zz:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; zz:100009;background: url(ajax-loader.gif) center center no-repeat!important;background: url(ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(close_btn.png) no-repeat;cursor:pointer;zz:100006;}
a:hover.piro_close{background:url(close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(next.png) center right no-repeat; border:none; cursor:pointer;zz:1000000001}
a:hover.piro_next{background:url(next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(prev.png) center left no-repeat;border:none; cursor:pointer; zz:1000000000}
a:hover.piro_prev{background:url(prev_h.png) center left no-repeat;}



.pirobox_content {position:absolute; top:30%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; zz:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: no-repeat center; width:55px; height:30px;}
.t_c{height:20px; background:url(t_c.png) repeat-x;}

.c_l{width:20px; background: url(c_l.png) repeat-y;}
.c_c{background:white; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(c_r.png) repeat-y;}

.b_c{height:20px; background:url(b_c.png) repeat-x;}
.b_l{background:url(b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(b_r.png) no-repeat; width:20px; height:20px;}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
.box_img{ position:absolute; zz:99995; background: url(img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(pause_h.png) no-repeat;}


.contents{
	width:1200px;
	height:520px;
	margin:0 auto;
	}

/*.contents .picScroll-left{ width:1200px; height:420px;  overflow:hidden; position:relative; }
.contents .picScroll-left .hd{  height:80px; width:1200px; position:relative; background:url(46.png) repeat-x center; }
.contents .picScroll-left .hd .prev,.contents .picScroll-left .hd .next{ display:none;  width:16px; height:33px; float:right; overflow:hidden;cursor:pointer; position:absolute; }
.contents .picScroll-left .hd .prev{
	
	left:0;
	top:25px;
	
	}
.contents .picScroll-left .hd .next{  right:0; top:25px; }

.contents .picScroll-left .hd ul{ overflow:hidden;zoom:1; width:1200px; margin:0 auto; height:80px; display:block; }
.contents .picScroll-left .hd ul li{ float:left;  width:85px; height:80px; overflow:hidden;cursor:pointer; text-align:center; line-height:110px; font-size:12px; color:#737373; margin-right:93.5px; margin-top:20px; }
.contents .picScroll-left .hd ul li.on{ background:url(47.png) no-repeat top; color:#737373; }
.contents .picScroll-left .bd{ width:1200px; overflow:hidden;}
.contents .picScroll-left .bd .prevx{width:40px; height:40px; position:absolute; background:none; left:445px; top:245px; cursor:pointer}
.contents .picScroll-left .bd .nextx{width:40px; height:40px;position:absolute; background:none; left:505px; top:245px; cursor:pointer}
.contents .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.contents .picScroll-left .bd ul li{ width:1200px; height:285px; position:relative;}
.contents .picScroll-left .bd ul li .pic{ width:390px; height:260px; border:1px solid #BCBCBC; float:left; margin:25px 0 0 27px; position:relative;}
.contents .picScroll-left .bd ul li .pic img{ width:390px; height:260px; display:block; position:absolute; right:25px; bottom:25px; float:left;}
.contents .picScroll-left .bd ul li .text{ width:760px; height:285px; float:right; }
.contents .picScroll-left .bd ul li .text .topic{
	display:block;
	font-size:80px;
	line-height:70px;
	color:#000;
	font-weight:bold;
	opacity:0.3;
	}
.contents .picScroll-left .bd ul li .text .des{
	display:block;
	color:#4A4A49;
	font-size:16px;
	line-height:34px;
	margin-top:40px;
	}*/
.contents h1{
	margin:0;
	display:block;
	font-size:30px;
	font-weight:bold;
	line-height:24px;
	margin-top:70px;
	width:100%;
	float:left;
	margin-bottom:80px;
	}
.content .video{
	width:1200px;
	margin:0 auto;
	margin-bottom:10px;
	}
.content .video .up{
	width:1200px;
	height:60px;
	line-height:60px;
	background:#F2F2F2;
	cursor:pointer;
	}
.content .video .up a{
	display:block;
	float:left;
	text-indent:15px;
	color:#353535;
	font-size:16px;
	width:320px;
	}
.content .video .up .didian{
	display:block;
	margin:0;
	margin-left:340px;
	font-size:14px;
	color:#797979;
	width:205px;
	float:left;
	}
.content .video .up  .renshu{
	display:block;
	float:left;
	font-size:14px;
	color:#797979;
	margin:0;
	
	}
.content .video .up  span{
	display:block;
	width:29px;
	height:60px;
	float:right;
	margin-right:100px;
	background:url(49.png) no-repeat center;
	}
.content .video .down{
	width:100%;
	padding:20px;
	background:#F9F9F9;
	display:none;
	}


.content .video .up1{
	width:1200px;
	height:60px;
	line-height:60px;
	background:#076CE0;
	cursor:pointer;
	}
.content .video .up1 a{
	display:block;
	float:left;
	text-indent:15px;
	color:#fff;
	font-size:16px;
	width:320px;
	}
.content .video .up1 .didian{
	display:block;
	margin:0;
	margin-left:340px;
	font-size:14px;
	color:#fff;
	width:205px;
	float:left;
	}
.content .video .up1  .renshu{
	display:block;
	float:left;
	font-size:14px;
	color:#fff;
	margin:0;
	
	}
.content .video .up1  span{
	display:block;
	width:29px;
	height:60px;
	float:right;
	margin-right:100px;
	background:url(48.png) no-repeat center;
	}

/*.picScroll-leftxx{ width:100%;  overflow:hidden; position:relative; }
		.picScroll-leftxx .hdxx{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none;  }
		.picScroll-leftxx .hdxx .prevxx,.picScroll-leftxx .hdxx .nextxx{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.picScroll-leftxx .hdxx .nextxx{ background-position:0 -50px;  }
		.picScroll-leftxx .hdxx .prevStop{ background-position:-60px 0; }
		.picScroll-leftxx .hdxx .nextStop{ background-position:-60px -50px; }
		.picScroll-leftxx .hdxx ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none; }
		.picScroll-leftxx .hdxx ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-leftxx .hdxx ul li.on{ background-position:0 0; }
		.picScroll-leftxx .bdxx{  }
		.picScroll-leftxx .bdxx ul{ overflow:hidden; zoom:1; }
		.picScroll-leftxx .bdxx ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-leftxx .bdxx ul li .pic{ text-align:center; }
		.picScroll-leftxx .bdxx ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-leftxx .bdxx ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-leftxx .bdxx ul li .title{ line-height:80px;   }*/
		
		.picScroll-leftx1{ width:1200px; height:415px;  overflow:hidden; position:relative;  }
		.picScroll-leftx1 .hdx1{ overflow:hidden;  height:55px; background:url(46.png) 0 10px no-repeat; width:100%;  }
		.picScroll-leftx1 .hdx1 .prev,.picScroll-leftx1 .hdx1 .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.picScroll-leftx1 .hdx1 .next{ background-position:0 -50px;  }
		.picScroll-leftx1 .hdx1 .prevStop{ background-position:-60px 0; }
		.picScroll-leftx1 .hdx1 .nextStop{ background-position:-60px -50px; }
		.picScroll-leftx1 .hdx1 ul{ float:left; overflow:hidden; zoom:1; zoom:1; }
		.picScroll-leftx1 .hdx1 ul li{ float:left;  width:83px; height:55px; overflow:hidden; cursor:pointer; text-align:center; margin-right:140px; line-height:70px; }
		.picScroll-leftx1 .hdx1 ul li.on{ background:url(47.png) no-repeat top; }
		.picScroll-leftx1 .bdx1{ padding:10px;   }
		.picScroll-leftx1 .bdx1 ul{ overflow:hidden; zoom:1; }
		.picScroll-leftx1 .bdx1 ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
		.listyear{
			width:1200px;
			height:295px;
			position:relative;
			}
		.listyear .img{
			width:365px;
			height:275px;
			position:relative;
			float:left;
			border:1px solid #D8D8D8;
			margin-left:20px;
			}
		.listyear .img img{
			width:365px;
			height:275px;
			position:absolute;
			right:20px;
			bottom:20px;
			display:block;
			}
		.listyear .text{
			width:765px;
			height:275px;
			float:right;
			margin-top:21px;
			}
		.listyear .text .topic{
			font-size:90px;
			line-height:40px;
			color:#D0D0D0;
			font-weight:bolder;
			}
		.listyear .text .des{
			display:block;
			height:100px;
			font-size:14px;
			color:#A3A3A3;
			margin-top:40px;
			}
/*嵌套自定义CSS样式写在之上，以下全局CSS请勿修改和删除*/

/*全局CSS开始，请勿删除或修改*/
* {
	font-family: "微软雅黑", verdana, arial;
	margin: 0;
	padding: 0;
};

h1,h2,h3,h4,h5,h6,h7,th {
	font-weight: normal;
	margin:0;
}

body {
	font-size: 12px;
	position:relative;
}

img {
	border: 0;
}

ul,li {
	list-style: none;
}

a {
	color: #717171;
	text-decoration: none;
}
p{
	margin:0;
	padding:0;
	}
a:hover {
	color: #ff8c11;
	text-decoration:none;
}

.clear {
	clear: both;
}

.txtleft {
	text-align: left;
}

.txtright {
	text-align: right;
}

.font10 {
	font-size: 10px;
}

.ftBlue {
	color: #06C;
}

.ftOrange {
	color: #F90;
}

.ftYellow {
	color: #FF0;
}

.ftRed {
	color: #F00;
}

.ftGray {
	color: #666;
}

.ftGreen {
	color: #360;
}

.ftStrong {
	font-weight: bold;
}

.ftUnderline {
	text-decoration: underline;
}

.ftOverline {
	text-decoration: line-through;
}

.ftItalic {
	font-style: italic;
}

.mouseHand {
	cursor: pointer;
}

.imgLine {
	padding: 3px;
	border: #E8E8E8 1px solid;
	background: #FFF;
}

.error {
	border: 1px solid #F00;
	background: #FFECEC;
	font-weight:normal;
	padding-top:5px;
}

.error th {
	background: url(../../HdInc/Images/error.png) no-repeat 4px 4px #FFECEC;
	width: 22px;
	height: 20px;
}

.error td {
	padding: 3px;
	color: #F00;
	background: #FFECEC;
}

.success {
	border: 1px solid #690;
	background: #F0FAE7;
}

.success th {
	background: url(../../HdInc/Images/success.png) no-repeat  4px 4px #F0FAE7;
	width: 22px;
}

.success td {
	padding: 3px;
	color: #360;
	background: #F0FAE7;
}

.info {
	border: 1px solid #09C;
	background: #DFF4FF;
}

.info th {
	background: url(../../HdInc/Images/info.png) no-repeat #DFF4FF 4px 4px;
	width: 20px;
}

.info td {
	padding: 3px;
	color: #069;
	background: #DFF4FF;
}

.warning {
	border: 1px solid #F90;
	background: #FCF9DA;
}

.warning th {
	background: url(../../HdInc/Images/warning.png) no-repeat  4px 4px #FCF9DA;
	width: 22px;
}

.warning td {
	padding: 3px;
	color: #C63;
	background: #FCF9DA;
}

input.error,textarea.error {
	background: #FFF0F0;
	border: 1px solid #FDD;
	display: block;
}

label.error {
	color: #F90;
	border: 0;
	background: none;
	margin-left: 5px;
}
#SafeNote {
	width: 220px;
	display: none;
	position: absolute;
	top: 0;
	left: 9px;
	padding: 10px;
	font-size:12px;
}
.contenttitle{
	text-align:center;
	font-size:18px;}
.contentdate{
	font-size:14px;
	text-align:center;}

.SchList {
	width: 100%;
	margin: 0 auto;
}

.SchList th {
	text-align: left;
	font-weight: normal;
	font-size: 17px;
	line-height: 2.5em;
	border-bottom: 1px dotted #CCC;
	color:#666;
}

.SchList td {
	color: #AAA;
	line-height: 2em;
}

.SchList span {
	color: #C30;
}

.SchList em {
	color: #090;
	font-style: normal;
	font-size: 10px;
	line-height: 3em;
}
.Pages {
	text-align: right;
	padding: 10px;
	clear: both;
	margin: 20px 0;
	font-size:14px;
}
.Pages a {
	border: 1px solid #E0E0E0;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #FFF;
	color:#666;
}

.Pages a:hover {
	border: 1px solid #ddd;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #f9f9f9;
	color: #333;
}

.Pages .choose {
	border: 1px solid #eee;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #f0f0f0;
	color: #666;
}
/*全局CSS结束，请勿删除或修改*/
