@charset "utf-8";
/* CSS Document 2016-05-05*/
body{font:12px/150% "microsoft yahei ui","microsoft yahei",Arial,Verdana,"\5b8b\4f53"; color: #666;}
input,textarea { font-family:"microsoft yahei ui"}
a {text-decoration:none;-moz-transition:color 0.2s; -o-transition:color 0.2s; -webkit-transition:color 0.2s; transition:color 0.2s; color:#686859;}
.wrapper {width:1200px; margin:0 auto;position:relative;}
.mt40 { margin-top:40px}
body{ background-color:#fff; width:100%; position:relative;}
.t{border: solid 1px red;box-sizing: border-box;}
.clearfix{content: '';height:0;clear: both;display: block;}

a:hover{color: #37AFE9}
.box{box-shadow:0px 0px 8px rgba(0,0,0,.2);}


.top{height:30px;background-color: #F5F5F5;line-height: 30px;box-shadow:0px 2px 5px rgba(0,0,0,.2);}
.top b{color: #37AFE9;margin-left: 10px;}
.top a{margin-left: 10px;}

.header{background: url(../images/head_bg.jpg) no-repeat center;}
.header .logo_line{height: 100px;}
.header .logo_line .logo{}

/*搜索框*/
.search{width:291px;height:37px;background: url(../images/search_bg.png) no-repeat;margin-top:43px}
.search input[type=text]{height:37px;width:255px;border:none;float: left;background:none;padding-left: 10px;color: #999;}
.search input[type=button]{width:45px;height:45px;float: left;border:0; background:none; cursor:pointer;}

.code{width:80px;margin:20px 0 0 50px;}
.code .img_box{width:80px;height:80px;overflow: hidden;}
.code .img_box img{max-height: 100%;width: auto;}
.code p{width:80px;text-align: center;margin-top: 8px;}

/*导航*/
.header .nav{height:55px;position:relative;border-bottom: solid 2px #37AFE8;}
.header .nav ul li{float: left;width:133.3333333px;height:53px;line-height:  60px;text-align: center;font-size: 16px;border-top:solid 2px transparent;}
.header .nav ul li a{display: block;height: 55px;}
.header .nav ul li:hover{background-color: #EDEDED;border-top:solid 2px #37AFE9;}

.header .nav ul li div { line-height:55px; z-index:99; position:absolute; font-size:16px;display:none; width:150px; overflow:hidden;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;text-align: left;}
.header .nav ul li div a { width:133.3333333px; height:55px; display:block; background-color:#EDEDED;color: #37AFE9;}
.header .nav ul li div a:hover{background-color:#37AFE9;color: #fff;}

.header .nav .x_hot{position: relative;}
.header .nav .x_hot i{width: 37px;height: 15px;background: url(../images/hot.png) no-repeat;display: inline-block;position: absolute;top:8px;right: 0}

.x1{height:30px;width:45px;display: inline-block;background: url(../images/member_img.png) no-repeat 10px 0px;vertical-align: middle}
.x2{height:30px;width:45px;display: inline-block;background: url(../images/member_img.png) no-repeat -36px 0px;vertical-align: middle}
.x3{height:30px;width:45px;display: inline-block;background: url(../images/member_img.png) no-repeat -83px 0px;vertical-align: middle}
.x4{height:30px;width:45px;display: inline-block;background: url(../images/member_img.png) no-repeat -130px 0px;vertical-align: middle}
.x5{height:30px;width:50px;display: inline-block;background: url(../images/xh.png) no-repeat 10px 0px;vertical-align: middle}
.x6{height:30px;width:50px;display: inline-block;background: url(../images/xh.png) no-repeat -30px 0px;vertical-align: middle}

.x7{height:30px;width:50px;display: inline-block;background: url(../images/gk.png) no-repeat 12px 0px;vertical-align: middle}
.x8{height:30px;width:50px;display: inline-block;background: url(../images/gk.png) no-repeat -42px 0px;vertical-align: middle}
.x9{height:30px;width:50px;display: inline-block;background: url(../images/gk.png) no-repeat -92px 0px;vertical-align: middle}



.header .nav ul li div a:hover .x1,.member a:hover .x1{background: url(../images/member_img.png) no-repeat 10px -40px;}
.header .nav ul li div a:hover .x2,.member a:hover .x2{background: url(../images/member_img.png) no-repeat -36px -40px;}
.header .nav ul li div a:hover .x3,.member a:hover .x3{background: url(../images/member_img.png) no-repeat -83px -40px;}
.header .nav ul li div a:hover .x4,.member a:hover .x4{background: url(../images/member_img.png) no-repeat -130px -40px;}
.header .nav ul li div a:hover .x5{background: url(../images/xh.png) no-repeat 10px -40px;}
.header .nav ul li div a:hover .x6{background: url(../images/xh.png) no-repeat -30px -40px;}

.header .nav ul li div a:hover .x7{background: url(../images/gk.png) no-repeat 12px -60px;}
.header .nav ul li div a:hover .x8{background: url(../images/gk.png) no-repeat -42px -60px;}
.header .nav ul li div a:hover .x9{background: url(../images/gk.png) no-repeat -92px -60px;}

/*banner*/
.banner{width: 100%;height: 400px;margin: 0 auto;position: relative;overflow: hidden;}
.banner_img{width: 1920px;height: 400px;position: absolute;left: 50%;margin-left: -960px;}
.banner_img ul{width: 10000%;height: 400px;position: absolute;left: 0;top: 0;overflow: hidden;}
.banner_img ul li{width: 1920px;height: 400px;float: left;text-align: center;overflow: hidden;}

.ico2{width: 100%;height: 10px;position: absolute;bottom: 10px;left: 0;z-index: 10px;text-align: center;font-size: 0;overflow: hidden;}
.ico2 a{display: inline-block;width: 50px;height: 10px;background: #999;margin: 0 5px;overflow: hidden;}
.ico2 a.on{background: #EB212B;}

/*part_1*/
.part_1 .left{width:500px;height:400px;}
.part_1 .left .main_img{width:500px;height:400px;overflow: hidden;position: relative;}
.part_1 .left .main_img img{height:345px;width:500px;max-height: 100%;}
.part_1 .left p{height:55px;line-height: 55px;font-size: 16px;margin-left: 20px;text-align: left;width:470px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.part_1 .left .main_img ul{width: 10000%;height: 400px;position: absolute;left: 0;top: 0;overflow: hidden;}
.part_1 .left .main_img ul li{width: 500px;height: 400px;float: left;text-align: center;overflow: hidden;}

.part_1 .left .ico{height: 15px;position: absolute;top:320px;left: 350px;z-index: 10px;text-align: center;font-size: 0;overflow: hidden;}
.part_1 .left .ico a{display: inline-block;width: 15px;height: 15px;background: #999;margin: 0 5px;overflow: hidden;border-radius: 45px}
.part_1 .left .ico a.on{background: #CB151C;}


.part_1 .right .one{height:190px;width: 680px; margin-bottom: 20px;}

.part_1 .right .one i{height:100%;width:3px;display: inline-block;vertical-align: bottom;background-color: #37AFE9;float: left;}
.part_1 .right .one .i1{background-color: #37AFE9;}
.part_1 .right .one .i2{background-color: #EB212B;}

.part_1 .right .one .l{margin:30px 35px 0}
.part_1 .right .one .l a{width:88px;height:35px; color: #fff;line-height: 35px;text-align: center;display:block;margin-top: 20px;border-radius: 5px;font-size: 14px;}
.part_1 .right .one .l .a1{background-color: #37AFE9;}
.part_1 .right .one .l .a2{background-color: #EB212B;}

.part_1 .right .one .r{width: 490px;}
.part_1 .right .one .r .hot{height: 75px;border-bottom: solid 1px #DDDDDD}
.part_1 .right .one .r .hot h2{font-size: 16px;color: #0773AB;line-height: 50px;text-align: center;width:490px;height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part_1 .right .one .r .hot p{display: inline-block;width:445px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px;}
.part_1 .right .one .r .hot b{color: #EB212B;vertical-align:top;font-size: 14px;}

.part_1 .right .one .r .list ul{margin: 10px 0;}
.part_1 .right .one .r .list ul li{height:24px; line-height: 24px; background:url(../images/dot.png) left no-repeat; padding-left: 18px;font-size: 14px;}
.part_1 .right .one .r .list ul li a{float: left;margin-left: 5px;width:350px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part_1 .right .one .r .list ul li span{float: right;}

/*广告位*/
.part_1 .ad_1{width: 100%;height: 100px;overflow: hidden;}
.part_1 .ad_1 img,.part_2 .ad_2 img{max-height: 100%;width: auto;}

/*part_2*/
.part_2 .left{width:500px;height: 313px;}
.part_2 .left i{height:3px;width:100%;display: inline-block;vertical-align: bottom;background-color: #EB7319;float: left;}
.part_2 .title{height:50px;border-bottom: solid 1px #ddd;line-height: 50px;}
.part_2 .title span{display: inline-block;height:50px;font-size: 16px;background: url(../images/part_2_item_1.png) no-repeat 10px 12px;padding-left: 40px;font-weight: bold;}
.part_2 .title a{display: inline-block;width:50px;height:20px;border-radius: 10px; background-color: #EB7319;color: #fff;font-size: 10px;text-align: center;line-height: 20px; float: right;margin: 15px 25px;}

.part_2 .left .photo{width:296px;height:212px;overflow: hidden;margin:25px 30px;}
.part_2 .left .photo img{max-height: 100%;width: auto;}
.part_2 .left .list,.part_2 .left .gx_list{width:100%;margin: 25px 0}

.part_2 .left .list ul li{font-size: 14px;height:30px; line-height: 30px; background:url(../images/dot.png) left no-repeat; padding-left: 18px; margin-left: 10px;}
.part_2 .left .list ul li a{width:90%; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.part_2 .right{width:230px;height: 313px;}
.part_2 .right .table_list{width: 100%; height:67px; background: url(../images/tab_1.jpg) no-repeat;margin-bottom: 15px;}
.part_2 .right .o_1{background: url(../images/tab_1.jpg) no-repeat;}
.part_2 .right .o_2{background: url(../images/tab_2.jpg) no-repeat;}
.part_2 .right .o_3{background: url(../images/tab_3.jpg) no-repeat;}
.part_2 .right .o_4{background: url(../images/tab_4.jpg) no-repeat;margin-bottom: 0;}
.part_2 .right .table_list a{color: #fff;display: block;height: 100%;}
.part_2 .right .table_list p{font-size: 18px;display: inline-block;margin: 20px 0 0 15px}
.part_2 .right .table_list span{display: block;margin-left: 15px;}

.part_2 .ad_2{width: 100%;height: 110px;overflow: hidden;}
.part_2 .ad_2 .ad_left{width:825px;height: 100%;overflow: hidden;}
.ad_right{width:345px;height: 100%;overflow: hidden;}

/*供需平台*/
.part_2 .title .gy{background: url(../images/gy.png) no-repeat 10px 12px;}

.part_2 .left .gx_list ul li{font-size: 14px;height:30px; line-height: 30px;  margin-left: 10px;width: 440px;}
.part_2 .left .gx_list ul li p{width:80%; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part_2 .left .gx_list ul li b{height: 18px;line-height: 18px;display: inline-block;vertical-align: bottom;font-weight: normal;margin: 4px 5px 0 0; padding:0 2px;font-size: 12px; border-radius: 10px; float: left}

.part_2 .left .gx_list ul li .give{border: solid 1px #EB7319;background-color: #FFE9C7;color:#EB7319;}
.part_2 .left .gx_list ul li .need{border: solid 1px #EB212B;background-color: #FFF0EE;color:#EB212B;}

 
/*part_3*/
.part_3{height:293px;width: 100%;}
.part_3 .left{width:825px;height:293px; overflow: hidden;}

.part_3 .title,.hot_news .title{height:50px;border-bottom: solid 1px #ddd;line-height: 50px;}
.part_3 .title span{display: inline-block;height:50px;font-size: 16px; background: url(../images/part_3_item_1.png) no-repeat 10px 12px;padding-left: 40px;font-weight: bold;}

.part_3 .title .h{background: url(../images/part_3_item_2.png) no-repeat 10px 12px;}

.hot_news .title span{display: inline-block;height:50px;font-size: 16px; background: url(../images/news_item_2.png) no-repeat 10px 12px;padding-left: 40px;font-weight: bold;}

.part_3 .title i,.hot_news .title i{height:100%; width:3px; display: inline-block; vertical-align: bottom;background-color: #37AFE9;float: left;}
.part_3 .title a,.hot_news .title a{display: inline-block; width:50px; height:20px; border-radius: 10px; background-color: #37AFE9;color: #fff;font-size: 10px;text-align: center;line-height: 20px; float: right;margin: 15px 25px;}

.part_3 .inner{width: 785px; margin: 25px 20px;overflow: hidden;}
.part_3 .left .inner .com{width: 250px;height:187px;overflow: hidden;position: relative;float: left;}
.part_3 .left .inner .com a{display: block;}
.part_3 .left .inner .com img{height: auto;max-width: 100%;margin-top: -31px;}
.part_3 .left .inner .com .word{height:35px;width: 100%;line-height: 35px;text-align: center;color: #fff;font-size: 14px; position: absolute;bottom: 0;}
.part_3 .left .inner .com .word .mask{position: absolute;bottom: 0;width:100%;height:100%;left: 0;opacity: .5;filter:alpha(opacity=50); background-color: #000; z-index: 1}
.part_3 .left .inner .com .word p {width:100%;height:100%;position: absolute;left:0;top:0; z-index:2}

.part_3 .right{width:345px;height:293px;overflow: hidden;}
.part_3 .right .inner .list{height:99999px;}
.part_3 .right .inner .list p{font-size: 14px;height: 33px;line-height: 33px;}

/*#Marquee_x {overflow: hidden;width: 785px;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;} */


#marquee1{width:785px;height:187px;overflow:hidden;}
#marquee1 ul li{float:left;width:265px;}
#marquee1 ul li img{display:block;}


/*底部*/
.footer{}
.footer .frind_link{height:35px;background-color: #3F4145;color: #fff;line-height: 35px;font-size: 14px;}
.footer .frind_link label{margin-right: 45px;}
.footer .frind_link select{width:170px;height:22px;margin-right: 220px;}
.footer .copyright{height:60px;background-color: #F5F5F5;padding: 20px 0;text-align: center;line-height: 26px;}

/*新闻列表页*/
.news .left,.member .right{width:825px;}

.news .left .title,.member .right .title,.x_mail .mailbox .title{height:50px;border-bottom: solid 1px #DDDDDD;line-height: 50px;font-size: 18px;background: url(../images/news_item_1.png) no-repeat 15px;padding-left: 60px;}
.news .left .title i,.member .right .title i,.mailbox .title i{font-size: 12px;color: #999;font-weight: normal;}

.news .left .inner{ padding:20px 30px;}
.news .left .inner ul li{height:50px;line-height: 50px; border-bottom: solid 1px #DDDDDD;background: url(../images/news_icon_1.png) 10px no-repeat;padding-left: 35px;}
.news .left .inner ul li em{color: #999999}
.news .left .inner ul li a{float:left;}
.news .left .inner ul li span{float: right;}

.page{ text-align: center; padding:20px 0 40px;}
.page a { height:18px; border-radius: 8px;color:#333; padding:0 8px; margin:0 7px; display: inline-block; line-height: 18px;transition: .1s}
.page a:hover {background: #37AFE9; color:#fff;}

.news .right,.member .left{width:345px;}
.news .right .inner{padding-bottom: 10px;}
.hot_news .inner ul li{font-size: 14px;height:35px; line-height: 35px; background:url(../images/dot.png) left no-repeat; padding-left: 18px; margin-left: 15px;}
.hot_news .inner ul li a{width:280px; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.contact{padding: 15px;height:200px;}
.contact .name{height: 80px;border-bottom: solid 1px #ddd; background: url(../images/news_item_3.png) no-repeat 50px;text-align: center;}
.contact .name b{font-size: 18px;margin-top: 18px;display:inline-block;}
.contact .name p{color: #999;}

.chat{margin-top: 20px;font-size: 14px;}
.chat p{margin-bottom: 5px;padding-left: 90px;height: 30px;line-height: 30px;}
.chat .p1{background: url(../images/news_icon_2.png) no-repeat 50px 5px;}
.chat .p2{background: url(../images/news_icon_2.png) no-repeat 50px -30px;}
.chat .p3{background: url(../images/news_icon_2.png) no-repeat 50px -65px;}

/*新闻内容页*/
.news .inner_title{text-align: center;margin-top: 20px;}
.news .inner_title h1{font-size: 18px;line-height: 50px;margin-bottom: 10px;}
.news .inner_title span{font-size: 12px;color:#999;}
.news .news_inner{margin: 20px; padding: 20px; border-top: solid 1px #ddd;}
.news .news_inner p{font-size: 14px;line-height: 28px; text-indent: 2em;}
.news .news_inner img{max-width: 100%;height: auto;display: block;margin: 0 auto;}


/*会员中心*/
.member .member_nav{height:200px;padding:0 20px 20px;}
.member .member_nav .title{height: 50px;border-bottom: solid 1px #ddd;background: url(../images/member_icon_1.png) no-repeat 75px;line-height: 50px;text-align: center;}
.member .member_nav .title h1{font-size: 16px;}
.member .member_nav a{height:40px;width:140px;display: block; border: solid 1px #ddd;border-radius: 10px;float: left;margin: 30px 20px 0 0;font-size: 14px;line-height: 40px;text-align: left;transition: all .2s;}
.member .member_nav a:hover{background-color: #37AFE8;color: #fff;}

.member .right .title{background: url(../images/member_icon_2.png) no-repeat 15px;}

.member .right .inner{padding:0 30px 30px;}
.member .right .inner ul li{height:80px;border-bottom: solid 1px #ddd;padding: 20px; }
.member .right .inner ul li .img_box{height:67px;width:142px;overflow: hidden;}
.member .right .inner ul li .img_box img{max-height: 100%;max-width: 100%;}
.member .right .inner ul li .img_box a{display: block;}
.member .right .inner ul li .detail{width:550px;margin-left: 25px;overflow: hidden;}
.member .right .inner ul li .detail h1{font-size: 16px;height: 30px;line-height: 30px;}
.member .right .inner ul li .detail p{width: 550px; color: #999;line-height: 22px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;height: 44px;}

/*会员详情*/

.member .right .inner .detail_top{margin-top: 20px;border-bottom: solid 1px #ddd;height: auto;padding-bottom: 50px;}
.member .right .inner .detail_top .l{display: table-cell;vertical-align: middle;}
.member .right .inner .detail_top .l .mem_logo{height:320px;width: 320px;overflow:hidden;display: table-cell;vertical-align: middle;background:#f9f9f9}
.member .right .inner .detail_top .l .mem_logo img{max-width: 100%;max-height: 100%}

.member .right .inner .detail_top .r{width:305px;padding: 30px 50px;position: relative;min-height:260px; float:right}
.member .right .inner .detail_top .r h1{font-size: 16px;text-align: center;margin-bottom: 15px;}
.member .right .inner .detail_top .r .p{width:300px;line-height: 32px;font-size: 14px;}
.member .right .inner .detail_top .r span{height:136px; width:137px;position: absolute;right:-12px;top:-12px;}

/*会员角标*/
.member .right .inner .detail_top .level_a span{background: url(../images/member_item_1.png) no-repeat;}
.member .right .inner .detail_top .level_b span{background: url(../images/member_item_2.png) no-repeat;}
.member .right .inner .detail_top .level_c span{background: url(../images/member_item_3.png) no-repeat;}
.member .right .inner .detail_top .level_d span{background: url(../images/member_item_4.png) no-repeat;}

.member .right .inner .detail_bottom{width:765px;}
.member .right .inner .detail_bottom .mem_title{height: 50px;line-height: 50px;text-align: center;background: url(../images/member_icon_3.png) 310px no-repeat;margin: 20px 0;} 
.member .right .inner .detail_bottom .mem_title span{font-weight: bold;font-size: 18px;}
.member .right .inner .detail_bottom .x_inner{height: 100%; overflow:hidden;line-height: 28px;}
.member .right .inner .detail_bottom .x_inner img {width:100%; height:auto}

/*专家委员会*/
.member .right .expert{background: url(../images/member_icon_4.png) no-repeat 15px;}
.member .right .master_inner{padding:0 30px 30px;}
.member .right .master_inner ul li{width: 218px;height:73px;background: url(../images/master_item_1.png) no-repeat;margin: 40px 55px 0 0;float: left;}
.member .right .master_inner ul .li_2{background: url(../images/master_item_2.png) no-repeat;}
.member .right .master_inner ul .li_3{background: url(../images/master_item_3.png) no-repeat;}
.member .right .master_inner ul .li_4{background: url(../images/master_item_4.png) no-repeat;}
.member .right .master_inner ul .li_5{background: url(../images/master_item_5.png) no-repeat;}
.member .right .master_inner ul .li_6{background: url(../images/master_item_6.png) no-repeat;}

.member .right .master_inner ul li a{height:170px;display: block;}

.member .right .m_inner{margin-top: 40px;}
.member .right .m_inner ul li{height:auto;border-bottom: solid 1px #ddd;padding: 20px 40px; }
.member .right .m_inner ul li .img_box{height:170px; width:140px; overflow: hidden;}
.member .right .m_inner ul li .img_box img{}
.member .right .m_inner ul li .img_box a{display: block;}
.member .right .m_inner ul li .detail{width:550px;margin-left: 25px;overflow: hidden;}
.member .right .m_inner ul li .detail h1{font-size: 16px;height: 30px;line-height: 30px;margin-bottom: 8px;} 
.member .right .m_inner ul li .detail span{line-height: 24px;font-size: 14px;margin-bottom: 5px;font-weight: bold;}
.member .right .m_inner ul li .detail .x_name{display: block;}
.member .right .m_inner ul li .detail i{font-weight: normal;color: #999;}
.member .right .m_inner ul li .detail .text {width: 550px; color: #999;line-height: 24px;font-size: 14px;height:72px;overflow: hidden}
.member .right .m_inner ul li .detail em{color: #333;font-weight: bold;}

.more_btn{cursor: pointer; text-align: right}
.more_btn:hover {color:#37B0E9}
.more_btn i {transform: rotate(90deg);display:inline-block}
.more_btn span {display: inline-block}

/*秘书长信箱*/
.mailbox{width:1200px;padding-bottom: 20px}
.x_mail .mailbox .title{background: url(../images/mail_item_1.png) no-repeat 15px;}
.mailbox .inner{}
.mailbox .inner .left{width:600px;height:500px;background: url(../images/mail_box.png) no-repeat center;margin-top: 40px;text-align: center;}
.mailbox .inner .left .chat{display:inline-block;margin: 0 auto;margin-top: 350px;text-align: left;}

.mailbox .inner .right{margin-top: 40px;font-size: 14px;color: #999;}
.mailbox .inner .right input,.mailbox .inner .right textarea {width:550px;border-radius: 3px;display: block;margin-bottom: 30px;border: none;border: solid 1px #DDDDDD;background-color: #f5f5f5;padding-left: 10px;font-family:"microsoft yahei","微软雅黑"}
.mailbox .inner .right input{height: 46px;}
.mailbox .inner .right textarea{height:235px;padding: 10px 10px 0; width:540px;}
.mailbox .inner .right .btn{background-color: #37AFE8;color: #fff;font-size: 20px;width:560px;}


/*登录*/

.login .l_top{height: 90px;}
.login .l_top .logo{width: 720px;height:90px;display: inline-block;background: url(../images/logo.png) no-repeat;}
.login .l_top span{height: 30px;border-left: solid 2px #333;display: inline-block;vertical-align: bottom;line-height: 30px;font-size: 26px;padding-left: 15px;color: #333}

.login .l_mid{height: 600px;width: 100%; background: url(../images/login_bg.jpg) no-repeat center;margin-top: 10px;}
.login .l_mid .l_box{width: 300px;height: 290px;background: #fff;opacity: .9;filter: alpha(opacity=90);background-color: rgba(255,255,255,.9);float: right;position: absolute;top:110px;right: 0;padding: 25px;}

.login .l_mid .l_box h1{color: #005DAD;font-size: 18px;height: 30px;line-height: 30px;margin-bottom: 45px;}

.login .l_mid .field{position: relative;margin-top: 20px;}
.login .l_mid .field label{height: 40px;width: 40px;background-color: #ddd;line-height: 40px;display: block;position: absolute;left: 1px;top:1px;}
.login .l_mid .field label i{height: 40px;width: 40px;float: left;display: inline-block;vertical-align: middle;}
.login .l_mid .field label .icon_1{background: url(../images/login_icon.png) no-repeat;}
.login .l_mid .field label .icon_2{background: url(../images/login_icon.png) no-repeat 0 -40px;}
.login .l_mid .field input{width:240px;height: 18px;padding: 11px 8px 11px 50px;border: solid 1px #ddd;border-radius: 2px;}

.login .l_mid button{width: 300px;height: 42px;border: 0;font-size: 16px;color: #fff;line-height: 42px;text-align: center;background-color: #005DAD;margin-top: 20px;border-radius: 2px;font-weight: 700;box-shadow:0px 2px 6px rgba(0,0,0,.2);}

.login .l_mid .bottom{margin-top: 20px;text-align: right;}
.login .l_mid .bottom a{margin-left: 15px;}
.login .l_mid .bottom a:hover{color: #005DAD;}

.login .l_footer{margin-top: 55px;}
.login .l_footer .foot_nav{width: 100%; border-top: solid 1px #ddd;text-align: center;margin: 0 auto;}
.login .l_footer .foot_nav a{margin:10px;display: inline-block;color: #333;}
.login .l_footer .foot_nav a:hover{color: #005DAD}
.login .copyright{text-align: center;margin: 0 auto;color: #9B9B9B;line-height: 24px;margin-top: 5px;}
.login .copyright a {color: #9B9B9B}
.login .copyright a:hover{color:#d90000;}

/*注册*/
.login .l_top .al{font-size: 12px;border: none;height: 20px;margin-left: 270px;}
.login .l_top .al a{color: #d90000;}
.login .reg_inner{width: 100%;margin-top: 10px;border-top: solid 1px #ddd;}

.login .reg_inner .reg_box{width: 40%;margin: 70px auto 150px;}
.login .reg_inner .reg_box .line span{color: #333;height:35px;line-height: 35px;font-size: 14px;width: 80px;text-align: right;margin-right: 8px;display: inline-block;}
.login .reg_inner .reg_box .line span i{color: #FF0000;}
.login .reg_inner .reg_box .line input{width:250px;height: 21px;padding: 7px 5px;border: solid 1px #ddd;border-radius: 2px;margin-bottom: 25px;}

.login .reg_inner .reg_box .message{display: inline-block;position: relative;}
.login .reg_inner .reg_box .message .hq{height: 35px;padding: 0 8px; background-color: #F3F3F3;line-height: 35px;display: block;color: #999; position: absolute;right: 1px;top:1px;border-left: solid 1px #ddd;}



.login .reg_inner .reg_box .line2{margin-left: 90px;}
.login .reg_inner .reg_box .line2 input{vertical-align: bottom;}
.login .reg_inner .reg_box .line2 a{color: #0C75F3;}
.login .reg_inner .reg_box .line2 a:hover{text-decoration: underline;}

.login .reg_inner .reg_box button{width: 262px;height: 37px;border: 0;font-size: 16px;color: #fff;line-height: 37px;text-align: center;background-color: #005DAD;border-radius: 2px;font-weight: 700;margin: 20px 0 0 90px;box-shadow:0px 2px 6px rgba(0,0,0,.2);}

/*供需信息表单*/
.x_gx .left .title{height:50px;border-bottom: solid 1px #DDDDDD;line-height: 50px;font-size: 18px;background: url(../images/gy_icon.png) no-repeat 15px;padding-left: 60px;}

.x_gx .left .reg_box{width: 90%;margin: 30px auto;}
.x_gx .left .reg_box .line span{color: #333;height:35px;line-height: 35px;font-size: 14px;width: 80px;text-align: right;margin-right: 8px;display: inline-block;}
.x_gx .left .reg_box .line span i{color: #FF0000;}
.x_gx .left .reg_box .line input{width:550px;height: 21px;padding: 7px 5px;border: solid 1px #ddd;border-radius: 2px;margin-bottom: 25px;}

.x_gx .left .reg_box .message{display: inline-block;position: relative;}
.x_gx .left .reg_box .message .hq{height: 35px;padding: 0 8px; background-color: #F3F3F3;line-height: 35px;display: block;color: #999; position: absolute;right: 1px;top:1px;border-left: solid 1px #ddd;}

.x_gx .left .reg_box .line2{margin-left: 90px;}
.x_gx .left .reg_box .line2 input{vertical-align: bottom;}
.x_gx .left .reg_box .line2 a{color: #0C75F3;}
.x_gx .left .reg_box .line2 a:hover{text-decoration: underline;}
.x_gx .left .reg_box button{width: 162px;height: 37px;border: 0;font-size: 16px;color: #fff;line-height: 37px;text-align: center;background-color: #37AFE8;border-radius: 2px;font-weight: 700;margin: 20px 0 0 240px;box-shadow:0px 2px 6px rgba(0,0,0,.2);}

/*供需发布按钮*/
.give_need{margin-bottom: 40px;}
.give_need .title span{display: inline-block;height:50px;font-size: 16px; background: url(../images/gy.png) no-repeat 10px 12px;padding-left: 40px;font-weight: bold;}
.give_need .inner{padding: 10px}
.give_need .inner .list{margin: 0 auto;text-align: center;}
.give_need .inner .list a{display: inline-block;height: 30px;line-height: 30px;background-color: #37AFE8;color: #fff; border-radius: 15px;padding: 0 30px;font-size: 14px;margin: 0 20px}
