@charset "utf-8";
/* CSS Document */
/***** -----   Initialization   -----*****/
html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, samp, strong, blockquote, dl, dt, dd, ul, ol, li, pre, form, label, table, tbody, tr, th, td, img { border:0 none; margin:0; padding:0; font-size:100%; }
input, textarea, select { margin:0; padding:0; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
a:active { star:expression(this.onFocus=this.blur()); }
a:focus { outline:0; }
textarea, select { background:#fff; resize:none; }
body { font: 12px/1.5 \5B8B\4F53, Tahoma, Helvetica, Arial, sans-serif; }
ul, ol { list-style:none; }
em, i { font-style:normal; }
table { /*border-collapse: collapse; border-spacing: 0; */}
.clearfloat, .clears { clear:both; height:0; line-height: 0px; font-size: 1px; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
/***** -----   Ending Initialization   -----*****/
/*---Pages Style ---*/
.pages{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px;}
.pages a, .pages span{ display:inline-block; vertical-align:bottom;}
.pages a:hover, .pages span{ text-decoration:none;}
/*Style 1*/
.pages1 .pages { color:#666; height:20px; line-height:20px; }
.pages1 .pages a, .pages1 .pages span { padding:0px 7px; border:2px solid #f0f0f0; color:#48b9ef; }
.pages1 .pages a:hover, .pages1 .pages span {  border-color:#ff5a00; color:#ff5a00; }
.pages1 .pages span { background-color:#ff6c16; color:#fff; }
/*Style 2*/
.pages2 .pages { color:#666; height:22px; line-height:22px; }
.pages2 .pages a, .pages2 .pages span { border-radius:2px; padding:0px 7px; border:1px solid #b7d8ee; color:#0030ce; }
.pages2 .pages a:hover, .pages2 .pages span { border-color:#b7d8ee; background-color:#d2eaf6; color:#0066a7; }
.pages2 .pages span { color:#444444; }
/*Style 3*/
.pages3 .pages { color:#666; height:20px; line-height:20px; }
.pages3 .pages a, .pages3 .pages span { border-radius:2px; padding:0px 7px; border:1px solid #9aafe5; color:#2e6ab1; }
.pages3 .pages a:hover, .pages3 .pages span { border-color:#2b66a5; background-color:lightyellow; color:#000; }
.pages3 .pages span { color:#fff; background:#2e6ab1; border-color:#000080; }
/*Style 4*/
.pages4 .pages { color:#666; height:24px; line-height:24px;  }
.pages4 .pages a, .pages4 .pages span { border-radius:2px; padding:0px 8px; border:1px solid #ccc; color:#666; }
.pages4 .pages a:hover, .pages4 .pages span { border-color:#Fd6d01; background-color:#FFEDE1; color:#000; }
/*Style 5*/
.pages5 .pages { color:#666; height:21px; line-height:21px; }
.pages5 .pages a, .pages5 .pages span { border-radius:2px; padding:0px 6px; border:1px solid #c7c7c7; color:#333; }
.pages5 .pages a:hover, .pages5 .pages span { border-color:#5c6f8d; background-color:#7d95b9; color:#fff; }
/*Style 6*/
.pages6 .pages { color:#666; height:21px; line-height:21px; }
.pages6 .pages a, .pages6 .pages span { border-radius:2px; padding:0px 7px; border:1px solid #BEBEBE; color:#333; }
.pages6 .pages a:hover, .pages6 .pages span { border-color:#C20000; background-color:#DD0000; color:#fff; }
/*Style 7*/
.pages7 .pages { color:#434343; height:20px; line-height:20px; }
.pages7 .pages a, .pages7 .pages span { border-radius:2px; padding:0px 7px; border:1px solid #fcc4c7; color:#b64c49; background:#fefefe; }
.pages7 .pages a:hover, .pages7 .pages span { border-color:#fcc4c7; background-color:#f87278; color:#fefef5; }

/*---背景 链接颜色---*/
body{ background:#fff; }
a { color:#333; }
a:hover { color:#c00; }

/*---控件---*/
/*input*/
.ipt1 { height:25px; line-height:25px; border:1px solid #d6d6d6; padding:0 5px; width:164px; background:#fff; }
/*button*/
.btn1 { padding:0 24px; cursor:pointer; border:0 none; height:25px; line-height:25px; background:#b47c25; color:#e1cba8; font-size:14px; }
/*select*/
.slt1 { }
/*textarea*/
.tarea1 { }

/*---顶部---*/
.topper{ }
.topper, .topper_m{ height:33px; line-height:33px; background:#4c4c4c;}
.topper_m{ width:1006px; margin:0 auto;}
.topper_m, .topper_m a, .topper_m a:hover{ color:#fff;}
.topper_m_l{ float:left; display:inline;}
.topper_m_r{ float:right; display:inline;}
.topper_m_r a, .topper_m_r .s_line{ float:right; display:inline; margin:0 0 0 14px;}
.topper_m_r .a_ico{ padding:0 0 0 20px; background:url(../img/topper_a_ico.gif) no-repeat;}
.topper_m_r .a_ico1{ background-position:0 -145px;}
.topper_m_r .a_ico2{ background-position:0 -68px;}
.topper_m_r .a_ico3{ background-position:0 7px;}
.topper_m_r .a_ico4{ background-position:0 -228px; padding:0 0 0 27px;}

/*---头部---*/
.header{ }
.header, .header_m{ height:112px; background:#f7efc6 url(../img/header.gif) no-repeat center 0;}
.header_m{ width:1006px; margin:0 auto;}

.index_header, .index_header .header_m{ height:144px; background:#f7efc6 url(../img/header1.gif) no-repeat center 0;}

/*---尾部---*/
.footer{ }
.footer, .footer_m{ height:161px; background:url(../img/footer.gif) no-repeat center 0;}
.footer_m{ width:1006px; margin:0 auto; text-align:center;}
.footer_m .p1{ height:52px; line-height:52px; color:#a8a8a8; overflow:hidden;}
.footer_m .p2{ line-height:20px; color:#757575; margin:13px 0 0 0;}

/*---导航---*/
.nav{ }
.nav, .nav_m{ height:49px; background:url(../img/nav_bg.gif) repeat-x 0 0;}
.nav_m{ width:1006px; margin:0 auto;}
.nav_m ul{}
.nav_m li{ float:left; display:inline; height:39px; line-height:39px; overflow:hidden; font-size:14px; font-weight:bold;}
.nav_m li a{ float:left; display:inline; height:39px; line-height:39px; color:#fff; background:url(../img/nav_dev.gif) no-repeat right 0; padding:0 22px 0 20px;}
.nav_m li a.last{ background:none;}
.nav_m li a, .nav_m li a:hover{ color:#fff;}

.nav_m_en{}
.nav_m_en li{ font-size:13px;}
.nav_m_en li a{ line-height:16px; height:32px; padding:3px 9px 0 10px; text-align:center;}
.nav_m_en li .single{ line-height:32px;}

/*---布局---*/

/*内页*/
.inner{ width:1006px; margin:25px auto 37px;}
.inner_l{ float:left; display:inline; width:184px;}
.inner_r{ float:right; display:inline; width:802px;}

/*导览框*/
.guide_frm{ border:1px solid #e0e0e0; min-height:360px; /*height:360px;*/}
.guide_frm h2{ height:36px; line-height:35px; background:url(../img/guide_frm_h2.gif) repeat-x 0 0; margin:0 1px; padding:0 15px; font-size:14px; color:#666666;overflow:hidden;}
.guide_frm ul{ padding:12px 10px 12px 13px;}
.guide_frm li{ border-bottom:1px dotted #c0c0c0;}
.guide_frm li a{ display:block; min-height:40px; line-height:25px; font-size:14px; color:#000; padding:0 0 0 52px; overflow:hidden; background:url(../img/guide_frm_ico.gif) no-repeat 19px 17px;}
.guide_frm li a:hover, .guide_frm li a.cur{ color:#cc0000; text-decoration:none; background-position:19px -53px}
.guide_frm li a.cur{ font-weight:bold;}

/*主体框*/
.main_frm{ border:1px solid #e0e0e0;}
.main_frm h2{ height:36px; line-height:35px; overflow:hidden; background:url(../img/main_frm_h2.gif) repeat-x 0 0;}
.main_frm h2 span{ float:left; display:inline; padding:0 0 0 22px; font-size:14px; color:#666666;}
.main_frm h2 em{ font-weight:normal; float:right; display:inline; padding:0 11px 0 0;}
.main_frm h2 em, .main_frm h2 em a, .main_frm h2 em a:hover{ color:#000;}
/*列表*/
.listing_main{ padding:23px 39px 23px 27px;}
.listing_main ul{}
.listing_main li{ overflow:hidden; zoom:1; height:36px; line-height:36px; font-size:14px;}
.listing_main li span{ float:left; display:inline;}
.listing_main li span i{ margin:0 7px 0 0;}
.listing_main li span, .listing_main li span a{ color:#000;}
.listing_main li span a:hover{ color:#000;}
.listing_main li em{ float:right; display:inline; color:#000;}
/*翻页*/
.turns{ margin:35px 0 20px ;}
/*文章*/
.article_main{ padding:40px 40px 40px 47px; font-size:14px; color:#666; /*line-height:24px;*/}
.article_main h1{ text-align:center; font-size:22px; font-weight:normal; color:#444; font-family:\5FAE\8F6F\96C5\9ED1; padding:0 0 22px; border-bottom:1px dotted #ccc; /* height:26px;line-height:26px;*/}
.article_main .img_store{ text-align:center; margin:34px 0;}
.article_main .img_store img{ margin:0 auto; display:block;}
.article_main p{ margin:0 0 10px;}

/*出版物*/
.print_goods_main{ padding:43px 20px 40px 30px;}
.print_goods_main h1{ height:44px; line-height:44px; overflow:hidden; text-align:center; font-size:24px; color:#333333; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal;}
.print_goods_main .second_title{ margin:6px 0 0 0; height:22px; line-height:22px; color:#999999; text-align:center; padding:0 0 21px; border-bottom:1px dotted #c4c4c4;}
.print_goods_main .second_title .s1{ margin:0 20px 0 0;}
.print_goods_main ul{ margin:20px 0 0 0;}
.print_goods_main li{ margin:0 0 43px;}
.print_goods_main li dl{ overflow:hidden; zoom:1;}
.print_goods_main li dt{ height:32px; line-height:32px; overflow:hidden; background:#f7f7f7;}
.print_goods_main li dt span{ font-size:14px; float:left; display:inline; padding:0 0 0 16px; font-weight:bold; color:#666666;}
.print_goods_main li dd{ padding:8px 7px 0 24px;}
.print_goods_main li dd p{ height:36px; line-height:36px; overflow:hidden;}
.print_goods_main li dd p span{ font-size:14px; float:left; display:inline; width:640px;}
.print_goods_main li dd p span, .print_goods_main li dd p span a{ color:#666;}
.print_goods_main li dd p span a:hover{ color:#c00;}
.print_goods_main li dd p span i{ margin:0 7px 0 0;}
.print_goods_main li dd p em{ float:right; display:inline; color:#999;}

/*产品*/
.product_listing{ zoom:1; overflow:hidden; padding:50px 0 50px 30px;} 
.product_listing ul{}
.product_listing li{ width:176px; float:left; display:inline; text-align:center; margin:0 35px 10px;}
.product_listing li img{ width:176px; height:135px; display:block;}
.product_listing li p{ padding:8px 0 15px; height:40px; line-height:20px;}
.product_listing li a{ color:#666;}
.product_listing li a:hover{ color:#c00;}


/*首页*/
.index{ margin:9px auto 15px; width:1006px;}
/*第一部分*/
.column1{ height:366px; overflow:hidden;}
.column1_l{ float:left; display:inline; width:290px;}
.column1_c{ float:left; display:inline; width:429px; margin:0 0 0 15px;}
.column1_r{ float:right; display:inline; width:255px;}
/*幻灯片*/
.slideshow_wrapper { position:relative; padding:4px; border:1px solid #e0e0e0; background:#fff; width:280px; height:356px; overflow:hidden; }
.slideshow_footbar, .slideshow_footbar_bg, .slideshow_footbar_val { z-index: 5; position: absolute; width: 280px; bottom: 4px; height: 30px; cursor:pointer; color:#fff; }
.slideshow_footbar_bg { z-index:4; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
.slideshow_footbar_val { float:left; line-height:30px; padding-left:12px; overflow:hidden; width:180px; }
.slideshow_photo { position: absolute; width: 100%; height: 100%; cursor: pointer; }
.slideshow_photo a { z-index: 1; border-bottom: 0px; position: absolute; border-left: 0px; margin: 0px; display: block; border-top: 0px; top: 0px; border-right: 0px; left: 0px; }
.slideshow_photo a img { width:280px; height:356px; }
.slideshow_footbar{ width:278px;}
.slideshow_footbar .slideshow-bt { background: #666; margin: 5px 6px 0px 0px; width: 20px; height: 20px; line-height:20px; display: inline;float: right;  font-size: 12px; text-align:center; color:#fff; font-family:arial; }
.slideshow_footbar .bt-on { background: #ddd; color:#333; }
/*协会新闻*/
.index_frm1{ border-top:1px solid #f0f0f0;}
.index_frm1 h2{ position:relative; zoom:1; margin:0 8px; padding:0 3px 0 7px; border-bottom:1px solid #cf0300; height:34px; line-height:34px;}
.index_frm1 h2 span{ float:left; display:inline; font-size:14px; color:#d00b02;}
.index_frm1 h2 em{ float:right; display:inline; font-weight:normal;}
.index_frm1 h2 em, .index_frm1 h2 em a, .index_frm1 h2 em a:hover{ color:#000;}
.index_frm1 h2 .ico{ width:11px; height:7px; position:absolute; background:url(../img/index_frm1_ico.gif) no-repeat; left:32px; bottom:-7px; font-size:0;}

.association_new{ padding:21px 6px 0;}
.association_new dl{ padding:0 5px 14px; border-bottom:1px dotted #c1c1c1;}
.association_new dt{ font-size:14px; font-weight:bold; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.association_new dt, .association_new dt a, .association_new dt a:hover{ color:#666666;}
.association_new dd{ color:#666; height:60px; line-height:20px; overflow:hidden; text-indent:24px; margin:9px 0 0 0;}
.association_new ul{ margin:8px 0 0 0; padding:0 0 0 3px;}
.association_new li{ overflow:hidden; zoom:1; height:30px; line-height:30px;}
.association_new li span{ float:left; display:inline; width:335px;}
.association_new li span b{ color:#c3c3c3;}
.association_new li em{ float:right; display:inline; color:#000;}
.association_new li span, .association_new li span a{ color:#000}
.association_new li span a:hover{ color:#000;}

/*通知公告*/
.inner_frm2{ border:1px solid #e0e0e0;}
.inner_frm2 h2{ overflow:hidden; zoom:1; margin:0 1px; height:36px; line-height:36px; background:url(../img/inner_frm2.gif) repeat-x 0 0;}
.inner_frm2 h2 span{ float:left; display:inline; font-size:14px; color:#d00b02; padding:0 0 0 39px; background:url(../img/inner_frm2_ico.gif) no-repeat 10px 10px;}
.inner_frm2 h2 em{ float:right; display:inline; font-weight:normal; padding:0 7px 0 0;}
.index_frm2 h2 em, .inner_frm2 h2 em a, .inner_frm2 h2 em a:hover{ color:#000;}

.notice{ padding:5px 9px 3px;}
.notice_ul{ height:320px; overflow:hidden;}
.notice_ul ul{}
.notice li{ line-height:24px; padding:10px 3px 10px; border-bottom:1px dotted #c0c0c0; word-break:break-all;}
.notice li b{ color:#c8c8c8; font-weight:normal;}
.notice li .s1{ margin:0 20px 0 0;}
.notice li .s1, .notice li .s1 a{ color:#000;}
.notice li .s1 a:hover{ color:#000;}
.notice li .s2{ color:#000;}

.banner{ margin:15px 0 0 0;}
.banner img{ width:1006px;}

.banner_3in1{ margin:15px 0 0 0;}
.banner_3in1_l{ float:left; display:inline; width:290px;}
.banner_3in1_c{ float:left; display:inline; width:429px; margin:0 0 0 15px;}
.banner_3in1_r{ float:right; display:inline; width:255px;}

/*第二部分*/
.column2{ margin:15px 0 0 0; height:428px; overflow:hidden;}
.column2_l{ float:left; display:inline; width:290px;}
.column2_c{ float:left; display:inline; width:429px; margin:0 0 0 15px;}
.column2_r{ float:right; display:inline; width:255px;}

.inner_frm3{ border:1px solid #dfdfdf;}
.inner_frm3 h2{ height:34px; line-height:34px; overflow:hidden; zoom:1; background:url(../img/inner_frm3.gif) repeat-x 0 0; padding:0 11px;}
.inner_frm3 h2 span{ float:left; display:inline; color:#cf0700; font-size:14px; font-weight:bold;}
.inner_frm3 h2 em{ float:right; display:inline; font-weight:normal;}
.inner_frm3 h2 em, .inner_frm3 h2 em a, .inner_frm3 h2 em a:hover{ color:#000;}
/*刊物出版*/
.index_publication{ padding:24px 12px 0 12px; overflow:hidden; width:265px;}
.index_publication dl{ padding:0 2px 0 2px; height:204px; overflow:hidden; border-bottom:1px dotted #c6c6c6;}
.index_publication dt{ float:left; display:inline; margin:0 15px 0 0; width:112px;}
.index_publication dt img{ width:112px; height:151px; display:block;}
.index_publication dd{ line-height:24px; color:#000;}
.index_publication ul{ padding:9px 0 10px 0px; overflow:hidden; zoom:1; width:280px;}
.index_publication li{ height:24px; line-height:24px; overflow:hidden; width:130px; margin:0 5px; float:left; display:inline;}
.index_publication li a{ color:#000;}
.index_publication li a:hover{ color:#000;}
/*企业风采*/
.company_show{ padding:0 21px 17px 17px;}
.company_show ul{ height:375px; overflow:hidden;}
.company_show li{ padding:24px 0 11px 0; border-bottom:1px dotted #c5c5c5;}
.company_show li dl{ overflow:hidden; zoom:1; height:90px;}
.company_show li dt{ float:left; display:inline; width:120px;}
.company_show li dt img{ width:114px; height:84px; display:block; padding:2px; border:1px solid #dfdfdf;}
.company_show li dd{ float:left; display:inline; margin:0 0 0 9px; width:258px;}
.company_show li dd .p1{ height:22px; line-height:22px; overflow:hidden;}
.company_show li dd .p1, .company_show li dd .p1 a{ color:#313131;}
.company_show li dd .p1 a:hover{ color:#c00;}
.company_show li dd .p2{ color:#000; margin:5px 0 0 0; height:63px; line-height:21px; color:#000}

/*登录*/
.login_block{ height:124px; overflow:hidden;}
/*登录前*/
.login_before{ padding:12px 5px 0 10px;}
.login_before ul{}
.login_before li{ padding:4px 0 4px; line-height:27px;}
.login_before li .s1{ float:left; display:inline; width:42px; margin:0 11px 0 0; color:#838383;}
.login_before li .ipt1{ float:left; display:inline;}
.login_before li .btn1{}
/*登录后*/
.login_after{ padding:25px 0 0 20px; font-size:14px;}
.login_after .p1{ color:#999;}
.login_after .p1 i{ color:#c00;}
.login_after .p2{ margin:20px 0 0 20px ;}
.login_after .p2 .a1{ display:inline-block; font-size:12px; padding:0 10px; height:25px; line-height:25px; background:#b47c25; color:#fff;}
.login_after .p2 .a1:hover{ color:#fff; text-decoration:none;}
/*资料下载中心*/
.index_download{ padding:0px 10px 9px;}
.index_download ul{ height:224px; overflow:hidden;}
.index_download li{ padding:9px 0; border-bottom:1px dotted #c6c6c6; line-height:24px; color:#c8c8c8;}
.index_download li a{ color:#000;}
.index_download li a:hover{ color:#000;}

/*友情链接*/
.links{ border:1px solid #e0e0e0; margin:15px 0 0 0;}
.links h2{ overflow:hidden; zoom:1; height:38px; line-height:38px; padding:0 12px;}
.links h2 span{ float:left; display:inline; font-size:14px; color:#de9f06; overflow:hidden; zoom:1;}
.links h2 span .i1{ float:left; display:inline;}
.links h2 span .i2{ float:left; display:inline; color:#cfcfcf; margin:1px 0 0 5px; _margin-top:-1px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; font-size:16px;}
.links .pic_list{ overflow:hidden; zoom:1; margin:11px 0 0 15px;}
.links .pic_list li{ float:left; display:inline; margin:0 10px;}
.links .pic_list li img{ height:30px;}
.links .text_list{ color:#cccccc; height:24px; line-height:24px; overflow:hidden; margin:12px 0 0 20px; padding:0 0 10px;}
.links .text_list a{ color:#000; margin:0 10px;}
.links .text_list a:hover{ color:#c00;}