@charset "gb2312";
/* Reset css*/

body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
  border:medium none;
  margin: 0;
  padding: 0;
}
#link table td p a:hover{ color:#e1b312;}
/** 设置默认字体 **/
body,button, input, select, textarea {
	vertical-align:middle !important;
	vertical-align:baseline;
	color:#686868;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:lighter; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#686868;}
a{blr:expression(this.onFocus=this.blur()); outline:none;}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
a:hover { text-decoration: none; color:#346dca; }
/** 重置图片元素 **/
img{ border:0px;}

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
body{background:#f1f1f1; color:#686868;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}

#TopDiv{ height:99px; width:990px; margin:0 auto;margin-top: -20px;}
.head_line{height:71px; background:url(../images/head_line.jpg) 0 0 repeat-x; margin-top:-5px;}
.logo{ width:275px; height:99px; float:left;}
.index_search{ float:right; width:700px; margin-top:10px;}
.search_text{border:1px solid #cccccc; border-right:none; width:200px; height:30px; font-size:14px; line-height:30px; padding-left:5px;}
.search_btn{background:url(../images/index_search.jpg) 0 0 no-repeat; width:79px; height:32px; border:none; margin:0 0 0 -5px;}
#index_content{ width:990px; margin:-50px auto;zoom:1; overflow:hidden;}
#link table{ width:937px;}
#link table td{ padding-left:40px; width:110px; vertical-align:top; color:#5f5f5f;}
#link table td a{ color:#5f5f5f;}
#link table td a:hover{ color:#346dca;}
.link_title_font{ font-weight:bold; font-size:14px; color:#5f5f5f;}
#link table p{ margin-bottom:5px;}
.link_call_mobile{ background:url(../Images/call_mobile.jpg) 0 0 no-repeat; padding-left:20px;}
.link_call_tel{ background:url(../Images/call_tel.jpg) 0 0 no-repeat;padding-left:20px;}
#foo1 img{ width:80px; height:60px;}

/*menu*/
#nav {width:937px; display:block; margin-bottom:10px;}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "微软雅黑"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {background:url(../images/menu_bg_tab.jpg) 0 0 repeat-x; float:left; border-top:1px solid #dddddd; border-right:1px solid #dddddd;height:39px; width:132px;/*IE6 only*/}
#nav .mainlevel a {color:#8e8e8e; font-size:14px; font-weight:bold; text-decoration:none; line-height:32px; display:block; padding:0 25px; width:80px;}
#nav .mainlevel a:hover {text-decoration:none; background: url(../images/menu_bg_tab2.jpg) 0 0 repeat-x;}
#nav .mainlevel ul {display:none; position:absolute;z-index:999;}
#nav .mainlevel li {background:#fdaf0d; width:130px;/*IE6 only*/}
#nav .mainlevel li a{ color:#444; font-weight:normal; font-size:12px;}
#nav .mainlevel li a:hover{ background:#402d03; color:#fff;}

#newnav {
	width:946px;
	height:60px;
	display:block;
	clear:both;
	position:relative;
	z-index: 1003;
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#newnav li{width:117px;height:55px;float:left;text-align:center;line-height:43px;font-family:"微软雅黑","宋体";font-size:14px;}
#newnav li a{ color:#646777;position:relative; z-index:1003;}
#newnav li a:hover{color:#e1b312;}
#newnav li.back {height: 6px;position: absolute;z-index: 1002;margin-top: 2px;background-image: url(../images/nav_tip.png)!important; /* FF IE7 */background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav_tip.png'); /* IE6 */_background-image: none; /* IE6 */}
#navbbs {top: 48px;left:804px;background: url(/css/navbbs.png) 0 0 no-repeat;position: absolute;width:131px;height:82px;color:#000000;padding-top:0px;display:none;}
#navbbs li {width:131px;}
#navbbs #huiyuantilink{height:40px;margin:0;padding:0; padding-top:5px; padding-left:13px;width:118px;}
#navbbs #huiyuantilink:hover {background:url(/css/navbbs.png) -139px 0 no-repeat}
#navbbs #bbslink{height:35px;line-height:30px; margin-top:2px;padding:0px}
#navbbs #bbslink:hover{background:url(/css/navbbs.png) -139px -48px no-repeat}
#navbbs li a {font-size:14px;color: #ffffff;}
#navbbs li a:hover{ color: #ffffff;}
#navindex {top: 48px;left:5px;background: url(../images/navindex.png) -134px 0 no-repeat;position: absolute;width:134px;height:195px;color:#000000;padding-top:10px;padding-left:0px;display:none;}
#navindex li{line-height:39px;height:39px;}
#navindex li:hover {margin-left:1px;background: url(../images/navindex.png) 0 -10px no-repeat;}
#navindex li a {font-size:14px;color: #ffffff;}
#navindex li a:hover{color: #ffffff;}
#productlink {padding-left:2px;width: 940px;height: 362px;left: 3px;top: 48px;position: absolute;display: none;z-index: 9999;background: url(/css/subnav_bg.png) no-repeat;}
#productlink ul {margin-top:10px;width:132px;float:left;}
#productlink ul.split {width:2px;float:left;}
#productlink ul li {padding:0px;margin:0px;margin-bottom:2px;text-indent:2.5em;line-height:22px;font-size:12px;width: 132px;height: 22px;text-align:left;background:url(/css/li.png) 22px 8px no-repeat;}
#productlink ul li a:hover{color:#0095d7;}
#productlink ul li.item {background-image:none;text-indent:0;width: 132px;height: 81px;margin-bottom:12px;}#productlink ul li.item img {
            azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/css/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
        }
#productlink ul li.item:hover {background:url(/css/subnav_over_bg.png) 0 0 repeat-x;}
#productlink ul#otherlink {width:220px;height:30px;left:710px;top:308px;position:absolute;}
#productlink ul#otherlink li{background:none;}
#productlink ul#otherlink li{background:url(/css/otherlink.png) no-repeat;cursor:pointer;}
#productlink ul#otherlink li.newshow{width:81px;height:28px;background-position:-81px 0px;}
#productlink ul#otherlink li.newshow:hover{background-position:0px 0px;}
#productlink ul#otherlink li.powershow{width:113px;height:28px;margin-left:20px;background-position:-162px 0px;}
#productlink ul#otherlink li.powershow:hover{background-position:-275px 0px;}


.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

/*index_news*/
#index_news{ width:937px; height:160px; margin:0 auto;}
#index_news .news{ width:450px; height:160px; float:left;}
#index_news .acts{ width:450px; height:160px; float:right;}
#index_news .news_t_img{ width:211px; height:145px; float:left;}
#index_news .news_list{ width:211px; height:160px; float:right;}
#index_news h3{ font-family:"微软雅黑","宋体";font-size:24px; color:#2f2f2f; margin-bottom:5px;}
#index_news .lt_ul li a{color:#8d8d8d; line-height:23px; height:23px;}
#index_news .lt_ul li a:hover{
	color:#e1b312;
}
#index_news .more b{color:#ff9114; font-weight:bold;}
/*jquery选项卡*/

/*图片左右切换*/
        .carouFredSel_ImgList
        {
            width: 937px;
            height:100px;
            margin: 0 auto;
            overflow:hidden;
        }
        .caroufredsel_wrapper
        {
            float: left;
            display: inline;
            margin: 0 5px;
        }
        #foo1 a
        {
            padding: 9px;
            margin: 10px;
            display: inline;
            float: left;
        }
        #foo1 a:hover
        {
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
            cursor: pointer !important;
        }
        #foo1 table
        {
            height: 50px;
        }
        #foo1 h3
        {
            font-weight: bold;
            color: #424242;
        }
        #foo1 h5
        {
            color: #686868;
        }
        #foo1 table td
        {
            padding: 0 10px 0 0;
        }
        #foo1 img
        {
            border: 0;
        }
        a.prev, a.next
        {
            width: 27px;
            height: 24px;
            display: block;
            float: left;
            display: inline;
            margin-top: 30px;
        }
        a.prev
        {
            background: url(../images/marque_left.jpg) no-repeat transparent;
        }
        a.next
        {
            background: url(../images/marque_right.jpg) no-repeat transparent;
        }
        a.prev:hover
        {
            background: url(../images/marque_left_a.jpg) no-repeat transparent;
        }
        a.next:hover
        {
            background: url(../images/marque_right_b.jpg) no-repeat transparent;
        }
        a.prev span, a.next span
        {
            display: none;
        }
        .clearfix
        {
            float: none;
            clear: both;
        }
        
        /*图片轮播Css*/
        
        /* main_content */
.main_content{width:937px;margin:0 auto;position:relative;zoom:1;}
/* nf_hp_kv */
.nf_hp_kv{width:100%;position:relative; margin-bottom:10px;}
.nf_hp_kv .window{width:937px;margin:0 auto;height:366px;overflow:hidden;position:relative;background: url(../images/loading.gif) no-repeat 50% 50%;}
.nf_hp_kv .window .kv_item{width:937px;height:366px;overflow:hidden;position:absolute;top:0;left:0;}
.nf_hp_kv .nav{position:absolute;height:20px;left:50%;top:320px;}
.nf_hp_kv .nav li{width:20px;height:20px;float:left;display:inline;}
.nf_hp_kv .nav li a{width:20px;height:0px;padding-top:20px;float:left;display:inline;background-image:url(../images/nf_hp_kv_dot.png);_background-image:url(../images/nf_hp_kv_dot_ie6.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
.nf_hp_kv .nav li.active a, .nf_hp_kv .nav li a:hover{background-position:-20px 0;}
.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next{width:32px;height:78px;position:absolute;top:110px;box-shadow:0 0 5px #666;overflow:hidden;}
.nf_hp_kv .btn_prev{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.nf_hp_kv .btn_next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.nf_hp_kv .btn_prev a, .nf_hp_kv .btn_next a{width:32px;height:78px;line-height:999em;overflow:hidden;display:block;background-image:url(../images/nf_hp_kv_btn_nav.png);}
.nf_hp_kv .btn_prev a{background-position:0 0;}
.nf_hp_kv .btn_next a{background-position:right 0;}
.nf_hp_kv .btn_prev a:hover, .nf_hp_kv .btn_next a:hover{opacity:0.8;}
/* nf_hp_teaser_c3x */
.nf_hp_teaser_c3x{
	width:937px;
	height:120px;
	position:relative;
}
.nf_hp_teaser_c3x .t_l, .nf_hp_teaser_c3x .t_m, .nf_hp_teaser_c3x .t_r{
	width:155px;
	height:100px;
	overflow:hidden;
	float:left;
	display:inline;
	padding-right:1px;
	position:relative;
}
.nf_hp_teaser_c3x .t_r{background-image:none;padding-right:0;}
.nf_hp_teaser_c3x .t_item{width:311px;height:168px;overflow:hidden;position:absolute;left:0;top:0;}
        
        
.lr_menu{ width:272px;background-color:#ffffff; border:#ACACAC solid 1px;filter:alpha(opacity=90);opacity: 0.90;display:block; position:absolute; z-index:999;}
.lr_menu dl{width:100%; display:block; overflow:hidden;}
.lr_menu a{ width:100%;display:block; color:#666666;height:30px; line-height:30px; font-size:12px;blr:expression(this.onFocus=this.blur()); outline:none; overflow:hidden;}
.lr_menu a:hover{background-color:#E2E2E2; color:#333333; text-decoration:none;}
.lr_menu dt{}
.lr_menu dt a{text-indent:12px;}
.lr_menu dd a{text-indent:24px;background-position:16px center;}
.match_current{background-color:#E2E2E2; color:#333333; text-decoration:none;}
