@charset "utf-8";

/* CSS Document */

html{ overflow-x:hidden; }

*{padding:0px; margin:0px; list-style:none;}

body{ font-size:12px; font-family:"微软雅黑";  margin:auto; min-width:320px; max-width:640px; background:#F7F7F7;}

a{ text-decoration:none; color:#333;}

a:hover{ color:#f0780a; /*text-decoration:underline;*/}

img{ border:0px;}

.clear{clear:both;}

.clearafter:after{ clear:both; content:" "; display:table;}

.bg{ background:rgba(0,0,0,0.7); position:fixed; z-index:2; width:100%; height:100%; display:none; top:0px; left:0px;}
.cursor {
    cursor: pointer;
}
.sub_anniu2 {
    background: #1a96d5;
    padding: 2px 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 2px 3px 3px #CBCBCB;
    _border: 1px solid #dddddd;
}
.sub_anniu2:hover {
    background: #07519a;
    padding: 2px 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 2px 3px 3px #CBCBCB;
    _border: 1px solid #dddddd;
}

/*#master_top{ height:110px; width:100%;  background:url(../images/top1.jpg) repeat-x center top; text-align:center;}*/

#master_top img.logo{ height:auto;    width:100%;}

.menu{ height:47px; background:url(../images/menu_bg.jpg) repeat-x center top;}

.menu ul{}

.menu ul li{ float:left; line-height:47px;    padding-left: 5px;}

.menu ul li a{ display:block; padding:0 20px; color:#FFF;}

.menu ul li a.cover{ background:#909090;}

input{height:26px;}

#master_body{    margin-top: -4px;}

#master_body img.block{ width:100%; display:block; height:auto;}

.title{background:#FFF;  border-bottom:1px solid #F9F9F9; background-color: #365291; /*background:url(../images/tit_b.jpg) repeat-x center top;*/ min-height:40px; line-height:40px;margin-top: 10px;}

.title span{ display:block; border-left:5px solid #3a88af; padding-left:10px; font-weight:bold;font-size:1.7em;color: #fff;}

.box1{  background:#FFF; }

.box1 ul{}

.box1 ul li{ line-height:20px; border-bottom:1px solid #2c77fe;  padding-left:5px;}

.box1 ul li span{ font-weight:bold; display:inline-block; margin-right:5px; }



#master_foot{ background:#2d2c2c; padding:15px 0;}

#master_foot p{ text-align:center; color:#FFF;}

.footer{height:80px;width:100%; background-color:#000; filter:alpha(opacity=50);  

      -moz-opacity:0.8;  

      -khtml-opacity: 0.8;  

      opacity: 0.8;  

	  

	      width: 100%;

    position: fixed;

    bottom: 0;

    left: 0;

	  }

.footer ul li{width:20%; float:left; text-align:center;margin-top:8px;}

.footer ul li p a{color:#fff;}

.div_l{float:left;}

.div_r{    float: right;

    width: 70%;}

img.block {width: 100%;display: block;height: auto;}

.box2{}

.box2 ul{}

.box2 ul li{ width:100%; overflow:hidden; background:#FFF;  overflow:hidden; border-bottom:1px solid #2c77fe; height:80px;}

.box2 ul li img{ width:7em; max-height:6em; border:0px solid #4084fe; margin-top: 5px;    margin-right: 10px;    margin-left:2px;}

.box2 ul li a{}



p.p_tit{font-size:1.5em;color:#323232; overflow: hidden;height: 35px;    line-height: 35px;}

p.p_nei{font-size:1.2em;color:#909090;    overflow: hidden;

    height: 23px;}

p.p_Click{font-size:1em;overflow: hidden; height: 22px;}

p.p_Click a{height: 23px;}

.a_t{color:red;}

.ge{background:url(../images/ge_b.jpg) repeat-x center top; height:15px; clear:both;}



.page-text{ background:#FFF; margin:10px 0; color:#666; padding:10px;}

.page-text p{ font-size:12px; margin-bottom:5px;}

.page-text h1{ font-size:16px; margin-bottom:10px;}

.page-text h3{ font-size:14px; margin-bottom:10px; margin-top:10px;}



.nei_menu{ }

.nei_menu a{ float:left; display:inline-block; padding:1% 5%;  font-size:14px; text-align:center; font-weight:bold; margin-top:10px; background:#FFF; width:23.33%}

.nei_menu a.cover{  background:url(../images/tit_b.jpg) repeat-x center top; color:#fff;}



.nei_menu_user{ }

.nei_menu_user a{display:inline-block;  margin-top:10px;padding:1% 2%; font-size:12px;  font-weight:bold;  background:#FFF; margin-right:5px;}

.nei_menu_user a.cover{ background:#CCC;}



.page{ margin:10px 0; text-align:center;}

.page a,.page span{ display:inline-block; padding:5px 10px; background:#FFF; margin:0 5px;; border:1px solid #CCC;}

.page span{ background:#CCC;}



.cost_menu{ }

.cost_menu a{ margin-top:10px; font-weight:bold;  width:50%; background:#FFF; text-align:center; padding:10px 0; display:inline-block; float:left;}



.cost_text_one{ background:#FFF; padding:10px;}

.cost_text_one label{ display:inline-block; width:50%;}

.cost_text_one span{ display:inline-block; width:50%;}

.cost_text_one p{ margin-bottom:10px;}

.cost_text_one input.text{ width:45%; padding:4px 0;}

.cost_text_one input.r{ margin-right:5px; margin-top:5px; }

.cost_text_one input.sub{ padding:6px 0; width:100%; display:block; margin:auto; background:#3a88af; color:#FFF; border:0px;}

.cost_text_one textarea.textarea{width:45%; padding:4px 0;}



.nei_menu_xiao{ margin:10px auto; text-align:center;}

.nei_menu_xiao a{ display:inline-block;background-color: #365391;color: #fff;padding: 2px;    margin-bottom: 2px;}



.pageLook-text{ margin-top:10px;}

.pageLook-text h1{ font-size:14px; color:#244cab; text-align:center;}

.pageLook-text table{border: 5px solid #CCCCCC; margin:10px 0; width: 100%;}

.pageLook-text table th{background-color: #EDEDED; border-bottom: 1px solid #FFFFFF; border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; border-right: 1px solid #CCCCCC;

border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 20px; padding:3px 6px; text-align: right;}

.pageLook-text table td{ padding:3px 6px;border-bottom: 1px dashed #EDEDED;color: #012B5B; text-align: left;}

.pageLook-text a.sub{ display:inline-block; background:#F90; color:#FFF; border-radius:8px; padding:5px 12px; margin:0 4px;}

.subp{ text-align:center; margin-bottom:10px;}



.user_logo{ background:#FFF; padding:5px 0;}

.user_logo img{ display:block; float:left; width:20%; height:auto; max-height:100px;height:100px;}

.user_logo p{ font-size:26px; color:#666; text-align:center; width:80%; display:block; float:right; height: 66px;line-height:100px;overflow: hidden;}

div.page-text p label{color:#1c477a;    margin-right: 10px;}



.div_cc{box-shadow: 2px 3px 3px #CBCBCB;_border: 1px solid #dddddd;background-color: #fff; margin: 5px; border-radius: 10px; border: 1px solid #ccc;}

	

.tjbtn{ display: inline-block;

    padding: 4px 20px;

    border: 0px;

    background: #298DD5;

    color: #FFF;

    text-shadow: 1px 1px 1px #333333;

    font-size: 14px;

    cursor: pointer;}



/*@media screen and (min-width: 500px){

  .box2 ul li img{ width:100%; height:200px; }

  .user_logo p{ font-size:40px;}

}*/



.new_search_title_box input.sub {  padding: 0 20px;border: 0px;background: #298DD5;color: #FFF;text-shadow: 1px 1px 1px #333333;font-size: 14px;

    cursor: pointer;}

.new_search_title_box input.search{padding: 5px;border: 1px solid #CCC;border-radius: 5px;width:24%;margin-right: 15px;}

.new_search_title{background-color: #FCFCFC;    padding-bottom: 20px;}

.allcheck{float:left;}

.new_search_title_box p{position: relative;z-index: 1;margin-bottom: 10px;clear: both;line-height: 25px;}

.new_search_title_box p.l label{float:left;    margin-right: 15px;}

 .new_search_title_box p.l{   padding-left: 2%;  background: none;}

.selectCityPort{top: 0px;position: absolute;}

.selectCityPort ul{background-color: #fff;border: 1px solid #CCC;}

 

.new_reg_box_text p input.sub {display: inline-block;padding: 4px 20px;border: 0px;background: #298DD5;color: #FFF;text-shadow: 1px 1px 1px #333333;font-size: 14px;cursor: pointer;}

.n_r_b_t_Logistics p label input{}

 .p_p1{display:block; width:33.3%; height:30px; line-height:30px; float:left; text-align:center; background-color:#ccc;color:#2c77fe;  margin:10px auto;}

 .p_p1:hover{display:block; width:33.3%; height:30px; line-height:30px; float:left; text-align:center; background-color:#2c77fe;color:#fff; margin:10px auto;}

 .p_p1:hover a{color:#fff;font-size:1.5em;}

 .p_p1 a{color:#2c77fe;font-size:1.5em;}

.p_p1 a:hover{color:#fff;font-size:1.5em;}

 .p_p2{display:block; width:100%; height:40px; line-height:40px; float:left; text-align:center; background-color:#ccc;color:#2c77fe; margin:10px auto;}

 .p_p2:hover{display:block; width:100%; height:40px; line-height:40px; float:left; text-align:center; background-color:#2c77fe;color:#fff; margin:10px auto;}

 .p_p2:hover a{color:#fff;font-size:1.5em;}

.p_p2 a{color:#2c77fe; font-size:1.5em;}

.p_p2 a:hover{color:#fff;font-size:1.5em;}

 

 .div_div1 span{display:block; width:100%; height:40px; line-height:40px; float:left; text-align:center; background-color:#3a88af;color:#fff; margin:10px auto;}
.gla_reg{ text-align:center;}

.gla_reg label {
    float: left;
    width: 100%;
    margin-left: 4px;
    line-height: 2em;
display:block;    margin-right: 0!important;

}
.votelist_more{    display: inline-block;
    padding: 10px 0;
    border: 0px;
    background: #298DD5;
    font-size: 2em;
    cursor: pointer;
    width: 100%;
    color: #fff;
    text-align: center;}
	.votelist_more a{color:#fff;}
.gla_reg p {
    clear: both;
}
.gla_reg input.input{height:2em;width: 90%;font-size: 2em;}
.gla_reg legend{text-align: center;
    margin-bottom: 2em;}
.gla_reg input.left{    display: inline-block;
    border: 0px;
    background: #298DD5;
    color: #FFF;
    text-shadow: 1px 1px 1px #333333;
    cursor: pointer;
    width: 90%;
    height: 2em;
    font-size: 1.8em;
    line-height: 2em;}
	
.m_banner{width: 100%;text-align: center;}
.m_banner img{width: 100%;}
.m_div_usercenter{text-align: center;}
.search_btn2 {
    background: url(/static/images/searchbtn02.gif) no-repeat;
    width: 44px;
    height: 27px;
    border: none;
    float: left;
}.vote_table {
    width: 100%;
    background-color: White;
    border-color: #1a96d5;
    border-width: 1px;
    border-style: None;
    border-collapse: collapse;
}.vote_table tr.tr_1 {
    color: #fff;
    background-color: #1a96d5;
    font-weight: bold;
}
.vote_table tr.tr_1:hover {
    color: #fff;
    background-color: #1a96d5;
    font-weight: bold;
}
.vote_table tr {
    line-height: 24px;
}.vote_table tr:hover {
    line-height: 24px;
    background: #f5f5f5;
}.vote_table tr th {
    text-align: center;
    padding: 8px 5px;
}.vote_table tr td {
    text-align: center;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
    line-height: 30px;
}

.body_page{ text-align:center; padding:20px 0; clear:both;}

.body_page a{ padding:5px 10px; background:#999; color:#FFF; font-size:12px; margin:0 3px;}

.body_page a:hover,.body_page a.cover{ background:#09F; }

.p_mzc{ margin-top:20px; }
.p_mzc a{    display: inline-block;
    border: 0px;
    background: #298DD5;
    color: #FFF;
    text-shadow: 1px 1px 1px #333333;
    cursor: pointer;
    width: 90%;
    height: 2em;
    font-size: 1.8em;
    line-height: 2em;}