﻿.proTitle{padding: 20px 0 10px 0;border-bottom:solid 2px #0f5cae;float: left;width: 100%;margin-bottom:10px;}
.proType_1 .proTitle{border-bottom:solid 2px #7ce10f;}
.proType_2 .proTitle{border-bottom:solid 2px #2398f8;}
.proType_3 .proTitle{border-bottom:solid 2px #f3b223;}
.proType_4 .proTitle{border-bottom:solid 2px #ff5f5a;}
.proType_5 .proTitle{border-bottom:solid 2px #08ce9d;}
.proType_6 .proTitle{border-bottom:solid 2px #305065;}

.blockTit{ float:left; font-size:22px;}
.blockMore{float:right; display:block;}
.proTypeList{ display:block; clear:both;}
.proTypeList li{ width:18%; height:320px; overflow:hidden;float:left; border:solid 1px #CCCCCC; border-top:none; border-left:none; text-align:center; padding:0 10px;}
li.firstLi{padding:0; border-right:none;}
li.firstLi img{ width:100%;}

.liDes{ font-size:14px;margin-top:10px; text-align:left;height: 65px;overflow: hidden;
    }
.liPri{ width:100%; text-align:center; margin-top:10px;}
.liImg img{width:auto;max-width:100%; height:180px;}

.weightBlock{ width:100%;overflow:hidden;}
.weightBlock li:hover,.proTypeList li:hover{box-shadow: 0 0 10px #aaa;}

.weightFir li{ height:240px; padding:25px 15px;float:left; width: 50%; border:1px solid #ddd;}
.weightFir li:first-child{ border-right:1px solid #fff;}
.weightFirImg{ width:60%; float:left; }
.weightFirImg img{ width:auto;max-width:100%; height:206px; margin:0 auto; display:block}
.weightFirTxt{ width:40%; float:left;margin-top: 2%;}
.weightPri{ margin-top:20px; text-align:center; font-size:20px;}
	  
.proTypeList4{ display:block; clear:both;}
.proTypeList4 li{ width:25%; height:290px; padding:10px; float:left; border-left:solid 1px #ddd;border-right:solid 1px #fff;  border-bottom:solid 1px #ddd;text-align:center;}
.proTypeList4 li:last-child{ border-right: solid 1px #ddd;}
.liImg4 img{width:auto;max-width:100%; height:140px;}

.weightPri span{ font-size: 38px;}
.liPri span{ font-size: 22px;}


.con_block{ width:100%;border:solid 1px #CCCCCC; padding:1.8% 0; border-top:none; overflow:auto;}
.talk_list li{ width:49%; float:left; padding:10px 0;}
.talk_list dd{ float:left;}
.talk_list .ddImg{ width:45%; text-align:center}
.talk_list .ddImg img{padding:1px; border:solid 1px #e9e9e9; width:auto;}
.talk_list .ddTxt{ width:54%}
.talk_list .ddTxt a{ font-size:18px;}

.artHome_list{padding:0 1.8%;}
.artHome_list li{ width:49%; float:left; padding:5px 0;}

.partner_list{ width:94%; margin:0 auto;}
.partner_list li{ float:left; width:16.6%; border:solid 1px #eff0f0;padding-top:6px; margin:-1px -1px 0 0}
.partner_list li img{ width:100%;}

.titletxt{ width:100%; height:70px; overflow:hidden; clear:both;}
.titleimg{ text-align:right;}
.titleimg img{ margin-left:10px; }

.proGradeDiv,.proGradeDetail{position:absolute; left:0px; top:0px; width:68px; height:68px;}
.proGradeImg{width:100%; height: auto !important;}
.proGradeImg2{width:70% !important; height: auto !important;}
.proGradeTxt,.proGradeTxtDetail{position:absolute;left: 0;bottom:0; width:100%; text-align:center;background-color:rgba(57,178,238,0.8);color:#fff}
/*********************bottom_row***********************/
.map_row{ clear:both;margin-top:25px; padding:30px 0;background-color:#39B2EE; overflow:auto;}
.map_row dt{ color:#fff; font-weight:normal;padding:5px 0;}
.map_row dd,.map_list dt{ height:28px; padding:5px 0;}
.map_row dd a{ color:#bbe9ff}
.map_row dd a:hover{ color:#FFF;background-color:#09F}

.bottom_row{background-color:#26aaec; padding:20px 0; border-top:1px solid #23a4e4}

.nav_row{ padding:12px 0; overflow:hidden; font-size:16px;}
.class_row{ clear:both; border: solid 1px #ddd; border-left:none; border-right:none;  overflow:hidden; padding:10px 0;_padding:0;}
.class_row dt{ float:left; text-align:right;}
.class_row dd{ float:left; width: 90%}
.class_row .classSed{color:#39B2EE;border-color:#39B2EE;}
   
.sort_row{ margin-top:20px;clear:both; border: solid 1px #ddd; border-left:none; border-right:none;  overflow:hidden; background-color:#f0f0f0; padding:10px 0;}
.sort_row dd{ padding-left:1%;}
.sort_row dd a{ display:inline-block; background-color:#fff; border:solid 1px #ddd; padding:0 8px; margin-right:-1px;}
.sort_row dd a.sortSed{ background-color:#d00; border: solid 1px #d00; color:#fff;}
.sort_row p{ float:right;padding-right:1%; font-size:13px;}

.classList a ,.brandList a{ display: inline-block;margin-right: .4em;margin-bottom:.5em;border:1px solid #eee;}

.proList_row{clear:both;}
.proList_row li{ float:left; display:inline-block; margin:25px 2%;_margin:25px 1%;width:29%; text-align:center; padding:12px; overflow:hidden;}
.proList_row li:hover{box-shadow: 0 0 10px #aaa; border-radius:4px;}
.proList_row .liImg img{height:180px; width: auto;}
.proList_row .liDes{height:50px; overflow:hidden}

.page_row{ overflow:hidden;clear:both;}
  
/*********************proshow.html***********************/
 .h3{line-height: 30px;color: #333;font-size: 18px;font-weight: normal;overflow: hidden;}
.perTitle{ width:100%;margin-top:10px; border-bottom:solid 1px #eee;border-top:solid 1px #eee; background-color:#f8f8f8; padding:6px 0 6px 10px;}
.perTitle label{ font-size:20px; }
.actTag{ padding:0 2px;background-color:#d00; font-size:15px; color:#fff; font-weight:bold;}
.talkQQ{ float:right; margin-right:10px;}

.jqzoom{width:80%; margin:0 auto !important;}

.option_row{padding: 10px 0 30px 0;}
.option_row{border:solid 1px #ddd; overflow:hidden;}
.optLeft_block{ float:left;width:380px;padding:20px;_padding:0 10px; text-align:center}
.bigImgBlock{ width:100%; height:290px;text-align:center;}
.bigProimg{
    width: auto;
    max-width: 100%;
    height: 290px;}
.sImgList{ margin-top:10px; padding:5px 0; border:solid 1px #ddd; border-left:none; border-right:none; text-align:left; overflow:hidden;display:none}
.sImgList li{float:left; margin:0 10px;}
.smImgItem{border:solid 3px #fff; cursor:pointer;}
.smImgItemSed{ border:solid 3px #e00;}

.servInfo{ padding:10px 0;} 

.optRight_block{ float:right;width:634px; padding:20px 20px; overflow:hidden;sborder-left:solid 1px #ddd;}
.choose_text_con{ position:relative;}
.choose_text_con,.choose_rent_pack{ width:100%; padding:10px 0; overflow:hidden}
.choose_text_con dl,.choose_rent_pack{margin-top:5px;clear:both; overflow:hidden}
.choose_text_con dt,.choose_rent_pack dt{ width:14%; margin-right:1%; padding:8px 0;_padding:0;text-align:right; float:left;  overflow:hidden}
.choose_text_con dd,.choose_rent_pack dd{ width:85%; float:left;overflow:hidden}
.choose_text_con span{ min-height:28px; line-height:28px; padding:0 10px; margin-right:15px; float:left; display:block; margin-top:6px;}
.choose_text_con span a:hover{ color:#33383e;transition: all 0.6s ease 0s; }
.cur_choose_text_con{ min-height:28px; line-height:28px;border:2px solid #e33a3c;display:block; background:url(../img/icon_choose.png) no-repeat right bottom}
.nor_choose_text_con{ border:2px solid #eee;}	

.choose_rent_pack{ background-color:#FBFBFB;border-bottom: 1px solid #EEE;border-top: 1px solid #EEE;}
.choose_rent_pack dd{ line-height:42px; color:#0266B4}

.box_procon{ padding:10px 0; padding-left:1%;background:#fbfbfb; border-bottom:1px solid #eee; border-top:1px solid #eee; margin-top:15px; overflow:hidden;}
.box_procon li{ width:33%; float:left; }
.box_procon input{font-size: 14px}
.box_date{width: 110px;height: 28px;line-height: 28px;border: 1px solid #eee;padding: 0 5px;
  background: #fff url(../img/icon_date.png) no-repeat 90px center;}

.put{ width:28px; height:28px; line-height:28px; background:#eee; border:1px solid #eee; display:inline-block; float:left; cursor:pointer; color:#798693; vertical-align:baseline}

.numStyle{ width:60px; height:28px; display:inline-block; float:left; line-height:28px; border-bottom:1px solid #eee;border-top:1px solid #eee; text-align:center; vertical-align:baseline}
.total_block{ padding:20px 0; margin-left:15px;}
.total_block span.red{ font-size:25px;}
.but_step {
    padding:6px 14px;
    color: #FFF;
    background-color: #d00;
    font-size: 18px;
    cursor: pointer;
    margin-left: 15px;
}

.option_row dt, .option_row label {
    font-weight: normal;
}
.proDes_row{border:solid 1px #ddd; overflow:hidden; margin-top:20px;}
.proDes_title{ padding-left:1%;background-color:#f0f0f0; border-bottom:solid 1px #ddd; height:46px;}
.proDes_title li{display:block;float:left; padding:0 3%; height:46px; line-height:46px; cursor:pointer}
.proDes_title li.proTabSed{color:#d00;background-color:#fff; border:solid 1px #ddd; border-bottom:none; border-top:solid 2px #d00; color:#D00; margin-bottom:-1px;}
.proDes_block{ padding:20px;overflow: hidden;}
.mask {  
display:block;     
position: absolute; top: 0px; filter: alpha(opacity=70); background-color: #fff;     
z-index: 1; left: 0px;     
opacity:0.7; -moz-opacity:0.7;
width:100%; height:100%;     
}

.proDesUl{display:block; width:94%; margin:0 auto;}
.proDesUl li{ width:100%; clear:both; float:left; padding:25px 0; border-bottom:dashed 1px #ddd;}
.proDesUl li:last-child{ border:none;}
.proDesUl .headIcon{float:left; width:8%; text-align:center;}
.proDesUl .pingLun{float:left; width:92%;}
.proDesUl .iconfont{display:inline-block;font-size:50px; color:#bbb; line-height:1em;}
   
/*********************proShopCar.html***********************/
.shopList_row{border:solid 1px #ddd; overflow:hidden;}
.spLiHead_block{ background-color:#eee;}
.spLiHead_block td{ text-align:center; height:40px;}
.spList_block{ padding-top:3px;}
.spList_block li.liTag{ color:#909090;padding:20px 0; border-bottom:solid 1px #ddd;}
.spList_block td{text-align:center;}
.spInfo,.actTag{ font-size:13px; line-height:1.5em;}
.spInfo td{ text-align:left;}
.spProTitle{ display:block; margin:5px 0; padding:2px; background-color:#f3f3f3}
.optInfo li{ width:100%; float:left;}
.spImg img{ width:120px; height:auto}
.optInfo dt,.optInfo dd{ float:left}
.optInfo dt{ width:20%; text-align:right}
.optInfo dd{ width:80%;}

.spLiOper{ height:44px; line-height:44px; background-color:#eee; padding-left:20px;}
.spTal_row{ padding:10px 10px;_padding:0px; border:solid 1px #ddd; overflow:hidden; margin-top:20px;}
.spTalTxt{ font-size:28px;}
.spTalBtn{ display:inline-block; width:150px; text-align:center; height:46px; line-height:46px;color: #FFF;background-color: #D00;font-size: 21px; margin-left:20px;}
.spTalBtn:hover,.spTalBtn:focus{ color:#ffe9e9}
.spTal_row .copyLink{ height:30px; border:solid 1px #eee; line-height:30px; width:300px;}
.spTal_row .but_step{font-size:18px;}
.spTal_left{ float:left; margin-top:5px;}
.spTal_right{ float:right;}
/*********************help.html,other.html***********************/
.left_block{ width:21%; float:left;}
.left_head{ height:44px; line-height:44px; width:100%; text-align:center; font-size:18px; background-color:#39B2EE; color:#fff;}
.leftMenu_block{ border:solid 1px #ddd; border-top:none; padding:10px;}
.leftMenu_list dt{ font-size:16px; padding:10px 0; text-align:center; margin-bottom:10px;border-bottom_:dashed 1px #ddd; font-weight:bold; background-color:#f0f0f0}
.leftMenu_list dd{ padding:5px 0; text-align:center;height:30px; font-size:16px}
.right_block{border:solid 1px #ddd; overflow:hidden;}
.right_head{ background-color:#eee; border-bottom:solid 1px #ddd; height:42px; line-height:42px; padding-left:15px;font-size:17px;}
.rightCon_block{ padding:30px; line-height:2em;}

.bgF5{background-color:#f5f5f5}
.full_block{border:solid 1px #ddd;padding:20px; overflow:hidden;}
.full_block_1{ background-color:#fff;padding:20px; overflow:hidden;}
.talCus_list li{ width:100%; float:left; padding:30px 0; border-bottom:solid 1px #ddd}
.talCus_list li:last-child{ border:none;}
.talCus_list dd{ float:left;}
.talCus_list .ddImg{ width:22%; text-align:center}
.talCus_list .ddImg img{padding:1px; border:solid 1px #e9e9e9; height:130px; width:auto;}
.talCus_list .ddTxt{ width:77%}
.talCus_list .ddTxt .blueTit{ font-size:18px;}
.talConInfo{border-top:dashed 1px #ddd; margin-top:5px;}
.carAlertInfo{ width:100%; text-align:center; padding:20px; color:#aaa}

.article_list li{width:100%; padding:10px 0;float:left; border-bottom:1px dashed #ddd;}
.article_tit{width:100%; text-align:center; padding:10px 0px;}
.article_tit h2{ font-size: 24px;}
.article_time{width:100%; text-align:center; padding:5px 0px;}
/*********************其它相关页面***********************/
.loginBlock{border:solid 1px #DDDDDD;padding:10px 0;}
.makeTit{display: inline-block; clear: both;}
.makeTotalBlock{ float:right; padding: 10px;}
.makeTitLine{font-weight:bold;text-align:center;background-color: #f9f9f9;}
.makeTitLine td{padding:5px 0;}
.checkCode,.numberCode{width:65%!important;}
.userResTit{padding:3% 0 2% 0;}
.userResTit .userRow{text-align: center;min-height: 300px}
.makeOrderTable{border-top:solid 1px #ddd;padding:10px 0;border-left:none;border-right:none;}

.orderTable li.liTag{border: solid 1px #ddd;border-top:none;padding: 5px;}
.orderTable li.outTag{margin-bottom: 20px;}
.orderPayTit{width:100%;background-color: #eee;padding:8px 0; font-size: 14px; overflow: hidden}
.orderTableTit{width:100%;background-color: #eee; }
.orderTableTit td{text-align:left;padding: 5px;}
/*********************pageNext_block***********************/
.laypage_main{ text-align:center;margin:20px 0; clear:both;}
.laypage_total,.laypage_main a, .laypage_main span {
	display: inline-block;
    vertical-align: top;
    font-size: 13px;
    margin: 0px 3px 6px;
    padding: 0px 10px;
}
.laypage_curr{
	border: 1px solid #CCC;
    background-color: #ccc;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    color: #fff;
	}
.laypage_main a {
    border: 1px solid #CCC;
    background-color: #FFF;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
}
.laypage_main input {
    width: 40px;
    height: 24px;
	vertical-align:middle;
	text-align:center;
	border: 1px solid #CCC;
 background-color: #FFF;
    line-height: 24px;
    margin: 0px 5px;
    padding: 0px 5px;
}
.laypage_main button {
    height: 26px;
	vertical-align:middle;
	margin-left: 5px;
    padding: 0px 10px;
    color: #828282;
	border: 1px solid #CCC;
    background-color: #FFF;
}
.laypage_main button:hover{ cursor:pointer;border-color: #aaaaaa;}
/*****************************table***********************************/
.tableStyle{background-color: #E3E3E3;/*margin: 0px auto;*/font-size: 14px;}
.tableStyle thead tr{background-color: #f0f0f0;font-size: 15px;}
.tableStyle tr{background-color: #FFF;height: 40px;vertical-align: middle;padding: 3px;}
.tableStyle td, .tableStyle th{text-align: center;}
tr.highlight{background:none; background-color:#f6f6f6}

.tableBase{width:100%;text-align: center;}
.tableBase td{ padding: 10px 0;}
/**********form**********/
input,button,select,textarea{outline:0; border:none;color:#555; font-family:"Microsoft YaHei";}
.input_text,select,textarea,button{font-size:15px; }
.input_text:focus,select:focus,textarea:focus{box-shadow: 0px 0px 6px #93e1f5; border:solid 1px #93e1f5}
.input_text:focus:hover,select:focus:hover,textarea:focus:hover{border:solid 1px #7fd4ea}
input.input_text{ text-indent:4px;height:38px; line-height:38px;border:solid 1px #ddd;}
textarea:hover,select:hover, input[type='text']:hover,input[type='text']:hover,input[type='password']:hover { border-color: #ccc; }

textarea{padding: 5px;border: 1px solid #CCC;}
textarea:hover, select:hover, input[type="text"]:hover, input[type="password"]:hover{border-color: #ccc;}
input.inputTxt{width: 80%;text-indent: 4px;height: 36px;line-height: 36px;border: 1px solid #ddd;}
.selectNew{width: 80%;height: 36px;line-height: 36px;text-align: left;}
.inputTxt, select, textarea{font: 15px "Microsoft YaHei";color: #666;border-radius: 4px;}
select{text-align: center;height: 36px;line-height: 36px;border: 1px solid #ddd;}
.inputTxt:focus, select:focus, textarea:focus{box-shadow: 0px 0px 6px #93E1F5;border: 1px solid #93E1F5;}
.inputTxt:focus:hover, select:focus:hover, textarea:focus:hover{border: solid 1px #7fd4ea}
input.mustAddStyle,.mustAddStyle{box-shadow: 0px 0px 6px #ff8383;border: 1px solid #f45757; background-color:#ffe5e5; color:#d00}
.buttonlink{widtsh:70px;heighst:36px;line-heights:36px; padding:6px 35px;text-align: center;display: inline-block;background:#39b2ee; color:#fff;border-radius: 3px;}
.buttonlink:hover,.buttonlink:focus{color:#c0e8ff !important;}
button{padding: 5px;}
