﻿@charset "utf-8";/* CSS Document */.sider { width:240px; }.menu_tit { background:url(../images_cn/line02.jpg) repeat-x; height:40px; line-height:40px; font-size:16px; font-weight:700; color:#fff; text-align:center; }.menu_con ul li { margin-top:1px;}.menu_con ul li a { background:url(../images_cn/menu-bj02.jpg) bottom no-repeat; width:208px; height:40px; line-height:40px; display:inline-block; padding-left:32px; color:#353535; font-size:14px; font-weight:700; margin-top:0;}.menu_con ul li a:hover { background-position:top; color:#af0b0a; }.menu_con ul .li_on a.nav {  background:url(../images_cn/menu-bj02.jpg) top no-repeat; color:#af0b0a; }.menu_con ul li ul li a { background:url(../images_cn/menu-bj03.jpg) top no-repeat; width:195px; height:40px; line-height:40px; display:inline-block; padding-left:45px; color:#353535; font-size:14px; font-weight:normal;}.menu_con ul li ul li a:hover { background-position:bottom; color:#af0b0a; }.menu_con ul ul li .li_on a {  background:url(../images_cn/menu-bj03.jpg) bottom no-repeat; color:#af0b0a; }.join a { background:url(../images_cn/but02.jpg) top no-repeat; height:43px; width:185px; display:inline-block; padding:18px 0 0 55px; }.join a:hover { background-position:bottom; }/* product */.product_tit { font-size:14px; height:36px; line-height:36px;  }.product_tit a { padding-right:20px; color:#333;}.product_tit a.on { color:#af0b0a;}.product_tit a:hover { color:#af0b0a;}.product_tit .fr a { background:url(../images_cn/icon07.jpg) right center no-repeat; padding-right:16px; }.product_tit .fr div { position:relative; float:left; margin:0 20px 0 15px; }.product_tit .fr ul { position:absolute; padding:5px 10px; *top:30px; display:none; width:80px; background:#f6f6f6; left:-25px; }.product_tit .fr ul li { line-height:24px; font-size:12px;}.product_tit .fr ul li a { background:none; line-height:24px; color:#666; display:inline-block; }.product_tit .fr ul li a:hover { color:#af0b0a;  }.product_list { }.product_list ul li { height:215px; width:212px; text-align:center; float:left; margin:0 10px; }.product_list ul li a:hover .p1 {  border:1px solid #af0b0a; }.product_list ul li .p1 { padding:5px; border:1px solid #d2d2d2; }.product_list ul li .p2 { padding-top:7px; }.product_list ul li .p3 {padding-top:7px; font-weight:bold; }/* upload */.upload { width:450px; margin:0 auto; color:#676767; line-height:22px; margin-top:55px; margin-bottom:57px;}.input_upload { background:url(../images_cn/input-bj02.jpg) no-repeat; width:345px; height:27px; line-height:27px; padding:0 10px; border:none; }#tm2008style .select_box{ width:340px;height:27px; line-height:27px; letter-spacing:10px;}#tm2008style div.tag_select{display:block;color:#676767; width:310px;height:27px; line-height:27px; background:url(../images_cn/input-bj03.jpg) no-repeat; padding:0 20px; padding-right:35px;}#tm2008style div.tag_select_hover{display:block;color:#af0b0a;width:310px;height:27px; padding:0 20px; padding-right:35px;line-height:27px; background:url(../images_cn/input-bj03.jpg) no-repeat;}#tm2008style div.tag_select_open{display:block;color:#af0b0a;width:310px;height:27px; padding:0 20px; padding-right:35px;line-height:27px; background:url(../images_cn/input-bj03.jpg) no-repeat;}#tm2008style ul.tag_options{position:absolute;margin:0; padding:0 0 1px; margin-top:1px; width:335px; border:1px solid #e5e5e5; background:#fff;}#tm2008style ul.tag_options li{ display:block;width:297px;padding:0 18px;height:22px;text-decoration:none;line-height:22px;color:#676767; margin:3px 0; margin-left:1px;}#tm2008style ul.tag_options li.open_hover{background:#f2f2f2; color:#676767}#tm2008style ul.tag_options li.open_selected{background:#f2f2f2; color:#676767}.input_upload_2 { background:url(../images_cn/input-bj05.jpg) no-repeat; height:27px; line-height:27px; width:285px; padding:0 10px; border:none; }.select_upload { background:url(../images_cn/but05.jpg) top no-repeat; display:inline-block; width:58px; height:29px; line-height:29px; text-align:center; color:#676767; border:none; }.select_upload:hover { background-position:bottom; color:#676767; }.textarea_upload_div { background:url(../images_cn/input-bj04.jpg) no-repeat; padding:1px;  }.textarea_upload { background:none; border:none; height:65px; color:#676767; width:343px; padding:5px 10px; }.button_01 { background:url(../images_cn/but03.jpg) top no-repeat; display:block; width:180px; height:42px; text-indent:-999em; float:left; margin-right:15px; }.button_01:hover { background-position:bottom; }.button_02 { background:url(../images_cn/but04.jpg) top no-repeat; display:block; width:113px; height:42px; text-indent:-999em; float:left; }.button_02:hover { background-position:bottom; }/* login */.login { margin:70px 0;}.login_left { background:url(../images_cn/login-bj02.jpg) no-repeat; width:310px; padding:28px 28px; height:400px; margin-left:140px; }.login_tit { padding-top:10px;}.login_tit a { width:105px; height:30px; padding-right:3px; line-height:30px; display:inline-block; text-align:center; color:#ac0b0a; font-weight:700px; }.login_tit a:hover { color:#ac0b0a; text-decoration:underline; }.login .input_login { background:none; border:none; height:40px; color:#a9a9a9; font-size:14px; line-height:40px; width:265px; }.login_button { background:url(../images_cn/but07.jpg) top no-repeat; width:310px; height:40px; display:block; text-indent:-999em; }.login_button:hover { background-position:bottom; }.login_right { text-align:center; width:480px;}.about { margin-top:50px; margin-bottom:50px; }.about_top_left { width:385px; margin-left:25px; }.about_top_left img { border:1px solid #d2d2d2; padding:4px; }.about_top_right{ width:280px; margin-right:25px; }.about_top_right { line-height:24px; }.about_top_right h2 { padding-bottom:10px; }.about_down { margin-left:25px; }.about_down .about_tit { background:url(../images_cn/line04.jpg) bottom left no-repeat; padding-bottom:1px; height:24px; font-size:14px; font-weight:700; color:#777; }.about_down .about_tit span{ color:#9c9c9c; padding-left:3px; color:#9c9c9c; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }.about_con { line-height:40px; padding-top:10px; }.dynamic_list { width:650px; margin:0 auto; margin-bottom:30px; }.dynamic_list ul li { border-bottom:1px solid #ccc; height:175px; padding-top:20px; }.dynamic_list .pic { background:url(../images_cn/dynamic-bj01.jpg) no-repeat; width:208px; height:122px; padding:2px 0 0 7px; }.dynamic_list .word { width:415px; }.dynamic_list h3 { padding-bottom:20px;white-space:nowrap;  overflow:hidden;text-overflow: ellipsis; }.dynamic_list h3 a { color:#3d3d3d; font-size:16px; }.dynamic_list h3 a:hover { color:#af0b0a; }.dynamic_list .p0 { line-height:28px; height:84px; overflow:hidden}.dynamic_list .p0 p { text-indent:2em; }.dynamic_list .p1 { text-align:right; color:#777; padding-top:20px; }.dynamic_list .p1 span { padding-right:6px; color:#85a6ba; }.contact_tit { position:relative; z-index:11; }.map { padding:9px; border:1px solid #e5e5e5; margin-top:-8px; }.contact { width:697px; margin:0 auto; margin-bottom:30px; }.contact_num { margin-top:-8px; }.contact_line { margin-top:5px; }.joinTo { width:700px; margin:0 auto; line-height:25px; font-size:14px; margin:20px 0 40px; }.joinTo p{ margin-bottom:10px;}.joinTo a { color:#1a42b5; text-decoration:underline; }.joinTo div p a{ color:#5F5F5F; text-decoration:none; display:inline-block; min-width:100px; _width:100px;}.statistics_list { width:686px; margin:15px auto; padding-bottom:10px; }.statistics_list ul li { height:27px; line-height:27px; padding-bottom:1px; background:url(../images_cn/line05.jpg) bottom repeat-x; color:#5f5f5f; padding-right:4px; }.statistics_list ul li a { width:560px; padding-left:15px; background:url(../images_cn/icon10.jpg) left center no-repeat; color:#5f5f5f; }.statistics_list ul li a:hover { color:#af0b0a; }.statistics { margin:30px 0 100px 0;  }.statistics img{max-width: 100%;height: auto !important;}.statistics h2 { text-align:center; padding-bottom:20px; padding-top:20px;  }.detail { width:700px; margin:20px auto; line-height:32px; font-size:14px; }.detail p { margin-bottom:20px; }.region { margin-bottom:30px;}.region_top_left { width:400px; margin-top:15px; }.region_tit { height:30px; line-height:30px; border-bottom:2px solid #c69a53; }.region_tit .span-1 { font-size:14px; font-weight:700; color:#c69a53; }.region_tit .span-2 { font-size:14px;  font-weight:700; color:#d2d2d2; font-family:Arial, Helvetica, sans-serif; padding-left:4px; letter-spacing:1px;}.region_top_left_con { padding-top:10px;}.region_top_left_pic { width:210px; padding-top:8px;}.region_top_left_word { width:170px; line-height:24px; color:#686868;}.region_top_left_word h3 { height:30px; line-height:30px; overflow:hidden; }.region_top_left_word h3 a { color:#686868; }.region_top_left_word h3 a:hover { color:#af0b0a;  }region_top_about.region_top_left_word .p1 a,.region_top_about .p1 a { color:#698eba; background:url(../images_cn/icon11.jpg) right center no-repeat; padding-right:10px; }.region_top_left_word .p1 a:hover,.region_top_about .p1 a:hover { text-decoration:underline; }.region_top_left_list { background:url(../images_cn/line06.jpg) top repeat-x; margin-top:16px; }.region_top_left_list ul li { background:url(../images_cn/line06.jpg) bottom repeat-x; color:#686868; height:32px; line-height:32px; }.region_top_left_list ul li a { padding-left:5px; color:#686868; }.region_top_left_list ul li a:hover { color:#af0b0a;}.region_top_right { width:290px; margin-top:20px;} .region_top_right p { margin-bottom:12px;}.region_top_about { line-height:24px; padding-top:10px; }.region_news { padding-top:5px;}.region_news ul li { line-height:24px; height:24px; background:url(../images_cn/icon12.jpg) left center no-repeat; padding-left:11px; width:290px; overflow:hidden;}.region_news ul li a { color:#686868;}.region_news ul li a:hover { color:#af0b0a;}.small a.abtn{ position:absolute; top:45px; display:block;height:13px;width:10px; overflow:hidden; background:url(../images_cn/but08.jpg) top no-repeat;}.small a.aleft{ margin-right:0px; margin-left:0px; left:0px; background:url(../images_cn/but08.jpg) top no-repeat; }.small a.aright{float:right; background:url(../images_cn/but08.jpg) bottom no-repeat; margin-left:0px; right:0px;}.small a.agrayleft{cursor:default; background:url(../images_cn/but08.jpg) top no-repeat; left:-0px; }.small a.agrayright{cursor:default; background:url(../images_cn/but08.jpg) bottom no-repeat;right:-0px; }.small  { position:relative; }.small .imglist_w{width:665px; overflow:hidden; margin-left:20px; height:70px; position:relative;/*必要元素*/}.small .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}.small .imglist_w li{width:120px;float:left;padding:0 5px;}.small .imglist_w li img { vertical-align:bottom;}.small_right { padding:10px 0; border-bottom:1px solid #cccccc; margin-bottom:20px;}.tab-bd-con { display:none; }.download { padding-top:37px; padding-bottom:50px; }.download ul li { width:210px; float:left; text-align:center; height:300px; padding:0 13px; }.download ul li .div_1 { text-align:center; border:1px solid #ededed; padding:18px 0 2px 0; }.download ul li .div_1 p { padding-bottom:8px; }.download ul li .div_1 img { border:8px solid #767676; }.download ul li .div_1 .p3 { height:18px; overflow:hidden; color:#7f7f7f}.download ul li .div_2 { margin-top:18px; }.download ul li .div_2 a { display:inline-block; width:54px; height:18px; line-height:18px; border:1px solid #d2d2d2; background:#f7f7f7; color:#7f7f7f;  }.download ul li .div_2 a:hover { border:1px solid #707070; background:#af0b0a; color:#fff; }/*成员*/.lishi{width:600px;margin-bottom:10px;overflow:hidden;}.lishi li{width:150px;float:left}/*文章tags*/.tags { width: 100%; overflow: hidden; clear: both }.tags a {    background: #F4650E;    padding: 3px 8px;    margin: 0 5px 0 0;    color: #fff;    display: block;    float: left;}/*上下篇*/.nextinfo{margin:10px;}/*隐藏一系列关键词*/.disn{ width:1px; height:0; overflow:hidden;}