/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,'Microsoft YaHei'; color:#333;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1600px; margin:0 auto;}
.wapper2{ width:1223px; margin:0 auto;}

/*common end*/

.head{ position:absolute; z-index:6; width:100%; top:0; left:0;}
.head01bg{ overflow:hidden; height:31px; line-height:35px; background:url(../images/head01bg.png) repeat-x; color:#fff;}
.head01{}
.head01 .lt{ float:left; max-width:800px;}
.head01 .lt h2{ font-weight:normal; font-size:18px; padding-left:40px;<!-- background:url(../images/ico00.png) left center no-repeat;-->}
.head01 .rt{ float:right; max-width:800px;}
.head01 .rt h3{ font-weight:normal; font-size:17px;}

.head02bg{ height:111px; padding-bottom:10px; background:url(../images/head02bg.png) center no-repeat;}
.head02{}
.head02 .logo{ float:left; width:500px; height:120px; position:relative;}
.head02 .logo img{ max-width:500px; max-height:120px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto;}
.head02 .rt{ float:right; max-width:1100px;font-weight:normal;}
/*menu*/
.menu{ }
.menu ul li{ float:left; position:relative; z-index:6; background:url(../images/menuvf.png) right center no-repeat;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:120px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:22px;color:#333; text-decoration:none; display:block;text-align:center; line-height:31px;font-family:-webkit-body; padding:33px 107px 20px 0;}
.menu a b{ display:block; font-size:16px;font-weight:normal;font-family:微软雅黑;letter-spacing:1px;}
.menu a:hover{color:#ffc600;}
a.menu_hover{ color:#ffc600;}


.con01{ margin-top:100px;}
.con01 .topbg{ max-height:708px; background:url(../images/img01.png) center no-repeat; padding:50px 0 50px 0;}
.con01 .top{}
.con01 .top .lt{ float:left; width:700px;}
.con01 .top .lt h2{}
.con01 .top .lt .txt1{ font-size:22px; margin-top:50px; line-height:1.5em;}
.con01 .top .lt .txt2{ font-size:22px; margin-top:20px; line-height:1.5em;}
.con01 .top .lt h3{ font-weight:normal; font-size:22px; margin-top:20px;}
.con01 .top .lt h3 a{ color:#0e0e0e;background-color:#ffc600;font-size:18px;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:2px;font-family:微软雅黑;}
.con01 .top .lt h3 img{ vertical-align:middle;}
.con01 .top .rt{ float:right; width:723px;}
.con01 .top .rt .img{}
.con01 .top .rt .img img{ width:850px;margin-top:208px;}

.con01 .btmbg{}
.con01 .btm{}
.con01 .btm dl{}
.con01 .btm dl dt{ float:left; width:200px; height:226px; position:relative;}
.con01 .btm dl dt img{ max-width:200px; max-height:226px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto;}
.con01 .btm dl dd{ float:left; width:305px; height:226px; position:relative;}
.con01 .btm dl dd .img{ height:226px;}
.con01 .btm dl dd .img img{ width:300px; height:226px;}
.con01 .btm dl dd .txt{ position:absolute; bottom:0; left:0; width:96%; padding:2% 2%; background:url(../images/ing06.png) repeat; color:#fff;}
.con01 .btm dl dd .txt h2{ font-weight:normal; font-size:22px; line-height:1.5em;margin-left:40px;
letter-spacing:5px;font-family:汉仪综艺体简;}
.con01 .btm dl dd .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em;margin-left:40px;
letter-spacing:2px;}


.tit1{ text-align:center; background:url(../images/con11.png) center repeat-x;}
.tit1 h2{ display:inline-block; padding:0 50px; background:#fff; line-height:1em; font-size:58px;}
.tit1 h2 span{ font-weight:normal; display:block; font-size:25px;}

.con02bg{ margin-top:100px; min-width:1600px;}
.con02{}
.con02 .main{ margin-top:50px;}
.con02 .main ul{}
.con02 .main ul li{ float:left; width:24%; margin:0.5% 0.5%; background:#d0cfcf;}
.con02 .main ul li .img{}
.con02 .main ul li .img img{ width:100%;}
.con02 .main ul li span{ display:block; line-height:2em; height:2em; overflow:hidden; text-align:center; font-size:18px;}


.con03bg{ margin-top:100px;}
.con03{}
.con03 .mainbg{ margin-top:50px; height:1395px; background:url(../images/con21.jpg) center no-repeat;}
.con03 .main{ position:relative;}
.con03 .main ul{}
.con03 .main ul li{ width:550px;}
.con03 .main ul li h2{ font-weight:normal; font-size:30px; line-height:2em; padding-left:100px;}
.con03 .main ul li p{ padding:0; margin-top:20px; font-size:18px; line-height:1.5em;}
.con03 .main ul .li1 h2{ color:#5e2693;}
.con03 .main ul .li4 h2{ color:#5e2693;}
.con03 .main ul .li5 h2{ color:#5e2693;}
.con03 .main ul .li8 h2{ color:#5e2693;}
.con03 .main ul .li1{ position:absolute; top:120px; left:221px;}
.con03 .main ul .li2{ position:absolute; top:272px; right:213px;}
.con03 .main ul .li3{ position:absolute; top:431px; left:221px;}
.con03 .main ul .li4{ position:absolute; top:580px; right:213px;}
.con03 .main ul .li5{ position:absolute; top:729px; left:221px;}
.con03 .main ul .li6{ position:absolute; top:871px; right:213px;}
.con03 .main ul .li7{ position:absolute; top:1025px; left:221px;}
.con03 .main ul .li8{ position:absolute; top:1163px; right:213px; }


.con04bg{ margin-top:100px;}
.con04{}
.con04 .mainbg{ margin-top:50px; height:699px; background:url(../images/img31.png) center top repeat-x;}
.con04 .main{ position:relative;}
.con04 .main ul{ padding-top:100px;}
.con04 .main ul li{ float:left; width:370px; margin:0 15px; background:#fff; text-align:center;box-shadow:2px 2px 5px #999;}
.con04 .main ul li .img{ height:260px;}
.con04 .main ul li .img img{ width:370px; height:260px;}
.con04 .main ul li .txt{ padding:10px 10px;}
.con04 .main ul li .txt h2{ font-weight:normal; color:#1a3963; font-size:30px; line-height:2em;}
.con04 .main ul li .txt p{ padding:0; font-size:16px; line-height:1.5em; height:6em; overflow:hidden;}
.con04 .main ul li .txt h3{ text-align:center; margin-top:10px;}
.con04 .main ul li .txt h3 a{ display:inline-block; font-weight:normal; width:150px; height:40px; line-height:40px; background:#1a3963; color:#fff; font-size:16px; border-radius:5px;}


.con05bg{ margin-top:100px;}
.con05{}
.con05 .mainbg{ margin-top:50px; height:670px; padding-top:64px; background:url(../images/img42.png) center top repeat-x;}
.con05 .main{ position:relative; }
.con05 .main ul{ margin:116px -14px 0 0;}
.con05 .main ul li{ float:left; width:20%; text-align:center;}
.con05 .main ul li img{ width:200px; height:70px;}
.con05 .main dl{ margin:70px 140px 0 140px;}
.con05 .main dl dd{ float:left; width:25%; margin-top:22px;text-align:center;}



.bannrtbg{ height:1110px; overflow:hidden;}
/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:1110px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:1110px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:180px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:48%; left:20px; Z-INDEX:2; width:53px; height:136px; margin-top:-30px; background:url(../Images/btn_lt.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:48%; right:20px; Z-INDEX:2; width:53px; height:136px; margin-top:-30px; background:url(../Images/btn_rt.png) no-repeat; cursor:pointer;}


.kefubg{ position:fixed; z-index:666; top:71%; right:0px;}
.kefu{}
.kefu ul{}
.kefu ul li{ width:78px; height:78px; background:url(../images/icobtn.png) center no-repeat; margin:10px 0;}
.kefu ul li .img{ position:relative; width:100%; height:50px;}
.kefu ul li .img img{ max-width:50px; max-height:50px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto;}
.kefu ul li span{ display:block; line-height:18px; height:18px; overflow:hidden; color:#fff; text-align:center;}



/*Add------------------------------------------------------------------------------*/

.insidebg{}
.inside{ margin-top:50px; margin-bottom:50px;}

.inside_left{ }
.inside_left .side_a{}
.inside_left .side_a dl{ text-align:center;}
.inside_left .side_a dl dd{ display:inline-block; height:50px; margin:0 10px;font-family:微软雅黑;letter-spacing:6px;}
.inside_left .side_a dl dd a{ display:block; padding:0 30px; font-size:22px; line-height:48px; border:1px solid #ccc;}
.inside_left .side_a dl dd a:hover{ border:1px solid #ffc600; background:#ffc600; color:#fff;}
.inside_left .side_a dl .hover a{ border:1px solid #cccccc;  color:#66667f;} 


.inside_right{ margin-top:50px;}
.inside_con{ }



.partner{ overflow:hidden;}
.partner ul{ width:1650px;}
.partner ul li{ float:left; width:248px; height:98px; border:1px solid #ccc; margin:10px 20px 10px 0; position:relative;}
.partner ul li img{ max-width:178px; max-height:98px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto;}


.zlzs{}
.zlzs ul{}
.zlzs ul li{ float:left; width:24%; margin:0.5% 0.5%; background:#d0cfcf;}
.zlzs ul li .img{}
.zlzs ul li .img img{ width:100%;}
.zlzs ul li span{ display:block; line-height:2em; height:2em; overflow:hidden; text-align:center; font-size:18px;}


.newList{ overflow:hidden;}
.newList ul{ width:1700px;}
.newList ul li{ float:left; width:500px; margin:10px 50px 10px 0; background:#fff; text-align:center;box-shadow:2px 2px 5px #999;}
.newList ul li .img{ height:px;}
.newList ul li .img img{ width:500px; height:px;}
.newList ul li .txt{ padding:10px 10px; text-align:left;}
.newList ul li .txt h2{ font-weight:normal; color:#1a3963; font-size:20px; line-height:2em;}
.newList ul li .txt p{ padding:0; font-size:16px; line-height:1.5em; height:6em; overflow:hidden;}


.contact{ overflow:hidden;}
.contact .tit{ text-align:center;}
.contact .tit h2{ font-weight:normal; font-size:40px; line-height:1.5em;}
.contact .tit h3{ font-weight:normal; font-size:26px; line-height:1.5em;}
.contact dl{ width:1700px; margin-top:30px;}
.contact dl dt{ width:1500px; }
.contact dl dd{ float:right; width:430px; margin:30px 33px 30px 0; padding:0 0 0 70px;}
.contact dl dd h2{ font-weight:normal; font-size:16px; line-height:2em;}
.contact dl dd h3{ font-weight:normal; font-size:16px; line-height:2em;}





.new1{ width:1200px; margin:0 auto;}
.new1 ul li{ background:#f9f9f9; height:110px; overflow:hidden; margin:10px 0;}
.new1 ul li table{ border-spacing:0;}
.new1 ul li table td{ height:110px;}
.new1 ul li .date{ width:110px; height:110px; background:#33313e; color:#fff; font-size:14px; text-align:center;}
.new1 ul li .date b{ font-size:36px; display:block;}
.new1 ul li .txt{ width:1030px; padding:0 30px;}
.new1 ul li .txt h2{ font-weight:normal; font-size:16px; line-height:2em; height:2em; overflow:hidden;}
.new1 ul li .txt h2 a:hover{ color:#ffc600;}
.new1 ul li .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden; color:#999;}




















