@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0}
html{-webkit-text-size-adjust:none}
.clear{clear:both}
body{font-size:12px;color:#222;font-family:"SimSun","ËÎÌå","Arial Narrow",HELVETICA}
ul{list-style:none}
img{border:none;}
a{text-decoration:none;outline:none;color:#333}
table {border-collapse: collapse}

body,
button,
input,
select,
textarea,
label {
  font: 14px/1.5 tahoma, arial, Microsoft Yahei, \5b8b\4f53, sans-serif;
  -webkit-text-size-adjust:none; /* fix Chrome 12 px limit */
  color:#606060;
}





/* index banner */
#banner_frame{
	background-color:#fff;
	overflow:hidden;
	width:100%;
	min-height:380px;
	position:relative;
	z-index:99;
}
.banner {
	width:100%;
	height: 380px;
	clear: both;
	overflow: hidden;
}
.img{
	height: 380px;
	width: 100%;
	float: left;
	overflow: hidden;
}
.banner .slides {
	height: 380px;
	overflow: hidden;
	width: 1920px;
}
.banner .slides > li {
	display: none;
	height: 380px;
	width: 100%;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.headlink{
	position: absolute; left: 996px; top: 5px; color: #999999; font-size: 12px; padding-left: 18px; background: url(../images/login.gif) 0 2px no-repeat;
}
.headlink a{
	color: #999999;
}
.banner:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.banner:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.banner:hover .flex-next:hover, .banner:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
/* index banner */

.banner_inside{
	width: 100%;
}
.img_inside{	height: 230px;
	width: 100%;
	float: left;
	overflow: hidden;}
/* index pro frame */
.index_pro_frame{
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	overflow: hidden;
}
a:focus{outline:none;}
.index_pro{float: left;width: 361px;margin-right: 0;margin-left: 4px;height: 364px;background: url(../images/home_ywbg.gif) 0 0 no-repeat; position: relative;}
.index_pro_pic{width: 350px; height: 237px; overflow: hidden; margin: 0 auto;}
.index_pro_tlt{position: absolute; left: 23px; top: 252px;}
.index_pro_tlt a{color: #333; font-size: 20px;}
.index_pro_detail{position: absolute; left: 272px; top: 255px;}
.index_pro_detail a{color: #4c4c4c; font-size: 12px;}
.index_pro_summary{position: absolute; left: 23px; top: 292px; width: 315px; height: 50px;}

/* index pro frame */


#page_frame{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;background:url(../images/headbg.gif) 0 0 repeat-x; 
}
/* #nr_head */
#nr_hd{position:relative; z-index:9999;}
/* banner_frame */

.nr_fixed_width{width:1100px; margin:0 auto; position:relative;}


/* nr_tmn */
#nr_tmn{
	height:53px;
	margin-top:-53px;
	position:relative;
	z-index:9999;
	width:770px;
	float: right;
}
#nr_tmn a{color:#303030;}
#nr_tmn a:hover{
	color:#000;
	text-decoration:underline;
}
#nr_tmn .ul_lv1{height:53px; margin:0; padding:0;}
#nr_tmn .li_lv1{background-image:url(../images/nr_tmn_lv1_divider.png); background-repeat:no-repeat; background-position:0 0; margin-left:-1px; height:53px; float:left; display:inline;}
#nr_tmn .li_lv1_first{background-image:none;}
#nr_tmn .a_lv1{float:left; display:inline; height:30px; padding:0 18px 23px; font-size:14px; color:#606060; line-height:30px; overflow:hidden; position:relative; font-weight:700;}
#nr_tmn .ul_lv1 .active .a_lv1, #nr_tmn .ul_lv1 .hover .a_lv1, #nr_tmn .li_lv1:hover .a_lv1, #nr_tmn .a_lv1:hover{color:#df9a06; text-decoration:none;}
#nr_tmn .ll_lv1{height:5px; overflow:hidden; position:absolute; width:150px; left:50%; margin-left:-75px; top:48px;}
#nr_tmn .ll_lv1 em{width:0px; height:5px; background-color:#df9a06; margin:0 auto; overflow:hidden; transition:width 0.2s ease; display:block;}
#nr_tmn .li_lv1:hover .ll_lv1 em, #nr_tmn .ul_lv1 .hover .ll_lv1 em, #nr_tmn .ul_lv1 .active .ll_lv1 em{width:150px;}
#nr_tmn .li_lv1:hover .div_lv2, #nr_tmn .ul_lv1 .hover .div_lv2{display:block;}
#nr_tmn .div_lv2{display:none; position:absolute; left:30%; margin-left:-950px; width:1000px; padding:15px 700px; background:url(../images/nr_header_btm_bg.png) left bottom repeat-x; top:53px;}
#nr_tmn .li_lv_2{background: none;}
/* tmn_lv2_home */
#nr_tmn #tmn_lv2_home{/* display:block; */
}
#tmn_lv2_home{}
#tmn_lv2_home .scroll_box{overflow:hidden; width:1000px; position:relative; zoom:1; height:275px;}
#tmn_lv2_home .col{float:left; display:inline; width:85px; height:275px; overflow:hidden; padding:0 20px; border-left:solid 1px #e8e8e8; margin-left:-1px;}
#tmn_lv2_home .col .thumb{width:80px; height:80px; margin:0 auto; margin-bottom:15px; overflow:hidden; position:relative;}
#tmn_lv2_home .col .thumb ul{position:relative; transition:left 0.3s ease; width:900px; height:80px;}
#tmn_lv2_home .col .thumb ul li{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_home .col .thumb ul li a{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_home .col h2{font-size:12px; color:#303030; font-weight:700; line-height:22px; padding:0; margin:0;}
#tmn_lv2_home .col h2 a{color:#303030; white-space:nowrap;}
#tmn_lv2_home .col h2 a:hover{color:#df9a06;}
#tmn_lv2_home .col ul.list{}
#tmn_lv2_home .col ul.list li{position:relative; font-size:12px;}
#tmn_lv2_home .col ul.list li a{color:#606060; line-height:22px;}
#tmn_lv2_home .col ul.list li a:hover{color:#df9a06;}
/* tmn_lv2_biz */
#nr_tmn #tmn_lv2_biz{/* display:block; */
}
#tmn_lv2_biz{}
#tmn_lv2_biz .scroll_box{overflow:hidden; width:1000px; position:relative; zoom:1;}
#tmn_lv2_biz .col{float:left; display:inline; height:273px; overflow:hidden; padding:0 15px; border-left:solid 1px #e8e8e8; margin-left:-1px; min-width:75px; _width:75px; _overflow:visible; position:relative;}
#tmn_lv2_biz .col .thumb{width:80px; height:80px; position:absolute; left:50%; top:0; margin-left:-40px; overflow:hidden;}
#tmn_lv2_biz .col .thumb ul{position:relative; transition:left 0.3s ease; width:900px; height:80px;}
#tmn_lv2_biz .col .thumb ul li{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_biz .col .thumb ul li a{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_biz .col h2{font-size:12px; color:#303030; font-weight:700; line-height:22px; padding:0; margin:0; margin-top:95px; white-space:normal; white-space:nowrap;}
#tmn_lv2_biz .col h2 a{color:#303030;}
#tmn_lv2_biz .col h2 a:hover{color:#df9a06;}
#tmn_lv2_biz .col ul.list{zoom:1; position:relative; float:left; display:inline; font-size:12px;}
#tmn_lv2_biz .col ul.list li{white-space:nowrap;}
#tmn_lv2_biz .col ul.list li a{color:#606060; line-height:22px;}
#tmn_lv2_biz .col ul.list li a:hover{color:#df9a06;}
/* tmn_lv2_creative */
#nr_tmn #tmn_lv2_creative{/* display:block; */
}
#tmn_lv2_creative{}
#tmn_lv2_creative .scroll_box{overflow:hidden; width:1000px; position:relative; zoom:1; height:275px;}
#tmn_lv2_creative .col{float:left; display:inline; width:85px; height:275px; overflow:hidden; padding:0 20px; border-left:solid 1px #e8e8e8; margin-left:-1px;}
#tmn_lv2_creative .col .thumb{width:80px; height:80px; margin:0 auto; margin-bottom:15px; overflow:hidden; position:relative;}
#tmn_lv2_creative .col .thumb ul{position:relative; transition:left 0.3s ease; width:900px; height:80px;}
#tmn_lv2_creative .col .thumb ul li{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_creative .col .thumb ul li a{width:80px; height:80px; overflow:hidden; float:left; display:inline;}
#tmn_lv2_creative .col h2{font-size:12px; color:#303030; font-weight:700; line-height:22px; padding:0; margin:0;}
#tmn_lv2_creative .col h2 a{color:#303030; white-space:nowrap;}
#tmn_lv2_creative .col h2 a:hover{color:#df9a06;}
#tmn_lv2_creative .col ul.list{}
#tmn_lv2_creative .col ul.list li{position:relative; font-size:12px;}
#tmn_lv2_creative .col ul.list li a{color:#606060; line-height:22px;}
#tmn_lv2_creative .col ul.list li a:hover{color:#df9a06;}
/* tmn_lv2_service */
#nr_tmn #tmn_lv2_service{/* display:block; */
	z-index: 999;
}
#tmn_lv2_service{}
#tmn_lv2_service h2{font-size:14px; color:#303030; font-weight:700; padding-bottom:15px;}
#tmn_lv2_service .l{
	float:left;
	display:inline;
	padding-right:35px;
	min-height:30px;
	z-index: 999;
}
#tmn_lv2_service .l .col_box{
	overflow:hidden;
	margin-left: 0px;
	z-index: 999;
}
#tmn_lv2_service .l .col_box ul{float:left; display:inline; width:100px;}
#tmn_lv2_service .l .col_box ul li{padding:6px 0; float:left; display:inline; width:100px; position:relative; overflow:hidden;}
#tmn_lv2_service .l .col_box ul li a{
	float:left;
	display:inline;
	width:100px;
	position:relative;
	color:#FFF;
}
#tmn_lv2_service .l .col_box ul li a:hover{
	color:#FFF;
	text-decoration: underline;
}


