@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:auto;background-color:#ddd;}
.foot_down{line-height:40px;overflow:hidden;height:auto;}
.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;}

.fdlink{float:left;margin-right:15px;}
.ind-news{height:40px;line-height:40px;overflow:hidden;float:left;}
