@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; }

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:14px/24px 'Microsoft YaHei',微软雅黑; color:#444;min-width:1440px;}

a{ color:#444; text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}



*{ outline:none;}

.wd1200{ width:1260px; margin:0 auto;}



/*头部公用*/

.header{ position:relative; width:100%; height:95px;background-image: url(../pic/bj_1.jpg);background-repeat:repeat-x; z-index:100}

.head{ height:86px;}

.logo{ width:208px; height:80px; padding-top:20px;}

.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:50px; 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:20px; display:inline;}

.nav_name{ display:block; color:#333; font-size:16px; width:auto; height:75px; line-height:75px; padding:0 12px; border-bottom:3px solid #e1eaf2;}

.nav_name span{ display:block; height:83px;}

.nav li.nav_this .nav_name{ color:#013476; border-bottom:3px solid #013476;}

.nav li.nav_this .nav_name span{ background:url(../images/nav_cur.jpg) no-repeat bottom;}

.nav li.cur .nav_name{ color:#013476;}

.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:#013476; color:#FFF;}

.sub_chname:hover span{  border-bottom:1px solid #013476;}

.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;}



/*回到顶部*/

.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;}

a{ color:#444; text-decoration:none;}


/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-70px; padding:8px 9px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:5px 9px;}
#flashs .btn span.cur{ background:#F98904; color:#fff;}

.left1 a{color:#fff;font-size:13px;height:38px; line-height:38px; display:block;background:url(../images/dh2.jpg) center no-repeat; padding-left:5px; }
.left1 a:hover{ text-decoration:none;background:url(../images/dh1.jpg) center no-repeat; height:38px; line-height:38px; color:#191919}

.left2 a{color:#191919;font-size:13px;height:38px; line-height:38px; display:block;background:url(../images/dh1.jpg) center no-repeat; padding-left:5px; }
.left2 a:hover{ text-decoration:none;background:url(../images/dh2.jpg) center no-repeat; height:38px; line-height:38px; color:#fff}
