* { margin: 0; padding: 0; }
li { list-style: none; }
a { text-decoration: none; }
body { min-width: 1230px; }
.fix { zoom: 1; }
#lContent img, #lblContent img, .xiangxi_con img, .xiangqing img { width: auto !important; height: auto !important; max-width: 100%; }
.fix:after { content: ''; height: 0; font-size: 0; visibility: hidden; display: block; clear: both; }
.container { width: 1200px; margin: 0 auto; }
/**/

.tong_con_title { font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; text-align: center; }
.tong_liulan { border-bottom: #999 1px dotted; margin: auto; width: 100%; line-height: 25px; height: 25px; color: #666; text-align: center; }
.tong_back { margin: 10px auto; width: 100%; line-height: 25px; height: 25px; color: #666; text-align: center; }
.tong_back a { color: #666; }
.tong_back a:hover { color: #F00; }
.tong_connr { margin: 10px auto; width: 100%; text-align: left; line-height: 22px; }
.pian { margin: 10px auto; width: 100%; text-align: left; line-height: 22px; }
.pian span { font-weight: bold; }
/*单页面样式*/

.dan_con { width: 96%; margin: auto; padding: 20px 0px; text-align: left; line-height: 22px; }
.tong_page { width: 90%; margin: 10px auto; height: 25px; }
/*新闻列表页*/

.tong_list { width: 100%; margin: 10px auto; background: url(images/san.gif) no-repeat left 6px; }
.tong_list li { margin: auto; padding-bottom: 5px; border-bottom: #CCC 1px dotted; text-align: left; position: relative; margin-left: 10px; font-size: 15px; font-weight: bold; }
.tong_list li p { margin: 5px auto; margin-right: 100px; line-height: 20px; font-size: 12px; font-weight: normal; color: #666; }
.tong_list li span { position: absolute; right: 0px; top: 35%; font-size: 12px; font-weight: normal; }
.tong_pic { width: 100%; margin: 15px auto; border-bottom: #CCC 1px dotted; text-align: left; height: 165px; }
.tong_tu { float: left; width: 150px; height: 150px; box-shadow: 0px 0px 2px #999; }
.tong_tu img { margin: 3px; width: 144px; height: 144px; }
.tong_pic dl { float: right; text-align: left; width: 560px; }
.tong_pic dt { font-size: 15px; font-weight: bold; /*border-bottom:#999 1px dotted;*/
height: 35px; line-height: 35px; }
.tong_pic dd { margin: auto; line-height: 20px; font-size: 12px; font-weight: normal; color: #666; }
.tong_pic dd a { color: #F00;/*text-align:right; line-height:25px; float:right; margin-right:10px;*/
}
.tong_pic dd a:hover { color: #F00; text-decoration: underline; }
/*新闻列表页带标题时间*/

div.nylisttt { width: 95%; margin: 0px auto; padding: 20px 0px; }
div.nylisttt li { line-height: 40px; clear: both; border-bottom: #999 1px dotted; }
div.nylisttt li span { float: left; font-family: "宋体"; }
div.nylisttt li a { float: left; }
div.nylisttt li span.spantime { float: right; font-family: "宋体"; }
/*图片列表页*/

div.piclists { margin-left: 20px; }
/*整个图片组的左边距*/

li.lithumb { float: left; margin-right: 30px; }
li.lithumb table tr td.tdtitle { line-height: 30px; }
li.lithumb table tr td.tdtitle a { font-family: " "; }
li.lithumb table tr td.tdcenter { border: 1px solid #cccccc; }
li.lithumb table tr td.tdcenter a { float: left; width: 100%; text-align: center; display: inline-block; }
li.lithumb table tr td.tdcenter img { }
li.lithumbend { margin-right: 0px; }
/**/

.focus { position: relative; width: 575px; height: 348px; margin: 17px 0px 17px 0px; float: left; }
.focus img { width: 575px; height: 348px; border: none; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 49px; line-height: 49px; 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: 16px; overflow: hidden; margin-left: 29px; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 16px; right: 20px; position: absolute; text-align: center; z-index: 200; }
.focus .fbg div { overflow: hidden; zoom: 1; }
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; margin: 0 2px; float: left; background: #83848c; }
.focus .D1fBt .current,  .focus .D1fBt a:hover { background: #a30100; }
.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; }


/**/

@charset "utf-8";
/* CSS Document */

body { font-size: 14px; font-family: " "; color: #666; background: #f7f7f7; min-width: 1250px; }
* { margin: 0px; padding: 0px; }
img { border: 0px; }
a { text-decoration: none; color: #666; }
/* for IE */

a, area {  blr: expression(this.onFocus=this.blur());
}
/* for Firefox */

:focus { outline: none; }
li { list-style: none; }
.clear { clear: both; }
a:hover { color: #a30100; }
.l { float: left; }
.r { float: right; }
div.middle { width: 1250px; display: block; position: relative; margin: 0px auto; }
div.bigmiddle { width: 1260px; display: block; position: relative; margin: 0px auto; }
.head { width: 100%; }
.head .top { height: 35px; line-height: 35px; }
.head .top p { }
.head .top p a { display: inline-block; }
.head .top p span { display: inline-block; padding: 0px 10px; }
.headad { height: 152px; background: url(head.jpg) center center no-repeat; }
.headad img { float: left; margin-top: 40px; }
.nav { background: #0d8172; }
.nav li { height: 49px; line-height: 49px; float: left; width: 135px; text-align: center; position: relative; }
.nav li a { display: block; width: 100%; height: 100%; color: #FFF; font-size: 16px; }
.nav li a:hover,.nav li:hover>a { background: url(../images/n.gif) repeat-x; color: #a30100; }
.nav li a.hovers { background: url(../images/n.gif) repeat-x; color: #a30100; }
.nav li dl { width: 100%; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index:5; display:none;}
.nav li:hover>dl { display: block; }
.nav li dl dd{}
.nav li dl dd a{ color:#333;}
.nav li dl dd a:hover{ background:none; color: #a30100; }
.nav li dl dd a.hovers{ background:none; color: #a30100; }
.index1 { margin-top: 15px; height: 384px; overflow: hidden; }
.index1 .bigmiddle { background: #FFF; }
.index1 .tab1 { width: 613px; margin-top: 17px; }
.index1 .tab1 p { display: block; border-bottom: 1px solid #e73130; height: 38px; overflow: hidden; width: 100%; }
.index1 .tab1 p a { display: block; width: 202px; margin-left: 3px; height: 36px; text-align: center; line-height: 36px; color: #333; float: left; font-size: 16px; background: #ececec; }
.index1 .tab1 p a.first { margin-left: 0px; }
.index1 .tab1 p a.selected { color: #FFF; background: #0d8172; }
.index1 .tab1nr { margin-top: 2px; background: url(../images/s.jpg) repeat-x; position: relative; }
.index1 .tab1nr dl { position: absolute; left: 0px; top: 0px; width: 100%; display: none; }
.index1 .tab1nr dl.dlshow { display: block; }
.index1 .tab1nr dl dt { display: block; padding-left: 13px; padding-top: 16px; padding-bottom: 10px; }
.index1 .tab1nr dl dt a { color: #666; font-size: 16px; }
.index1 .tab1nr dl ul { display: block; padding-left: 13px; }
.index1 .tab1nr dl ul li { height: 33px; line-height: 33px; }
.index1 .tab1nr dl ul li a { color: #666; font-size: 13px; }
.index1 .tab1nr dl ul li span { color: #b6b6b6; font-size: 14px; }
.index1 .tab1nr dl ul li:hover a { color: #a30100; }
.index1 .tab1nr dl ul li:hover span { color: #a30100; }
.ad { padding: 15px 0px; }
.ad img { margin: 0px auto; max-width: 100%; display: block; }
.indexlist { }
.indexlist .san { width: 399px; background: #FFF; border-top: 3px solid #e73131; padding-top: 10px; height:320px }
.indexlist .san.sanz { margin-left: 16px; }
.indexlist .san .smallsan { width: 369px; display: block; margin: 0px auto; }
.indexlist .san .smallsan ul { display: block; padding-bottom: 25px; padding-top: 10px; }
.indexlist .san .smallsan ul li { height: 33px; line-height: 33px; display: block; width: 100%; clear: both; }
.indexlist .san .smallsan ul li a { color: #666; float: left; }
.indexlist .san .smallsan ul li a i { font-family: "宋体"; font-style: normal; }
.indexlist .san .smallsan ul li span { float: right; color: #b6b6b6; }
.indexlist .san .smallsan ul li:hover a { color: #a30100; }
.comtitle { height: 37px; line-height: 37px; border-bottom: 1px solid #e3e3e3; }
.comtitle span { float: left; font-size: 16px; color: #d93032; display: inline-block; padding: 0px 6px; border-bottom: 1px solid #e73130; }
.comtitle a { float: right; color: #b6b6b6; }
.comtitle a:hover { color: #e73130; }
.kc { display: block; padding: 18px 0px; }
.kc .bigmiddle { height: 136px; background: url(../images/kc.jpg); }
.kc a { display: inline-block; float: left; width: 148px; height: 45px; text-align: center; line-height: 45px; font-size: 18px; color: #c82132; font-weight: bold; background: #FFF; border-radius: 12px; margin-right: 65px; }
.kc p { display: block; padding-top: 43px; padding-left: 440px; }
.tab2 { height: 254px; }
.tab2 .bigmiddle { background: #FFF; padding-top: 10px; height: 244px; }
.tab2 p { border-bottom: 1px solid #e3e3e3; height: 37px; line-height: 37px; }
.tab2 p a { display: inline-block; color: #666; font-size: 16px; padding: 0px 7px; }
.tab2 p a.ses { border-bottom: 1px solid #e73130; border-bottom: 1px solid #e73130; color: #e73130; }
.tab2nr { padding-top: 20px; padding-bottom: 15px; position: relative; }
.tab2nr dl { display: block; height: 0px; overflow: hidden; position: absolute; left: 0px; top: 20px; opacity: 0; filter: alpha(opacity=0); transition: All 0s ease-in-out; -webkit-transition: All 0s ease-in-out; -moz-transition: All 0s ease-in-out; -o-transition: All 0s ease-in-out; }
.tab2nr dl.show { height: auto; left: 0px; top: 20px; opacity: 1; filter: alpha(opacity=1); }
.link .bigmiddle { margin-top: 18px; padding-top: 8px; background: #fff; }
.linknr { line-height: 33px; padding: 13px 0px; }
.linknr a { display: inline-block; color: #666; float: left; margin-right: 30px; }
.linknr a:hover { color: #a30100; }
.neiye { padding-top: 15px; }
.neiye .bigmiddle { background: #FFF; padding: 17px 0px; }
.left { width: 230px; }
.left span { display: block; text-align: center; height: 51px; line-height: 51px; color: #FFF; background: #0d8172; width: 100%; font-size: 16px; }
.left ul.ernav { padding-bottom: 29px; }
.left ul.ernav li { width: 100%; height: 51px; }
.left ul.ernav li a { display: block; height: 50px; border-bottom: 1px solid #e7e5e5; line-height: 50px; background: url(../images/d.png) 23px center no-repeat #fbfbfb; color: #666; text-indent: 50px; }
.left ul.ernav li a.hovers { border-bottom: 1px solid #fecacb; background: url(../images/d.png) 23px center no-repeat #fcf0f0; }
.left ul.ernav li a:hover { border-bottom: 1px solid #fecacb; background: url(../images/d.png) 23px center no-repeat #fcf0f0; }
.left ul.ggxxul { padding: 10px 0px; background: #fbfbfb; }
.left ul.ggxxul li { height: 40px; line-height: 40px; }
.left ul.ggxxul li a { border-bottom: 0px solid #e7e5e5; background: url(../images/d.png) 23px center no-repeat; }
.left ul.ggxxul li a:hover { color: #d93032; background: url(../images/d.png) 23px center no-repeat; border: none; }
.right { width: 950px; }
.route { height: 36px; line-height: 36px; border-bottom: 1px solid #dcdcdc; }
.route span.arr { display: block; height: 35px; color: #d93032; font-size: 16px; padding: 0px 44px 0px 33px; border: 1px solid #dcdcdc; border-bottom: 0px; border-top: 1px solid #d93032; border-bottom: 1px solid #FFF; }
.route p { float: right; display: block; padding-left: 26px; background: url(../images/f.png) 0px center no-repeat; }
.route p .res { color: #e73130; }
.right .nr { border: 1px solid #dcdcdc; border-top: 0px; }
.list_thumbs { width: 897px; margin: 0px auto; }
.list_thumbs ul { }
.list_thumbs ul li { border-bottom: 1px solid #dedddd; padding-top: 30px; padding-bottom: 30px; }
.list_thumbs ul li a.hasimg { width: 127px; margin-left: 7px; }
.list_thumbs ul li a.hasimg img { width: 127px; height: 133px; }
/*.list_thumbs ul li a.hasdiv{ width:191px; margin-left:7px;}
.list_thumbs ul li a.hasdiv .bkg{ padding-bottom:80%}*/

.list_thumb_div { width: 735px; }
.list_thumb_div a.list_thumb_abt { font-size: 16px; color: #333; line-height: 40px; }
.list_thumb_div a.list_thumb_abt:hover { color: #d93032; }
.list_thumb_div p { line-height: 24px; }
.list_thumb_div a.list_thumb_axx { color: #d93032; line-height: 26px; }
.foot { text-align: center; padding: 24px 0px; }
.foot p { line-height: 36px; color: #333; }
.hasimg { display: block; overflow: hidden; }
.hasimg img { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; display: block; width: 100%; }
.hasimg:hover img { transform: rotate(0deg) scale(1.1); -webkit-transform: rotate(0deg) scale(1.1); -moz-transform: rotate(0deg) scale(1.1); -o-transform: rotate(0deg) scale(1.1); -ms-transform: rotate(0deg) scale(1.1); }
.sliders { width: 1210px; margin-left: -5px; overflow: hidden; }
.sliders .slick-slide { margin: 0px 13px; text-align: center; }
.sliders .slick-slide a.at { display: block; height: 50px; line-height: 50px; color: #666; }
.sliders .slick-slide a.at:hover { color: #a30100; }
.sliders .slick-slide img { width: 100%; }
.sliders .slick-slide { transition: all ease-in-out .3s; opacity: 1; }
.sliders .slick-active { opacity: 1; }
.sliders .slick-current { opacity: 1; }
.sliders .slick-prev { left: 4px; background: url(../images/l.png) no-repeat; }
.sliders .slick-next { right: 5px; background: url(../images/r.png) no-repeat; }
.sliders .slick-prev:before,  .sliders .slick-next:before { display: none; }
.sliders .slick-prev,  .sliders .slick-next { font-size: 0; line-height: 0; position: absolute; z-index: 99; top: 50%; display: block; width: 36px; height: 79px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; }
.sliders .slick-prev:hover,  .sliders .slick-prev:focus { background: url(../images/l.png) no-repeat; }
.sliders .slick-next:hover,  .sliders .slick-next:focus { background: url(../images/r.png) no-repeat; }
.sliders .slick-dots { position: absolute; bottom: 0px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.sliders .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; border: 1px solid #000; border-radius: 20px; }
.sliders .slick-dots li button { display: none; }
.sliders .slick-dots li.slick-active { background: #000; opacity: .75; }
.detailcontent { width: 96%; margin: auto; }
.hasdiv { overflow: hidden; display: block; }
.hasdiv .bkg { display: block; width: 100%; transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; }
.hasdiv:hover .bkg { transform: rotate(0deg) scale(1.1); -webkit-transform: rotate(0deg) scale(1.1); -moz-transform: rotate(0deg) scale(1.1); -o-transform: rotate(0deg) scale(1.1); -ms-transform: rotate(0deg) scale(1.1); }
.xlc { padding: 20px; box-sizing: border-box; font-size: 14px; line-height: 25px; min-height: 500px; }
.cx { width: 370px; background: #efefef; border: 1px solid #e8e8e8; display: block; margin: 0px auto; position: relative; border-radius: 20px; margin-bottom: 20px; }
.x { padding: 50px 0; }
.cx img { position: absolute; left: 50%; margin-left: -76px; top: 0px; margin-top: -19px; }
.cx table { width: 80%; margin: auto; padding-top: 20px; }
.cx table tr { }
.cx table tr td { height: 65px; line-height: 35px; }
.cx table tr td input { border: 1px solid #d1d1d1; height: 38px; line-height: 38px; width: 210px; text-indent: 10px; }
.cx table tr td select { border: 1px solid #d1d1d1; height: 38px; line-height: 38px; width: 210px; }
.cx table tr td input.sub { border: none; width: 141px; height: 80px; /*width: auto;*/
cursor: pointer; background: url(../images/cx.gif) center no-repeat; }
.cx table tr td p { }
.cxresult { margin: 0px auto; width: 480px; position: relative; background: #efefef; border: 1px solid #e8e8e8; display: block; margin: 0px auto; position: relative; border-radius: 20px; }
.cxresult span { width: 100%; text-align: center; font-weight: bold; font-size: 20px; display: block; line-height: 400%; }
.cxresult img { width: 120px; height: 161px; margin-left: 30px; margin-right: 43px; }
.cxresult dl { display: block; width: 312px; }
.cxresult dl p { color: #000; font-size: 18px; line-height: 200%; }
.cxresult img.bs { position: absolute; left: 50%; margin-left: -76px; top: 0px; margin-top: -19px; width: auto; height: auto; }
.cxresult.class16 { width: 672px; height: 320px; background: url(images/cx.jpg) no-repeat; border-radius: 0px; }
.cxresult.class16 span { padding-top: 28px; }
.cxresult.class16 img { margin-left: 167px; }
.none_search { text-align: center; font-size: 18px; font-weight: bold; }
.jg_box { padding: 20px; text-align: center; }
.jx { width: 100%; margin: 0 auto; border: 1px solid #000; border-bottom: none; border-right: none; }
.jx td { padding: 5px 0; border-right: 1px solid #000; border-bottom: 1px solid #000; }
 @media screen and (max-width:1200px) {
/*数值自定义*/
}
