@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
a{ text-decoration:none; color:#676767;}
a:hover{ color:#E40000;}
img{ border:none;}
li{ list-style:none;}
div{ margin:0 auto;}
.clear{ clear:both;}

body{ font:12px "宋体"; color:#555; background:url(../imgs/body_bg.jpg) repeat-x top center; line-height:22px;}
.n_body_bg{ font:12px "宋体"; color:#555; background:url(../imgs/n_body_bg.jpg) repeat-x top center; line-height:22px;}

.logo{ width:569px; height:73px; float:left; padding-top:9px;}
.top{ width:1002px; height:91px;}
.top_link{ float:right; width:245px; padding-top:30px; height:61px; overflow:hidden;}
.top_link ul li{ float:left; width:80px; height:30px; line-height:30px;}
.link_01{ background:url(../imgs/link_01.jpg) no-repeat 1px;; padding-left:21px; width:80px;}
.link_02{ background:url(../imgs/link_02.jpg) no-repeat 1px;; padding-left:23px; width:80px;}
.link_03{ background:url(../imgs/link_03.jpg) no-repeat 1px;; padding-left:25px; width:80px;}
.nav{ background:url(../imgs/nav_bg.jpg) no-repeat top center; width:992px; height:38px; line-height:38px; text-align:center;}
.nav ul li{ width:108px; float:left; height:38px; text-align:center; margin-left:2px;}
.nav ul{ margin-left:51px;}
.nav ul li a{ color:#fff; color:#fff; font-size:14px; display:block;}
.nav ul li a:hover{ color:#313131; font-size:14px; background:url(../imgs/n_a_hover.jpg) no-repeat top center; width:113px;}
.banner_bg{ background:url(../imgs/banner_bg.jpg) no-repeat; width:1002px; height:301px;}
.n_banner_bg{ background:url(../imgs/banner_bg.jpg) no-repeat; width:1002px; height:198px;}
.banner{ width:990px; height:300px; background:url(../imgs/banner_d_bg.jpg) top center no-repeat;}
.n_banner{ width:990px; height:198px;}
.n_banner img{ width:990px; height:198px;}
.note_bg{ width:1002px; height:35px;}
.note_left{ width:163px; height:35px; float:left;}
.note_right{ width:833px; height:35px; float:left; background:#F0F4F8; color:#f25100; line-height:35px; border-right:1px solid #AEB7BE;}
.c_left{ width:495px; float:left; height:205px; border:1px solid #AEB7BE; padding:1px;}
.c_l_t{ width:493px; background:url(../imgs/title_list.jpg) repeat-x; height:32px;}
.c_r_t{ width:474px;background:url(../imgs/title_list.jpg) repeat-x; height:32px;}
.c_right{ width:476px; height:205px; float:left; border:1px solid #AEB7BE; margin-left:13px; padding:1px;}
.c_rc_left{ width:280px; height:155px; margin:9px; _margin-left:4px;float:left;}
.c_rc_right{ width:160px; height:155px; margin-top:10px; float:left; margin-left:3px;}
.c_1{ width:992px;}
.c_1_title{ background:url(../imgs/title_b1.jpg) no-repeat; width:107px; height:32px; text-align:center; line-height:32px; font-size:16px; font-family:"微软雅黑"; margin-left:0; color:#fff;}
.c_1_c{ width:493px; background:url(../imgs/t_c_bg.jpg) repeat-x; height:171px;}
.c_r_c{ width:474px; background:url(../imgs/t_c_bg.jpg) repeat-x; height:171px;}
.c_about{ padding:15px 20px 0px 15px; color:#445A6C;}
.a_about img{ margin-top:15px;}
.btn_news{ margin-top:7px;}

.c_rc_left ul li{ float:left; width:275px; height:25px; line-height:25px; overflow:hidden; background:url(../imgs/ul_bg.jpg) bottom no-repeat;}
.c_rc_left ul li span{ float:right;}



/*首页新闻滚动*/
.f_pic {
    height: 120px;
    overflow: hidden;
    width: 158px;
}
.f_pic a img {
    border: 1px solid #EBEBEB;
    height: 120px;
    width: 156px;
}
.f_picbtn {
    height: 17px;
    margin-top: 10px;
}
.f_picbtn {
    float: right;
    margin-right: 10px;
}
.f_picbtn ul li {
    background: none repeat scroll 0 0 #DEAF4D;
    cursor: pointer;
    float: left;
    height: 6px;
    margin-left: 5px;
    overflow: hidden;
    width: 6px;
}
.f_picbtn ul li.rollcur {
    background: none repeat scroll 0 0 #A68032;
}

.product{ width:990px; border:1px solid #AEB7BE; border-top:none;}
.p_t{ width:988px; background:url(../imgs/pro_t_bg.jpg) repeat-x scroll; height:46px;}
.p_t span{ float:right; padding-top:20px; padding-right:15px;}
.p_title{ background:url(../imgs/pro_bg.jpg) no-repeat; width:118px; padding-top:12px; height:34px; line-height:34px; margin-left:0; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff;}

.p_list{ margin:0 auto; margin-top:23px; margin-left:3px; _margin-left:1px;}
.p_list ul li{ width:154px; height:193px; float:left; border:1px solid #D4D4D4; margin-left:4px; margin-right:4px; background:url(../imgs/p_x_bg.jpg) repeat-x; margin-bottom:16px;}
.p_list ul li img{ width:154px; height:109px;}
.p_list ul li p{ float:left; width:154px;}

.p_list1{ margin:0 auto; margin-top:23px; margin-left:3px; _margin-left:1px;}
.p_list1 ul li{ width:154px; height:193px; float:left; border:1px solid #D4D4D4; margin-left:13px; margin-right:13px; background:url(../imgs/p_x_bg.jpg) repeat-x; margin-bottom:16px;}
.p_list1 ul li img{ width:154px; height:109px;}
.p_list1 ul li p{ float:left; width:154px;}

.font_1{ float:left; width:39px; padding-left:8px; font-weight:bold;}
.font_2{ color:#E40000;}
.font_3{ width:720px; background: url(../imgs/font_3.jpg) no-repeat 10px 12px #D5E3E7; height:30px; padding-left:20px;}
.font_4{ width:720px; background: url(../imgs/font_1.jpg) no-repeat  10px 12px #fff; height:30px; padding-left:20px;height:30px;}
.font_5{ color:#f00; font-size:14px; font-weight:bold; margin-top:20px;display:block;}
.font_6{ color:#FF3C15; display:block; margin-left:20px;}
.f_link{ background:url(../imgs/f_link.jpg) no-repeat top center; width:992px; height:77px; margin-top:22px; overflow:hidden;}
.link_note{ padding-top:18px; width:870px; padding-left:120px; color:#fff;}
.link_note a{ color:#fff;}
.foot{ width:992px; padding:15px 0px; line-height:25px;}
.foot a:hover{ color:#f00;}


/*内页*/
.n_main{ width:990px; margin-top:21px;}
.left{ float:left; width:220px;}
.right{ float:left; width:750px; margin-left:20px; overflow:hidden;}
.ul_list{ background:url(../imgs/ul_list_bg.jpg) repeat-y; width:220px; padding:10px 0px 20px 0px;}
.ul_list ul { margin-left:8px;}
.ul_list ul li{ float:left; background:url(../imgs/left_li_bg.jpg) no-repeat center center; width:212px; height:30px; text-align:right;}
.ul_list ul li a{ padding-right:50px; line-height:30px;}
.ul_list ul li a:link{ height:29px; color:#fff; display:block; color:#555;}
.ul_list ul li a:hover{ background:url(../imgs/left_a_hover.jpg) no-repeat top center; height:29px; color:#fff; display:block;}
.ul_list ul li a:active{background:url(../imgs/left_a_hover.jpg) no-repeat top center; height:29px; color:#fff; display:block;}


.contact_bg{ background:url(../imgs/contact_bg.jpg) top center no-repeat; width:220px; height:354px;}
.contact_bg1{ background:url(../imgs/contact_bg2.jpg) top center no-repeat; width:220px; height:130px;}
.contact{ padding-top:104px; width:185px; color:#000;}

.n_r{ width:750px; background:url(../imgs/n_r_title_bg.jpg) repeat-x; height:41px;}
.n_r_title{ background:url(../imgs/n_r_title.jpg) no-repeat; width:99px; height:32px; float:left; padding-top:9px; line-height:32px; padding-left:20px; color:#fff; font-size:16px; font-family:"微软雅黑";}
.n_r_link{ float:right; padding-right:14px; background:url(../imgs/n_link_bg.jpg) no-repeat center left; padding-left:20px; margin-top:13px;}
.n_r_link a:hover{ color:#E40000;}
.n_about{ padding:10px;}
.n_about img{ padding:10px 10px 20px 0px;}
.dl_list{ width:740px; margin-top:27px; background:url(../imgs/dl_list_bg.jpg) bottom no-repeat; padding-bottom:10px;}
.dl_list2{ width:520px; float:left; margin-left:15px;}
.dl_left{ float:left; width:200px; height:116px;}
.dl_left img{ width:200px; height:116px;}
.dl_list2 dl dt{ margin-bottom:10px; background:url(../imgs/dt_bg.jpg) center left  no-repeat; padding-left:13px;}
.dl_list2 dl dt a{ font-size:14px; font-weight:bold; color:#096EFF;}
.dl_list2 dl a:hover{ color:#E40000;}

.dl_list1{ width:740px; margin-top:27px; background:url(../imgs/dl_list_bg.jpg) bottom no-repeat; padding-bottom:10px;}

.dl_list{ width:740px; margin-top:27px; background:url(../imgs/dl_list_bg.jpg) bottom no-repeat; padding-bottom:10px;}
.dl_list dl dt{ margin-bottom:10px; background:url(../imgs/dt_bg.jpg) center left  no-repeat; padding-left:13px;}
.dl_list dl dt a{ font-size:14px; font-weight:bold; color:#096EFF;}
.dl_list dl a:hover{ color:#E40000;}

.n_ul_list{ width:740px; line-height:30px; margin-top:30px;}
.n_ul_list ul li span{ float:right; padding-right:20px;}
.page {
    float: right;
    margin-top: 20px;
    padding-right: 5px;
}
.page a hove{ color:#E40000;}

.news_content {
    padding-top: 30px;
    width: 740px;
}
.news_content h3 {
    margin: 0 auto;
    text-align: center;
    width: 500px;
	color:#003399;
}
.show_news_about {
    border-bottom: 1px dashed #999999;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 10px;
    text-align: center;
    width: 700px;
}
.show_ns_info {
    margin: 0 auto;
    width: 700px;
}
.show_ns_info p {
    margin: 0 auto;
    width: 695px;
}

/*资质放大*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 10;
background: #006EE5;
visibility: hidden;
z-index: 40;
cursor: hand;
cursor: pointer;
border:1px solid #919DAC;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.1em;
color: #16387C;
padding: 5px 0;
text-align: right;

}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
padding:3px; text-align:center;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #fff;
padding: 5px;
z-index: 5;
}

.honor_list2{width:740px;_width:740px;text-align:center;overflow:hidden; margin-top:15px;}
.honor_list2 ul li{float:left;width:219px;height:165px;margin:10px;overflow:hidden;line-height:20px; background:#f0f0f0;}
.honor_list2 ul li img{width:217px;height:140px; padding:1px;}

.hr_box{border:5px solid #f0f0f0;padding:10px; margin-top:20px;}
.hr_tb{border-top:3px solid #bd8e02;border-bottom:3px solid #bd8e02;padding-top:10px; margin-top:20px;}
.hr_tb table tr td{height:30px;line-height:22px;border-top:1px solid #c9c9c9;text-indent:10px;color:#636363;}
.font20{width:120px;text-align:center;color:#636363;background:#eeeeee;border-right:1px solid #c9c9c9;}
.map{ width:730px; margin:10px 0px 20px 10px;}
.t_table1{ margin-top:20px; width:740px;}
.n_service{ width:650px; margin-top:20px;}
.n_service dl dt{ font-size:14px; font-weight:bold; color:#e40000; padding-left:20px; padding-top:10px;}
.n_service dl dd{ padding-left:40px;}
.message{ margin-top:20px;}

.r_contact{ width:735px; margin-top:20px; margin-left:10px;}
.r_xx{ width:735px; margin-bottom:10px;}
.r_xl{ width:335px; height:35px; margin-right:12px; background:#f0f0f0; float:left; line-height:35px; padding-left:20px;}



/* 树形菜单开始 */
/*.l1 {font-size:12px; height:30px; text-align:right;cursor:pointer;background:url(../imgs/left_li_bg.jpg) no-repeat center center; width:212px; height:30px;  line-height:30px;font-weight:normal;}
.l1 a{ height:29px; color:#555; display:block; display:block; padding-right:50px; width:162px;}
.l1 a:hover{ background:url(../imgs/left_a_hover.jpg) no-repeat top center; height:29px; color:#fff; display:block; display:block; padding-right:50px; width:162px;}
.slist { margin:0 0 5px 0; display:none; }
.l2 { font-size:12px; text-align:right;}
.l2 a { width:172px; height:30px; display:block; line-height:30px;background:url(../imgs/h1_a.jpg) no-repeat center center; padding-right:40px; font-weight:normal; color:#FC3E15;}
.currentl2 a,.l2 a:hover { background:url(../imgs/h1_a.jpg) no-repeat center center; width:172px; line-height:30px; color:#FC3E15; padding-right:40px; height:30px; font-weight:normal;}
.ul_list1{ background:url(../imgs/ul_list_bg.jpg) repeat-y; width:220px; padding:10px 0px 20px 0px;}
.dh_list{ margin-left:8px;}
.n_p_cont{ width:740px; margin-top:15px;}*/

/* 树形菜单开始 */
.l1,.z_select{font-size:12px; height:30px; text-align:right;cursor:pointer;background:url(../imgs/left_li_bg.jpg) no-repeat center center; width:212px;line-height:30px;font-weight:normal; color:#FFFFFF;}
.z_select{ background:url(../imgs/left_a_hover.jpg) no-repeat top center; color:#FFFFFF;}

.l1 a{ height:29px; color:#555; padding-right:50px;}
.z_select a{ color:#fff;}
.l1 a:hover{ height:29px; color:#fff; padding-right:50px;}
.slist { margin:0 0 5px 0; display:none; }
.l2 { font-size:12px; text-align:right;}
.l2 a { width:172px; height:30px; display:block; line-height:30px;background:url(../imgs/h1_a.jpg) no-repeat center center; padding-right:40px; font-weight:normal; color:#FC3E15;}
.currentl2 a,.l2 a:hover { background:url(../imgs/h1_a.jpg) no-repeat center center; width:172px; line-height:30px; color:#FC3E15; padding-right:40px; height:30px; font-weight:normal;}
.ul_list1{ background:url(../imgs/ul_list_bg.jpg) repeat-y; width:220px; padding:10px 0px 20px 0px;}
.dh_list{ margin-left:8px;}
.n_p_cont{ width:740px; margin-top:15px;}