@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2015/11/18*/



/*header*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,

form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}

table {border-collapse: collapse; border-spacing: 0;}

fieldset,img {border: 0; padding:0px; margin:0px;}

ol,ul {list-style: none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}

body{ font:12px/24px 'Microsoft YaHei'; color:#666;}

a{ color:#666; text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}

html{ overflow-x:hidden;}

*{ outline:none;}

.wd1200{ width:1200px; margin:0 auto;}

a:hover,.body_c a:hover,.footer a:hover,.positin a:hover,.slider_r a:hover{ color:#b72024;}



/*头部公用*/

.header{ position:relative; width:100%; height:86px; border-top:3px solid #d0d0d0;}

.head{ height:86px;}

.logo{ width:292px; height:86px;}

.search{ position:relative; width:29px; height:86px; background:url(../images/h_line.jpg) no-repeat left; padding-left:14px; display:inline;}

.search_icon{ position:absolute; top:38px; right:0; width:14px; height:14px; cursor:pointer;}

.sub_serCur{ position:absolute; top:-6px; right:4px; width:10px; height:6px;}

.lg{ line-height:86px; background:url(../images/h_line.jpg) no-repeat left; padding-left:14px; padding-right:10px; display:inline;}

.lg a{ color:#b72024; font-size:14px;}

.nav{ width:auto; height:86px;}

.nav li{ float:left; position:relative; width:auto; height:86px; margin-left:12px; display:inline;}

.nav_name{ display:block; color:#333; font-size:14px; width:auto; height:83px; line-height:83px; padding:0 12px; border-bottom:3px solid #FFF;}

.nav_name span{ display:block; height:83px;}

.nav li.nav_this .nav_name{ color:#b72024; border-bottom:3px solid #b72024;}

.nav li.nav_this .nav_name span{ background:url(../images/nav_cur.jpg) no-repeat bottom;}

.nav li.cur .nav_name{ color:#b72024;}

.sub_search{ display:none; position:absolute; top:86px; right:0; z-index:1000; width:440px; padding:22px 20px 26px 20px; background-color:#FFF; border:1px solid #eee; box-shadow:#999 1px 2px 2px; -moz-box-shadow:#999 1px 2px 2px; -webkit-box-shadow:#999 1px 2px 2px;}

.sub_serName{ font-family:Arial; font-size:14px; padding-bottom:15px;}

.sub_serForm{ width:440px; height:30px;}

.sub_serText{ display:block; background-color:#f6f6f6; font-family:'Microsoft YaHei'; color:#666; font-size:13px; width:338px; height:20px; line-height:20px; padding:5px; border:0; border:none;}

.sub_serButton{ display:block; background:url(../images/ser_sub.jpg) no-repeat; width:84px; height:30px; border:none; cursor:pointer;}

.hog_tags{ padding-top:10px;}

.hog_tags,.hog_tags a{ color:#888;}

.hog_tags a{ margin-right:12px;}

.sub_nav{ display:none; position:absolute; top:86px; left:-35px; z-index:1000; background:url(../images/sub_yy.png) repeat; width:160px;}

.sub_chnal{ width:160px;}

.sub_chnal ul{ position:relative;}

.nav li .sub_chnal li{ float:none; width:160px; height:43px; margin-left:0; display:block; position:static;}

.sub_chname{ display:block; color:#333; font-size:13px; width:120px; height:43px; padding:0 20px;}

.sub_chname span{ display:block; width:120px; height:42px; line-height:42px; border-bottom:1px dotted #ddd;}

.sub_chname span b{ display:block; font-weight:normal; margin-left:10px; background:url(../images/sub_ac.png) no-repeat left; padding-left:16px; width:94px; height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.sub_chname:hover{ background-color:#b72024; color:#FFF;}

.sub_chname:hover span{  border-bottom:1px solid #b72024;}

.sub_chname:hover span b{ background:url(../images/sub_ho.png) no-repeat left;}

.sub_infor{ display:none; position:absolute; top:0; left:180px; z-index:1000; width:254px; padding-left:26px; padding-top:22px;}

.sub_infIntro{ line-height:20px; height:40px; overflow:hidden;}

.sub_infImg{ width:170px; height:138px; margin:0 auto; padding-top:6px;}



/*公共新闻*/

.news_t{ height:138px;}

.news_Timg{ width:180px; height:138px;}

.news_Tr{ width:512px;}

.news_Trtitle a{ display:block; color:#363636; font-size:14px; font-weight:bold; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.news_Trintro{ font-size:13px; line-height:28px; height:84px; overflow:hidden; margin:4px 0 2px;}

.news_Trmore a{ color:#b72024;}

.news_d{ padding-top:10px; margin-top:16px; padding-bottom:10px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.news_dlist{ height:136px; overflow:hidden;}

.news_dlist li{ clear:both; height:34px; line-height:34px;}

.news_Dname{ display:inline-block; background:url(../images/list_icon.png) no-repeat left; padding-left:16px; font-size:13px; width:590px; height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.news_Dtitme{ color:#9a9a9a; font-size:13px;}



/*底部公用*/

.footer{ clear:both; width:100%; height:auto; overflow:hidden; min-width:1200px; border-top:1px solid #dcdcdc;}

.foot_t{ background-color:#efefef; width:100%; height:auto; overflow:hidden; padding:30px 0 66px;}

.foot_top{ height:auto; overflow:hidden;}

.foot_tBox1{ width:120px; margin-right:39px; display:inline;}

.foot_Tname{ height:36px; line-height:36px; margin-bottom:12px; border-bottom:1px solid #dcdcdc;}

.foot_Tname a{ color:#333; font-size:15px; font-weight:bold; background:url(../images/foot_line.jpg) no-repeat bottom left; display:block; width:120px; height:37px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.foot_Tlist li{ height:26px; line-height:26px;}

.foot_Tlist li a{ display:block; color:#888; width:120px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.foot_cont td{ padding:5px 0 4px; line-height:18px;}

.foot_ctwd1{ width:70px;}

.foot_ctwd2{ width:172px;}

.foot_tBox2{ width:242px;}

.foot_tBox3{ width:120px;}

.foot_wx{ width:116px; height:116px; padding-top:7px;}

.foot_wx img{ display:block; width:114px; height:114px; border:1px solid #dcdcdc;}

.foot_d{ width:100%; height:40px; background-color:#ddd;}

.foot_down{ height:40px; line-height:40px;}

.foot_Dclick{ margin-left:-14px; display:inline;}

.foot_Dclick{ color:#999;}

.foot_Dclick a{ color:#6a6a6a; padding:0 14px;}

.copyright{ color:#6a6a6a;}



/*回到顶部*/

.top{ display:none; position:fixed; right:3%; bottom:20px; z-index:3000; width:50px; height:50px;}

.top a{ display:block; background-image:url(../images/top.png); width:50px; height:50px;}

.top a:hover{ background-position:-50px 0;}





.foot_Dwx{ position:relative; width:114px; height:122px;}

.foot_wxShow{ width:110; height:110; padding:2px; background-color:#FFF;}

.foot_cur{ position:absolute; bottom:0; background:url(../images/wx_cur.png) no-repeat; width:7px; height:8px;}

.foot_cur1{ left:36px;}

.foot_cur2{ left:76px;}

.foot_wxSel{ width:80px; padding-left:20px;}

.foot_wxSel li{ float:left; width:30px; height:30px; margin-right:10px; display:inline; cursor:pointer;}

.foot_wxSel1{ background:url(../images/foot_shac1.png) no-repeat;}

.foot_wxSel2{ background:url(../images/foot_shac2.png) no-repeat;}

.foot_wxSel1.cur{ background:url(../images/foot_shho1.png) no-repeat;}

.foot_wxSel2.cur{ background:url(../images/foot_shho2.png) no-repeat;}

