@charset "utf-8";
* { margin: 0; padding: 0 }
body { text-align: left; color: #333; font-size: 12px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif }
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl { font-weight: normal; font-size: 12px }
ol,
ul { list-style: none }
label,
select,
input[type="submit"],
input[type="button"],
button { cursor: pointer }
img { border: 0; margin: 0 }
textarea { overflow: auto }
em { font-style: normal; font-size: 12px }
.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; font-size: 0 }
.clearfix { zoom: 1; }
.clear { height: 0; clear: both; line-height: 0; font-size: 0 }
a { color: #333 }
a:link,
a:visited { text-decoration: none }
a:hover { color: #C00; text-decoration: underline }
a * { cursor: pointer }
a img { border: 0 }
select,
input,
button { vertical-align: middle }
body img.valign { vertical-align: middle }
em { font-style: normal }
.header_bd { z-index: 1000; width: 1180px; margin: 0 auto; height: 85px; background: #fff }
.logo { width: 285px; height: 75px; float: left; margin: 10px 0 0 3px; display: inline }
.logo h1 a { display: block; height: 54px; overflow: hidden; width: 226px }
.ihea-right { width: 892px; float: right; position: relative; z-index: 10; margin-top: 10px }
.ihea-right .top-bar-search { float: left; position: relative; width: 544px; margin-top: 5px }
.ihea-right .search-key span { color: #333; font-weight: bold }
.ihea-right .search-key a { color: #444; padding-right: 5px; margin-right: 0; font-family: "微软雅黑" }
.ihea-right .search-key a:hover { color: #f40 }
.ihea-right .search { border: 2px solid #f40; height: 34px; width: 540px; float: right; margin: 0 0 5px 0 }
.header_bd .ihea-right .search-select { float: left; height: 34px; line-height: 34px; width: 70px }
.header_bd .search .search-trigger span { background: url(/images/search_trigger.png) right center no-repeat; color: #666; display: block; padding-left: 15px; width: 40px }
.top_bar_search .search-key { margin-bottom: 0 }
.header_bd .search .search-trigger span { display: block; margin: 3px 0 0 3px; text-indent: 13px; height: 27px; line-height: 27px; padding-left: 0; width: 63px; background: url(/images/search_trigger.png) 45px center no-repeat; color: #666 }
.ihea-right .search-trigger a:hover { text-decoration: none }
.ihea-right .search form { float: left; width: 470px; height: 34px }
.header_bd .ihea-right .search-On,
.ihea-right .search-Off,
.ihea-right .search-off { border: 0; color: #444; float: left; padding: 9px 5px; _padding: 11px 5px 5px; margin: 0; height: 16px; line-height: 13px; width: 360px; background: 0; overflow: hidden }
.header_bd .ihea-right .search-On { color: #666 }
.header_bd .ihea-right .search-off { color: #666 }
.header_bd .ihea-right .search-btn { width: 100px; height: 34px; float: left; background: #f40; border: 0; cursor: pointer; overflow: hidden; color: #fff; font-size: 14px; text-align: center }
.ihea-right .search-trigger { position: relative }
.ihea-right .search-trigger dl { display: none; width: 66px; position: absolute; left: -2px; top: 31px; border: 1px solid #f40; background-color: #fff; border-top: 0; border-width: medium 2px 2px
}
.ihea-right .search-trigger dl dd { display: block; clear: both; height: 24px; line-height: 24px; vertical-align: middle; color: #333; text-indent: 16px; cursor: pointer }
.ihea-right .searchOn { background-color: #dcdcdc; color: #666 }
.nav .nwrap { float: left; height: 37px; line-height: 40px; _line-height: 37px }
.i-list { width: 949px; background-color: #fff; border-style: solid; border-width: 1px 1px 2px 0; border-color: #e6e6e6 #e6e6e6 #f0611d }
.i-list a { display: block; float: left; padding: 0 15px; font-size: 14px; color: #555; font-weight: bold }
.i-list a:hover,
.i-list a.navhoveron { background: 0; color: #f0611d; text-decoration: none }
.i-list a.bgnone { background: 0 }
.navCon-cate { width: 230px; background: url("/images/linkbg.gif") no-repeat scroll 200px 14px #f0611d; line-height: 40px; font-size: 14px; font-weight: bold; text-indent: 10px; color: #FFF; position: relative; float: left; height: 40px; z-index: 999 }
.navCon-cate .cateMenu { position: absolute; left: 0; font-family: "微软雅黑"; background-color: #fff; z-index: 999; padding: 4px 0; width: 228px; top: 39px; border: 1px solid #f0611d; }
.navCon-cate-title a.navCon-cate-title-txt,
.navCon-cate-title a.navCon-cate-title-txt:hover { color: #fff; text-decoration: none }
.navCon-cate-title a.navCon-cate-title-more { display: block; height: 19px; left: 200px; position: absolute; top: 10px; width: 20px }
.navCon-cate .cateMenu li { width: 228px; overflow: hidden; line-height: 26px; border-bottom: 1px solid #ddd; position: relative; padding: 5px 0; *float: left }
.navCon-cate .cateMenu li.bg,
.bgf5 { background: #f5f5f5 }
.navCon-cate .cateMenu li .cate-tag { width: 64px; overflow: hidden; line-height: 26px; float: left }
.navCon-cate .cateMenu li .cate-tag strong { float: left; height: 25px; line-height: 25px; display: block; background: url(/images/gray-arrow.gif) 130px 10px no-repeat; font-weight: normal }
.navCon-cate .cateMenu li .cate-tag strong.cat1 { float: right;padding-right:7px; }
.navCon-cate .cateMenu li .cate-tag strong a { font-size: 12px; color: #222; font-weight: bold }
.navCon-cate .cateMenu li .cate-tag strong.cat1 a{color: #c00;}
.navCon-cate .cateMenu li .cate-tag strong a:hover { color: #f0611d }
.navCon-cate .cateMenu li.on .cate-tag strong a { color: #fff }
.navCon-cate .cateMenu .on { background: #665446 }
.indexpage .cateMenu .on { width: 240px }
.navCon-cate .cateMenu .list-item { width: 158px; font-weight: normal; text-indent: 0; line-height: 26px; font-family: "微软雅黑"; float: right }
.navCon-cate .cateMenu .list-item a { color: #444; width: 38px; height: 25px; overflow: hidden; display: block; float: left; line-height: 25px }
.navCon-cate .cateMenu .list-item a:hover { color: #f0611d }
.bannerbot { float: left; padding-top: 4px }
.head_right_gdv { width: 305px; height: 65px; float: right; overflow: hidden }
.head_right_gdv .mr5{ margin-right:5px}
.head_right_gdv span {display: block;float: left;}
/*.head_right_gdv table { border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-collapse: collapse; width: 100% }
.head_right_gdv table td { width: 141px; padding-left: 10px; height: 30px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5 }
.head_right_gdv table td a { width: 70px; float: left; text-align: left; color: #444 }
.head_right_gdv table td a:hover { color: #f40 }*/
.vbox h5 { font-size: 12px }
.mb6 { margin-bottom: 6px }
.pt6 { padding-top: 6px }
.fl { float: left }
.fr { float: right }
.pt10 { padding-top: 10px }
.mt10 { margin-top: 10px }
.pr28 { margin-right: 20px }
.mr10 { margin-right: 10px }
.mainWapper,
.mainWapperNew { width: 1180px; margin: 0 auto; clear: both;background:#fff; *overflow: hidden }
.mainWapperBottom { width: 950px; margin: 7px auto 7px auto; clear: both; *overflow: hidden }
.gd1side { width: 154px; float: left; clear: left }
.topAdPic { width: 149px; height: 85px; border: solid 1px #dc6b00; overflow: hidden; margin-bottom: 2px }
.sidebar { width: 149px; overflow: hidden; height: 85px; position: relative }
.sidebar img { width: 149px; height: 85px; float: left }
.sidebar #fc { width: 149px; height: 85px }
.sidebar ul { position: absolute; right: 0; bottom: 2px }
.sidebar ul li { float: left; text-align: center; color: #ff7300; line-height: 10px; width: 10px; height: 10px; cursor: pointer; overflow: hidden; border: 1px solid #ff7300; background-color: #fff; font-family: Arial; margin: 0 2px 0 0; display: inline; font-size: 10px }
.sidebar ul li.on { color: #fff; background: #ff7300; font-weight: bold }
.gd1side #block_1 { margin-top: -1px }
.topGdPic02 { width: 149px; height: 61px; border: solid 1px #dc6b00; margin-top: 1px }
.topGdPic02 img { width: 149px; height: 61px; margin: 0; padding: 0; float: left }
.sideGdList { width: 154px; padding: 1px 0; *padding-bottom: 3px; _padding-bottom: 1px }
.sideGdList li { width: 74px; height: 24px; line-height: 24px; float: left; background: url(/images/cn_bg.png) 0 0; text-align: center; margin: 2px 3px 2px 0 }
.sideGdList li a:link { color: #900 }
.sideGdList li a:visited { color: #900 }
.sideGdList li a:hover { color: #F60 }
.sideGdList li a:active { color: #900 }
.sideAdlast { width: 154px; padding: 1px 0 }
.sideAdlast li { width: 151px; height: 24px; line-height: 24px; float: left; background: url(/images/sideAdlastbg.png); text-align: center; margin: 2px 3px 2px 0 }
.sideAdlast li a:link { color: #900 }
.sideAdlast li a:visited { color: #900 }
.sideAdlast li a:hover { color: #F60 }
.sideAdlast li a:active { color: #900 }
.gd1Sort { width: 950px; float: right; clear: right; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff; }
.gdvbox { width: 158px; float: left; padding: 10px 0 0; border: 1px solid #e6e6e6; border-left: 0; border-width: 0 1px 0 0 }
.gd1CrossGd { width: 120px; float: left; padding-left: 12px; height: 195px; overflow: hidden; padding: 0 19px }
.gd1Sort .last { width: 154px }
.last .gd1CrossGd { padding: 0 15px }
.gd1CrossGd li { width: 120px; height: 26px; line-height: 26px }
.gd1CrossGd li.gdvimg { height: 49px; padding: 3px 0 }
.gd1CrossGd li.red a { color: #d50004 }
.crossGdList {border: solid 1px #e6e6e6; border-left: 0; clear: both }
.crossGdList li { width: 120px; height: 49px; float: left; border-left: solid 1px #e6e6e6; padding: 6px 12px 6px 14px }
.crossGdList li img { height: 49px; width: 120px }
.adBar { width: 828px; height: 49px; padding: 6px 3px; display: block; float: right; clear: right; margin-bottom: 7px; border: 1px solid #dc6b00 }
.adBar li { width: 120px; height: 49px; float: left; display: inline; padding: 0 9px }
.bottom_line { border-bottom: 1px solid #dedede }
.Gdv_l { width: 489px; float: left }
.Aplist li { width: 162px; height: 110px; float: left; text-align: center; line-height: 35px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6 }
.Aplist li i { font-style: normal }
.Aplist li a { display: block; width: 162px; height: 95px; padding-top: 15px; _padding-top: 13px }
.Aplist li a:hover { background: #ffedf3; color: #d50004; text-decoration: none }
.Gdv_B .Aplist li a:hover { background: #e2f3fc }
.Gdv_A .TitleGdv { border-bottom: 2px solid #f0611d }
.Gdv_A .TitleGdv h2 { height: 24px; overflow: hidden ; text-indent: 3px;}
.Gdv_B .TitleGdv { border-bottom: 2px solid #f0611d }
.Gdv_B .TitleGdv h2 { height: 24px;text-indent: 3px; overflow: hidden }
.sjsj .TitleGdvb h2 { height: 24px; text-indent: 3px;overflow: hidden }
.bh-con .TitleGdvb { padding-bottom: 4px }
.bh-con .TitleGdvb h2 { overflow: hidden }
.bh-con .TitleGdvb .fl a { color: #f75e10; display: block; height: 24px; padding: 0 6px 0 0; text-decoration: none ;text-indent:3px;}
.cyzx .TitleGdvb { border-bottom: 2px solid #777; padding-top: 22px }
.cyzx .TitleGdvb h2 { height: 24px; text-indent: 3px;overflow: hidden; padding: 0 }
.cyzx .TitleGdvb .fl a { color: #444; display: block; height: 24px; text-decoration: none }
.cffz .TitleGdvb { background: url("/images/cffz-bg.png") repeat-x scroll left center rgba(0, 0, 0, 0); border: 1px solid #e6e6e6; height: 68px; line-height: 68px; overflow: hidden; padding: 0 }
.cffz .TitleGdvb h2 { height: 68px; overflow: hidden; width: 130px }
.cffz .TitleGdvb .fl a { color: #444; height: 68px; width: 130px; display: block; font-size: 22px; text-align: center; text-decoration: none }
.cffz .TitleGdvb a { border-right: 0; color: #444; font-size: 14px; padding: 0 15px 0 0 }
.cffz .TitleGdvb a:hover { color: #f0611d }
.zhhd .TitleGdvd { border-bottom: 2px solid #0193de }
.zhhd .TitleGdvd h2 { height: 24px; overflow: hidden }
.zhhd .tbox { padding: 0 20px 6px }
.zhhd .TitleGdvd .fl a { color: #444; display: block; height: 24px; text-decoration: none }
.Txlist { float: left; border-left: 1px solid #e6e6e6; height: 38px; width: 488px; line-height: 38px; border-bottom: 1px solid #e6e6e6 }
.Txlist li { float: left; width: 162px; text-align: center }
.Txlist li a { color: #d50004 }
.Gdv_c { width: 202px; float: left; background: #f4f4f4; padding-bottom: 3px }
.Gdv_c ul li { float: left; width: 100px; text-indent: 10px; height: 30px; line-height: 30px; overflow: hidden }
.Gdvimgonle { text-align: center; padding: 8px 0; float: left; width: 200px }
.Gdvimgonle img { border: solid #fff 2px }
.Gdv_r { width: 489px; float: right }
.Gdv_r .Aplist li,
.Gdv_r .Txlist { border-left: 0; border-right: 1px solid #e6e6e6 }
.item_list { width: 1180px; overflow: hidden; padding: 6px 0 1px }
.list_w956 { width: 948px }
.item_list dl { width: 428px; float: left; height: 97px; border: 1px solid #e6e6e6; margin-bottom: 8px; margin-right: 10px; background: none repeat scroll 0 0 #fff; border-top: 2px solid #df5a49; position: relative; border-color: #d8d8d8 #e6e6e6 #e6e6e6 }
.item_list dl dt { width: 413px; padding-left: 15px; height: 30px; background: #f3f3f3; border-bottom: 1px solid #e6e6e6; font-size: 14px; color: #ba0600; font-weight: bold }
.item_list dl dt a { display: block; height: 30px; line-height: 30px; width: 75px; float: left; color: #666 }
.item_list dl dt a:hover { text-decoration: underline }
.item_list dl dt span { float: left; height: 23px; padding: 0 15px; margin-top: 3px; background: url(/images/xsj.png) no-repeat }
.item_list dl.dl1 span { background-color: #df5a49; background-position: 0 0 }
.item_list dl.dl2 span { background-color: #46b29b; background-position: 0 -23px }
.item_list dl.dl3 span { background-color: #e2793f; background-position: 0 -46px }
.item_list dl.dl4 span { background-color: #df5a49; background-position: 0 -69px }
.item_list dl.dl5 span { background-color: #df5a49; background-position: 0 -92px }
.item_list dl.dl6 span { background-color: #58a6dc; background-position: 0 -115px }
.item_list dl.dl7 span { background-color: #58a6dc; background-position: 0 -138px }
.item_list dl.dl8 span { background-color: #e2793f; background-position: 0 -46px }
.item_list dl.dl9 span { background-color: #46b29b; background-position: 0 -184px }
.item_list dl.dl10 span { background-color: #df5a49; background-position: 0 -69px }
.item_list dl.dl11 span { background-color: #e2793f; background-position: 0 -230px }
.item_list dl.dl12 span { background-color: #46b29b; background-position: 0 -253px }
.mainWapperNew-fl .item_list dl span a { font-size: 12px; color: #fff; font-family: "微软雅黑"; font-weight: normal; line-height: 23px; float: none; height: auto; width: auto }
.item_list dl em.hot { background: url(/images/ico-hot.png) left top no-repeat; position: absolute; display: block; height: 24px; right: 10px; top: -7px; width: 17px }
.item_list dl dd { line-height: 25px; height: 50px; padding-right: 5px; padding-top: 10px; padding-left: 10px; overflow: hidden }
.item_list dl dd a { display: inline-block; font-family: "微软雅黑"; margin: 0 5px }
.item_list dl dd.bottom_none { border-bottom: 0 }
.TitleGdv { padding: 28px 0 10px 0; height: 24px; line-height: 24px; border-bottom: 2px solid #f0611d }
.TitleGdv h2,
.TitleGdvb h2,
.TitleGdvd h2 { font-size: 22px; color: #f0611d; font-family: 'microsoft yahei'; font-weight: bold; height: 24px; overflow: hidden }
.TitleGdv a,
.TitleGdvb a { padding: 0 8px; border-right: 1px solid #d7d7d7; font-family: "微软雅黑" }
.TitleGdv a:last-child,
.TitleGdvb a:last-child,
.TitleGdv a.last,
.TitleGdvb a.last { border-right: 0 }
.TitleGdvb .fl a { padding: 0 }
.TitleGdv a.abtn,
.TitleGdvb a.abtn { border: 0 }
.TitleGdvb { height: 24px; line-height: 24px; border-bottom: 2px solid #fb7c20; padding: 38px 0 10px }
.TitleGdvd { height: 24px; padding: 22px 0 10px; line-height: 24px; border-bottom: 2px solid #9a9a9a }
.TitleGdvc { border-bottom: 1px solid #e6e6e6; padding: 10px 0; height: 18px }
.TitleGdvc h2 { font-size: 14px; border-left: 4px solid #fb7c20; height: 16px; line-height: 16px; color: #333; font-family: 'microsoft yahei'; padding-left: 10px }
.TitleGdvc .fr a,
.TitleGdvd .fr a { background: url(/images/cat.png) 25px -122px no-repeat; padding-right: 10px; color: #666 }
.tbox { border: 1px solid #e6e6e6; _height: 230px }
.cat-mm { height: 46px; position: relative }
.mmpot { position: absolute; left: 0; bottom: 0; width: 300px; height: 53px; background: url(/images/cat-logo.png) no-repeat; overflow: hidden; display: block; text-indent: 200px; line-height: 200px }
.catqust { width: 270px; float: left; padding: 12px 0 0 18px }
.catlinke { display: block; width: 217px; height: 90px; margin-bottom: 12px; text-indent: -9999px; background: url(/images/cat.png) 0 0 no-repeat; overflow: hidden }
.tbox .txtboxOn,
.tbox .txtboxOff { width: 240px; font-size: 12px; background: #fcf6ee; height: 75px; padding: 5px; border: 1px solid #e4d7ca; color: #9b6b4f; resize: none }
.tbox .txtboxOff { color: #cdae9c }
.txtbtn { width: 90px; height: 30px; background: #fd8712; border: 0; font-size: 14px; color: #fff; margin: 8px 0 12px 25px; text-align: center; font-family: "微软雅黑" }
.qustlist { width: 288px; float: left; padding-bottom: 1px }
.qustlist dl { height: 90px; overflow: hidden; padding: 16px 0 10px 0; _padding: 16px 0 0 0; border-bottom: 1px dotted #e6e6e6; _height: 106px }
.qustlist dt { width: 160px; height: 90px; float: left; background: url(/images/cat.png) 133px -149px no-repeat }
.qustlist dd { width: 275px; float: left; line-height: 20px; padding-bottom: 7px }
.qustlist dd.ash { line-height: 24px; color: #999 }
.qustlist ul { padding-top: 8px }
.qustlist ul li { padding-left: 15px; width: 205px; height: 28px; overflow: hidden; float: left; line-height: 28px }
.qustlist ul li a { color: #333; font-family: "微软雅黑" }
.qustlist ul li a:hover { color: #c00 }
.cat-gg-box { text-align: center; padding: 10px 0 0 0 }
.catexperts { width: 288px; float: left }
.img-scroll { position: relative; margin-top: 15px; width: 288px }
.img-scroll span.prev,
.img-scroll span.next { width: 16px; height: 24px; display: block; position: absolute; cursor: pointer; top: 71px; background: url(/images/cat.png) 0 0 no-repeat; z-index: 2 }
.img-scroll span.prev { left: 6px; background-position: -113px -92px }
.img-scroll span.next { right: 6px; background-position: -158px -92px; _right: -20px }
.img-list { position: relative; width: 266px; height: 162px; overflow: hidden; margin-left: 20px; z-index: 1 }
.img-list li { width: 100px; height: 156px; border: 1px solid #e8e8e8; padding: 2px; float: left; margin: 0 9px; _margin: 0 4px 0 5px; text-align: center; line-height: 22px; list-style: none; overflow: hidden }
.img-list li img { width: 101px; height: 102px; overflow: hidden; float: left }
.img-list li div { background: #f4f4f4; padding: 8px 0 3px 0; width: 100px; float: left }
.img-list li img { width: 100px; height: 100px }
.img-list li p { color: #999; height: 24px; overflow: hidden }
.Substation { float: left; width: 870px }
.pjhot { float: left; padding: 0 7px; width: 609px }
.pjhot dl { padding-top: 7px; padding-bottom: 9px; width: 292px; height: 107px; overflow: hidden; border-bottom: 1px dotted #e6e6e6; float: left }
.pjhot dl.btn { border: 0 }
.pjhot dt { width: 100px; height: 100px; padding-top: 7px; text-align: center; line-height: 30px; float: left; overflow: hidden }
.pjhot dt i { font-style: normal }
.pjhot dt a { display: block; background: #eee; width: 100px; height: 96px; text-align: center; padding: 0 }
.pjhot dt a img { width: 94px; height: 62px; margin: 2px 3px }
.pjhot dt a:hover { background: #c30; color: #fff; text-decoration: none }
.pjhot dd { float: left; width: 148px; overflow: hidden }
.pjhot dd li { width: 60px; float: left; padding-left: 14px; height: 27px; overflow: hidden; line-height: 27px }
.pjhot dd li.red a { color: #d50004 }
.pjhot dd li a:hover { background: #d50004; color: #fff }
.pjnews { float: left; padding: 0 7px; width: 280px; border-left: 1px dotted #e6e6e6 }
.pjnews dl { padding: 16px 0 9px 0; height: 90px }
.pjnews dt { width: 120px; height: 90px; float: left; padding-right: 15px }
.pjnews dd.ash { line-height: 22px; color: #999; width: 143px }
.pjnews dd { float: left; line-height: 20px; padding-bottom: 7px }
.pjnews dd.pjnewsTitle { height: 20px; overflow: hidden; _line-height: 25px }
.pjnews ul { border-top: 1px dotted #e6e6e6; padding: 5px 0 }
.pjnews ul li { line-height: 28px }
.pjnews ul li i { font-style: normal; padding-right: 7px; color: #888 }
.Exhibition { float: right; width: 290px; padding-bottom: 5px; padding: 0 }
.Tul { padding: 5px 0 }
.Tul_bg { border-bottom: 1px dotted #e6e6e6 }
.Tul li { background: url(/images/cat.png) -206px -180px no-repeat; padding-left: 15px; line-height: 29px }
.indexGdv { padding-bottom: 15px }
.roll { padding-top: 15px }
.jcarousel-container,
.jcarousel-clip { height: 163px; width: 236px; position: relative; overflow: hidden; margin: 0 auto }
.jcarousel-item { width: 118px; height: 163px; overflow: hidden }
.rollbox { height: 155px; overflow: hidden }
.tbox_a { padding: 0 19px; float: left; width: 235px }
.tbox_b { padding: 0 19px 0 19px; float: left; width: 235px; border-left: 1px dotted #e6e6e6; border-right: 1px dotted #e6e6e6 }
.tbox_c { padding: 0 20px; float: left; width: 280px }
.gdvimg { padding: 15px 0 5px 0 }
.Tul_two li { border-bottom: 1px dotted #e6e6e6; background: url(/images/cat.png) -208px -117px no-repeat; line-height: 30px; padding-left: 15px }
.dlbox dl { padding: 16px 0 13px 0; float: left; border-bottom: 1px dotted #e6e6e6 }
.dlbox dt { width: 70px; height: 70px; float: left; padding-right: 15px }
.dlbox dd { width: 195px; float: left; line-height: 20px; padding-bottom: 7px; color: #222 }
.dlbox dd.ash { line-height: 22px; color: #444 }
.dlbox dd.ash a { color: #e95616 }
.dlbox dl.btn { border: 0 }
.crossBigTxtNew { border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; width: 1179px; _height: 180px }
.crossBigTxtNew li { line-height: 33px; height: 33px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; float: left; width: 234px; text-align: center }
.crossBigTxtNew li.W198 { width: 238px }
.crossBigTxtNew li a { color: #d50004; font-size: 14px; font-family: "宋体"; font-weight: bold }
.crossBigTxtNew li.blu { background: #f9f9f9 }
.crossBigTxtNew li.blu a { color: #159 }
.crossBigTxt_rtadv { width: 240px }
.crossBigTxt_rtadv li { width: 240px; float: left }
.crossBigTxt_rtadv li.mb15 { margin-bottom: 7px; _margin-bottom: 8px }
.Contactus { background: #f5f5f5; padding: 24px 30px; _height: 275px }
.Contactus h2 { color: #d50004; font-family: 'microsoft yahei'; font-size: 18px; padding: 10px 0 20px; padding-bottom: 28px }
.Contactus h2 a {color: #d50004; }
.Cus { width: 275px; margin-right: 65px; float: left; line-height: 24px; color: #666; border-right: 1px dashed #d8d8d8; height: 310px; overflow: hidden }
.Cus h2{padding: 10px 0px 13px;}
.Cus span { width: 60px;height: 28px;display: block;text-align: center;margin:10px 10px 8px 0;}
.Cus span.c1 { background: #297fb8; color: #fff }
.Cus span.c2 { background: #404048; color: #fff }
.Cus span.c3 { background: #27ae61; color: #fff }
.Cus span.c4 { background: #ff7c00; color: #fff }
.us_tel { line-height: 28px; color: #404040; font-size: 12px; font-family: "微软雅黑";margin-top: 5px; }
.Client { width: 325px; float: left; border-right: 1px dashed #d8d8d8; margin-right: 70px;height: 310px; }
.us_dl dl { float: left; margin-bottom: 8px }
.us_dl dl dt { width: 130px; padding-left: 55px; height: 45px; float: left; background: url(/images/us.png) 10px -225px no-repeat; line-height: 20px; position: relative }
.us_dl dl dt em a { width: 55px; height: 45px; display: block; text-indent: -9999px; position: absolute; left: 0; top: 0 }
.us_dl dl dt b { font-weight: normal; font-size: 14px; font-family: 'microsoft yahei' }
.us_dl dl dt p { color: #999 }
.us_dl dl.us_dl_a { margin-bottom: 12px; position: relative; z-index: 1000 }
.weixin { width: 106px; height: 106px; border: solid 1px #ccc; padding: 15px; position: absolute; top: 40px; background: #fff; left: 125px }
.weixin em { width: 15px; height: 9px; background: url(/images/top.png); display: block; position: absolute; top: -9px; left: 60px }
.us_dl dl.us_dl_a dt { background-position: -310px -89px }
.us_dl dl.us_dl_b dt { background-position: -305px -148px; height: 50px }
.us_dl dl.us_dl_b dd { padding-top: 10px }
.us_dl dl.us_dl_c dt { background-position: -302px -200px }
.us_dl dl.us_dl_d dt { background-position: -308px -240px; padding-top: 10px }
.us_dl dl.us_dl_a dt.hover { background-position: -590px -89px }
.us_dl dl.us_dl_b dt.hover { background-position: -585px -148px; height: 50px }
.us_dl dl.us_dl_c dt.hover { background-position: -582px -200px }
.us_dl dl.us_dl_d dt.hover { background-position: -588px -240px; padding-top: 10px }
.us_dl dl.us_dl_d dd { padding-top: 12px }
.us_dl dl dd { width: 75px; height: 28px; float: left; padding-top: 5px }
.us_dl dl dd a { display: block; width: 50px; height: 26px; line-height: 26px; color: #fff; background: url(/images/us.png) -108px -153px no-repeat; padding-left: 25px }
.us_dl dl dd a:hover { color: #fff }
.Mailus { width: 367px; float: left; height: 294px }
.Mailus h2 { padding-bottom: 8px }
.Mailus h2 i { font-style: normal; font-size: 12px; color: #333 }
.inpu {position: relative; background: url(/images/us-bg2.png) no-repeat right bottom; width: 383px;}
.inpu .Embtn { width: 383px; height: 120px; display: block;  margin-top: 15px; }
.Mailus p.tit { line-height: 28px; font-family: 'microsoft yahei'; font-size: 14px }
.Mailus li { padding-left: 20px; position: relative; line-height: 20px; margin-top: 10px; color: #333 }
.Mailus li a { color: #3164a0 }
.Mailus li span { width: 20px; height: 20px; display: block; color: #fff; font-size: 14px; line-height: 18px; position: absolute; left: -4px; _left: -20px; top: 0; *top: 0; _top: 0; background: url(/images/dyBg.png); text-align: center }
.flink { margin: 10px auto; width: 1180px; color: #999 }
.flink li{display:inline;}
.flinkCon { border: 1px #e6dde6 dashed; padding: 5px 10px }
.flinkCon a { margin: 0 5px; line-height: 24px; color: #999; display: inline-block; white-space: nowrap }
.flinkCon a:hover { color: #c40f07 }
.bottom { width: 100%;}
.footer { width: 1180px;overflow: hidden;padding-bottom: 20px; background:#fff;margin: 0 auto }
.footer .bottomNav { width: 1180px; color: #e6dde6; height: 25px; line-height: 25px; padding: 12px 0 0 0; text-align: center }
.footer .bottomNav a { color: #666 }
.footer .bottomNav a:hover { color: #c40f07 }
.footer .copyright { font-family: Arial; line-height: 24px; padding-top: 5px; color: #999; text-align: center }
.footer .copyright a { color: #999 }
.footer .bottomImg { text-align: center; padding: 10px 0 20px }
.footer .bottomImg span { margin: 0 5px }
.change { width: 300px; height: 35px; border: solid 1px #ddd; margin: 0 auto }
.change li { width: 75px; height: 35px; font-size: 16px; font-family: "微软雅黑"; line-height: 35px; text-align: center; float: left; color: #ddd }
.change li a { border-right: 1px solid #ddd; display: block; height: 15px; line-height: 15px; margin: 10px 0; text-align: center; width: 70px }
.change li a.noneBorderR { border-right: 0 }
.change li.current { background: #c40f07; color: #fff }
.change li.current a { color: #fff }
.bottom_ad { width: 1180px; margin: 10px auto 0; overflow: hidden }
.sjsj { padding-bottom: 10px }
.sjsj .TitleGdvb .fl a { color: #f75e10; display: block; height: 24px; text-decoration: none }
.sjsj-box { _zoom: 1 }
.sjsj-box ul { width: 488px; float: left; _display: inline;border-right: 1px solid #e6e6e6; }
.sjsj-box ul li { width: 96px; height:96px; float: left; padding: 14px 12px 0 13px; _display: inline; text-align: center; line-height: 34px; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6 }
.sjsj-box ul li a { display: inline-block; float: left; width: 96px;}
.sjsj-box .side{width:489px;}
.sjsj-box .text{width:487px;border-left:1px solid #e6e6e6;}
.sjsj-box .text li{padding:0 12px 0 13px;width:96px;height:48px;border-left:0;line-height:48px;}
.sjsj-box .text li:nth-child(2n),.sjsj-box .text li:nth-child(3){width:97px;}
.sjsj-box .text li a{color:#db3428;}
.sjsj-box .center{float:left;width:202px;height:1132px;border-bottom:1px solid #e6e6e6;background-color:#f4f4f4;text-align:center; margin-top: 0;}
.sjsj-box .center a{display:block;margin:12px auto 0;padding:14px 24px;width:110px;height:70px;border:1px solid #e6e6e6;background-color:#fff;}

.mainWapperNew-fl { float: left; width: 890px;overflow: hidden;}
.mainWapperNew-fl .TitleGdvb { border-bottom: 0 }
.mainWapperNew-fl .TitleGdvb h2 { color: #f0611d; font-size: 22px }
.mainWapperNew-fl .TitleGdvb a { padding: 0 6px }
.mainWapperNew-fr { float: right; width: 290px; margin-top: 26px; padding-bottom: 1px }
.bh-con { clear: both; margin: 0 auto; background: #fff;width: 1180px }
.wytw-title { padding: 20px 0 0 15px; float: left }
.wytw-title a { display: block; width: 85px; height: 26px; background: url(/images/twtiti.png) left top no-repeat; text-indent: -99999px }
.zcm-tel-ico { background: url(/images/zcm-tel-ico.png) left center no-repeat; margin-top: 15px; float: left; padding-left: 15px; color: #e95616; font-family: "微软雅黑" }
.mt20 { margin-top: 20px }
.pr20 { padding-right: 20px }
.selectorSavingError { float: none }


.site_nav{width: 1180px;}

.us_tel code {
    display: block;
    width: 300px;
    font-family: "微软雅黑";
    line-height: 28px;
}
.us_tel a{
	display: inline-block;
	width: 170px;
	font-family: "微软雅黑";
	color: #3164A0;
}
.us_tel a:hover{
	text-decoration: underline;
}
/*浮窗广告*/
@media screen and (min-width:1400px){
	.float-ad{
		width: 8% !important;
	}
	.close-pic{
		width: 18px !important;
		height: 18px !important;
	}
}
@media screen and (min-width:1900px){
	.float-ad{
		width: 10% !important;
	}
	.close-pic{
		width: 30px !important;
		height: 30px !important;
	}
}
.float-ad{
	position: fixed;
	right: 10px;
	z-index: 10000;
	width: 9%;
}
.float-ad-btn{
	width: 100%;
	cursor: pointer;
}
.close-pic{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
}
.links-wrap,
.links-wrap img{
	display: block;
	width: 100%;
}
/*浮窗广告20170815*/
.floatpic{
	position:fixed;
	right:0;
	bottom:60px;
	width:125px;
	height:298px;
	z-index: 10000;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop)+320);
	_right:expression(eval(0));
}
.floatpic .close{
	position:absolute;
	right:0;
	top:-15px;
	width:24px;
	height:24px;
	cursor:pointer;
}