﻿dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, ul, ol, blockquote, select {
    margin: 0;
    font-family: "Microsoft YaHei",微软雅黑,Verdana, Arial, Helvetica, sans-serif;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.ztbanner{
    margin: 40px auto 20px;
}
.cell_two1 { display:block;     font-size: 10.5pt;}
.cell_two1_Left {
    float: left;
    width: 225px;
    margin-right: 20px;
}
.left_menu2 {
    display: block;
    width: 100%;
    margin: 0 auto;
}
/*/////////// left_menu2 begin ////////////*/
.leftnav_line {
    background: url("../images/leftnav_line.gif") repeat-x;
    display: block;
    height: 2px;
    word-break: normal;
    overflow-y: hidden;
}
.left_menu2{ display: block;width:100%;margin:0 auto }
.left_menu2 h3 a {display: inline-block;padding:7px 0 ;#width:100%; #height:100%;}
.left_menu2 h3{ font-size:12pt; text-align:left; background:#2f6698 url("../images/subleftnav_icon1.gif") no-repeat 34px 12px; padding-left:60px; padding-right:40px; font-weight:normal; cursor:pointer; _float:left; position:relative}
.left_menu2 h3 em{ float:right; display:block; width:19px; height:19px; background:url("../images/leftnav_arrow1.gif") no-repeat;right:30px; top:8px; cursor:pointer; position:absolute }
.left_menu2 h3.on{  color:#fff;font-weight: bold; background:#2f6698 url("../images/subleftnav_icon2.gif") no-repeat 60px 13px;padding-left:86px;}
.left_menu2 h3.on em{ background:url("../images/leftnav_arrow2.gif") no-repeat; right:-7px;_right:-8px; top:8px}
.left_menu2 a,.left_menu2 a:visited,.left_menu2 a:hover{text-decoration:none;}
.left_menu2 h3 a,.left_menu2 h3 a:visited  { color:#cee1f2;}
.left_menu2 h3 a:hover  { color:#fff;}
.left_menu2 h3:hover a, .left_menu2 h3:hover a:visited { color:#fff;}
.left_menu2 h3:hover  {background:#2f6698 url("../images/subleftnav_icon2.gif") no-repeat 34px 13px;}
.left_menu2 h3.on a,.left_menu2 h3.on a:visited,.left_menu2 h3.on a:hover  { color:#fff; }
.left_menu2 h3.on:hover  { background-position: 60px 13px;}

.left_menu2 div{display:none; }
.left_menu2 div ul{ padding:0px; text-align:left;}
.left_menu2 div li {padding: 0px 20px 0px 40px;display: block;color: #2f6699;background:#dcdcdc;}
.left_menu2 div li a {display: inline-block;padding:5px 0}
.left_menu2 div li a,.left_menu2 div li a:visited  { color:#2f6699;}
.left_menu2 div li a:hover  { color:#c00;}
.left_menu2 .current {color: #c00;font-weight:bold;background:#fff;}
.left_menu2 .current a,.left_menu2 .current a:visited  { color:#c00;}
.left_menu2 .current a:hover  { color:#c00;}
/*/////////// left_menu1 end ////////////*/
.cell_two1_Right {
    display: table-cell;
    width: 40000px;
}
.box1 {
    display: block; #display:inline-block;_display: block;  padding:10px 20px ; background-color:#fff;
    box-shadow:1px 1px 3px #b3b3b3;
    -moz-box-shadow:1px 1px 3px #b3b3b3;
    -webkit-box-shadow:1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')";/* For IE 8 */
}
.box1:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
.box1:after{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
* html .box1 {  height: 1%;}

.PPP_list2 {
    display: block;
    text-align: left;
    margin: 0 auto 40px auto;
    width: 85%;
}
.list_02 {
    display: block;
    width: 100%;
    padding: 0px 0 0px 0;
    margin-bottom: 10px;
    position: relative;
}
.list_02 .li {
    text-align: left;
    background: url(../images/icon_01.gif) no-repeat 3px 14px;
    padding: 7px 0px 7px 13px;
    overflow: hidden;
}
.list_02 .li a, .list_02 .li a:visited {
    color: #333;
    text-decoration: none;
}
.list_02 font {
    float: right;
    font-size: 9pt;
    color: #888;
    text-align: right;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    overflow: hidden;
}
.list_02 .li img.zhiding{
    float: left;
    width:56px;
    height: 24px;
    margin:0px 10px 0 0;
}

/* CSS Document */

.pattern_left {width:205px;height:198px;background: url("../images/pattern_left.gif") no-repeat; position:absolute; float:left}
.pattern_right {width:205px;height:198px;background: url("../images/pattern_right.gif") no-repeat; position:absolute; float:right; right:20px; }
.PPP_tit { display:block; color:#2f6698; font-size:24pt; text-align:center;padding-top:45px;}
.pattern_tit { display:block;width:370px;height:46px; background: url("../images/pattern_tit.gif") no-repeat center;margin:0 auto 40px auto;}
.PPP_txt { display:block; color:#2f6698; font-size:13pt; line-height:1.8; text-align:left;margin:0 auto 30px auto; width:85%}

.PPP_box {display:block; position:relative;background: url("../images/txt_left.gif") repeat-y;margin:0 auto 50px auto;}
.PPP_box .TL {width:56px;height:56px;background: url("../images/txt_TL.gif") no-repeat; position: absolute;float:left; z-index:10}
.PPP_box .TR {width:56px;height:56px;background: url("../images/txt_TR.gif") no-repeat; position: absolute;right:0;z-index:10}
.PPP_box .BL {width:56px;height:56px;background: url("../images/txt_BL.gif") no-repeat; position: absolute;left:0;bottom:0;z-index:10}
.PPP_box .BR {width:56px;height:56px;background: url("../images/txt_BR.gif") no-repeat; position: absolute;right:0;bottom:0;z-index:10}
.PPP_box .t {display:block; width:100%; height:16px;background: url("../images/txt_top.gif") repeat-x; position: absolute;top:0}
.PPP_box .b {display:block; width:100%; height:16px;background: url("../images/txt_bottom.gif") repeat-x; position: absolute;bottom:0}
.PPP_list_box { display:block; padding:60px 70px ;background: url("../images/txt_right.gif") repeat-y right;}
.PPP_list { }
.PPP_list td{ text-align:center;font-size:10.5pt;padding:5px 0 5px 0}
.PPP_list td a,.PPP_list td a:visited { color:#333;text-decoration:none;}
.PPP_list td a:hover { color:#246db3;text-decoration:underline;}

.PPP_list2 { display:block; text-align:left;margin:0 auto 40px auto; width:85%; }

.PPP_tit2{ display: block;margin:0 auto ; text-align: center;}
.PPP_tit2 .t{ display: inline-block; *float:left; margin:0 10px; vertical-align:middle;font-size:14pt; text-align:center; color:#2f6698;font-weight:bold; margin-bottom:15px;}
.PPP_tit2 .tit_line{display: inline-block; *float:left;width:50px;height:46px;background: url("../images/tit_line.gif") no-repeat 0 10px;}

.tit_1 {width:195px;height:75px;background: url("../images/tit1.gif") repeat;margin:0 auto 10px auto;}
.tit_2 {width:195px;height:75px;background: url("../images/tit2.gif") repeat;margin:0 auto 10px auto;}
.tit_3 {width:218px;height:75px;background: url("../images/tit3.gif") repeat;margin:0 auto 10px auto;}
.subtit_1 {width:170px;height:38px;background: url("../images/subtit_1.gif") repeat;margin:0 auto 10px auto;}
.subtit_2 {width:170px;height:38px;background: url("../images/subtit_2.gif") repeat;margin:0 auto 10px auto;}


.tit3 {
    display: block;
    position: relative;
    margin-bottom: 10px;
}
.tit3 .L {
    float: left;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    font-size: 12pt;
    font-weight: bold;
    color: #2f6698;
    overflow: hidden;
}
.tit3 .R {
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 9pt;
    overflow: hidden;
    float: right;
    position: absolute;
    top: 0;
    right: 0px;
}


.jnleft_menu{
    width:220px;
    border-top:8px solid #44aaff;
    padding-bottom: 82px;
    background: url("../images/jnleftbtbg.png") left bottom no-repeat;
}
.jnleft_menu .left_menu2{
    border-top:3px solid #0e88e2;
    padding:0 10px;
}
.jnleft_menu .left_menu2 h3{
    height:52px;
    line-height: 52px;
    border-bottom:2px solid #94ceff;
    background: #d0eaff;
    font-size: 16px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: bold;
    cursor: pointer;
    _float: left;
    position: relative;
}
.jnleft_menu .left_menu2 h3 a {
    display: block;
    padding:0;
    color: #44aaff;
}
.jnleft_menu .left_menu2 h3.on,.jnleft_menu .left_menu2 h3:hover{
    background: #7ac3ff;
}
.jnleft_menu .left_menu2 h3.on a ,.jnleft_menu .left_menu2 h3:hover a{
    background: url("../images/jnleaves.png") right 20px center no-repeat;
    color: #fff;
}
.left_menu2 h3 em{
    display: none;
}
