/************************************************
Author: chinasspp.com, Leanne.Liu
*************************************************/

@import url('public.css');

#nav li.fly ul { top: auto; }
/*#login_fly { display: block; }*/

.banner { float: left; display: inline; margin-left: 142px; width: 620px; height: 360px; overflow: hidden; }
.banner ul { float: left; display: block; margin-left: 0; height: 360px; overflow: hidden; }
.banner li { float: left; display: inline; width: 620px; }
.banner li a { display: block; width: 620px; height: 360px; overflow: hidden; }
.banner li a img { height: 360px; }
.banner p { clear: both; position: relative; top: -35px; margin: 0 auto -35px; padding: 5px; background-color: #FFF; border-radius: 10px; -moz-border-radius: 10px; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
.banner p span { display: inline-block; margin: 0 5px; width: 12px; height: 12px; background-color: #999; border-radius: 50%; -moz-border-radius: 50%; text-indent: -2000px; overflow: hidden; cursor: pointer; }
*html .banner p span { float: left; }
.banner p span:hover, .banner p span.current { background-color: #3B75C6; }

.col_1_r { float: left; width: 238px; height: 360px; background-color: #F3F3F3; overflow: hidden; }
.col_1_r p { margin-bottom: 0; }
.col_1_r p span { display: inline-block; width: 50%; line-height: 30px; background-color: #E6E6E6; color: #000; font-size: 14px; text-align: center; cursor: pointer; }
.col_1_r p span:hover, .col_1_r p span.current { background-color: #999; color: #FFF; }
.col_1_r ul { display: inline-block; padding: 10px 15px; background: url(../images/icon.gif) 175px -180px no-repeat; }
.col_1_r ul.ul1 { background: url(../images/icon.gif) 56px -180px no-repeat; }
.col_1_r ul li { float: left; display: block; width: 100%; height: 32px; line-height: 32px; overflow: hidden; }
.col_1_r ul.ul1 li { height: 35px; line-height: 35px; background: url(../images/icon.gif) -225px -99px no-repeat; text-indent: 15px; }
.col_1_r ul.ul1 li a { font-size: 14px; }
.col_1_r ul li a:hover { font-weight: bold; }
.col_1_r ul li a i { margin-right: 15px; color: #DDC799; font-weight: normal; }
.col_1_r ul li.last { margin: 10px 0; height: 35px; line-height: 35px; text-align: center; }
.col_1_r ul li.last a { display: inline-block; padding: 0 20px; background-color: #977746; color: #FFF; font-size: 14px; text-align: center; }
.col_1_r ul li.last a:hover { background-color: #9E7E4C; font-weight: normal; }

.b_rec { clear: both;float: left; display: block; margin-top: 20px; padding: 10px 21px 15px 67px; width: 912px; background: url(../images/shadow.jpg) left bottom repeat-x; border-top: 1px solid #E6E6E6; }
.b_rec .move { width: 912px; height: 70px; overflow: hidden; }
.b_rec ul { float: left; display: inline-block; }
.b_rec li { float: left; display: inline; margin: 0 12px; width: 90px; overflow: hidden; }
.b_rec li a { display: inline-block; width: 90px; height: 70px; line-height: 30px; text-align: center; overflow: hidden; }
.b_rec li a img { height: 40px; }
.b_rec li a span { display: inline-block; width: 60px; height: 40px; line-height: 40px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; overflow: hidden; }
.b_rec li a:hover { color: #977746; }
.b_rec li a:hover span { color: #666; }
.b_rec_m { float: left; display: block; width: 1000px; }
.b_rec_m b, .b_rec_m span { float: left; position: absolute; display: block; margin-top: 27px; height: 72px; background-color: #FFF; text-align: center; overflow: hidden; }
.b_rec_m b { padding: 0 10px; width: 20px; line-height: 18px; border-right: 1px solid #E6E6E6; color: #000; font-size: 16px; font-weight: normal; }
.b_rec_m span { margin-left: 41px; padding: 0 2px; width: 25px; line-height: 72px; }
.b_rec_m span.next { float: right; margin-left: 971px; }
.b_rec_m span i { color: #000; font-size: 22px; font-weight: bold; cursor: pointer; }
.b_rec_m span i.disabled { color: #E6E6E6; cursor: auto; }

.title_1 { clear: both; margin-bottom: 0; padding-top: 20px; width: 100%; border-bottom: 3px solid #977746; }
.title_1 a { display: inline-block; padding: 0 5px; line-height: 45px; color: #000; font-size: 20px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold; }
.title_1 a:hover { color: #977746; }
.title_1 span { float: right; width: 835px; }
.title_1 span a { display: inline-block; padding: 10px 15px 0; line-height: 35px; color: #666; font-size: 14px; font-family: "ËÎÌå", Arial; font-weight: normal; }
.title_1 span a:hover, .title_1 span a.current { background: url(../images/icon.gif) center bottom no-repeat; color: #977746; font-weight: bold; }

.col { float: left; width: 100%; }
.col .img { float: left; display: block; width: 170px; height: 332px; overflow: hidden; }
.col .img img { height: 332px; }
.col .logo { float: left; width: 620px; border-left: 1px solid #E6E6E6; }
.col .logo li { float: left; display: block; width: 123px; height: 82px; background-color: #FFF; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; text-align: center; }
* html .col .logo li { overflow: hidden; }
.col .logo li a { position: relative; display: block; left: -1px; top: -1px; width: 125px; height: 84px; overflow: hidden; }
.col .logo li a img { padding: 16px 0; height: 52px; }
.col .logo li a span { display: block; margin: 0 16px; width: 93px; height: 82px; line-height: 82px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; overflow: hidden; }
.col .logo li a:hover { background: url(../images/bg.gif) left -86px no-repeat; color: #666; }
.col .list { float: left; display: inline-block; position: relative; top: -38px; margin-bottom: -38px; width: 209px; height: 370px; overflow: hidden; }
.col .list p { margin-bottom: 3px; }
.col .list p span { display: inline-block; margin-right: 10px; line-height: 35px; color: #999; font-size: 14px; cursor: pointer; }
.col .list p span.current { background: url(../images/icon.gif) center bottom no-repeat; color: #977746; font-weight: bold; }
.col .list ul { display: block; padding: 10px 15px; height: 312px; background-color: #F3F3F3; overflow: hidden; }
.col .list li { display: block; list-style: none; line-height: 30px; height: 30px; overflow: hidden; }
.col .list ul.ul2 li { background: url(../images/icon.gif) -225px -101px no-repeat; text-indent: 18px; }
.col .list li i { float: left; display: inline-block; margin-top: 8px; margin-right: 15px; width: 15px; height: 15px; line-height: 15px; color: #977746; font-size: 14px; text-align: center; overflow: hidden; }
.col .list li i.top { background-color: #977746; color: #FFF; }
.col .list li a:hover { font-weight: bold; }
.col .full { display: inline; margin: 0 3px; width: 992px; }

.links { float: left; margin: 20px 0 10px; width: 100%; }
.links p { margin-bottom: 10px; padding: 0 5px; line-height: 40px; border-bottom: 1px solid #000; color: #000; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; }
.links li { float: left; display: inline-block; width: 16%; line-height: 25px; text-align: center; }
.links li a { color: #999; }
.links li a:hover { color: #977746; }