.search{float:left;width:284px;margin-right: 10px;}
.search .input_control{float:left; margin-right: 10px; display: block;border: solid 1px #C4C4C4;height: 23px; line-height: 23px; width:205px;padding-left:5px;}
.search .btn{float:left;display:block;width:60px; border: solid 1px #C4C4C4; background:#CACACA; text-align: center;height: 25px;}
.lang{ float: left; line-height: 25px;}
.lang a{line-height:16px;color:#555555;}
.lang span{ margin: 0 5px; line-height: 16px; color: #555555;}
.lang a:hover{ text-decoration:underline; color:#f00;}

.content{width:950px;padding:20px; margin:30px auto; height:auto; overflow: hidden; background: #fff;}
.content h2{color:#035aaa;line-height:24px; font-size:24px; font-family: Arial; font-weight: normal;}

.tab_container{ height:auto; overflow: hidden; margin:20px 0;}
.tab_items{ float: left;width:467px; height: 166px; overflow: hidden; border:solid 1px #C4C4C4;margin-right:5px;}
.tab_items:last-child{margin-right:0;}

#tab01,#tab02{ height: auto;}
#tab01 h3,#tab02 h3{ display: block; height: auto; overflow: hidden; margin-bottom:10px; font-size:14px; color:#313131; line-height: 24px;}
#tab01 .con,#tab02 .con{font-size:14px; line-height: 24px;color: #313131;text-align:Justify;text-justify:inter-ideograph;}

.list_section{ height: auto; overflow: hidden; }
.list_section li{ float: left;width:250px; margin:0 45px 0 20px; _margin:0 15px 0 9px;}
.list_section li:last-child{ margin-right: 0;}
.list_section li a{ display: block;width:100%;height:auto;overflow:hidden;background:url(../images/shadow.png) center 94px no-repeat;}
.list_section li a img{display:block;width:98px;height:100px;border-radius:50px;background:#fff;border:solid 1px #EBEBEB;margin:10px auto;overflow:hidden;}
.list_section li a p{width:240px;padding-left: 10px; line-height:24px; font-size:14px; display:block;color: #313131;}
.list_section li a:hover p{color:#035aaa;}

.pic_list{ height:auto; margin:20px 0;padding-top: 20px;border-top:1px dashed #aaa;}
.pic_list li{ float: left;width:269px; margin:0 27px 0 20px;_margin:0 27px 0 10px;}
.pic_list li a{ display: block;width:269px; border-radius:8px; background: #fff;}
.pic_list li a img{ display: block; width:auto;}
.pic_list li p{clear:both;text-align:Justify;text-justify:inter-ideograph;}
.pic_list li h3{line-height:30px;text-align:center;font-weight:normal;}



.pic_list2{ height:auto; margin:20px 0;padding-top: 20px;border-top:1px dashed #aaa;}
.pic_list2 li{ float: left;width:208px;height:215px; margin:0 5px;padding:9px;}
.pic_list2 li p{text-align:Justify;text-justify:inter-ideograph;line-height:18px;padding-top:10px;}
.bg_gray{background-color:#f5f5f5;}
.bg_blue{background-color:#d0edfb;}

#tab02{ display: none;}
#tab02 .middle_img{ display: block;width:514px; height: 430px; margin:20px auto}
#tab02 .pic_list{ width:100%; height: auto; overflow: hidden;padding:0;}
#tab02 .pic_list li{display: block;float:left;width:229px; height: 237px; position: relative;top:0;left:0;overflow: hidden;margin:0;margin-right:11px;_margin-right:8px;}
#tab02 .pic_list li:last-child{ margin-right: 0;}
#tab02 .pic_list li img{ display: block;width:100%; height: 100%; overflow: hidden; position:absolute;top:0; left: 0; z-index: 1;}
#tab02 .pic_list li p{position:absolute;top:180px;left:10px;z-index:2;display:block;width:209px;line-height:18px; color: #313131;}
#tab02 .pic_list li a:hover p{color: #f00;}

.content_section{ height: auto; overflow: hidden;margin-bottom: 20px;}
.left_img{ float: left;width:264px; height:auto; overflow: hidden; margin-right: 20px;}
.left_img img{ display:block; width: 264px; height: 165px; overflow: hidden;}
.left_img p{ display: block;width:100%; height: auto; overflow: hidden; line-height: 24px; color: #313131;}
.right_main{ float: left; background:url(../images/line_bg.jpg) right 155px no-repeat;width:660px;padding-top:30px; height:135px; overflow: hidden; font-size: 14px; line-height:24px; color: #313131;}
.bg{filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; background:#000}