﻿@media screen and (max-width: 1300px) {
   .top{width:100%;height:40px; line-height:40px;background:#f1f1f1;color:#787878; font-size:12px;}
   .top a{color:#787878; font-size:12px; padding:0px 10px;}
   .top .w1200{width:99% !important; margin:0px auto !important;}
   .top .fl{ display:none;}
   .top .fr{ float:none; width:100%; text-align:center; display:inline-block;}
	img {
		max-width: 100%;
	}

	.wd, .main {
		width: 100%;
	}
.main{ margin:0px 0px !important;}
	body {
		min-width: 100%; overflow-x:hidden;
	}

	.headTop {
		padding: 0 20px;
	}

	.indexMain {
		margin: 0 0px; padding:10px 0px !important; background:#fff !important;
	}
    .bk{ padding:0px !important;}

	.newsBoxLeft {
		float: none;
		width: 94%; margin:0px auto;
	}

	.indexNews {
		float: none;
		width: auto;
		margin-left: 405px;
	}

	.newsBox {
		height: auto;
		padding-bottom:10px; margin-bottom:15px;
	}

	.newsBoxRight {
		float: none;
		padding:8px;
		width: 94%; margin:0px auto;
	}

	.slideNotice .indexNews {
		width: 100%;
		margin-left: 0;
	}
	
	.slideNotice .tt{ height:40px; line-height:40px; overflow:hidden; text-align:center;  border-bottom:1px dashed #ddd; margin:0px 0px 10px 0px;}
    .slideNotice .tt a{height:40px; line-height:40px; display:block;font-size:16px;}


	.iconList li {
		width: 25%;
	}

	.iconList li a {
		width: auto;
	}

	.newsDiv {
		width: 100%;
		margin-left: 0; margin-top:10px;	}

	.newsDiv .indexNews {
		margin-left: 0;
	}

	.linkSelect li {
		width: 33%;
		margin-bottom: 10px;
	}

	.linkDiv {
		margin-left: 10px;
	}

	.sideTit {
		display: none;
	}

	.mobileTit {
		display: block;
	}

	.ny_left {
		float: none;
		width: auto;
		margin: 0 20px;
	}

	.sideMenuNav, .sideContact {
		display: none;
	}

	.ny_right {
		margin: 0 0px; padding:0px 15px;
	}

	.meetList {
		margin: 20px 0 60px;
	}

	.meetList li {
		margin: 0;
		width: 25%;
	}

	.meetList li a {
		width: auto;
		margin: 30px 15px 0;
	}

	.indexMain {
		padding: 0 15px;
	}
	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:21%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#yxrw{ width:95%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#yxrw li{width:21%; float:left; margin:5px 2%;}
#yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}


#shjs{ width:195%52px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#shjs li{width:21%; float:left; margin:5px 2%;}
#shjs li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#shjs li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}


}

@media screen and (max-width: 1024px) {

	.nav {
		display: none;
	}

	.mobileIconCon {
		display: block;
	}

	.mobileIconCon a.searchBtn {
		display: none;
	}

	.meetList li {
		width: 33.3333%;
	}

	.wd10 {
		width: auto;
		margin: 0 30px;
	}

	.columslideBox {
		float: none;
		margin: 0 auto 20px;
	}

	.columnRight {
		margin-left: 0;
	}

	.columnBoxDiv {
		width: 100%;
		float: none !important;
	}

	.columnLink {
		margin: 0 -10px;
	}

	.columnLink li {
		margin-left: 0;
		width: 25%;
	}

	.columnLink li a {
		margin: 0 10px 20px;
	}

	.columnBoxUl {
		float: none;
		margin-left: 0;
		width: 100%;
		margin-top: 20px;
	}

	.cTitle {
		padding: 0 20px 0 32px;
	}

	.bg3 .cTitle .more {
		right: 20px;
	}

	.columnMenuTit {
		display: block;
	}

	.columnMenu ul {
		display: none;
	}

	.columnMenu ul li {
		float: none;
		width: 100%;
	}

	.column {
		background-size: auto auto;
	}
}

@media screen and (max-width: 980px) {

	.logo {
	    width:250px;
	    height: auto;
		margin-top: 42px;
	}

	.banner .item {
	}
}

@media screen and (max-width: 800px) {
   .logo{ width:350px; height:auto; margin-top:20px;}
	.searchBtn {
		display: block;
	}

	.search, .lang {
		display: none;
	}

	.headRig {
		padding-top: 23px;
	}

	.headTop {
		height: 120px;
	}

	.logo {
		margin-top: 25px;
	}

	.bigImg {
		height: 250px;
	}

	.organzineText {
		line-height: 22px;
	}

	.meetList li {
		width: 50%;
	}

	.article {
		padding: 17px 46px 20px;
	}

	.article ul li {
		width: 100%;
		float: none;
	}

	.article ul li.next div {
		float: none;
		text-align: left;
	}

	.article ul li div {
		height: auto;
		padding: 5px 0;
	}

	.article ul li span {
		height: 22px;
		line-height: 22px;
	}

	.article ul li a {
		height: auto;
		margin-left:0px;
		float: none;
		line-height: 22px;
	}

	.columnLink li {
		width: 50%;
	}
	
	
	.pro{ width:96%; margin:10px auto;}
.pro li{ width:48%; height: auto; padding:2% 2% 1% 2%;float:left; text-align:center; margin:1%; background:#fff;}
.pro li img{ width:100%; height:auto; display:block;}
.pro li span{ height:40px; line-height:40px; display:block; position:relative; z-index:9999;}
.pro li:hover span{ background:#008cd4; color:#fff;}

.pro li .pro_01{margin:0px 0px 10px 0px;}
.pro li .pro_01 h2{height:50px; line-height:50px;}
.pro li .pro_01 h2 a{ height:50px; line-height:50px; display:block; font-size:16px; color:#fff;}

.pro li .pro_02{margin:0px 0px 10px 0px;}
.pro li .pro_02 h2{height:50px; line-height:50px;}
.pro li .pro_02 h2 a{ height:50px; line-height:50px; display:block; font-size:16px; color:#fff;}

.pro li:nth-child(3){ width:98%;}


.index_main .section1 .index_banner .item{ height:200px !important;}
.ss{ margin:5px auto 0px auto;}

.ldtd{ width:94%; height: auto; overflow:hidden; margin:0px auto;}
.ldtd li{ width:48%; height: auto; float:left; margin:8px 1%;padding:0px 0px 25px 0px; background:#fff; text-align:center; border-radius:8px; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.ldtd li img{ width:100%; height: auto;}
.ldtd li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#2c6db0;}
.ldtd li h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}

.ldtd li:hover h2{ color:#fff;}
.ldtd li:hover h2 em{ color:#fff;}
.ldtd li:hover{ background:#2c6db0; color:#fff;}
.ldtd li:hover a{color:#fff;}
.ldtd li:hover h2{color:#fff;}

.ldtd li b{ height:21px; line-height:21px;background: url(../images/jt_05.png) center center no-repeat; display:block;}
.ldtd li:hover b{background: url(../images/jt_06.png) center center no-repeat;}


#container{ width:100%;}
.lxwm_r{ width:100%;}




}

@media screen and (max-width: 768px) {

	.slideBox {
		float: none;
		margin: 0 auto 20px; width:100%; height:auto;
	}

	.indexNews {
		margin-left: 0;
	}

	.linkSelect li {
		width: 50%;
	}

	.placeDiv {
		height: auto;
		overflow: hidden;
	}

	.placeDiv div {
		width: 100%;
		float: none;
	}
	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:29.33%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#yxrw{ width:95%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#yxrw li{width:29.33%; float:left; margin:5px 2%;}
#yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#shjs{ width:195%52px; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#shjs li{width:29.33%; float:left; margin:5px 2%;}
#shjs li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#shjs li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

.indexTitle {height:auto;padding:0px 0 0px 0px; margin:0px 0px 10px 0px;height:45px; line-height:45px;border-bottom:1px solid #ddd;}
.indexTitle b {display:inline-block;color: #121212;font-size:16px; background:url(../images/bt_02.jpg) left center no-repeat; padding:0px 0px 0px 10px;}
.indexTitle b em{ color:#999999; font-style:normal; font-family:"Arial"; font-weight:normal; padding:0px 0px 0px 15px; text-transform:uppercase;}

.indexTitle ul li{ float:left; height:45px; line-height:45px;margin-right:10px;}
.indexTitle ul li a{color:#666666;font-size:17px; margin:0px; font-weight:bold;height:45px; line-height:45px; padding:0px 5px; display:block;}
.indexTitle ul li.current a{color:#2c6db0;border-bottom:1px solid #2c6db0;}
.indexTitle ul li a:hover{color:#2c6db0;border-bottom:1px solid #2c6db0;}


.indexTitle2 {height:auto;padding:0px 0 0px 0px; margin:0px 0px 10px 0px;height:45px; line-height:45px;border-bottom:1px solid #ddd;}
.indexTitle2 b {display:inline-block;color: #121212;font-size:16px; background:url(../images/bt_02.jpg) left center no-repeat; padding:0px 0px 0px 10px;}

.indexTitle2 ul li{ float: right; height:45px; line-height:45px;}
.indexTitle2 ul li a{color:#666666;font-size:17px; margin:0px; font-weight:bold;height:45px; line-height:45px; padding:0px 5px; display:block;}
.indexTitle2 ul li.current a{color:#2c6db0;border-bottom:1px solid #2c6db0;}
.indexTitle2 ul li a:hover{color:#2c6db0;border-bottom:1px solid #2c6db0;}








.indexTitle a {display: block;color: #999;font-size: 1.6em;font-weight: normal;margin: 0px 0px 0 0;float: right;}
.indexTitle a:hover {color: #cd1922;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}



.newsDiv .indexNews {width: 100%;}
.newsDiv .indexNews img{ width:100%; height:auto;}
.newsDiv .indexNews li, .slideNotice .indexNews li {position: relative;}
.newsDiv .indexNews li b, .slideNotice .indexNews li b { font-weight: normal; float:right;z-index: 5; font-size:16px;}
.newsDiv .indexNews li a, .slideNotice .indexNews li a { background:url(../images/sideicon1.png) left 15px no-repeat; padding-left:14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; width:70%;}


.indexNews li {height: 38px;overflow: hidden;background: url(../images/dian.jpg) repeat-x 0 bottom;}
.indexNews li a {display: block;color: #666;height: 37px;line-height: 37px;overflow: hidden;font-size: 16px;}
.indexNews li a:hover {color: #0066b3;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}

/*商会介绍*/
.bg_01{ width:100%; background:#f1f1f1; overflow:hidden; padding:10px 0px 10px 0px; margin:10px 0px;}
.shjs_t{ font-size:17px; color:#2c6db0; height:35px; line-height:35px; background:url(../images/bt_01.png) center center no-repeat; text-align:center; font-weight:bold;margin:10px 0px;}
.shjs_c{ width:100%; margin:0px auto;}
.shjs_01{ width:92%; height: auto; padding:4%; background:url(../images/shjs_01.jpg) bottom center no-repeat; text-align:center;}
.shjs_01 h2{ font-size:16px; color:#fff;}
.shjs_01 span{ font-size:15px; color:#f78d99; padding:10px 0px 0px 0px;}
.shjs_01 .shjs_p{ font-size:15px; color:#f1f1f1; line-height:24px; display:block; overflow:hidden; height:190px; margin:10px 0px;}
.shjs_01 a{ height:35px; line-height:35px; border:1px solid #f1f1f1; display:inline-block; padding:0px 25px; font-size:15px; color:#f1f1f1;}
.shjs_01 a:hover{ background:#fff; color:#c62e40;}

.shjs_02{ width:50%; height: auto; background:#fff; text-align:center;}
.shjs_02 h2{ font-size:16px; color:#121212; padding:10px 0px 0px 0px;}
.shjs_02 span{ font-size:14px; color:#666666; text-transform:uppercase; padding:5px 0px 5px 0px; display:block;}
.shjs_02_c{width:100%; height: auto; padding:10px 0px 30px 0px;}
.shjs_02 img{width:100%; height: auto;}
.shjs_02 a{height:30px; line-height:30px; border:1px solid #ddd; display:inline-block; padding:0px 20px; font-size:15px; color:#333;}
.shjs_02 a:hover{ background:#c62e40; color:#fff;}
.shjs_02:last-child{ width:100%;}


/*风采首页*/
.fengcai_r{ width:94%;height:300px; overflow:hidden;}
.fengcai_r ul{ float:left;}
.fengcai_r li{ width:200px; height: auto; float:left; margin:8px 8px;padding:0px 0px 25px 0px; background:#fff; text-align:center; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.fengcai_r li img{ width:200px; height: auto;}
.fengcai_r li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px;}
.fengcai_r li h2 em{ font-style:normal; color:#666; font-weight:normal; padding:0px 0px 0px 5px;}
.fengcai_r li p{ height:90px; line-height:25px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 10px;}
.fengcai_r li:hover h2{ color:#fff;}
.fengcai_r li:hover h2 em{ color:#fff;}
.fengcai_r li:hover{ background:#2c6db0; color:#fff;}
.fengcai_r li:hover a{color:#fff;}
.fengcai_r li:hover h2{color:#fff;}
.fengcai_r li:hover p{color:#fff;}
.fengcai_r li b{ height:30px; line-height:30px; border:1px solid #ddd; display:inline-block; padding:0px 25px; font-weight:normal; color:#666; font-size:16px;}
.fengcai_r li:hover b{color:#fff;}




/*影像记录*/
.yxjl_c{ width:100%; margin:0px auto;}
.yxjl_c_l{ width:100%; height:auto;}
.yxjl_c_r{ width:100%;}
.yxjl_c_r li{ width:31.333%; height:30px; margin:10px 1% 14px 1%; float:left;}
.yxjl_c_r li img{ width:100%; height:auto;}



.mr_frbox{ position:relative; width:100%;height:90px; margin:0px auto; overflow:hidden;}
.mr_frbox .prev{position:absolute; left:0px; top:13px; width:28px; height:53px; z-index:10;}
.mr_frbox .next{position:absolute; right:2px; top:13px; width:28px; height:53px; z-index:10;}


/*石商品牌*/
.sspp{ width:99%; margin:0px auto 10px auto; height: auto; overflow:hidden;}
.sspp ul{ width:100%; margin-left:0px;}
.sspp li{ width:48%; height: auto; border:0px solid #ddd; margin:5px 3px; float:left;}
.sspp li img{ width:99%; height:auto;border:1px solid #ddd;}

.tuijian{ width:94%; max-width:1400px; margin:0px auto 0px auto;}
.tuijian ul{ width:100%; margin-left:0%;}
.tuijian li{ width:100%; float:left; margin:10px 0%; border-radius:8px; background:#fff; padding:5px 5px 10px 5px;}
.tuijian li img{ width:100%; height:auto;}
.tuijian li h2{ height:45px; line-height:45px; display:block; background:url(../images/line_06.jpg) left bottom no-repeat; margin:0px 0px 0px 0px; overflow:hidden;}
.tuijian li h2 a{ font-size:16px; font-weight: normal; color:#333333;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.tuijian li h2 a:hover{ color:#2c6db0; padding-left:5px;}
.tuijian li .xwzx_text{ font-size:15px; color:#454545; height:auto; line-height:24px; display:block; overflow:hidden;}
.tuijian li .xwzx_more{ height:30px; line-height:30px; margin:8px 0px 0px 0px; padding:0px 15px 0px 40px; border:1px solid #ddd;display:inline-block;font-size:14px; color:#787878; border-radius:25px; background:url(../images/jt_05.png) 10px center no-repeat;}
.tuijian li .xwzx_more:hover{ background:url(../images/jt_06.png) 10px center no-repeat #2c6db0; color:#fff;}


.fl_l{ width:96%; float:none; background:#fff; border-radius:8px; padding:15px; margin:0px auto;}
.fl_l h2{ height:55px; line-height:55px; background:#2c6db0; color:#fff; font-size:20px; font-weight:bold; text-align:center;}
.fl_l li{ width:50%; float:left;height:45px; line-height:45px; border-bottom:1px solid #eee;}
.fl_l li a{ height:45px; line-height:45px; background:url(../images/sideicon2.png) 10px center no-repeat; padding-left:35px; display:block; font-size:16px;}
.fl_l li a:hover{ height:45px; line-height:45px; background:url(../images/sideicon4.png) 10px center no-repeat #2c6db0; color:#fff; padding-left:35px;}

.newsList2{ width:96%; margin:10px auto; display:block;float:none; }
.newsList2 li{border:1px solid #eeeeee; padding:12px 12px; overflow:hidden; margin:0px 0px 6px 0px;}
.newsList2 li .xwzx_p{ width:35%; height:auto; margin-right:10px;}
.newsList2 li h2{ height:30px; line-height:30px; display:block; overflow:hidden; border-bottom:1px dashed #eee; margin:0px 0px 0px 0px; padding-bottom:5px;}
.newsList2 li h2 a{ font-size:18px; color:#333333; font-weight:normal;}
.newsList2 li h2 a:hover{ color:#0081cc;}
.newsList2 li .xwzx_text{ font-size:15px; color:#787878; height:28px; line-height:28px; display:block; overflow:hidden;}
.newsList2 li .xwzx_ll{ height:28px; line-height:28px;font-size:15px;color:#787878; margin:5px 0px 5px 0px;}
.newsList2 li .xwzx_ll span{ padding:0px 15px 0px 0px;}
.newsList2 li .xwzx_ll span:nth-child(2){ display:none;}
.newsList2 li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px; height:18px;}
.newsList2 li .xwzx_more{ margin:5px 0px 0px 0px;height:30px; line-height:30px; padding:0px 20px 0px 35px; border:1px solid #eee; display:inline-block;font-size:14px; color:#787878;}



/*新闻中心*/
.newsList{ width:96%; margin:10px auto; display:block;}
.newsList li{border:1px solid #eeeeee; padding:12px 12px; overflow:hidden; margin:0px 0px 6px 0px;}
.newsList li .xwzx_p{ width:35%; height:auto; margin-right:10px;}
.newsList li h2{ height:30px; line-height:30px; display:block; overflow:hidden; border-bottom:1px dashed #eee; margin:0px 0px 0px 0px; padding-bottom:5px;}
.newsList li h2 a{ font-size:16px; color:#333333; font-weight:normal;}
.newsList li h2 a:hover{ color:#0081cc;}
.newsList li .xwzx_text{ font-size:15px; color:#787878; height:28px; line-height:28px; display:block; overflow:hidden;}
.newsList li .xwzx_ll{ height:28px; line-height:28px;font-size:15px;color:#787878; margin:5px 0px 5px 0px;}
.newsList li .xwzx_ll span{ padding:0px 15px 0px 0px; font-size:14px;}
.newsList li .xwzx_ll span:nth-child(2){ display:none;}
.newsList li .xwzx_ll img{ vertical-align:middle; margin:0px 6px 0px 0px; height:18px;}
.newsList li .xwzx_more{ margin:5px 0px 0px 0px;height:30px; line-height:30px; padding:0px 20px 0px 35px; border:1px solid #eee; display:inline-block;font-size:14px; color:#787878;}


/*在线注册*/
.zxzc{ width:96%; margin:20px auto;}
.zxzc li{ clear: both; margin:20px 0px;}
.zxzc li .zxzc_text1{ border:1px solid #ddd; border-radius:8px; padding:0px 0px 0px 2%; width:98%; height:45px; line-height:45px;}
.zxzc li .zxzc_text2{ border:1px solid #ddd; border-radius:8px; padding:0px 0px 0px 2%; width:50%; height:45px; line-height:45px;}
.zxzc li .zxzc_dxyz{height:45px; line-height:45px; background:#f1f1f1; padding:0px 20px;border-radius:8px; margin:0px 0px 0px 10px; display:inline-block;}
.zxzc li .zxzc_dxyz:hover{ color:#f00;}
.zxzc li .zxzc_text3{ border:1px solid #ddd; border-radius:8px; padding:0px 0px 0px 2%; width:40%; height:45px; line-height:45px;}
.zxzc li:last-child{ text-align:center; margin:50px 0px 0px 0px;}
.zxzc li .zxzc_submit{border:1px solid #ddd; border-radius:8px; padding:0px 0px; width:45%;height:45px; line-height:45px; margin:0px 10px 0px 0px;}
.zxzc li .zxzc_submit:hover{ background:#2c6db0; color:#fff;}
.zxzc li .zxzc_reset{border:1px solid #ddd; border-radius:8px; padding:0px 0px; width:45%;height:45px; line-height:45px;margin:0px 0px 0px 10px;}
.zxzc li .zxzc_reset:hover{ background:#2c6db0; color:#fff;}
.zxzc li:nth-child(6){height:45px; line-height:45px; text-align:center; margin:20px 0px 0px 0px;}
.zxzc p{ margin:25px 0px 0px 0px; text-align:center;}
.zxzc p a{ color:#bb151d; font-weight:bold; padding:0px 0px 0px 5px;}
.zxzc p a:hover{ text-decoration:underline;}


/*我的订单*/
.myorder{ width:100%; background:#ddd;}
.myorder_l{ width:96%; margin:2%; background:#fff;}
.myorder_l h2{ height:50px; line-height:50px; background:#b6131b; color:#fff; font-size:18px; padding:0px 0px 0px 20px; text-transform:uppercase;}
/*.myorder_l li{ height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.myorder_l li a{ height:45px; line-height:45px; background:url(../images/jt_05.png) 93% center no-repeat; padding:0px 0px 0px 20px;color:#121212; display:block; font-size:16px;}
.myorder_l li a:hover{ background:url(../images/jt_05.png) 93% center no-repeat #999; color:#fff;}
.myorder_l li.current a{ background:url(../images/jt_06.png) 93% center no-repeat #999; color:#fff;}
*/


.ce{display:block;width:95%; margin:0px auto}
.ce li{border-bottom:1px solid #ddd;background:url(../images/more_02.png) no-repeat 96% center;}
.ce li a{ height:45px;line-height:45px;color:#454545;display:block;cursor:pointer;padding-left:20px; font-size:16px;}
.ce li a:hover{background:url(../images/more_02.png) no-repeat 96% center #333333; color:#fff;}
.ce li .xz{background:url(../images/more_01.png) no-repeat 96% center #333333;color:#fff;}
.er{display:none;background:#f1f1f1;}
.er li{width:100%; border-bottom:none;background:none;}
.er li a{display:block;height:45px; line-height:45px;color:#454545;background: url(../images/articlebtn2.png) 20px center no-repeat;font-size:15px;padding-left:40px;}
.er li a:hover{ background:none; color:#f00;}


.myorder_r{ width:92%;margin:0px 2% 2% 2%; padding:2%; background:#fff;}
.myorder_r li{ border-bottom:1px solid #ddd; padding-bottom:6px; margin-bottom:6px;}
.myorder_r li label{ width:24%; font-size:15px; color:#666; display:inline-block;}
.myorder_r li .hyzx_text1{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:40%; height:40px; line-height:40px;}
.myorder_r li .hyzx_text2{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:65%; height:40px; line-height:40px;}
.myorder_r li em{ vertical-align:middle; color:#f00; padding:0px 0px 0px 10px; font-size:16px; font-style:normal;}
.myorder_r li .hyzx_file1{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:65%; height:40px; line-height:40px; margin:10px 0px 0px 25%;}
.myorder_r li .hyzx_submit{border:1px solid #ddd; border-radius:8px; padding:0px 25px;height:45px; line-height:45px; margin:0px 10px 0px 0px; font-size:16px;}
.myorder_r li .hyzx_submit:hover{ background:#2c6db0; color:#fff;}
.myorder_r li .hyzx_reset{border:1px solid #ddd; border-radius:8px; padding:0px 25px;height:45px; line-height:45px;margin:0px 0px 0px 10px;font-size:16px;}
.myorder_r li .hyzx_reset:hover{ background:#2c6db0; color:#fff;}
.myorder_r li .hyzx_textarea1{border:1px solid #ddd; border-radius:5px; padding:5px 0px 5px 1%; width:65%; height:200px; line-height:26px;}
.myorder_r li .hyzx_text3{border:1px solid #ddd; border-radius:5px; padding:0px 0px 0px 1%; width:55%; height:40px; line-height:40px;}
.myorder_r li .zjcp{ color:#f00; padding:0px 0px 0px 15px; font-size:15px;height:40px; line-height:45px;}
.myorder_r li .zjcp:hover{ text-decoration:underline;}


.myorder_r2{width:92%;margin:0px 2% 2% 2%; padding:2%; background:#fff;}
.myorder_r2 h2{ font-size:18px; font-weight:bold; color:#121212; padding:10px 0px 10px 10px; margin:0px 0px 20px 0px; background:#f1f1f1;}
.myorder_r2 h2 a{ float:right; color:#b6141c; font-weight:normal; font-size:14px; padding:0px 6px 0px 0px;}
.myorder_r2 h2 a:hover{ color:#e1b813;}
.myorder_r2 li{ border-bottom:1px solid #ddd; height:45px; line-height:45px;background:url(../images/sideicon2.png) 0px center no-repeat; padding-left:16px;}
.myorder_r2 li .bt{ font-size:14px;}
.myorder_r2 li span{ display:none;}
.myorder_r2 li .xg{ background:#f84a53; color:#fff; display:inline-block; padding:0px 10px; font-size:14px; height:28px; line-height:28px; border-radius:10px; margin:10px 15px 0px 15px; float:right;}
.myorder_r2 li .xg:hover{ background:#b6141c;}
.myorder_r2 li .sc{ background:#999; color:#fff; display:inline-block; padding:0px 10px; font-size:14px; height:28px; line-height:28px; border-radius:10px;margin:10px 0px 0px 0px; float:right;}
.myorder_r2 li .sc:hover{ background:#b6141c;}
.myorder_r2 li:hover .bt{ color:#b6141c;}


#_start{display:none; position:fixed; width:83% !important; top:10%; left:2%; margin:0px 0px 0px 0px; background:#fff; border-radius:10px;z-index:9999; padding:5%;}
.modal{width:100%;}
.modal h2{ font-size:22px; font-weight:bold; color:#333; text-align:center; padding:0px 0px 20px 0px;}
.close1{ position:absolute; right:10px; top:10px; font-size:16px; background:#ddd; padding:2px 6px;}


.date2{position:relative;width:38%; display:inline-block;}


/*联系我们*/
.lxwm{ width:100%; margin:20px auto 15px auto;}
.lxwm li{ width:48%; text-align:center; float:left; padding:0px 1%;}
.lxwm li div{ border:1px solid #ddd; padding:20px; height:180px;}
.lxwm li h2{ font-size:18px; font-weight:bold; padding:10px 0px 10px 0px; margin:0px 0px 15px 0px; background:url(../images/line_03.jpg) bottom center no-repeat;}
.lxwm li span{ font-size:15px; line-height:26px;}


.z_photo .up-section{position: relative;margin-right:6px;margin-bottom:4px;border:2px solid #fff;}
.upimg-div .up-section {width:65px;height:55px;}
.img-box .upimg-div .z_file {width:65px;height:55px;}
.z_file .add-img {display: block;width:65px;height:55px;}


.container{ width:100% !important;}
.table td,.table th{padding:0.5rem 0px !important;vertical-align:top; font-size:14px;}
#preview-img-1{ display:none !important;}

.table thead th:nth-child(1){ width:25%;}
.table thead th:nth-child(2){width:60%;}
.table thead th:nth-child(3){width:15%;}

#hyfc{ width:100%; margin:10px 0px 0px 0px; overflow:hidden;}
#hyfc li{ width:45%; height: auto; float:left; margin:1% 1%; border:1px solid #ddd; padding:1%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
#hyfc li img{ width:100%; height:auto;}
#hyfc li h2{ height:35px; line-height:35px; display:block; overflow:hidden;font-size:15px;padding:0px 10px;}
#hyfc li p{ height:50px; line-height:22px; display:block;overflow:hidden;font-size:14px;padding:0px 10px;}
#hyfc li:hover h2{ color:#ff0;}
#hyfc li:hover{ background:#b7131b; color:#fff;}
#hyfc li:hover a{color:#fff;}

#splb{ width:100%; margin:20px 0px 0px -6px; overflow:hidden;}
#splb li{width:45%; height: auto; float:left; margin:1% 1%; border:1px solid #ddd; padding:1%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
#splb li img{ width:100%; height:auto;}
#splb li h2{ height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;font-size:15px;padding:0px 10px;}
#splb li:hover h2{ color:#ff0;}
#splb li:hover{ background:#b7131b; color:#fff;}
#splb li:hover a{color:#fff;}


#sspp{ width:100%; margin:20px 0px 0px -6px; overflow:hidden;}
#sspp li{width:45%; height: auto; float:left; margin:1% 1%; border:1px solid #ddd; padding:1%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
#sspp li img{ width:100%; height:auto;}
#sspp li h2{ height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;font-size:15px;padding:0px 10px;}
#sspp li:hover h2{ color:#ff0;}
#sspp li:hover{ background:#b7131b; color:#fff;}
#sspp li:hover a{color:#fff;}


/*快捷导航*/
.kjdh_c{ width:100%; background:#f7f9fc; padding:5px 0px 40px 0px; margin-bottom:25px;}
.kjdh{ width:92%; max-width:1400px; margin:20px auto 0px auto;}
.kjdh li{ width:33.3333%; float:left; border:1px solid #eee; margin:-1px 0px 0px -1px; padding:20px 5px; background:#fff; text-align:center;}
.kjdh li img{ float:none; width:35%; display:block; margin:0px auto 0px auto;}
.kjdh li h2{ font-size:18px; padding:10px 0px 0px 0px; color:#444;}
.kjdh li p{ font-size:16px; color:#787878;}
.kjdh li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }
.kjdh li em{ display:none;}
.kjdh li:nth-child(7){ width:50%;}
.kjdh li:nth-child(8){ width:50%;}



.biaoti_01{ width:94%; max-width:1400px; margin:15px auto;}
.biaoti_01 img{ width:32px; float:left; margin:0px 10px 0px 0px;}
.biaoti_01 h2{font-size:18px; padding:5px 0px 0px 0px; color:#444;}
.biaoti_01 p{ font-size:16px; color:#787878; margin-top:-2px;}
.biaoti_01 a{ height:40px; line-height:40px; display:inline-block; border:1px solid #ddd; padding:0px 20px 0px 35px; font-size:16px; margin-top:-5px; float:right; color:#666;}
.biaoti_01 a:hover{ background:#2c6db0; color:#fff;}


#shangxia2{ display:none;}

.yyry{ width:100%; height: auto; overflow:hidden;}
.yyry li{ width:48%; height: auto; float:left; margin:8px 1%;padding:10px; background:#fff; text-align:center; border-radius:8px; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.yyry li img{ width:100%; height: auto;}
.yyry li:hover{ background:#2c6db0; color:#fff;}


#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 590px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}











}

@media screen and (max-width: 640px) {
	.banner .item {
	}

	.customSelect {
		text-indent: 4px;
	}

	.footLink a {
		margin: 0 6px;
	}

	.footer {
		padding: 29px 10px 45px;
	}

	.linkText {
		float: none;
	}

	.linkSelect {
		margin: 20px 0 0 0;
	}

	.linkSelect li {
		width: 100%;
	}

	.linkDiv {
		margin-left: 0;
	}

	.mobileIconCon a {
		height: 45px;
	}

	#mobileNavTit {
		height: 45px;
		line-height: 45px;
	}

	.bigImg {
		height: 200px;
	}
    .bigImg h2{ padding:65px 0px 20px 20px; background:url(../images/line_01.jpg) 20px bottom no-repeat;  font-size:20px;}
	
	
	.eventsInfo {
		padding-top: 0;
		line-height: 30px;
		margin-left: 100px;
	}

	.rightBox, .path {
		padding: 0 15px;
	}

	.downLoad li a, .organize li a {
		margin: 0 15px;
	}

	.downLoad li a span {
		width: 12px;
		font-size: 0;
	}

	.downLoad li a div {
		margin: 0 38px 0 22px;
	}

	.path h3 {
		position: relative;
		left: auto;
		top: auto;
		line-height: 52px;
	}

	.pathdiv {
		margin-top: 0;
		padding: 15px 0;
		line-height: 22px;
		height: auto;
	}

	.organzineText {
		margin-left: 115px;
	}

	.organzineText h3 {
		margin: 8px 0;
		line-height: 26px;
		max-height: 52px;
		overflow: hidden;
	}

	.orInfo {
		line-height: 22px;
		max-height: 44px;
		overflow: hidden;
	}

	.meetList li a {
		margin: 20px 10px 0;
	}

	.placeDiv div i {
		margin-left: 15px;
	}

	.placeDiv div span {
		margin-left: 55px;
		padding: 15px 0;
		height: auto;
		line-height: 28px;
	}


	.columnMain {
		padding: 15px;
	}

	.cTitle, .columnHot {
		padding: 0 15px;
	}

	.columnList, .columnBoxDiv .columnList {
		padding-left: 15px;
		padding-right: 15px;
	}

	.columnTitle h1 {
		font-size: 2em;
	}

	.columnTitle p {
		font-size: 1em;
	}

	.columnFooter {
		padding: 0 10px 30px;
	}

	.wd10 {
		margin: 0 15px;
	}

	.columnLink {
		margin: 0 -5px;
	}

	.columnLink li a {
		margin: 0 5px 10px;
	}

	.bg3 .cTitle .more {
		right: 15px;
	}

	.columnText {
		margin: 23px 20px;
	}

	.slideBox .bd .tit a {
		margin: 14px 20px 0;
	}
	
.yxrw{ width:100%;clear:both;overflow:hidden;}
.yxrw ul{ width:100%;}
.yxrw li{width:46%; float:left; margin:5px 2%;}
.yxrw li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
.yxrw li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

#dmsjz{ width:100%; clear:both; display:block; margin:20px auto 0px auto; overflow:hidden;}
#dmsjz li{width:48%; float:left; margin:5px 1%;}
#dmsjz li img{ width:100%; height:auto; padding:2px; border:1px solid #ddd; display:block;}
#dmsjz li span{ height:25px; line-height:25px; display:block; text-align:center; font-size:14px;}

.slideBox .bd .pic{ width:100%; height:auto;}

.add_01{ height:auto; width:100%; background:url(../images/add_01.jpg) center center no-repeat; display:block; padding:15px 0px; text-align:center;}
.add_01 span{height: auto; line-height:30px; color:#fff; font-size:20px; font-style:italic; width:100%;}
.add_01 a{height:35px;line-height: 35px;border: 1px solid #f1f1f1;display: inline-block;padding:0px 25px;font-size: 16px;color: #f1f1f1; float:none; margin:15px 0px 0px 0px;}
.add_01 a:hover{ background:#fff; color:#2c6db0;}



.fLink a {display: inline-block; width:99%; margin:0px 0.3% 6px 0.4%; background:#999; font-size:1.2em; height:45px; line-height:45px; text-align:center; color:#fff; padding:0px;}
.fLink img{ width:30px; height:auto; vertical-align:middle; margin:0px 15px 0px 0px;}

.copy {height: auto;overflow: hidden;margin-top:10px; line-height:24px;font-size: 16px; text-align:left;}
.copy img{ display:none;}
.copy a {display: inline-block; line-height:30px; margin-right:10px; font-weight: normal;font-size: 16px;}
.copy a:hover {color:#2c6db0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
.copy .fl{ padding:0px 20px 0px 0px;}

/*在线留言*/
.post-form input{ font-size:14px;height:52px; line-height:52px; width:98%; border:0; padding-left:2%; background:none}
.post-form span{position:absolute; right:10px; top:0px; z-index:999; width:130px; text-align:right; font-size:14px; color:#f00;}
.llys_t11{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px;}
.llys_t12{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px; margin:15px 0px;}
.llys_t13{ width:99%; border:none; height:45px; line-height:45px; border:1px solid #ccc; padding:0px 0px 0px 1%; font-size:14px; margin-bottom:15px;}
.llys_t2,.llys_t3,.llys_t4,.llys_t5{font-size:14px;}
.post-form textarea{ width:98%; padding-left:2%;}


.erji{ height:auto; line-height:50px; float:left;}
.erji li{ float:left;height:50px; line-height:50px;}
.erji li a{height:50px; line-height:50px; padding:0px 15px; display:block; font-size:15px;}
.erji li a:hover{ background:#2c6db0; color:#fff;}
.erji li.current a{ background:#2c6db0; color:#fff;}	
	
	
.danpian{ width:94%; background: url(../images/danpian.jpg) right bottom no-repeat #fff; padding:15px 15px 30px 15px; border-radius:8px; margin:0px auto 30px auto;}
.danpian img{ max-width:100%; height:auto;}
.danpian h2{ font-size:20px; font-weight:bold; color:#2c6db0; margin:25px 0px 10px 0px; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px;}
.danpian p{ font-size:18px; line-height:35px; color:#666;}
	
.danpian2{ width:94%; background: url(../images/danpian.jpg) right bottom no-repeat #fff;padding:15px 15px 30px 15px; border-radius:8px; margin:0px auto 30px auto;}
.danpian2 li{ border-bottom:1px solid #eee; margin-bottom:5px; padding-bottom:5px; overflow:hidden; clear:both;}
.danpian2 li div{ float:left; margin-left:10px;}
.danpian2 li img{ float:left; width:60px; border:1px solid #2f6fb1; padding:15px; border-radius:50%; height:auto; margin-top:20px;}
.danpian2 li h2{ font-size:18px; font-weight:bold; color:#2c6db0; margin:25px 0px 10px 0px;}
.danpian2 li p{ font-size:16px; line-height:30px; color:#666;}
.danpian2 .danpian2_l{ float: left; width:40%; display:none;}
.danpian2 ul{ float:none; margin-left:0px;}



	
	
.ldtdxq{ width:94%; background: url(../images/danpian.jpg) right bottom no-repeat #fff; padding:30px 30px 60px 30px; border-radius:8px; margin:0px auto 30px auto;}	
	
.ldtdxq_01{ width:80%; margin:0px auto;}	
.ldtdxq_01 img{ width:60%; margin:0px auto;}	
	
	
.yltd{ width:94%; height: auto; overflow:hidden; margin:0px auto;}
.yltd li{ width:98%; height: auto; float:left; margin:15px 1%;padding:0px; background:#fff; border-radius:8px; overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.yltd li img{ width:38%; height:auto; float:left; margin-right:15px;}
.yltd li h2{line-height:45px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:10px 10px 0px 10px; color:#2c6db0;}
.yltd li h2 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}
.yltd li p{ height:74px; line-height:25px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 10px;}
.yltd li:hover h2{ color:#fff;}
.yltd li:hover h2 em{ color:#fff;}
.yltd li:hover{ background:#2c6db0; color:#fff;}
.yltd li:hover a{color:#fff;}
.yltd li:hover h2{color:#fff;}
.yltd li:hover p{color:#fff;}
.yltd li b{ width:21px;height:21px; line-height:21px;background: url(../images/jt_05.png) center center no-repeat; display: inline-block; margin:10px 0px 0px 10px;}
.yltd li:hover b{background: url(../images/jt_06.png) center center no-repeat;}
	
	
.yltdxq{width:94%; background:#fff; padding:10px; border-radius:8px; margin:0px auto 15px auto;}
.yltdxq_01{ overflow:hidden;}
.yltdxq_01 img{ width:35%; float:left;}

.yltdxq_01 .yltdxq_01_c{ width:63%;height: auto; line-height:26px; color:#666; display:block;overflow:hidden;font-size:16px;padding:0px 0px; float:right;}
.yltdxq_01 h2{line-height:30px; display:block; overflow:hidden;font-size:18px; font-weight:bold;padding:0px 10px 0px 0px; color:#2c6db0;}
.yltdxq_01 em{ font-style:normal; color:#787878; font-weight:normal; padding:0px 0px 0px 5px; font-size:15px;}

.yltdxq_c img{ max-width:80%; display:block; margin:15px auto;}

.yltdxq_01 .yltdxq_01_c div{ border-bottom:1px solid #eee;border-top:1px solid #eee; padding:5px 0px; margin:5px 0px;}
.yltdxq_01 .yltdxq_01_c a{ height:40px; line-height:40px; padding:0px 15px 0px 40px; border-radius:8px; border:1px solid #eee; background:url(../images/ll_02.png) 10px center no-repeat; background-size:26px auto; display:inline-block; margin-top:10px;}
.yltdxq_01 .yltdxq_01_c a:hover{ background:url(../images/ll_03.png) 10px center no-repeat #2c6db0; color:#fff;background-size:26px auto;}

.yltdxq_t{ font-size:20px; color:#2c6db0; border-bottom:1px solid #eee; padding-bottom:10px; margin:30px 0px 15px 0px; font-weight:bold;}
.yltdxq_c{ color:#666; line-height:30px; font-size:16px;}
	
.Expertable{ font-size:13px;}	
.Expertable img{ width:18px;}	
.Expertable .td{ font-size:13px;width:12.5%;}
.Expertable .td .sw{ display:inline-block; background:#1776db; border-radius:8px; padding:2px 2px; color:#fff; margin-right:2px;}
.Expertable .td .xw{ display:inline-block; background:#ff993f; border-radius:8px; padding:2px 2px; color:#fff; margin-right:2px;}
.Expertable .td .wj{ display:inline-block; background:#f25564; border-radius:8px; padding:2px 2px; color:#fff;}
.Expertable .th{ width:12.5%;}
.Expertable .th:first-child{width:12.5%;}
.Expertable .td:first-child{width:12.5%;}

	
}

@media screen and (max-width: 540px) {

	.iconList li {
		width: 50%;
	}

	.organzineText h3 {
		font-size: 16px;
	}

	.orInfo {
		font-size: 1.2em;
	}

	.meetList li {
		width: 100%;
	}

	.meetList li a {
		margin: 20px 0 0;
	}

	.columslideBox {
		width: 100%;
		height: auto;
	}
}

@media screen and (max-width: 480px) {

	.paged a, .paged .p_info, .paged .current {
		padding: 0 8px;
		margin: 0 1px;
		height: 24px;
		line-height: 24px;
	}
}

@media screen and (max-width: 414px) {

	.banner .item {
	}

	.slideBox {
		width: 100%;
		height: auto;
	}

	.customSelect {
		font-size: 1.2em;
	}

	.logo {
		width:96%;
		height: auto; margin-top:20px;
	}

	.headTop {

	}

	.searchBtn {
		right: 10px;
		top: 20px;
	}

	.mspan1 {
		padding: 0;
		display: block;
	}

	.mspan2 {
		display: block;
	}

	.ny_left, .ny_right {
		margin: 0 0px;
	}

	.headTop {
		padding: 0 10px;
	}

	.columnList li a span {
		display: none;
	}

	.columnList li a b {
		margin-right: 0;
	}
}

@media screen and (max-width: 320px) {

	.logo {
		width: 240px;
		margin-top: 25px;
	}

	.placeDiv {
		font-size: 1.2em;
	}
}

@media screen and (max-width: 678px) {
/*	.content img {
		width: 100% !important;
		height: auto !important
	}*/
}
