﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#666666;}
a:hover { text-decoration: none; color:#cb0202;}
h1,h2,h3,h4,h5,h6{font:14px normal;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; }
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}


body{font-size:12px; color:#666666; background:#fff; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }


/*--------网站头部 --------------*/
.header{height:106px; width:1100px; margin:0 auto;}
.headerleft{ float:left; width:200px; height:106px;}
.headerleft img{display:block; padding-top:24px;}
.headerright{float:right; width:800px;height:106px;}
.headerright ul{overflow:hidden; padding-top:46px;}
.headerright li{float:right; font-size:18px; line-height:34px; text-align:center; display:inline; margin-left:70px;color:#666666;}
.headerright li a{display:block;}
.headerright li a:hover{ color:#0066CC; border-bottom:2px #0066CC solid;}
.ulhome{color:#0066CC; border-bottom:2px #0066CC solid;}



/*banner*/
.hbanner{ width:100%; min-width:1100px; height:600px; background:url(../images/banner_6.jpg) no-repeat center top;}
.hbannerlr{width:1100px; margin:0 auto; overflow:hidden;}
.hbannerlr p{padding-top:128px;}
.hbanner_end{margin-top:103px; width:120px; height:60px; line-height:60px; background:#0B4A8B; text-align:center; font-size:18px;}
.hbanner_end a{color:#fff; display:block;}
.hbanner_end a:hover{color:#fff; background:#FBB03B;}


.hone{ width:1100px; height:219px; margin:14px auto 0; overflow:hidden; background:url(../images/index_9.jpg) no-repeat;}
.hone li{float:left; color:#fff; width:275px; height:219px; text-align:center;}
.hone li h4{font-size:30px; overflow:hidden; padding:75px 0 25px;}
.hone li p{ font-family:Arial; font-size:18px;}


.sgw_img{width:275px;height:219px;overflow:hidden; float:left;}
.sgw_img dd{float:left;position:relative;overflow:hidden;}

.box{width:100%;height:100%;background:#0B4A8B;position:absolute;left:0;line-height:18px;color:#ffffff;top:-382px;filter:alpha(Opacity=80);-moz-opacity:0.6;opacity: 0.6;text-align:center;padding-top:30px; cursor:pointer;}
.box h3{color:#fff;font-size:24px;padding-bottom:10px; text-align:left; padding-left:30px;}
.box p{padding:0 30px 0 30px; line-height:30px; font-size:16px; text-align:left;}
.box p span{ margin-right:30px;}
.box a{display:block;margin-top:5px;}




/*--------首页页脚版权说明--------------*/
#footer{ margin:20px auto 0; width:100%; min-width:1100px; height:416px; background:#F2F2F2 url(../images/foot-bg.png) no-repeat center bottom;}
.subnav{ width:1100px; margin:0 auto; height:416px;}
.subnavtop{width:1100px; overflow:hidden;}
.subnav h4{ color:#616161; font-size:20px; padding:40px 0 10px;}
.subnavul_left{float:left; width:340px;}
.subnavul_left li{width:130px; float:left; line-height:28px; font-size:14px;}
.subnavul_right{float:right; width:360px;}
.subnavul_right li{line-height:22px;}
.subnavend{overflow:hidden; text-align:center; padding-top:40px;}
.subnavend img{margin-left:10px;}
.end{text-align:center; overflow:hidden; line-height:35px; height:35px; color:#fff; background:#000000; width:100%; min-width:1100px; margin:0 auto;}



#idlybanner{ height:210px; background:#f5f5f5; margin:0 auto; width:100%; min-width:1100px; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid;}
.register_banner{overflow:hidden; width:1100px; margin:0 auto; text-align:center; color:#333333; font-size:16px;}
.register_banner h4{ font-size:34px; padding:50px 0 20px;}


/**/
.register{width:1100px; overflow:hidden; margin:40px auto 0;}
.register ul{overflow:hidden; padding:20px 0 0 150px;}
.register li{overflow:hidden; font-size:14px; padding-bottom:25px;}
.register li span{float:left; width:150px; text-align:right; padding-right:20px; font-size:16px;}
.text01{height:38px; width:268px; padding-left:10px; border:1px #A9A9A9 solid; color:#A9A9A9; font-size:14px;}
.text02{height:38px; width:435px; padding-left:10px; border:1px #A9A9A9 solid; color:#A9A9A9; font-size:14px;}
.select01{height:38px; width:447px; padding-left:10px; border:1px #A9A9A9 solid; color:#A9A9A9; font-size:14px;}

.register li p{ padding-left:170px;}
.submit01{border:0; background:#0B4A8B; font-size:14px; text-align:center; line-height:34px; width:90px; color:#fff; margin-right:10px; cursor:pointer;}
.submit01:hover{background:#FBB03B; cursor:pointer;}


/**/
.schedule_banner{overflow:hidden; width:1100px; margin:0 auto; text-align:center; color:#333333;}
.schedule_banner h4{ font-size:30px; padding:50px 0 20px;}

#tab1 ,#tab2{width:1100px;height:34px; margin-top:20px;}
#tab1 ul,#tab2 ul{overflow:hidden; padding-left:320px;}
#tab1 li,#tab2 li{float:left;padding:0 20px;height:34px;line-height:34px;text-align:center; cursor:pointer; font-size:16px; margin-right:50px;}
#tab1 li.now,#tab2 li.now{color:#fff;background:#104C8B;}
#tab1 li.now a,#tab2 li.now a{color:#fff;}


#tablist1{ margin:0 auto;}
.tablist{display:none; overflow:hidden;}
.block{display:block; }

.tablisttb{width:1100px; margin:0 auto; padding-top:50px;}
.tabletop01{ background:#F2F2F2; height:63px; line-height:63px; font-size:24px; text-align:center; color:#333333; border-bottom:2px #104C8B solid; margin-bottom:0px;}
.tabletop02{ background:#F2F2F2; height:63px; line-height:63px; font-size:24px; text-align:center; color:#333333; border-bottom:2px #ff6600 solid; margin-bottom:0px;}
.tabletop03{ background:#F2F2F2; height:63px; line-height:63px; font-size:24px; text-align:center; color:#333333; border-bottom:2px #009CBD solid; margin-bottom:0px;}
.tabletop04{ background:#F2F2F2; height:63px; line-height:63px; font-size:24px; text-align:center; color:#333333; border-bottom:2px #05A24F solid; margin-bottom:0px;}


.tableend01{border:0px #DFDFDF solid;}
.tableend01 td{line-height:24px;border:1px #DFDFDF solid; font-size:14px; padding:10px 0px; border-top:0px;}
.tdback { background:#FBFBFB;}

.schedule{overflow:hidden; width:1100px; margin:80px auto 0; text-align:center; color:#333333;}
.scheduletitle{background:url(../images/partner_15.jpg) repeat-x; height:50px; width:1100px;}
.scheduletitle h4{ color:#333; font-size:30px; background:#fff; width:180px; margin:0 auto;}
.schedule ul{overflow:hidden; padding:20px 0 20px 0px;}
.schedule li{float:left; border:1px #E8E6E7 solid; margin-right:16px; margin-top:16px;}
.schedule li img{ width:200px; height:79px;}
.schedule li:hover{border:1px #0B4A8B solid; cursor:pointer;}



/*partner*/


/**/
.eventguide{overflow:hidden; height:626px; min-width:1100px;}
.eventguideleft{float:left; width:70%;}
.eventguideright{float:right; width:30%; background:#000;height:626px; color:#fff;}
.map_title{ padding-left:10%; font-size:38px; border-bottom:1px #333333 solid; height:133px; line-height:133px;}
.mapways{padding-left:10%; overflow:hidden; padding-top:25px; padding-bottom:25px; border-bottom:1px #333333 solid;}
.mapways_title{font-size:24px;}
.mapways p{font-size:14px; line-height:26px; padding:10px 0;}
.map_line{border-bottom:1px #333333 dotted;}
.map_conact{padding-left:10%; overflow:hidden; padding-top:25px;}
.map_tel{font-size:14px; line-height:24px; padding-top:10px;}








