@charset "utf-8";
* { padding: 0px; margin: 0px }
@font-face {
	font-family: '方正准雅宋简体';
	src: url('方正准雅宋简体.ttf');
	src: local('方正准雅宋简体'), local('方正准雅宋简体'), url('方正准雅宋简体.ttf') format('truetype'), url('7000.svg#hakuyoxingshu7000') format('svg');
}
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
body { font-size: 16px; font-family: Microsoft YaHei; color: #333; }
em { font-style: normal }
.list_head { background: url(/images/shangwu/list_top_bg.jpg) left center; height: 105px; width: 100% }
.l { float: left }
.r { float: right }
.cl { clear: both }
ul li { list-style: none }
.layout { width: 1200px; margin: 0px auto; display: table; clear: both }
a { font-style: normal; text-decoration: none; color: #000; }
.segmentation { width: 100%; height: 20px; float: left }
.gg { width: 1200px; margin: 0px auto; display: table; }
.gg img { border: 1px solid #c8d5e5; padding: 4px;/* width: 1192px; */ }
.ml15 { margin-left: 15px }
.mt15 { margin-top: 15px }
.header { background: url(/images/head_bg.jpg) center top; height: 210px; float: left; width: 100%; }
.mroe { color: #2fadf7; font-size: 16px;/* font-weight: bold; */ padding-left: 15px; }
.blue_tt a { color: #374c81 !important }
.h10 { height: 10px; }
.h15 { height: 15px; }
.navBar { width: 100%; float: left; height: 45px; line-height: 50px; background: url(/images/navbg.jpg); color: #333; }
.nav { position: relative; width: 990px; float: left; }
.nav a { color: #fff; }
.nav h3 { font-size: 100%; font-weight: normal; }
.nav .m { float: left; position: relative; z-index: 1; }
.nav .s { float: left; width: 3px; text-align: center; color: #D4D4D4; font-size: 12px; }
.nav h3 a { display: block; width: 118px; text-align: center; font-weight: bold; font-size: 18px; font-weight: normal; }
.nav .sub { display: none; position: absolute; left: -3px; top: 50px; z-index: 1; width: 117px; border: 1px solid #E6E4E3; border-top: 0; background: #fff; }
.nav .sub li { text-align: center; padding: 0 8px; margin-bottom: -1px; }
.nav .sub li a { display: block; border-bottom: 1px solid #E6E4E3; padding: 8px 0; height: 28px; line-height: 28px; color: #000; font-size: 16px;/* font-weight: bold; */ }
.nav .sub li a:hover { color: #FE7700; }
.nav .block { height: 2px; width: 120px; background: #ffff00; position: absolute; left: 0; top: 41px; overflow: hidden; }
.search { float: right; width: 200px; margin-top: 10px; }
.search-keyword { width: 220px; height: 35px; line-height: 35px; text-align: center; color: #333;   border:1px solid #ddd;border-radius:5px}
.search-submit { background: url(../images/searchbutbg.png) center center no-repeat; width: 35px; height: 35px; border: none; float: right ; border-radius:5px }
.on a { color: #ddd }
.mt15 { margin-top: 15px }
.tip { width: 780px; margin: 40px auto; display: table; }
.tip dt { text-align: center; font-size: 25px; line-height: 50px; border-bottom: 1px dotted #ddd; margin-bottom: 20px; }
.mail_table { line-height: 35px; }
.mail_table input { border: 1px solid #c8d5e5; line-height: 28px; height: 28px; }
.mail_table td {/* margin-bottom: 15px; */ padding-top: 15px; }
.coolbg { width: 85px; height: 30px; }





/*焦点图*/

.focus { position: relative; width: 575px; height: 380px; float: left; padding: 10px; border: 1px solid #c8d5e5; }
.focus img { width: 575px; height: 380px; }
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 18px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 25px; right: 40px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }
.focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; }
.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus .prev:hover { background-position: 0 0; }
.focus .next:hover { background-position: -40px 0; }













.main-im_l { position: fixed;/* right: 10px; */ top: 270px; z-index: 8888; width: 100px; left: 0%; height: 272px; }
.weima { width: 100px; text-align: center; }
.weima dt { }
.weima dd { }
.weima img { width: 100px }
.focus2 { position: relative; width: 1190px; height: 115px;/* float: left; */ padding: 5px; border: 1px solid #c8d5e5; margin: 0px auto; display: table; }
.focus2 img { width: 1190px; height: 115px; }
.focus2 .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus2 .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus2 .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus2 .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus2 .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus2 .fPic { }
.focus2 .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus2 .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus2 .shadow a { text-decoration: none; color: #fff; font-size: 18px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus2 .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus2 .fcon img { display: block; }
.focus2 .fbg { bottom: 8px; right: 20px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus2 .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus2 .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #2fadf7; }
.focus2 .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus2 .D1fBt img { display: none }
.focus2 .D1fBt i { display: none; font-style: normal; }
.focus2 .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; }
.focus2 .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus2 .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus2 .prev:hover { background-position: 0 0; }
.focus2 .next:hover { background-position: -40px 0; }














.focus3 { position: relative; width: 1190px; height: 115px;/* float: left; */ padding: 5px; border: 1px solid #c8d5e5; margin: 0px auto; display: table; }
.focus3 img { width: 1190px; height: 115px; }
.focus3 .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus3 .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus3 .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus3 .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus3 .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus3 .fPic { }
.focus3 .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus3 .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus3 .shadow a { text-decoration: none; color: #fff; font-size: 18px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus3 .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus2 .fcon img { display: block; }
.focus3 .fbg { bottom: 8px; right: 20px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus3 .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus3 .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #2fadf7; }
.focus3 .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }
.focus3 .D1fBt img { display: none }
.focus3 .D1fBt i { display: none; font-style: normal; }
.focus3 .prev, .focus .next { position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat; }
.focus3 .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus3 .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus3 .prev:hover { background-position: 0 0; }
.focus3 .next:hover { background-position: -40px 0; }





 

.show_info{ text-align:center;   border-bottom:1px solid #ddd;    padding-bottom: 20px;}






.idx_chaxun {
    border: 1px solid #c8d5e5;
    float: left;
    width: 260px;
    padding: 5px 15px 4px 15px;
    display: table;
}
.form{  text-align:center}
.form input{ margin-bottom:9px}
.idx_chaxun  h5 {
    color: #0090ff;
    font-size: 18px;
    line-height: 35px;
    margin-bottom: 10px;
    border-bottom: 1px solid #c8d5e5; text-align:center}

.idx_but { float: left; width: 100%; }
.idx_but li { width: 140px; height: 60px; float: left; margin-bottom: 10px; text-align: center }
.idx_but li img { float:left; margin-left:15px;margin-top: 15px;}
.idx_but li a { color: #fff; font-size: 16px; line-height: 60px;}
.jubao { float: left; width: 268px; border: 1px solid #c8d5e5; padding: 10px 15px 30px 15px }
.jubao h5 { color: #b40404; font-size: 18px; line-height: 35px; margin-bottom:20px; border-bottom:1px solid #c8d5e5 }
.jubao p { line-height: 30px; font-size: 15px; }
.hanfeng { width: 1170px; margin: 0px auto; display: table; }
.hanfeng .l { margin-top: 15px; }
.hanfeng .r { margin-top: 15px; }
.logo {   float: left; }
.header_top { margin-top: 15px }
.w590 { width: 560px; }
.w580 { width: 558px; height: 375px; overflow: hidden; }
.w400 { width: 408px }
.w300 { width: 290px }
.yaowen { float: left; width: 100%;/* margin-bottom: 10px; */ margin-top: 10px; }
.yaowen dt { font-size: 18px; line-height: 40px; font-weight: 700; text-align:center }
.yaowen dt a { color: #000; font-size: 20px; line-height:30px }
.yaowen dd { font-size: 14px; color: #626262; line-height: 26px; }
.box .news { margin-top: 10px; display: table; float: left; }
.box .news li { height: 36px; line-height: 36px; background: url(/images/c_list.jpg) no-repeat left center; padding-left: 15px; overflow: hidden; }

.box .news2l {margin-top: 10px;display: table;float: left;width:  98%;}
.box .news2l li {height: 36px;line-height: 36px;background: url(/images/c_list.jpg) no-repeat left center;padding-left: 15px;overflow: hidden;width: 47%;float: left;}



.picnews { width: 100%; float: left }
.picnews dt { float: left; }
.picnews dt img { padding: 4px; border: 1px solid #eee }
.picnews dd { float: right; width: 345px }
.listpicnews { width: 100%; float: left }
.listpicnews dt { float: left; }
.listpicnews dt img { padding: 4px; width: 110px; border: 1px solid #eee; height: 70px; }
.listpicnews dd { float: right; width: 115px; font-size: 14px; }
.tagpicnews { width: 100%; float: left; height:130px; overflow:hidden }
.tagpicnews dt { float: left; padding: 4px; border: 1px solid #eee; width: 158px;   background: #fff; overflow:hidden }
.tagpicnews dt img { width:100%; height:auto   }
.tagpicnews dd { float: right; margin-top: 10px; width: 390px; }
.tagpicnews b { }
.tagpicnews p { line-height: 28px; color: #666; margin-top: 15px; }
.w590 { width: 560px; }
.w400 { width: 408px }
.w300 { width: 290px }
.box { border: 1px solid #c8d5e5; padding: 15px;/* display:table; */ padding-top: 10px; }
.box h6 { width: 100%; float: left; border-bottom: 2px solid #2fadf7; padding-bottom: 5px; }
.box h6 b { background: url(/images/ico.jpg) left center no-repeat; padding-left: 20px; margin-left: 5px; font-size: 22px; font-weight: normal;font-family: 方正准雅宋简体; }
.box h6 em { font-size: 22px; float: right; color: #809ec2; }
.footer { background: #0090ff; width: 100%; color: #fff; display: table; text-align: center; padding: 25px 0px; line-height: 29px; }
.czpic { float: left; width: 100%; margin-top: 10px; height:206px; overflow:hidden }
.czpic img { width: 408px; height: auto }
.list_nav { width: 1200px; margin: 0px auto; line-height: 40px; margin-bottom: 20px; margin-top: 20px; border-bottom: 1px solid #d7d7d7; background: #fff;/* padding:0px 15px; */ display: table;/* float: left; */ }
.list { width: 1200px; margin: 0px auto; }
.list_l { float: left; width: 280px; background: #fff;/* padding:15px; */ overflow: hidden;/* background: #000; */ }
.list_l .list_box { width: 276px; float: left;/* margin-left: 15px; */ border: 1px solid #c8d5e5; }
.list_l .list_box h6 { border-bottom: 1px solid #d7d7d7; float: left; width: 230px; margin-bottom: 10px; line-height: 35px; height: 35px; font-size: 18px; background: url(/images/ico2.jpg) left center no-repeat; padding-left: 20px; margin-left: 15px; font-weight: normal; }
.list_l .list_box h6 b { float: left; }
.box_nav { }
.box_nav li { float: left; width: 100%; line-height: 30px; border-bottom: 1px dotted #d7d7d7; background: url(/images/dot.jpg) left center no-repeat; text-indent: 1.5em }
.list_news { padding: 0px 15px 15px 15px; float: left; }
.list_news li { float: left; width: 100%; height: 35px; overflow: hidden; line-height: 35px; /* border-bottom:1px dotted #d7d7d7; */
    /* background: url(/images/dot2.jpg) left center no-repeat; */
text-indent: 1em; background: url(/images/c_list.jpg) no-repeat left center;/* padding-left: 15px; */
}
.con { line-height: 30px; font-size: 16px; color: #333;/* width:  1200px; */ margin: 0px auto; }
.tit { font-size: 25px; width: 100%; text-align: center;   line-height: 60px; margin-top: 40px; color: #000;       padding-bottom:0px !important;  }
.subbanner { background: url(/images/b1.jpg) no-repeat scroll left top; height: 247px; width: 100%; }
.list_r { float: right; width: 870px; background: #fff; border: 1px solid #c8d5e5; padding: 0px 15px 15px 15px; overflow: hidden; }
.list_r h6 { border-bottom: 1px solid #d7d7d7; float: left; width: 850px; margin-bottom: 10px; line-height: 35px; height: 35px; font-size: 18px; background: url(/images/ico2.jpg) left center no-repeat; padding-left: 20px; margin-left: 5px; font-weight: normal; }
.e2 { float: left; }
.e2 li { float: left; border-bottom: 1px dotted #d7d7d7; width: 850px; line-height: 40px; font-size: 16px; background: url(/images/c_list.jpg) no-repeat left center; padding-left: 15px; overflow: hidden; }
.e2 span { float: right; color: #888; }
.dede_pages {/* float:  left; */ margin: 0px auto; display: table; }
.dede_pages ul { float: left; padding: 40px 0px 20px 16px; font-size: 14px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #555; display: block; }
.dede_pages ul li a:hover { color: #690; text-decoration: none;  }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8;/* padding:2px 4px 2px; */ font-weight: bold; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.list_box p { float: left; padding: 5px 15px 15px 15px; font-size: 14px; line-height: 35px; }
.alink { margin: 0px auto; width: 1170px; display: table; }
.alink ul { padding-top: 20px; float: left; }
.alink ul li {
    float: left;
    margin: 10px;
    width: 147px;
    text-align: center;
    line-height: 40px;
    background: #0090ff0d;
}
.list_ad{ margin-top:10px;    display: inline-table;}
.list_ad img{ width:276px; height:auto; border:1px solid #c8d5e5}
.qp { line-height: 36px; padding: 15px; display:table }
.qp img{ max-width:100%; height:auto; margin:0px auto; display:grid}
.result_content { width: 1170px; padding: 15px; margin: 0px auto; border: 1px solid #ddd; }
.resultlist { overflow: hidden; }
.resultlist ul { /* padding:20px 0 0 20px; */
}
.resultlist ul li { padding-bottom: 15px; }
.resultlist ul li h3 { line-height: 30px; font-size: 16px; font-weight: normal; }
.resultlist ul li h3 a { text-decoration: underline; }
.resultlist ul li p { line-height: 22px; color: #333; font-size: 16px; /* width:650px; */
margin-top: 20px; }
.resultlist ul li span small { line-height: 22px; font-size: 12px; margin-left: 5px; color: #999; }
.resultlist ul li span a { color: #666; }
.resultlist ul li span { font-size: 16px; margin-top: 20px; display: table; }
.picnews p { margin-top: 20px }
.list_nav strong { margin-right: 15px; background: url(/images/home.png) left center no-repeat; background-size: 18px auto; padding-left: 25px; }
.main-im { position: fixed; right: 0%; top: 300px; z-index: 8888; width: 110px; height: 272px; overflow: hidden; }
.main-im .im_main { background: #F9FAFB;/* border: 1px solid #dddddd; */ border-radius: 10px; background: #F9FAFB; }




.gongkai {   width: 830px; display: table; float:left }
.gongkai ul { padding-top: 20px; float: left; }
.gongkai ul li {width: 175px;
    height: 55px;
    float: left;
    line-height: 55px;
    margin: 10px 15px 0;
    display: inline;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 22px;
    text-align: center;
    color: #ce0c0d;
    font-family: Microsoft YaHei, SimHei;
    background-image: linear-gradient(#ffffff, #cce8fe);
}


.xunchapaizhu{ float:right}










