@charset "utf-8";
/* CSS Document */

.wr{ width:1100px; overflow:hidden; margin:auto;}

body{ background:url(../images/bodybg.jpg) repeat;}

/*头部样式*/
.header{ height:116px; background:url(../images/headbg.jpg) no-repeat center 0;}
.header a.logo{ display:block; float:left; margin:30px 0 0 16px;}
.header a.logo img{ display:block;}
.header .right{ display:none; margin:30px 30px 0 0;}
.header .codeImg{ margin:auto; width:37px; height:43px; background:url(../images/wx.png) no-repeat;}
.header .codeImg img{ display:none; width:90px; position:relative; left:50px; top:-15px; z-index:999;}
.header .codeImg2{ margin:auto; width:37px; height:43px; background:url(../images/wb.png) no-repeat;}
.header .codeImg2 img{ display:none; width:90px; position:relative; left:-100px; top:-15px; z-index:999;}
.h_wb{ float:left; width:60px; height:70px; text-align:center; margin-left:10px;}
.h_wb span{ display:block; width:60px; height:27px; line-height:27px; color:#fff;}

/*导航样式*/
.nav{ background:url(../images/navbg.jpg) repeat-x;}
.nav ul{ width:1100px; height:56px; margin:0 auto;}
.nav ul li{ padding:4px 0 4px 1px; background:url(../images/nav_line.png) left center no-repeat; float:left; position:relative;}
.nav ul li:first-child{ background:none;}
.nav ul li a{ display:block; width:99px; line-height:46px; color:#fff; font-size:16px; text-align:center; padding:0 10px; border:1px solid transparent; position:relative;}
.nav ul li a em{ display:none; width:10px; height:46px; position:absolute; top:0;}
.nav ul li a em.l{ background:url(../images/nav_l.png) no-repeat; left:0;}
.nav ul li a em.r{ background:url(../images/nav_r.png) no-repeat; right:0;}
.nav ul li a:hover,
.nav ul li.on a,
.nav ul li.cur a{ color:#ffd996; border-color:#ffd996;}
.nav ul li a:hover em,
.nav ul li.on a em,
.nav ul li.cur a em{ display:block;}

.nav li p.subNav{ display:none; width:121px; position:absolute; left:1px; top:100%; z-index:9999; background:#d50a03; overflow:hidden;}
.nav li p.subNav a{ width:auto; line-height:40px; color:#fff; font-size:14px; padding:0; border:0; border-bottom:1px solid #e75b5b;}
.nav li p.subNav a:hover{ color:#ffd996;}

/*友情链接 样式*/
.links{ background:#ededed; overflow:hidden; padding:6px 0;}
.links label{ float:left; line-height:32px; color:#cb0606; font-size:14px; font-weight:bold;}
.links ul{ display:block; overflow:hidden;}
.links ul li{ display:block; line-height:32px; color:#666; font-size:14px; float:left;}
.links ul li a{ padding:0 14px;}
.links ul li a:hover{ color:#cb0606;}
.links ul li span{ padding:0 18px;}
.links ul li:first-child span{ display:none;}

/*底部样式*/
.footer{ background:#b20902; padding:10px 0;}
.f_l{ width:380px;}
.f_l ul{ width:380px; height:30px; line-height:30px;}
.f_l ul li{ float:left; margin:0 5px;}
.f_l ul li a{ color:#fff;}
.f_l ul li a:hover{ text-decoration:underline;}
.f_l ul li span{ color:#fff;}
.copy{ line-height:32px; color:#fff; font-size:14px; overflow:hidden;}
span.support{ line-height:32px; color:#fff; font-size:14px; overflow:hidden; float:right;}
span.support a:hover{ text-decoration:underline;}
.f_m{ color:#fff; line-height:26px;}
.f_r ul li{ float:left; margin:0 10px;}
.f_r ul li img{ width:90px; height:89px;}

/*返回顶部*/
.backToTop{ display:block; width:50px; height:50px; background:url(../images/top.png); position:fixed; right:12px; bottom:64px; cursor:pointer; text-indent:-9999px; opacity:0.7; filter:Alpha(opacity=70); z-index:99;}
.backToTop:hover{ opacity:0.9; filter:Alpha(opacity=90);}

/*主体样式*/
.main{ width:1100px; padding:0 26px 30px; background:#fff; overflow:hidden; margin:0 auto 32px; box-shadow:rgba(0,0,0,0.2) 0 3px 14px;}
.main .wr{ width:auto; overflow:hidden;}
.ads{ margin:30px 0 0; overflow:hidden;}
.ads img{ display:block; width:100%; height:auto;}

/*左侧样式*/
.leftCon{ width:294px; float:left; margin:30px 36px -26px 0;}
.leftCon dl.menu{ display:block; overflow:hidden; padding:0 0 54px; background:url(../images/menu_bg.png) center bottom no-repeat; border:1px solid #e1dcd4; margin:0 0 26px;}
.leftCon dl.menu dt{ line-height:44px; color:#333; font-size:16px; font-weight:bold; text-align:center; overflow:hidden; background:#f3f3f3; border-bottom:1px solid #e1dcd4; padding:0 20px; position:relative; margin:0 0 14px;}
.leftCon dl.menu dt em.l{ display:block; width:10px; height:44px; background:url(../images/title_l.png) no-repeat; position:absolute; left:0; top:0;}
.leftCon dl.menu dt em.r{ display:block; width:10px; height:44px; background:url(../images/title_r.png) no-repeat; position:absolute; right:0; top:0;}
.leftCon dl.menu dd{ display:block; overflow:hidden; padding:8px 24px;}
.leftCon dl.menu dd a{ display:block; line-height:34px; color:#666; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/menu_list.png) center no-repeat;}
.leftCon dl.menu dd a:hover,
.leftCon dl.menu dd.cur a{ color:#da0909; background-image:url(../images/menu_cur.png);}
.leftCon h3{ display:block; line-height:44px; color:#333; font-size:16px; background:#f3f3f3; border:1px solid #e1dcd4; overflow:hidden; padding:0 16px 0 20px; position:relative;}
.leftCon h3 a{ display:block; color:#a59e92; font-size:14px; font-weight:normal; float:right;}
.leftCon h3 a:hover{ color:#cb0606;}
.leftCon h3 em.l{ display:block; width:10px; height:44px; background:url(../images/title_l.png) no-repeat; position:absolute; left:0; top:0;}
.leftCon h3 em.r{ display:block; width:10px; height:44px; background:url(../images/title_r.png) no-repeat; position:absolute; right:0; top:0;}
.leftCon ul.tplist{ display:block; overflow:hidden; padding:8px 14px 10px; border:1px solid #e1dcd4; border-top:0; margin:0 0 26px; position:relative;}
.leftCon ul.tplist li.lt{ display:block; width:10px; height:10px; background:url(../images/bg_lt.png) no-repeat; position:absolute; left:0; top:0;}
.leftCon ul.tplist li.rt{ display:block; width:10px; height:10px; background:url(../images/bg_rt.png) no-repeat; position:absolute; right:0; top:0;}
.leftCon ul.tplist li.lb{ display:block; width:10px; height:10px; background:url(../images/bg_lb.png) no-repeat; position:absolute; left:0; bottom:0;}
.leftCon ul.tplist li.rb{ display:block; width:10px; height:10px; background:url(../images/bg_rb.png) no-repeat; position:absolute; right:0; bottom:0;}
.leftCon ul.tplist li{ display:block; overflow:hidden;}
.leftCon ul.tplist li span{ display:block; line-height:34px; color:#999; font-size:13px; float:right; margin:0 0 0 36px;}
.leftCon ul.tplist li a{ display:block; line-height:34px; color:#666; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/list_bg.png) left center no-repeat; padding-left:20px; position:relative;}
.leftCon ul.tplist li a:hover{ color:#cb0606;}

/*右侧样式*/
.r_right{ display:block; min-height:420px; overflow:hidden; border:1px solid #e1dcd4; margin:30px 0 0; position:relative;}
.r_right em.lt{ display:block; width:10px; height:10px; background:url(../images/bg_lt.png) no-repeat; position:absolute; left:0; top:0;}
.r_right em.rt{ display:block; width:10px; height:10px; background:url(../images/bg_rt.png) no-repeat; position:absolute; right:0; top:0;}
.r_right em.lb{ display:block; width:10px; height:10px; background:url(../images/bg_lb.png) no-repeat; position:absolute; left:0; bottom:0;}
.r_right em.rb{ display:block; width:10px; height:10px; background:url(../images/bg_rb.png) no-repeat; position:absolute; right:0; bottom:0;}

.position{ line-height:44px; overflow:hidden; background:#f3f3f3; border-bottom:1px solid #e1dcd4; padding:0 20px;}
.position em.l{ display:block; width:10px; height:44px; background:url(../images/title_l.png) no-repeat; position:absolute; left:0; top:0;}
.position em.r{ display:block; width:10px; height:44px; background:url(../images/title_r.png) no-repeat; position:absolute; right:0; top:0;}
.position span{ color:#333; font-size:16px; font-weight:bold;}
.position .po{ display:block; color:#999; font-size:14px; background:url(../images/posit.png) left center no-repeat; padding-left:28px; float:right;}
.position .po a{ color:#999;}
.position .po a:hover{ color:#cb0606;}

/*专家列表*/
.r_zjs{ width:850px; height:123px; margin:auto; border-bottom:#d9d9d9 1px dashed; margin-top:13px;}
.r_zjs .inn_img{ display:block; width:168px; height:109px; border:#dadada 1px solid; overflow:hidden;}
.r_zjs .inn_img img{ width:168px; height:109px; cursor:pointer;transition:all 0.8s;
	-moz-transition:all 0.8s; /* Firefox 4 */
	-webkit-transition:all 0.8s; /* Safari and Chrome */
	-o-transition:all 0.8s; /* Opera */}
.r_zjs .inn_img img:hover{ transform: scale(1.1);}
.r_zjs .inn_r{ width:660px;}
.r_zjs .inn_r .inn_rtit{ display:block; width:660px; height:30px; line-height:30px; overflow:hidden; color:#323232; font-weight:bold;}
.r_zjs .inn_r .inn_rtit:hover{color:#d50a03;}
.r_zjs .inn_r span{ color:#444; line-height:26px; display:block; width:660px; height:78px; overflow:hidden;}
.r_zjs .inn_r span a{ color:#d50a03;}

/*分页样式表*/
.pages{ text-align:center; padding:40px 0;}
.pages a{ color:#444; padding:5px 10px; background-position:50% bottom; border:1px solid #c6c6c6; margin:3px 1px 0; border-radius:5px;}
.pages a:active,
.pages a:hover{ color:#fff; border:1px solid #d50a03; background:#d50a03;border-radius:5px;}
.pages span{ color:#fff; background:#d50a03; padding:6px 11px; margin:3px 1px 0; border-radius:5px;}
.pages span.disabled{ color:#fff; background:#d1d1d1; padding:6px 15px; margin-right:3px; border-radius:5px;}

/*新闻列表*/
.list_new{ overflow:hidden; margin:0 0 -18px;}
.list_new ul{ display:block; overflow:hidden; padding:20px 24px 0;}
.list_new ul li{ display:block; overflow:hidden; padding:0 2px;}
.list_new ul li.line{ border-bottom:1px dashed #a59e92; margin:20px 0;}
.list_new ul li span{ display:block; line-height:34px; color:#999; font-size:13px; float:right; margin:0 0 0 36px;}
.list_new ul li a{ display:block; line-height:34px; color:#666; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/list_bg.png) left center no-repeat; padding-left:20px; position:relative;}
.list_new ul li a:hover{ color:#cb0606;}

/*图片列表*/
ul.picList{ display:block; overflow:hidden; padding:20px 12px 0;}
ul.picList li{ display:block; float:left;}
ul.picList li a{ display:block; width:228px; position:relative; margin:0 10px 6px;}
ul.picList li a img{ display:block; width:210px; height:146px; padding:8px; border:1px solid #e1dcd4;}
ul.picList li a span{ display:block; line-height:40px; color:#333; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 4px;}
ul.picList li a:hover span{ color:#cb0606;}

/*单页样式*/
.r_right h3.title{ display:block; line-height:32px; color:#d50a03; font-size:18px; text-align:center; padding:6px 0; margin:20px 20px 0;}
.info{ line-height:30px; color:#999; font-size:13px; text-align:center; padding:4px 0 12px; border-bottom:#d9d9d9 1px dashed; margin:0 20px;}
.article{ line-height:30px; color:#444; font-size:14px; padding:20px 24px; overflow:hidden;}
.article *{ max-width:100%; line-height:inherit; color:inherit; font-size:inherit;}
.fp{ border-top:#dcdcdc 1px dashed; padding:14px 4px 20px; margin:0 20px;}
.fp ul li{ line-height:32px; color:#323232; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fp ul li a{ color:#323232;}
.fp ul li a:hover{ color:#d50a03;}

.feed{ min-height:280px;}
.tishi{ font-size:16px; color:#af7a14; line-height:40px;}
.feed form{ display:block; padding:24px 40px;}
.feed table tr td{ line-height:46px; color:#666; font-size:14px;}
.text5{ width:240px; height:28px; color:#666; font-size:13px; padding:0 8px; border:#bfbfbf 1px solid; border-radius:5px;}
.text4{ width:144px; height:28px; color:#666; font-size:13px; padding:0 8px; border:#bfbfbf 1px solid; border-radius:5px;}
.text33{ width:144px; height:28px; color:#666; font-size:13px; padding:0 8px; border:#bfbfbf 1px solid; border-radius:5px; float:left;}
.text22{ width:86px; height:30px; line-height:30px; color:#fff; border:0; overflow:hidden; border-radius:5px; background:url(../images/submit.png) center no-repeat; margin:0 0 0 10px; float:left; cursor:pointer;}
.feed table textarea{ width:320px; height:85px; border:#bfbfbf 1px solid; border-radius:5px;}
.feed table tr td img{ width:86px; height:30px; margin-left:10px; border-radius:5px; vertical-align:top; cursor:pointer;}
.button{}
.button .submit,
.reset{ width:99px; height:31px; line-height:31px; font-size:14px; border:none; background:url(../images/submit.png) no-repeat; text-align:center; color:#fff; margin:24px 0 30px; cursor:pointer;}

.xj_bbt{ width:120px; height:31px; border:none; background:#d50a03; text-align:center; line-height:31px; color:#fff; float:left; margin:0 0 5px 5px;}
.xj_bbt a{ display:block; width:120px; height:31px; color:#fff;}
.right_jieti{ line-height:26px; padding:20px; font-size:14px;}
.right_jieti h1{ font-size: 24px;font-weight: normal;height: 45px; text-align:center;}
.right_jieti h2{ font-size:16px;}
.right_jieti table tr th{ line-height:40px; color:#333; font-size:14px; font-weight:normal; text-align:center; background:#f3f3f3; border:1px solid #e1dcd4;}
.right_jieti table tr td{ line-height:26px; color:#333; font-size:14px; padding:4px 12px; border:1px solid #e1dcd4;}

table.result{ width:100%;}
table.result tr th{ line-height:38px; color:#333; font-size:14px; font-weight:normal; text-align:center; background:#f3f3f3; border:1px solid #e1dcd4;}
table.result tr td{ line-height:22px; color:#666; font-size:14px; padding:4px 12px; border:1px solid #e1dcd4;}



















/**/