﻿@charset "utf-8";
/* 样式初始�?start */
*{margin:0;padding:0; border:none;}
body{ font-size:12px; font-family:"微软雅黑", "Microsoft YaHei"; font-weight:normal; color:#333;background:#f0f0f0; }
ul,ol,li{list-style:none;}


a {
color: #333;
text-decoration: none;
}

.tr {
    text-align: right;
}

.fl{float:left;}
.fr{float:right;}
.banner {
background: url(../images/n_banner.jpg)  top center;;
height: 251px;
width: 100%;
}
.location100 {
background: url(../images/location100_bj.png) left bottom repeat-x;
padding-bottom: 5px;
height: 34px;
line-height: 34px;
}
.location {
background: url(../images/location_bj.png) left bottom repeat-x;
padding-bottom: 5px;
height: 34px;
line-height: 34px;
}


.location span {
display: block;
background: url(../images/lacotion_ic.png) 0 7px no-repeat;
padding-left: 25px;
color: #666;
}
.location100 span {
display: block;
background: url(../images/lacotion_ic.png) 0 7px no-repeat;
padding-left: 25px;
color: #666;
}

.space20 {
clear: both;
height: 20px;
overflow: hidden;
zoom: 1;
}








.content{background:url(../images/content_bj.png) #e8e8e8 repeat-x; width:100%; overflow:hidden;margin:0 auto;}
.main{background:url(../images/main_bj.png) repeat-y; padding:0 26px 20px; width:950px; margin:0 auto;overflow:hidden}
.mainbtm{ margin:0 auto;background:url(../images/main_btm.png) no-repeat; width:1002px;align:center; height:11px;}
.atbox{width:410px;}
.lybox{width:240px;}
.atbox_tit, .lybox_tit{background:url(../images/title.png) no-repeat;}
.atbox_tit{background-position:0 0; width:410px; height:34px; overflow:hidden;}
.atbox_tit span.fl{padding-left:25px; font:500 15px/34px "Microsoft Yahei"; color:#039;}
.atbox_tit a.fr, .lybox_tit a.fr{padding-right:10px; width:50px; height:34px; display:block;}
.atcont{padding-top:15px; height:216px; overflow:hidden; zoom:1;}
.atcont p{line-height:24px; color:#666;}
.atcont p img{margin-right:15px; padding:3px; border:solid 1px #e9e9e9; width:166px; height:104px; overflow:hidden;}
.atcont p a.f487{color:#4874b9;}
.atcont p a:hover{color:#ba2636;}
.zybox{padding:3px 0 0 3px; width:277px; position:relative;}
.zybox_tit{background:url(../images/zy_tit.png) no-repeat; width:66px; height:66px; position:absolute; left:0; top:0;} 
.zycont{padding:42px 10px 10px; background:url(../images/zy_bj.png) no-repeat; border:solid 1px #e9e9e9; overflow:hidden; height:208px;}
.zycont li{width:75px; height:98px; padding:6px 5px 0; float:left; position:relative;}
.zycont li img{width:75px; height:73px; overflow:hidden; margin-bottom:5px;}
.zycont li span{display:block; height:20px; line-height:20px; text-align:center;}
.lybox_tit{background-position:0 -35px; width:240px; height:34px; overflow:hidden;}
.lybox_tit span.fl{padding-left:20px; font:500 15px/34px "Microsoft Yahei"; color:#039;}
.lycont li{border-bottom:dashed 1px #ddd; overflow:hidden; zoom:1; height:76px; float:left;}
.lycont li b{background:#f7f7f7; padding:16px 10px 0; width:18px; height:60px; font:500 18px/20px "Microsoft Yahei"; color:#c00;}
.lycont li b.pt5{padding-top:7px; height:69px;}
.lycont li span{width:185px; line-height:20px; color:#666; padding:8px 0;}
/*team*/
.team{height:189px;}
.team_tit{background:url(../images/team_tit.png) no-repeat; width:65px; height:189px;}
.team_main{background:#fff; border:solid 1px #e9e9e9; border-left:none; padding:2px 2px 2px 0; width:882px; height:183px; overflow:hidden; zoom:1;}
.team_in{background:#fafafa; padding:18px 0; height:147px;}
.leftbtn, .rightbtn{width:31px; height:102px; cursor:pointer; margin:23px 20px 0;}
.rightbtn{ background:url(../images/right_btn.png) no-repeat;}
.leftbtn{ background:url(../images/left_btn.png) no-repeat;}
.teamcont{width:740px; height:147px; text-align:center;}
.teamcont td.tdbox{padding:0 12px; width:117px; height:147px;}
.teamcont td.tdbox span{padding:5px 5px 0 5px; border:solid 1px #e4e4e4; background:#f3f3f3; width:105px; height:140px; display:block; overflow:hidden;}
.teamcont td.tdbox img{width:105px; height:115px; margin-bottom:3px; overflow:hidden;}
.teamcont td.tdbox a{display:block; text-align:center; line-height:22px;}
/*box*/
.box{width:310px;}
.boxtit{background:url(../images/box_tit.png) no-repeat; width:310px; height:33px;}
.boxtit span.fl{padding-left:30px; font:500 14px/32px "Microsoft Yahei"; color:#fff;}
.boxtit a.fr{padding-right:10px; padding-top:4px; width:50px; height:29px;}
.boxmain{border:solid 1px #e4e4e4; border-top:none; padding:10px; height:192px; overflow:hidden; zoom:1;}
.boxlist li{background:url(../images/list_icon.png) left 9px no-repeat; height:24px; line-height:24px; vertical-align:middle; padding-left:13px; overflow:hidden;}
.boxin{border:solid 1px #e4e4e4; border-top:none; padding:10px 0; height:192px; overflow:hidden; zoom:1;}
.pjlist li{padding:10px;}
.pjlist li.hover{background:#f7f7f7; border-bottom:dashed 1px #ddd;}
.pjcont{line-height:20px; color:#666;}
.pjtime{color:#999; line-height:22px;}
.pjtime span{color:#4874b9; margin-right:5px;}

/*foot*/ 







/*info*/
.info{background: #fff;
padding: 15px;
width: 950px;
margin: 0 auto;}
.sidear{width:210px;}
.inforg{background:url(../images/info_line.png) left top no-repeat; padding-left:20px; width:710px;}
.sidenav_list{background:#f0f0f0; padding:10px 0 20px; margin-left:5px; overflow:hidden; zoom:1;}
.sidenav_list li{height:36px; line-height:36px; border-bottom:solid 1px #fff; vertical-align:middle;}
.sidenav_list li a{color:#777; font:500 14px/36px "Microsoft Yahei"; display:block; padding:0 20px; width:165px; height:36px;}
.sidenav_list li a.hover, .sidenav_list li a:hover{background:#c5c5c5; color:#333; text-decoration:none;}
.sidenav_list li a em{ font-style:normal; color:#f0f0f0; font-family:Arial;}
.sidenav_list li a.hover em, .sidenav_list li a:hover em{color:#333;}
.sideimg{width:210px; margin-top:20px;}
.lacotion{background:url(../images/location_bj.png) left bottom no-repeat; padding-bottom:5px; height:34px; line-height:34px;}
.lacotion span{display:block; background:url(../images/lacotion_ic.png) 0 7px no-repeat; padding-left:25px; color:#666;}
.lacotion a{color:#666;}
.lacotion a:hover{color:#ba2636;}
.lacotion em, .lacotion i{font-style:normal;}
.lacotion em{color:#999; margin:0 6px;}
.lacotion i{color:#c11919;}

.info_in{background:url(../images/info_in_bj.png) repeat-x; padding:20px; overflow:hidden; zoom:1;width:685px;}
.infolist li{width:95%;background:url(../images/info_icon.png) 0 12px no-repeat; padding-left:20px; border-bottom:dashed 1px #ddd; height:32px; line-height:32px; vertical-align:middle; overflow:hidden;}
.infolist li span{float:right;}
.infolist li a{font-size:14px;color:#333;}
.page{height:24px; line-height:24px; text-align:center; padding:45px 0 15px;}
.page span{ border:1px #bebebe solid; padding:3px 6px; margin:0 3px; height:16px; line-height:16px; overflow:hidden; zoom:1;}
.page a{ border:1px #bebebe solid; padding:3px 6px; margin:0 3px; height:16px; line-height:16px; overflow:hidden; zoom:1;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none; background:#365b95; border:1px #365b95 solid;}
.current {
    background:#365b95; 
    color: #fff;
}
/*text*/
.wenzhang{overflow:hidden;}
.wztle{padding-top:15px; text-align:center;}
.wztle h1{font-size:26px; line-height:30px; color:#333; margin-bottom:10px; font-weight:bold;}
.wztle p{color:#999; height:18px;}
.wztext{margin-top:10px; border-top:1px dashed #ccc; padding-bottom:30px;}
.wztext p{text-indent:2em; padding-top:20px; font-size:14px; line-height:26px; color:#000;}
.next{padding:20px 0 10px; border-top:dashed 1px #ddd;}
.next p{line-height:24px;}
.next p a{color:#912703;}
.next p span{color:#999;}

/*about*/
.about p{text-indent:2em; padding:10px 0; font-size:14px; line-height:26px; color:#000;}
.teamlist{padding:10px 0; border-bottom:dashed 1px #ddd; overflow:hidden; zoom:1;}
.teamimg img{border:solid 1px #e4e4e4; padding:3px; width:105px; height:125px; overflow:hidden;}
.teamtext{width:540px; float:right;}
.teamtext h2{font:500 16px/30px "Microsoft Yahei"; color:#c11919;}
.teamct p{color:#666; font:500 13px/22px "Microsoft Yahei";}
.teamtext p.tr a{background:#bbb; height:28px; line-height:28px; padding:0 10px; color:#fff; float:right;}
.teamtext p.tr a:hover{background:#1c4079; text-decoration:none;}

/*ask*/
.askup{background:#f3f3f3; padding:10px 0 10px 10px; margin-top:10px; overflow:hidden; zoom:1;}
.askup .lawimg img{border:solid 10px #d4d4d4; width:155px; height:180px; overflow:hidden;}
.askup .lawzl{width:485px;}
.askup .lawzl h2, .askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{font:500 22px/48px "Microsoft Yahei"; color:#c11919;}
.askup .lawzl .law_a{background:#51719e; height:44px; line-height:46px; font:500 18px/44px "Microsoft Yahei"; color:#fff; font-style:italic;}
.askup .lawzl .law_b{font:500 15px/38px "Microsoft Yahei"; color:#333; padding-top:5px;}
.askup .lawzl .law_c{font:500 13px/22px "Microsoft Yahei"; color:#777; padding-right:10px;}
.askmd{padding-top:20px; clear:both;}
.zixun p{padding:4px 0;}
.zixun p label{line-height:30px; font-size:14px; color:#444;}
.zixun p input, .zixun p textarea{background:#f9f9f9; border:solid 1px #e5e5e5; line-height:22px; font-size:12px; color:#333; vertical-align:middle; padding:3px;}
.zixun p input{width:220px;height:22px;}
.zixun p textarea{width:450px; height:120px;}
.zixun p input.yzm{width:160px; margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:url(../images/askbtn.png) no-repeat; width:119px; height:36px; cursor:pointer; margin-left:70px; padding:0; border:0 none;}
/*reply*/
.reply{padding-top:20px; overflow:hidden;}
.reply_tle{height:36px; line-height:36px; background:#51719e; text-align:center; font:500 14px/36px "Microsoft Yahei"; color:#fff;}
.reply_in{border:1px solid #ececec; background:#fff; margin-top:15px;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #ececec; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat; width:27px; height:40px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-55px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; overflow:hidden;}
.datext{width:525px;}
.datime{height:30px; line-height:30px; padding-right:10px; background:#f9f9f9; border-top:solid 1px #ececec; color:#999; text-align:right;}
.datime span{color:#c11919;}

.wenti{background:#ddedf7; border:solid 1px #c6d8e0; padding:0 4px 4px; overflow:hidden; margin-top:5px;}
.wt_tit, .hf_tit{background:url(../images/ask_icon.png) no-repeat; height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold;}
.wt_tit{background-position:5px 8px;}
.wt_in, .hf_in{background:#fff; padding:15px 20px; overflow:hidden; zoom:1;}
.wtcont p, .hftext p{font:500 14px/24px "Microsoft Yahei";}
.wttime, .hftime{height:24px; line-height:24px; text-align:right; color:#999; font:500 13px/24px "Microsoft Yahei"; padding-top:10px;}
.wttime span, .hftime span{color:#c11919;}
.huifu{background:#f7f1dd; border:solid 1px #f6d07d; padding:0 4px 4px; overflow:hidden; margin-top:15px;}
.hf_tit{background-position:5px -19px;}
.hfcont{width:530px;}

/*feedback*/
.fdtit{font:500 18px/36px "Microsoft Yahei";}
.fdtit span{font:18px/36px Verdana; color:#ccc; margin-left:5px;}
.fdform p{padding:5px 0;}
.fdform input, .fdform textarea{border:solid 1px #e5e5e5; padding:3px; line-height:22px; color:#888; font-size:14px;}
.fdform input{width:240px; height:22px;}
.fdform textarea{width:500px; height:150px;}
.fdform input.btn{background:url(../images/feedback_btn.png) no-repeat; width:106px; height:36px; padding:0; border:0 none; cursor:pointer;}
.evaluate{padding-top:20px;}
.el_list{background:#f9f9f9; border:solid 1px #e5e5e5; margin-top:10px; overflow:hidden; position:relative;}
.elname{height:38px; line-height:38px; padding-left:50px; border-bottom:solid 1px #efefef;}
.elname b{font:500 15px/38px "Microsoft Yahei"; color:#1c497f;}
.elname span{color:#999; margin-left:10px;}
.elcont{padding:10px 15px; overflow:hidden;}
.elcont p{line-height:22px;}
.elicon{background:url(../images/elicon.png) no-repeat; width:28px; height:36px; position:absolute; top:0; left:10px;}

/*contact*/
.contact{padding-top:10px; overflow:hidden;}
.contact_in dd{line-height:24px; color:#333333; font-size:14px}
.contact_in dd.fb14{color:#db2608; padding-top:5px;}
.contact_in dt{color:#760301; font-family:"微软雅黑"; font-size:20px; font-weight:500; margin-bottom:10px}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}


/*****/

/*业务领域*/
.moreleft {
float: left;
}.more a {
color: #333;
font-family: Arial;
}


.more {
font-size: 12px;
float: right;
padding-right: 10px;
_padding-right: 10px;
color: #333;
font-family: Arial;
}
.listmain{ width:910px; height:auto; min-height:300px; margin:0 auto; background-color:#fff; padding:0 42px; overflow:hidden; }
.listtop{ width:930px; height:62px; padding-top:15px;}
.listtop_pic{ width:216px; height:62px; float:left;}
.listtop_right{ width:100%; height:62px; float:left;}
.listnav{ width:700px; height:40px; line-height:55px; border-bottom:0px solid #e6e3d9; padding-left:0px;font-size:12px; color:#777777;}


.listnav a { font-size:12px; color:#777777;}
.second_list{ width:436px; height:auto; min-height:200px; float:left; margin-top:20px;}
.second_list_title{ width:410px; height:30px; line-height:30px; padding-left:10px; color:#b41a1d; font-size:14px; font-weight:bold; background-image:url(../images/listtitlebg.gif); background-repeat:no-repeat;color: rgb(0, 51, 153);}
.businessul{ padding-top:10px;}
.businessul li{ width:400px; padding-left:20px; overflow:hidden; height:28px; font-size:14px; line-height:28px; background:url(../images/yuan.gif) no-repeat left center;}
.businessul li a{ color:#5d5d5d; font-size:14px; font-family: Microsoft YaHei; }
.dynamicul{ padding-top:10px; height:300px;}
.dynamicul li{ width:420px;  overflow:hidden; height:28px; line-height:28px; border-bottom:1px solid #e4e4e4;}
.dynamicul li a{ color:#5d5d5d; font-size:12px; font-family: Microsoft YaHei; }

.listleft{ width:190px; height:auto; min-height:300px; float:left;}
.listright{ width:690px; height:auto; min-height:300px; float:left; margin-left:30px;}
.leftlist_ul{ width:190px; height:auto; min-height:50px;}
/*.leftlist_ul li{ width:170px; height:auto; min-height:25px; padding-left:20px; border-bottom:1px solid #ebebeb; }
/*.leftlist_ul li a{ color:#010101; font-size:14px; font-family:Microsoft YaHei;}*/
.leftulli{background: #fff url(../images/grayarrow.gif) no-repeat 10px 10px;}
.leftullihover{background: #b41a1d url(../images/redarrow.gif) no-repeat 10px 10px; padding-left:20px;  width:170px; height:25px;overflow:hidden; line-height:25px; cursor:pointer; color:#fff;font-size:14px; font-family:Microsoft YaHei;border-bottom:1px solid #ebebeb; }
.leftullihover a,.leftullihover a:hover{color:#fff;}
.leftphone{ width:190px; height:64px; margin-top:130px;}
.listright_top{ width:619px; padding-left:20px; height:30px;color:#b41a1d; font-weight:bold; line-height:30px; background:url(../images/listrighttitlebg.gif) no-repeat;}
.listright_ul{ width:620px; height: auto; min-height:300px;}
.listright_ul li{ width:620px; height:25px; line-height:25px; border-bottom:1px solid #e8e8e8;font-size:12px; color:#5d5d5d; overflow:hidden;}
.listright_ul li a{ font-size:12px; color:#5d5d5d;}
.listright_ul li a:hover{ color:#b73b3b;}
.newscontent{ width:550px; padding:10px 35px; height:auto; min-height:200px; font-size:14px;}
.news_title{ font-size:14px; height:auto; min-height:35px; line-height:2em; text-align:center; font-weight:bold; border-bottom:1px solid #e8e8e8; color:#b41a1d;}
.news_subtitle{ font-size:12px; height:20px; line-height:20px; text-align:center; border-top:1px solid #e8e8e8; margin-top:2px; color:#575757;}
.news_detail{ padding:10px 0; font-size:12px; line-height:1.8em;}

.listleftson{  width:190px; height:auto; min-height:50px;}
.listleftson div{ width:160px; padding-left:30px; height:25px; line-height:25px; border-bottom:1px solid #ebebeb; cursor:pointer;}
.listleftson div a{ color:#010101; font-size:14px; font-family:Microsoft YaHei;}

.trademark_ul{width:620px; height: 530px;}
.trademark_ul li{ width:620px; height:100px; padding-top:15px;}
.trademark_lileft{ width:100px; height:100px; float:left;}
.trademark_liright{ width:500px; padding-left:10px; height:100px; float:left;border-bottom:1px dashed #e8e8e8;font-size:14px; color:#5d5d5d; line-height:1.8em;}
.trademark_liright a{font-size:14px; color:#5d5d5d;}
.shangbiao_ul{width:620px; height: auto; min-height:500px;}
.shangbiao_ul li{ width:620px; height:auto; min-height:30px; padding:20px 0; border-bottom:1px dashed #e8e8e8;}
.shangbiaotitle{ width:600px; padding-left:20px; height:30px; line-height:30px; font-size:16px; font-family:Microsoft YaHei;}
.shangbiaotitle a{ color:#575757;}
.shangbiaodetail{width:600px; padding-left:20px; font-size:14px; line-height:1.8em;}

.kehupic{ width:640px; height:auto; min-height:300px;}
.kehupic li{ width:210px; height:100px; float:left; margin:10px 0 10px 0;}

.agencyother{ width:500px; height:300px; margin:0 auto;}
.agencyother li{ width:230px; height:100px; float:left;}

.teamsearch{ width:650px; height:160px;}
.teamsearch_left{ width:330px; height:160px;  float:left;}
.teamsearch_right{ width:290px; height:160px; padding-left:20px; float:left;}
.searchtable{ width:323px; height:119px; background:url(../images/searchbg.gif) no-repeat;}
.searchtable tr{ height:30px; line-height:30px; font-size:14px; font-family:Microsoft YaHei; }
.searchbutton{ border:0; background:url(../images/searchbtn.gif) no-repeat; width:66px; height:20px;}
.teamsearch_right_letter{ font-family:Microsoft YaHei; font-size:17px;}
.teamsearch_right_letter a{ color:#575757; margin:0 2px;}
.teamsearch_right_letter a:hover{ text-decoration:underline; color:Red;}
.teamtr td{ border-bottom:1px solid #dedede; height:30px; line-height:30px; font-size:12px;}
.teamtr td a{color:#575757;}
.ejournal_ul{ width:630px; height:500px;}
.ejournal_ul li{ width:300px; height:30px; line-height:30px; padding-left:15px; background:url(../images/yuan.gif) left center no-repeat; border-bottom:1px dashed #e8e8e8; float:left;}
.ejournal_ul li a{ font-size:14px; color:#000;}


.malllist { font: 14px Arial, Helvetica, sans-serif;padding:10px; margin: 0px;}
.malllist a,.malllist span {padding: 5px 8px; border: solid 1px #ddd; background: #fff; text-decoration: none;color: #2953A6; margin:0px;}
.malllist .cpb {font-weight: bold; font-size: 14px; padding: 5px 8px; color:#ff0000; }
.malllist a:hover {color: #ff0000; text-decoration: none;}

.friendlink li a{ color:#000;}

.diymain{width:994px; height:800px; margin:0 auto; background-color:#fff;}
.diytop{ width:994px; height:150px; padding-top:30px;}
.diyleft{ float:left; width:236px; padding-left:30px; }
.diyleft img{ margin-bottom:10px;}
.diyright{ float:right; width:300px; padding-right:30px; padding-top:20px; font-size:12px;}

.jianlitop{ width:650px; height:180px; border:1px solid #cfcfcf; background-color:#e6e6e6;} 
.jlt_left{ width:110px; height:140px; margin:20px 20px; background-color:#fff; float:left;}
.jlt_right{ width:450px; height:140px; float:left; padding:20px 0;}
.jlt_right ul li { width:450px; height:20px; line-height:20px; color:#5c5c5c; font-size:12px;}
.jianlibottom{ width:650px; height:auto; min-height:300px; font-size:12px; color:#5b5b5b;}




.fenzhijigou li { width:270px; height:160px; float:left; margin-right:30px; }
.fzjg_title { background: #b41a1d url(../images/redarrow.gif) no-repeat 10px 10px; padding-left:30px;  width:250px; height:25px;overflow:hidden; line-height:25px; color:#fff;font-size:14px;}
.fzjg_dizhi { font-size: 12px; color: #5b5b5b; margin: 5px 0; line-height: 1.5em; font-family: 'Microsoft YaHei'; padding-left:20px; }
.fzjg_telphone { font-size: 12px; color: #5b5b5b; margin: 5px 0; line-height: 1.5em; font-family: 'Microsoft YaHei'; padding-left:20px; }