@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{background:#FFFFFF;width: 100%;font-size:14px; color:#000; line-height:17px; font-family:"微软雅黑", "黑体", "宋体";}
a{color: #036;text-decoration: none;}
a:hover{text-decoration: none; color:#c00;}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.marr30{margin-right:30px;}
.marr15{margin-right:12px;}
.marr20{margin-right:20px;}
.clear{clear:both;}
.blank10{height:10px; overflow:hidden;}
.blank25{height:30px; overflow:hidden; clear:both;}
.blank20{height:12px; overflow:hidden; clear:both;}
.blank30{height:70px; overflow:hidden; clear:both;}
.tc{text-align:center;}
.tr{text-align:right;}
.pad{padding:15px 0px}
.padt5{padding-top:8px;}
.pad20{padding:20px;}
.pad30{padding:30px 50px 30px 40px;}
.fw{color:#fff;}
.f14g{color:#666; font-size:14px;}
td{padding:6px; border:#f7d223 solid 1px; font-size:14px;}
.padt10{padding-top:15px;}
.marr10{margin-right:10px;}
.marl10{margin-left:10px;}
.padt{padding-top:15px;}
textarea{padding:5px; font-size:14px; color:#333; line-height:24px; font-family:"微软雅黑"; margin:0px; border:#0081cc solid 1px; height:80px;}

.fl{float:left;}
.fr{float:right;}

.adiw1{width:48%;}

.msimgborder{margin-right:20px;}

.special_top {
    height: 90px;
    background: #fff;
    color: #fff;
    z-index: 9999;
	position:relative;
}

.fr span {
  padding: 0px 10px;
  border-right: #666 solid 1px;
  font-size: 12px;
  line-height: 18px;
}

.stop{width:1250px; margin:0 auto;}
td{padding:5px; border:#ccc solid 1px; color:#333; font-size:14px;}

#header_wrap,#banner_wrap,#footer_wrap{width: 100%;}
.header-inner,.footer-inner,.inner{width: 1250px;margin: 0 auto; position:relative;}
.intro-inner{border:#ececec solid 1px; box-shadow:0px 0px 25px #ccc;width: 1248px;margin: 0 auto; position:relative;}
.introcon{padding:45px 80px; font-size:16px; line-height:30px; color:#333;}
.rohmreport{padding-bottom:20px; padding-top:20px; border-bottom:#ccc dashed 1px;}
#header_wrap{background: #fff;height: 90px;position: fixed;top: 0;opacity:1;border-bottom: 1px dashed #666;}
#banner_wrap{
    margin-top: 15px;
    overflow: hidden;
    background: url('../images/banner.jpg') center center no-repeat;
    height: 500px;
}
.banner_bg{background:url(../images/banner_0.jpg) no-repeat; width:100%;}
.banner_mdisplay{width:1250px; margin:0 auto; display:none;}
#banner_wrap_detail{
    position: relative;
    margin-top: 70px;
    overflow: hidden;
    background: url('../images/banner_detail.jpg') center center no-repeat;
    height: 300px;
}
.inner .logo_rohm{position:absolute; left:0px; top:10px; width:130px; height:102px; z-index:100;}
.inner .mebu_rohm{position:absolute; width:500px; right:0px; top:0px; z-index:100; background:url(../images/menubg.png) no-repeat; background-position:center; height:60px; padding-left:100px; padding-top:20px;}
.inner .mebu_rohm a{font-size:18px; color:#fff; line-height:30px; text-decoration:none; margin-right:30px;}
.inner .mebu_rohm a:hover{border-bottom:#c00 solid 3px; text-decoration:none;}
#banner_wrap img{width: 100%;}
.intro-text { padding-top:30px;text-align: center; padding-bottom:30px;}

.prointro{margin:0 auto; width:1000px; padding-bottom:50px;}
.prointro h2{font-size:18px; font-weight:800; color:#0080cb; display:block; width:130px; border-bottom:#0080cb solid 1px; text-align:center; line-height:36px; margin-bottom:15px;}
.prointrocon{color:#333; font-size:16px; line-height:30px;}
.prointrocon a{display:block; width:100px; background:#0080cb; color:#fff; padding:2px 0px; text-align:center; font-size:14px; line-height:25px; height:25px; border-radius:3px;}
.prointrocon a:hover{background:#bbe0e3; color:#0080cb;}
.pro_carele{margin-left:30px; border:#aedcf4 solid 1px; border-radius:5px; box-shadow:0px 0px 5px #ccc; padding:15px; background:#eef7fe;}
.pro_award{padding:2px; border:#ccc solid 1px; box-shadow:0px 0px 5px #ccc;}

.section1,.section2,.section3,.section4,.section5,.section6,.section7{padding: 80px 0px;}
.section4{background:#fff;}
.section2{background:url(../images/regbg.jpg) repeat-y;}
.topic1{float:left; background:#f8f8f8; border:#ddd solid 1px; border-shadow:1px 3px #666; width:44%; padding:20px;}
.topic1 .stitle{font-size:18px; line-height:30px; padding-bottom:10px; color:#000;}
.topic1 .sintro{font-size:14px; line-height:20px; color:#666; padding-bottom:10px;}
.topic1 .speaker{font-size:14px; line-height:26px; color:#333;}
.sectitle{text-align: center;margin-bottom: 20px;}
.sectitle h2{text-align: center;font-size: 26px; padding-bottom:30px;}
.section1,.section2 .secbtm1{font-size: 16px;width: 1250px;margin: 0 auto;text-align: left;}
.section3{background:#f5f5f5;}
.section0{background:#f0f7fb;}

.introbg{background:url(../images/introbg.png) no-repeat center center; padding:50px 50px 50px 50px; color:#000; font-size:16px; line-height:30px; height:70px; text-align:center;}

.cognex_master{padding:0px 150px;}
.cognexreg{width:240px; height:30px; margin:5px auto 0px; text-align:center; font-size:16px; font-weight:normal; line-height:30px; background:#f7d223; border:#f7d223 solid 1px; border-radius:25px; color:#fff; cursor:pointer;}
.cognexreg_report{width:540px; height:70px; margin:20px auto 0px; text-align:center; font-size:18px; font-weight:bold; line-height:70px; background:#c0272d; border:#c0272d solid 1px; border-radius:5px; color:#fff;}
.cognexreg_red{width:240px; height:50px; margin:20px auto 0px; text-align:center; font-size:16px; font-weight:bold; line-height:48px; background:#0080cb; border:#0080cb solid 1px; border-radius:25px; color:#fff; cursor:pointer;}
.cognexreg_red:hover{background:#aa092f; border:#aa092f solid 1px;}
.cognexreg_red a{color:#fff; cursor:pointer; text-decoration:none;}
.cognexreg a{color:#000; cursor:pointer; text-decoration:none;}
.cognexreg:hover{background:#C90; border:#C90 solid 1px; border-radius:25px; color:#fff;}

.szw1{width:57%;}
.szw10{width:60%;}
.szw2{width:20%;}
.szw2 img{width:80%;}
.szw3{width:40%;}
.szw4{width:38%;}
.szw5{width:62%;}
.szw6{width:33%;}
.szw7{width:30%;}
.szw8{width:50%;}
.szw9{width:45%;}
.szw11{width:55%;}
.szw12{width:10%;}
.szw13{width:65%;}
.szw03{width:43%;}
.szw04{width:35%;}

.pronew01{border:#416d96 solid 1px; border-radius:10px; padding:15px 15px 10px 10px; background:#fff;}
.proinfo{font-size:14px; line-height:22px; color:#333; padding:6px 0px;}
.protitle{background:#ffc000; height:40px; font-size:16px; color:#000; line-height:40px; width:100%; text-align:center; border-radius:10px; border-top-right-radius: 0; border-bottom-left-radius: 0;}


.regleftcon{padding:40px 40px 10px 170px; color:#fff; font-size:16px; line-height:26px;}
.regrightcon{padding:70px 50px 20px 30px; font-size:16px; color:#000; line-height:23px;}
.resource1 a{display:block; width:320px; color:#333; float:left; line-height:30px; background:url(../images/icon3.png) no-repeat left top 10px ; text-decoration:none; padding:5px 0px 5px 25px; border-bottom:#ccc dashed 1px;}
.resource1 a span{float:right; padding-right:15px; padding-top:5px;}
.resource1 a:hover{color:#c00;}
.resource2 a{display:block; width:280px; color:#333; float:left; line-height:30px; background:url(../images/icon5.png) no-repeat left center; text-decoration:none; padding:5px 0px 5px 25px; border-bottom:#ccc dashed 1px;}
.resource2 a span{float:right; padding-right:15px; padding-top:5px;}
.resource2 a:hover{color:#c00;}

.cognexreg{width:240px; height:70px; margin:20px auto 0px; text-align:center; font-size:18px; font-weight:bold; line-height:70px; background:#c0272d; border:#c0272d solid 1px; border-radius:5px; color:#fff; cursor:pointer;}
.cognexreg a{color:#fff; cursor:pointer;}
.cognexreg:hover{background:#a2092d; border:#a2092d solid 1px; border-radius:5px;}

.mornsun_btn{display:block; width:200px; float:left; margin-right:50px; background:#09c; height:40px; font-size:16px; line-height:40px; text-align:center; color:#fff;}
.mornsun_btn:hover{background:#0080cb; color:#fff;}

.sztopic{font-size:16px; line-height:24px; color:#333; padding-bottom:25px; height:300px;}
.seccon{padding:15px; background:#fff; color:#333; line-height:24px; font-size:16px; margin:20px 0px;}

.intropic{float: left;width: 350px;margin-right: 20px;}
.introtxt{float: left;width: 620px;}
.bdyc-table{width: 100%;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1; font-size:16px; line-height:24px;}
.bdyc-table td{padding: 8px;border-bottom: 1px solid #DDDDDD; text-align:center;}
.bdyc-table tr td:first-child{border-right: 1px solid #DDDDDD;text-align: left;}
.bdyc-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.bdyc-table tr td.tbtit{font-weight: bold;background: #ccc;color:#333;font-size: 14px;text-align: center;padding: 8px; border:#fff solid 1px;}
.timearea-table{width: 1000px;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1;font-size: 16px;}
.timearea-table td{padding: 6px 20px;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;text-align: left;}
.timearea-table tr td:last-child{border-right: none;}
.timearea-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.timearea-table tr td.tbtit{font-weight: bold;background: #1cb4df;color:#ffffff;font-size: 18px;text-align: center;padding: 10px 20px;}
.giftone{float: left;width: 242px;overflow: hidden;font-size: 16px;margin-right: 10px;text-align: center;}
.giftone:last-child{margin-right: 0px;}
.giftone img{width: 228px;border: 1px solid #DDDDDD;}
.section5{background: #f2f2f2;}
.infoma{text-align: left;padding: 20px;margin: 0 auto;text-align: center;}
.infone{width: 600px;font-size: 20px;margin: 18px auto;}
.infone b{width: 120px;display: inline-block;}
.infone input{width: 450px;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 200px;height: 40px;}
#footer_wrap{background: #000000;color: #666;text-align: center;padding: 15px 0px;}

.downloadimg{border-radius:5px;}

/* 焦点图 */
#banner_scroll{height: 450px;}
.focus{overflow:hidden; zoom:1; }
.scroll{ width:1090px; margin:0 auto; position:relative; padding-top:16px;overflow: hidden;}
.scroll .t, .arr_left, .arr_right,.scroll_txt{position:absolute;}
.arr_left{ width:45px; height:70px; cursor:pointer; line-height:400px; overflow:hidden; left:3px; top:170px;background:url(../images/video_0921_arrow_left.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_0921_arrow_left.png');_background:none;}
.arr_right{ width:45px; height:70px; cursor:pointer; line-height:400px; overflow:hidden; right:3px; top:170px;background:url(../images/video_0921_arrow_right.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_0921_arrow_right.png');_background:none;}
.scroll .t{width:145px; height:36px; cursor:pointer;overflow:hidden; left:-10px; top:16px;background:url(../images/video_1220_zyc_dsj_logo.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_1220_zyc_dsj_logo.png');_background:none;}
.scroll .box{float:left; width:1090px;overflow: hidden;}
.scroll .box img{width:1090px;height: 370px;}
.scroll_cont{ border:solid 3px #fff; width:1090px; height:370px;}
.numList{ vertical-align:middle; text-align:center; padding:8px; }
.numList span{display: inline-block; width:25px; height:0; padding-top:8px; border:solid 1px #5e5e5e; margin-right:5px; background:#fff; cursor:pointer; line-height:0; font-size:0}
.numList span.selected{border:solid 1px #333; background:#000}
.scroll_txt{ left:860px; top:11px;}
.scroll_txt .txtbg{ position:absolute;width:257px; height:390px;left:0px; top:0;background:url(../images/video_0921_txtbg.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/video_0921_txtbg.png');_background:none;}
.scroll_txt .txtcontent{ position:absolute;left:34px; top:50px; color:#ffffff; width:210px}
.scroll_txt .txtcontent h2{ font-size:20px; color:#ccc;  line-height:24px; padding:0 0 5px;}
.scroll_txt .txtcontent p{ padding:5px 0;}
.scroll_txt .txtcontent p a{  color:#025c98;-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.scroll_txt .txtcontent p a:hover{color:#0085CA;}
.scroll_txt .txtcontent .btn{ text-align:center; padding:10px}
.scroll_txt .txtcontent .btn a{ background:url(../images/video_0921_02.png) no-repeat 0 -250px; width:94px; height:25px; display:block; margin:0 auto; cursor:pointer; line-height:400px; overflow:hidden}
.txtcontent h2 a { color:#FFFFFF;}
.txtcontent h2 a:hover { color:#ffffff; text-decoration:none;}
.txtcontent h2 a:visited { color:#ffffff;}
.playList{ float:right;width:308px; overflow:hidden;}
.playList li{ width:290px; height:80px; padding-left:18px; background:url(../images/video_0815_01.png) no-repeat}
.playList li.active{ background-position:0 -80px}
.playList li h3{ color:#333; font-size:16px; font-family:"微软雅黑", "黑体"; line-height:30px;}
.playList li a, .playList li a:visited, .playList li a:hover{color:#333}
.playList li p{ color:#898989; padding-right:9px}
.playList li.active a, .playList li.active a:visited, .playList li.active a:hover, .playList li.active p{ color:#fff;}



/*scrolldoor*/
.scrolldoorFrame{width:1050px;margin:0px auto;overflow:hidden;} 
.hidden {display:none;}
.scrollUl{width:750px;border-bottom:0px solid #CCC;overflow:hidden;height:60px; margin:0 auto;} 
.scrollUl li{float:left;} 
.bor03{border-top-width:0px; padding-top:5px;} 
.secborder{border:none; padding:25px 10px 25px 40px;}
.powerborder{border:none; padding:25px 0px;}
.sd01{cursor:pointer;border:1px solid #c00;background:#c00;margin:5px 15px;padding:10px 35px;font-weight:bold; color:#fff; font-size:18px; border-radius:5px;} 
.sd02{cursor:pointer;border:1px solid #222;margin:5px 15px;padding:10px 35px; font-size:18px; background:#222; border-radius:5px; color:#fff;}
.sec01{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sec02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}
.sd01_2{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sd02_2{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}
.third01{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;} 
.third02{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px;}
.third01_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.third02_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}

.thirdlo_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.thirdlo_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}

.thirdlh_1{cursor:pointer;background:#fff;margin:15px 0px;font-weight:normal; color:#3b9dd5; margin-left:0px; font-size:14px; line-height:35px; height:35px; border:#3b9dd5 solid 1px; color:#000; box-shadow:0px 0px 10px #ccc;}
.thirdlh_2{cursor:pointer;border:0px solid #CCC;margin:15px 0px; font-size:14px; background:#ececec; height:35px; line-height:35px; font-size:14px;}


.sec_01{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.sec_02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}

.sec01_1{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;line-height: 24px;} 
.sec02_1{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;line-height: 24px;}

.seclh_1{cursor:pointer;border:1px solid #3b9dd5;background:#3b9dd5;margin:5px;padding:5px 25px;font-weight:normal; color:#fff; margin-left:0px; font-size:14px;} 
.seclh_2{cursor:pointer;border:0px solid #CCC;margin:5px;padding:5px 25px; font-size:14px; background:#ececec;}


.thirdscrolldoor{width:99%; margin-top:30px; clear:both;}
.thirdscrollul{height:630px; overflow:hidden; width:20%; float:left;}
.thirdscrollul li{border:#ccc sosolid 1px; text-align:center; height:35px;}
.thirdborder{border:#fff solid 1px; color:#000; box-shadow:0px 0px 20px #ccc; padding:25px; float:right; width:70%; margin-top:15px;}
.third_tdtitle{background:#3b9dd5; text-align:center; font-weight:bold; color:#fff; font-size:14px;}

.sd_01border{border:#fff solid 1px; color:#000; box-shadow:0px 0px 20px #ccc; padding:25px; width:93%; margin-top:35px;}


h2{font-size:16px; font-weight:bold; line-height:36px; color:#333; margin:0px; padding:0px;}
.msvideocon{padding:15px 5px; background:#fff; color:#333; line-height:24px; font-size:16px; margin:20px 0px;}

.msvideo{clear:both; position:relative;}
.msvideo .msvideoplay{position:absolute; top:60px; left:45%}
.msvideo .msvideoplay a img{opacity: 0.5;}
.msvideo .msvideoplay a img:hover{opacity: 0.9;}
.msvideobg{margin-top:-5px;}
.msvideobg a{background:#003; padding:10px 0px; text-align:center; font-size:16px; line-height:23px;color:#fff; display:block; width:100%;}
.msvideobg a:hover{ background:#0080cb;}

.msdownloadcon{clear:both; padding:15px; border-bottom:#ccc dashed 1px; margin-bottom:15px;}
.msdownloadcon:hover{background:#f8f8f8;}
.msdownloadcon img {
    float: left;
    margin: 0px 10px 10px 0px;
}
.msdownloadcon .newstitle {
    font: 16px;
    line-height: 26px;
    font-weight: bold;
    color: #333;
}
.msdownloadcon .newscon {
    line-height: 23px;
    font-size: 14px;
    padding-top: 8px;
    color: #666;
}

/*WeChat css*/
#wheader-box{width: 100%;}
.wheader-inner{margin: 0 auto;width: 100%;}
.wheader-inner img{width: 100%;}
#form_wrap{margin: 2em auto;width: 100%;}
#wfooter-box{background: #393a3c;color: #FFFFFF;font-size: 1rem;padding: 1% 0;}
#wfooter-box p{text-align: center;}
@media screen and (max-width:639px){	
.intro-text{background:url(../images/banner.jpg) no-repeat;}
	#wfooter-box p{font-size: 8px;line-height: 16px;}	
	.wfooter-inner{width: 99%;}
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 14px;margin: 8px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}
}


@media screen and (min-width:640px) and (max-width:767px){
.intro-text{background:url(../images/banner.jpg) no-repeat;}
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}

}

@media screen and (min-width:360px) and (max-width:1250px){
	.banner_mdisplay{width:1250px; margin:0 auto; display:block;}
	.banner_bg{display:none;}
	#banner_wrap{display:none;}
.intro-text{background:url(../images/banner.jpg) no-repeat;}
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}
#banner_wrap{
    position: relative;
    margin-top: 80px;
    overflow: hidden;
    background: url('../images/banner_m0.jpg') center center no-repeat;
    height: 500px;
}
#banner_wrap_detail{
    position: relative;
    margin-top: 70px;
    overflow: hidden;
    background: url('../images/banner_m_detail.jpg') center center no-repeat;
    height: 300px;
}

}

/*picclick*/
li{list-style:none;}
#imgModule{display:none;}
#imgDefault{cursor:pointer;}
.imgItem{width:234px;height:154px;}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;left:0;top:150%;width:100%;height:100%;}
.lightBoxContent{width:1145px;height:774px;position:absolute;left:50%;top:50%;background:#fff;margin:1000px 0 0 -550px; z-index:1000;}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imgLight{width:1145px;height:774px;-webkit-animation:change 1s;animation:change 1s;}
.lightBoxSprite{background-image:url(../images/imgIcons.png);background-repeat:no-repeat;}
#lightBoxPrev{left:10px;background-position:2px center;}
#lightBoxNext{right:10px;background-position:-42px center;}
.closeBtn{width:35px;height:35px;background-position:-100px center;position:absolute;top:150%;right:15px;cursor:pointer;}
.lightBoxPagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}
@keyframes change
{
    0%{opacity:0;}
    100%{opacity:1;}
}

/*survey*/
.rohmsurvey{padding:25px 20px; border-bottom:#ccc dashed 1px; position:relative;}
.rohmsurvey .r_propic{position:absolute; top:0px; right:50px; display:block; width:260px; height:185px;}
.rohmsurvey:hover{background: #f8f8f8;}
.rtitle{border-left:#0080cb solid 3px; padding-left:10px; margin-bottom:10px;}
.rtitle h3{font-size:16px; color:#333;text-align: left; font-weight:normal;}
.rtitle h3 span{color:#c00;}
.rohmsurvey ul li{line-height:30px; font-size:14px; color:#333; float:left; width:50%;}
.rohmsurvey ul li input{position:relative;top:3px;}
.regbtn{padding:20px;text-align:center;}
.regbtn input{width:150px;height:35px;border-radius:25px;border:solid 1px #c00;background:#c00;cursor:pointer; font-weight:bold; color:#fff; font-family:"Microsoft YaHei UI"; font-size:18px;}
.regbtn input:hover{background:#fff; color:#c00; font-weight:bold;}
.rohmbeizhu{padding:20px 20px 20px 20px;}
.rohmrule{padding:20px 20px 20px 150px;}

