/************************************************
Author: chinasspp.com, Leanne.Liu
*************************************************/

/* TITLE */
.title_1 { float: left; display: block; margin-bottom: 0; padding: 5px 0; width: 100%; border-bottom: 1px solid #000; }
.title_1 b { padding: 2px 10px; color: #000; font-size: 18px; font-family: "微软雅黑", "宋体"; font-weight: normal; border-bottom: 2px solid #00A2FF; }
.title_1 a.more { float: right; display: block; 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: 0 10px; }
.title_1_a_list a:hover { text-decoration: none; }
.title_1_a_list a.current { color: #00A2FF; }

/* TEXT, LIST */
.t_list_1 { float: left; display: block; }
.t_list_1 li { float: left; display: block; padding: 5px 0; width: 100%; height: 14px; overflow: hidden; }
.t_list_1 li em { margin-right: 10px; font-weight: bold; font-size: 14px; font-family: Arial; }
.t_list_1 li em.top { color: #FF9600; }
.t_list_1 li .tag { color: #00A2FF; margin-right: 5px; }
.t_list_1 li .tag:before { content: "["; }
.t_list_1 li .tag:after { content: "]"; }

.t_list_2 { float: left; display: block; padding: 20px 20px 10px 10px; width: 297px; }
.t_list_2 p { margin-bottom: 0; background: url(../images/icon.gif) -138px -113px no-repeat; color: #00A2FF; font-size: 14px; text-indent: 15px; }
.t_list_2 p a { float: right; font-size: 14px; color: #B3B3B3; }
.t_list_2 p a:hover { text-decoration: none; color: #00A2FF; }
.t_list_2 li { float: left; display: block; padding: 7px 0; width: 100%; height: 14px; overflow: hidden; }
.t_list_2 li.first a { color: #000; font-size: 14px; }
.t_list_2 li .tag { color: #00A2FF; margin-right: 5px; }
.t_list_2 li .tag:before { content: "["; }
.t_list_2 li .tag:after { content: "]"; }
.t_list_2_2 { padding: 20px 0 10px; width: 654px; }
.t_list_2_2 li { padding: 7px 20px 7px 10px; width: 297px; }

.t_list_3 { float: left; display: block; padding: 0 10px; width: 309px; }
.t_list_3 li { float: left; display: block; margin: 23px 0 0; }
.t_list_3 li.last { margin-bottom: 0; }
.t_list_3 li .img { float: left; display: block; margin-right: 10px; width: 96px; height: 96px; overflow: hidden; }
.t_list_3 li .img img { height: 96px; }
.t_list_3 li p { margin-bottom: 10px; height: 20px; overflow: hidden; }
.t_list_3 li p a { color: #000; font-size: 14px; }
.t_list_3 li span a  { color: #00A2FF; }

/* COLUMN */
.col { display: inline-block; margin-bottom: 15px; padding: 20px 10px; width: 940px; background-color: #FFF; overflow: hidden; }

.col_1 { display: inline-block; padding: 20px 10px 0; width: 940px; background-color: #FFF; border-bottom: 3px solid #00A2FF; }
.col_1 .p1 { text-align: center; }
.col_1 .p1 a { margin: 0 10px; line-height: 40px; color: #00A2FF; font-size: 24px; font-family: "微软雅黑", "宋体"; }
.col_1 .p2 { margin-bottom: 7px; padding: 0 10px; }
.col_1 .p2 a { margin-right: 20px;}
.col_1 .p2 a.last { margin-right: 0; color: #00A2FF; }


.col_2 .l { float: left; position: relative; width: 305px; background-color: #F0F0F0; overflow: hidden; }
.col_2 .l p { clear: both; display: none; margin: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #B7B7B7; text-align: center; overflow: hidden; }
.col_2 .l p a { font-size: 14px; color: #000; }
.col_2 .l .text { display: none; padding: 10px 10px 20px; height: 170px; }
.col_2 .l .text a { color: #00A2FF; }

.col_2 .l ul { float: left; display: block; position: relative; margin-left: 0; height: 215px; } /* 宽度305的倍数 js控制 */
.col_2 .l li { float: left; display: inline-block; }
.col_2 .l li a.img { display: block; width: 305px; height: 215px; overflow: hidden; }
.col_2 .l li a.img img { width: 305px; } /* 固定图片宽度 */

.col_2 .l .prev, .col_2 .l .next { clear: both; float: left; display: inline-block; position: relative; top: -125px; margin: 0 0 -125px; }
.col_2 .l .prev em, .col_2 .l .next em { float: left; display: none; padding: 0 5px; width: 19px; height: 54px; text-indent: -1000px; }
.col_2 .l .prev { left: 10px; }
.col_2 .l .prev em.have { display: inline-block; background: url(../images/icon.png) no-repeat; background-position: 5px -66px; cursor: pointer; }
.col_2 .l .prev em.have:hover { background-color: #F0F0F0; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.col_2 .l .next { left: 267px; }
.col_2 .l .next em.have { display: inline-block; background: url(../images/icon.png) no-repeat; background-position: 5px -127px; cursor: pointer; }
.col_2 .l .next em.have:hover { background-color: #F0F0F0; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
* html .col_2 .l .prev em { behavior: url("/htc/iepngfix.htc"); } /* FOR IE6 */
* html .col_2 .l .next em { behavior: url("/htc/iepngfix.htc"); } /* FOR IE6 */
.col_2 .l:hover em.have { background-color: #F0F0F0; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }

.col_2 .m { float: left; display: inline-block; margin: 0 15px; width: 309px; }
.col_2 .m p { margin-bottom: 0; padding-right: 15px; line-height: 35px; background: url(../images/bg2.gif) left top repeat; }
.col_2 .m p b { display: inline-block; padding: 0 15px; background-color: #00A2FF; color: #FFF; font-size: 16px; font-weight: normal; }
.col_2 .m p a { float: right; color: #00A2FF; font-size: 14px; }
.col_2 .m li { display: block; padding: 0 15px; height: 45px; line-height: 45px; border-bottom: 1px solid #E0E0E0; overflow: hidden; }
.col_2 .m li a { font-size: 14px; }

.col_2 .r { float: right; display: block; padding: 0 10px 10px; width: 274px; border: 1px solid #E0E0E0; overflow: hidden; }
.col_2 .r p { margin-bottom: 10px; line-height: 35px; border-bottom: 1px solid #E0E0E0; }
.col_2 .r p b { display: inline-block; color: #000; font-size: 16px; font-weight: normal; }
.col_2 .r p a { float: right; color: #00A2FF; font-size: 14px; }

.col_2 .r .r_1 { display: block; width: 274px; overflow: hidden; }
.col_2 .r .bimg { float: left; display: block; width: 285px; height: 183px; overflow: hidden; }
.col_2 .r .bimg li { display: none; }
.col_2 .r .bimg li a { display: block; width: 285px; height: 183px; text-align: center; overflow: hidden; }
.col_2 .r .bimg li a img { height: 183px; } /* 固定图片高度 */

.col_2 .r .text { float: left; display: block; padding-bottom: 8px; background: url(../images/icon.gif) 38px -145px no-repeat; }
.col_2 .r .text li { display: none; }
.col_2 .r .text a { display: block; width: 274px; height: 35px; line-height: 35px; background-color: #1D4872; color: #FFF; font-size: 14px; text-align: center; overflow: hidden; }
.col_2 .r .text a:hover { text-decoration: none; }

.col_2 .r .simg { float: left; display: block; width: 285px; height: 56px; overflow: hidden; }
.col_2 .r .simg li { float: left; display: block; margin-right: 8px; width: 87px; height: 56px; overflow: hidden; cursor: pointer; }
.col_2 .r .simg li img { height: 56px; } /* 固定图片高度 */


.r_3a4 { float: right; display: block; padding-bottom: 7px; width: 294px; background-color: #F7F7F7; border: 1px solid #E0E0E0; overflow: hidden; }
.r_3a4 p { margin-bottom: 0; padding-right: 10px; line-height: 30px; border-bottom: 1px solid #E0E0E0; }
.r_3a4 p label { display: inline-block; padding: 0 20px; border-right: 1px solid #E0E0E0; color: #000; font-size: 14px; cursor: pointer; }
.r_3a4 p label.current { position: relative; top: 1px; background-color: #FFF; color: #00A2FF; }
.r_3a4 p span { float: right; }
.r_3a4 p a { display: none; font-size: 14px; color: #B3B3B3; }
.r_3a4 p a:hover { text-decoration: none; color: #00A2FF; }

.r_3a4 div { float: left; display: none; padding: 10px; }
.r_3a4 div .img { display: block; width: 274px; height: 160px; text-align: center; overflow: hidden; }
.r_3a4 div .img img { height: 160px; }
.r_3a4 div .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; }
.r_3a4 div .img b { display: block; height: 20px; color: #FFF; font-size: 14px; font-family: "微软雅黑", "宋体"; overflow: hidden; }
.r_3a4 div .img:hover { text-decoration: none; }
.r_3a4 div .img:hover span { left: 0; }
.r_3a4 .t_list_1 li { padding: 7px 0; }

.col_3, .col_4 { display: inline-block; margin-bottom: 15px; padding: 5px 10px 20px 0; width: 950px; background-color: #FFF;  }

.col_img { float: left; display: inline-block; margin: 23px 10px 0; width: 305px; height: 215px; text-align: center; overflow: hidden; }
.col_img img { height: 215px; } /* 固定图片高度 */
.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; }