body{color:#888;font-size:14px;padding:0px;margin:0px;font-family:"Microsoft YaHei";}
ul{list-style:none;margin:0px;padding:0px;}
table{border-spacing:0px;border-collapse:collapse;width:100%;}
td{margin:0px;padding:0px;}
img{border:0px;}

input::-webkit-input-placeholder{color: #ccc !important;}
input:-moz-placeholder{color: #ccc !important;}
input::-moz-placeholder{color: #ccc !important;}
input:-ms-input-placeholder{color: #ccc !important;}

.float_l{float:left;}
.float_r{float:right;}
.mar_l_10_p{margin-left:10%;}
.right_align{text-align:right;}

.clear{clear:both;}

.bgeb{background:#ebebeb;}
.bgf9{background:#f9f9f9;}

.color_00{color:#000;}
.color_33{color:#333;}
.color_cc{color:#ccc;}
.color_eb{color:#ebebeb;}
.color_red{color:#e2393c;}
.color_red_back{background-color:#e2393c;color:#fff;}
.color_white{color:#fff;}
.color_green{color:#006600;}
.color_blue{color:#0000ff;}
.color_green_l{color:#009900;}
.bold_red{color:#e2393c;font-weight:bold;}
.bold{font-weight:bold;}

.gray_link a{color:#999;}
.gray_link a:link{color:#999;}
.gray_link a:visited{color:#999;}
.gray_link a:hover{color:#F82C24;}

.blue_link a{color:#005aa0;}
.blue_link a:link{color:#005aa0}
.blue_link a:visited{color:#005aa0;}
.blue_link a:hover{color:#F82C24;}

.width_40{width:40px;}
.width_60{width:60px;}
.m_width_100{min-width:100px;}

.height_25{height:25px;line-height:25px;}
.height_30{height:30px;line-height:30px;}
.height_35{height:35px;line-height:35px;}
.height_40{height:40px;line-height:40px;}

.mar_r_20{margin-right:20px;}
.mar_t_20{margin-top:20px;}
.mar_t_15{margin-top:15px;}
.mar_t_60{margin-top:60px;}
.mar_lr_20_tb_10{margin:10px 20px;}
.pad_lr_20{padding:0px 20px;}
.pad_lr_10{padding:0px 10px;}
.pad_r_20{padding-right:20px;}
.pad_lr_20_tb_10{padding:10px 20px;}
.pad_none{padding:0px;}

.t_align_r{text-align:right;}

.font24{font-size:24px;}
.font16{font-size:16px;font-weight:bold;}
.font14{font-size:14px;font-weight:bold;}

.hide{display:none;}
.show{display:normal;}



/*大屏*/
@media (min-width: 768px) {
  a{text-decoration:none;}
  a:link{color:#888;}
  a:visited{color:#888;}
  a:hover{color:#e2393c;}
  .menu-cro{display: none !important;}

  input{outline:none} 

  h2{font-size:28px;color:#333;}

  .login_bar{min-width:1200px;height:35px;line-height:35px;text-align:right;padding-right:15px;margin:auto;font-size:12px;color:#777;background:#f7f7f7;}

  .head_row{width:100%;height:100px;overflow:hidden;border-bottom:solid 1px #ccc;background:#fff;} 
  .head_row .logo{width:25%;height:100px;float:left;}
  .head_row .logo img{width:260px;margin-top:0px;}
  .head_row .search{float:left;width:25%;height:100px;line-height:100px;}
  .head_row .search .search_link{height:27px;line-height:27px;text-align:center;background:url('/images/common/searchbt.gif') no-repeat;background-position:right;margin-top:30px;width:60%;float:right;}
  .head_row .search .search_link a{display:block;color:#999;}



   #search_box{display:none;width:100%;height:511px;border-bottom:solid 1px #ccc;background:#ebebeb;margin:auto;position:absolute;z-index:999999;}
   #search_box .toprow{height:28px;line-height:28px;text-align:right;padding-right:20px;margin-top:20px;clear:both;}
   #search_box .charow{margin:50px auto 0px auto;width:70%;font-size:18px;color:#777;}
   #search_box .ipt{margin:20px auto 0px auto;width:70%;}
   #search_box .downchar{width:100%;height:60px;line-height:60px;margin:auto;text-align:center;font-size:32px;top:-5px;position:absolute;color:#299aef;clear:both;}
   #search_box .ipt form{margin:0px;padding:0px;border:0px;outline:none;}
   #search_box .ipt .search_keyword{float:left;width:90%;border:none;}
   #search_box .ipt .search_keyword .keyword{width:100%;height:44px;line-height:44px;background:#fff;color:#000;padding-left:15px;border:solid 2px #299aef;border-right:none;font-size:18px;}
   #search_box .ipt .search_button{width:66px;float:left;text-align:left;}
   #search_box .ipt .search_button input{height:50px;width:65px;border:none;border-left:none;background:#299aef;color:#fff;font-size:16px;outline:none;}


 .search_close{background:#ebebeb;border:none;font-size:32px;}

  /*menu*/
  .menu-list{width:50%;float:right;height:90px;display:inline;}
	.menu{float:right;height:28px;margin-top:30px;}
	.menu ul{list-style:none;width:auto;height:28px;margin:auto;}
	.menu ul li{float:left;height:28px;line-height:28px;font-size:14px;}
	.menu ul li a,.menu ul li a:visited{display:block;padding:0px 15px;text-decoration:none;color:#777;}
	.menu ul li:hover > div {display:block;border:none;border-top:none;}
	.menu ul li:hover > a {color:#F82C24;}
	.menu ul li:hover{}

	.menu div{position:absolute;width:auto;background:#fff;padding:5px 0px;height:auto;overflow:hidden;display:none;margin-left:-2px;font-family:Arial;z-index:9999999;}
	.menu ul div ul{width:180px;height:auto;margin:0px;padding:0px;}
	.menu ul div ul li{float:none;border:none;font-size:12px;height:22px;line-height:22px;padding-left:20px;}
	.menu ul div ul li:hover{border:none;}
	.menu ul div ul li a{display:inline;color:#777;padding:0px;font-size:12px;}
	.menu ul div ul li a:hover{color:#F82C24;}

	#cnum{text-align:center;background:#ff0000;color:#fff;padding:0px 5px;border-radius:5px;}

	.footer{width:100%;height:120px;line-height:20px;margin-top:160px;padding-top:20px;text-align:center;border-top:solid 1px #ccc;color:#999;background:#ebebeb;font-size:12px;}
}

/*小屏*/
@media (max-width: 767px) {
  body{background-color:#fff;}
  input[type="submit"],
  input[type="reset"],
  input[type="button"],
  input{-webkit-appearance:none;border:solid 1px #ccc;}
  input{outline:none} 

  h2{font-size:18px;color:#333;}

  a{text-decoration:none;color:#777;}
  a:link{color:#777;}
  a:visited{color:#777;}
  a:hover{color:#777;}

  .login_bar{display: none !important;}

  .head_row{width:100%;height:68px;min-height:68px;overflow:hidden;border-bottom:solid 1px #ccc;} 
  .head_row .logo{width:50%;height:100%;float:left;}
  .head_row .logo img{height:100%;}
  .head_row .search{float:left;width:30%;height:68px;}
   .head_row .search .search_link{height:27px;line-height:27px;text-align:center;background:url('/images/common/searchbt.gif') no-repeat;background-position:right;margin-top:25px;width:100%;float:right;}
  .head_row .search .search_link a{display:block;color:#999;}

  .menu-cro{margin-top:19px;font-size:24px;text-align:right;padding-right:20px;color:#777;}
  .menu-cro i{color:#777;}

  /*menu*/
	/*.menu-list{display: none !important;}*/
	.menu-list{display:none;position:absolute;z-index:100;width:100%;background:#fff;padding:10px 0px;top:67px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;z-index:99999999;}
	.menu ul{list-style:none;width:auto;height:auto;overflow:hidden;margin:auto;}
	.menu ul li{height:auto;line-height:28px;font-size:16px;}
	.menu ul li a,.menu ul li a:visited{display:block;padding:0px 15px;text-decoration:none;color:#777;}
	.menu ul li:hover > div {display:block;border:none;border-top:none;}
	.menu ul li:hover > a {}
	.menu ul li:hover{}

	.menu div{width:100%;background:#fff;padding:5px 0px;height:auto;overflow:hidden;margin-left:-2px;font-family:Arial;z-index:1;}
	.menu ul div ul{width:200px;height:auto;margin:0px;padding:0px;}
	.menu ul div ul li{float:none;border:none;font-size:16px;height:28px;line-height:28px;padding-left:40px;}
	.menu ul div ul li:hover{border:none;}
	.menu ul div ul li a{display:inline;color:#777;padding:0px;font-size:16px;}
	.menu ul div ul li a:hover{color:#F82C24;}


    #search_box{display:none;width:100%;height:100%;border-bottom:solid 1px #ccc;background:#ebebeb;margin:auto;position:absolute;top:0px;z-index:999999999;}
    #search_box .toprow{height:28px;line-height:28px;text-align:right;margin-top:10px;clear:both;}
    #search_box .charow{margin:10px auto 0px auto;width:95%;font-size:14px;color:#333;padding-left:20px;}
    #search_box .ipt{margin:5px auto 0px auto;width:95%;}
    #search_box .downchar{width:100%;height:60px;line-height:60px;margin:auto;text-align:center;font-size:32px;top:-5px;position:absolute;color:#299aef;clear:both;}
    #search_box .ipt form{margin:0px;padding:0px;border:0px;outline:none;}
    #search_box .ipt .search_keyword{float:left;width:75%;border:none;}
    #search_box .ipt .search_keyword .keyword{width:90%;float:right;height:32px;line-height:32px;background:#fff;color:#aaa;padding-left:10px;border:solid 2px #299aef;border-right:none;font-size:16px;}
    #search_box .ipt .search_button{width:25%;float:left;text-align:left;}
    #search_box .ipt .search_button input{height:42px;width:65px;border:none;border-left:none;background:#299aef;color:#fff;font-size:16px;outline:none;}

	 .search_close{background:#ebebeb;border:none;font-size:32px;}

	.footer{height:180px;line-height:20px;margin-top:160px;padding-top:20px;text-align:center;border-top:solid 1px #ccc;color:#999;background:#ebebeb;font-size:12px;}
}