﻿@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; width:100%;font-family:"Arial";  font-size:12px; min-width:1200px ; color:#555}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,label,select,option,textarea,button,p,span,table,tr,td{margin: 0;padding: 0;}
img{ border:0; vertical-align:top; font-size:0; line-height:0; overflow:hidden;}
ul,li,ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:12px Arial; font-weight:normal;}
a{ text-decoration:none; color:#FFF}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{}/*這四個鏈接文字的設置順序不可以顛倒*/
.clear{ clear:both; line-height:0; overflow:hidden;} /*清除浮动*/
.left{ float:left}
.right{ float:right}


.middle{ width:1200px; height:auto ; margin:0px auto}
.head{ overflow:hidden}
.logo{ width:780px; height:107px}
h1 a{ display:block ; background:url(../images/home_03.png); width:670x; height:107px ; text-indent:-9999px}
.headright{ width:170px; overflow:hidden ; padding-top:45px}
.headright a{ display:block ; width:75px; line-height:25px; color:#a4a7ab ; float:left ; border:1px solid #e7e7e7 ; border:1px solid #e7e7e7 ; text-align:center ; margin-right:7px}
.headright a.china{ color:#20a2ec ; font-family:"微软雅黑" }
.nav_wrap{ width:100% ; line-height:46px; font-size:16px;background-color: #010101;}
.nav{ width:1200px; margin:0px auto ; line-height:46px;}
.nav li{position: relative; background:url(../images/home2_07.png) no-repeat left #010101 ;
 	float:left ; position:relative ; line-height:46px
}

.nav li.navact{ background:#159deb}
.nav li>a{ color:#fff ; padding:0 32px ; display:block;}
.nav li:first-child{ background-image:none}
.nav li:first-child:after{display: none;}
.nav li:hover{ background:#159deb}
.nav li:hover .twonav{ display:block}
.nav li.navact > a,.nav li:hover > a{color: #fff;}


.g-top{position: relative;}
.g-top .headright a{color: #fff;}
.g-top .head{position: absolute;top: 0;left: 0;right: 0;z-index: 102;}
.g-top .logo{display: none;}
.g-top .nav_wrap{position: absolute;left: 0;right: 0;bottom: 0;z-index: 102;}
.g-top .nav li:after{content: '';position: absolute;left: 0;top: 50%;width: 1px;height: 30px;
	background-color: #fff;margin-top: -15px;
}
.g-top .nav li{border-bottom: 3px solid transparent;background-color: transparent;background-image: none;}
.g-top .nav_wrap{background-color: transparent;}
.g-top .nav li.navact > a,.g-top .nav li:hover > a{color: #159deb;}
.g-top .nav li.navact,.g-top .nav li:hover{background-color: #fff;border-bottom-color: #159deb;}

.twonav{ width:207px; background:url(../images/navback_05.png) ; padding:10px 0 ; position:absolute ; left:0px; top:46px ; z-index:99999 ; font-size:14px ; display:none} 
.twonav dd{ line-height:34px ; padding:0 15px}
.twonav dd a{ display:block;display: block;}
.banner{ width:100% ; height: 100vh; 
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.fullSlidee{width:100%;position:relative;height:calc( 100vh - 107px );background:#fff;}
.fullSlidee .bdd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlidee .bdd ul{width:100% !important;}
.fullSlidee .bdd li{width:100% !important;height:calc( 100vh - 107px );overflow:hidden;text-align:center;
	-o-background-size: cover !important;
	-ms-background-size: cover !important;
	-moz-background-size: cover !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}
.fullSlidee .bdd li a{display:block;height:calc( 100vh - 107px );}
.fullSlidee .hdd{width:100%;position:absolute;z-index:1;bottom:60px;left:0;height:30px;line-height:30px;}
.fullSlidee .hdd ul{text-align:center; margin-top:-10px}
.fullSlidee .hdd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:0px 5px 0px 5px;
overflow:hidden;background:#fff;line-height:999px ; border-radius:50%}
.fullSlidee .hdd ul .on{background:#20a2ec;}



.one{ overflow:hidden ; padding:40px 0}
.list{ overflow:hidden ; zoom:1;font-size:14px; color:#555 ; }
/*.list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*/
.list li{ width:235px; height:auto ; float:left ; border-left:1px solid #e7e7e7}
.list li div{ width:102px; height:102px; position:relative; margin:0px auto}
.list2{ display:block ; width:102px; height:102px ; position:absolute ; left:0px ; top:0px ; display:none}
.list li:hover .list2{ display:block}
.list li:first-child{ border:none}
.list li>a{ display:block;background-repeat: no-repeat; width:102px; color:#555 ; text-align:center ; margin:0px auto ; height:102px ; }
.list li span{ display:block ; text-align:center ; color:#555 ; width:100% ; padding-top:15px}
.list li span a{ color:#555}
.list li:hover a{ color:#20a2ec}
.list>span{ display:block ; float:left ;}
.two{ background:#f8f8f8 ; width:100% ; border-bottom:1px solid #e7e7e7 ; border-top:1px solid #e7e7e7 ; padding:25px 0}
.twocen{ overflow:hidden}
.tt{ width:380px; height:auto ;}
.tt_title{ font-size:16px; color:#20a2ec ; text-transform:uppercase ; border-bottom:1px solid #e7e7e7 ; line-height:36px}
.tt_title a{ color:#555 ; font-size:12px ; float:right}
.ttul{ width:100% ; padding-top:10px}
.ttul li{ line-height:34px; overflow:hidden ; background:url(../images/home_24.png) no-repeat left ; color:#999999}
.ttul li a{ display:block ; width:250px; overflow:hidden ; white-space:nowrap ; text-overflow:ellipsis ; color:#666 ; font-size:14px ; float:left ; padding-left:14px}
.ttul li span{ float:right ; font-size:12px}
.ttul li:hover a{ color:#159deb}
.tt2{ width:400px; height:auto ; margin-left:40px}
.tt2con{ overflow:hidden ; padding-top:20px;height:110px; }
.tt2left{ width:122px; height:110px; float:left}
.tt2left img{ width:90px; height:100px;}
.tt2 dl{ width:245px; float:left ; padding-left:15px}
.tt2 dl dt{ font-size:14px ; color:#000 ; padding:5px 0}
.tt2 dl dt a{ color:#000}
.tt2 dl dd{ font-size:12px ; line-height:24px ; color:#666}
.tt2 dl dd a{ color:#20a2ec}
.tt3{ width:330px}

.tt3con{ overflow:hidden}
.tt3con li{ overflow:hidden ; height:57px; margin-top:15px }
.tt3left{ width:71px; height:57px ; float:left ; position:relative}
.tt3left img{ width:70px; height:57px}
.tt3left>a{ display:block ; background:url(../images/home_27.png); width:71px; height:57px; position:absolute ; left:0px; top:0px}
.tt3con dl{ width:250px; float:right}
.tt3con dl dt{ font-size:13px; line-height:18px}
.tt3con dl dt a{ color:#666}
.tt3con dl dd{ font-size:12px ; color:#20a6f2 ; line-height:18px}
.three{ overflow:hidden }
.threediv{ padding:30px 0 20px 0 }
.threediv p{ font-size:20px; font-weight:bold ; line-height:36px; border-bottom:1px solid #e7e7e7 ; color:#159deb}
.threediv div{ overflow:hidden ; padding:25px 0 15px 0}
.threediv div a{ display:block ; float:left ; border:1px solid #e7e7e7 ; width:125px; height:70px ; margin-right:13px}
.threediv div a img{width:125px; height:70px}

.foot{ width:100% ; background:#606060}
.footer{ overflow:hidden}
.footleft{ width:960px; float:left}
.footnav{ font-size:14px ; color:#b0b0b0 ; padding:25px 0 15px 0}
.footnav a{ color:#b0b0b0 ; padding:0 15px}
.footnav a:first-child{ padding-left:0px}
.footleft p{ line-height:24px; color:#b0b0b0 ; font-size:14px}
.footleft p span{ padding-right:20px}
.footleft p span a{ color:#b0b0b0}
.fen{ height:24px; padding:15px 0 30px 0}
.footright{ float:right ; width:114px; height:114px ; margin-top:30px}
.foot2{ background:#333333 ; padding:7px 0 5px 0; text-align:center ;color:#b0b0b0 }
.foot2 p{ line-height:18px}


/****************about***************/
.other{ overflow:hidden ; padding:30px 0}
.otherleft{ width:310px; height:auto ;  float:left ; background:#eee}
.othertitle{ text-align:center ; line-height:50px; font-size:18px; color:#fff ; text-transform:uppercase ; background:#159deb}
.otherul{ padding:15px 17px 30px 17px}
.otherul li{ background:url(../images/other_05.jpg) no-repeat left ; line-height:40px ; border-bottom:1px solid #dcdcdc}
.otherul li a{ display:block ; padding-left:18px ; font-size:13px; color:#888888}
.otherul li:hover a{ color:#159deb}
.otherul li.otheract a{ color:#159deb}
.otherright{ width:865px; height:auto ; overflow:hidden ; float:right}
.righttitle{ padding:20px 0 8px 0 ; overflow:hidden ; border-bottom:1px solid #e7e7e7}
.righttitle span{ font-size:18px; color:#159deb ; float:left}
.righttitle p{ float:right ; font-size:14px ; color:#888}
.righttitle p a{ color:#888 ; padding:0 5px}
.about{ font-size:14px; color:#888}
.about div{ width:110% ; overflow:hidden ; padding:20px 0}
.about div img{ width:275px; height:180px ; float:left ; margin-right:15px}
.about p{ line-height:30px; padding-bottom:20px}
.contact{ font-size:14px; color:#555; padding-top:20px}
.contact ul{ padding-bottom:20px}
.contact ul li{ line-height:30px}
.contact ul li a{ color:#555}
/****************about***************/


/****************new***************/
.newul{ width:110% ; height:auto ; overflow:hidden}
.newul li{ width:260px;height:306px; padding:7px; border:1px solid #e7e7e7 ; float:left ; margin-right:15px ; margin-top:25px}
.newul li div{ width:260px; height:160px}
.newul li div img{ width:260px; height:160px}
.newul li dl{}
.newul li dl dt{ font-size:14px; padding:15px 0 5px}
.newul li dl dt a{ color:#555}
.newul li dl dd{ font-size:13px; line-height:24px; height:72px;}
.newul li dl dd a{ color:#888}
.newul li dl p{ font-size:12px; color:#d4cfc7 ; padding-top:10px}
.newul li:hover{ border:1px solid #000}
.shu{ line-height:30px ; font-size:13px; text-align:right ; padding:30px 0}
.shu a{ padding:3px 10px ; border:1px solid #e2e2e2 ; color:#888}
.shu a:hover{ background:#e2e2e2}
.shu a.shuact{ background:#e2e2e2}
.new2title{ text-align:center ; font-size:18px ; color:#159deb ; padding:50px 0 10px 0}
.new2date{ text-align:center ; font-size:14px; color:#888}
.new2{ font-size:14px ; color:#555}
.new2 p{ line-height:30px; padding-top:20px}
.new2 span{ display:block ; line-height:30px}
.new2 div{ width:508px; margin:20px auto 10px auto}
.new2 div img{ width:508px}
.new2bot{ font-size:12px; padding-top:20px; border-top:1px solid #e7e7e7 ; margin-top:20px}
.new2bot a{ display:block ; line-height:22px; color:#888}
/****************new***************/


/****************exhibition***************/
.exhibition{ font-size:14px ; color:#555 ; padding-top:20px}
.exhibition p{ line-height:26px; }
.exhibition>span{ display:block ; line-height:26px; font-weight:bold ; padding-top:20px ; color:#333}
.exhibition a{ line-height:26px; display:block ; color:#555 }
.exhibition a span{ font-weight:bold ;  color:#333}
/****************exhibition***************/


/****************submission***************/
.submission{ padding-top:25px; font-size:14px}
.subtitle{ color:#010101 ; padding-bottom:15px}
.subul li{ line-height:30px; background:url(../images/submiss_05.jpg) no-repeat left}
.subul li a{ color:#555 ; padding-left:25px}
.submit{ display:block ; width:220px; line-height:45px; background:#159deb ; text-align:center ; border-radius:5px; color:#fff ; font-size:18px ; margin:25px 0}
.subdiv p{ line-height:30px}
.subdl dt{ font-size:16px ; color:#159deb ; padding:20px 0 10px 0}
.subdl dd{ font-size:13px; color:#666 ; line-height:26px}
/****************submission***************/

.workul{ width:100% ; padding-top:10px}
.workul li{ padding:10px 15px ; margin-top:10px}
.workul li span{ font-size:14px ; padding-bottom:8px ; display:block}
.workul li span a{ color:#159deb}
.workul li p{ font-size:13px; line-height:22px}
.workul li p a{ color:#888 ; }
.gray{ background:#f7f7f7 }



/****************speaker***************/
.speakul{ width:100% ; height:auto }
.speakul li{ overflow:hidden ; font-size:13px ; margin-top:30px}
.speakleft{ width:170px; height:290px ; background:#e4e4e4 ; float:left}
.speakleft div{ width:170px; height:220px; }
.speakleft div img{ width:170px; height:220px; }
.speakleft p{ padding:10px 0px; line-height:24px; font-size:14px ; font-weight:bold ; text-align:center}
.speakleft p a{ color:#240015}
.speakright{ width:670px; height:auto ; overflow:hidden ; float:right}
.speakright p{ line-height:22px; padding-bottom:20px ; color:#888}
/****************speaker***************/



.sponul{ font-size:13px; overflow:hidden}
.sponul li{ padding-top:10px ; overflow:hidden}
.spontitle{ font-size:16px; color:#159deb ; padding:20px 0 20px 0}
.spontitle a{ color:#159deb }
.sponcon{ width:100% ; height:auto ; overflow:hidden}
.sponleft{ width:250px; height:160px; border:1px solid #e7e7e7 ; float:left}
.sponleft img{ width:250px; height:160px; }
.sponright{ width:590px; float:right}
.sponright p{ line-height:26px}
.sponright p a{ color:#555}


/****************overview***************/
.over{ width:100% ; font-size:14px ;margin-top:25px}
.table dd{ border-left:1px solid #fff ; border-bottom:1px solid #fff ; padding:10px 0}
.tr1 td{ background:#1c96e3 ; text-align:center ; color:#fff ; line-height:40px ;border-left:1px solid #fff ; border-bottom:1px solid #fff ;}
.s1{ background:#c6d9f0 ; color:#555 ; text-align:center; padding:10px 0 ; border-left:1px solid #fff ; border-bottom:1px solid #fff ;}
.s1 p{ line-height:24px}
.s2{ background:#ddf0f7 ; color:#555; text-align:center ; border-left:1px solid #fff ; border-bottom:1px solid #fff ; padding:10px 0 }
.s3{color:#555 ; border-left:1px solid #fff ; border-bottom:1px solid #fff ; padding:10px 0 }
.s3 p{ padding-left:18px}
/****************overview***************/

.part{ font-size:14px ; margin-top:25px}
.patr1 td{ background:#1c96e3 ; text-align:center ; color:#fff ; padding:10px 0;border-left:1px solid #fff ; border-bottom:1px solid #fff ;}
.patr1 td p{ line-height:20px}
.part2 td{ background:#f4f7ff ; text-align:center ; color:#555 ; padding:10px 0;border-left:1px solid #fff ; border-bottom:1px solid #fff ;}
.part3 td{background:#c7d9f1 ; text-align:center ; color:#555 ; padding:10px 0;border-left:1px solid #fff ; border-bottom:1px solid #fff ;}
.pp1 p{ text-align:left ; padding:0 15px ; line-height:26px}
.pa{ color:#555 ; font-size:14px ; padding-top:10px}
.pa p{ line-height:30px}
.pa a{ display:block ; width:170px; line-height:45px; background:#1c96e3 ; color:#fff ; text-align:center ; border-radius:5px ; margin:20px 0}









