@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
body{color:#666;font-size:14px;font-family:"Microsoft YaHei",sans-serif;}
ul{list-style:none;}
img{ border:0px; vertical-align:middle;}
input{ vertical-align:middle;outline:none;border: none;}
.trt_clear{ clear:both;}
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.com_width{width: 1200px;margin: 0px auto}
.body_color{background: url("imagescolor_body_03.jpg") repeat left 0px;position: relative;min-width: 1320px;}
a{ text-decoration:none;color:#666;}
a:link, a:visited{ color:#666;}
a:hover{ color:#ee0707;text-decoration: none;}
.left{float: left;}
.right{float: right;}
.trt_twhite1{ color:#fff;}
.trt_twhite1 a:link, .trt_twhite1 a:visited{ color:#fff;}
.trt_twhite1 a:hover{ color:#fff;}
.t12{ font-size:12px;}
.t13{ font-size:13px;}
.t14{ font-size:14px;}
.t15{ font-size:15px;}
.t16{ font-size:16px;}
.t17{ font-size:16px;}
.t18{ font-size:18px;}
.t20{ font-size:20px;}
.t22{ font-size:22px;}
.t24{ font-size:24px;}
.t50{ font-size:50px;}
.h14{ line-height:14px;}
.h16{ line-height:16px;}
.h18{ line-height:18px;}
.h20{ line-height:20px;}
.h21{ line-height:21px;}
.h22{ line-height:22px;}
.h24{ line-height:24px;}
.h26{ line-height:26px;}
.h28{ line-height:28px;}
.h30{ line-height:30px;}
.h32{ line-height:32px;}
.h34{ line-height:34px;}
.h35{ line-height:35px;}
.h36{ line-height:36px;}
.h40{ line-height:40px;}
.h45{ line-height:45px;}
.h50{ line-height:50px;}
.h55{ line-height:55px;}

/*天气*/
.tq_kqzl{display: block;width: 181px;}
/*.other_city{color: #000000;}*/
.header_weather{float: left;margin-left: 23px;margin-top: 35px;}
.weather{float:right;margin-top:40px;margin-right:95px;}
.weather_city{float:left;font-size:14px;color:#fff;}
.weather_city .city{display:block;text-align:right;}
.weather .city_select{font-size:12px;color:#b9e8fe;}
.weather .city_select .present{background:url(imagescity_select_icon.png) no-repeat left center;}
.weather .city_select .present span{padding-left:10px;}
.weather .weather_wea{float:left;}
.weather .weather_wea .wea_img{display:block;float:left;width:40px;height:40px;margin:0 11px;background:url(imagestrt_ind_tq_icon.png) no-repeat;}
.weather .weather_wea .wea_de{display:block;font-size:14px;float:left;color:#fff;}
.weather .weather_wea .wea_p{display:block;font-size:12px;color:#fff;}
.weather .weather_pm{line-height:32px;font-size:14px;color:#fff;}
.weather .weather_pm .pm{padding-right:20px;}
.trt_tq1_con ul li p{line-height:20px;}
.trt_tq1_con ul li .city{text-align:right;font-weight: bold;}
.trt_tq1_con ul li .other_city{font-size:12px;padding-left:10px;background:url(imagescity_select_icon.png) no-repeat left center;opacity: 0.8;filter:alpha(opacity=80);}
.trt_tq1_con ul li .weather_now{text-align:left;font-weight: bold;font-size: 14px;}
.trt_tq1_con ul li .temp{font-size:12px;}
.trt_tq1_con a span b{margin-left: 7px;font-weight: normal;}
.trt_tq{ float:right; clear:both; margin-top:10px; position:relative; z-index:11; _width:330px;}
.trt_tq_wd{ height:45px; line-height:45px; font-size:36px; float:left; width:210px; margin-top:2px;}
.trt_tq_pm{ float:right; width:160px; line-height:24px; text-align:left; margin-left:10px;}
.trt_tq1_con{ width:190px; float:left; height:58px;}
.trt_tq1_con a{ float:left; display:inline-block; padding:7px 0px 0px 10px; height:70px; _width:155px;}
.trt_tq1_con ul{ float:left;}
.trt_tq1_con ul li{ float:left; display:inline; height:50px; text-align:left; padding-right:5px;}
.trt_tq1_con ul li.last{ line-height:20px; width:70px; font-size:11px; padding-right:0px;}
.trt_tq1_con ul li span{ background:url(imagestrt_ind_tq_icon.png) no-repeat; width:40px; height:40px; display:block;margin-top:5px;margin-left: 5px;margin-right: 5px;}
.trt_tq1_con ul li span.trt_zy{ background-position:0px -280px;}
.trt_rl_con{ width:155px; height:58px; float:left;}
.trt_rl_con ul{ float:left; width:90px;}
.trt_rl_con a{ padding:0 12px; display:inline-block; float:left; height:58px; text-decoration:none; cursor:default;}
.index_tq .trt_tq{margin-top:25px;margin-right:94px; clear:none;}
.index_tq .trt_tq .trt_tq1_con{width:172px;}
.index_tq01{float:right;clear:none;margin-top:40px;margin-right:22px;}
.index_tq01 .trt_tq1_con{width:172px;}

/*天气下拉*/
.trt_tq1_con1{ width:307px; position:absolute; top:77px; z-index:9999; left:-55px;}
.trt_tq1_con2{ background:url(imagestrt_ind_tq_con.png) repeat-y left; padding:18px 4px 0px 4px; margin:0px auto; clear:both;}
.trt_tq1_con2_b{ background:url(imagestrt_ind_tq_con_b.png) no-repeat left top; height:10px; margin:0px auto; clear:both;}
.todayList {clear:both;height:35px;width:100%;color:#ffffff;}
.trt_rl_con a:link,.trt_rl_con a:visited{ color:#ffffff;}
.trt_rl_con a:hover{ text-decoration:none; color:#ffffff;}
.today-dc {font-size:30px;line-height:35px;font-weight:bold;float:left;display:inline;margin:0 28px 0 48px}
.ssn {float:left;}
.ssd {background:url(imagestrt_ind_tq_icon1.png) no-repeat -63px -390px;width:31px;height:22px;float:left;margin:6px 0 0 2px}
.today-fs {float:left;margin-left:18px;*margin-left:6px;height:35px;width:120px;overflow:hidden;white-space:nowrap;display:inline;}
.today-f, .today-s {width:13px;height:14px;line-height:14px;display:block;padding-left:18px;background:url(imagestrt_ind_rl_icon.png) no-repeat;font-size:12px;}
.today-f {background-position:0 -286px;margin-bottom:6px;*margin-bottom:3px}
.today-s {background-position:2px -241px}
.dayWea-list {padding:20px 0 0px 24px;*padding:20px 0 0 30px}
.dayWea-li {width:80px;overflow:hidden;text-align:center;display:inline-block;height:112px;}
.dayWea-li .date {font-weight:bold;}
.dayWea-li .weaImg {background-repeat:no-repeat;width:40px;height:40px;margin:5px auto}
.dayWea-li p {margin-bottom:5px;line-height:13px;}
.dayWea-li p.date {line-height:14px}
.dayWea-li .wea {*line-height:14px; font-size:12px;}
.dayWea-li .ce {line-height:11px; font-size:12px;}
.dayWea-li .weaImg {}
.trt_tq1_con3{ background-color:#ffffff; width:259px; clear:both; margin-top:10px; padding:15px 20px 15px 20px; color:#000000;}
.trt_tq1_tit1{ line-height:24px; margin:0px auto; clear:both; font-size:12px; font-weight:bold;}
.trt_tq1_tit2{ margin:0px auto; clear:both;}
.trt_tq1_tit2 ul li{ float:left; line-height:24px; font-size:12px;}
/*天气结束*/

/*头部信息*/
.bshome_top{height: 40px;background:#2b467f;}
.bshome_area{position: relative;float: right;margin-top: 13px;margin-right: 7px;}
.bshome_area p{font-size: 14px;line-height: 1;float: left;color: #ffffff;}
.bshome_area a{color: #ffffff;font-size: 14px;}
.bs_cur_area{display: block;padding-right: 15px;background: url("imageswithe_shape_icon_12.png") no-repeat right center; line-height:1;float: left;}
.bs_other_area{position: absolute;top: 100%;left: 61px;display: none;background: #2b467f;}
.bs_other_area li {line-height: 20px;padding-right: 14px;padding-left: 9px}
.bs_other_area li a{color: #ffffff;font-size: 14px;}
.bs_gjl a{font-size: 14px;color: #ffffff;}
.bs_gjl b{font-size: 14px;color: #a3d1ec;margin:0px 17px;}
.bs_gjl{line-height: 40px;float: right;}
.bshome_logo{background: url("imagesbs_home_logo_03.png") no-repeat left -17px;width: 347px;height: 80px;float: left;cursor: pointer;}

/**尾部信息*/
.bsfooter{height: 35px;background: #3b3b3b;position: absolute;bottom: 0px;left: 0px;width: 100%;z-index: 33;text-align: center;}
.bsfooter p{margin-left: 18px;color: #959595;font-size: 14px;line-height: 40px;}
.bs_footer_span1{margin: 0px 8px;}

/**导航条*/
.nav_color{background: #ffffff;}
.bs_headerlist {float: left;width: 600px;padding-left: 20px;height: 80px;line-height: 80px;}
.bs_headers {float: left;width: 107px;background: url("imagesheader_none.png") no-repeat center top;height: 80px;}
.bs_headers a {float: left;font-size: 16px;color: #333333;padding-left: 24px;padding-right: 10px;font-weight: bold;float: left;}
.bs_headers:hover{width: 107px;background: url("imagesheader_hover.png") no-repeat center top;}
.bs_header_weather{float: right;margin-left: 0px;margin-top: 0px;}
.bs_header_weather .tq_city p{color: #696969;}
.bs_header_weather .now_tq_wd p{color: #696969;}
.bs_header_weather .tq_kqzl {color: #686868;}
.bs_header_weather .trt_tq{margin-top: 0px;}
.bshome_container .home_search{float: none;margin-top: 15px;margin-left: auto;margin-right: auto;width: 600px;}
.bshome_main{position: relative;}
.bs_home{overflow: hidden;position: relative}
.bshome_bg{position: absolute;top: 120px;left: 0px;z-index: -1;overflow: hidden;}
.bshome_bg img{display: block;position: absolute;}

/**展开信息*/
.infoblock{margin-bottom: 35px;}
.infoblock_title{margin: 0px 30px;height: 40px;background: #f4f4f4;line-height: 40px;}
.infoblock_title p{color: #444343;font-size: 14px;font-weight: bold;margin-left: 37px;float: left;}
.infoblock_title .tgl{display: block;height: 16px;line-height: 16px;padding-left: 20px;background: url("imagesregister_title_close_icon_17.jpg") no-repeat left center;color: #444343;font-size: 12px;float: right;margin-right: 31px;margin-top: 12px;cursor: pointer;}
.infoblock_title .close{background: url("imagesregister_title_open_icon_03.jpg") no-repeat left center;}
.infoblock_content{padding: 15px 0;border: 1px solid #f4f4f4;margin: 0px 30px;}
.infoblock_content .text {padding: 0 20px;}
.infoblock_row p{color: #444343;font-size: 14px;line-height: 40px;float:left;}
.infoblock_row p span{padding-left: 27px;}
.infoblock_row .checkbox p{color: #555555;font-size: 14px;margin-left: 6px;}
.infoblock_row input{padding:12px 0px 12px 10px;border: 1px solid #d8d8d8;width: 288px;float: left;font-size: 14px;line-height: 1;color: #555555;font-family: "Microsoft YaHei", "微软雅黑";height: 14px;}
.infoblock_row .checkbox input{padding: 0px;width: 12px;height: 12px;cursor: pointer;margin-top: 14px;}
.infoblock_row .checkbox{margin-right: 30px;overflow: hidden;float: left;}
.infoblock_row{overflow: hidden;margin-bottom: 10px;}

