@charset "utf-8";
/*CSS Document*/
/*局部样式*/
/*局部样式-重写框架样式*/
a { color:inherit;}
a:hover { text-decoration:none; color:inherit;}
body { font-family:"微软雅黑"; max-width:10rem; margin:0 auto; padding:0;}
.header { background:#ff7300; position:relative;}
.header .logo  { height:44px; float:left; position:relative; z-index:2}
.header .soso  { width:100%; padding-left:125px; padding-right:44px; color:#fff; position:absolute; top:0; z-index:1}
.header .soso input { width:100%; height:32px; overflow:hidden; border:none; background:#e75412; color:#fff; background:#e75412 url(../../images/soso.gif) no-repeat; padding:0; margin:0; border-radius:0; background-size:auto 100%; text-indent:6px; font-size:14px; padding-left:32px; border-radius:2px; margin-top:6px; outline:none; line-height:32px !important;-webkit-appearance:none; display:block}
.header .soso input::-webkit-input-placeholder{ 
	color:#fff !important;
} 
.header .soso input::-moz-input-placeholder{ 
	color:#fff !important;
} 
.header .soso input:-moz-input-placeholder{ 
	color:#fff !important;
} 
.header .soso input::-ms-input-placeholder{ 
	color:#fff !important;
} 
.header .soso input::input-placeholder{ 
	color:#fff !important;
} 

.header_soso .soso input::-webkit-input-placeholder{ 
	color:#fff !important;
} 
.header_soso .soso input::-moz-input-placeholder{ 
	color:#fff !important;
} 
.header_soso .soso input:-moz-input-placeholder{ 
	color:#fff !important;
} 
.header_soso .soso input::-ms-input-placeholder{ 
	color:#fff !important;
} 
.header_soso .soso input::input-placeholder{ 
	color:#fff !important;
} 
.header .login { width:44px; float:right; position:relative; z-index:2}
.headerZz { height:44px; position:relative; background:#fff;}
.headerZz .logo { width:182px; height:44px; overflow:hidden; position:absolute; left:0; top:0;}
.headerZz .Rmenu { width:44px; height:44px; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer;}
.headerZz .soso { padding-left:182px; padding-right:44px; box-sizing:border-box; width:100%;} 
.headerZz .soso input { border:none; width:100%; height:27px; overflow:hidden; background:#f4f4f4; outline:none; margin-top:8px; border-radius:2px; background:#f4f4f4 url(../../images/fdj.png) 9px center no-repeat; background-size:13px; padding-left:29px; font-size:13px;}
.headerZz .soso input::-webkit-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::-moz-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input:-moz-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::-ms-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::input-placeholder{ 
	color:#ccc !important;
} 

.headerZz .soso input::-webkit-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::-moz-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input:-moz-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::-ms-input-placeholder{ 
	color:#ccc !important;
} 
.headerZz .soso input::input-placeholder{ 
	color:#ccc !important;
} 
.header_soso {height:44px; background:#ff7300; position:relative; z-index:9;}
.header_soso .logo{ width:44px;}
.header_soso .soso{ padding:6px 44px; overflow:hidden; width:100%; background:; position:absolute; left:0; top:0; z-index:-1;}
.header_soso .soso input { width:100%; height:32px; overflow:hidden; border:none; background:#e75412; color:#fff; background:#e75412 url(../../images/soso.gif) left center no-repeat; background-size: auto 32px; text-indent:6px; padding-left:32px; line-height:32px !important; outline:none;}
.header_soso .menu_bt,.header .menu_bt{ width:44px;}
.header .menu_bt{ position:absolute; right:0; top:0; z-index:2}

.header_loginInfo {height:44px; background:#ff7300;}
.header_loginInfo .logo{ width:44px; height:44px; position:absolute; left:0; top:0;}
.header_loginInfo .soso {width:100%; height:44px; overflow:hidden; color:#fff; text-align:center; line-height:44px; font-size:16px}
.header_loginInfo .zc { width:44px; height:44px; line-height:44px; font-size:14px; position:absolute; right:0; top:0;}
.header_loginInfo .zc a { color:#fff;  display:inline-block;}

.loginInfo { min-height:180px; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.loginsoso { height:30px; border:#333 1px solid; margin:0 auto; border-radius:6px; margin:0 12px; position:relative;}
.loginsoso .ls_01 { width:68px; height:28px; position:absolute; left:0; top:0;}
.loginsoso .ls_01 ul { padding:0; text-align:center; line-height:28px; margin:0; border:#333 1px solid; margin-left:1px; background:#fff; position:relative; z-index:9; display:none;}
.loginsoso .ls_01 span { width:68px; height:28px; overflow:hidden; display:block; line-height:28px; text-align:center; font-size:14px; background:url(../../images/xiabiao_02.gif) right -1px no-repeat; background-size:auto 28px; border-right:#333 1px solid;}
.loginsoso .ls_01 ul li{ list-style:none; width:90%; margin:0 auto; line-height:28px; border-bottom:#CCC 1px dotted;}
.loginsoso .ls_01 ul li.lilast { border:none;}
.loginsoso .ls_02 { width:100%; height:28px; overflow:hidden; float:left; border:none; padding:0 8px;}
.loginsoso .ls_02 input {width:100%; height:28px; overflow:hidden; float:left; border:none; margin:0; padding:0;  font-size:14px; line-height:28px; padding-left:70px; outline:none;}
.loginsoso .ls_02 button { width:28px; height:28px; overflow:hidden; padding:0; margin:0; border:none; border:0; background:#fff; position:absolute; right:12px; top:0;}
.logohistory { margin:0 12px;}
.logohistory h2 { font-size:.3637rem; color:#333; border-bottom:#e5e5e5 1px solid; line-height:200%;}
.logohistory h2 span { float:right; font-size:.3117rem;}
.logohistory a { background:#f5f5f5; color:#333; font-size:.3637rem; line-height:200%; display:inline-block; margin-right:.2597rem; border-radius:6px; padding:0 .3376rem;}

.index_iconbt { margin:0 .3947rem;}
.index_iconbt div { width:20%; float:left;}

.index_name { width:10rem; height:50px; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle;}
.index_name h2 { width:100%; overflow:hidden; display:block; text-align:center; font-size:.3636rem; line-height:100%; margin:0;}
.index_name h2 em { height:21px; overflow:hidden; display:inline-block; color:#000; font-style:normal; padding-left:25px; color:#ff7300; text-align:center;font-size: 14px; line-height:21px;}
.index_name span { color:#999; font-size:12px; line-height:100%; display:block; padding-top:2px}
.index_name em img { width:.5065rem; display:inline-block;}

.setIcon_01 { background:url(../../images/icon.png) left 0 no-repeat;     background-size:20px auto;}
.setIcon_02 { background:url(../../images/icon.png) left -21px no-repeat; background-size:20px auto;}
.setIcon_03 { background:url(../../images/icon.png) left -42px no-repeat; background-size:20px auto;}
.setIcon_04 { background:url(../../images/icon.png) left -64px no-repeat; background-size:20px auto;}

.index_list {}
.index_list div { height:.922rem; line-height:.922rem; border-bottom:#e5e5e5 1px solid; font-size:.3684rem;}
.index_list div.active { border-top:#ff6600 2px solid; color:#ff6600; border-bottom:none;}
.index_pro { padding-top:10px; overflow:hidden; padding-bottom:1.2894rem}
.index_pro .Ipro_item { width:9.5784rem; overflow:hidden; margin:0 auto;}
.index_pro .Ipro_item div { width:4.4736rem; height:5.7rem; float:left; text-align:center; overflow:hidden; margin:.1578rem}
.index_pro .Ipro_item div .img {width:4.4736rem; height:4.4736rem; float:none; margin:0 auto; border:#e5e5e5 1px solid; display:block;}
.index_pro .Ipro_item div .img div {width:4.4736rem; height:4.4736rem; float:none; margin:0; display:table-cell; vertical-align:middle;}
.index_pro .Ipro_item div em { width:4.2rem; font-size:13px; font-style:normal; display:inline-block; text-align:left; line-height:140%; height:.5rem; overflow:hidden; line-height:.5rem; margin-top:.1315rem; white-space:nowrap; text-overflow:ellipsis;}
.index_pro .Ipro_item div span { width:4.2rem; display:block; text-align:left; background:url(../../images/xin.gif)left center no-repeat; background-size:.2894rem .2894rem; font-size:.2894rem; padding-left:.3683rem; line-height:.4rem; overflow:hidden; margin:0 auto; color:#999; text-overflow:ellipsis; white-space:nowrap; margin-top:.05rem;}
.brand_listPbox {position:relative; margin-bottom:.26rem; overflow:hidden;}
.brand_list {overflow:auto; height:.9473rem; margin:0 .5rem; }
.brand_listPbox .blbt { width:.5526rem; height:100%; position:absolute; right:0; top:0; background:#fff; display:none;}
.brand_listPbox .blbt.left { right:inherit; left:0; text-align:right}
.brand_list ul { overflow:hidden;  padding:0; margin-bottom:0; padding-right:.5526rem; box-sizing:content-box}
.brand_list li{ float:left; list-style:none; padding:0 .30rem;}
.brand_list li a { color:#333; font-size:.3684rem;  display:block; line-height:1rem}
.brand_list li.active a{ color:#ff6600}
.brand_list02 { margin:16px .5rem; overflow:hidden; height:40px;}
.brand_list02 li { height:40px; overflow:hidden; padding:0 8px; }
.brand_list02 li a { width:40px; height:40px; overflow:hidden;  line-height:normal; margin:0; padding:0; display:block; border-radius:20px;}
.brand_list02 li a img { width:40px; height:40px; display:block; margin:0; border:none; padding:0; border-radius:20px;}
.logoItem { margin-bottom:0; padding-top:6px}
.logoItem div { width:1.866666rem; height:.933333rem; overflow:hidden; margin:0 auto;}
.logoItem div div { display:table-cell; vertical-align:middle; text-align:center;}
.logoItem em { display:block; text-align:center; font-style:normal; font-size:11px; line-height:100%; padding:7px 0; color:#333;}
.first_news {  position:relative; overflow:hidden; margin:0 .3157rem; margin-top:.1578rem; margin-bottom:.4210rem}
.first_news em { width:100%; display:block; padding:.28rem; color:#fff; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.6); font-style:normal; font-size:.4210rem;}
.index_news_list { width:100%; overflow:hidden; margin-bottom:10px;}
.index_news_list li { height:36px; line-height:36px; list-style:none; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; padding:0 12px; }
.index_news_list li a { font-size:13px; color:#333333;}
.newsMore a { height:.6578rem; line-height:.6578rem; padding:0 .28rem; border:#ff6600 1px solid; border-radius:.0789rem; color:#ff6600; display:inline-block; font-size:.3157rem}
.newsMore { padding-bottom:10px;}

.prolist_bt { line-height:36px; font-size:15px; padding:0 12px; background:#f8f8f8}
.prolist_bt div { padding:0;}
.prolist_bt div span { padding:0 23px; margin:0 auto;}
.prolist_bt div.active {}
.prolist_bt div.active span { height:36px; display:inline-block; color:#ff7300; border-bottom:#ff7300 2px solid;}
.prolist_bt.xjlist_qy div span { width:50%;}

.prolist_item {  padding:.4416rem 15px; border-bottom:#e5e5e5 1px solid;}
.prolist_item .col-xs-4 {}
.prolist_item .col-xs-8 { padding-left:15px;}
.prolist_item .col-xs-8 h2 {font-size:.3117rem; margin:0; line-height:150%; padding-bottom:.1rem}
.prolist_item .col-xs-8 em {width:100%; font-size:.3117rem; line-height:.44rem; display:block; font-style:normal; color:#999; float:left; background:url(../../images/xin.gif) left .04rem no-repeat; background-size:.36rem .36rem; padding-left:.44rem;}
.prolist_item .col-xs-8 span{ color:#e60000; font-size:15px; line-height:20px;}
.prolist_item .col-xs-8 div { width:100%; overflow:hidden;}
.prolist_item div b { overflow:hidden; float:right; font-size:.28rem; font-weight:normal; color:#999; float:right; padding-top:.1rem;}
.prolist_item div i { float:right; display:block; padding:0;}
.prolist_item div i img:first-child { width:36px; height:20px; float:left; margin-right:12px;}
.prolist_item div i img:last-child { width:21px; height:20px; float:left;}

.prolist_item .info_bt { text-align:right;}
.prolist_item .info_bt a { border:#ff7300 1px solid; color:#ff7300; margin-left:.2857rem; padding:.1rem .5rem; border-radius:4px; display:inline-block; }
.prolist_item .col-xs-8 { margin-bottom:.2312rem;}
.prolist_item .col-xs-8.prolist_qyName em { width:100%; font-size:.3117rem; color:#000; padding-bottom:.2078rem;}
.prolist_item .col-xs-8.prolist_qyName dl { width:100%; margin:0; color:#999; font-size:.3117rem; overflow:hidden;}
.prolist_item .col-xs-8.prolist_qyName dl dt { width:20%; float:left;}
.plist_03 dl { width:9.7402rem; overflow:hidden; margin:0 auto; padding-bottom:.2597rem;}
.plist_03 .plist_03item { width:100%; overflow:hidden;}
.plist_03 dl dt {width:8rem; height:2.0779rem; overflow:hidden; float:left; padding:0 .3117rem;}
.plist_03 dl dt em { display:block; font-size:.3117rem; font-style:normal; margin:.3506rem 0; background:url(../../images/xin.gif) left top no-repeat; background-size:.3117rem .3117rem; padding-left:.4rem; line-height:.3117rem; font-weight:normal;}
.plist_03 dl dt p { color:#999; font-weight:normal; font-size:.3117rem; line-height:150%; margin:0; font-weight:normal;}
.plist_03 dl dt p span { padding-right:.35rem}
.plist_03 dl dd { width:1.7402rem; height:2.0779rem; overflow:hidden; display:block; float:left;}
.plist_03 dl dd div { width:1.7402rem; height:2.0779rem; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; padding-top:.2597rem;}
.list_02 { text-align:center; height:36px; line-height:36px; overflow:hidden; font-size:14px; color:#333}
.list_02 div { height:36px;}
.list_02 div .px {  background:url(../../images/paixu_img.gif) center no-repeat; background-size:12px auto; }
.list_02 .sx span,.list_02 .zh span{ display:inline-block; padding-right:.4rem; background:url(../../images/icon_02.gif) right center no-repeat; background-size:.3506rem}
.list_02 .zh span { background:url(../../images/icon_03.gif) right center no-repeat; color:#ff7300; background-size:.2078rem; padding-right:.3rem}
.plist_02 {}
.plist_02 .pl1 { padding-left:3px;}
.plist_02 .pr1 { padding-right:3px;}
.plist_02 .pb10 div { width:100%; margin-bottom:6px;  border-bottom:#e5e5e5 1px solid;}
.plist_02 .pb10 div.bgColorWhite { overflow:hidden; position:relative;}
.plist_02 .pb10 div dl { margin-bottom:0; overflow:hidden;}
.plist_02 .pb10 div dl dt { color:#333;}
.plist_02 .pb10 div dl dt em { width:100%; height:13px; overflow:hidden; line-height:12px; font-size:13px; line-height:100%; font-style:normal; font-weight:normal; padding:0 12px;  display:block; margin-top:10px; margin-bottom:9px; text-overflow: ellipsis; white-space: nowrap;}
.plist_02 .pb10 div dl dt em a { margin:0; padding:0;}
.plist_02 .pb10 div dl dd { height:17px; line-height:18px; color:#e60000; font-size:13px; margin-bottom:13px; width:100%; position:relative; color:#333; background:url(../../images/xin.gif) 12px center no-repeat; background-size:13px auto; padding-left:29px; padding-right:38px;}
.plist_02 .pb10 div dl dd em {  height:18px; display:block; float:right; position:absolute; right:12px; top:0; }
.plist_02 .pb10 div dl dd em img:first-child { width:36px; height:17px; float:left;}
.plist_02 .pb10 div dl dd em img:last-child { width:18px; height:18px; float:left; margin-left:8px; }
.plist_02 .pb10 div dl dd font { font-size:11px;}
.plist_02 .pb10 div dl dd i { font-style:normal; color:#ff6600;}
.plist_02 .pb10 div.picItem { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative; border:0 }
.plist_02 .pb10 div.picItem div { width:4.96rem; height:4.96rem; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; border:0}
.plist_02 .pb10 div.bgColorWhite span { width:.8571rem; height:.8571rem; overflow:hidden; display:block; position:absolute; right:0; top:0;}
.ctitem.translate { width:100%; height:auto; padding-right:0;}
.ctitem.translate div { height:auto; border:none !important; margin-bottom:0;}
.ctitem.translate div.picItem { width:2.933333rem; float:left; padding:0}
.ctitem.translate div.picItem div { width:2.933333rem; height:2.933333rem; display:table-cell; vertical-align:middle;}
.ctitem.translate div dl { margin-left:2.933333rem; height:100%; position:absolute; right:0; left:0; top:0; border-bottom:#e5e5e5 1px solid; }
.ctitem.translate div dl dd { height:auto; overflow:hidden; padding-top:.2rem; position:absolute; bottom:0; width:100%; }
.ctitem.translate div dl dd em {}
.ctitem.translate div dl dt em { margin-top:16px;}
.plist_02 .ctitem.translate div { border:none !important;}


.linkbox { height:30px; overflow:hidden; line-height:30px;}
.linkbox a { float:left; color:#999; background:url(../../images/jiantou_bg.gif) right top no-repeat; background-size:auto 100%; font-size:14px; padding-right:19px; padding-left:10px;}

.foot { overflow:hidden; padding:0 20px; padding-top:20px;}
.foot div { width:100%; overflow:hidden; font-size:10px; color:#666; line-height:100%; padding-bottom:20px;}
.foot a { color:#666; font-size:12px; padding:0 6px; border-right:#666 1px solid; line-height:100%;}
.foot a:last-child { border-right:none;}
.foot p { margin-bottom:0;}
.foot ul { padding:0; margin:0; width:134px; margin:0 auto; overflow:hidden; padding:12px 0;}
.foot ul li { width:39px; list-style:none; margin:0; padding:0;margin:0 14px; float:left;}
.foot ul li span { width:39px; height:39px; overflow:hidden; display:block; background:url(../../images/ftimg_02.png) left top no-repeat; background-size:auto 39px; margin:0 auto;}
.foot ul li em { display:block; font-size:12px; color:#666; font-style:normal;}
.foot ul li:last-child span{  background:url(../../images/ftimg_02.png) right top no-repeat; background-size:auto 39px;}

.backTop { width:39px; height:39px; overflow:hidden; right:12px; bottom:120px; position:fixed; z-index:9;}


.shaixuan { width:100%; height:100%; overflow:auto; position:fixed; background:rgba(0,0,0,.8); top:0; left:0; display:none;}
.shaixuan .sxbox { width:80%; min-height:100%; overflow:hidden; background:#fff; position:relative; left:200%; padding-left:.3117rem; padding-bottom:2rem;}
.shaixuan .sxbox .sxboxCon { width:100%; min-height:100%; overflow:hidden; position:relative; padding-top:.2078rem; font-size:.3117rem;}
.shaixuan .sxbox .sxboxCon dl { margin-bottom:0;}
.shaixuan .sxbox .sxboxCon dl dt { height:1.0909rem; line-height:1.0909rem; color:#333;}
.shaixuan .sxbox .sxboxCon dl dt em { font-style:normal; font-weight:normal;}
.shaixuan .sxbox .sxboxCon dl dt span { float:right; font-size:.2597rem; padding-right:.5rem; display:inline-block; color:#999; font-weight:normal; background:url(../../images/xiabiao.gif) right center no-repeat; background-size:.4675rem auto; margin-right:.3117rem;}
.shaixuan .sxbox .sxboxCon dl dd a { width:auto; height:.8052rem; display:inline-block; color:#333; padding:0 .3506rem; background:#f5f5f5; line-height:.8052rem; margin-right:.1948rem; margin-bottom:.1948rem; border-radius:6px;}
.shaixuan_bt { width:80%; height:1.2727rem; overflow:hidden; background:#ff7300; right:0; bottom:-1.2727rem; position:fixed; }
.shaixuan_bt a { width:50%; height:1.2727rem; overflow:hidden; float:left; display:block; line-height:1.2727rem; text-align:center; font-size:.4675rem; color:#fff;}
.shaixuan .sxbox .sxboxCon dl dd a.active { background:#ff7300; color:#fff;}
.shaixuan .sxbox .sxboxCon dl dd a:link { text-decoration:none;}
.register { background:#fff; }
.register ul { padding:0; margin-left:12px; margin-bottom:14px;}
.register ul li { height:45px; overflow:hidden; list-style:none; margin:0 auto;border-bottom:#e5e5e5 1px solid; position:relative;}
.register ul li span { width:2.1rem; height:45px; line-height:45px; font-size:14px;  display:inline-block; float:left; position:absolute; left:0; top:0;}
.register ul li input { width:100%; height:45px;  float:left; border:none; margin:0; padding:0; outline:none; padding-left:2.1rem; background:none;}
.register ul li.listyle_02 input{ }
.register ul li.listyle_02 em { width:100px; height:37px; overflow:hidden; display:block; float:right; position:absolute; right:12px; top:4px}
.register ul li.listyle_02 em img { width:100px; height:37px; }
.register ul li.listyle_02 i { height:28px; line-height:27px; border:#ff6600 1px solid; border-radius:4px; color:#ff6600; display:inline-block; font-size:14px; float:right; font-style:normal; padding:0 14px; position:absolute; right:12px; top:9px;}
.register ul li.listyle_02 i.curr {border:#ccc 1px solid; color:#ccc;}
.register ul li.listyle_03 input{ width:4.9351rem;}
.register ul li.listyle_03 a { width:3rem; height:.9351rem; float:right; text-align:center; line-height:.9351rem; display:inline-block; color:#ff7300; border:#ff7300 1px solid; border-radius:6px; margin-top:0.0974rem;}
.register ul li.listyle_04 { border:none;}
.register ul li font { float:right; line-height:45px; padding-right:35px; background:url(../../images/rightbt.gif) right center no-repeat; background-size:20px auto; color:#999; font-size:14px; width:100%; padding-left:2.1rem;text-align:right;}
.register ul li font input { width:100%;}
.register ul li font.nojt { background:none;}
.register ul div { height:20px; overflow:hidden; line-height:20px; font-size:14px; color:#333; margin-top:1rem;}
.register ul div a { float:right; margin-right:12px; font-size:14px; color:#333;}
.register ul div em { font-style:normal; font-size:12px; padding-left:4px;}
.register ul div em a { float:none; color:#ff0000; font-size:12px;}
.register ul div label { font-weight:normal;}
.register ul div span { width:20px; height:20px; overflow:hidden; border-radius:20px; border:#ccc 1px solid; display:block; float:left; margin-right:10px; }
.register ul div span i { width:10px; height:10px; overflow:hidden; display:block; margin:4px; background:#fff; border-radius:10px;}
.register ul div span.curr i {background:#999;}
.register_bt { padding:0 12px;}
.register_bt button { width:100%; padding:0; margin:0 auto; background:#eeeeee; color:#999; border-radius:4px; height:50px; border:none;  font-size:18px;}
.register_bt.curr button { background:#ff6600; color:#fff;}
.register_bt02 { margin-top:73px;}

.xpbd { padding-top:44px;}
.xpbd_02 { padding-top:118px;}
.xpbd ul li span { width:76px; }
.xpbd ul li p { padding-left:80px; line-height:45px;}
.xpbd ul li.first { height:auto; padding-bottom:13px; padding-top:33px;}
.xpbd ul li.first span { font-size:14px; top:35px; line-height:25px;}
.xpbd ul li .selbt { width:100%; height:auto; overflow:hidden; margin:0; padding-left:80px;}
.xpbd ul li .selbt a { padding:0 13px; line-height:23px; display:inline-block; float:left; border:#ff6600 1px solid; border-radius:4px; margin:2px 0; color:#ff6600; font-size:12px; margin-right:5px;}
.xpbd ul li .selbt a.curr { background:#ff6600; color:#fff;}

.xpbd .xptop { width:100%; height:74px; overflow:hidden; background:#fff; position:relative; padding:12px; padding-left:74px; position:fixed; left:0; top:44px; z-index:9}
.xpbd .xptop .img { width:50px; height:50px; overflow:hidden; position:absolute; left:12px; top:12px;}
.xpbd .xptop .img div { width:50px; height:50px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.xpbd .xptop em { overflow:hidden; font-size:12px; color:#333; display:block; font-style:normal; line-height:100%; white-space:nowrap; text-overflow:ellipsis;}
.xpbd .xptop span { display:block; padding-top:10px; font-size:11px; color:#999; padding-left:14px; background:url(../../images/xin.gif) left 10px no-repeat; background-size:11px auto; line-height:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xpbd .xpDete {text-align:center; padding-top:20px; padding-bottom:10px; overflow:hidden; width:100%;}
.xpbd .xpDete span { display:inline-block; line-height:20px; font-size:12px; color:#fff; background:#d0d0d0; padding:0 10px; border-radius:4px; }
.xpbd .xpDh { width:100%; padding:10px 12px; overflow:hidden; position:relative; float:left; z-index:2}
.xpbd .xpDh div.img { width:44px; height:44px; overflow:hidden; display:block; position:absolute; left:12px; top:10px;}
.xpbd .xpDh div.img div { width:44px; height:44px; overflow:hidden; display:table-cell; vertical-align:middle; margin:0; border-radius:44px;}
.xpbd .xpDh .txt { width:100%; padding-left:44px; padding-right:32px; position:relative; float:left;}
.xpbd .xpDh .txt h2 { font-size:10px; color:#333; margin:0; padding-left:8px; padding-bottom:6px;}
.xpbd .xpDh .txt .jt { width:5px; position:absolute; left:48px; top:21px;}
.xpbd .xpDh .txt .jt img { width:5px;}
.xpbd .xpDh .txt .txtbox { margin-left:8px; background:#fff; border-radius:6px; padding:15px; font-size:12px; color:#999; float:left; z-index:1}
.xpbd .xpDh .txt .txtbox em { font-size:15px; color:#333; display:block; font-style:normal;}

.xpbd .xpDh_02 {}
.xpbd .xpDh_02 .txt { padding-left:32px; padding-right:44px;}
.xpbd .xpDh_02 .txt h2 { text-align:right; padding-left:0; padding-right:8px;}
.xpbd .xpDh_02 div.img { left:auto; right:12px;}
.xpbd .xpDh_02 .txt .txtbox { margin-left:0; margin-right:8px; background:#ffbb34; color:#fff; float:right; }
.xpbd .xpDh_02 .txt .jt { left:auto; right:48px; top:10px;}

.xplist { margin-bottom:90px; margin-top:10px; background:#fff;}
.xplist .xplitem { margin-left:12px; padding-right:12px; position:relative; height:80px;}
.xplist .xplitem .img { width:45px; height:45px; position:absolute; left:0; top:17px;}
.xplist .xplitem .img div {width:45px; height:45px; overflow:hidden; border-radius:45px;}
.xplist .xplitem .img02 { width:35px; height:35px; left:auto; right:12px; top:22px;}
.xplist .xplitem .img02 div { width:35px; height:35px; left:auto; right:12px; top:22px; border-radius:0;}
.xplist .xplitem p { padding:4px 0; padding-left:56px; padding-right:35px; max-width:100%; overflow:hidden; font-size:12px; color:#999; float:left;}
.xplist .xplitem p font { max-width:100%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:72px;}
.xplist .xplitem em { padding-left:56px; padding-right:35px; font-size:14px; font-style:normal; padding-top:24px; display:block; line-height:100%; }
.xplist .xplitem p span { position:absolute; right:59px;}
.xplist .xplitem .img span { width:15px; height:15px; border-radius:15px; background:#ff4444; color:#fff; font-size:12px; display:block; position:absolute; right:-2px; top:-2px; text-align:center; line-height:15px;}


.dh_Footer { width:100%; height:50px; padding:7px 10px; padding-left:0; position:fixed; bottom:0; z-index:9; background:#f4f4f6}
.dh_Footer .bt { width:28px; height:28px; position:relative; z-index:2; margin-top:4px; margin-left:10px;}
.dh_Footer .info { width:100%; padding-left:38px; padding-right:96px; position:absolute; left:10px; top:7px; }
.dh_Footer .info input { width:100%; height:35px; background:#fff; border-radius:4px; outline:none; box-shadow:none;}

.entering ul li { position:relative;}
.entering ul li input { border:none;}
.entering ul li .num { padding-left:30px;}
.entering ul li em { width:20px; height:20px; overflow:hidden; border-radius:20px; border:#ccc 1px solid; display:block; float:left; margin-right:10px; position:absolute; left:70px; top:12px;}
.entering ul li em i { width:10px; height:10px; overflow:hidden; display:block; margin:4px; background:#fff; border-radius:10px;}
.entering ul li em.curr i {background:#999;}


.account {}
.account ul {  padding:0; margin:0 auto; }
.account li {border-bottom:#e5e5e5 1px solid;}
.account li div{width:8.948rem; margin:0 auto; list-style:none; font-size:.4156rem; height:1.1299rem; overflow:hidden; line-height:1.1299rem;  background:url(../../images/account_01.gif) right center no-repeat; background-size:.1818rem auto; padding-right:.3rem;}
.account li span { font-size:.3637rem; color:#999; float:right;}
.account li.listyle_01 div{ height:1.8545rem; padding:.2rem 0; line-height:1.4545rem; padding-right:.3rem; background:none;}
.account li.listyle_01 div em{ width:1.4545rem; height:1.4545rem; overflow:hidden; border-radius:1.4545rem; float:right; display:block}
.account ul li.listyle_04 div{ border:none;}

.listpage_01 { width:100%; height:1.03896rem; line-height:1.03896rem; font-size:.3896rem; color:#ff7300;}
.listpage_02 { width:100%; overflow:hidden; position:absolute; left:0; margin:0;}
.listpage_02 span { height:1.03896rem; line-height:1.03896rem; color:#333; overflow:hidden;}
.listpage_03 span.active { background:#f0f0f0;}
.listpage_02 a { height:.7792rem; line-height:.7792rem; font-size:.3117rem; color:#999; overflow:hidden;}
.listpage_02 .col-xs-8 { text-indent:1em; padding-bottom:2.07792rem; }
.listpage_03 { display:none; overflow:auto;}
.purchase { overflow:hidden; padding-top:.7532rem;}
.purchase dl { margin:0; margin-bottom:.1688rem;}
.purchase dt { line-height:1rem; font-size:.3896rem; color:#333;}
.purchase dt span { color:#ff7300;}
.purchase input { width:100%; height:1rem; border:#ccc 1px solid; border-radius:4px;}
.purchase textarea { width:100%; border:#ccc 1px solid; border-radius:4px; height:2.5974rem;}
.purchase_02 { padding:.6623rem 0; margin-bottom:.2078rem; border-bottom:#e5e5e5 1px solid;}
.purchase_02 p { color:#ccc; font-size:.3117rem;}
.purchase_02 p span { color:#cc0000;}
.purchase_02 button { width:100%; border:none; line-height:1.2857rem; background:#ff7300; color:#fff; font-size:.4675rem; border-radius:6px;}

.mpitem { overflow:hidden; border-bottom:#e5e5e5 1px solid;}
.mpitem a { color:#333;} 
.mpitem .mp_part_01 { width:3.2467rem; height:3.6104rem; overflow:hidden; float:left; padding:0 .2467rem;}
.mpitem .mp_part_01 div { width:3.2467rem; height:3.6104rem; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.mpitem .mp_part_02 { width:5.0649rem; font-size:.3117rem; color:#333; float:left;  padding-top:.5455rem; padding-left:.6104rem;}
.mpitem .mp_part_02 em { font-style:normal; display:block; padding-bottom:.2rem;}
.mpitem .mp_part_02 span { color:#999; line-height:180%;}
.mpitem .mp_part_03 { width:1.0909rem; float:right;}
.inquiryItem { margin-top:.2597rem;}
.iibox { padding:.3636rem 15px;}
.iibox span { font-size:.3117rem; display:inline-block; padding-bottom:.3896rem;}
.iibox a { font-size:.3117rem; border:#999 1px solid; padding:0 .3117rem; color:#999; height:.6234rem; display:inline-block; line-height:.6234rem; float:right; border-radius:6px; margin-left:.2078rem;} 
.inquiryItem h2 { font-size:.3637rem; border-bottom:#e5e5e5 1px solid; height:1.03896rem; line-height:1.03896rem; padding:0; margin:0; }
.pic_bimg { padding:.2597rem;}
.pic_list { padding:.3896rem 0; margin-top:.2078rem;}
.pic_list .pic_list_part { width:100%; overflow:auto; padding:0; padding-bottom:.2078rem}
.pic_list .pic_list_part ul { width:180%; margin:0; padding:0; margin-right:.2597rem; overflow:hidden;}
.pic_list .pic_list_part li { width:2.3116rem; float:left; font-style:normal; list-style:none; margin-left:.2597rem; border:#ccc 1px solid;}
.pic_list .pic_list_part02 { font-size:.3117rem; color:#999; padding:0 .2597rem; line-height:150%; position:relative;}
.pic_list .pic_list_part02 a { padding:0 .2597rem; line-height:.5974rem; display:inline-block; background:#cc0000; color:#fff; position:absolute; right:.2597rem; bottom:0; border-radius:4px; font-size:.3117rem}
.gysbox { margin-top:.2078rem;}
.gysbox h2 { font-size:.3637rem; height:1.05194rem; line-height:1.05194rem; margin:0; padding:0 .2597rem; font-size:.3637rem; }
.gysbox dl { padding:0 .2597rem; overflow:hidden; margin:0; padding-top:.5455rem;}
.gysbox dl dt { width:2.5974rem; height:2.5974rem; overflow:hidden; float:left;}
.gysbox dl dd { width:5.8701rem; height:2.5974rem;  float:right; font-size:.3117rem; color:#999;}
.gysbox dl dd em { font-size:.3117rem; list-style:none; font-style:normal; padding-left:.4155rem; color:#333; background:url(../../images/xin.gif) left center no-repeat; background-size:.3117rem; line-height:.4rem;}
.gysbox dl dd p{ overflow:hidden; padding-top:.2rem; }
.gysbox dl dd span { color:#cc0000;}
.gysbox .gysbox_bt { overflow:hidden; padding:.4285rem 0; text-align:right;}
.gysbox .gysbox_bt a { color:#ff7300; border:#ff7300 1px solid; display:inline-block; margin-right:.2597rem; padding:0 .4155rem; line-height:180%; font-size:.3117rem; border-radius:4px; }

.menuMask { width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,.7); position:absolute; right:0; top:0; z-index:11; display:none;}
.menu { width:60%; height:100%; overflow:hidden; position:absolute; top:0; left:-70%; background:#fff; z-index:12;}
.setCon .imgbox { display:none; padding-bottom:.1578rem}
@media (max-width:1200px){
}
@media (max-width:1024px){
}
@media (max-width:998px){
}
@media (max-width:767px){
}
@media (max-width:424px){
}

.img-responsive { max-height:100%;}
.rtts { height:35px; line-height:35px; background:#f4f4f4; text-align:center; font-size:11px; color:#999;}
.userTop { background:#ff8833; margin:0; overflow:hidden;}
.userTop dl { width:79px; margin:0 auto; margin-top:6px; margin-bottom:22px;}
.userTop dl dt {  width:79px; height:79px;overflow:hidden; border-radius:79px;}
.userTop dl dt div {width:79px; height:79px;overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.userTop dl dt div img { border-radius:100%;}
.userTop dl dd { text-align:center; font-size:14px; color:#fff; line-height:28px;}
.userNav { width:100%; height:44px; overflow:hidden; background:#ff7300; color:#fff;}
.userNav div { width:50%; height:44px; float:left; text-align:center; line-height:44px;}
.userNav div.curr { background:#ff9b42}
.userNav div span {display:inline-block; padding-left:24px; font-size:14px;}
.userNav div span img { float:left; width:17px; height:17px;}
.userNav div.icon_01 span {background:url(../../images/icon_04.png) left center no-repeat;  background-size:17px;}
.userNav div.icon_02 span {background:url(../../images/icon_05.png) left center no-repeat;  background-size:17px;}
.userlistbox .userlist:first-child  { margin-top:12px;}
.userlist { width:100%; overflow:hidden; margin-top:10px;}
.userlist div { padding:0 12px; height:45px; overflow:hidden; font-size:14px; line-height:45px; border-bottom:#e5e5e5 1px solid; background:#fff url(../../images/rightbt.gif) right center no-repeat; background-size:20px auto; color:#333}
.userlist div span { width:28px; height:28px; overflow:hidden; display:inline-block; float:left; margin-top:8px; margin-right:10px;}
.userlist div span.icon_01 { background:url(../../images/zxicon.png); background-size:100%;}
.userlist div span.icon_02 { background:url(../../images/zxicon.png) left -28px no-repeat; background-size:100%;}
.userlist div span.icon_03 { background:url(../../images/zxicon.png) left -56px no-repeat; background-size:100%;}
.userlist div span.icon_04 { background:url(../../images/zxicon.png) left -84px no-repeat; background-size:100%;}
.userlist div span.icon_05 { background:url(../../images/zxicon.png) left -112px no-repeat; background-size:100%;}
.userlist div span.icon_06 { background:url(../../images/zxicon.png) left -140px no-repeat; background-size:100%;}
.userlist div span.icon_07 { background:url(../../images/zxicon.png) left -168px no-repeat; background-size:100%;}

.ftop { width:100%; position:fixed; left:0; top:0; z-index:9;}
.jdTop_txt {height:35px; overflow:hidden; text-align:center; line-height:35px; font-size:11px; color:#999; background:#f4f4f4;}
.jdTop_txt p { margin-bottom:0;}
.user02Top { height:44px; overflow:hidden; background:#fafbfd; position:relative; border-bottom:#b1b1b1 1px solid;}
.user02Top .back { width:35px; height:44px; position:absolute; left:0; top:0;}
.user02Top .name { width:100%; height:44px; text-align:center; line-height:44px; color:#333; font-size:18px;}
.userTop02 { background:#fff; }
.userTop02 dl { margin-top:30px; width:100%;}
.userTop02 dl dt { width:123px; height:123px;border-radius:0; margin:0 auto;}
.userTop02 dl dt div {width:123px; height:123px; border-radius:0; position:relative;}
.userTop02 dl dt div img { border-radius:0}
.userTop02 dl dt div canvas { position:absolute; left:0; top:0;}
.userTop02 dl dd { color:#666}
.business { position:relative; width:100%; height:100%;}
.selbuss { min-height:70px; padding-bottom:5px; }
.selbuss div { margin:0 12px; padding-right:48px; position:relative;}
.selbuss div span { font-size:11px; color:#999; display:block; line-height:100%; padding-bottom:8px; padding-top:16px; width:100%;}
.selbuss div em { font-style:normal; font-size:14px; line-height:100%; background:url(../../images/icon_03.gif) right center no-repeat; background-size:10px auto; padding-right:15px;}
.selbuss div i { float:right; font-size:14px; color:#ff6400; background:url(../../images/shuaxin.png) left no-repeat; background-size:16px; padding-left:20px; font-style:normal; position:absolute; right:0; top:36px;}
.businessbt { width:100%; position:fixed; left:0; bottom:0;}
.businessbt a,.businessbt button { width:50%; height:44px; overflow:hidden; float:left; background:#eeeeee; color:#666; text-align:center; font-size:18px; line-height:44px; border:none;}
.businessbt button { background:#ff6400; color:#fff;}
.businessbox { width:100%; padding:10px 12px; position:fixed; left:0; bottom:44px; background:#fff;}
.businessbox h3 { font-size:11px; color:#333; line-height:100%; padding:0; margin:0; padding-bottom:5px;}
.businessbox ul { padding:0; margin:0;}
.businessbox li { float:left; margin-top:5px; list-style:none; padding:0; margin:0; font-size:12px; color:#999; line-height:22px; border:#ff6600 1px solid; border-radius:4px; margin:0 5px; margin-top:5px; padding-left:12px;}
.businessbox li span { width:16px; height:16px; float:right; display:inline-block; margin:3px 8px;}

.region_Selbox {}
.region_Selbox .selone,.region_Selbox .seltwo,.region_Selbox .selthree { overflow:auto; box-sizing:border-box;}
.region_Selbox .selone a,.region_Selbox .seltwo a,.region_Selbox .selthree a {text-overflow: ellipsis; white-space: nowrap;}
.region_Selbox .selone { width:25%; float:left; background:#f3f5f9;}
.region_Selbox .selone a { display:block; height:45px; padding-left:20px; line-height:45px; font-size:14px; color:#adaeaf}
.region_Selbox .selone a.curr { background:#fff url(../../images/region_Acurr.gif) left no-repeat; background-size:auto 100%; color:#333 }
.region_Selbox .seltwo { width:25%; float:left; border-right:#e7e7e7 1px solid;}
.region_Selbox .seltwo a { display:block; height:45px; padding-left:20px; line-height:45px; background:#fff; font-size:14px; color:#a3a3a3;}
.region_Selbox .seltwo a.curr { font-weight:bold; color:#333}
.region_Selbox .selthree { width:50%; float:left; padding-right:20px;}
.region_Selbox .selthree a { width:100%; overflow:hidden; display:block; height:45px; padding-left:20px; line-height:45px; background:#fff; font-size:14px; color:#9d9d9d;}
.region_Selbox .selthree a.curr { font-weight:bold; color:#333}
.procon { padding-bottom:54px;}
.probimg { width:10rem; height:10rem; overflow:hidden; background:#fff;}
.probimg div { width:10rem; height:10rem; display:table-cell; vertical-align:middle; text-align:center;}
.probimg img { padding:0;}
.proName { height:90px;}
.proName02 { height:auto;}
.proName h2{ font-size:15px; color:#000; margin:0 12px; line-height:22px; padding-top:14px; height:58px; box-sizing:border-box;text-overflow: ellipsis; overflow:hidden;}
.proName h3 { font-size:14px; color:#ff6600; margin:0 12px; padding-top:8px;}
.proName em { display:block; font-size:14px; color:#333; font-style:normal; font-size:14px; padding-left:12px; padding-top:4px;}
.proName em span { color:#ff6600; font-size:14px;}
.proxx { margin-top:10px;}
.proxx h2 { font-size:14px; color:#333; height:36px; margin:0; line-height:36px;}
.proxx h2 i { font-style:normal; color:#ff6600;}
.proxx h2 span { float:left; width:4px; height:36px; display:inline-block; background:#ff6600; margin-right:8px;}

.proxx .tablebox { margin:16px 12px; margin-bottom:31px}
.proxx .tablebox table {}
.proxx .tablebox table td { vertical-align:top; font-size:12px; color:#333; line-height:20px;}
.proxx .tablebox table tr td.tbname { color:#999;}
.proxx .Pro_gxs { padding:0 12px;}
.proxx .Pro_gxs dl { position:relative; margin-top:16px; margin-bottom:36px;}
.proxx .Pro_gxs dt { width:1.0526rem; height:1.0526rem; overflow:hidden; position:absolute; left:0; top:0; margin-top:5px}
.proxx .Pro_gxs dt div {width:1.0526rem; height:1.0526rem; overflow:hidden; vertical-align:middle; text-align:center; display:table-cell; }
.proxx .Pro_gxs dt div img {border-radius:1.0526rem;}
.proxx .Pro_gxs dd { padding-left:1.5rem; overflow:hidden; padding-bottom:5px; box-sizing:content-box}
.proxx .Pro_gxs dd em { font-style:normal; font-size:12px; color:#333; line-height:24px; width:100%; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.proxx .Pro_gxs dd em.gxsName {background:url(../../images/xin.gif) left 3px no-repeat; background-size:12px 12px; padding-left:15px;}
.proxx .Pro_gxs dd em.gxsName i { padding-left:3px; color:#ccc; font-style:normal;}
.proxx .Pro_gxs dd span { display:block; font-size:12px; color:#999; line-height:16px; width:100%; overflow:hidden; text-overflow: ellipsis; padding-top:2px; height:32px;}
.proxx .Pro_gxs.Pro_gxs_02 dl { margin-bottom:10px;}
.proxx .Pro_gxs.Pro_gxs_02 dd{ height:auto;}
.proxx .Pro_gxs.Pro_gxs_02 dd span { height:auto;}
.proxx .Pro_gxs.Pro_gxs_02 dd.yxz { min-height:56px; background:url(../../images/yxz.png) right top no-repeat; background-size:60px auto;}
.proxx .Pro_gxs.Pro_gxs_02 dd .imgbox { width:100%; margin-top:9px;}
.proxx .Pro_gxs.Pro_gxs_02 dd .imgbox .imgItem { width:20%; float:left;}
.proxx .Pro_gxs.Pro_gxs_02 dd .imgbox .imgItem div {width:1.466666rem; height:1.466666rem; }
.proxx .Pro_gxs.Pro_gxs_02 dd .imgbox .imgItem div div { float:none;width:1.466666rem; height:1.466666rem; display:table-cell; vertical-align:middle; text-align:center;}
.proxx .Pro_gxs.Pro_gxs_02 .gxsbtn {text-align:right; margin-bottom:12px;}
.proxx .Pro_gxs.Pro_gxs_02 .gxsbtn a { width:73px; height:24px; display:inline-block; border:#ff6400 1px solid; color:#ff6400; border-radius:3px; text-align:center; margin-left:9px; font-size:12px; line-height:24px }
.proxx .Pro_gxs.Pro_gxs_02 .gxsbtn a.curr { background:#ff6400; color:#fff;}
.proxx .Pro_gxs.Pro_gxs_02 .gxsbtn a.curr02 { background:#ccc; color:#fff; border:#ccc 1px solid;}
.lastsuo { width:100%; height:72px; overflow:hidden; text-align:center;}
.lastsuo span { display:inline-block; height:20px; padding-left:26px; line-height:20px; font-size:12px; color:#999; background:url(../../images/suo.png) left center no-repeat; background-size:20px auto; margin:26px 0;}
.proxx .psmTxt { font-size:12px; color:#333; padding:16px; padding-bottom:24px; line-height:150%;}
.proxx .psmTxt p { margin-bottom:2px;}
.proxx .psmTxt span { color:#999; font-size:12px;}

.procon_btn { width:100%; height:44px; overflow:hidden; background:#fff; position:fixed; bottom:0; left:0;}
.procon_btn .p01 { width:42%; float:left;}
.procon_btn .p02 { width:58%; float:left;}
.procon_btn .p02 a { font-size:15px; line-height:44px; background:#ff6600; color:#fff;}
.procon_btn .p02.ddgb a:last-child { background:#999; color:#fff;}
.procon_btn .p02 a:first-child { background:#ff9c32;}
.procon_btn .p01 a,.procon_btn .p02 a { width:50%; height:44px; overflow:hidden; display:block; text-align:center; float:left;}
.procon_btn .p01 a { font-size:10px; color:#666;}
.procon_btn .p01 a span{ width:17px; height:17px; overflow:hidden; display:block; margin:0 auto; margin-top:7px;}
.procon_btn .p01 a span { background:url(../../images/icon_06.gif) left -17px no-repeat; background-size:17px auto;}
.procon_btn .p01 a:first-child span { background:url(../../images/icon_06.gif) left top no-repeat; background-size:17px auto;}
.procon_btn .p01 a.cgs span { background:url(../../images/icon_06.gif) left bottom no-repeat; background-size:17px auto;}
.procon_btn .p01 a.curr span { background:url(../../images/icon_06.gif) left -34px no-repeat; background-size:17px auto;}

.proconback { width:100%; height:36px; overflow:hidden; position:absolute; left:0; top:12px; padding:0 12px; z-index:3}
.proconback a { width:36px; height:36px; display:block; float:right;}
.proconback a span {background:url(../../images/icon_07.png) -36px top no-repeat; background-size:72px auto; width:100%; height:36px; display:block;}
.proconback a:first-child {float:left;}
.proconback a:first-child span { background:url(../../images/icon_07.png) left center no-repeat; background-size:72px auto;}


.entering{ background:#fff; padding-top:10px;}
.entering ul{ margin-left:12px; padding:0; margin-bottom:0;}
.entering ul li{ position:relative; padding-left:70px; display:block; height:45px; border-bottom:1px solid #e5e5e5; text-align:left;}
.entering ul li label{ position:absolute; left:0; line-height:44px; font-size:13px; color:#666; width:70px; font-weight:normal;}
.entering ul li .text{ width:100%; line-height:44px; border:none; outline:none; font-size:13px; color:#aaa; background:none; margin:0;}
.entering ul li .num{ width:100%; line-height:44px; border:none; outline:none; font-size:13px; color:#aaa; background:none; margin:0;}
.entering ul li i.input_ar{ position:absolute; width:50px; height:44px; background:url(../../images/app_ar.png) no-repeat; background-size:16px; background-position:17px 15px; right:0; top:0;}
.entering ul li .eject{ position:absolute; top:44px; background:#fff;z-index:99;border:1px solid #e0e0e0; border-top:none; border-right:none; display:none;}
.entering ul li .eject a{ height:36px; line-height:36px; float:left; padding:0 10px; font-size:13px; color:#666; background:#f0f0f0; margin:5px 10px;}
.entering ul li dl{ position:absolute; top:0; right:0; width:90px; height:100%; line-height:45px; border-left:1px solid #e5e5e5; font-size:13px; color:#aaa; margin:0; z-index:3; background:#fff;}
.entering02 ul li dl { width:110px;}
.entering ul li dl dt{ margin-left:16px; line-height:44px; font-weight:normal;}
.entering ul li dl dt .dl_ar{ position:absolute; width:50px; height:45px; background:url(../../images/app_ar.png) no-repeat; background-size:15px; background-position:17px 19px; right:0; top:0; }
.entering ul li dl .unit{position:absolute; background:#fff; z-index:99; border:1px solid #e0e0e0; border-top:none; border-right:none; width:100%; left:-1px; display:none;}
.entering ul li dl .unit a{ display:block; padding-left:16px; color:#aaa; line-height:44px; height:44px;}
.entering ul li dl .unit a:hover{ background:#f0f0f0;}

.pz_upload{ background:#fff; text-align:left; box-sizing:content-box; padding:0 15px;}
.pz_upload b{ display:block; padding:10px 0; font-size:14px; font-weight:500;}
.pz_upload b span { font-size:12px; color:#999; padding-left:8px;}
.pz_upload .puitem { width:33.33333333%; float:left;}
.pz_upload .pic{ position:relative; width:2.7368rem; height:2.7368rem; margin:0 auto;}
.pz_upload .pic div {width:2.7368rem; height:2.7368rem; overflow:hidden; border:1px solid #ddd; border-radius:8px; box-sizing:border-box;}
.pz_upload .pic div div {width:2.7368rem; height:2.7368rem; display:table-cell; vertical-align:middle; text-align:center;  overflow:hidden; border:none;}
.pz_upload .pic img{ }
.pz_upload .pic .file{ position:absolute; left:0; top:0; width:100%; height:2.7368rem; filter: alpha(opacity:0);opacity: 0;}
.pz_upload .pic span{ width:22px; height:22px; position:absolute; text-align:center; z-index:99; right:-11px; top:-11px; font-size:12px; color:#999; line-height:100%; display:none;}
.pz_upload .pic span.show { display:block;}
.pub_btn{ padding:12px; margin-top:50px;}
.pub_btn a{ display:block; text-align:center; width:100%; background:#ff6600; color:#fff;border-radius:4px; height:50px; line-height:50px; font-size:15px;}

.bjItem { padding:0; background:#fff; margin-top:10px;}
.bjItem .dete { line-height:30px; background:#f8f8f8; padding:0 12px; color:#999; font-size:12px;}
.bjItem .dete span { float:right; color:#ff6600;}
.bjItem dl { width:100%; height:94px; overflow:hidden; position:relative; padding:0 12px; margin:0;}
.bjItem dl dt { width:70px; height:70px; overflow:hidden; position:absolute; left:12px; top:12px;}
.bjItem dl dt div { width:70px; height:70px; display:table-cell; vertical-align:middle;}
.bjItem dl dd { height:94px; overflow:hidden; padding-left:86px; padding-top:12px;}
.bjItem dl dd em { height:39px; display:block; overflow:hidden; font-size:14px; color:#333; font-style:normal; line-height:140%; margin-bottom:3px;}
.bjItem dl dd span { display:block; font-size:12px; color:#999; line-height:130%;}
.bjItem .bt { width:100%; height:36px; overflow:hidden; line-height:36px; padding:0 12px; text-align:right;}
.bjItem .bt a { padding:0 13px; line-height:22px; border:#999 1px solid; font-size:12px; display:inline-block; border-radius:3px; color:#999; margin:6px auto; margin-left:12px;}

.pro_nature{ font-size:12px; text-align:center; color:#999; margin-bottom:12px; position:relative; padding-top:2px;}
.pro_nature .num{ float:left; margin-left:10px; position:absolute; left:0;}
.pro_nature .num i { font-style:normal;}
.pro_nature .add{ float:right; margin-right:10px; position:absolute; right:0; }

.register ul li font.color_01 {text-align:left; color:#333;}
.register ul li i.color_02 {font-size:11px; color:#999; font-style:normal}
.register ul li .sellogin { padding-left:2.1rem; width:100%; height:45px; margin-top:0;}
.register ul li .sellogin em { width:33.3333333%; float:left; line-height:16px; font-size:14px; margin-top:15px;}
.register ul li .sellogin em:last-child { margin-right:0;}
.register ul li .sellogin span { position:inherit;  width:16px; height:16px; background:url(../../images/selbg.jpg) left top no-repeat; background-size:16px auto; border-radius:0; border:none; float:left; margin-right:6px;}
.register ul li .sellogin em.curr span {background:url(../../images/selbg.jpg) left -16px no-repeat; background-size:16px auto;}

.qyxx_topbt { padding-left:12px; margin-top:35px; margin-bottom:10px;}
.qyxx_topbt em { font-size:14px; color:#333; font-style:normal; line-height:24px; float:left; padding-right:7px;}
.qyxx_topbt a { width:74px; height:25px; overflow:hidden; display:inline-block; float:left; line-height:25px; text-align:center; border:#ff6400 1px solid; color:#ff6400; border-radius:4px; margin-left:16px;}
.qyxx_topbt a.curr { background:#ff6400; color:#fff;}
.qyxx_topbt span { width:85px; height:24px; overflow:hidden; line-height:22px; color:#ff6400; text-align:center; display:inline-block; border:#ff6400 1px solid; border-radius:3px; text-align:center; margin-right:12px;}
.qyxx_topbt span i { display:inline-block; font-style:normal; font-size:12px; background:url(../../images/jia.gif) left center no-repeat; background-size:11px auto; padding-left:14px;margin:0; height:22px;}
.qyxx_yw { padding:0 12px;}
.qyxx_yw ul,.qyxx_yw li { list-style:none; margin:0; padding:0;}
.qyxx_yw li { width:100%; position:relative; margin-bottom:7px;}
.qyxx_yw li span { width:20px; height:35px; overflow:hidden; display:block; position:absolute; right:0; top:50%; margin-top:-17.5px}
.qyxx_yw li em { font-style:normal; display:block; margin-right:33px; background:#f8f8f8; line-height:35px; font-size:12px; color:#666;  line-height:150%; padding:9px 12px;}

.plist_02 .pb10 div.ddlbNew { margin-bottom:0; border-bottom:none; line-height:28px; padding:0 12px; font-size:11px;}
.plist_02 .pb10.ctitem02 dl dd{ margin-bottom:0; line-height:100%; height:auto; padding-bottom:8px; overflow:hidden;}

.about { padding:0 12px; font-size:13px; line-height:180%;}
.about p { margin-bottom:0; text-align:justify;}

.jdtcbox { width:270px; height:117px; overflow:hidden; background:#f0f0f0; position:fixed; left:50%; top:50%; margin-left:-135px; margin-top:-58px; z-index:9; border-radius:6px;}
.jdtcbox div { width:270px; height:73px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.jdtcbox div em { font-style:normal; display:block; font-size:16px; color:#000;}
.jdtcbox div span { font-size:12px; color:#666;}
.jdtcbox a { width:50%; height:44px; overflow:hidden; display:block; float:left; text-align:center; line-height:44px; font-size:16px; color:#ff6600; border-top:#d6d6da 1px solid;}
.jdtcbox a:last-child {border-left:#d6d6da 1px solid;}
.jdtcbg { width:100%; height:100%; overflow:hidden; position:fixed; left:0; top:0; background:rgba(0,0,0,.4); z-index:8}


.setCon .logolbox { padding-bottom:49px;}
.foot .clearbox { width:100%; overflow:hidden; height:0; padding:0; margin:0;}
.newMenu { width:138px; height:1px; overflow:hidden; background:url(../../images/mbg.png) no-repeat; background-size:100% auto; position:absolute; right:12px; top:57px; z-index:9; opacity:0;}
.newMenu ul li,.newMenu ul { list-style:none; padding:0; margin:0;}
.newMenu ul { margin:7px 14px 0 14px;}
.newMenu ul li { line-height:44px; height:44px;}
.newMenu ul li span { width:18px; height:44px; display:block; background:url(../../images/icon_08.png) left top no-repeat; background-size:18px auto; float:left; margin-right:20px;}
.newMenu ul li a { font-size:15px; color:#666; display:block;}
.newMenu ul li span.icon_02 { background:url(../../images/icon_08.png) left -43px no-repeat; background-size:18px auto; }
.newMenu ul li span.icon_03 { background:url(../../images/icon_08.png) left -85px no-repeat; background-size:18px auto; }
.newMenu ul li span.icon_04 { background:url(../../images/icon_08.png) left -128px no-repeat; background-size:18px auto; }
.minbox { overflow:hidden;}

.xj_link { width:100%; height:35px; overflow:hidden; background:#fff;}
.xj_link a { width:25%; height:22px; overflow:hidden; display:block; float:left; text-align:center; line-height:22px; margin-top:7px; color:#999; font-size:14px;}
.xj_link a span { background:url(../../images/icon_09.gif) right center no-repeat; background-size:7px auto; padding-right:13px;}
.xj_link a.curr span { background:url(../../images/icon_03.gif) right center no-repeat; background-size:7px auto;}
.xjPname { width:100%; haeight:36px; overflow:hidden; line-height:36px; font-size:14px; text-align:center; font-weight:bold; margin-top:10px; background:#fff;}
.xjPname span { background:url(../../images/icon_10.gif) left 0 no-repeat; background-size:15px auto; padding-left:20px; line-height:38px; display:inline-block;}
.xjPname span.icon02 { background:url(../../images/icon_10.gif) left bottom no-repeat; background-size:15px auto; }
.xjNewsname { height:36px; line-height:36px; background:#fff; margin-top:10px; text-align:center;}
.xjNewsname a { display:inline-block; height:36px; width:25%; margin:0 12.5%;  font-size:14px;}
.xjNewsname a.curr {border-bottom:#ff6600 2px solid;}
.index_pro .xjIpro_item { margin-bottom:.1578rem}

.xjqylb { padding-bottom:32px; background:#fff;}
.xjqyList {}
.xjqyList .xjtop { background:#fff; padding:12px; position:relative;}
.xjqyList .xjtop .xjImg { width:40px; height:40px; overflow:hidden; position:absolute; left:12px; top:12px; border-radius:20px;}
.xjqyList .xjtop .xjImg span {  width:40px; height:40px; overflow:hidden; display:table-cell; vertical-align:middle; background:#fff;}
.xjqyList .xjtop .xjTxt { padding-left:52px; padding-right:54px;}
.xjqyList .xjtop .xjTxt em {width:100%; overflow:hidden; display:block; font-size:14px; color:#333; font-style:normal;white-space:nowrap; text-overflow:ellipsis; line-height:26px; background:url(../../images/xin.gif) left center no-repeat; background-size:14px; padding-left:18px;}
.xjqyList .xjtop .xjTxt span { font-size:11px; color:#999; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; line-height:100%;}
.xjqyList .xjtop .xjInfo { position:absolute; right:12px; top:18px;}
.xjqyList .xjtop .xjInfo a { padding:0 9px; line-height:18px; font-size:12px; color:#ff6400; display:block; border:#ff6400 1px solid; border-radius:4px;}
.xjqyList .xjpic { padding:0 9px; background:#fff; overflow:hidden; padding-bottom:12px;}
.xjqyList .xjpic .xjpicItem { width:33.333333%; float:left; padding:0 3px; overflow:hidden;}
.xjqyList .xjpic .xjpicItem div { width:3.0666rem; height:3.0666rem; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; line-height:100%;}
.xjqyList .xjpic .xjpicItem div a { }
.marbottom { margin-bottom:10px;}
.index_pro.pbZero { padding-bottom:0;}
.xjlinkShow { width:100%; height:100%; overflow:hidden; position:fixed; top:0; left:0; background:rgba(0,0,0,.3); z-index:9; display:none;}
.xjlinkShow .xj_Toplink { width:100%; background:#fff; padding:0 22px; padding-top:35px; z-index:10; overflow:hidden;}
.xjlinkShow .xj_Toplink h2 { width:100%; font-size:14px; color:#ff7300; background:#fff; margin:0; padding-top:20px; padding-bottom:10px;}
.xjlinkShow .bt { width:100%; min-height:150px; overflow:auto; display:none;}
.xjlinkShow .bt a { width:33.333333%; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px; padding:10px 0;}
.xjlinkShow .closebt { text-align:center; width:100%; height:20px; overflow:hidden; margin:20px 0;}
.xjlinkShow .closebt span { width:20px; height:20px; overflow:hidden; display:inline-block; line-height:100%;}

.xj_link.fixTop { position:fixed; top:0; z-index:11; }

.xjNewsitem { display:none;}

.setAni { width:100%; position:relative; overflow:hidden;}
.setAni img { display:block;
	-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;	
}
.setAni img.leftInfo,.setAni img.rightInto,.setAni img.upInfo,.setAni img.downInfo { position:absolute; width:100%; height:100%; left:0; top:0; opacity:0;}
.setAni img.leftInfo { left:-20%;}
.setAni img.rightInto { left:20%;}
.setAni img.upInfo { top:-20%;}
.setAni img.downInfo { top:20%;}
.setAni img.setbg {transform: scale(1.2); opacity:.4}
.owl-carousel .owl-item.active .setAni img.leftInfo { left:0; opacity:1;}
.owl-carousel .owl-item.active .setAni img.rightInto { left:0; opacity:1;}
.owl-carousel .owl-item.active .setAni img.setbg {transform: scale(1); opacity:1}
.owl-carousel .owl-item.active .setAni img.upInfo { top:0; opacity:1}
.owl-carousel .owl-item.active .setAni img.downInfo { top:0; opacity:1}
@media (min-width: 374px) {
	.foot { padding:0 34px; padding-top:20px; }
}

