@charset "utf-8";
/* CSS Document */
.fl{float:left;}
.fr{float:right;}
body{margin:0; padding:0; background:#fff; font-size:14px; text-align:left; font-family:"Microsoft Yahei","PingFang SC","FZLanTingHei-EB-GBK", sans-serif; color:#4B4C4D;}


div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; list-style-type:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; }
table,td,tr,th{ }

/* Font Link Color */
a{ color:#535353; text-decoration:none;}
a:link {color: #4B4C4D; text-decoration:none;}
a:visited {color: #4B4C4D; text-decoration:none;}
a:hover {color: #e60012; text-decoration: none;}
a:active {color: #5798D9;}


a.gu_more {FONT-FAMILY:微软雅黑; text-decoration: underline; color:#e60012;}
a.gu_more:hover {FONT-FAMILY:微软雅黑; text-decoration: underline; color:#535353;}

/* Font Size */
.f12px { font-size:12px;}
.f14px { font-size:14px; color: #8f8c92;}
.f16px { font-size:16px;}
.f17px { font-size:17px;}
.f18px { font-size:18px; color: #8f8c92;}
.f24px { font-size:24px;}
.f26px { font-size:26px;}
.f30px { font-size:30px;}
.f36px { font-size:36px;}
.f40px { font-size:40px;}
.f48px { font-family: "PingHei","PingFang SC","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif; font-size: 48px;}

/* Other Property */
.left { float: left;}
.right { float: right;}
.clear { clear: both; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}

.blank10{margin:0 auto; width:100%; height:10px; font-size:1px; clear:both; }
.blank20{margin:0 auto; width:100%; height:20px; font-size:1px; clear:both; }
.blank30{margin:0 auto; width:100%; height:30px; font-size:1px; clear:both; }



/* Website Header */
.header-wrapper{ width:100%; margin: 0 auto; overflow:hidden;  display: table; z-index:-1; }
.header{max-width:1500px; margin: 0 auto; min-height:75px; clear:both}

.header .logo{ float:left; width:640px; height:80px; padding:10px 0 10px 0; overflow:hidden; margin-left:240px;}
.header .search{ float:right; margin-top:5px; clear:both; }

.top{height:110px;width:1250px;margin:0 auto;}



.topline{ width:100%; height:3px; background:url(./images/top_line.png)	;margin:0 auto;}
.menu-box{ width:100%; height:45px; background-color:#d30909; margin:0 auto; }
.menu-boxs{ width:1400px; height:45px; background-color:#d30909; margin:0 auto; }
.menu-cont{ margin:0 auto; width:1340px;}
.menu{ margin:0 auto; width:1230px; }
#nav {line-height: 24px;  list-style-type: none; padding:0 0 0 0px;  z-index:9999; }
#navs {line-height: 24px;  list-style-type: none; padding:0 0 0 30px;  z-index:9999;}

#nav a {display: block; text-align:center; color:#FFF; height:25px; padding:10px 28px; font-size:18px; }
#navs a {display: block; text-align:center; color:#FFF; height:25px; padding:10px 28px; font-size:18px; }
#nav a:link  {color:#fff; text-decoration:none;}
#navs a:link  {color:#fff; text-decoration:none;}
#nav a:visited  {color:#fff;text-decoration:none;}
#navs a:visited  {color:#fff;text-decoration:none;}
#nav a:hover  {color:#FFF;text-decoration:none;}
#navs a:hover  {color:#FFF;text-decoration:none;}
#nav li {float: left; width:130px;  }
#navs li {float: left; width:130px;  }
#nav li a:hover{ background:#9d9d9d; padding:10px 28px;}
#navs li a:hover{ background:#9d9d9d; padding:10px 28px;}
#nav li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width: 190px; position: absolute;z-index:999;}
#navs li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width: 190px; position: absolute;}
#nav li ul li{float: left; width: 130px;background:#EFEFEF;}
#navs li ul li{float: left; width: 130px;background:#EFEFEF;}


#nav li ul a{display: block; width: 110px;text-align:left;padding-left:24px; overflow:hidden;  font-size:15px; height:26px; padding:5px 0 5px 30px; }
#navs li ul a{display: block; width: 110px;text-align:left;padding-left:24px; overflow:hidden;  font-size:15px; height:26px; padding:5px 0 5px 30px; }

#nav li ul a:link  {color:#666; text-decoration:none;}
#navs li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#navs li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;  width: 90px;text-decoration:none;font-weight:normal;background:#d03737;height:26px; padding:5px 10px 5px 30px;  }
#navs li ul a:hover  {color:#F3F3F3;  width: 90px;text-decoration:none;font-weight:normal;background:#d03737;height:26px; padding:5px 10px 5px 30px;  }

#nav li:hover ul {left: auto;}
#navs li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#navs li.sfhover ul {left: auto;}
/*
.menu{ margin:0 auto; width:1250px; }
.menu ul{ }
.menu li{ float:left; width:auto; padding:10px 34px; font-size:18px; text-align:center;   }
.menu li a{ color:#fff; display:block; }
.menu li a:hover{ color:#fffd5c;}
.menu li.w1{ padding-top:28px;}
.menu li.w2{  padding-top:18px; }
.menu li.on a { color:#fff; }
 */
.header .other{ float:right; width:280px; color: #666;margin-top: 50px;}
.header .language{ float:right; height:40px; line-height:40px; clear:both; }
.header a{ color: #666; }
.header a:hover { color:#5798D9; }

/* Website banner */
.banner{ width:100%;  overflow:hidden; position:relative;font-size:0; margin:0 auto;  z-index:-1; }
.b-img{ height:300px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:300px; float:left;}
.b-list{ height:50px; padding-top:260px; position:relative; margin:0 auto;z-index:99;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:2px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



/* Nav */
.siteUrl{ clear:both; } 
.siteUrl ul{}
.siteUrl li{ float:left; margin-right:20px; }
.siteUrl li img {vertical-align:middle;}
.siteUrl li.i1{ background:url(cn-v1-icon-right.png) no-repeat left; }
.siteUrl li.i2{ padding-left:20px; background:url(cn-v1-icon-right.png) no-repeat left;}
.siteUrl li a{ color:#5798D9; }
.siteUrl.margin{ margin:20px 0; clear:both; }

.main1{width:1230px; margin:0px auto ;  border:1px solid #999; height:230px;}
.main{float: left;width:100%; margin:0 auto; height:auto; }
.mainleft{float:left; width:880px;  margin-top: -65px; border: 1px solid #ececec; padding: 20px;}
.mainright{float: right; width: 264px; height: 365px; margin-top: -65px; border: 1px solid #ececec; padding:20px 20px 0px 20px;}
.mainright2{float: left; width: 264px; height: 270px; margin-top: 30px;margin-left: 20px;margin-bottom: 20px; border: 1px solid #ececec; padding:25px 20px 15px 20px }
.maint{float: right; width: 264px; height: 335px; margin-top: -65px; border: 1px solid #ececec; padding:20px;}
.mains{float: left; width:880px; margin:0px auto; height:auto; }
.main2{float: left; width:1248px; height:290px; margin-top: 30px; border: 1px solid #ececec; padding:20px 0px 20px 0px; }
.main3{float: left; width:900px;border:#ececec solid 1px; height:280px; margin-top: 30px; margin-bottom: 20px;padding:20px 20px 10px 0px; }
.main4{float:right; width:490px;height:364px; border:#ececec solid 1px;  margin-top:20px;}
.main5{ float: left; width: 1208px; height:220px;margin-top:15px; margin-bottom:30px; border:1px solid #ececec; padding:20px;margin: 10px 0 30px 0px;}
.main6{ float: left; width: 1208px; height:220px;margin-top:15px; margin-bottom:30px;  border:1px solid #ececec; padding:20px;}
.main7{float: left; width: 1230px; height: 300px;display: inline; margin-left: 340px}
.main8{margin: 0 auto;height: 300px;max-width: 1230px;}
.main9{float: left; width: 1230px; height: 300px;display: inline;margin-left: 326px;}
.main10{float: left; width: 1230px; height: 300px;display: inline;}





.middle{float: left; height:251px;}
.lb7{width:1250px;}
.lb7-7{width:1250px;height:165px;float:left;padding: 0px 0px 20px 20px;}

.rtpic{float: left; padding-top: 20px;  }

.maintwo1{width:1230px; margin:0px auto ;margin-bottom:15px;  border:1px solid #f1efef; }
/*左*/

.content{width:1250px; margin:0px auto;  margin-top:20px;}
.nav{width:1250px; margin:100px auto;}
.navleft{ float:left; width:880px; margin:50px 0 0 0; margin-top: -65px; border: 1px solid #ececec; padding:20px; }
.navright{float:left;width:314px; }
.notice{ margin:0 auto; width:100%; height:255px; border:#f1efef solid 1px; display:block;}
.nav1{width:1250px; margin:0 auto; margin-top:30px; margin-bottom:10px;  }
.nav2{width:1250px;  height:290px; }
.nav3{width:1250px;  height:160px;  float:left; background: url(../img/zcfg.jpg); font-size:16px;margin-bottom:40px;opacity:1;}
.nav4{width:1250px; margin:30px auto; height:290px; }
.nav5{width:1250px; margin:10px auto;  }
.news{width:470px;height:275px; border:#f1efef solid 0px; padding:0 0 0 20px;float:left;}
.news_pic{height:320px;}
.news_pics{width:380px;height:236px;margin-right:15px;float:left;}
.news1{width:1250px;height:260px;  margin:40px 0 0 0;  padding:0 0 0px;float:right;background: url(../img/jsbz.jpg);}
.news-lm{width:92px;height:48px;float:left; }
.jtbo{ height:41px; border-bottom:#f1efef solid 1px}
.news-more{width:80px;height:46px;float:right;text-align: center;}
.news-tt{width:454px;height:28px; float:left}
.news-tt a{color:#e60012;font-weight: bold;font-size:16px;}
.news-lb{width:454px; float:left;}




.fruit02 {
	width: 100%;
}
.fruit02 li {
	width: 25%; float: left; position: relative;
}
.fruit_bg {
	background: url("../img/tfruilisttbg.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.fruit02_bg {
	width: 100%; display: block;
}
.fruit02_n {
	left: 0px; top: 0px; width: 94%; height: 100%; bottom: 15%; color: rgb(255, 255, 255); padding-left: 6%; display: block; position: absolute; z-index: 5;
}
.fruit02_line {
	background: rgb(255, 255, 255); width: 35px; height: 1px; margin-bottom: 25%; position: relative;
}
.fruit02_n h4 {
	font-size: 22px; margin-top: 10%; display: block;
}
.fruit_btn {
	font-size: 12px;
}
.fruit_btn:hover {
	text-decoration: underline;
}
.fruit_btn img {
	width: 15px; bottom: -3px; position: relative;
}


.boxzhuanj{margin:0px 0 0 194px; height:60px; width:244px; padding:28px 0 0 23px; float:left;}
.boxpeix{margin:0px 0 0 0px; height:60px; padding:28px 0 0 26px; width:246px;float:left;}
.boxlianm{margin:0px 0 0 0px; height:60px; padding:28px 0 0 34px; width:200px;float:left;}
.focus_box{width:380px;height:236px;margin-right:0px;float:left;}


.nextpage{margin:30px auto;}

.sim{float:left; width:316px;  margin:10px 0 0 0;}
.sim2{float:left; width:300px; line-height:34px; padding:10px 0px 10px 5px;}
.sim3{float: left;width:145px; height:155px; margin:10px 5px 0px 0px;}  
.sim4{float:left; width:294px; line-height:32px; padding:10px 10px;}
alignment-baseline: }
.zhuanti{ float:left; width:440px;height:auto;overflow:hidden; margin-right:10px;}
.zhuanti_title{ height:33px; width:418px; font-size:18px; color:#4b4c4d;  padding:12px 0 0 25px; background:url(../images/pic_down1.png) no-repeat 15px  ; background-color:#defbff;  }
.zhuanti_text{ height:111px; width:438px;  padding:5px 0 0px 10px; background-color:#effdff;}
.zhuanti_text ul{}
.zhuanti_text li{ color:#fff;  clear:both;  background-color: #effdff;  margin:6px 0 0px 5px;}
.zhuanti_text li h4{float:left;font-size:13px; font-weight:normal; clear:both; line-height:24px; color:#fff; background:url(../images/text_dot2.png) no-repeat ; padding:0 0 5px 12px; }
.white a:active{font-size:16px; color:#fff;}
.white a:link{font-size:16px; color:#fff;}
.white a:hover{color:#ffe641;}
.white a:visited{color:#ffe641;}
.button_log{width: 134px;height: 38px; border:1px solid #e4e4e4; background-color: #f1f1f1; margin: 0 5px 0 15px; font-size: 14px;}
.button_log:hover{ background-color: #6dc3f1; color: #FFFFFF;}

.fuwu{float:right; width:440px;height:auto;overflow:hidden;}
.fuwu_title{ height:33px; width:438px; font-size:18px; color:#4b4c4d;  padding:12px 0 0 25px; background:url(../images/pic_answer.png) no-repeat 15px ; background-color:#dbfef9;  }
.fuwu_text{ height:111px; width:438px;  padding:5px 0 0px 10px; background-color:#effffd; }
.fuwu_text ul{}
.fuwu_text li{ color:#fff;  clear:both;  background-color: #fafafa;  margin:6px 0 0px 5px;   }
.fuwu_text li h4{float:left;font-size:13px; font-weight:normal; clear:both; line-height:24px; color:#fff; background:url(../images/text_dot2.png) no-repeat ; padding:0 0 5px 12px; }

.anli{float:right;width:290px;height:auto;overflow:hidden;}
.anli_title{ height:33px; width:273px; font-size:18px; color:#4b4c4d;  padding:12px 0 0 25px; background-color:#f5fedb; }
.anli_text{ height:111px; width:273px;  padding:5px 0 0px 20px;  background-color:#faffed;  }
.anli_text ul{}
.anli_text li{ color:#fff604;  clear:both;   margin:6px 0 0px 5px;   }
.anli_text li h4{float:left;font-size:13px; font-weight:normal; clear:both; line-height:24px; color:#fff604; background:url(../images/text_dot2.png) no-repeat ; padding:0 0 5px 22px; }

.bq{width:1248px; border:#ececec solid 1px; margin:40px auto; }
.bqs{width:700px;border-left:#e4e4e4 solid 1px;border-top:#e4e4e4 solid 1px;border-right:#e4e4e4 solid 1px;float:left}

.bq-1{height:50px;padding-top:15px;border-bottom:#f4f4f4 solid 1px;}
.bqs-1{height:50px;padding-top:15px;border-bottom:#f4f4f4 solid 1px;position:relative;}
.bq-1 span:first-child{border-bottom: 2px solid red;}
.bq-moress{width:80px;float:right;font-size: 12px; height:20px; paddin-top:10px;position: absolute;right: 0px; top: 25px;}
.bq-more{width:80px;float:right;font-size: 12px; height:20px;}
.k{width:18px;float:left;padding-bottom: 30px;}
.kk{width:0px;float:left;padding-bottom: 30px;}
.col1{float:left;color:#333333;height:31px; font-weight:300; margin-right:30px; margin-bottom:10px;border-bottom: #e60012 solid 2px;}
.col2{float:left; font-weight:300;height:31px;  margin-right:30px}

.main-bottom{height:284px}
.bq1{width:100%;border-left:#f1efef solid 1px;border-top:#f1efef solid 1px;border-right:#f1efef solid 1px;float:left;margin-bottom:10px;}
.bq1-1{height:32px;text-align: center;padding-top: 15px; border-bottom:#ececec solid 1px; width:101%;position: relative;}
.bq1-2{height:32px;text-align: center;padding-top: 15px; border-bottom:#f1efef solid 1px; width:100%;}

.bq-more{width:80px;float:right;font-size: 12px; height:20px;    position: absolute;right: 0;bottom: 5px;}
.k{width:18px;float:left;padding-bottom: 30px;}
.kk{width:0px;float:left;padding-bottom: 30px;}
.bq1s-1{height:32px;text-align: center;padding-top: 15px; border-bottom:#ececec solid 1px; width:100%;}

/* 文章列表 */
.article_text{ float:left; width:95%; margin:0px 0 0px 12px;}
.article_text ul{list-style:none;margin:0px; }
.article_text li{ padding:0; color:#919599; clear:both; text-align: left; }
.article_text li h2{ font-size:30px; clear:both; }
.article_text li h3{ float:left; width:320px; }
.article_text li h4{float:left;  line-height:28px; font-size:13px; font-weight:normal; text-align:left;}
.article_text li span{ float:right;line-height:25px; color:#979797; font-size:12px; width:40px; text-align:right; }
.article_text li dd{ line-height:21px; padding:12px 0 0px 0;}
.article_text1{ float:left; width:80%; margin:0px 0 0px 15px;}

.nav3 li:hover .fruit_bg{
	opacity:0;
	}

/* 文章列表 */
.backlog_text{ float:left; width:95%; margin:4px 15px 0 15px;}

/*企业需求 */
.need{ width: 1230px; height: 500px; margin-top: 50px; float: left;}
.needimg{width: 500px; height: 500px; margin-left: 30px; display: inline-block;}
.needtext{width: 650px; height: 500px;display: inline-block;vertical-align: top}

.backlog_text ul{list-style:none;margin:0px; }
.backlog_text li{ padding:0; color:#919599; clear:both;  }
.backlog_text li h2{ float:left; width:90%; color:#e60012; line-height:27px; font-size:15px; font-weight:normal; text-align:left; }
.backlog_text li h2 a{ float:left; width:90%; color:#e60012; line-height:27px; font-size:16px; font-weight:normal; text-align:left; }
.backlog_text li h3{ float:left; width:320px; }
.backlog_text li h4{float:left; width:87%; line-height:27px; font-size:13px; font-weight:normal; text-align:left;}
.backlog_text li span1{ float:right;line-height:25px; color:#e60012; font-size:14px; width:40px; text-align:right; }
.backlog_text li span{ float:right;line-height:25px; color:#979797; font-size:12px; width:40px; text-align:right; }
.backlog_text li dd{ line-height:21px; padding:12px 0 0px 0;}

/* zhuanjia*/
.zj_main{float: left;width: 100%; }
.zjs_main{float: left;width: 100%; height: 200px;}
.zj_pic{ float: left; width: 120px; height: 80px; padding: 8px 10px; margin-right: 10px;}
.zjs_pic{ float: left; width: 280px; height: 190px; padding: 8px 10px; margin-right: 10px;}
.zj_text{ float:left; line-height: 26px; font-size: 13px; width: 730px; margin-top: 18px;}
.zjs_text{ float:left; line-height: 26px; font-size: 13px; width: 900px; margin-top: 25px;}
.zjs_text1{ float:left; line-height: 26px; font-size: 13px; width: 900px; height: 90px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.zj_gjz{float:left;margin: 20px 0 30px 10px; line-height: 27px; font-size: 12px; width: 830px; color: #a8a8a8;  padding-top:10px}
.zj_text >*{vertical-align: middle;}
.zj_gjz .span{margin-right: 10px;}
.zj_line{float:left; height: 2px;border-top: 1px dotted   #d2d2d2; width: 98%; margin:6px 10px;}


/* Footer */
.footbox{ width: 100%; margin:auto; background:#3a3a3a; height:260px;  clear:both;  padding-top:65px;  padding-bottom:40px;}
.footmain{width:1250px; margin:0px auto; }
.footmain1{width:1250px; margin:0px auto; height:220px;}
.footerli{float: left;color: #FFFFFF;width: 85px; margin-right: 2.8%;}
.footer_line{width: 40px;height: 1px;background: #333;margin-top: 10px;}
.menubox{margin-left:20px;}
.footer_nav li a:link{color: #a0a0a0;}
.footer_nav li a:hover{color: #ff3e3e;}
.footer_nav li a:visited{color: #a0a0a0;}
.weixin{float:right;margin-top:20px;margin-right:20px;}
.hrlineb{width:1200px;marign:0 auto; height:20px; margin-left:20px;}
.hrline{width:1200px;marign:0 auto; height:1px;border:none;border-top:1px dashed #676767; margin-top:10px;margin-bottom:20px;margin-left:20px;}

.copyright{float:left;width:1000px;}





/* case*/
.case{ float:left;display: inline;margin-left: 15px; margin-top: 10px; position: relative;margin-top: 10px;}
.case_box{ float:left; width:390px; height:190px; padding:10px;}
.casel{ float:left; width:390px; margin-right:10px;}
.caser{ float:right; width:305px; }
.case_pic{ float:left; width:100%;}
.case_text{float:left; font-size:12px; line-height:25px; width:99%; margin:7px 0px 6px 0 ; }


/* brief*/
.brief{ float:right; width:440px; border:#f1efef solid 1px; padding: 0 0 6px 0;}
.brief_text{ float:left; padding: 20px;line-height:25px; font-size:13px; width:410px; }

/* member*/

.member{ float:left; width: 890px; border:#f1efef solid 1px;  height:240px; }
.member_cont{float:left;padding:0px 0 15px 15px; width:98%;}
.member_pic{ float:left; height:60px; margin:20px 8px 0 0;}

.regist_title{ margin:2px 0 3px 50px; width:50%; float:left; color:#646363; font-size:16px; text-align:left; }
.regist_cont{ width:30%; margin:0 auto; padding:30px;}
.regist_pic{ float:left; width:28px; margin:0 5px 0 0;}
.regist_t{ float:left; margin:5px 20px 0 0;}
.reg_t1{ float:left; width:100%; border-bottom:#f1efef solid 1px; font-size:18px; color:#646363; text-align:center; padding:10px 0 4px;}
.reg_c{ float:left;width:100%; margin:20px 0 20px 0;}
.reg_input{float:left;border-bottom:#f1efef solid 1px; font-size:12px; color:#a2a2a2; height:28px; width:100%;border-top:0; border-left:0;border-right:0;}
.reg_input2{float:left;border-bottom:#f1efef solid 1px; font-size:12px; color:#a2a2a2; height:28px; width:80%;border-top:0; border-left:0;border-right:0;}
.reg_btn { background: #d30909; border: none; color: #fff; height: 30px; line-height: 28px; margin: 0 5px; display: inline-block; cursor: pointer; -webkit-border-radius: 3px;   border-radius: 3px; text-align:center; font-size:16px; width:100%; }
.reg_btn:hover{ background:#e95252; }


table {
	border-collapse:collapse;
}
/*指定当表格的单元格无内容时，显示该单元格的边框，不支持IE6 IE7 IE8(Q)*/
td {
	empty-cells:show;
}
/*页面容器初始化开始,*/
/*注:v1.3及之前为font-size:9pt;line-height:180% */
tr, td {

	line-height:34px;	
}






.foot_cen{width: 1170px;    height: auto;    margin: 0 auto;    text-align: center;}

.footer .code-50hz { float:left; width:200px;}
.footer .code-50hz img{ }
.footer .code-50hz h3 { clear:both; padding-bottom:15px; }

.footer .group { float:right; width:800px;}
.footer .group ul { }
.footer .group li { float:left; width:200px; line-height:30px; }

.footer .links { float:right; width:300px;}
.footer .links ul { }
.footer .links li { float:left; width:150px; line-height:30px; }

.footer .copyright { color:#919599; padding-top:30px; border-top:1px solid #d4d7d9; text-align:center;}
.footer .copyright a{ color:#919599 }
.footer .copyright h3{ margin-bottom:10px; clear:both;}

/* 表单&按钮的样式 */	

.opacity {opacity: .9; filter: alpha(opacity=90);}

.xiangg_box{width:1168px; margin:0px auto; border: 1px solid #e9e9e9; background: #f8f8f8; padding: 10px 32px; height: 846px;}
.xiangg_pic{float: left; width: 280px; height: 70px; margin: 0 12px 7px 0;}


.red_tex   { color:#d30909;  font-size:12px;}
.red_tex:a   { color:#d30909;  font-size:12px;}
.btnBlue   { background: #3977d4; color: #fff;}
.btnGreen  { background: #66cc99; color: #fff;}
.btnOrange { background: #f2ae24; color: #fff;}
.btnGray   { background: #eeeeee; color: #666;}
.brnRed    { background: #eeeeee; color: #fff;}
.btnGray, .btnBlue, .btnOrange, .btnGreen,.brnRed {-webkit-border-radius: 2px;   border-radius: 2px;  cursor: pointer; outline: medium none; font-weight:bold;}


.bt_link {
	font-size:14px;
	text-decoration:none;
	color:#6e6e6e;
	line-height:28px;
}

.newstitle a{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 580px;
}

/*
 * 会员登录
 */
 
.login{width:100%;padding-top:40px; background: url(../img/man.png) }
 .form-control1{padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;width: 450px;}

.l-findPassword{position: relative;padding-top: 10px;width: 570px;height: 540px;margin: 0 auto;margin-top: 0px;margin-top: 80px;background-color: #f7f7f7;z-index: 0}
.l-box{width: 83%;margin: 0 auto;}
.l-box3{position: absolute;left: 0;top: 0px;width: 50%;height: 73px;line-height: 73px;font-size: 18px;color: #f7f7f7;background-color: #496b91;text-align: center;text-decoration: underline;margin-left: 140px;}
.l-icon1{position: absolute;top: 73px;left: 50%;width: 20px;height: 10px;background-size: 20px 10px;}
.l-form{position: relative;width: 100%;margin-top: 110px;height: 73%;}
.r-box3{margin-bottom: 6%;width: 100%;height: 46px;border: 1px solid #a6a6a6;}
.r-box4{margin-bottom: 6%;width: 100%;height: 46px;border: 0px solid #a6a6a6;}
.l-icon{background: url(../img/man.png) center center no-repeat;background-size: 18px 20px;width: 11%; center center no-repeat;background-size: auto auto;border:1px solid #a6a6a6;}
.r-box3{margin-bottom: 6%;width: 100%;height: 46px;border: 1px solid #a6a6a6;}
.pass-icon{background: url(../img/pass.png) center center no-repeat;background-size: 13px 18px;width: 11%;border:1px solid #a6a6a6;}
.l-btn2{color: #f7f7f7;margin-bottom: 20px;background-color: #37b34a;}
.l-btn1{color: #363636;background-color: #f0f0f0;}
.l-btn1:hover{background-color: #ededed;cursor: pointer;}
.l-btn2:hover{color: #f7f7f7;margin-bottom: 20px;background-color: #37b34a;cursor: pointer;}
.l-findPassword{position: relative;padding-top: 10px;width: 570px;height: 540px;margin: 0 auto;margin-top: 0px;margin-top: 80px;background-color: #f7f7f7;}
.l-btn{display: inline-block;width: 100%;height: 65px;line-height: 65px;text-align: center;font-size: 18px;color: #f7f7f7;}
.l-btns{display: inline-block;width: 100%;height: 65px;line-height: 65px;text-align: center;font-size: 18px;color: ##363636;}
.iicon{float: left;height: 100%;border-right: 1px solid #a6a6a6;}
.ys{font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}
