html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
ol,ul{list-style:none}
:focus{outline:0}
a img{border:0}
a { text-decoration: none;color:#303030;}
img{vertical-align:middle}
table{empty-cells:show}
ins{text-decoration:none}
del{text-decoration:line-through}
em{font-style:normal}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}

body{background: #efefef; font: 16px/150% "microsoft yahei"}
.body { width: 1000px; margin: 0 auto;}
.hide { display: none;}

.f_white { color:#fff;}
.pb1 { border:1px solid #c5c5c5 ; padding: 1px;}
.left_padding2 { padding-left:4px;}
.left_padding4 { padding-left:8px;}
.left_padding6 { padding-left:12px;}
.left_padding8 { padding-left:16px;}
.left_padding10 { padding-left:20px;}
.left_padding12 { padding-left:24px;}
.left_padding14 { padding-left:28px;}
.right_padding2 { padding-right: 4px;}
.right_padding4 { padding-right: 8px;}
.right_padding6 { padding-right: 12px;}
.right_padding8 { padding-right: 16px;}
.mt2 { margin-top:2px;}
.mt4 { margin-top:4px;}
.mt10 { margin-top:10px;}
.mt14 { margin-top:14px;}
.mt16 { margin-top:16px;}
.mt18 { margin-top:18px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt45 { margin-top:45px;}
.ml20 { margin-left: 20px;}
.ml30 { margin-left: 30px;}
.ml40 { margin-left: 40px;}
.mr30 { margin-right: 30px;}
.mb25 { margin-bottom: 25px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.ml11 { margin-left: 11px;}
.mr { padding: 20px 30px;}
.mr2 { padding: 30px 0 30px 20px;}
.l { float: left;}
.r { float: right;}
.clear { clear: both;}
.relative { position: relative;}
.f14 { font-size: 14px; line-height: 24px;}

.more { position: absolute; right: 25px; bottom: 20px;}

.top_title {width:100%; height: 38px; background: url("../images/channel_bg.jpg") repeat-x;}
.top_title h2{ width: 127px; height: 38px; background: url("../images/channel_head.jpg") no-repeat; font-size: 18px; font-weight: bold; line-height: 38px; text-align: center; display: inline-block}
.top_title h2 a { color: #003f8d;}
.top_title span { display: inline-block; margin-right: 12px; margin-top: 5px;}
.top_title span img { vertical-align: middle;}
.channel_title { text-align: center; height: 50px;}
.channel_title a{ line-height: 50px; font: 24px/150% "microsoft yahei"; border-bottom: 2px solid #0067b4; padding:4px 10px; color: #000;}

.head { width: 100%;}
.head_nav { width: 100%; height: 78px; background: url("../images/head_bg.jpg") repeat-x scroll 0 0;}
.head_banner { width: 100%; height: 321px;}
.bg_tel { background: url(../images/ico_tel.png) no-repeat scroll 0 50%;}
.bg_msg { background: url(../images/ico_msg.png) no-repeat scroll 0 50%;}
.tel_h { height: 37px; line-height: 37px;}
.head_nav .logo { width: 249px; height: 78px; padding-top:7px;}
.head_nav .nav a:hover { background: url("../images/nav_bg.gif") no-repeat; color:#fff;}
.nav { margin-top: 18px;}
.head_nav .nav a{ font: 16px/44px "microsoft yahei"; width: 87px;height: 45px;display: inline-block; text-align: center; vertical-align: middle;}
.head_nav .nav a span {display: block; width: 87px; height: 45px; float: left; line-height: 1.3; margin-top: 12px;}
.head_nav .nav a span em { font-size:9px; display: block;}

.bd {position: relative; width: 100%; height: 321px;}
.bd ul li { height: 321px; width: 100%;}
.bd ul li a{ width: 1000px; height: 321px; display: block; cursor: pointer;z-index: 1000; margin: 0 auto;}

.hd {text-align: center; position: relative;}
.hd ul { position: absolute; top:-30px;left: 50%; margin-left: -35px;}
.hd ul li{ width: 14px; height: 14px; background: url(../images/point.png) no-repeat scroll 0 0; text-indent: -9999px; display: inline-block; margin:0 7px; cursor: pointer;}
.hd ul li.active{background: url(../images/point_active.png) no-repeat scroll 0 0;}

.frames1 {height: 286px;}
.frames1_left { width: 366px; height: 282px; background: #fff;}
.frames1_right { width: 264px; height: 282px; background: #fff;}
.art_list { margin:15px 5px 10px 10px;}
.art_list ul li a { color: #000;letter-spacing:2px; background: url("../images/dian.png") no-repeat scroll 0 center; padding-left: 15px; height: 35px; line-height: 35px;}
.art_list ul li a:hover { color: #003f8d; background: url("../images/dian2.png") no-repeat scroll 0 center;}

.lxwm { width: 264px; height: 244px; background: url("../images/lxwm_bg.jpg") no-repeat; padding: 15px 0 0 4px;}
.lxwm p { font-size: 14px; line-height: 16px; padding:15px 0 0 10px;}



.asideL,.asideC,.asideR{overflow:hidden;}
.asideL{width:341px;overflow:hidden;}

.search{background:url("../images/search2.jpg") no-repeat scroll 10px center #fff;height:38px;overflow:hidden;border:1px solid #C1C1C1;}
.search_input{background:url("../images/search2.jpg") no-repeat scroll 10px center #fff;border:medium none;display:inline;height:38px;line-height:38px;width:230px;padding-left:35px;}
.search_button{display:inline; vertical-align: middle;}

.leftpic{border:1px solid #C1C1C1;padding:2px;margin-top:3px;}
.propic{height:237px;overflow:hidden;position:relative;}
.propic img{display:block;}
.pronum{position:absolute;right:6px;bottom:8px;z-index:10;}
.pronum a{width:21px;height:21px;display:inline-block;text-align:center;margin:0 4px;cursor:pointer;background:#fff;line-height:21px;color:#003f8d;}
.pronum a.cur{background:#003f8d;color:#fff;}
.pic1 ul{ position:relative; z-index:5;}
.pic1 ul li{ position:absolute; display:none;}

.honorDiv{width:673px;border:2px solid #EBEBEB;border-top:none;padding:12px 15px;}

.frames2 { height: 176px;}
.frames2_left { width: 718px; height: 172px; background: #fff;}
.frames2_right { width: 268px; height: 176px; background: #fff; overflow: hidden;}

/* ¹ö¶¯ */
#marquee1{width:687px;height:105px;overflow:hidden; margin: 15px 0 0 15px;}
#marquee1 ul{height:105px;overflow:hidden;}
#marquee1 ul li{float:left;margin-right:23px;width:151px;height:105px;}
#marquee1 ul li img{display:block;padding:2px;border:1px solid #D6D6D6;}

.lookdetail{ color:#0067b4; font-size: 15px; text-align:right; position: absolute; right:15px; bottom:15px;}


.footer { height: 143px; width: 100%; background: url("../images/foot_bg.jpg") repeat-x scroll 0 0;}
.footer hr { color:#000; border-bottom:none;}
.footer_left { width: 264px; height: 70px;}
.footer_m { height: 70px;}
.footer_m p { color: #fff; font-size:12px; letter-spacing: 1px;}
.footer_m p.footer_tel { background: url("../images/tel_bg.png") no-repeat 0 center; padding-left: 20px;}
.footer_m p.footer_email { background: url("../images/message_bg.png") no-repeat 0 center; padding-left: 25px;}
.footer_m p a { color: #ffffff;}
.footer_left .tel{ font-size: 20px; color:#fff; margin-right: 20px;}
.footer_right{ height: 130px;}
.footer_right a { color:#000;}



.list_left { width: 234px; background: #fff;}
.list_left .nav_head { width: 234px; height: 53px; background: url("../images/nav_head.jpg") no-repeat;}
.list_left .nav_head h3 {padding:10px 0 0 25px;}
.list_left .nav_head h3 a{font-size: 18px; color: #003f8d;}
.list_left .left_nav .nav_ul { background: url("../images/nav_ul.jpg") repeat-y; width: 184px; padding:0 25px 0 25px;}
.list_left .left_nav .nav_ul li { border-bottom: 1px solid #b2b2b2;}
.list_left .left_nav .nav_ul li a { font-size: 18px; color: #000;letter-spacing:1px; background: url("../images/dian.png") no-repeat scroll 0 center; padding-left: 15px; height: 32px; line-height: 32px;}
.list_left .left_nav .nav_ul li.active a { color: #003f8d; background: url("../images/dian2.png") no-repeat scroll 0 center;}
.list_left .left_nav .nav_ul li a:hover { color: #003f8d; background: url("../images/dian2.png") no-repeat scroll 0 center;}
.list_left .left_nav .nav_foot { width: 234px; height: 24px; background: url("../images/nav_foot.jpg") no-repeat;}
.list_left .left_lxwm { border: 1px solid #b2b2b2}
.list_left .left_lxwm img { padding:1px;}
.list_left .left_lxwm .left_lyfk { border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; margin-bottom: 6px;}
.list_left .left_lxwm .left_lxwm_b { border-top: 1px solid #b2b2b2;}

.list_right { width: 759px; background: #fff; border: 1px solid #b2b2b2}
.list_right h1 { font-size: 24px; text-align: center; font-weight: normal; margin: 20px;}
.list_right .back{ text-align: center;}
.list_right .info{font-size:14px;text-align: center;}
.list_right .art_body p{ font-size: 14px; line-height: 30px;}
.list_right .list_body{  padding:20px;}
.list_right .list_body .location{ text-align: right; border-bottom:1px solid #b2b2b2; height: 32px; color: #b2b2b2}
.list_right .list_body .location a{color: #b2b2b2}
.list_right .list_body .typename{ background: url("../images/dl.jpg") no-repeat 0 center; padding-left:20px; color:#0c4892;}
.list_right .list_body .location img{ vertical-align: middle; margin:2px;}

.list_right .list_body .list_list ul li {display: inline-block; margin:0 15px 24px 0;}
.list_right .list_body .list_list ul li div{width: 200px; height: 150px; border:1px solid #dbdbdb; padding: 4px;}
.list_right .list_body .list_list ul li p{text-align: center; height: 36px; line-height: 36px; width: 200px; overflow: hidden;}
.list_right .list_body .list_list ul li p a{color:#b2b2b2;}
.list_right .list_body .list_list ul li p a:hover{color:#303030}
.list_right .list_body .list_list2 ul li { width: 657px; height: 50px; line-height: 60px; border-bottom: 1px dashed #878787; list-style: square inside url('../images/eg_arrow.jpg'); position: relative;}
.list_right .list_body .list_list2 ul li span { position: absolute; right: 5px; bottom: 2px; font-size: 14px; height: 24px; line-height: 24px;}

.page{ margin-bottom: 35px;}
.pagelist li { display: block; height: 35px; border:1px solid #c1c1c1; border-radius: 1px; line-height: 35px; text-align: center; float: left;margin:0 7px;}
.pagelist li.thisclass {background: #0063ff; border:1px solid #288aec;}
.pagelist li.thisclass a { color:#fff;}
.pagelist li a { color:#7f7f7f; margin:0 12px;}
.pagelist li .pageinfo { margin: 0 12px; }

.data_NewTit {
    background: #0c4892 none repeat scroll 0 0;
    display: block;
    text-align: center;
}
.data_NewTit font {
    color: #FFFFFF;
    font: 12px/26px arial;
    padding: 0 20px;
}

.messageTab {
    border-top: 2px solid #eeeeee;
    margin-top: 20px;
}
.messageTab th, .messageTab td {
    border-bottom: 1px solid #ededed;
    padding: 5px 0;
}
.messageTab th {
    background: #f9f9f9 ;
    font-weight: normal;
    text-align: left;
    text-indent: 25px;
}
.messageTab .input {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
}
.messageTab .button {
    background: rgba(0, 0, 0, 0) ;
    border: 1px solid #d5d5d5;
    height: 22px;
    width: 65px;
}

.list_list2 th {
    background: #0c4892 none repeat scroll 0 0;
    color: #fff;
    line-height: 30px;
}
.list_list2 td {
    border-bottom: 1px solid #c1cdd9;
    color: #90867c;
    line-height: 36px;
}
.list_list2 a:hover {
    text-decoration: underline;
}

.list_case {}
.list_case ul li { display:inline-block; width:688px; height:199px; border-bottom:1px solid #ccc; position:relative;}
.list_case .case_pic{ border:1px solid #ccc; padding:3px; float:left; margin-top:17px;}
.list_case .case_detail { position:absolute; right:3px; bottom:17px;}
.list_case .case_list_dis { padding:17px 0 0 235px; line-height:24px; font-size:13px;}