#tmn_lv2_service .l .col_box_t{
	overflow:hidden;
	margin-left: 190px;
}
#tmn_lv2_service .l .col_box_t ul{float:left; display:inline; width:100px;}
#tmn_lv2_service .l .col_box_t ul li{padding:6px 0; float:left; display:inline; width:100px; position:relative; overflow:hidden;}
#tmn_lv2_service .l .col_box_t ul li a{
	float:left;
	display:inline;
	width:100px;
	position:relative;
	color:#FFF;
}
#tmn_lv2_service .l .col_box_t ul li a:hover{
	color:#FFF;
	text-decoration: underline;
}
#tmn_lv2_service .l .col_box ul li a.i_cat_fr{background-position:0 -0px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_fr:hover{background-position:0 -30px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_wm{background-position:0 -60px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_wm:hover{background-position:0 -90px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_ac{background-position:0 -120px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_ac:hover{background-position:0 -150px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_tv{background-position:0 -180px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_tv:hover{background-position:0 -210px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_he{background-position:0 -240px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_he:hover{background-position:0 -270px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_ke{background-position:0 -300px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_ke:hover{background-position:0 -330px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_wh{background-position:0 -360px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_wh:hover{background-position:0 -390px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_dg{background-position:0 -420px;}
#tmn_lv2_service .l .col_box ul li a.i_cat_dg:hover{background-position:0 -450px;}
#tmn_lv2_service .r{float:left; display:inline; padding-left:19px; overflow:hidden; width:745px;}
#tmn_lv2_service .r h2{padding-bottom:23px;}
#tmn_lv2_service .r ul.pic_list{padding-bottom:0; overflow:hidden; width:765px; margin-bottom:20px;}
#tmn_lv2_service .r ul.pic_list li{float:left; display:inline; width:235px; height:118px; overflow:hidden; margin-right:20px; position:relative;}
#tmn_lv2_service .r ul.pic_list li a{width:235px; height:118px; overflow:hidden; display:block; color:#303030;}
#tmn_lv2_service .r ul.pic_list li a:hover{color:#df9a06;}
#tmn_lv2_service .r ul.pic_list li a span{background-image:url(../images/nr_tmn_lv2_service_pic_tit_bg.png); _background-image:url(../images/nr_tmn_lv2_service_pic_tit_bg@ie6.png); background-repeat:no-repeat; height:26px; width:162px; position:absolute; left:0; bottom:0; _bottom:-1px; line-height:26px; font-size:14px; font-weight:700; text-indent:10px; color:#fff; display:block;}
#tmn_lv2_service .r ul.pic_list li a:hover span{background-position:0 -30px;}
#tmn_lv2_service .r ul.pic_list li .tit a{color:#fff;}
#tmn_lv2_service .r ul.txt_list{overflow:hidden;}
#tmn_lv2_service .r ul.txt_list li{float:left; display:inline;}
#tmn_lv2_service .r ul.txt_list li a{background-image:url(../images/nr_tmn_lv2_service_type_icons.png); background-repeat:no-repeat; padding-left:40px; height:32px; line-height:32px; float:left; display:inline; margin-right:25px;}
#tmn_lv2_service .r ul.txt_list li a:hover{}
#tmn_lv2_service .r ul.txt_list li a.i_tp_st{background-position:0 6px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_st:hover{background-position:0 6px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_pr{background-position:0 -34px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_pr:hover{background-position:0 -34px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_bl{background-position:0 -74px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_bl:hover{background-position:0 -74px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_hs{background-position:0 -114px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_hs:hover{background-position:0 -114px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_wl{background-position:0 -154px;}
#tmn_lv2_service .r ul.txt_list li a.i_tp_wl:hover{background-position:0 -154px;}


