@charset "utf-8";
/*  

  html
        {
            filter: grayscale(100%);
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
            filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
            -webkit-filter: grayscale(1);
        }
*/

/* CSS Document */
body,ul,li,div,p,img,span,a,h1,h2,h3,h4,h5,h6,i,button,input{ margin:0px; padding:0px; border:0px; border:none; font-family:"宋体"; font-style:normal; list-style:none;}
a{ text-decoration:none; color:#fff;}
input{outline:none;}
body{ background-color:#fff;height:100%; overflow:auto;}
/*top*/
.logo_box{ height:136px; background-image:url(../images/top_bg.png); }
.logo_con{ width:1100px; margin:0 auto; padding-top:34px; }
.logo{ width:532px;height:59px; overflow:hidden; float:left; }
.search_box{ float:left; background:url(../images/logo_bg.png) no-repeat center center; width:502px; height:80px; overflow:hidden; margin-left:20px; padding-top:20px;}
.login_box{ color:#fff;font-size:12px;width:140px; height:32px; border-radius:50px; background-color:#229FDC; line-height:32px; padding:0px 15px; float:left;}
.login_box a{ font-family:"宋体";}
.login_box a:hover{ text-decoration:underline;}
.login_box i{ padding:0px 9px;}
.search_con{
	float: left;
	margin-left: 14px;
	margin-right: 15px;
	/* font-size: 32px; */
	width: 300px;
	color: #106DAC;
}
.search_con input{width:187px; height:32px; border:1px solid #229FDC; padding-left:5px; line-height:32px; font-size:14px; float:left;} 
.search_con .search_blue{ cursor:pointer; display:inline-block; width:81px; height:34px; line-height:25px; text-align:center; background-color:#29A5E1; color:#fff;float:right; font-size:18px;}
.search_btn{ background-image:url(../images/icon.png); background-position:-1px -227px; padding-left:23px;}
.contact{ float:right; width:68px; height:23px; border:1px solid #229FDC; font-size:12px; background-color:#fff; text-align:center; line-height:23px; margin-top:5px;}
.contact a{ color:#333;}
.contact a:hover{ text-decoration:underline;}

/*nav更改12-13 15:50*/

.nav_box{ width:100%;  background-color:#29a5e1; height:40px; border-bottom:1px solid #106dac;}
.nav_con{ width:1100px; margin:0 auto;line-height:40px;}
.nav_con .nav_ul>li{ float:left; padding:0px 14px; background:url(../images/li_right.png) no-repeat right center;}
.nav_con .nav_ul>li>a{ background:url(../images/icon.png)  no-repeat; padding-left:20px;}
.nav_con .nav_ul>li>a:hover	{ background-color:#0CF	}
.nav_con ul li .index{ background-position:-2px -199px; padding-left:25px;}
.nav_con ul li .policy{ background-position:0px -170px;padding-left:25px;}
.nav_con ul li .news{ background-position:-2px -254px;}
.nav_con ul li .dynamic{ background-position:-2px -142px;}
.nav_con ul li .firm{ background-position:-2px -114px;}
.nav_con ul li .notice{ background-position:-2px -86px;}
.nav_con ul li .scenery{ background-position:-2px -30px;}
.nav_con ul li .classroom{ background-position:-2px -60px;}
.nav_con ul li .data{ background-position:-2px -5px;}
.nav_con ul li .work{ background-position:-2px -281px;}
.nav_con ul .last_li{ background:none;}
.nav_con ul .current{ background:#EE9165;}


/*左侧列表icon*/
.news_span{ margin-right:6px; display:inline-block; width:22px; height:20px; background-image:url(../images/icon_blue.png); background-position:-1px -254px;}
.dynamic_span{margin-right:6px; display:inline-block; width:16px; height:16px; background-image:url(../images/icon_blue.png); background-position:-2px -142px;}
.guide_span{margin-right:6px; display:inline-block; width:18px; height:20px; background-image:url(../images/icon_blue.png); background-position:-2px -112px;}
.circular_span{margin-right:6px; display:inline-block; width:19px; height:19px; background-image:url(../images/icon_blue.png); background-position:-2px -86px;}
.scenery_span{margin-right:6px; display:inline-block; width:18px; height:13px; background-image:url(../images/icon_blue.png); background-position:-2px -35px;}
.classroom_span{margin-right:6px; display:inline-block; width:18px; height:17px; background-image:url(../images/icon_blue.png); background-position:-2px -63px;}
.data_span{margin-right:4px; display:inline-block; width:17px; height:15px; background-image:url(../images/icon_blue.png); background-position:-2px -8px;}
.work_span{margin-right:4px; display:inline-block; width:19px; height:19px; background-image:url(../images/icon_blue.png); background-position:-2px -283px;}
.firm_span{margin-right:4px; display:inline-block; width:19px; height:19px; background-image:url(../images/icon_blue.png); background-position:-2px -114px;}
.notice_span{margin-right:4px; display:inline-block; width:19px; height:19px; background-image:url(../images/icon_blue.png); background-position:-2px -86px;}


.fixed{ width:100%; z-index:9999;position:fixed; top: 0px;}
.solve{ width:100%; height:0px; padding-top:177px;}
/*系统板块*/
.system_box{ width:100%; background-color:#106dac; height:495px; padding-top:35px;}
.system_con{ width:1100px; margin:0 auto; overflow:hidden;}
.system_con ul li{ /*width:245px;*/width:185px; height:180px; background-color:#24A1DE; padding-top:60px; text-align:center; float:left; margin:0px 15px;}
.system_con ul li:hover{ background-color:#EE9165;}
.system_con ul li span{ background-image:url(../images/icon.png); display:block; width:84px; height:74px;text-align:center;margin:auto;}
.system_con ul .project span{  background-position: 0px -329px;}
.system_con ul li a{ display:block; width:100px; height:33px; border:1px solid #fff; text-align:center; line-height:33px; font-size:16px; margin:auto; margin-top:40px;}
.system_con ul .clothing span{background-position: 0px -489px;}
.system_con ul .exhibition span{background-position: 0px -410px;}
.system_con ul .train span{background-position: 0px -568px;}
.system_con ul .expert span{background-image:url(../images/expert.png);background-size: 84px 74px; }
/*通知*/
.notice_box{ width:1086px; overflow:hidden; margin:0 auto; margin-top:30px; padding-left:14px;}
.link_text{ padding-top:20px;}
.notice_box a:hover{ color:#EE9165;}
.news_con a:hover{ color:#EE9165;}
.wh_scene a:hover{ color:#EE9165;}
.platform_box a:hover{ color:#EE9165;}
.link_text a:hover{ text-decoration:underline;}
.notice_con{ float:left; width:404px;}
.dynamics_con{ float:left; width:514px; margin-left:125px;}
.notice_title{ margin-bottom:15px;}
.notice_title span{ width:5px; height:19px; background-color:#fff; display:inline-block; margin-right:10px;}
.notice_title p{ color:#fff; display:inline-block; font-size:24px; background:url(../images/notice_title_r1_c1.png) no-repeat center right; padding-right:70px; }
.notice_title a{ float:right; font-size:14px; padding-top:5px;}
.notice_text{ padding-left:18px;}
.notice_text li{ height:33px; line-height:33px;  color:#fff; border-bottom:1px dashed #fff; font-size:14px;}
.notice_text li span{ display:inline-block; width:4px; height:4px; background-color:#fff; margin-bottom:4px; margin-right:6px;}
.notice_text li p{ display:inline-block;}
.dynamics_title p{ background:url(../images/notice_title_r2_c6.png) no-repeat center right;padding-right:180px;}
/*改上一行样式*/
.dynamics_title p{padding-right:229px;}


.dynamics_text{ float:left; width:230px;}
.dynamics_text02{ float:right; width:230px;}
/*系统入口*/
.system_entry{ text-align:center; width:100%; height:384px; background:url(../images/banner02_bg.png) no-repeat; background-size:100% 100%; padding-top:10px;}
.entry_btn{ display:block; width:123px; height:27px; text-align:center; line-height:25px; border:1px solid #fff; margin:0 auto; margin-top:15px;}
/*新闻资讯12-12-15:50*/
.news_box{ width:1100px; margin:0 auto; }
.news_box h2{ font-size:35px; font-weight:normal; color:#666666; text-align:center;}
.news_con{ overflow:hidden;}
.news_title{ margin-bottom:25px; margin-top:15px;}
.news_text{ float:left; width:376px;}
.news_text h3{ background:url(../images/diamond.png) no-repeat left center; padding-left:20px;}
.news_text h3 a{ font-size:16px; color:#333; font-weight:normal;}
.news_text p{ margin-left:18px;  border-bottom:1px solid #DBDCDC; padding-left:2px; padding-bottom:13px;}
.news_text p a{ font-size:12px; color:#999999;}
.news_in{ margin-bottom:8px;}
.news_img{ float:left; margin-left:110px; position:relative;}
.news_play ul li{ position:relative; float:left; width:592px; height:360px;}
.news_play ul{ width:20000px; position:absolute;}
.news_play{ width:592px; height:360px; overflow:hidden; position:relative;}
.play_text{ width:592px; background:rgba(0,0,0,0.65); color:#fff; position:absolute; bottom:0px; height:48px; line-height:48px;}
.news_img ol{ position:absolute; bottom:5px; right:40px;}
.news_img ol li{ margin:0px 4px; width:11px; height:11px; border-radius:50%; background-color:#f1f1f1; float:left; cursor:pointer;} 
.news_img ol .current_circular{background-color:#FF3333;}
#playBox{ width:592px; height:360px; background:#333; position:relative; overflow:hidden;}
.oUlplay { width:99999px; position:absolute; left:0; top:0;}
.oUlplay li{ float:left;}
.smalltitle {width:592px; height:10px; position:absolute; bottom:15px;left:457px; z-index:10}
.smalltitle ul{ margin:0 auto;}
.smalltitle ul li{ width:11px; height:11px; margin:0 4px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer;}
.smalltitle .thistitle{ background:#69aaec;}


/*威海风貌*/
.wh_scene{ width:1100px; margin:0 auto; margin-top:50px; }
.wh_scene h2{ font-size:35px; font-weight:normal; color:#666666; text-align:center;}
.scene_title{ margin-bottom:30px; margin-top:15px;}
.con{ height:196px; position:relative; overflow:hidden; margin-bottom:20px;}
.con ul { width:100000px; overflow: hidden; position:absolute; padding:0px;}
.con ul li { text-align:center;  float:left; width:242px; height:168px; list-style:none; margin-right:19px; }
.con ul li img{ width:242px; height:134px;}
.con ul li p{ margin-top:8px;color:#333;}
.con ul li a{ color:#333;}
.leftzs,.rightzs {  position:absolute; top:50px;}
.leftzs{ left: 0px; cursor:pointer;}

.rightzs{ right:2px; cursor:pointer;}
.con_in{ width:1030px; overflow:hidden; height:170px; margin: auto; position:relative;}

/*业务服务支撑平台*/
.platform_box{ width:1100px; margin:0 auto; margin-top:60px; padding-bottom:100px;}
.platform_box h2{ font-size:35px; font-weight:normal; color:#666666; text-align:center;}
.platform_box_title{ margin-bottom:30px; margin-top:15px;}
.service{ background-image:url(../images/service_bg.png); width:1035px; height:270px; margin:0 auto; margin-top:30px;}
.service_left{ width:324px; float:left; }
.service_right{ width:324px; float:left; text-align:center; margin-left:386px;}
.service_left ul li{ font-size:16px;text-align:center; line-height:49px; margin-bottom:24px;}
.service_right ul li{ font-size:16px;text-align:center; line-height:49px; margin-bottom:24px;}
/*footer*/
.footer{ width:100%; height:140px; background-color:#106dac;}
.footer_con{ width:910px; margin:0 auto; padding-top:30px;}
.link_box{ float:left; width:80px; height:70px; border:1px solid #fff; color:#fff; text-align:center; padding-top:10px;}
.link_text{ color:#fff; float:left;width:800px; font-size:12px; font-family:"宋体"; margin-left:16px; }
.link_img{ display:block; width:67px; height:21px; margin:0 auto; margin-top:13px;}
.link_text p{ text-align:center; height:22px;}
.trademark{margin-top: 1%}




/*list*/
/*left_nav*/
.list_box{  width:1098px; margin:0 auto; border:1px solid #a4c1cf; margin-top:20px; overflow:hidden; margin-bottom:25px;}
.left_nav{ float:left; height:700px; width:232px;background-color: #e0ebf4; border-bottom:1px solid #fff; border-left:1px solid #fff; position:relative;}
.right_con{ float:left; padding:8px 8px 0px 0px;}
.policies_icon{ font-size:16px;  padding-left:13px; height:40px; line-height:53px;}
.policy_span{ margin-right:6px; display:inline-block; width:22px; height:18px; background-image:url(../images/icon_blue.png); background-position:0px -170px;}
.leftnav_ul { padding-left:4px; position:absolute; left:0px;}
.leftnav_ul li{ cursor:pointer; font-size:14px; margin-top:5px; background:url(../images/nav_li_bg.png) no-repeat; height:42px; line-height:42px; padding-left:37px;width:204px;}
.leftnav_ul li a{ color:#333;}
.leftnav_ul li a:hover{ color:#fff;}
.leftnav_ul li:hover{ color:#fff; background:url(../images/nav_li_cur.png) no-repeat; line-height:42px;}
.nav_btm{ width:192px; height:142px;border:1px solid #a4c1cf; position:absolute; left:17px; bottom:30px;}
.leftnav_ul .nav_current{  color:#fff; background:url(../images/nav_li_cur.png) no-repeat; line-height:42px;}
.nav_btm{ width:192px; height:142px;border:1px solid #a4c1cf; position:absolute; left:17px; bottom:30px;}
.nav_btm>img{ border:4px solid #fff; width:184px; height:134px;}
/**/
.crumbs{ font-size:14px; width:824px; height:40px; line-height:40px;margin-left: 15px; padding-left:10px; border-radius:6px; background-color:#37a8df; overflow:hidden;}
.crumbs a{ float:left;}
.crumbs span{ float:left; margin-right:8px;}
.small_title{ height:52px; border-bottom:1px dashed #e0ebf4; line-height:52px; padding-left:12px; }
.small_title p{color:#e79974; font-size:14px;background:url(../images/diamond_or.png) no-repeat left center; padding-left:17px; }
.policies { font-size:14px; padding:0px 26px; margin-top:5px;min-height:456px;}
.policies a{ color:#333;/* float:left; */margin-left:3px;}
.policies a p{text-overflow: ellipsis; width:690px; overflow:hidden; display: inline-block;white-space:nowrap;  }
.policies a:hover{color:#37a8df;}

.policies .news_date{ color:#333; float:right;}
.policies li{ line-height:38px; overflow:hidden; height:38px;}
/*分页*/
.tcdPageCode{ overflow: hidden; padding-right:90px; padding-bottom:8px;}
.tcdPageCode a{color:#333;}
.tcdPageCode a:last-child{display: inline-block;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;margin: 0 2px;border-radius: 4px;vertical-align: middle;border: 1px solid #37a8df; font-size:12px;}
.tcdPageCode a:first-child{display: inline-block;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;margin: 0 2px;border-radius: 4px;vertical-align: middle;border: 1px solid #37a8df;font-size:12px;}
.tcdPageCode :last-child:hover{text-decoration: none;}
.tcdPageCode :first-child:hover{text-decoration: none;}
.tcdPageCode{ margin-top:30px;color: #ccc;}
.tcdPageCode .tcdNumber{display: inline-block;color: #333;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 6px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode .tcdNumber:hover{text-decoration: none;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #38a8df;vertical-align: middle;}
.tcdPageCode span.disabled{ font-size:12px;	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.laypageskin_default{ float: right; }

/*下拉菜单*/
.nav_con>ul>li{ position:relative;}
.pull_down_box{ display:none; padding:2px 0px; font-size:14px; width:225px; background-color:#24a1dd; position:absolute; left:0px; z-index:9999;} 
.pull_down_box ul{ top:0px; left:-6px;border-bottom:1px dashed rgba(255,255,255,0.6);border-top:1px dashed rgba(255,255,255,0.6);min-height:338px; }
.pull_down_box ul li{ line-height:42px; height:42px; padding-left:34px;z-index:9999; position:relative;}
.pull_down_box ul li a{ z-index:9998; display:block; position:absolute;top:0px; left:0px;}
.pull_down_box span{z-index:10001;background:url(../images/pull_libg.png) no-repeat -5px center;width:240px; display:block; width:240px; height:43px;position:absolute; top:0px; left:-3px; z-index:9997; display:none;; }
.pull_down_box ul li p{z-index:10000;display:block; position:absolute;top:0px; left:30px; width:180px; }

/*details*/
.details_nav{ border:1px solid #acc7d3;}
.details_box{ border:none;}
.details_text{ background-color:#f0faff; margin-top:12px; padding:0px 20px 30px 20px; }
.details_text h2{ text-align:center; font-size:18px; font-weight:600; line-height:55px; padding-top:17px;}
.details_right{width:835px; padding-top:0px;}
.post_date{ border-bottom:1px dashed #c9c9c9; line-height:30px; height:30px; margin-top:8px; margin-bottom:30px;}
.post_date span{ width:30%; text-align:center; font-weight:bold; font-size:12px; float:left;}
.details_con{ padding:0px 20px;}
.details_text p{ font-size:14px; line-height:28px; text-indent:2em;}
/*小s classroom*/
.people_im{ position:absolute; bottom:0px; left:0px; width:60px; height:190px; display:inline-block; z-index:900;}
/*威海风貌*/
.animation_box{ width:100%; background-color:#f4f2f2; padding:20px 0px; overflow:hidden;}
.animation_con{ width:1100px; margin:0 auto;}
.animation_img{ float:left;}
/*视频和轮播*/
.longbox{width:740px;margin:0px auto;position:relative;z-index:2;}
.longbox.w1003{width:740px; }
.msgWrapper{font-size:14px; background:#fff;padding:10px 0;}
.newad{width:250px;height:230px; overflow:hidden;text-align:center;}
.indexShow{ position:relative; width:740px;}
.indexShowBox{width:640px;height:255px; overflow:hidden; margin:0 auto;}
.indexShowLeft{ position:absolute;left:0px;top:37%; display:inline-block;width:34px;height:56px; background:url(../images/arrow_bold.png) no-repeat center center;}
.indexShowRight{position:absolute;right:0px;top:37%; display:inline-block;width:34px;height:56px; background:url(../images/arrow_bold_r.png) no-repeat center center;}
.animation_video{ border-radius:5px; float:right; margin-right:20px; width:320px; height:254px; overflow:hidden;}

/*威海概括*/
.survey_box{ width:100%; background:url(../images/survey_bg.png) no-repeat; padding:25px 0px 20px 0px;}
.survey_con{ width:1100px; margin:0 auto;}
.survey_title{ overflow:hidden; padding-top:5px; width:973px; margin:0 auto;}
.survey_title span{ float:left; font-size:24px; color:#f3f4ee; line-height:20px;}
.survey_text{ width:955px; margin:0 auto;}
.survey_text p{ color:#f3f4ee; font-size:15px; line-height:28px; text-indent:2em;}
.culture{ width:100%; background:url(../images/bg_dm.png) no-repeat; padding-top:50px; background-size:100% 100%; border-bottom:2px solid #f0efe4;}
.survey_bigbox{ padding-bottom:20px; background-color:#f4f2f2;}
.culture_con{ width:1055px; margin:0 auto;}
.culture_con span{ background:#333; display:inline-block; margin:0px 82px; margin-bottom:60px; border:6px solid #fff; width:170px; height:170px; border-radius:50%;-moz-box-shadow:5px 6px 10px #333333; -webkit-box-shadow:5px 6px 10px #333333; box-shadow:5px 6px 10px #333333;}
.culture_con span img:hover{opacity:0.4; }
/*news*/
.play_con{ height:196px;}
.title_play{ margin-top:20px;}
.con_news{ width:988px; background:#eee; height:196px; padding:0px 10px;}
.con_news ul li{ margin:0px 10px; width:227px;}
.con_news ul li img{ width:227px; height:129px;}
.con_news ul{ margin-top:20px;}
.con_news ul li a{ color:#016fa4;}
.new_left,.new_right {  position:absolute; top:70px;}
.new_left{ left: 0px; cursor:pointer;}
.new_right{ right:2px; cursor:pointer;}
/**/
.information_title p{ overflow:hidden; width:1070px; height:46px; line-height:46px;border-radius:5px;  border:1px solid #d2d2d2; background-color:#27a4e0; margin:0 auto; padding-left:20px;}
.information_title{ background-color:#efefef; padding:4px; width:1092px; margin:0 auto;border-radius:5px; }
.title_span{ padding-left:30px; float:left; color:#fff; font-size:18px; background:url(../images/icon.png) no-repeat; background-position:3px -249px;  display:inline-block;height:30px; line-height:30px; margin-top:8px;}
.title_bg{ float:right; display:inline-block; margin-top:5px; }

.information_text li{ border-bottom:1px dashed #f0efe4; line-height:38px;}
.information_text a{ color:#333; }
.information_text a:hover{ color:#37a8df;}
.information_text .news_date{ color:#333; float:right;}
.my_tcdPageCode{ float:right; margin-bottom:35px;}
.qfd{clear:both;}

/*直报系统*/
.system_big{ padding:20px 0px; background-color:#f4f2f2;}
.system_bg{ background:url(../images/system_bg.png) no-repeat; width:100%; height:529px;}
.system_in{ width:973px; margin:0 auto; padding-top:185px;}
.system_in a{ display:inline-block; width:399px; height:55px; text-align:center; line-height:55px; border:6px solid rgba(255,255,255,0.85); background-color:rgba(16,109,172,0.8); border-radius:8px; font-size:22px; font-weight:bold;text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
-webkit-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;
-moz-text-shadow:#000 2px 0 0,#000 0 2px 0,#000 -2px 0 0,#000 0 -2px 0;}
.system_in a:hover{background-color:rgba(238,145,101,0.8); }
.service_btn{ float:left;}
.system_in .statistics_btn{ float:right; font-size:20px;}
.need{color:#fe0000;}
/*注册*/
.register_box{ background-color:#f7f7f7; width:1060px; margin:0 auto; padding: 0px 20px; position:relative;}
.register_box h2{ font-size:24px; color:#f16f05; height:32px; font-weight:200; background:url(../images/register_icon.png) no-repeat left center;  padding:32px 0px;padding-left:35px;}
.register_con{ padding-left:35px;font-size:14px; overflow:hidden;padding-top: 20px;  background-color: #f7f7f7;}
.register_con .tit_01{background:url(../images/u10.svg) no-repeat;}
.register_con .tit_02{background:url(../images/u12.svg) no-repeat;}
.register_con .tit_03{background:url(../images/u14.svg) no-repeat;}
.register_con .tit{background-size: 24px;background-position: 11px center; padding-left: 40px; color:#fff; border-bottom:1px solid #e0dfdf; padding-top:10px; padding-bottom:10px;background-color:#ABD9EF;border-top-left-radius: 3px;border-top-right-radius: 3px;}

.register_con p{  color:#f16f05; border-bottom:1px solid #e0dfdf; padding-bottom:15px;}
.register_input input,select{ height:28px; line-height:28px; border:0.55px solid #dcdcdc; background-color:#fff; outline:none; padding-left:5px; /* margin-left:20px; */font-size:14px;}
.register_input .w1000{width:900px;float:left;}
.register_input .w500{width:450px;float:left;}
.register_con div{ margin-top:20px; }
.register_input_span label{  display:inline-block; min-width:67px;}
.register_btn{ font-size:17px; width:200px; height:40px; background-color:#29a5e1; text-align:center; line-height:40px; color:#fff; margin-top:30px; margin-bottom:20px; border:none; cursor:pointer; }
.register_btn:hover{ background-color:#f98945;}
.reset_btn{  width:100px; height:30px; line-height:30px; background:#fff; text-align:center; margin:0 auto; color:red; font-size:14px; cursor:#f98945;}
.reset_btn:hover{ background-color:#f98945;}

/* .register_input span{ text-align:right; display:inline-block; min-width:67px;} */
.register_input .firm_name{ width:250px;}
.register_input .firm_address{ width:246px; height:50px; margin-left:22px;resize:none; border:0.55px solid #dcdcdc; padding:5px;}
.register_input .firm_range{ width:246px; height:50px;margin-left:22px;resize:none; border:0.55px solid #dcdcdc;padding:5px;}
.firm_box span{}
.register_btn{ font-size:17px; width:295px; height:40px; background-color:#29a5e1; text-align:center; line-height:40px; color:#fff; margin-top:20px; margin-bottom:50px; border:none; cursor:pointer; margin-left:20px;}
.register_btn:hover{ background-color:#f98945;}
.footer_p{ width:466px; margin:0 auto; overflow:hidden; font-size:12px; line-height:40px;}
.footer_p span{ float:left;}
.footer_p .span_copyright{ float:right;}
.btm_img{ position:absolute; right:0px; bottom:0px;}
/*login*/
.login_top{ height:100px;  width:1100px; margin:0 auto;}
.login_top h1{ float:left; padding-top:29px;}
.login_top div{ float:right;}
.login_con{ width:100%; height:650px; background:url(../images/login_bg.png) no-repeat; background-size:100% 100%;}
.login_in{ width:1100px; margin:0 auto; overflow:hidden;}
.login_left{ float:left; margin-top:178px;}
.login_right{ float:left; width:354px; height:334px; background:rgba(255,255,255,0.7); margin-top:120px; padding:35px 0px 0px 55px;}
.login_input{ margin-top:30px;}
.login_input input{   display: block;  margin-top: 15px;border:none; height:33px; line-height:33px;float:left; margin-left:5px; width:295px; font-size:14px;}
.login_input div{ width:295px; height:33px; background-color:#fff; padding:5px 0px;line-height:33px; margin-bottom:17px;}
/* .user_img{ margin:0 auto; display:inline-block; width:40px; text-align:center; line-height:33px; border-right:1px solid #bfbfbf; padding-top:3px; float:left;} */
.user_img{ background:#fff url(../images/user.png) no-repeat 95% center; color:#333}
.pass_img{ background:#fff url(../images/u10.png) no-repeat 95% center; color:#333}
.login_input .code_input input{ width:158px; margin:0px; padding-left:5px; }
.code_btn{ cursor:pointer; color:#fff; width:123px; height:35px; background-color:#ee9165; float:left; margin-left:9px;}
.code_btn:hover{ text-decoration:underline;}
.login_btn{ width:296px;height:41px; color:#fff; text-align:center; line-height:41px; background-color:#29a5e1; margin-top:20px; font-size:18px;cursor:pointer;}
.login_btn:hover{text-decoration:underline;}
.unregistered{ font-size:16px; color:#666; text-align:center; width:296px; margin-top:15px;}
.unregistered a{ color:#0a91d3;}
.unregistered a:hover{ text-decoration:underline;}
label.error {position: initial;color: #ef392b;font-size: 12px;display: block ruby;}
.input-group label.error {z-index:99;right:42px}
.input-group input.error+label.error+.input-group-addon>i {color:#ed5565}
.input-group.date label.error {z-index:99;right:42px}.Validform_error,
input.error,
textarea.error,
select.error {
 background-color:#fbe2e2;
 border-color:#c66161;
 color:#c00
}
.Validform_wrong,
.Validform_right,
.Validform_warning {
 display:inline-block;
 height:20px;
 font-size:12px;
 vertical-align:middle;
 padding-left:25px
}
.i-checks label.error,
.check-box label.error,
.radio-box label.error {
 right:auto;
 width:150px;
 left:210px;
 top:1px;
 max-width:none
}
/*404*/
.error404{ width:600px; margin:0 auto; padding:160px 0px; text-align:center; }
.error404 p{ font-size:18px; text-align:center; line-height:80px;}
.error_btn{ display:block; width:130px; height:40px; line-height:40px; background:#f98945; text-align:center; margin:0 auto; color:#fff; font-size:18px; cursor:#f98945;}
.successfully_text{ background:url(../images/success_icon.png) no-repeat left top;  height:83px; line-height:83px; padding-left:90px; color:#29a5e1; font-size:20px; width:180px; margin:0 auto; padding-bottom:70px; }
.successfully_box{ text-align:center; padding:150px 0px 380px 0px;}
/*advanced*/
.advanced_box{ border:none;}
.advanced_title{ width:1087px;}
/**/
.myfirm_box div{ float: left;}
.register_input div{ width:535px;}
.firm_box_span{ float: left;}
.firm_box{overflow: hidden;}
.register_btn{margin-left:92px; width:251px;}
.myfirm_range{margin-top:10px;}
.myfirm_box{ height:63px; line-height: 63px;}
.Validform_checktip { float: right;}
.leftnav_ul a{color:#333;font-size: 14px}
.news_policies a p{ width:850px;}
.news_policies{  padding:0px;}
.news_information_text{width:1035px; padding-right:20px;}

/**/
.more_div{ margin-top:10px;float:right;}

/**/
.con_bg{overflow: hidden;width: 988px;background: #eee;height: 196px; position:relative; margin:0 auto;}
.con_news ul li{ margin:0px 10px; width:227px; }
.con_news{ overflow:hidden; width:1010px; background:#eee; height:196px;}
.new_left{left:2px;}
.tableSearch {background-color: rgba(242, 242, 242, 1);box-sizing: border-box;border-width: 1px;border-style: solid;border-color: rgba(228, 228, 228, 1);border-radius: 4px;margin-top: 5px;padding-top: 10px;padding-left: 15px;}

.tableSearch input {position: relative;left: 80px;top: -20px;width: 240px;height: 25px;font-family: 'Arial Normal', 'Arial';font-weight: 400;font-style: normal;font-size: 13px;text-decoration: none;text-align: left;}

.searchBtn {display: block;width: 90px;height: 30px;background: inherit;background-color: inherit;background-color: #BCDCEB;box-sizing: border-box;border-width: 1px;border-style: solid;border-color: rgba(99, 72, 72, 0.39);border-radius: 5px;color: #333;padding: 5px;}

.iframe_title p {overflow: hidden;height: 25px;line-height: 25px;border-radius: 5px;border: 1px solid #d2d2d2;padding-left: 5px;margin: 10px;}

.iframe_title {background-color: #efefef;padding: 4px;margin-top: 5px;border-radius: 5px;}

.iframe_title_span {float: left;color: #F36C2C;font-style: italic;font-size: 16px;display: inline-block;height: 25px;line-height: 25px;}

/*记录详细div*/
.container {max-width: 980px;margin: 0 auto;}

.ax_default {
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  color:#333333;
  text-align:center;
  line-height:normal;
}
#u101 ._textf {
  color:#000000;
  text-align:left;
}
#u101 {
  position:absolute;
  top:196px;
  width:1035px;
}
#u101_div {
  position:absolute;
  left:0px;
  top:0px;
  width:1035px;
  background:inherit;
  background-color:rgba(242, 242, 242, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:4px;
}

#u102 {
  position:absolute;
  left:10px;
  top:10px;
  width:80px;
  white-space:nowrap;
}
#u102 input {
  position:absolute;
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;
}

#u103 {
  position:absolute;
  left:10px;
  top:55px;
  width:80px;
  white-space:nowrap;
}
#u103 input, #u103 select {
  position: absolute;
  left: 80px;
  top: 0px;
  width: 240px;
  height: 25px;
  font-family: 'Arial Normal', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
}
#u106 {
  position:absolute;
  left:10px;
  top:100px;
  width:80px;
  white-space:nowrap;
}
#u106 input, #u106 select {
  position:absolute;   
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;  

}
#u108 {
  position:absolute;
  left:10px;
  top:140px;
  width:80px;
  white-space:nowrap;
}
#u108 input, #u108 select {
  position:absolute;   
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;  

}

#u103 input {
  position:absolute;   
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;
}

#u105 {
  position:absolute;
  left:380px;
  top:55px;
  width:80px;
  height:16px;
}
#u105 input, #u105 select {
  position:absolute;
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;
}
#u107 {
  position:absolute;
  left:380px;
  top:100px;
  width:80px;
  height:16px;
}
#u107 input, #u107 select {
  position:absolute;
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;
}

#u104 {
  position:absolute;
  left:380px;
  top:10px;
  width:80px;
  white-space:nowrap;
}
#u104 input, #u104 select  {
  position:absolute;
  left:80px;
  top:0px;
  width:240px;
  height:25px;
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  text-align:left;
}

#udate {
  position:absolute;
  left:460px;
  top:55px;
  height:25px;
}

#u181_div {
  position:absolute;
  left:5px;
  top:5px;
  width:90px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(99, 72, 72, 0.39);
  border-radius:5px;margin-left:3px;padding-left: 25px;
}
#u181 {
  position:absolute;
  left:850px;
  top:50px;
  width:90px;
  height:25px;
  color:#999999;
}

#u180 {
  position:absolute;
  left:750px;
  top:50px;
  width:90px;
  height:25px;
  color:#999999;
}

#u180_div {
  position:absolute;
  left:5px;
  top:5px;
  width:90px;
  height:25px;
  background:inherit;
  background-color:#BCDCEB;
  box-sizing:border-box;  border-width:1px;  border-style:solid;  border-color:rgba(99, 72, 72, 0.39);  border-radius:5px;margin-left:3px;padding-left: 25px;}
#u181 {  position:absolute;  left:850px;  top:50px;  width:86px;  word-wrap:break-word;}
#u18_img {  position:absolute;  left:5px;  top:3px;  width:18px;  height:18px;}
.cm_title {  font-family:'Arial Normal', 'Arial';  font-weight:400;  font-style:normal;  font-size:26px;  color:#333333;  text-align:center;  line-height:normal;}
/*服贸企业*/
.exdetails{box-shadow: 4px 4px 20px 4px #5a5454;margin: 20px 0px 30px 0px; border-radius: 5px;}
.titleDetail{font-size: 14px;padding: 0px 26px;margin-top: 10px;overflow:hidden; }
.cardDetail{font-size: 14px;padding: 0px 26px;margin-top: 10px;min-height: 456px;overflow:hidden; }
.cardDetail .logrow{ width:980px;  margin:12px;  float:left;border-bottom: 1px dashed #a5a06f;}
.cardDetail .row{ width:980px; margin:12px;  float:left;}
.logrowdb{ width:460px; margin:12px;  float:left;border-bottom: 1px dashed #a5a06f;text-align: center;}
/*.card{font-size: 14px;padding: 0px 26px;margin-top: 5px;min-height: 456px;}
.card li{ width:300px; height:220px; margin:12px;  float:left;line-height: 35px;border: 1px dashed #a5a06f;overflow: hidden;}*/
.cardtitle{color: #27A4E0;font-size: 18px;}

.information_box{  width:100%; margin:0 auto;  margin-top:20px; overflow:hidden; }
.information_text{ width:1035px; margin:0 auto; font-size:14px;}
.news_search_text{width:1035px; padding-right:20px;padding-top: 20px;padding-bottom: 10px;}


/*展会发布*/

.cityzhlistaa ul li {height: 50px;  border-bottom: 1px dashed #cccccc;   overflow: hidden;  font-size: 12px;}
.tyletitle {float: left; line-height: 50px; width: 50px;  white-space: nowrap;   overflow: hidden;}
.lefttitle {float: left;    width: 890px;    padding-left: 10px;    white-space: nowrap;   overflow: hidden;}
.left01 {line-height: 50px; overflow:hidden;  height: 50px;    text-overflow: ellipsis;    font-size: 15px;    font-family: "微软雅黑";    color: #4b4b4b;    float: left;    width: 500px;}
.lefttitle a {line-height: 50px; overflow:hidden;  height: 50px;    text-overflow: ellipsis;    font-size: 15px;    font-family: "微软雅黑";    color: #4b4b4b;    float: left;    width: 450px;}
.lefttitle p {color: #999;  float: left;  width: 350px;  line-height: 50px;  height: 50px;  overflow:hidden;  text-overflow: ellipsis;}
.canzhan { width: 70px; float: left;text-align: center;line-height: 50px;overflow: hidden; height: 100%;}



/* 展会报名 star */
.peoples li {line-height: 35px;display: block;overflow: hidden;  margin-bottom: 10px;  width: 100%; clear: both;}
.peoples li span{ display:block;min-width: 50px;  }
.peoples li span input select{ border:0px;  height:32px; border:1px solid #E0E0E0;}
.li_c{ text-align:center}
.f22{ font-size:22px;}
.li_c .w10{ width:10px;}
.li_c .w50{ width:50px;}
.li_c .w60{ width:60px;}
.li_c .w70{ width:70px;}
.li_c .w80{ width:80px;}
.li_c .w100{ width:100px;}
.li_c .w170{ width:170px;}
.li_c .w180{ width:180px;}
.li_c .w190{ width:190px;}
.li_c .w200{ width:200px;}
.li_c .w230{ width:230px;}
.li_c .fl{ float:left;}
 #isMake{ border:0.55px solid #dcdcdc; background-color:#fff; outline:none; padding-left:5px; font-size:14px;}
 
 
/* 展会报名 end */

#tabs {
padding-top: 10px;
overflow: hidden;
width: 100%;
list-style: none;
border-bottom: 2px solid #de5939;
  }


#tabs li {
    float: left;
    margin: 0 -15px 0 0;
  }

  #tabs a {
    float: left;
    position: relative;
    padding: 0 40px;
    height: 0;
    line-height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #3D3D3D;
    border-bottom-color: #777\9;
    opacity: .3;
    filter: alpha(opacity=30);  
  }
  #tabs a:hover,
  #tabs a:focus {
    border-bottom-color: #3D3D3D;
    opacity: 1;
    filter: alpha(opacity=100);
  }#tabs a:focus {
    outline: 0;
  }
  #tabs #current {
    z-index: 3;
    border-bottom-color: #2ac7e1;
    opacity: 1;
    filter: alpha(opacity=100);   
  }

/* tabs style end*/

/*上传文件层*/
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444;
}
.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}

/* 上传文件按钮   start */

.file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    font-size: 12px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}
/* 上传文件按钮   end */





