﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"Microsoft YaHei"; font-size:14px; line-height:22px; color:#444; background:#fff;}
img{ border:none;}
ul,ol,dl,dd,form{ padding:0px; margin:0px;}
li{ list-style:none;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}

input,select{ font-size:14px;  color:#5d5d5d;}
.clear{ clear:both; height:0px; overflow:hidden;}

a{noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}

a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:underline; color:#1c7ec3;}

.bodybg{ background:#fff url(../images/body_bg.jpg) repeat left top;}

.Header{width:962px; margin:0 auto; position:relative; height: 160px; border-top:solid 2px #2c5fa1;  z-index:88;}
.Header .logo{ width:300px; height:99px; display:block; background:url(../images/logo.jpg) no-repeat;}
.Header .user{line-height:26px; position:absolute; right:185px; top:0px;}
.Header .user b{ color:#17469e; padding:0px 5px;}
.Header .time{ font-size:14px; color:#17469e; position:absolute; right:190px; top:0px; line-height:26px;}
.Header .time b{ color:#ff3c3c; font-weight:normal;}
.Header .nav{ width:177px; text-align:center; line-height:26px; position:absolute; right:0px; top:0px; color:#fff; background:url(../images/header_nav.jpg) no-repeat;}
.Header .nav a{ color:#fff;}
.Header .name{ position:absolute; line-height:43px; top:38px; left:180px; padding-left:26px; border-left:solid 2px #e6a8b5; font-size:40px; color:#cb4071; font-family:"Microsoft YaHei";}
.Header .back{ position:absolute; width:302px; height:128px; display:block; right:10px; top:0px; background:url(../images/header_back.png) no-repeat;}
.Header .back a{ width:120px; height:90px; display:block; position:absolute; right:0px; top:5px;}
.Header .search{ position:absolute; top:52px; right:0px; width:263px; height:28px; background:url(../images/text_search.jpg) no-repeat;}
.Header .search .text{ position:absolute; background:#fff; border:none; left:30px; top:2px; padding:0px; width:166px; height:24px; line-height:24px;}
.Header .search .btn{ position:absolute; right:0px; width:57px; height:28px; border:none; background:none; cursor:pointer;}
.mainnav{ height:57px; background:url(../images/mainnav.jpg) no-repeat top;}
.mainnav ul li{ float:left;}
.mainnav ul li span{ display:block; height:57px; position:relative;}
.mainnav ul li span a{ height:57px; display:block; line-height:0px; font-size:0px; overflow:hidden;}
.mainnav ul li span em{ display:inline-block; position:absolute; top:3px; right:2px; width:22px; height:14px; background: url(../images/new.gif) no-repeat center center;}
.mainnav ul li#nav1 span{ width:109px;}
.mainnav ul li#nav2 span{ width:93px;}
.mainnav ul li#nav3 span{ width:93px;}
.mainnav ul li#nav4 span{ width:93px;}
.mainnav ul li#nav5 span{ width:93px;}
.mainnav ul li#nav6 span{ width:93px;}
.mainnav ul li#nav7 span{ width:93px;}
.mainnav ul li#nav8 span{ width:93px;}
.mainnav ul li#nav9 span{ width:93px;}
.mainnav ul li#nav10 span{ width:109px;}
.mainnav ul li#nav1.onnav span a{background:url(../images/mainnav.jpg) no-repeat left -57px;}
.mainnav ul li#nav2.onnav span a{background:url(../images/mainnav.jpg) no-repeat -109px -57px;}
.mainnav ul li#nav3.onnav span a{background:url(../images/mainnav.jpg) no-repeat -202px -57px;}
.mainnav ul li#nav4.onnav span a{background:url(../images/mainnav.jpg) no-repeat -295px -57px;}
.mainnav ul li#nav5.onnav span a{background:url(../images/mainnav.jpg) no-repeat -388px -57px;}
.mainnav ul li#nav6.onnav span a{background:url(../images/mainnav.jpg) no-repeat -481px -57px;}
.mainnav ul li#nav7.onnav span a{background:url(../images/mainnav.jpg) no-repeat -574px -57px;}
.mainnav ul li#nav8.onnav span a{background:url(../images/mainnav.jpg) no-repeat -667px -57px;}
.mainnav ul li#nav9.onnav span a{background:url(../images/mainnav.jpg) no-repeat -760px -57px;}
.mainnav ul li#nav10.onnav span a{background:url(../images/mainnav.jpg) no-repeat -853px -57px;}

.mainnav ul li#nav1.onsubnav span a,.mainnav ul li#nav1 span a:hover {background:url(../images/mainnav.jpg) no-repeat left -114px;}
.mainnav ul li#nav2.onsubnav span a,.mainnav ul li#nav2 span a:hover {background:url(../images/mainnav.jpg) no-repeat -109px -114px;}
.mainnav ul li#nav3.onsubnav span a,.mainnav ul li#nav3 span a:hover {background:url(../images/mainnav.jpg) no-repeat -202px -114px;}
.mainnav ul li#nav4.onsubnav span a,.mainnav ul li#nav4 span a:hover {background:url(../images/mainnav.jpg) no-repeat -295px -114px;}
.mainnav ul li#nav5.onsubnav span a,.mainnav ul li#nav5 span a:hover {background:url(../images/mainnav.jpg) no-repeat -388px -114px;}
.mainnav ul li#nav6.onsubnav span a,.mainnav ul li#nav6 span a:hover {background:url(../images/mainnav.jpg) no-repeat -481px -114px;}
.mainnav ul li#nav7.onsubnav span a,.mainnav ul li#nav7 span a:hover {background:url(../images/mainnav.jpg) no-repeat -574px -114px;}
.mainnav ul li#nav8.onsubnav span a,.mainnav ul li#nav8 span a:hover {background:url(../images/mainnav.jpg) no-repeat -667px -114px;}
.mainnav ul li#nav9.onsubnav span a,.mainnav ul li#nav9 span a:hover {background:url(../images/mainnav.jpg) no-repeat -760px -114px;}
.mainnav ul li#nav10.onsubnav span a,.mainnav ul li#nav10 span a:hover {background:url(../images/mainnav.jpg) no-repeat -853px -114px;}

.mainnav .subnav{ font-size:14px; position:absolute; display:none; width:93px; background:#e8e8e8;}
.mainnav .subnav p{ padding:0px; margin:0px; text-align:center; position:relative;}
.mainnav .subnav a{ color:#666; padding:5px 0px; display:block; background:url(../images/subnav_abg.jpg) no-repeat center bottom;}
.mainnav .subnav a:hover{ color:#fff; text-decoration:none; background:#5ba8da url(../images/subnav_abg_hover.jpg) repeat-x bottom;}
.mainnav .subnav p em{ display:inline-block; position:absolute; top:5px; left:2px; width:13px; height:22px; background: url(../images/new.png) no-repeat center center;}

.mainnav ul li#nav7 .subnav{ margin-left:-13px; width:120px;}

.Footer{ font-size:14px; width:960px; margin:0 auto; height:34px; margin-top:15px; line-height:34px; background:#dedede;}
.Footer dl{ padding:0px 13px;}
.Footer dl dt{ float:left;}
.Footer dl dt .wanhu{}
.Footer dl dd{ float:right;}
.Footer .a_login{ padding-left:19px; color:#ff5d12; font-weight:bold; background:url(../images/a_login.jpg) no-repeat left;}

.Contain{ width:962px; margin:0 auto; background: url(../images/main_bg.gif) repeat-y center top;}
.Contain .Sidebar{ float:left; width:178px; border-top:solid 1px #eaeaea; padding-left:9px; padding-right:15px;}
.Contain .Main{ float:right; width:728px; border-top:solid 1px #eaeaea; padding:0px 17px 0px 9px;}
.Contain .MainLiNian{ float:right; width:754px; border-top:solid 1px #eaeaea; padding:0px;}
.Contain .MainLiNian .ColumnName{ margin-left:9px; margin-right:17px;}
.Contain .main_edge{ height:1px; overflow:hidden; background:url(../images/main_bt.gif) no-repeat center -19px;}

.Contain2{ width:962px; margin:0 auto; background: url(../images/main_bg2.gif) repeat-y center top;}
.Contain2 .Sidebar{ width:222px; float:left;  border-top:solid 1px #eaeaea; padding-left:9px; padding-right:9px;}
.Contain2 .Main{ float:right; width:690px; border-top:solid 1px #eaeaea; padding:0px 9px;}
.Contain2 .main_edge{ height:2px; overflow:hidden; background:url(../images/main_bt2.gif) no-repeat center -18px;}

.h_ban_swf{ text-align:center; height:264px;}

.home{ width:962px; margin:0 auto; zoom:1; overflow:hidden;}
.home_left{ float:left; width:676px;}
.home_right{ float:right; width:272px;}

.h_box{ border:solid 1px #ebe9ea; background:#f9f9f9; height:220px; margin-bottom:12px; overflow:hidden;}
.h_box h2{ height:31px; line-height:31px; font-size:14px; padding:0px 10px 0px 0px; margin:0px; font-weight:normal; border-bottom:solid 1px #989898;}
.h_box h2 b{ position:absolute; font-size:0px; line-height:0px; overflow:hidden; width:180px; height:32px;}
.h_box h2 a{ color:#3d3d3d; float:right; padding:0px 10px; background:url(../images/home_more.jpg) no-repeat right;}

.home_about h2 b{ background:url(../images/home_about.jpg) no-repeat left;}
.home_about dl{ padding:24px 28px 0px 236px; position:relative; line-height:22px;height:138px;}
.home_about dl .photo{ position:absolute; left:19px;}
.home_about dl .photo img{ width:196px; height:131px;}
.home_about dl p{ padding:0px; margin:0px; color:#555; font-size:14px;}

.home_honor h2{ border-bottom:solid 1px #484848;}
.home_honor h2 b{ background:url(../images/home_honor.jpg) no-repeat left;}
.home_honor dl{ padding:8px 12px 0px 12px; line-height:29px; height:154px;}
.home_honor dl ul li{ background:url(../images/icon1.jpg) no-repeat 7px 11px; padding-left:24px; border-bottom:solid 1px #e0e0e0;  font-size:14px;}

.home_news h2 b{ background:url(../images/home_news.jpg) no-repeat left;}
.home_news dl{ padding:15px 28px 0px 236px; position:relative; line-height:30px;height:150px;}
.home_news dl .photo{ position:absolute; left:19px; padding-top:8px;}
.home_news dl .photo img{ width:196px; height:131px;}
.home_news dl ul li{background:url(../images/dot.jpg) repeat-x left bottom;  font-size:14px;}
.home_news dl ul li a{ background:url(../images/icon2.jpg) no-repeat left; padding-left:6px;}
.home_news dl ul li em{ position:absolute;}
.home_news dl ul li span{ float:right; font-size:12px;}

.home_business h2{ border-bottom:solid 1px #484848;}
.home_business h2 b{ background:url(../images/home_business.jpg) no-repeat left;}
.home_business dl{ padding:8px 12px 0px 12px; line-height:29px;height:157px;}
.home_business dl ul li{ font-size:14px; background:url(../images/icon3.jpg) no-repeat 3px 12px; padding-left:15px; border-bottom:solid 1px #e0e0e0;  }
.home_business dl ul li em{ position:absolute;}


.ColumnLocation{ width:950px; margin:0 auto; position:relative; height:37px;}
.ColumnLocation .location{ font-size:14px; line-height:37px; position:relative; padding-left:25px;}
#vcard{ position:absolute; right:193px; top:0px; display:inline-block; padding-left:30px; height:37px; line-height:37px; color:#6b6b69;background:url(../images/vcard.jpg) no-repeat 0 center; }
.ColumnLocation .location a{ color:#545454;}
.ColumnLocation .location a:hover{ text-decoration:none; color: #1c7ec3;}
.ColumnLocation .location span{ color: #17469e;}

.ColumnLocation .other{ position:absolute; right:23px; top:8px;}
.ColumnLocation .other a{ color:#6b6b6b;}
.ColumnLocation .other .bdsharebuttonbox{ position:absolute; right:179px; top:0px;}
.ColumnLocation .other .bdsharebuttonbox .bds_more{ margin:0px; padding:0px 0px 0px 26px; width:35px; display:inline-block; overflow:hidden; line-height:23px; height:23px; background:url(../images/a_share.jpg) no-repeat;}
.bdshare_popup_box{ border:none!important; height:69px!important; background:#fff url(../images/share_box.png) no-repeat left top!important;}
.bdshare_popup_top{ display:none}
.bdshare_popup_bottom{ display:none;}
.bdshare_popup_list{ background:none!important;}
.bdshare_popup_list a{ border:none!important;}
.ColumnLocation .other .a_print{ position:absolute; right:85px; width:45px; padding-left:23px; background:url(../images/a_print.png) no-repeat left;}
.ColumnLocation .other .a_pdf{ position:absolute; right:0px; width:57px; padding-left:21px; background:url(../images/a_pdf.png) no-repeat left;}

.ColumnName{ margin:0px 0px 20px 0px; padding:0px; border-bottom:solid 1px #c8c8c8; line-height:32px; height:32px;font-size:14px;}
.ColumnName b{ color:#333; padding-left:13px; padding-right:6px;  display:inline-block; position:absolute; line-height:40px; height:31px; border-bottom:solid 2px #ff5d12; background:url(../images/ColumnName_icon.jpg) no-repeat left;}

.menu {}
.menu h2{ line-height:26px; padding:6px 0px 0px 22px; margin:0px 0px 17px 0px; font-size:14px; color:#000000; border-bottom:solid 1px #c8c8c8;}
.menu ul li { padding:2px 0px;font-size:14px;}
.menu ul li a{ color:#141414; text-align:center; display:block; line-height:32px; background:url(../images/menu_libg.jpg) no-repeat center;}
.menu ul li a.on,.menu ul li a:hover{ color:#17469e; text-decoration: none; background:url(../images/menu_libg_on.jpg) no-repeat center;}
.menu h4 a{  text-align:center; display:block; line-height:32px; background:url(../images/menu_libg.jpg) no-repeat center;}
.menu h4 a.on,.menu ul li a:hover{ color:#17469e; text-decoration: none; background:url(../images/menu_libg_on.jpg) no-repeat center;}
.menu .video_url{ text-align:center; padding:20px 0px;}
.menu .video_url a{ width:112px; height:60px; display:inline-block; background:url(../images/menu_video.jpg) no-repeat;}
.menu h4{ text-align:center; font-size:14px; padding:0px; margin:0px; color:#17469e; cursor:pointer;}
.menu ul li p{ display:none; padding:0px; margin:0px; border-bottom:solid 1px #d9d9d9;}
.menu ul li p a{font-size:14px; background:url(../images/subicon.jpg) no-repeat 51px;}
.menu ul li p a:hover{background:url(../images/subicon.jpg) no-repeat 51px;}
.menu ul li p.onsub a{ color:#17469e; }
.menu ul li h6{ padding:0px; margin:0px; font-size:14px; font-weight:normal;}
.menu ul li h6 a{ background:none;}
.menu ul li h6 a:hover{ background:none;}
.menu ul li h6.onsub a{color:#17469e;}
.menu .Exit { padding:3px;}
.menu .Exit a{ display:block; height:32px; background:url(../images/Exit.jpg) no-repeat center center;}

.Content{ padding:15px 0px;  line-height:200%; color:#3b3b3b; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:672px; margin:0 auto; font-size:14px;}
.Content .f_name{ color:#17469e;}

.ContentW{ padding:15px 0px 30px 0px ;  line-height:200%; color:#3b3b3b; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:872px; margin:0 auto;}

.Contact { width:900px; margin:0 auto;}
.Contact dl{ padding:24px 0px; zoom:1; overflow:hidden; border-bottom:solid 2px #e8e8e8;}
.Contact dl dt{ float:left; padding-top:20px;}
.Contact dl dt img{ width:218px; height:144px;}
.Contact dl dd{ float:right; width:643px;}
.Contact dl dd h3{ font-size:20px; padding:0px 20px; margin:0px; background:#e7e7e7; line-height:34px;}
.Contact dl dd .txt{ line-height:22px; padding:10px 0px; color:#444; margin:0px;}

.Contact_form { padding:10px 25px 30px 25px;}
.Contact_form  h5{ font-size:14px; padding:15px 0px; margin:0px; font-weight:normal; background:url(../images/dot5.jpg) repeat-x left top;}
.Contact_form dl{ padding-left:35px;  no-repeat left top;}
.Contact_form dl td{ padding:4px 15px 4px 0px;}
.Contact_form dl .text{ background:#fff; border:solid 1px #cccccc; width:109px; height:25px; line-height:25px; padding:0px 5px;}
.Contact_form dl .text2{ background:#fff; border:solid 1px #cccccc; width:180px; height:25px; line-height:25px; padding:0px 5px;}
.Contact_form dl .text3{ background:#fff; border:solid 1px #cccccc; width:383px; height:25px; line-height:25px; padding:0px 5px;}
.Contact_form dl textarea.text3{ background:#fff; border:solid 1px #cccccc; width:463px; height:75px; line-height:25px; padding:0px 5px;}
.Contact_form dl .btn_submit{ width:67px; height:29px; border:none; cursor:pointer; background:url(../images/btn_submit2.jpg) no-repeat;}

.Banner{ text-align:center; height:222px;}
.Banner img{ width:960px; height:222px;}

.Idea_Detail{ margin:0px 1px; height:auto!important; height:500px; min-height:500px; zoom:1; overflow:hidden; background:url(../images/idea_bg.jpg) no-repeat right bottom;}
.Idea_Detail .Intro{ float:left; width:420px; line-height:30px; padding-left:30px; font-size:14px;}
.Idea_Detail .Intro p{ padding:5px 0px; margin:0px;}
.Idea_Detail .Video{ float:left; width:420px; line-height:30px; padding-left:20px;}
.Idea_Detail .List{ width:217px; float:right;  padding-right:55px;}
.Idea_Detail .List ul li{}
.Idea_Detail .List ul li .txt{position:relative; height:86px; padding:4px 0px; background:url(../images/idea_img_bg.gif) no-repeat left center;}
.Idea_Detail .List ul li .txt span{ line-height:16px; width:91px; display:block; padding-top:6px; text-align:center;}
.Idea_Detail .List ul li .txt img{ width:75px; height:52px;}
.Idea_Detail .List ul li .txt .name{ display:block; width:95px; height:25px; position:absolute; right:0px; top:30px;}
.Idea_Detail .List ul li.n16 .txt .name{ background:url(../images/Idea_font.png) no-repeat left 0px;}
.Idea_Detail .List ul li.n17 .txt .name{ background:url(../images/Idea_font.png) no-repeat left -48px;}
.Idea_Detail .List ul li.n18 .txt .name{ background:url(../images/Idea_font.png) no-repeat left -92px;}
.Idea_Detail .List ul li.n19 .txt .name{ background:url(../images/Idea_font.png) no-repeat left -140px;}
.Idea_Detail .List ul li.n20 .txt .name{ background:url(../images/Idea_font.png) no-repeat left -194px;}

.events_list{ zoom:1; overflow:hidden;}
.events_list .events{ float:left; width:578px; padding-left:20px; font-size:14px; line-height:200%;}
.events_list .events .name{ color:#17469e; padding:0px; margin:0px; font-size:14px; text-align:center; padding-bottom:16px;}
.events_list .year{ line-height:45px; border-left:solid 1px #f5f5f5; float:right; width:85px; height:auto!important; height:460px; min-height:460px; padding:0px 6px; text-align:center; background:#e5e5e5 url(../images/events_yearbg.jpg) repeat-x top;}
.events_list .year h4{ padding:10px 0px 0px 0px; margin:0px; color:#5d5d5d; font-size:14px; background:url(../images/events_yearline.jpg) repeat-x left bottom;}
.events_list .year h5{ cursor:pointer; padding:0px; margin:0px; color:#17469e; font-size:14px; font-weight:normal; background:url(../images/events_yearline.jpg) repeat-x left bottom;}
.events_list .year ul li{ background:url(../images/events_yearline.jpg) repeat-x left bottom;}
.events_list .year ul li.on a{ color:#17469e;}
.events_list .year #year{ /*height:270px;*/ overflow:hidden;}



.honor_list{ width:604px; margin:0 auto; zoom:1; overflow:hidden;}
.honor_list ul li{ float:left; width:302px; height:240px; padding:5px 0px; text-align:center;}
.honor_list ul li div{ border:solid 1px #dfdfdf; padding:8px 6px; width:192px; margin:0 auto;}
.honor_list ul li div img{width:192px; height:130px;}
.honor_list ul li h5{ font-size:14px; padding:5px 0px; line-height:16px; margin:0px auto; text-align:center; font-weight:normal; width:192px;}
.honor_list ul li h5 a{ color:#141414;}
.honor_list ul li h6{ color:#555; font-size:14px; padding:0px; margin:0px; font-weight:normal;}
.honor_list ul li.n1{ float:none; width:auto;  background:url(../images/honor_bg.jpg) no-repeat center 87px;}

.album{ padding-left:98px; padding-top:42px; height:380px;}
.album .photo{ float:left; width:244px; height:336px; padding:11px 0px; text-align:center; background: url(../images/album_imgbg.jpg) no-repeat center top;}
.album .photo img{ width:221px; height:301px;}
.album .name{ font-size:14px; font-weight:normal; margin:0px; float:right; width:310px; padding:160px 0px 0px 36px; background:url(../images/icon4.jpg) no-repeat left 160px;}
.album .name a{ color:#2f2f2f}

.Customer_intro{ width:697px; padding:10px 0px 10px 28px; line-height:25px;}

.Customer_list{padding:10px 0px 10px 28px;}
.Customer_list h2{width:441px; font-size:14px; padding:0px 0px 0px 256px; margin:0px; background:#f1f1f1; line-height:27px; border-top:solid 1px #f7f7f7;}
.Customer_list h5{width:697px; padding:5px 0px; margin:0px 0px 5px 0px; font-size:14px; color:#444444; background:url(../images/dot3.jpg) repeat-x left bottom;}
.Customer_list h5 b{ padding-left:18px; background:url(../images/icon5.jpg) no-repeat left;}
.Customer_list dl{ padding:5px 0px; zoom:1; overflow:hidden;}
.Customer_list ul{ padding:0px;}
.Customer_list ul li{ font-size:13px; line-height:18px; width:226px; float:left; padding:5px 0px 5px 15px; background: url(../images/icon6.jpg) no-repeat left 9px;}

.news_list{ padding:0px 19px;}
.news_list li{ font-size:12px; color:#707070; line-height:37px; background:url(../images/dot4.jpg) repeat-x left bottom;}
.news_list li a{ font-size:14px; padding-left:13px; background:url(../images/icon7.jpg) no-repeat left;}
.news_list li a:hover{ color:#1c7ec3;}
.news_list li span{ float:right; font-size:12px;}
.news_list li.show {color:#1c7ec3;}
.news_list li.show a{ color:#1c7ec3;}
.news_list li span.year{ color:#444;  font-size:12px; width:60px;}
.news_list li span.lead{ width:190px; color:#444;  font-size:12px;}

.news_list2{ padding:0px 19px;}
.news_list2 li{ color:#707070; line-height:37px; background:url(../images/dot4.jpg) repeat-x left bottom;}
.news_list2 li a{}
.news_list2 li a:hover{ color:#1c7ec3;}
.news_list2 li span{ float:right; font-size:12px;}
.news_list2 li.show {color:#1c7ec3;}
.news_list2 li.show a{ color:#1c7ec3;}

.news_box{ zoom:1; overflow:hidden;}
.news_box .news_left{ float:left; width:530px;}
.news_box .news_right{ float:right; width:170px; height:660px; padding-left:10px; border-left:solid 3px #f1f1f1;}
.news_box .news_right h2{ color:#ff5d12; line-height:24px; padding:8px 0px 0px 0px; margin:0px; font-size:14px; border-bottom:solid 1px #c4c3c3;}
.news_box .news_right dl{ padding:20px 0px;}
.news_box .news_right dl h5{ padding:0px; margin:0px; font-weight:normal; font-size:14px;}
.news_box .news_right dl h5 a{ color:#2b2b2b;}
.news_box .news_right dl h5 a:hover{ color:#1c7ec3;}
.news_box .news_right dl h5 span{ color:#8a8a8a; white-space:nowrap;}
.news_box .news_right dl p{ padding:0px; margin:0px; line-height:22px; color:#444444;}
.news_box .news_right dl h6{ padding:0px; margin:0px; font-weight:normal; font-size:14px; line-height:22px; text-align:right;}
.news_box .news_right dl h6 a{ display:inline-block; background:#dddddd; padding:0px 10px;}

.ContainW960{ width:940px; padding:0px 10px; margin:0 auto; border:solid 1px #eaeaea; background:#fff;}
.ContainW960 .ColumnName b{border-bottom:none; background:none; padding-left:20px;}

.Team_intro{ padding:0px 35px 50px 35px; line-height:200%; zoom:1; overflow:hidden;}
.Team_intro .intro{ float:left; width:730px;}
.Team_intro .video { float:right; width:112px;}
.Team_intro .video a{ width:112px; height:60px; display:inline-block; background:url(../images/menu_video.jpg) no-repeat;}
.Team_search{ margin:0 auto; width:881px; height:308px; background:url(../images/team_search.jpg) no-repeat;}
.Team_search h5{ padding:0px; margin:0px; color:#181818; font-size:14px; font-weight:normal;}
.Team_search .search{ float:left; width:447px; padding-left:25px; padding-top:18px;}
.Team_search .search dl{ padding-left:112px; padding-top:15px;}
.Team_search .search .text{ width:325px; height:27px; line-height:27px; padding:0px 5px; border:none; background:url(../images/text_bg.jpg) no-repeat;}
.Team_search .search select{ background:#fff; width:335px;}
.Team_search .search table td{ height:27px; padding:7px 0px;}
.Team_search .search .btn{ width:85px; height:33px; border:none; cursor:pointer; background:url(../images/btn_search.jpg) no-repeat;}
.Team_search .pinyin{ float:right; width:250px; padding-top:34px;}
.Team_search .pinyin dl{ color:#b3b3b3; line-height:31px; padding-top:14px;}
.Team_search .pinyin dl a{ width:20px; text-align:center; display:inline-block; color:#373737; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.Team_search .pinyin dl a:hover{ color:#1c7ec3;}
.Team_search .pinyin dl em{ font-style:normal; font-size:16px;}

.Team_Detail{ background:#f7f7f7; border:solid 1px #eeeeee; padding:25px; margin:0px 10px; zoom:1; overflow:hidden;}
.Team_Detail .photo{ float:left;}
.Team_Detail .photo img{ width:120px; height:165px;}
.Team_Detail .txt{ float:left; width:720px; padding-left:25px; color:#444444;}
.Team_Detail .txt h5{ font-size:14px; padding:0px; margin:0px; color:#1e1e1e;}
.Team_Detail .txt h6{ font-size:14px; padding:0px; margin:0px;}
.Team_Detail .txt dl{ zoom:1; overflow:hidden;}
.Team_Detail .txt dl dt{ float:left; width:80px;}
.Team_Detail .txt dl dd{ float:left; width:640px;}
.Team_Detail .txt dl dd em{ font-style:normal; padding-left:5px;}

.Team_description{ padding:15px 10px; zoom:1; overflow:hidden;}
.Team_description .txt_left{ float:left; width:538px;}
.Team_description .txt_left .name{ color:#1e1e1e; padding:3px 0px 3px 10px; margin:0px; font-size:14px; border-bottom:solid 1px #c8c8c8;}
.Team_description .txt_right{ float:right; width:323px;}

.Team_description .detail{ padding:5px 0px 5px 10px; line-height:30px;}
.Team_description .txt{ padding:5px 0px 5px 10px; line-height:30px;}

.Team_description .txt_right .name{ color:#ff7e00; padding:3px 0px 3px 10px; margin:0px; font-size:14px; border-bottom:solid 1px #c8c8c8;}

.Team_list_score{ line-height:28px; padding-left:10px;}
.Team_list_score h5{ padding:10px 0px 0px 0px; margin:0px; font-size:14px; color:#1e1e1e;}
.Team_list_score a:hover{ color:#17469e;}

.Team_box{background:#f7f7f7; zoom:1; overflow:hidden; margin-bottom:10px;}
.Team_menu{ float:left; width:120px; padding-top:10px;}
.Team_menu p{ padding:0px; margin:0px;}
.Team_menu p a{ color:#141414; text-align:center; display:block; line-height:32px; background:url(../images/menu_libg.jpg) no-repeat left;}
.Team_menu p.on a,.Team_menu p a:hover{ color:#17469e; text-decoration: none; background:url(../images/menu_libg_on.jpg) no-repeat left;}

.Team_list { float:right; width:790px; padding:0px 10px; }
.Team_list h5{ font-size:14px; padding:5px 0px; margin:0px; border-bottom:dotted 1px #bababa; display:inline-block; width:100%;}
.Team_list h5 span.name{ text-align:center; background:url(../images/Team_list_icon.jpg) no-repeat 68px center;}
.Team_list p span.name{text-align:center; }
.Team_list h5 span.post{ background:none;}
.Team_list h5 span.work{background:url(../images/Team_list_icon.jpg) no-repeat 60px center;}
.Team_list h5 span.specialty{ padding-right:10px; background:url(../images/Team_list_icon.jpg) no-repeat right center;margin-left:15px;}
.Team_list p span.specialty{ width:390px; margin-left:15px; }
.Team_list p{ padding:6px 0px; margin:0px; border-bottom:dotted 1px #bababa; vertical-align:top;display:inline-block; width:100%;}
.Team_list span{ display:inline-block; vertical-align:top; float:left;}
.Team_list span.name{ width:100px;}
.Team_list span.post{ width:130px;position:relative; padding-left:20px;}
.Team_list span.work{ width:130px;}

.Team_post{ position:relative; z-index:888;}
.Team_post .filter{ font-size:12px;line-height:24px; font-weight:normal;  width:90px; height:24px; text-align:center; position:absolute; top: 11px; left:152px;}
.Team_post .filter a{ display:block;}
.Team_post .filter .item{ color:#5b5b5b; position:absolute; left:0px; top:-5px; width:70px; line-height:22px;height:22px; border:solid 1px #d5d5d5; background:#fff; text-align:center;}
.Team_post .filter .arrow{ position:absolute; right:0px; top:-5px; width:18px; height:24px; background:url(../images/icon14.jpg) no-repeat right;}
.Team_post .filter .txt{ position:absolute; left:0px; top:18px; display:none; width:88px; line-height:22px; border:solid 1px #d5d5d5; background:#fff;}
.Team_post .filter .txt a{ border-top:solid 1px #e5e5e5}
.Team_post .filter .txt a:hover{ background:#e5e5e5;}


.video_list{ margin:0px 20px; zoom:1; overflow:hidden;}
.video_list ul li{ width:187px; height:200px; text-align:center; padding:0px 20px; float:left;}
.video_list ul li .pic{ padding:13px; border:solid 1px #ddd;}
.video_list ul li .pic img{ width:160px; height:120px;}
.video_list ul li h5{ padding:8px 0px; margin:0px; font-size:14px; font-weight:normal;}
.video_list ul li .icon{ position:absolute; display:block; width:160px; height:120px; background:url(../images/video_icon.png) no-repeat center center;}

.article_list{ padding:0px 18px;}
.article_list ul li{ padding:5px 13px; background:url(../images/icon7.jpg) no-repeat left 12px;}
.article_list ul li h5{ font-size:14px; padding:0px; margin:0px; }
.article_list ul li h4{ font-size:14px; padding:0px; margin:0px; color:#9c9c9c; font-weight:normal;}
.article_list ul li h4 b{ color:#17469e; font-weight:normal;}
.article_list ul li h6{ font-size:14px; padding:8px 0px; margin:0px; color:#555555; font-weight:normal; background:url(../images/dot.jpg) repeat-x left bottom;}
.article_list ul li h6 b{ color:#17469e; font-weight:normal;}
.article_list ul li h6 a{ color:#ff5d12;}
.article_list ul li h6 span{ float:right;}
.article_list ul li h6 span a{ color:#17469e; display:inline-block; line-height:19px; padding:0px 5px; background:url(../images/a_bg1.jpg) repeat-x center center;}
.article_list ul li p{ padding:5px 0px; margin:0px; color:#757575; line-height:20px;}

.article_intro{ margin:0px 18px; padding:5px 13px; background:url(../images/icon7.jpg) no-repeat left 12px;}
.article_intro h5{ font-size:14px; padding:0px; margin:0px;}
.article_intro h4{ font-size:14px; padding:0px; margin:0px; color:#9c9c9c; font-weight:normal;}
.article_intro h4 b{ color:#17469e; font-weight:normal;}
.article_intro h6{ font-size:14px; padding:8px 0px; margin:0px; color:#555555; font-weight:normal;}
.article_intro h6 b{ color:#17469e; font-weight:normal;}

.article_detail{ padding:0px 21px;}

.article_comment{ padding:10px 21px;}
.article_comment h2{ font-size:14px; padding:0px 25px; margin:20px 0px 0px 0px; line-height:30px; border-bottom:solid 1px #c0c0c0; background:url(../images/icon8.jpg) no-repeat left 6px;}
.article_comment .comment{ padding:5px 25px; background:url(../images/dot3.jpg) repeat-x left bottom;}
.article_comment .comment dt{ color:#1c7ec3;}
.article_comment .comment p{ padding:0px; margin:0px; text-align:right; color:#666; font-size:12px;}
.article_comment .form { color:#171717; padding:5px 10px;}
.article_comment .form .text{ border:solid 1px #bbbbbb; width:213px; height:21px; line-height:21px; padding:0px 5px; color:#cdcdcd; background:#fff;}
.article_comment .form .text1{ border:solid 1px #bbbbbb; width:213px; height:21px; line-height:21px; padding:0px 5px; color:#000; background:#fff;}
.article_comment .form textarea.text{ width:542px; height:62px;}
.article_comment .form textarea.text1{ width:542px; height:62px;}
.article_comment .form .form_err{ color:#fd7801;}
.article_comment .form table td{ padding:4px 2px;}
.article_comment .form .btn{ border:none; width:85px; height:37px; cursor:pointer; background:url(../images/btn_1.jpg) no-repeat;}

.infor_intro { padding:20px 20px 40px 20px;}
.tab_news{ padding:0px 20px;}
.tab_news .tab{ font-size:14px; padding:0px; margin:0px; height:67px;}
.tab_news .tab span{ display:block; float:left; cursor:pointer; margin-right:1px; line-height:34px; height:41px; padding:0px 18px; background: url(../images/tab_news.jpg) no-repeat center top;}
.tab_news .tab span.show{ color:#17469e; background: url(../images/tab_news.jpg) no-repeat center -41px;}
.tab_news .tabbox{ zoom:1; overflow:hidden;}
.tab_news .tabbox .list_photo{zoom:1; overflow:hidden; height:409px; background:url(../images/dot3.jpg) repeat-x left bottom;}
.tab_news .tabbox .list_photo li{ float:left; width:211px; height:182px; text-align:center; padding:0px 8px;}
.tab_news .tabbox .list_photo li div{ padding:3px; border:solid 1px #eaeaea;}
.tab_news .tabbox .list_photo li img{ width:203px; height:132px;}
.tab_news .tabbox .list_photo li h5{ font-size:14px; font-weight:normal; padding:5px 0px; margin:0px;}
.tab_news .tabbox .list_photo li h5 a{ background:url(../images/icon7.jpg) no-repeat left; padding-left:11px;}
.tab_news .tabbox .list_font li { line-height:37px; background:url(../images/dot3.jpg) repeat-x left bottom;}
.tab_news .tabbox .list_font li a{ padding-left:13px; background:url(../images/icon7.jpg) no-repeat left;}
.tab_news .tabbox .list_font li span{ float:right; color:#707070; font-size:12px;}

.social_intro{ width:693px; margin:0 auto; padding:10px 0px; line-height:25px; color:#7b7b7b;}

.jijin_list{ padding:10px 22px;}
.jijin_list h5{ color:#232323; font-size:14px; font-weight:normal; margin:0px; padding:10px 0px; background:url(../images/dot4.jpg) repeat-x left bottom;}
.jijin_list dl{ zoom:1; overflow:hidden; padding:20px 0px; background:url(../images/dot4.jpg) repeat-x left bottom;}
.jijin_list dl dt{ float:left; width:82px; padding-top:54px; background:url(../images/icon10.jpg) no-repeat left top;}
.jijin_list dl dt a{ color:#17469e;}
.jijin_list dl dd{ float:left; width:563px; height:auto!important; height:70px; min-height:70px; color:#4d4e4e; padding-left:17px; background:url(../images/icon9.jpg) no-repeat left 30px; border-left:solid 1px #d0d0d0;}

.form_advisory { width:881px; height:490px;  margin:0 auto;background:url(../images/form_advisory.jpg) no-repeat center 60px;}
.form_advisory h5{ color:#7e7e7e; font-weight:normal; padding:5px 0px; margin:0px;font-size:14px;}
.form_advisory h5 span{ color:#ff7800}
.form_advisory dl{ padding:32px 0px 0px 135px;}

.form_advisory .text{ width:303px; height:27px; line-height:27px; border:none; padding:0px 5px; color:#cdcdcd; background:url(../images/text_bg2.jpg) no-repeat right;font-family:"Microsoft YaHei";font-family:"Microsoft YaHei"!important;}
.form_advisory textarea.text{ width:467px; height:136px; padding:0px 5px; border:none; color:#cdcdcd;  overflow-y: auto; overflow-x: hidden; background:url(../images/textarea_bg.jpg) no-repeat right;}

.form_advisory .text1{ width:303px; height:27px; line-height:27px; border:none; padding:0px 5px; color:#000; background:url(../images/text_bg2.jpg) no-repeat right;font-family:"Microsoft YaHei";font-family:"Microsoft YaHei"!important;}
.form_advisory textarea.text1{ width:467px; height:136px; padding:0px 5px; border:none; color:#000;  overflow-y: auto; overflow-x: hidden; background:url(../images/textarea_bg.jpg) no-repeat right;}

.form_advisory .textcode{ width:50px; background:url(../images/text_code.jpg) no-repeat right;}
.form_advisory .form_err{ color:#ff7800;}
.form_advisory table td{ padding:5px 0px;}
.form_advisory .code{ float:right; padding-right:20px;}
.form_advisory .imgcode{ height:26px;}
.form_advisory .btn1{ border:none; width:85px; height:37px; cursor:pointer; background:url(../images/btn_1.jpg) no-repeat;}

.list_advisory{width:881px; margin:0 auto}
.list_advisory h3{ line-height:30px; padding:0px; margin:0px; font-size:14px; background:#f0f0f0; padding:0px 10px; margin-top:20px; color:#ff6d00;}
.list_advisory dl{ border:dotted 1px #a8a8a8; padding:10px; margin-bottom:20px; color:#444;}
.list_advisory h5{ color:#17469e; font-size:14px;  font-weight:normal; padding:0px; margin:0px;}
.list_advisory h5 span{ float:right;}
.list_advisory h5 .name{ display:inline-block; width:240px;}
.list_advisory h5 .time{ font-size:12px;}
.list_advisory h6{color:#17469e; font-size:14px;  font-weight:normal; padding:0px; margin:0px;}
.list_advisory h6 .time{ float:right; font-size:12px;}
.list_advisory .list_q{  padding:3px 0px 10px 0px;}
.list_advisory .list_a{  padding:3px 0px 0px 0px;}


.form_style { padding-left:120px; padding-bottom:20px;}
.form_style table td{ padding:4px 2px; font-size:14px; vertical-align:top;}
.form_style .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:260px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.form_style .text2{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:400px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.form_style .textcode{ width:100px;}
.form_style textarea.text{ width:400px; height:150px; background:#fff url(../images/textarea_bg.png) no-repeat left top;}
.form_style .form_err{ color:#ff0000; font-size:12px;}
.form_style .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }
.form_style .btn_jihuo{ border:none; cursor:pointer; width:112px; height:38px;  background:url(../images/btn_jihuo.png) no-repeat;}
.form_style .icon_a{ position:absolute; display:inline-block; line-height:30px; padding-left:27px; color:#368cc3; background:url(../images/icon_email.png) no-repeat left;}
.form_style .icon_a a{color:#368cc3;}
.form_style .btn_submit{ width:85px; height:37px; border:none; cursor:pointer; background:url(../images/btn_submit.jpg) no-repeat;}
.form_style .btn_reset{ width:85px; height:37px; border:none; cursor:pointer; background:url(../images/btn_reset.jpg) no-repeat;}

.form_style .td_password{ position:relative;}
.form_style .td_password span{ right:0px; top:0px; width:300px; display:block; position:absolute; color:#ff0000; font-size:12px;}

.link_list{ padding:0px 45px 30px 45px;}
.link_list h3{ padding:0px; margin:0px; font-size:14px;}
.link_list dl{ padding:10px 0px; margin-bottom:20px; background:url(../images/dot.jpg) repeat-x left bottom;}
.link_list dl span{ padding-right:10px; padding-left:3px; background:url(../images/line2.jpg) no-repeat right;}
.link_list dl span a{ white-space:nowrap;}

.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:80px; display:inline-block; color:#8f6e49;}
.ul_sitemap li strong a{color:#8f6e49;}


.info_title{ text-align:center; font-size:15px; padding:10px 25px; margin:0px;  }
.info_time{ color:#828282; text-align:center; font-size:14px; padding:5px 0px; line-height:28px; margin:0px 25px; font-weight:normal; background:url(../images/dot3.jpg) repeat-x top;}
.info_txt{ padding:10px 0px; line-height:200%; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:672px; margin:0 auto;}
.Contain2 .info_txt{ padding:10px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:645px; margin:0 auto; background:#fff;}
.Contain2 .info_title{ background:#fff;}
.Contain2 .info_time{ background:#fff;}
.Contain2 .info_back{ background:#fff}
.info_back { margin:0px 25px; padding:10px 0px;}
.info_back span{ display:block;}
.info_back span.back{ text-align:right; padding-bottom:10px;}
.info_back span.back a{ background:#9f9f9f; color:#fff; display:inline-block; line-height:26px; padding:0px 20px;}
.info_back span.back a:hover{ background:#b2b2b2; text-decoration:none;}
.info_video{ text-align:center; padding:20px 0px;}

.article_details_intro{ margin:0px 25px; background:url(../images/dot4.jpg) repeat-x left bottom;}
.article_details_intro h2{ font-size:15px; padding:0px; margin:0px; color:#2b2b2b; text-align:center;}
.article_details_intro h4{ padding:5px 0px; margin:0px 0px 8px 0px; text-align:center; font-size:14px; font-weight:normal; color:#5d5d5d; border-bottom:solid 1px #e6e6e6;}
.article_details_intro p{ padding:8px 0px; margin:0px;}
.article_details_intro p b{ color:#2b2b2b;}

#article{ height:200px;}

.jobs_intro{ border-top:solid 1px #e5e5e5; width:857px; margin:0 auto; background:url(../images/jobs_box_bg2.jpg) repeat-y left top;}
.jobs_intro .box{ line-height:24px; color:#6b6b6b; padding:10px 36px; background:url(../images/jobs_box_bg.jpg) no-repeat center bottom;}
.jobs_intro .box p{ padding:0px; margin:0px;}

.tabjob .tab { text-align:center; padding:23px 0px 0px 0px;}
.tabjob .tab span{ padding:0px 110px;}
.tabjob .tab span a{cursor:pointer; width:122px; height:51px; display: inline-block; }
.tabjob .tab #n1 a{ background:url(../images/photo_jobs.jpg) no-repeat bottom;}
.tabjob .tab #n2 a{ background:url(../images/photo_contact.jpg) no-repeat bottom;}
.tabjob .tab #n1.show a{background:url(../images/photo_jobs.jpg) no-repeat top;}
.tabjob .tab #n2.show a{background:url(../images/photo_contact.jpg) no-repeat top;}

.tabjob .jobs_list{ width:540px; margin:0 auto;}
.tabjob .jobs_list ul li{ padding-left:25px; line-height:30px; background:url(../images/icon7.jpg) no-repeat left;}

.tabjob .contact{ padding:0px 70px 50px 70px;}


.jobs_detail { padding:10px 25px;}
.jobs_detail .name{ padding:10px 0px; margin:0px; font-size:15px; color:#2b2b2b;}
.jobs_detail .detail{ line-height:25px; color:#626262;}

.legal_category_menu dl{ padding:2px 0px 2px 11px; font-size:14px;}
.legal_category_menu dl dt a{ padding-left:27px; display:block; line-height:32px; background:url(../images/legal_category_menu.jpg) no-repeat left top;}
.legal_category_menu dl dt a.on{ color: #17469e; background:url(../images/legal_category_menu_on.jpg) no-repeat left top;}
.legal_category_menu dl dd{ padding-left:37px; display:none;}
.legal_category_menu dl dd p{ padding:5px 0px; margin:0px;}
.legal_category_menu dl dd p a.onsub{color: #17469e; }

.legal_category_list{  font-size:14px; zoom:1; overflow:hidden; background:url(../images/legal_category_list_line.jpg) repeat-y 340px top;}
.legal_category_list .div_left{ float:left; width:290px; padding:0px 25px;}
.legal_category_list .div_right{ float:left; width:290px; padding:0px 25px;}
.legal_category_list dl dt{ padding:10px 0px;  line-height:20px; }
.legal_category_list dl dt b{ font-weight:normal; padding-left:13px; background:url(../images/legal_category_list_icon.jpg) no-repeat left 10px; display: block}
.legal_category_list dl dt b a{ color:#151515;}
.legal_category_list dl dt b a:hover{ color:#1c7ec3;}
.legal_category_list dl dt span{ float:right; font-size:14px;}
.legal_category_list dl dt span a{ display:inline-block; padding:0px 10px; color:#17469e; background:url(../images/legal_category_list_abg.jpg) repeat-x;}
.legal_category_list dl dd{ display:none;}
.legal_category_list dl.show dt b{ background:url(../images/legal_category_list_icon_on.jpg) no-repeat left 10px;}
.legal_category_list dl.show dd{ padding:0px 13px; display:block; width:280px; background:#fff;}
.legal_category_list dl.show dd p{ padding:8px 0px; margin:0px;}
.legal_category_list dl.show dd p a{ color:#515151;}
.legal_category_list dl.show dd p a:hover{ color:#1c7ec3;}

.legal_category_detail{ margin-bottom:8px; border:solid 1px #d4d4d4; background:#fcfcfc;}
.legal_category_detail .name{ color:#161616; line-height:28px; padding:0px 28px; margin:0px; font-size:14px; font-weight:normal; background:url(../images/legal_category_detail_bg.jpg) no-repeat top;}
.legal_category_detail .detail { padding:10px 10px 10px 28px; overflow:hidden; font-size:13px!important; line-height:200%;}
.legal_category_detail .detail font,.legal_category_detail .detail span,.legal_category_detail .detail p{font-size:13px!important; color:#444; font-size:13px}

.category_intro{ padding:0px 10px 15px 10px; line-height:25px; color:#444; font-size:14px;}
.category_intro p,.category_intro span,.category_intro font{ font-size:14px!important; font-size:14px}
.category_name{ color:#222; padding:8px; margin:0px; font-size:14px; font-weight:bold;}

.box_left_right{ padding:5px;}
.box_left_right .box_left{ float:left; width:455px; padding-right:22px;}
.box_left_right .box_right{ float:right; width:185px;}
.box_left_right .box_right h2{ color:#ff5d12; line-height:24px; padding:8px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:14px; border-bottom:solid 1px #c4c3c3;}
.box_left_right .box_right ul li{ font-size:14px; padding: 5px 0px; padding-left:15px; line-height: 23px; background: url(../images/icon15.jpg) no-repeat left 13px;}
.box_left_right .box_right ul li a{ color:#695959; }
.box_left_right .box_right ul li a:hover{ text-decoration:none;color: #1c7ec3;}

.box_right ul li{ overflow:hidden;}

.info_txt_journal{ padding:20px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:640px; margin:0 auto;}
.info_txt_journal .left_txt{ float:left; width:385px; line-height:18px; color:#262626;}
.info_txt_journal .right_txt{ float:right; width:211px; text-align:center;}
.info_txt_journal .right_txt .photo{ padding:10px 3px; border:solid 1px #e2e2e2;}
.info_txt_journal .right_txt .photo img{ width:168px; height:258px;}
.info_txt_journal .right_txt h5{ padding:10px 0px; margin:0px; font-weight:normal;}
.info_txt_journal .right_txt h5 a.a1{ color:#3c3c3c; text-decoration:underline; margin:0px 5px;}
.info_txt_journal .right_txt h5 a.a2{ color:#17469e; text-decoration:underline; margin:0px 5px;}

/*pages*/
.Pages{ padding:20px 0px; margin:0px; line-height:18px; zoom:1; overflow:hidden; color:#666666; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages span b{ padding:0px 3px; font-weight:normal;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:18px; text-align:center; color:#666666;}
.Pages a:hover{color:#0071be; text-decoration:none;}
.Pages .p_cur{ display:none;}
.Pages .p_count{}
.Pages .p_total {}
.Pages .p_page{}
.Pages .p_jump{ display:none;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#4c4c4c; padding:0px 7px; width:auto; border:solid 1px #c4c4c4;}
.Pages .p_page em a.a_cur{ color:#989898;}
.Pages .p_page b{ display:none;}
.Pages .i_text{ width:20px; padding:0px; text-align:center; font-size:14px; border: solid 1px #959ca5; background:#fff; margin:0px 3px;}
.Pages .i_button { position:relative; top:5px; width:28px; height:22px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}
/*pages end*/

/*member*/
.login_box { padding-top:40px; height:241px; width:877px; margin:0 auto;}
.login_box h2{ font-size:14px; padding:0px 23px; margin:0px; line-height:48px;}
.login_box table td{ padding:7px 0px; text-align:right;}
.login_box dl{ padding-left:75px; padding-top:8px;}
.login_box .text{ width:160px; padding:0px 5px; line-height:22px; height:22px; background:#fff; border:solid 1px #e5e5e5;}
.login_box .login{ width:79px; height:31px; border:none; cursor:pointer; background:url(../images/btn_login.jpg) no-repeat;}
.login_box .box_left{ width:279px; height:201px; padding-right:19px; float:left; background:url(../images/login_boxbg1.jpg) no-repeat;}
.login_box .box_mid{ width:279px; height:201px; float:left; background:url(../images/login_boxbg2.jpg) no-repeat;}
.login_box .box_right{ width:279px; height:201px; float:right; background:url(../images/login_boxbg3.jpg) no-repeat;}

.member_advisory{ padding:10px 20px;}
.member_advisoryBtn{ height:20px; position:relative;}
.member_advisoryBtn a{width:84px; height:24px; background:url(../images/feedbackBtn.jpg) no-repeat;color:#fff; text-align:center; line-height:24px;font-size:14px; font-family:"Microsoft YaHei"; position:absolute; top: -7px; right: 20px;}
.member_advisory table{border-bottom:solid 1px #d6d6d6;}
.member_advisory table th{ line-height:31px; border-top:solid 1px #d6d6d6; border-left:solid 1px #e8e8e8; background:url(../images/table_th_bg.jpg) repeat-x left bottom;}
.member_advisory table th span{ float:right; padding-right:20px;}
.member_advisory table th.classname{ border-left:none;}
.member_advisory table td{ border-top:solid 1px #d6d6d6; border-left:solid 1px #e8e8e8;text-align:center;}
.member_advisory table .name{ border-left:none; width:80px; }
.member_advisory table .subject{ text-align:center; width:150px;}
.member_advisory table .txt_box{ width:300px;}
.member_advisory table .txt_box .txt{ width:300px; text-align:left; line-height:18px;}
.member_advisory table .txt_box .txt p{  margin:0px;}
.member_advisory table .txt_box .txt a{ color:#17469e;}
.member_advisory table .txt_box .txt b{ font-weight:normal;}
.member_advisory table .txt_box .txt .txt_q{padding:0px 10px;}
.member_advisory table .txt_box .txt .txt_q b{ color:#17469e;}
.member_advisory table .txt_box .txt .txt_a{padding:0px 10px;}
.member_advisory table .txt_box .txt .txt_a b{ color:#ff5d12;}
.member_advisory table .txt_box .txt table{ border:none; margin-top:-1px;}
.member_advisory table .txt_box .txt table td{ padding:12px 0px; text-align:left; border-left:none;}
.member_advisory table .txt_box .txt td.td_time{ text-align:center; font-size:12px; width:80px;border-left:solid 1px #e8e8e8;}
.member_advisory table .txt_box .txt td .aMore{ white-space:nowrap}
.member_advisory table .txt_box .txt td .aMoreReply{ white-space:nowrap}

.member_advisory table .a_btn{ padding:5px 0px; display:block; width:54px; text-align:center;}
.member_advisory table .a_btn .a1{ color:#17469e; border:solid 1px #d2dff6; background:url(../images/a_btn1.jpg) repeat-x; line-height:19px; display:inline-block; padding:0px 8px;}
.member_advisory table .a_btn .a2{ color:#ff5d12; border:solid 1px #ffccb4; background:url(../images/a_btn2.jpg) repeat-x; line-height:19px; display:inline-block; padding:0px 8px;}

.member_article_publish{ margin:0px 20px; padding:20px; background:url(../images/div_bg.jpg) repeat-x top;}
.member_article_publish table td{ vertical-align:top; padding:5px 0px;}
.member_article_publish .text{ padding:0px 0px; width:350px; height:24px; line-height:24px; background:#fff; border:solid 1px #cccccc;}
.member_article_publish .btn_submit{ width:85px; height:37px; border:none; cursor:pointer; background:url(../images/btn_submit.jpg) no-repeat;}
.member_article_publish .btn_reset{ width:85px; height:37px; border:none; cursor:pointer; background:url(../images/btn_reset.jpg) no-repeat;}

.member_article_list{ padding:0px 30px; zoom:1; overflow:hidden; margin-bottom:20px;}
.member_article_list ul li{ line-height:36px; background:url(../images/dot3.jpg) repeat-x left bottom;}
.member_article_list ul li a{ display:inline-block; padding-left:10px; background:url(../images/icon11.jpg) no-repeat left;}
.member_article_list ul li span{ float:right;}
.member_article_list ul li .a_bianji{ padding:0px 20px; background:url(../images/icon12.jpg) no-repeat left;}
.member_article_list ul li .a_shanchu{ padding:0px 20px; background:url(../images/icon13.jpg) no-repeat left;}
.member_article_list ul li　dl{ line-height:14px;}
.member_article_list ul li p{ line-height:14px; padding:0px 10px 5px 10px; margin:0px; color:#8a8a8a;}
.member_article_list ul li p b{ color:#ff5d12;}

.member_message_list{ padding:0px 30px;}
.member_message_list h5{ color:#313131; font-size:14px; padding:0px 0px 0px 33px; margin:10px 0px; line-height:46px; height:46px; background:url(../images/h5_bg.jpg) repeat-x top;}
.member_message_list h5 span{ float:right;}
.member_message_list h5 .time{ width:100px; text-align:center;}
.member_message_list h5 .author{ width:145px; position: relative;}
.member_message_list .filter{ line-height:24px; font-weight:normal;  width:94px; height:24px; text-align:center; position:absolute; top: 16px; left: 50px;}
.member_message_list .filter a{ display:block;}
.member_message_list .filter .item{ color:#5b5b5b; position:absolute; left:0px; top:-5px; width:74px; line-height:22px;height:22px; border:solid 1px #d5d5d5; background:#fff; text-align:center;}
.member_message_list .filter .arrow{ position:absolute; right:0px; top:-5px; width:18px; height:24px; background:url(../images/icon14.jpg) no-repeat right;}
.member_message_list .filter .txt{ position:absolute; left:0px; top:18px; display:none; width:92px; line-height:22px; border:solid 1px #d5d5d5; background:#fff;}
.member_message_list ul li{line-height:36px; background:url(../images/dot3.jpg) repeat-x left bottom;}
.member_message_list ul li a{padding-left:33px; background:url(../images/icon11.jpg) no-repeat 24px;}
.member_message_list ul li span{ float:right;}
.member_message_list ul li .time{ width:100px; text-align:center;}
.member_message_list ul li .author{ width:230px; text-align:center;}
span.author span {float:none !important;}

.my_comment{ width:647px; height:177px; margin:0 auto; background:url(../images/textarea_comment.jpg) no-repeat center top;}
.my_comment h5{ padding:0px 20px; margin:0px; font-size:14px; font-weight:normal; line-height:40px; text-align:right;}
.my_comment h5 b{ color:#ff5d12; font-weight:normal; padding:0px 2px;}
.my_comment .textarea_div{ padding:8px 25px;}
.my_comment textarea{ width:587px; font-size:14px; height:60px; border:none; background:#fff;}
.my_comment .btn_div{ padding:8px 20px;}
.my_comment .btn_div .btn{ width:81px; height:31px; border:none; cursor:pointer; background:url(../images/btn_3.jpg) no-repeat;}
.my_comment .btn_div span{ float:right;}

.article_all{ padding:10px 40px;}
.article_all span{ cursor:pointer; color:#144093; line-height:21px; display:inline-block; padding:0px 10px; background:url(../images/a_bg2.jpg) repeat-x;}

.new_comment{ width:645px; margin:0 auto; border:solid 1px #dcdcdc; border-top:solid 1px #c7c7c7;}
.new_comment h2{ padding:14px 109px; margin:0px; height:21px; background:url(../images/title_pl.jpg) no-repeat left top;}
.new_comment h2 a{ cursor:pointer; width:50px; height:21px; display:block; background:url(../images/shuaxin.jpg) no-repeat; display:none;}
.new_comment .list{ padding:25px 0px; zoom:1; overflow:hidden; background:url(../images/dot.jpg) repeat-x left bottom;}
.new_comment .list dd{ float:left; width:86px; text-align:center; display:none;}
.new_comment .list dd img{ width:50px; height:50px;}
.new_comment .list dt{/* float:left; width:639px*/}
.new_comment .list dt h3{ font-size:14px; padding:5px 10px; margin:0px; font-weight:normal; color:#7d7d7d;height:30px; line-height:30px; overflow:hidden;}
.new_comment .list dt h3 em{ float:right; font-style:normal;}

.new_comment .list dt h6{ font-size:12px; padding:10px; margin:0px; font-weight:normal; color:#ababab;}
.new_comment .list dt h6 em{ float:right; color:#626262; font-style:normal;}
.new_comment .list dt h6 em b{ color:#ff5d12; font-weight:normal; font-family:Verdana; padding-left:5px; padding-right:10px;}
.new_comment .list dt p{ padding:0px 10px; margin:0px; font-size:14px;}
.new_comment .list .comment{ padding:0px 9px; border:solid 1px #e6e6e6; margin:10px;}
.new_comment .list .txt{ padding:5px 0px; background:url(../images/dot.jpg) repeat-x left bottom;}
.new_comment .list .textarea_box{ padding:5px 10px;}
.new_comment .list .textarea_box textarea{ background:#fff; padding:5px; width:510px; height:60px; border:solid 1px #e6e6e6;}

/*.Main .new_comment .list_PL dt  h3 span{ float:left  !important; }
.Main .new_comment .list_PL dt h6{ text-align:right; height:30px; line-height:30px; overflow:hidden;}
.Main .new_comment .list_PL dt h6 span{ margin-left:10px  !important; float:none  !important;}
.Main .new_comment .list_PL dt h6 em{ float:left;}*/


.more_comment{ font-size:14px; width:645px; margin:0 auto; margin-bottom:30px; border:solid 1px #dcdcdc; border-top:none; background:#f2f2f2; text-align:center; line-height:43px;}

.Cover_layer{ background:url(../images/Cover_layer.png) repeat left top; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:99; display:none; _position:absolute;_top:0px; _top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0)));}
.PopUpWindow{ width:570px; position:absolute; top:400px; margin:0px auto;left:50%; margin-left:-285px; z-index:100; display:none; background:#f9f9f9;}
.PopUpWindow h4{ font-size:14px; padding:0px; margin:0px; line-height:41px; background:url(../images/PopUpWindow_titlebg.jpg) repeat-x top;}
.PopUpWindow h4 b{ color:#17469e; padding-left:18px;}
.PopUpWindow h4 span{ float:right; width:50px; height:41px; display:block; cursor:pointer; background:url(../images/Close.jpg) no-repeat;}
.PopUpWindow dl{ padding:10px; width:500px;}
.PopUpWindow dl td{ vertical-align:top; padding:2px;}
.PopUpWindow dl .td_item{ font-weight:bold; text-align:right; width:80px;}
.PopUpWindow dl textarea{ background:#fff; border:solid 1px #d3ddf1; padding:5px; width:400px; height:80px; color:#8d8d8d;}
.PopUpWindow dl .btn1{color:#ff5d12; width:58px; height:21px; line-height:21px; border:none; background:url(../images/btn_2.jpg) no-repeat left; cursor:pointer;}
.PopUpWindow dl .btn2{ color:#17469e; width:58px; height:21px; line-height:21px; border:none; background:url(../images/btn_2.jpg) no-repeat right; cursor:pointer;}


.showMoreBox{ height:24px; line-height:24px; background:#dedede;color:#fff; text-align:center; font-size:14px; display:block; margin-top:10px; display:none;}
.showMoreBox:hover{ text-decoration:none;}

.zhuyaoBox{ display:none; line-height:22px;}
.IndexMoreBox{height:22px;}
.IndexMoreBox a{color:#3d3d3d; float:right; padding:0px 10px; background:url(../images/home_more.jpg) no-repeat right;line-height:22px; margin-right:10px;}

.returnsearch{ text-align:right; padding:0px 20px 20px 20px;}
.returnsearch a{ display:inline-block; color:#4a4a4a; background:#c4c4c4; height:19px; line-height:19px; padding:0 12px;}

.info_photo img{ width:420px;}

.PrintLine{ padding:5px 0px;}
.PrintHeader{width:100%; padding:0px 10px;}
.PrintFooter{ width:100%; padding:10px;}
.PrintFooter span{ padding:0px 5px; display:inline-block; text-align:center;}

.AuthorName{ padding:0px 30px;}

.h_notice{ width:960px; margin:auto; height:38px; line-height:38px; padding:5px 0px; margin-top:5px; background: url(../images/h_notice.jpg) no-repeat left center;}
.h_notice #TextDiv1{ width:760px; margin:auto;}
.h_notice ul li{ font-size:16px; height:38px; color:#17469e; text-align:center;}
.h_notice ul li a{ color:#17469e;}
.h_notice ul li a:hover{ color:#51b7e8;}