@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为gb2312
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
a{text-decoration:none;color:#424242;  }
a:hover{ color:#dd2626;text-decoration:none; }
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}
body{background:#fff;}
input,input:focus,textarea,textarea:focus{outline:none;text-indent:5px}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{ width:1200px; margin:0 auto;  }
.fl{ float:left;}
.fr{ float:right;}

/*首页*/
.top1{ width:100%; height:59px; border-bottom:1px solid #dd2626; overflow:hidden;}
.logo{ width:156px; height:48px; }
.logo a{ width:100%; height:10%; display:block;}
.top1_nav{ width:400px; height:60px; margin-left:25px;}
.top1_nav ul li{ width:60px; height:60px;line-height:60px; font-size:14px; margin-right:30px; float:left; display:inline; overflow:hidden;}
.top1 .w{ width:auto; height:40px; margin-top:20px;margin-left:10px;background:url(../images/user/tips.png) no-repeat;}
.top1 .back_home{ background-position:0px 0px; text-indent:20px; }
.top1 .map{ background-position:-119px -50px; text-indent:20px;}
.top1 .login{ background-position:-114px -1px; text-indent:25px;}
.top1 .reg{ background-position:0px -50px; text-indent:23px;}
.top1 .tel,.top1 .abs{ width:auto; height:40px; margin-top:20px;margin-left:10px; background:url(../images/user/2016060401.png) no-repeat;}
.top1 .tel{ background-position:0px -2px; text-indent:22px;}
.top1 .abs{ background-position:-95px -2px;text-indent:25px;}
/*用户中心导航*/
.user_nav{ width:100%; height:52px; overflow:hidden; background-color:#870414; line-height:52px;}
.user_nav .logo{ width:100px; height:52px;}
.user_nav a:link,.user_nav a:visited{ color:#FFF;}
.user_nav a:hover,.user_nav a:active{ color:#f3f3ed;}
/*  */
.main{ width:100%; min-height:470px; overflow:hidden; padding-bottom:70px;}
/*通用侧边栏&左侧*/
.sidebar{width:238px;height:auto;margin-top:25px;border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafafa;}
.sidebar_menu,.sidebar_usermanage{height:auto;width:238px;overflow:hidden;}
.sidebar_contact{line-height:28px;padding-top:10px;padding-bottom:30px;}
.sidebar_title{height:42px;width:238px;line-height:42px; text-align:center;color:#333;font-size:16px; font-weight:bold;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.sidebar_list{height:auto;width:158px; overflow:hidden; margin:7px 0px 7px 80px;}
.sidebar_menu_list{height:34px;width:158px;line-height:34px; text-indent:28px; background:url(../images/user/left_icon.png) no-repeat ; }
.sidebar_menu_list.sidebar_menu_list a{font-size:14px;}
.sidebar_menu_list.li1{ background-position:0px 5px;}
.sidebar_menu_list.li2{ background-position:0px -65px;}
.sidebar_menu_list.li3{ background-position:0px -136px;}
.sidebar_menu_list.li4{ background-position:0px -173px;}
.sidebar_menu_list.li5{ background-position:0px -207px;}
.sidebar_menu_list.li6{ background-position:0px -300px;}
.sidebar_menu_list.li7{ background-position:0px -337px;}
.sidebar_menu_list.li8{ background-position:0px -395px;}
.sidebar_menu_list.li8 a{ width:100%; height:100%; display:block;}

/*忘记密码*/
.forget_pw_box{ width:350px; height:100px; margin:120px 0px 0px 420px; overflow:hidden;}
.forget_pw_box .inp{ width:243px; height:33px; border:1px solid #CCC; line-height:35px; text-indent:20px; color:#666;}
.forget_pw_box .btn{ width:245px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#dd2626; cursor:pointer; border:0px; font-size:14px; }
.forget_pw_box .btn:hover{ background-color:#dd4242;}

/*用户中心&发布图片*/
.mainright{width:920px;height:auto; overflow:hidden;margin-top:25px;}
.mainr_top{height:34px;width:920px;margin-top:25px;border-bottom:2px solid #c32123;line-height:34px;color:#c32323;font-size:16px; font-weight:bold; text-indent:3px;}
.mainr_content{height:auto;width:920px;}

.publish_pic{height:auto;width:920px; }
.publish_pic_caption1{width:80px;height:50px; text-align:center; font-size:14px; color:#424242; }
.publish_pic_input1{height:30px;width:520px; border:1px solid #CCC; color:#424242;font-size:14px;line-height:30px; }
.publish_pic_file{display:inline-block; position:relative; background:#e03235;line-height:34px; text-align:center; height:34px;width:222px;font-size:16px;color:#FFF;  overflow:hidden;border-radius:2px; }
.publish_pic_file:hover{ background:#e04247;color:#FFF;}
.publish_pic_file input{ opacity:0; filter:alpha(opacity=0); font-size:100px;position:absolute;top:0;right:0; }

.publish_pic_caption2{width:80px;height:240px; text-align:center; vertical-align:top; font-size:14px; color:#424242;}
.publish_pic_textarea{height:240px;width:500px;vertical-align:top;color:#555;line-height:26px; border:1px solid #CCC;}
.publish_pic_input3{ height:38px;width:194px; background:#e03235;color:#FFF; line-height:38px; text-align:center;font-size:18px; border:1px solid #e03235;border-radius:1px;cursor:pointer;}
.publish_pic_input3:hover{  background:#de3d40;}
/*用户中心&管理信息页面*/
.userInfoBox{height:90px;width:918px;border:1px solid #ccc; margin-bottom:30px;}
.user_headshow{height:70px;width:70px;margin:10px; overflow:hidden;}
.user_info{height:75px;width:520px; overflow:hidden;margin-top:15px;margin-left:10px;}
.user_welcome{font-size:16px;color:#333;}
.user_info_sending1{color:#999;}
.user_sending2{color:#D93D2E;}
.infoManage_t  {color:#626262; font-weight:bold;}
.infoManage_t a{float:left; height:40px;width:100px;font-size:16px;text-align:center; cursor:pointer;}
.active{color:#a80116; }
.hide{display:none;}
.infoManage_c{clear:both;width:920px;height:auto;border-top:2px solid #BC0202; overflow:hidden;}
.infoManage_c1{height:auto;width:920px;}
.infoManage_c1_top{height:50px;width:920px; background:#f5f5f5; text-align:center;font-size:15px; font-weight:bold;color:#424242; border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;  }
.infoManage_c1_m{width:920px;height:auto; overflow:hidden; }
.infoManage_c1_m li{height:42px; width:918px; border:1px solid #ddd; border-top:0px;line-height:42px; text-indent:88px;
overflow:hidden;}
.infoManage_c1_p{height:auto;width:920px; overflow:hidden; }
.infoManage_c1_p li{height:78px; width:918px; border:1px solid #ddd; border-top:0px;line-height:42px; 
overflow:hidden;}
.infoManage_c1_p1{width:450px;height:78px; font-size:14px;  }
.infoManage_c1_p1 .pic img{width:70px; height:50px; overflow:hidden; margin:14px; padding-left:180px; }
.infoManage_c1_p1 .pic  a{ width:100%; height:100%; display:block;}
.infoManage_c1_p1 .dst{ width:100px; text-align:left; height:78px; line-height:78px; color:#424242; font-size:14px;  }
.infoManage_c1_p1 img{ width:70px; height:50px; overflow:hidden; margin:10px;}
.infoManage_c1_p2{width:162px; font-size:12px; color:#424242; height:78px; line-height:78px;padding-left:88px;}
.infoManage_c1_p3{height:78px; padding-right:88px; margin-top:15px;}

.infoManage_c1_m1{width:450px;height:42px; font-size:14px;}
.infoManage_c1_m2{width:250px; font-size:12px; color:#424242;}
.infoManage_c1_m3{height:42px;width:132px; }
.infoManage_icon1{display:block; height:42px;width:20px; background:url(../images/user/login.png) no-repeat -18px -100px; }
.infoManage_icon2{display:block; height:42px;width:20px; background:url(../images/user/login.png) no-repeat -38px -100px;}
/*登录页面*/
.login_block{ width:1200px; height:auto; margin-top:60px; margin-bottom:140px; overflow:hidden;}
.slideBox{ width:633px; height:360px; overflow:hidden; position:relative;margin-top:10px;  }
.slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:50px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:23px; height:23px; background:url(../images/user/dot.png) no-repeat -33px 0px; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/user/dot.png) no-repeat 0px 0px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:633px; height:360px; display:block;  }
/*登陆框*/
.loginbox{height:411px; width:497px; background:url(../images/user/login_bg.png); }
.loginbox_title{width:300px;margin-top:40px;margin-right:45px ; float:right;font-size:16px; line-height:30px; color:#666; font-weight:bold;}
.login_table{height:260px;width:300px;margin:0px 45px ; float:right;}
.login_input1{height:34px;width:300px; color:#999;font-size:14px; background:url(../images/user/login.png) no-repeat; border:1px solid #CCC;}
.login_input1 input{height:34px;width:266px; color:#545454; font-size:14px; line-height:34px;border:0px;float:right;}
.login_username{ background-position:-25px -7px;}
.login_password{background-position:-25px -69px;}
.login_input2{height:34px;width:100%; background:#DD2626;color:#FFF;font-size:16px;border: 1px solid #DD2626; cursor:pointer;} 
.login_input2:hover{ background:#e03235}
.login_check{margin-top:3px;}
.login_checktext{margin-left:5px;color:#555;}
.loginbox_title li{float:left;margin-left:35px; margin-right:35px;}
/*更改密码*/
.changepw{height:300px;width:710px; overflow:hidden; margin:0 auto;color:#555; margin-top:30px}
.changepw_t1{height:40px; font-size:14px; text-align:center; color:#555; text-align:right}
.changepw_t2{height:40px;width:400px; font-size:12px;color:#828282; overflow:hidden;}
.changepw_input{height:26px; width:200px;color:#424242; line-height:28px;font-size:13px; border:1px solid #CCC;}
.changepw_sub{height:30px; width:200px;background:#E14545;color:#FFF;font-size:16px;border:1px solid  #E03235;
border-radius:2px; cursor:pointer}
.changepw_sub:hover{ background-color:#e03235;}
.changepw_sub2{background:#E03235; cursor:pointer;}

.changepw .Validform_right{color: #71b83d;
padding-left: 20px;
background: url(../images/right.png) no-repeat left center;}

.changepw .Validform_wrong {
color: red;
padding-left: 20px;
white-space: nowrap;
background: url(../images/error.png) no-repeat left center;
}
/*面包屑导航*/
.breadcrumb{height:38px;width:100%; background-color:#f6f6f6;border:none; background-color:#f6f6f6;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; }
.breadcrumb1_img{height:38px;width:25px; overflow:hidden; background:url(../images/user/tips.png) no-repeat 0px 7px ; }
.breadcrumb1_link{height:38px;line-height:38px;font-size:14px;}
/*footer*/
.footer{ width:100%; height:155px; overflow:hidden; background-color:#474b4a;color:#FFF; font-size:14px;}
.footer_l{ width:290px; margin-top:27px;}
.footer_l .tel{ width:180px; }
.footer_l .tel .t1{ font-size:16px; font-weight:bolder; font-family:"Microsoft Yahei";}
.footer_l .tel .t2{ font-size:24px; font-family:"Arial"; color:#FFF; font-weight:bold;}
.footer_l .ewm{ width:80px;}
.footer_l .ewm p{ line-height:30px; text-align:center;}
.footer_r{ width:680px;}
.footer_r p{ text-align:right; line-height:30px;}

/*列表*/
/*管理留言*/
.manage_message{ width:920px; height:auto; overflow:hidden;}
.manage_message .titlle{ width:100%;height:40px; font-size:14px; font-family:"宋体"; line-height:40px;color:#BC0202; font-weight:bold;}

/*回复评论*/
.reply_comment{ width:920px; height:auto; overflow:hidden;}
.reply_comment table .tt{ height:60px; line-height:30px; padding:10px 0px; overflow:hidden; color:#424242;font-family:"宋体";}
.reply_comment table .txta{ width:890px; height:138px; vertical-align:top; padding:10px;overflow:hidden; border:1px solid #CCC;}
.reply_comment table  .pub_btn{ width:193px; height:33px; border:1px solid #e03235; text-align:center; line-height:35px;  color:#FFF; background:#e03235; cursor:pointer; vertical-align:middle; font-size:14px;}

.reply_comment table  .pub_btn:hover{ background-color:#E14545 ;}


/*公司简介*/
.simple_intro{ width:633px; height:88px;border:1px solid #CCC;padding:5px;}


.paging {width: auto; padding:40px 40px  40px 205px;height:35px;text-align:center;line-height:35px;overflow:hidden;}
.paging a {width: 100%;height: 100%;display: block;}
.paging a:link, .paging a:visited {background-color: #fff;}
.paging a:hover, .paging a:active {color: #fff;background-color: #dd2626;border: 1px solid #dd2626;}
.num_page {width: 38px;height: 33px;border: 1px solid #CCC;background-color: #dd2626;margin-right:10px;color: #fff;}
.next_page{width: 88px;height: 33px;border: 1px solid #CCC;background-color: #fff;margin-right: 10px;color: #666;}
.num_page:hover,.next_page:hover{border: 1px solid #dd2626;background-color: #dd2626; color:#FFF;}
.num_page a:hover,.next_page a:hover{background-color: #dd2626;border: 1px solid #dd2626;}

/* error页面*/
.error_tips{ width:800px; height:300px; padding:100px 200px; background:url(../images/user/0701.png) no-repeat  280px 150px ;}
.error_box{ width:300px; height:300px; margin:100px 320px; }
.error_box .tt1{ height:50px;font-size:30px; line-height:50px; font-style:italic; color:#CCC; font-weight:bold;}
.error_box .tt2{ height:30px;  font-size:16px; color:#CCC; padding-top:50px;}
.error_box .tt2 span a{margin-right:10px;}
.error_box .tt2  a:link,.error_box .tt2  a:visited{ color:#CCC;}
.error_box .tt2  a:active,.error_box .tt2  a:hover{ color:#F00;}


/*注册页面*/
.reg_tab{ width:300px; height:310px;padding:20px 0px 0px 150px}
.reg_tab .hd{ height:45px; border-bottom:1px solid #CCC; margin-left:2px;}
.reg_tab .hd ul li{ width:100px; height:45px; line-height:46px;  float:left; display:inline; cursor:pointer;   font-size:16px;  text-align:center; margin-right:20px;}
.reg_tab .hd ul li a{ width:100%; height:100%; display:block; }
.reg_tab .hd ul li.on{ border:0px; border-bottom:2px solid #F00; color:#F00;}
.reg_tab .hd ul li.on a{color:#F00;}
.reg_tab .bd{ width:306px; height:280px; overflow:hidden; }


.reg_table{width:306px; height:auto; overflow:hidden;  }
.reg_table .inp1{height:34px;width:266px; padding-left:34px; border:1px solid #CCC;color:#545454; font-size:14px; line-height:34px;float:right;}
.reg_username{background:url(../images/user/login.png) no-repeat  -25px -7px;}
.reg_password{background:url(../images/user/login.png) no-repeat -25px -69px;}

.reg_tel{ background:url(../images/user/sj111.png) no-repeat 5px 0px;}

.reg_check{margin-top:3px;width:15px; height:15px;}
.reg_checktext{margin-left:5px;color:#555;}
.reg_table  .agree a:link,.reg_table  .agree a:visited{color:#F00;}
.reg_table  .agree a:hover,.reg_table  .agree a:active{ text-decoration:underline;}
.reg_input2{height:34px;width:100%; background:#DD2626;color:#FFF;font-size:16px;border: 1px solid #DD2626; cursor:pointer;} 
.reg_input2:hover{ background:#e03235}

.error_panel{width:240px; padding:0px 30px; height:28px; line-height:28px;border:1px solid #FFF;margin:3px 0px;}
.error_waring{border:1px solid #F00; background:#ffebeb url(../images/user/zctips.png) no-repeat left 3px; color:#e4393c;}
.error_position{ margin-left:0px;}

.pager{ width:100%; text-align:center; line-height:60px;}