/*登录*/
.login { clear:both; overflow:hidden; background:#ededef; padding:120px 0;}
.lg1200{ width:1200px; margin:0 auto;}
.login .fllg { float: left;}
.login .frlg { float: right; width:452px; height:346px; background:url(/images/jxsbg.jpg?t=1);}
.login .frlg form{ margin:105px 0 0 52px;}
.login .frlg form p{ margin-bottom:22px;}
.login .frlg form p input{ width:320px; height:44px; line-height:44px; border:0; padding-left:5px;}
.sublogin{ width:350px; height:44px; line-height:44px; background:#b2985f; color:#fff; font-size:20px; text-align:center; border:0; cursor:pointer;-webkit-transition: all .3s ease;
-o-transition: all .3s ease;transition: all .3s ease;}
.sublogin:hover{background:#977a39; }

/*内部列表+详情*/
.down-content { background-color: #f9f9f9; overflow: hidden; clear: both; width: 100%; padding:30px 0 50px;}
.down-content .down-title { clear: both; width: 1200px; margin: 0 auto;}
.down-content .down-title ul { float: left; width: 100%; clear: both; margin-bottom: 30px;}
.down-content .down-title ul li { float: left;  margin-right: 30px;}
.down-content .down-title ul li a { width: 67px; line-height: 32px; color: #000; padding-bottom: 5px;}
.down-content .down-title ul li:hover a { color: #d10c11; font-weight: bold;}
.down-content .down-title ul .on a { color: #d10c11; font-weight: bold; border-bottom: 2px solid #d10c11;
}
.down-content .down-list { width: 1200px; margin: 0 auto; overflow: hidden; clear: both;}
.down-content .down-list ul { width: 1236px;}
.down-content .down-list li { width: 316px; height: 140px; margin-right: 36px; float: left; background-color: #fff; padding: 30px; padding-bottom: 40px; margin-bottom: 50px; position: relative;
}
.down-content .down-list li i { color: #999;}
.down-content .down-list li h3 { font-size: 18px; color: #333333; line-height: 35px; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; margin-bottom: 10px;}
.down-content .down-list li p { color: #999; height: 75px; line-height: 25px; overflow: hidden;}
.down-content .down-list li em { color: #f9f9f9; display: block; text-indent: 30px; background-color: #f9f9f9; height: 40px; position: absolute; bottom: -40px; width: 100%; left: 0;}
.down-content .down-list li a img { width: 100%; height: 100%;}
.down-content .down-list li:hover { background-color: #d10c11;}
.down-content .down-list li:hover h3 { color: #fff;}
.down-content .down-list li:hover em { background-color: #d10c11; color: #fff;}
.down-content .down-list li:hover i,.down-content .down-list li:hover p{ color: #fff;}

.down-content .down-info { width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 0px;}
.down-content .down-info .downtt { width: 100%; overflow: hidden; clear: both; padding-bottom: 15px;}
.down-content .down-info .downtt h3 { text-align: center; color: #cc0000; font-size: 24px; margin: 0px 0 20px 0; width: 100%;}
.down-content .down-info .downtt p { width:100%; height: 24px; line-height: 24px; text-align: center; color: #666;}
.down-content .down-info .downword { width: 100%; overflow: hidden; clear: both; line-height: 30px; color: #333333; min-height: 200px;}
.down-content .down-info a.downgoback { display: block; background-color: #cc0000;  margin: 0 auto;  border: none; outline: none; width: 104px; text-align: center; line-height: 36px; height: 36px; color: #fff; margin-top: 50px;}
