*{ margin:0; padding:0;}
body{ font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB',Arial,'Microsoft YaHei',sans-serif; font-size:14px; color:#444; line-height:1.6;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;font-size:14px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#be050c;}
/*-------------------------结束公用样式--------------------------*/
.cf { overflow:hidden; zoom:1;}
.cf2{zoom: 1;}
.cf2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:400;}

/*----------------star首页的样式
body{ background-color:#e6f2f9;}*/
.w_1200{ width:1200px; margin:0 auto;}
/*头文件*/
.header{ background-color:#be050c; height:36px; line-height:36px; font-size:12px; color:#d3eaff;}
.header a{ color:#d3eaff;}
.header a:hover{ color:#fff;}

.header dt{ padding-left:2em; background:url(ann.png) no-repeat left center; float:left;}
.header dd{ float:right;}
.header dd div{ position:relative; z-index:8;}
.header dd .china{ margin:0 .6em;}
.site_a{ display:inline-block; background:url(list.png) no-repeat left center; padding-left:2em; vertical-align:top;}
.option{ display:inline-block; padding-right:1.5em; background:url(option.png) no-repeat right center; vertical-align:top;}

/*二级*/
.sec_site{ z-index:10; display:none; position:absolute; right:0; top:36px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,.2); border:1px solid #d8d8d8\9;*border:1px solid #d8d8d8; border-top:none; width:100px; text-align:center; color:#333;}
.sec_site a{ color:#333;}
.sec_site a:hover{ color:#fff;}
.sec_site li{ line-height:2em;}
.sec_site li a{ display:block;}
.sec_site li a:hover{ background-color:#be050c;}

/*---------star头文件中*/
.header_t{ color:#666; font-size:12px; background-color: #f6f6f6; line-height: 35px; height: 35px; text-align: right;}
.header_t .china{ font-style:normal; margin:0 8px; color:#ccc;}
.header_t a{ color:#666;}
.header_t a:hover{ color:#ff0000;}


/*标志*/
.logo{ float:left; padding:1em 0 0 0;}
.header_r{ float:right;}
/*nav*/
.tnav{position: relative; float: left; line-height: 80px; margin-right:1em;}
.tnavlist li{float: left; margin: 0 10px;}
.tnav a{padding: 0 10px;}
.tavline{position: absolute; bottom: 0px; left: 15px; width: 48px; height: 2px; line-height: 0; font-size: 0; background: #be050c;}
/*搜索*/
.h_search{ float:left; position:relative; width:60px;  height:100%;}
.h_search_btn{ float:right; width:60px; text-align:center; cursor:pointer; border:none; background-image:url(search.png); background-position:center center; background-repeat:no-repeat; background-color:transparent; height:80px;border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.search_text{ z-index:5; display:none; position:absolute; width:220px; height:100%; background:#fff; left:-221px; top:0; background-color:#fff; border-left:1px solid #e7e7e7;}
.h_search_text{ line-height:20px; padding:30px 0 0 10%; width:90%; border:none; background-color:transparent;}
.light_search_btn{ background-color:#be050c; background-image:url(search_h.png);}

/*-------------star_banner*/
.ibn{position: relative; height: 350px; overflow: hidden;}
.ibn .bd, .ibn .bd li{width: 100%!important; height: 350px;}
.ibn .bd li{position: relative; overflow: hidden;}
.ibn_bg{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 0;}
.ibn .hd{position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; line-height: 0; font-size: 0;}
.ibn .hd li{margin: 0 6px; display: inline-block; *display: inline; *zoom: 1; width: 8px; height: 8px; background-color: rgba(0,0,0,.4); background-color: #000\9; opacity: .4\9; filter: alpha(opacity=40)\9; border-radius: 50%; cursor: pointer;}
.ibn .hd .on{background-color: #be050c; opacity: 1\9; filter: alpha(opacity=100)\9;}

/*新闻*/
.h_news{ }
.h_news .w_1200{ height:100%; background:#fff;}
.pat_l,.pat_r{ height:100%; /*background-image:url(pat_l.png); background-position:left bottom; background-repeat:no-repeat;*/}
.pat_r{ /*background-position:right bottom; background-image:url(pat_r.png);*/}

/*标题*/
.th_news{ height:64px; line-height:64px; font-size:18px;}
.th_news .r{ font-size:12px; color:#999; text-transform:uppercase;}
.th_news .r:hover{ color:#be050c;}
.th_news .th_l{ float:left; background-image:url(news.png); background-repeat:no-repeat; background-position:left center; padding-left:2em;}
.th_l em{ font-size:13px; text-transform:capitalize; margin-left:1em; color:#888; font-style:normal;}

/*标签导航*/
.h_news_nav{ border:1px solid #dcdcdc; line-height:44px; height:44px; clear:both; margin-bottom:1em;}
.h_news_nav dd a{ margin:-1px; float:left; cursor:pointer; padding:0 6em; height:46px;}
.h_news_nav dd .tab_light{ color:#fff; font-weight:bold; background-color:#be050c;}

/*新闻内容*/
.news_w{ margin:1.5em 0 0 0; padding:.4em 0; background-color:#fff; background-image:url(line.gif); background-repeat:repeat-y; background-position:910px top;}
.l_900{ float:left; width:890px;}
.r_270{ float:right;}

.w_t{ margin:0 0 1em 0;}
.w_c{ margin:1em 0;}
.w_d{ margin:1em 0 0 0;}

.adv_o{ height:75px;margin-bottom:8px}
.adv_o a{ display:block;}




div.h_flash{ float:left; height:240px; width:320px;overflow:hidden; position:relative; background:#fff;}
div.h_flash_310{ width:310px; height:210px;}
div.flash_260{ width:260px; height:200px; float:none; margin:1.5em auto;}
div.h_flash ul,div.h_flash li{ width:100%; height:100%; }
div.h_flash li{ display:none; position:absolute; top:0; left:0;}
p.black{ color:#fff; font-size:12px; position:absolute; left:0; bottom:0; width:90%; padding:0 5%; height:2.5em; line-height:2.5em; overflow:hidden; background:rgba(0,0,0,.8); opacity:0.7; background:url(black_8.png) repeat\9;*background:url(black_8.png) repeat;}
div.h_flash_num{ text-align:center; position:absolute; bottom:1em; width:100%; right:1em; text-align:right; }
div.h_flash_num dd{ cursor:pointer; float:right;margin:0 3px;overflow:hidden;line-height:999px; width:8px; height:8px; background:#fff;}
div.h_flash_num dd.cur{ background:#be050c;}


.header_c{ height:85px; background-color: #fff;z-index: 6;}
.header_c .w_1200{
	position: relative;
	overflow: hidden;
	height: 100%
}
/*标志*/
.logo{ padding:.5em 0 0 0;}


#nav{position:absolute;height:65px; right:0px; overflow:hidden;bottom: 0px}
#nav li{float:left; width:90px; height:100%; text-align:center}
#nav li a{display:block; position:relative; width:100%; height:100%;line-height:65px;}
#nav li a:hover span.bkg,#nav li a.on span.bkg{top:0px;}
#nav li a span.bkg{background:#be050c;z-index:1;top:100%;transition:top 200ms;left: 0px}
#nav li a.on,#nav li a:hover{color:#fff}
#nav li a span{display:block; width:100%; height:100%; position:absolute; z-index:2;left: 0px;font-size: 16px;}
#shop{ position:absolute; right:0px;  height:100%; line-height:85px; text-align:center; border-left: 1px solid #e5e5e5;}
#shop a{ margin-left: 12px;height: 85px; display: inline-block;float: left}



/*äºŒçº§èœå•*/
#TwoMenu{height:50px; position:absolute; z-index:1;width:1200px; margin-left:-600px; left: 50%;opacity: 0.6;}
#TwoMenu .item{ position:relative; display:block; position:absolute;transition:top 300ms; top:-120%;background:#be050c; width:100%;}
#TwoMenu .item a{ color:#fff; line-height:50px; padding:0px 10px; }
#TwoMenu .item a:hover{ color:#fff} 
#TwoMenu .item .itemc{ height:50px; margin:0 auto; overflow:hidden;width: auto;display: inline-block}

/*å³ä¾§èœå•*/
#TwoMenu .item.Adaptive{right: 0px; width: auto;*width:284px;}
#TwoMenu .item.Adaptive .itemc{width: 100%;}


/*æœç´¢*/
#TwoMenu .item.Adaptive #searchbox{ padding: 0px 20px; line-height: 38px; height: 38px; margin: 6px auto 0 6px; border:none; width: 190px; margin-right: 15px;color: white;}
#TwoMenu .item.Adaptive .search{ display: inline-block; width: 18px; height: 50px;background:url("icon_search_1.png") no-repeat center; cursor: pointer; float: right; margin-right: 15px;}

/*è¯­è¨€*/
#TwoMenu .item.language{ padding: 0px 15px; text-align: center;*width: 120px}
#TwoMenu .item.language a{ padding: 0px 10px}
#TwoMenu .item.language a.on{ color: #fff; font-weight: bold}

/*ç«™ç¾¤*/
#TwoMenu .item.Stations{width:auto; display: none; padding: 10px 15px; }
#TwoMenu .item.Stations dt{ font-weight: bold; color: #fff; margin-top: 3px}
#TwoMenu .item.Stations a{ color: #76aee3;}
#TwoMenu .item.Stations a:hover{color: #fff;} 

#TwoMenu .item.Stations .scrollCont{max-height: 300px; overflow-y: hidden; position: relative} 

/*ç«™ç¾¤åˆ—è¡¨*/
#TwoMenu .nwmenu-list{ padding: 10px 0px; width: 100%; overflow: hidden; border-bottom: 1px solid #2265a5; position: relative}
#TwoMenu .nwmenu-list dt{position: absolute; left: 0px;}
#TwoMenu .nwmenu-list dd{ width:auto; margin-left: 98px;}
#TwoMenu .nwmenu-list dd a{ display: block; height: 30px; line-height: 30px;}
#TwoMenu .nwmenu-list:last-child{ border:none}



/*---------------------star动画*/
.banner{margin: 0 auto; display: block; min-width: 1200px; height:450px; width:100%; overflow:hidden; position:relative;}
.banner .bd li { height:450px; background-position: 50% 0; background-repeat: no-repeat;}
.banner .bd li a{ height:100%; width:1200px; clear:both; margin:0 auto; display:block; }


.banner .hd{ position:absolute; width:62%; bottom:60px;padding:0px 19%; left:0; text-align:right; font-size:0px;}
.banner .hd li{ width:50px;height:5px; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 1px; background-color: #f2f2f2;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.banner .hd li.on{ background:#ff6600;}

.banner .btn{ width:70px; height:70px; line-height: 70px; border-radius: 50%; font-weight: bold; font-size: 40px; color: #fff; position:absolute; top:50%; margin-top:-30px; cursor:pointer; text-align:center; background-image: url(btn.png); background-repeat: no-repeat;}

.banner:hover .btn_l{ left: 50%; margin-left: -600px;}
.banner:hover .btn_r{right: 50%;margin-right: -600px; background-position:-70px 0;}

.banner .btn_l{ left:-5%;}
.banner .btn_r{ right:-5%;}

.banner .prevStop, .banner .nextStop{ cursor: default;}


/*----------------star鍏憡鍜屾悳绱�*/
.h_ann_bj{background-color: #f6f6f6; padding: 10px 0; height: 40px; line-height: 40px;overflow: hidden}

/*鍏憡*/
.ann_scroll{ position:relative;float:left;width:860px; background-image: url(0_ann.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px; *overflow:hidden;}
.ann_scroll .m_l{ color: #999; margin-left: 90px;}
.ann_scroll .ann_btn{ width:9px; height:5px; overflow:hidden; background-image:url(btn_s.gif); background-repeat:no-repeat; top:0em;  position:absolute; right:0px; cursor: pointer; }
.ann_scroll .prev{ top:14px;}
.ann_scroll .next{ top:22px; background-position:left -7px;}
.ann_scroll .prev:hover{ background-position:-11px 0px;}
.ann_scroll .next:hover{ background-position:-11px -7px;}


.ann_scroll .prevStop, .ann_scroll .nextStop{ cursor: default;}
.ann_scroll .prevStop{ background-position:right 0 !important;}
.ann_scroll .nextStop{ background-position:right bottom !important;}


/*鎼滅储*/
.hsearch{float: right; position: relative; z-index: 5; margin: 0px 0px 0 0; display: block; width: 50px; height: 40px;}
.hsearch_box{position: absolute; right: 0; top: 0; height: 34px;}
.hsearch_input, .hsearch_btn{outline: 0; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-appearance: none;}
.hsearch_input{padding: 0; vertical-align: top; width: 0; height: 18px;background-color: #fff;  border: none; border-radius: 40px;}
.hsearch_hover .hsearch_input{padding: 10px 39px 10px 19px; width: 200px; transition: width .3s; -moz-transition: width .3s; -webkit-transition: width .3s;}
.hsearch_btn{position: absolute; cursor: pointer; z-index: 5;  background-color: transparent; top: 0px; right: 0px; display: block; width: 50px; height: 40px; background-image: url(313_search.png); background-repeat: no-repeat; background-position: center center; border: none; overflow: hidden;}



.r_tab_tj dd a{ display: block; padding:0 1px;  height: 53px; width: 100px; text-align: center; line-height: 53px; margin-bottom: -1px; font-size: 18px; font-weight: normal; float: left; }
.r_tab_tj dd a:last-child{ border-right:none;}
.r_tab_tj dd .tab_light{ border-bottom: 4px solid #be050c; }
	
.w_900 {
    width: 900px;
}



/*鏂囧瓧鏍囬*/
.h_th_text{ margin:0 25px 20px 25px; padding: 20px 0 0 0; line-height: 1.1; font-size: 16px;}
.h_th_text .fr,.h_th_line .fr{ font-size:12px; color:#999;}
.h_th_text .fr a,.h_th_line .fr a{ color:#999;}
.h_th_text .fr a:hover,.h_th_line .fr a:hover{color:#ff0000;}
.h_th_text b{ font-weight:normal;}
.h_th_text .eng{ color:#dbdbdb; font-size: 15px; text-transform: uppercase; margin:4px 0 0 0;}

/*绾挎爣棰�*/
.h_th_line{ border-bottom:1px solid #e6e6e6; line-height: 53px; height: 54px;}
.h_th_line b{ padding:0 1px; border-bottom: 4px solid #ff0000; height: 53px; margin-bottom: -1px; font-size: 18px; font-weight: normal; }
.h_th_line .eng{ font-size:10px; text-transform: uppercase;}


.w_5{ width:48.5%;}

/*鍔ㄧ敾*/
.flash{ margin:0 20px 0 0; width: 400px; position: relative; overflow: hidden; height: 300px;}
.flash .bd li{ position:relative;}
.flash .bd h5{ font-size: 14px; font-weight: bold; width:290px; }
.flash .black{width: 94%; padding: 0 3%; height: 40px; line-height: 40px;}
.black{ position:absolute; left: 0; bottom: 0; width:100%; height: 100%; color: #fff; background-color: rgba(0,0,0,.5);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.flash .hd{ position:absolute; text-align: right;width:97%; bottom:0px;padding:0px 3% 10px 0; left:0; font-size:0px;}
.flash .hd li{ width:10px;height:10px; border: 2px solid #fff; border-radius:50%; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px; background-color: transparent;}
.flash .hd li.on{ background:#ff0000; border-color: #ff0000;}


/*鍔ㄧ敾*/
.jiaodiantu{ margin:0 0 1.5em 0; position: relative; overflow: hidden; height: 300px;}
.jiaodiantu .bd li{ position:relative;}
.black{ position:absolute; left: 0; bottom: 0; width: 94%; padding: 0 3%; height: 40px; line-height: 40px; color: #fff; background-color: rgba(0,0,0,.5);
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000);}
.jiaodiantu .hd{ position:absolute; text-align: right;width:97%; bottom:0px;padding:0px 3% 10px 0; left:0; font-size:0px;}
.jiaodiantu .hd li{ width:10px;height:10px; border: 2px solid #fff; border-radius:50%; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px; background-color: transparent;}
.jiaodiantu .hd li.on{ background:#ff0000; border-color: #ff0000;}

.h_pro .black{
	bottom: auto;
	top: 0;
	height: 100%
}

/*鏂伴椈*/
.h_news dt{ padding:10px 0 15px 0; border-bottom: 1px dotted #ccc;}
.h_news h5{ font-size:18px;}
.h_news dt p{ color:#666; margin:8px 0 0 0;}
.h_news dd p{ margin:9px 0 0 0; height: 1.6em;}
.h_news dd .hide1,.h_r_theme dd p{  padding-left: 15px; background-image: url(icon_r.png); background-position: left center; background-repeat: no-repeat;}
.h_news dd .hide1{float:left; width: 360px;}
.h_news dd .fr{ color:#aaa;}

.fl{
	float:left
}
.fr{
	float:right;
}

.box_d {
    margin: 20px 0 0 0;
    padding-bottom: 1px;
}

.h_news_black{
	display:black;
	overflow:hidden;
	height:300px
}
.h_news_black .h_news{
	display:none
}
.h_news_black .h_news:first-child{
	display:block;
}

/*空*/
.null_box{ display:block; text-align:center; padding:5em 0 0 0; color:#888; font-size:13px;}


.h_r_news dt{ border-bottom:1px dotted #ccc; padding-bottom:1em; margin-bottom:1em;}
.h_r_news .news_date{ margin-right:1em; height:70px; padding:10px 25px; text-align:right; border-right:1px dotted #ccc; font-size:28px;}
.h_r_news .news_date p{font-size:13px; color:#888;}
.h_r_news dt .r_text p{ color:#666;}
.h_r_news dt h6{ font-size:16px; width:390px; margin-bottom:1em;}
.h_r_news dd p{ margin:.7em 0; line-height:1.5em; height:1.5em; background:url(gray_icon.gif) no-repeat .5em center; padding-left:2em;}
.h_r_news dd{ padding-right:2em;}
.h_r_news dd .r{ color:#999;}
.h_r_news dd .hide1{ float:left; width:78%;}

/*------star精品工程*/
.w_o{ margin:2em auto; padding-bottom:1px;}

.h_case{ color:#fff; background:#fff; height:285px; padding:0;}
.h_l_case{ text-align:center; float:left; height:100%; background-color:#be050c; width:190px;}
.h_l_case img{ margin:2.4em 0 1em 0;}
.h_l_case h4{ margin-bottom:1.5em; font-size:20px;}
.h_l_case h4 p{ color:rgba(255,255,255,.3); font-size:11px; color:#4890d9\9; *color:#4890d9;}

.more_btn{ display:inline-block; padding:0 1.5em; line-height:2.4em; font-size:12px;color:rgba(255,255,255,.6); color:#bbcfed\9; *color:#bbcfed; border:1px solid rgba(255,255,255,.2); border-color:#4890d9\9; *border-color:#4890d9;}
.more_btn:hover,.h_case:hover .more_btn{ background-color:#fff; color:#be050c; border-color:#fff;}

/*star滚动*/
.speo4{height: 230px; overflow: hidden; position: relative\9; float:right; width: 965px; margin:25px 25px 0 0;}
.speolist{ line-height: 20px;}
.speolist li{float: left; border-bottom:2px solid #dfdfdf; height:228px; margin-right: 15px; width: 230px; margin-right:2em;}
.speolist li:hover{ -moz-transform:translateY(-.2em);-webkit-transform:translateY(-.2em);transform:translateY(-.2em); border-color:#be050c;}
.speolist li p{ font-size:13px; color:#999; margin:1em 0;}
.speolist li a{ display:block;}
.speolist .cut{display: block; width:100%; height: 140px; overflow: hidden;}
.speolist li:hover img{ -moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.speolist .t{margin-top: 5px; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%\9;}

/*-------------star中间内容*/
.h_375{ height:375px;}
.white_bj{ background:#fff;}
.w_910{ width:910px;}
.w_275{ width:275px;}

.h_210{ height:210px;}
.h_150{ height:150px;}

.box_w{ margin:10px 25px 0 25px;}
.w_5{ width:95%;}

/*线标题*/
.th_line{ height:49px; line-height:49px; border-bottom:1px solid #e5e5e5;font-size:16px; color:#be050c;}
.th_line .th_l{ padding:0 1.6em; background-color:#fff; margin-top:-1px; border-right:1px solid #e5e5e5; float:left; border-top:2px solid #be050c;}
.th_more{ float:right; background:url(more.gif) no-repeat center center; height:100%; width:50px;}

/*标签导航*/
.s_tab_nav{ border-bottom:1px solid #e5e5e5; height:36px; line-height:36px;}
.s_tab_nav dd{ border-left:1px solid #e5e5e5; height:100%; float:left;}
.s_tab_nav dd a{ float:left; padding:0 4em; border:1px solid #e5e5e5; border-left:none; border-bottom:none; cursor:pointer;}
.s_tab_nav dd .tab_light{ background-color:#be050c; border-color:#be050c; color:#fff;}

.h_news_text{ margin:0em .2em 0 .2em; padding-top:.6em;}
.h_news_text li{ margin:1em 0; line-height:1.4em; height:1.4em; padding-left:1.2em; background:url(gray_arrow.gif) no-repeat .4em center;}
.h_news_text .hide1{ float:left; width:75%;}
.h_news_text .r{ color:#999;}



/*公司简介*/
.h_about{ width:240px; margin:1.2em auto 0 auto;}
.h_about dt p{ margin:1.5em 0; color:#666;}

.more_btn_s{ display:inline-block; padding:.2em 2em; vertical-align:top; line-height:2em; background-color:#be050c; color:rgba(255,255,255,.5); font-size:12px; text-transform:uppercase; color:#7ca5df\9; *color:#7ca5df;}
.more_btn_s:hover{ color:#fff; text-decoration:none; background-color:#d7262d;}

/*精彩视频*/
.h_video_t{ margin:0 1em; padding:1em 0 0 0;}
.h_video_t dt img{ opacity:.8;}
.h_video_t dt :hover img{ opacity:1.0; -moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.h_video_t dt a{ background:#000; width:115px; overflow:hidden; height:100px; display:block; position:relative; top: 15px;}
.video_a{ position:absolute; z-index:5; background:url(video.png) no-repeat; width:30px; height:30px; overflow:hidden; top:50%; left:50%; margin:-15px 0 0 -15px;}
.h_video_t .hide1{ display:block; width:230px; padding-left:1.5em; background:url(video_s.png) no-repeat left center; }
.h_video_t dd{ clear:both; padding:.1em 0 0 0;}
.h_video_t dd p{ margin:.4em 0;}


/*便民导航*/
.h_tool_t{ margin:1em 0 0 .4em;}
.h_tool_t li{ line-height:20px; height:20px; margin:.5em 1.9%; width:29%; float:left; overflow:hidden; font-size:12px;}
.h_tool_t span{ float:left; width:20px; height:20px; overflow:hidden; margin-right:.4em; background-repeat:no-repeat; background-image:url(tool.png);}
.t_2{ background-position:left -20px;}
.t_3{ background-position:left -40px;}
.t_4{ background-position:left -60px;}
.t_5{ background-position:left -80px;}
.t_6{ background-position:left -100px;}


/*-----------------------------------star文件底*/
.footer{ background:#fff; margin-top:2.5em;}
.footer .footer{ margin-top:0; padding:2em 0 1em 0;}

.h_link{ border:1px solid #e5e5e5; height:83px; background-color:#fff;}
.h_link h4{ width:18px; text-align:center; color:#fff; margin:-1px; background-color:#be050c; line-height:14px; height:56px; padding:15px 8px 14px 8px; float:left;}

.speo9{height: 40px; overflow: hidden; position: relative\9; width: 1120px; float:right; margin:24px 1.5em 0 0em;}

.link_list{text-align: center; line-height: 20px; font-size: 13px;}
.link_list li{float: left; margin-right: 15px; width: 120px;}

.footer_d{ margin:1.2em 0 0 0; color:#666;}
.footer_d a{ color:#666;}
.footer_d a:hover{ color:#be050c;}
.footer_d dt{ float:left;}
.footer_d dt p{ margin-bottom:.4em;}
.footer_d dd{ float:right;}

/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-family:Arial;font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
.eng{font-family:Arial;}

/*省略号*/
.hide1{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2,.hide4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hide2{ height:3em\0;}
.hide4{-webkit-line-clamp: 4;height:6em\0;}
/*自适应*/
.r_cell{ display:table-cell; width:9999px;*width:auto; *zoom:1;}
/*动画*/
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}

/*经过图片有闪光效果*/
.hover_pic a{position: relative; overflow: hidden;}
.hover_pic a:before{position: absolute; top: 0px; left: -80%; display: block; content: ""; width: 40%; height: 100%; overflow: hidden; background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-gradient(linear,left top,right top, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), to(rgba(255,255,255,0))); background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); transform: skewX(-25deg);}
.hover_pic a:hover:before{-moz-transition: left 1s ease 0s; -webkit-transition: left 1s ease 0s; transition: left 1s ease 0s; left: 140%;}

/*---------------------------------------------图片缩小后摇动（不错）*/
.h_case:hover .h_l_case img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}

/*---------------------------star滤镜的样式*/
/*圆角*/
.round_m{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
/*链接文件*/
.round_m,.ibn .hd li,.focusnews320 .hd li{ position:relative\9;behavior: url(js/pie.htc);}





/*新闻*/
.news{ margin:20px auto 0px; height:auto; overflow:hidden}
.news .title{ float:left}
.news .center{ float:right;width:1010px;}
.news .center .slideshow{ float:left; width:350px; height:250px;}





/*新闻列表*/
.news .center .newsList{ float:right; width:640px;height:250px}
.news .center .newsList .menuTitle{ border-bottom:1px solid #e5e5e5;}
.news .center .newsList .menuTitle a.menu{ margin:0px 25px 0px 0px; display:inline-block; height:40px;color:#333; line-height:25px}
.news .center .newsList .menuTitle a.h{ font-weight:bold; color:#be050c; border-bottom:4px solid #be050c}
.Tab{display:block}

.NewsList{ margin-top:15px;}

.Headlines{border-bottom:1px dashed #d5d5d5; padding-bottom:15px}
.Headlines h3 a{ font-size:16px;}
.Headlines span{ color:#555; margin-top:5px; display:block; line-height:25px}
.Headlines a.more{ float:none; width:67px; height:20px; display:inline-block; font-size:11px; color:#cacaca; text-align:center; margin-top:8px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius:10px;
background:#8b8b8b
}
.Headlines a.more:hover{ background:#be0310; color:#fff}

.directory{ margin-top:10px;}
.directory li{ line-height:30px; height:30px}
.directory li a{ float:left; background:url(shortlist.gif) no-repeat left center; padding-left:15px}
.directory li span{ float:right; color:#a2a2a2; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.directory li a:hover,.Headlines h3 a:hover{ color:#f00; text-decoration:underline}


/*图片新闻*/
.PhotoNews{ float:left; width:915px;}
.PhotoNews .title,.Special .title{ height:40px;line-height:40px; color:#fff; background:url(PhotoNews_t_b.png) no-repeat 20px center #be0310; padding-left:50px}
.PhotoNews .center,.Special .center{  border:1px solid #d9d9d9; border-top:none; padding:10px}

.PhotoNews .center{ height:217px;}

.showlist_wrap{position: relative; width: 1160px\9;overflow: hidden; margin-top:5px}
.showlist_wrap .showlist{margin: 0;}
.showlist_wrap .showlist li{margin: 0 5px 0 0; width: 220px;}
.showlist_wrap .prev, .showlist_wrap .next{position: absolute; top: 50px; display: block; text-align: center; width: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; font-weight: bold; font-family: simsun; background-color: rgba(0,0,0,.5); background-color: #000\9; filter: alpha(opacity=50)\9; display: none; _display: block;}
.showlist_wrap .prev{left: 0;}
.showlist_wrap .next{right: 0;}
.showlist_wrap .prevStop, .showlist_wrap .nextStop{cursor: default;}
.showlist_wrap:hover .prev, .showlist_wrap:hover .next{display: block;}
.time{ color:#7c7c7c}

.showlist{margin-left: -15px; _display: inline; _zoom: 1;}
.showlist li{float: left; margin-left: 5px; _display: inline; _zoom: 1; width: 210px; overflow: hidden;}
.showlist .pic{margin-bottom: 10px; display: block; width: 100%; height: 135px; overflow: hidden;}
.showlist .pic img{width: 210px; height: 130px; vertical-align: bottom;}
.showlist .tt{width: 100%; font-size: 14px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.showlist .tt a{color: #333;}
.showlist .tt a:hover{color: #be0310;}
.showlist .ratebar{margin-top: 10px;}

.Special{ float:right; width:275px;}
.Special .center{ height:217px;}
.Special .center img{ margin-bottom:5px;}

/*业务与产品*/
.Products{ background:#e6f2f9; margin-top:15px; padding:15px 0px; overflow:hidden}
.Services{ float:left; width:250px; background:#fff; min-height:349px}


.Products .Carrier{ width:210px; margin:10px auto;}
.Products .title{border-bottom:1px solid #e5e5e5; padding-bottom:8px}
.Products .title span{ display:block; font-size:16px;}
.Products .title span.en{ color:#c3c3c3; font-size:12px}
.Products .center{ padding-top:10px; padding-bottom:5px}
.Products .center li{ margin-bottom:2px; cursor:pointer}
.Products .center li span.d{ display:block; background:url(Products_t_b.jpg) repeat-x top; height:40px; line-height:40px; padding-left:15px;}
.Products .center li span b{ background:url(shortlist.gif) no-repeat left center; display:inline-block;height:40px; width:5px; overflow:hidden; margin-right:10px; float:left;}
.Products .center li span b.r{ float:right; background:url(Products_m_h.png) no-repeat center; width:18px; display:none;}
.Products .center li div{ display:none; height:0; overflow:hidden}
.Products .center li div.h{ display:block;}
.Products .center li span b.r.h{ display:block}


.PartyBuilding{ float:right;width:275px; background:#fff; min-height:349px}
.PartyBuilding .Carrier{ width:235px;}
.PartyBuilding .Carrier img{ margin:2px 0px}


.svlist{}
.svlist li{margin-top: 10px; float: left; width: 33.333%;}
.svlist li a{ font-size:12px}
.svlist .ico{margin-right: 2px; display: inline-block; width: 20px; height: 20px; background-image: url(svlist.png); background-repeat: no-repeat; vertical-align: top; vertical-align: middle\9;}
.svlist01 .ico{background-position: 0 0;}
.svlist02 .ico{background-position: 0 -20px;}
.svlist03 .ico{background-position: 0 -40px;}
.svlist04 .ico{background-position: 0 -60px;}
.svlist05 .ico{background-position: 0 -80px;}
.svlist06 .ico{background-position: 0 -100px;}

.Internalsite{ width:650px; background:#FFF; position:relative; left:-12px; min-height:349px;}
.Internalsite .title{ border-bottom:1px solid #e5e5e5; height:40px; padding:0px}
.Internalsite .title a{ border:1px solid #e5e5e5; display:block; float:left; width:90px; height:40px; line-height:40px; text-align:center; border-bottom:none}
.Internalsite .title a.h{ background:#be0310; color:#fff}
.Internalsite .Carrier{ width:95%; padding:10px 0px}
.Internalsite .directory span{}

.Internalsite .Headlines h3 a{ font-size:14px}

/*内页样式*/
/*-----star中间区域*/
div.l_250{ float:left; width:250px;}
div.r_930{ float:right; width:930px;}

/*左导航*/
dl.l_nav{ margin-bottom:1em; padding-bottom:1.5em; background:#fff;}
div.l_box{ padding-bottom:1.5em; margin-bottom:1em;}
div.l_box dl.l_nav{ padding-bottom:0; margin-bottom:0;}
dl.l_nav dt{ background:#be050c url(l_th.jpg) no-repeat center top; height:58px; line-height:58px; color:#fff; padding:0 1.5em; font-size:16px;}
dl.l_nav dt .china{ font-weight:bold; font-style:normal; float:left}
dl.l_nav dd{ font-size:14px;}
dl.l_nav dd p{ }
dl.l_nav dd p a{ display:block; padding:0 1em 0 2em; color:#666;line-height:3.4em; height:3.4em; border-bottom:1px dotted #e5e5e5;}
dl.l_nav dd p:last-child a{ border-bottom:none;}
dl.l_nav dd p em,dl.l_nav_sec dt em{font-family:"宋体"; font-style:normal; font-weight:bold; font-size:10px; padding-right:1em;}
dl.l_nav dd p a:hover{ color:#be0310; background:#f8f8f8; text-decoration:none;}
dl.l_nav dd p.light a{ font-weight:bold; color:#be0310;}
/*左二级导航*/
dl.l_nav_sec dt{ padding:0 28px; font-size:14px; cursor:pointer; line-height:3.4em; height:3.4em; border-bottom:1px dotted #e5e5e5;}
dl.l_nav_sec dd{ clear:both; display:none; border-bottom:1px dotted #e5e5e5; padding:0 45px;}
dl.l_nav_sec dd p a{ display:block; line-height:2.4em; height:2.4em; margin:.4em 0; background:url(icon.gif) no-repeat left center; padding-left:1em;}
dl.l_nav_sec dd p.light a{ color:#be050c; background:url(icon_s.gif) no-repeat left center;}
dl.dl_click dt a{ color:#004d95;}
dl.l_nav_sec dt em{ float:left;}
dl.dl_click dt em{ transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg); margin-top:.8em; margin-left:-.5em; margin-right:.7em; margin:0 0 0 0\9;}

/*------------star关于我们*/
div.r_about{ margin:0 2.5em; font-size:14px; color:#666; line-height:2.2em; padding:2.2em 0 10em 0;}
div.r_about img.l{ margin:.3em 2em 1em 0;}
div.r_about p{ text-indent:2em; margin-bottom:2.5em;}

.china{ font-family:"宋体";}

/*-----star位置标题*/
dl.site_th{ border-bottom:1px solid #e5e5e5; height:57px; line-height:57px; overflow:hidden; padding:0 1.5em;}
dl.site_th dt{ float:right; background:url(home.gif) no-repeat left center; padding-left:1.5em;}
dl.site_th dt .china{ margin:0 .6em; font-style:normal; color:#999;}
dl.site_th dd{ float:left; font-size:16px;}

div.white_box{ background:#fff;}

/*-------star页码*/
div.page{ margin:1.5em 2em; border-top:1px solid #e5e5e5; padding:1.5em 0; text-align:center; line-height:2.4em; font-size:14px; }
div.page span,div.page em,div.page b,div.page a{color:#666; display:inline-block; vertical-align:top; margin:0 .3em; border:1px solid #e5e5e5; background:#fff; padding:0 .8em; font-style:normal;}
div.page em{ color:#999;}
div.page a:hover{ border:1px solid #be050c;}
div.page b{ background:#be050c; color:#fff; border:1px solid #be050c;}

/*公司要闻*/
dl.r_news{ margin:2.5em 2em; height:135px; overflow:hidden;}
dl.r_news dt{ margin-right:2em; float:left; width:180px;}
dl.r_news dd{ display:table-cell; width:9999px; *width:auto; *zoom:1;}
dl.r_news dd h3{ font-weight:normal; font-size:16px; padding:.6em 0 .6em 1em; line-height:1.7em; background:url(icon_g.gif) no-repeat left center; border-bottom:1px dotted #ddd;}
dl.r_news dd div.eng{ font-size:12px; margin:.5em 0; line-height:2em; padding-left:1.8em; background:url(time.png) no-repeat left center; color:rgba(0,0,0,.4); color:#888\9; *color:#888;}
dl.r_news dd p{ line-height:1.9em; color:#666;}

dl.r_news:hover{ background:#be050c;}
dl.r_news:hover dd div.eng{ background:url(time_h.png) no-repeat left center; color:rgba(255,255,255,.4); color:#fff\9; *color:#fff;}
dl.r_news:hover dd p{ color:#fff;}
dl.r_news:hover dd h3{ color:#fff; background:url(icon_b.gif) no-repeat left center; border-bottom:1px dotted rgba(255,255,255,.2); border-bottom:1px solid #4890d9\9;*border-bottom:1px solid #4890d9;}
dl.r_news:hover dd a{ color:#fff; text-decoration:none;}

/*-----------star中间区域*/
div.l_900{ float:left; width:900px;}
div.r_290{ float:right; width:290px;}

div.white_box{ background:#fff;}

/*蓝色标题*/
dl.blue_th{ background:#be0310 url(l_th.jpg) no-repeat center top; height:58px; line-height:58px; overflow:hidden; color:#fff; padding:0 1.5em;}
dl.blue_th dt{ float:right;}
dl.blue_th dd{ float:left; font-size:16px;}
dl.blue_th a{ color:#fff;}

div.i_news_p dl.h_news_p dd h3{ font-size:12px;}
div.i_news_p dl.h_news_p{ margin:2em 1.8em;}

ul.i_news{ margin:0 1.5em; padding:1.5em 0;}
ul.i_news li{ font-size:14px; line-height:2em; height:2em; padding-left:1em; background:url(icon.gif) no-repeat left center; margin:.3em 0;}
/*图片新闻*/
ul.i_pic{ margin:0 1.7em; padding:2em 0;}
ul.i_pic li{ float:left; width:24.9%;}
ul.i_pic li a{ display:block; margin:0 auto; overflow:hidden; position:relative; width:205px; height:155px;}

/*----------------star文章详情*/
/*标题*/
dl.d_th{ margin:0 2em; text-align:center; padding:2em 0;}
dl.d_th dt,dl.d_th dt h3{ font-size:18px; line-height:1.5em; font-weight:normal;}
dl.d_th dd{ background:#f0f0f0; color:#888; font-size:12px; line-height:3em; height:3em; margin-top:1em;}
dl.d_th dd span{ margin:0 1.5em;}
/*正文*/
div.d_wen{ margin:2em 2em 1em 2em; font-size:14px; line-height:2.2em;}
div.d_wen img{ max-width:700px;}


div.d_wen p{ margin:0 0 0em 0; text-indent:2em;}
div.d_wen p.c_pic{ text-align:center; text-indent:0;}
/*其他*/
dl.d_other{ line-height:2.2em; color:#666; margin:2em 2em; padding:1.2em 0 4em 0; border-top:1px solid #e5e5e5; font-size:14px;}
dl.d_other dt{ float:left;}
dl.d_other dd{ float:right;}
a.return_btn{ border:1px solid #ddd; font-weight:bold; font-size:12px; padding:0 1.6em 0 2.8em; background-color:#fff; background-image:url(return.png); background-repeat:no-repeat; background-position:1em center; display:inline-block;}
a.return_btn:hover{ border:1px solid #be050c; color:#fff; background-color:#be050c; background-image:url(return_h.png);}
/*电视新闻*/
dl.h_news_p{ margin:1.5em 1.8em;}
dl.h_news_p dt{ float:left; width:75px; height:55px; margin-right:1em; overflow:hidden; background:#000;}
dl.h_news_p dd{ display:table-cell; width:9999px;*width:auto; *zoom:1;}
dl.h_news_p dd h3{ font-size:14px; font-weight:normal;}
dl.h_news_p dd .eng{ color:#999; font-size:12px;}

/*------------star动画*/
div.h_flash{ float:left; height:240px; width:320px;overflow:hidden; position:relative; background:#fff;}
div.h_flash_310{ width:310px; height:210px;}
div.flash_260{ width:260px; height:200px; float:none; margin:1.5em auto;}
div.h_flash ul,div.h_flash li{ width:100%; height:100%; }
div.h_flash li{ display:none; position:absolute; top:0; left:0;}
p.black{ color:#fff; font-size:12px; position:absolute; left:0; bottom:0; width:90%; padding:0 5%; height:2.5em; line-height:2.5em; overflow:hidden; background:rgba(0,0,0,.8); background:url(black_8.png) repeat\9;*background:url(black_8.png) repeat;}
/*动画数字*/
div.h_flash_num{ text-align:center; position:absolute; bottom:1em; width:100%; right:1em; text-align:right; }
div.h_flash_num dd{ cursor:pointer; float:right;margin:0 3px;overflow:hidden;line-height:999px; width:8px; height:8px; background:#fff;}
div.h_flash_num dd.cur{ background:#be050c;}

/*圆角*/
.round_s{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_m,.i_tab_nav a{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
div.h_flash_num dd,.r_tab_nav dd a{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}

/*------star图片新闻*/
ul.r_pic{ margin:0 1em; padding:2em 0 0 0;}
ul.r_pic li{ float:left; width:33.3%; height:280px;}
ul.r_pic div{ border:1px solid #e5e5e5; background:#fff; width:278px; margin:0 auto; height:260px;}
ul.r_pic a.pic{ background:#000; height:185px; overflow:hidden; margin:-1px; display:block; text-align:center;}
ul.r_pic h3,ul.r_pic p{ margin:0 15px;}
ul.r_pic h3{ font-size:14px; font-weight:normal; padding:1em 0 0 0; line-height:1.8em;}
ul.r_pic p.eng{ color:#999; font-size:12px; padding:.5em 0 0 0;}
ul.r_pic li:hover div{ background:#be050c; color:#fff;}
ul.r_pic li:hover p.eng{ color:#fff;}
ul.r_pic li:hover a{ color:#fff;}



#igg .fold_wrap{width:1200px;height:230px;margin:1.5em auto 0 auto;overflow:hidden; background:#fff;}
#igg .fold_wrap li{float:left;width:130px;height:230px;position:relative;overflow:hidden;cursor:pointer; border-left:3px solid #fff; margin-left:-3px;}
#igg .fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;}
#igg .w_1 .mask_b{background:#d7262d; }
#igg .w_2 .mask_b{background:#be050c; }

#igg .fold_wrap li.active .mask_b{background:none;}

#igg .fold_wrap li .mask_b h4{color:#fff;width:15px;display:block;position:relative;margin:30px auto 0 auto; padding-left:25px; font-size:14px; line-height:1.1em; font-weight:normal; background:url(text_y.png) no-repeat left top; height:140px;}

#igg .fold_wrap li.big{width:790px;}
#igg .fold_wrap li .adv_intro{  float:right; right:0; top:0; height:230px; opacity:0;}
#igg .adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

#igg .fold_wrap li.active .pic_auto{ display:none;}
#igg .fold_wrap li.active .adv_intro{ position:absolute; top:0; left:0;width:790px; opacity:1;}
#igg dl.adv_text{ float:right; width:590px;}
#igg dl.adv_text dt{ float:left; width:215px; margin-right:1.5em;}
#igg dl.adv_text dd{ padding-top:2.5em; display:table-cell; width:350px; float:left; *width:auto;*zoom:1;}
#igg dl.adv_text dd h3{ font-size:14px; font-weight:normal;}
#igg dl.adv_text dd p{ color:#666; font-size:14px; padding:1em 0 0 0; line-height:2em;}
#igg dl.adv_text dd div{ padding:0.5em 0 0 18.5em;}

#igg a.more_btn{ background:#be050c; color:rgba(255,255,255,.3); font-size:9px; text-transform:uppercase; padding:.2em 2em; display:inline-block; line-height:2em; height:2em; color:#fff;}
#igg a.more_btn:hover{ color:#fff; background:#be050c;}

#igg .fold_wrap li.active h4{ display:none;}

#igg .show_th{ float:left; width:200px; background:#be050c url(box_text.jpg) no-repeat center top; margin:0; height:230px; overflow:hidden;}
#igg .show_th p.eng{ font-size:11px; color:rgba(255,255,255,.4); color:#fff\9; *color:#fff;}
#igg .show_th h3{ font-size:18px; font-weight:normal; color:#fff;  padding:2em 0 .6em 0; background:url(text_d2.gif) no-repeat left bottom;margin-left:15px; line-height:1.2em;}
#igg .show_th div.d{ padding-top:1em;}
#igg .show_th span.png{ display:block; width:70px; height:70px; line-height:70px; overflow:hidden; margin-left:8px;}
#igg span.ic_1{ background:url(01.png) no-repeat;}


#itg div.h_video{ margin:1em 0;}
#itg div.h_video a{ display:block; position:relative; height:130px;}
#itg span.video_b{ position:absolute; background:url(video_g.png) no-repeat; width:55px; height:55px; overflow:hidden; top: 37.5px; left: 112.25px}


#itg dl.h_th_r{ border:1px solid #e5e5e5; height:50px; line-height:50px; border-left:none; border-right:none; margin-bottom:1em;}
#itg dl.h_th_r dd{ float:left; margin-bottom:-1px; border-bottom:3px solid #444; padding:0 .4em;}
#itg dl.h_th_r dt a{ color:#888; float:right;}
#itg dl.h_th_r dt a:hover{ color:#ff0000;}

#itg dl.h_th_n{ border:none;}
#itg dl.h_th_n dd{ border-width:2px;}


#itg dl.h_jobs{ padding-bottom:1em;}
#itg dl.h_jobs dt{ height:85px; line-height:85px; font-size:18px; border-bottom:1px solid #e5e5e5;padding:0 0 .8em 0; }
#itg dl.h_jobs dt a{ color:#fff; display:block; text-align:center;}
#itg dl.h_jobs dt span{ width:135px;background:url(text.gif) no-repeat;}
#itg dl.h_jobs dt span.r{ background-position:right top;}
#itg dl.h_jobs dt a:hover{ -moz-transform:translateX(.5em);-ms-transform:translateX(.5em);-o-transform:translateX(.5em);-webkit-transform:translateX(.5em);transform:translateX(.5em);}
#itg dl.h_jobs dd{  margin:.8em -.5em 0 -.2em; }
#itg dl.h_jobs dd p{ padding:.5em 0 0 0; clear:both;}
#itg dl.h_jobs dd a{ float:left; width:30%; margin:0 1.4%;margin:0 1%\9;*margin:0 1%; text-align:center; height:2.4em; line-height:2.4em; background:#eaeaea;}
#itg dl.h_jobs dd a:hover{ background:#ff0000; color:#fff;}