/************************************************
Author: chinasspp.com, Leanne.Liu
*************************************************/

/* TITLE */
.title_1 { float: left; display: block; padding: 0 0 5px; width: 100%; border-bottom: 2px solid #000; }
.title_1 b { color: #000; font-size: 20px; font-family: "微软雅黑", "宋体"; }
.title_1 em { margin-left: 5px; color: #666; font: 18px Arial; }
.title_1 a.more { float: right; display: block; margin-left: 10px; width: 17px; height: 17px; background: url(../images/icon.gif) right -43px no-repeat; text-indent: -1000px; }

.title_1_a_list { float: right; }
.title_1_a_list a { margin-left: 10px; }
.title_1_a_list a:hover { text-decoration: none; }
.title_1_a_list a.current { color: #00A2FF; }

.title_2 { float: left; display: block; width: 100%; }
.title_2 b { color: #000; font-size: 16px; font-family: "微软雅黑", "宋体"; }

/* TEXT, LIST */
.t_list_1 li, .t_list_2 li { float: left; display: block; margin: 0 0 10px; width: 100%; }
.t_list_1 li a, .t_list_2 li a { color: #00A2FF; }
.t_list_1 li p, .t_list_2 li p { margin-bottom: 0; height: 25px; line-height: 25px; overflow: hidden; }
.t_list_1 li p a, .t_list_2 li p a { font-weight: bold; }
.t_list_1 li span, .t_list_2 li span { display: block; }
.t_list_1 li p a { font-size: 16px; }
.t_list_1 li span { color: #999; }
.t_list_2 li p a { font-size: 14px; }
.t_list_2 li span { margin-top: 5px; line-height: 28px; }

.t_list_3 { clear: both; float: left; display: block; margin-bottom: 20px; }
.t_list_3 li { float: left; display: block; padding: 7px 0; width: 100%; height: 14px; background: url(../images/icon.gif) -143px -107px no-repeat; text-indent: 10px; overflow: hidden; }
.t_list_3_2 li { padding: 10px 0; background: url(../images/icon.gif) -143px -133px no-repeat; text-indent: 13px; }
.t_list_3_3 li { padding: 9px 0; background: url(../images/icon.gif) -143px -104px no-repeat; text-indent: 13px; }

.t_list_4 li { float: left; display: block; width: 100%; height: 30px; line-height: 30px; overflow: hidden; }
.t_list_4 li em { float: left; display: block; margin: 6px 10px 9px 0; width: 15px; height: 15px; line-height: 15px; background: url(../images/icon.gif) -96px -142px no-repeat; color: #FFF; font-style: normal; text-align: center; }
.t_list_4 li em.top { background: url(../images/icon.gif) -74px -142px no-repeat; }

.t_list_5 { float: left; display: block; margin-top: 10px; width: 690px; }
.t_list_5 li { float: left; display: block; margin-right: 40px; padding: 10px 0; width: 305px; height: 14px; background: url(../images/icon.gif) -137px -133px no-repeat; border-bottom: 1px dashed #B7B7B7; text-indent: 20px; overflow: hidden; }
.t_list_5 li.first { background: url(../images/icon.gif) -137px -77px no-repeat; border-bottom: 1px solid #000; }
.t_list_5 li.first a { color: #000; }

.t_list_6, .t_list_6_2 { float: left; display: block; }
.t_list_6 li, .t_list_6_2 li { float: left; display: block; }
.t_list_6 li.last, .t_list_6_2 li.last { margin-bottom: 0; }
.t_list_6 li .img, .t_list_6_2 li .img { float: left; display: block; overflow: hidden; }
.t_list_6 li p, .t_list_6_2 li p { margin-bottom: 0; height: 20px; overflow: hidden; }
.t_list_6 li p a, .t_list_6_2 li p a { color: #00A2FF; font-size: 14px; }
.t_list_6 li span a, .t_list_6_2 li span a  { color: #00A2FF; }

.t_list_6 li { margin-bottom: 20px; }
.t_list_6 li .img { margin-right: 20px; width: 66px; height: 75px; border: 1px solid #EEE; }
.t_list_6 li .img img { height: 75px; }
.t_list_6_2 { padding: 0 20px; width: 331px; }
.t_list_6_2 li { margin-bottom: 30px; }
.t_list_6_2 li .img { margin-right: 15px; width: 140px; height: 105px; }
.t_list_6_2 li .img img { height: 105px; }

/* COLUMN */
.col { display: inline-block; padding: 20px 10px; width: 940px; background-color: #FFF; overflow: hidden; }

.col_1 { display: inline-block; padding: 10px 10px 0; width: 940px; background-color: #FFF; }
.col_1 .l { float: left; display: block; position: relative; width: 285px; height: 445px; overflow: hidden; }
.col_1 .l .bimg { float: left; display: block; margin-left: 0; height: 359px; overflow: hidden; } /* 宽度285的倍数 js控制 */
.col_1 .l .bimg li { float: left; display: inline; width: 285px; }
.col_1 .l .bimg li a { display: block; width: 285px; height: 359px; text-align: center; overflow: hidden; }
.col_1 .l .bimg li a:hover { text-decoration: none; }
.col_1 .l .bimg li a img { height: 359px; } /* 固定图片高度 */
.col_1 .l .bimg li a span { display: block; position: relative; top: -80px; margin-bottom: -80px; padding: 15px 10px; width: 265px; background-color: #FFF; text-align: center; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_1 .l .bimg li a b { display: block; height: 40px;  color: #000; font-size: 18px; font-family: "微软雅黑", "宋体"; overflow: hidden; }
.col_1 .l .simg { clear: both; float: left; display: block; margin-top: 3px; width: 288px; height: 83px; overflow: hidden; }
.col_1 .l .simg li { float: left; display: block; margin-right: 3px; width: 69px; height: 83px; overflow: hidden; cursor: pointer; }
.col_1 .l .simg li img { height: 83px; }
.col_1 .l .box { clear: both; display: block; position: relative; left: 0; top: -83px; margin: 0 0 -83px; width: 65px; height: 79px; border: 2px solid #00A2FF; cursor: pointer; }
.col_1 .l .box em { display: block; position: relative; top: -8px; margin: 0 auto -8px; width: 14px; height: 7px; background: url(../images/icon.gif) -42px -142px no-repeat; text-indent: -1000px; overflow: hidden; }

.col_1 .m { float: left; display: block; margin: 0 15px; padding: 0 15px; width: 360px; height: 445px; border-left: 1px dashed #B7B7B7; border-right: 1px dashed #B7B7B7; overflow: hidden; }
.col_1 .m .m_t { margin-bottom: 10px; padding: 5px 0 10px; color: #000; font-size: 20px; font-family: Georgia, Arial; border-bottom: 1px solid #000; }
.col_1 .m .t_list_2 li { font-size: 14px; }

.col_1 .r { display: block; margin-top: 3px; height: 445px; overflow: hidden; }
.col_1 .r p { margin-bottom: 5px; padding: 0; width: 100%; height: 32px; border-bottom: 1px solid #B7B7B7; }
.col_1 .r label { float: left; display: block; padding-top: 8px; width: 78px; height: 24px; background-color: #FFF; color: #000; font-size: 14px; text-align: center; cursor: pointer; }
.col_1 .r label.current { position: relative; top: 1px; padding-top: 5px; width: 76px; height: 25px; border-left: 1px solid #B7B7B7; border-right: 1px solid #B7B7B7; border-top: 2px solid #000; }
.col_1 .r div { display: none; }
.col_1 .r .img { display: block; margin-bottom: 10px; width: 100%; height: 155px; overflow: hidden; }
.col_1 .r .img img { display: block; margin: 0 auto; height: 155px; }
.col_1 .r .img:hover img { filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }


.l_2a4 { display: block; margin: 0 15px 0 0; padding-bottom: 15px; width: 691px; border-right: 1px dashed #B7B7B7; overflow: hidden; }
.r_2a4 { float: right; width: 233px; overflow: hidden; }

.col_img { float: left; display: block; text-align: center; overflow: hidden; }
.col_img span { display: block; position: relative; left: -2000px; top: -40px; margin-bottom: -40px; padding: 10px 0; width: 100%; background-color: #000; text-align: center; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_img b { display: block; height: 20px; color: #FFF; font-size: 14px; font-family: "微软雅黑", "宋体"; overflow: hidden; }
.col_img:hover { text-decoration: none; }
.col_img:hover span { left: 0; }

.col_2, .col_3, .col_4 { padding-bottom: 0; }

.col_2 .l_2a4 .col_img, .col_4 .l_2a4 .col_img { width: 320px; height: 240px; }
.col_2 .l_2a4 .col_img img, .col_4 .l_2a4 .col_img img { height: 240px; } /* 固定图片高度 */


.col_2 .l_2 { float: right; padding: 0 20px; width: 331px; height: 240px; }
.col_2 .r_2a4 .col_img { width: 100%; height: 155px; }
.col_2 .r_2a4 .col_img img { height: 155px; } /* 固定图片高度 */
.col_2 p.r_1 { clear: both; float: left; margin-bottom: 0; margin-top: 10px; width: 100%; height: 25px; line-height: 25px; overflow: hidden; }
.col_2 p.r_1 a { color: #00A2FF; font-size: 14px; }
.col_2 span.r_1 a { color: #00A2FF; line-height: 25px; }
.col_2 .r_2a4 ul { clear: both; margin-top: 15px; width: 246px; }
.col_2 .r_2a4 li { float: left; display: inline-block; margin-right: 13px; width: 68px; height: 112px; line-height: 15px; text-align: center; overflow: hidden; }
.col_2 .r_2a4 li.last { margin-right: 0; }
.col_2 .r_2a4 li a span { display: block; margin-bottom: 5px; width: 66px; height: 75px; border: 1px solid #EEE; color: #666; text-align: center; overflow: hidden; }
.col_2 .r_2a4 li a sapn img {  height: 75px; } /* 固定图片高度 */


.col_3 { padding-bottom: 0; }
.col_3 .l_img li { float: left; display: inline; margin: 0 30px 15px 0; width: 200px; }
.col_3 .l_img li a { display: block; width: 198px; height: 258px; border: 1px solid #EEE; text-align: center; overflow: hidden; }
.col_3 .l_img li a img { height: 258px; } /* 固定图片高度 */
.col_3 .l_img li a span { display: block; position: relative; left: -2000px; top: -30px; margin-bottom: -30px; padding: 5px; width: 188px; background-color: #000; text-align: center; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_3 .l_img li a b { display: block; height: 20px; color: #FFF; font-weight: normal; overflow: hidden; }
.col_3 .l_img li a:hover { text-decoration: none; }
.col_3 .l_img li:hover span { left: 1px; }


.col_4 .t_list_6 { padding: 0 20px; width: 331px; }
.col_4 .r_1 { clear: both; display: inline-block; padding: 5px 10px 5px 5px; background-color: #F7F7F7; }
.col_4 .r_1 a { color: #00A2FF; }
.col_4 .r_1 .img { float: left; display: block; margin-right: 5px; width: 120px; height: 90px; border: 1px solid #EEE; overflow: hidden; }
.col_4 .r_1 .img img { height: 90px; }
.col_4 .r_1 .img span { display: block; position: relative; left: -2000px; top: -90px; margin-bottom: -90px; padding: 25px 5px; width: 110px; height: 40px; background-color: #FFF; text-align: center; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_4 .r_1 .img b { display: block; height: 40px; color: #000; font-size: 14px; font-family: "微软雅黑", "宋体"; overflow: hidden; }
.col_4 .r_1 .img:hover { text-decoration: none; }
.col_4 .r_1 .img:hover span { left: 0; }


.col_5 { margin-bottom: 10px; padding-bottom: 30px; }
.col_5 .roll { position: relative; padding: 0 23px; width: 894px; height: 229px; overflow: hidden; }
.col_5 .roll p { display: inline-block; margin-bottom: 0; margin-left: 0; }/* 宽度298的倍数 js控制 */
.col_5 .roll a { float: left; display: inline; margin: 10px; width: 278px; height: 209px; color: #FFF; text-align: center; overflow: hidden; }
.col_5 .roll a:hover { color: #FFF; text-decoration: none; }
.col_5 .roll a:hover img { filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }
.col_5 .roll a img { height: 209px; }/* 固定图片高度 */
.col_5 .roll a .name { display: block; position: relative; top: -30px; margin-bottom: -30px; padding: 5px 10px; width: 258px; background-color: #000; text-align: left; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_5 .roll a .name b { display: block; height: 20px; color: #FFF; font-weight: normal; overflow: hidden; }
.col_5 .roll a .name em { float: right; margin-left: 10px; }

.col_5 .prev, .col_5 .next { clear: both; float: left; display: inline-block; position: relative; top: -229px; margin: 0 0 -229px; width: 23px; height: 229px; background-color: #FFF; text-indent: -2000px; }
.col_5 .prev em, .col_5 .next em { float: left; display: inline-block; margin: 93px 0; width: 23px; height: 42px; background: url(../images/icon.gif) no-repeat #FFF; }
.col_5 .prev { left: 0; padding-right: 5px; }
.col_5 .prev em { background-position: -26px -436px; }
.col_5 .prev em.have { background-position: 0 -436px; cursor: pointer; }
.col_5 .next { left: 912px; padding-left: 5px; }
.col_5 .next em { background-position: -26px -484px; }
.col_5 .next em.have { background-position: 0 -484px; cursor: pointer; }


#col_6 { display: inline-block; margin-bottom: 5px; padding-bottom: 10px; width: 960px; background-color: #FFF; }
#col_6 li { float: left; display: inline; width: 220px; height: 340px; overflow: hidden; }
#col_6 li img { float: left; height: 340px; } /* 固定图片高度 */
#col_6 li a { color: #FFF; }
#col_6 li a:hover { color: #FFF; text-decoration: none; }
#col_6 li a:hover img { filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }
#col_6 li a:hover .text { left: 0; }
#col_6 li.img2 { width: 260px; }
#col_6 li.img2 img { height: 170px; } /* 固定图片高度 */
#col_6 li.title b { float: left; display: block; margin-bottom: 0; width: 100%; height: 100px; line-height: 100px; background-color: #00A2FF; color: #FFF; font-size: 36px; font-family: "微软雅黑" , "宋体"; font-weight: normal; text-align: center; }
#col_6 li.title img { height: 240px; } /* 固定图片高度 */
#col_6 li .text { float: left; display: block; position: relative; left: -2000px; top: -25px; margin-bottom: -25px; width: 100%; height: 25px; line-height: 25px; background-color: #000; color: #FFF; text-align: center; cursor: pointer; overflow: hidden; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }


.col_7 ul { display: inline-block; width: 960px; }
.col_7 li { float: left; display: inline-block; margin-right: 20px; width: 140px; line-height: 25px; height: 25px; overflow: hidden; }
.col_7 li a { color: #999; }
.col_7 li a:hover { color: #000; }