﻿@charset "utf-8";
/* CSS Document */
*{ padding: 0; margin: 0;}

li{list-style-type:none;}

body {font-family: 'Microsoft YaHei';  background:#ffffff; }
img{ border: none;}
input,label,img,th{vertical-align:middle;}
a{text-decoration: none;}
a:focus{outline:none;}

.header{ height:107px; border-bottom:1px solid #e1e1e1; min-width:1200px;}
.hmin{ width:1200px; overflow:hidden; margin:0 auto;}
.logos{ float:left; margin-top:24px;}
.qieh{ float:left; margin-left:20px; overflow:hidden;  margin:35px 0 0 90px;}
.qieh a{background:#EDEDED;width:100px;height:34px;text-align:center;line-height:34px;float:left;color:#333333;font-size:14px;text-transform: uppercase;}
.qieh a:hover{ background:#F2DF4D; color:#ffffff;}
.qieh .on{ background:#F2DF4D; color:#ffffff;}

.hright{ float:right; overflow: hidden;}
.telephone{ float:left;margin:25px 20px 0 0;}
.zxrx{ color:#af8e0a; font-size:18px; line-height:30px; display:block; margin-left:65px; background:url(../images/tb01.jpg) no-repeat; padding-left:35px;}
.suz{ color:#d21b09; font-size:26px; font-weight:bold; display:block;}

.hoco{ float: right; width:149px; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; }
.hoco a{ color:#666666; font-size:14px; text-align:center; line-height:53px;height:53px;width:140px; padding-left:10px;}
.hoco .home{  border-bottom:1px solid #eeeeee;  display:block; background: url(../images/tb02.jpg) no-repeat 20px center;}
.hoco .cont{  display:block; background: url(../images/tb03.jpg) no-repeat 20px center;}

.nav{ width:1200px; margin:0 auto; overflow:hidden;}
.nav li{ float:left; width:174px; height:55px; border-right:1px solid #eeeeee;list-style:none; }
.nav li a{ display:block; height:50px; /*overflow:hidden;*/}
.nav li .cn{ color:#333333; margin-top:5px; font-size:16px; line-height:24px; display:block; text-align:center;}
.nav li .en{ font-size:12px; text-align:center;font-family:Arial;color:#999999;text-transform: uppercase; display:block; line-height:18px;}
.nav li:hover{ background:#f2df4d;}
.nav li:hover .cn{ color:#ffffff;}
.nav li:hover .en{ color:#ffffff;}
.nav .this{ background:#f2df4d;}
.nav .this .cn{ color:#ffffff;}
.nav .this .en{ color:#ffffff;}
.title01{ overflow:hidden; width:1200px; margin:0 auto 0 auto; background:url(../images/tle01.jpg) no-repeat center center; height:60px;margin-top: 40px;}
.title01 .tleen{ font-family:"宋体";font-size:21px; line-height:28px; color:#999999; text-align:center;text-transform: uppercase;}
.title01 .tlecn{ color:#333333; font-size:24px; font-weight:bold; line-height:32px; text-align:center;}

.caselist{ width:1200px; overflow: hidden; margin:40px auto 0 auto;}
.caselist li{ float:left; width:386px; height:211px; margin-left:21px;list-style:none;} 

.brief{ height:300px; overflow: hidden; background:url(../images/brief.jpg) no-repeat; margin:0px auto 0 auto; width:740px; padding-right:460px; padding-top:25px;}
.brief h3{ color:#333333; font-size:20px; font-weight:normal; line-height:45px;}
.brief .brtxt{color:#666666;font-size:14px;line-height:1.8;font-family:"微软雅黑";letter-spacing: 1px;}
.brief a{ margin:40px 0 0 650px; display:block; width:92px; height:29px;}



.news{ overflow:hidden; width:1200px; margin:60px auto 0 auto;}
.newsleft{ float:left; background:url(../images/nsbkj.jpg); overflow:hidden; width:497px; height:270px;}
.newsleft .xyban{ margin:72px 0 0 21px; display:block;}
/*banner*/
.xyban{ width:456px;height:270px;position:relative; overflow:hidden;}
.xyban .rslides{width:100%;position:relative;list-style:none;padding:0}
.xyban  .rslides_tabs{ position:absolute; left:50%; top:250px; width:72px; margin-left:-36px;clear:both;text-align:center; z-index:99999;}
.xyban .rslides_tabs li{float:left;margin:0 6px;border-radius:6px;width:12px; height:12px; background:#fff; list-style:none; overflow:hidden;}
.xyban .rslides_tabs a{ width:12px; height:12px;text-indent:-5em; overflow:hidden; display:block; }
.xyban  span{position:absolute;top:148px;;left:0;z-index:999;background:rgba(0,0,0,0.7);color:#fff;}
.xyban .rslides_tabs .rslides_here{ background:#029CE2;}
/*banner*/



.newsright{ float:right;}

.newslist{ overflow:hidden; width:670px;}

.newslist li{ float:left; border-bottom:1px dashed #d0d0d0; padding-bottom:12px; margin-bottom:12px;list-style:none;}
.newslist li a{ display:block;}
.newslist li .litxt{ overflow:hidden; height:60px; padding:5px 0; color:#666666; border-left:2px solid #ffffff;}
.newslist li .lileft{ float:left; height:65px; border-right:1px solid #666666; padding:0 4px 0 8px; width:80px;}
.newslist li .lileft .li01{ display:block;  font-size:30px;text-align:center; line-height:38px;}
.newslist li .lileft .li02{ display:block; font-size:14px;  text-align:center; line-height:15px;}

.newslist li .liright{ float:right; width:540px; margin-left:20px;}
.newslist li .liright h3 { font-size:17px; line-height:18px; font-weight:normal;color:#666666;}

.newslist li .liright p{ font-size:12px; line-height:16px; font-family:"微软雅黑"; margin-top:10px;}

.newslist li:hover .litxt{ background:#d5d5d5; color:#ffffff; border-left:2px solid #efa741;}
.newslist li:hover .lileft{  border-right:1px solid #ffffff; }
.newslist li:hover .liright h3{ color:#ffffff;}


.title04{ overflow:hidden; width:1200px; margin:40px auto 0 auto; background:url(../images/tle04.jpg) no-repeat center 25px; height:60px;}
.title04 .tleen{ font-family:"宋体";font-size:21px; line-height:28px; color:#999999; text-align:center;text-transform: uppercase;}
.title04 .tlecn{ color:#333333; font-size:24px; font-weight:bold; line-height:32px; text-align:center;}

.case{ height:325px; background:#f5f5f5; margin-top:30px; overflow:hidden;}
.casels{ overflow:hidden; width:1215px; margin:35px auto 0 auto;}
.casels li{ float:left; overflow:hidden; width:290px; margin-left:6px;margin-right:6px; height:275px; border-bottom:3px solid #cccccc; background:#ffffff;list-style:none;}
.casels li:hover{border-bottom:3px solid #f4ca00; }
.casels li .caseimg{ width:290px; height:210px;}
.casels li .caseimg img{width:290px; height:210px;}
.casels li h3{ margin-top:12px; font-weight:normal; height:45px; line-height:45px; text-align:center; color:#333333; font-size:16px;/* border-bottom:1px solid #dcdcdc; */}
.casels li h3 a{ color:#333333;}
.casels p{ margin:15px 30px; color:#999999; font-size:14px; line-height:24px; font-family:"宋体";}


.footer{height:309px; background:url(../images/footbj.jpg); overflow:hidden; min-width:1200px;}
.frtop{overflow:hidden; height:165px; width:1200px; margin:50px auto 0 auto;}
.dblist{ float:left; overflow:hidden; width:525px;}
.dblist li{ padding-left:30px; width:150px; float:left; background:url(../images/dbxian.jpg) no-repeat right bottom; height:165px;list-style:none;}
.dblist li b{ font-size:15px; color:#ffffff; line-height:26px; margin-bottom:15px; display:block; font-weight:normal;}
.dblist li a{ color:#ffffff; font-size:14px; line-height:25px; display:block; font-family:"微软雅黑";}
.dblist li a:hover{ text-decoration:underline;}

.weixin{ padding-right:140px; width:165px; height:165px; float:left; background:url(../images/dbxian.jpg) no-repeat right bottom;}

.contact{ overflow:hidden; float:right; width:330px;}
.con01{ background:url(../images/tb05.jpg) no-repeat left center; padding-left:70px; }
.con01 .con011{ font-size:18px; color:#ffffff;}
.con01 .con012{ color:#ffffff; font-size:26px; font-weight: bold; line-height:24px;}
.contact p{ font-size:14px; color:#ffffff; line-height:20px; font-family:"微软雅黑"; margin-top:20px;}

.frbottom{ width:1200px; margin:0 auto; overflow:hidden; font-family:"微软雅黑";}
.copyright{ text-align:center; color:#ffffff; margin-top:22px; font-size:14px; line-height:24px;}
.links{ text-align:center;  font-size:14px; line-height:24px; color:#ffffff;}
.links a{ color:#ffffff;}


.nyban{ height:375px; min-width:1200px; overflow:hidden; }
.lmname{ height:73px; background:#ededed; width:1200px; margin:300px auto 0 auto; line-height:73px;}
.lm01{color:#333333;font-size:22px;text-transform: capitalize; margin:0 0 0 50px;}
.lm02{ color:#333333; font-size:14px; margin:0 8px;}
.lm03{ color:#333333; font-size:14px;}

.nlist{ width:1218px; margin:40px auto 0 auto;overflow:hidden;}
.nlist li{ float:left; width:388px;   height:425px; background:#f8f8f8 url(../images/lsbj01.jpg) repeat-x left top; margin: 0 9px 30px 9px;list-style:none;}

.nlist li .nimg{ width:358px; height:229px;  margin:15px 15px 0 15px;}
.nlist li .nimg img{width:357px; height:229px;}
.nlist li h3{ font-size:14px; line-height:42px; height:42px; margin:15px 15px 0 15px;text-align:center;}
.nlist li h3 a{ color:#666666;}
.nlist li p{color:#666666; line-height:20px; font-size:14px; margin:0 15px; height:60px;}
.nlist li .ckxq{ height:40px; line-height:40px; text-align:center; color:#666666; font-size:15px; background:#ededed; display:block; margin-top:25px;}
.nlist li:hover .ckxq{background:#d7ad00; color:#ffffff;}

.fye{ overflow:hidden; text-align:center;line-height:24px; padding:10px 0 40px 0; margin:0 auto; width:1200px;}
.fye .a1{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #ccc;border-radius:5px;}
.fye a{ font-size:14px;padding:5px 10px;color:#666666;border:1px solid #cdcdcd; background-color:#ffffff;border-radius:5px;}
.fye span{ font-size:14px;padding:5px 10px;color:#ffffff;border:1px solid #d8b703; background-color:#d8b703;border-radius:5px;}
.fye a:hover{color:#fff;background:#d8b703;border:1px solid #d8b703;} 

/*内容*/
.wztxt{ width:1180px; padding:20px 10px 50px 10px; margin:0 auto; overflow:hidden; color:#666666; line-height:1.8; font-size:14px;}
.wztxt html,.wztxt address,.wztxt blockquote,.wztxt body,.wztxt dd,.wztxt div,
.wztxt dl,.wztxt dt,.wztxt fieldset,.wztxt form,.wztxt frame,.wztxt frameset,
.wztxt h1,.wztxt h2,.wztxt h3,.wztxt h4,.wztxt h5,.wztxt h6,.wztxt noframes,
.wztxt ol,.wztxt p,.wztxt ul,.wztxt center,.wztxt dir,.wztxt hr,.wztxt menu, 
.wztxt pre { display: block }
.wztxt li { display: list-item ;}
.wztxt head { display: none }
.wztxt table { display: table }
.wztxt tr { display: table-row }
.wztxt thead { display: table-header-group }
.wztxt tbody { display: table-row-group }
.wztxt tfoot { display: table-footer-group }
.wztxt col { display: table-column }
.wztxt colgroup { display: table-column-group }
.wztxt td,.wztxt  th { display: table-cell; }
.wztxt caption { display: table-caption }
.wztxt th { font-weight: bolder; text-align: center }
.wztxt caption { text-align: center }
.wztxt body { margin: 8px; line-height: 1.12 }
.wztxt h1 { font-size: 2em; margin: .67em 0;line-height: 1.5em }
.wztxt h2 { font-size: 1.5em; margin: .75em 0;line-height: 1.5em }
.wztxt h3 { font-size: 1.17em; margin: .83em 0;line-height: 1.5em }
.wztxt h4 { font-size: 1.09em; margin: 1.12em 0;line-height: 1.5em }
.wztxt h4,.wztxt p,.wztxt blockquote,.wztxt ul,.wztxt fieldset, .wztxt form,.wztxt ol,.wztxt dl,.wztxt dir,.wztxt menu { margin: 1.12em 0 }
.wztxt h5 { font-size: .83em; margin: 1.5em 0;line-height: 1.5em }
.wztxt h6 { font-size: .75em; margin: 1.67em 0;line-height: 1.5em }
.wztxt h1, .wztxt h2, .wztxt h3, .wztxt h4, .wztxt h5, .wztxt h6, .wztxt b,.wztxt strong { font-weight: bolder }
.wztxt blockquote { margin-left: 40px; margin-right: 40px }
.wztxt i, .wztxt cite, .wztxt em,.wztxt var,.wztxt address { font-style: italic }
.wztxt pre, .wztxt tt,.wztxt  code,.wztxt  kbd,.wztxt samp { font-family: monospace }
.wztxt pre { white-space: pre }
.wztxt button,.wztxt textarea,.wztxt input,.wztxt object,.wztxt select { display:inline-block; }
.wztxt big { font-size: 1.17em }
.wztxt small, .wztxt sub, .wztxt sup { font-size: .83em }
.wztxt sub { vertical-align: sub }
.wztxt sup { vertical-align: super }
.wztxt table { border-spacing: 2px; }
.wztxt thead, .wztxt tbody,.wztxt tfoot { vertical-align: middle }
.wztxt td, .wztxt th { vertical-align: inherit }
.wztxt s, .wztxt strike,.wztxt  del { text-decoration: line-through }
.wztxt hr { border: 1px inset }
.wztxt ol, .wztxt ul,.wztxt  dir, .wztxt menu, .wztxt dd { margin-left: 40px }
.wztxt ol { list-style-type: decimal }
.wztxt ol ul,.wztxt ul ol, .wztxt ul ul, .wztxt ol ol { margin-top: 0; margin-bottom: 0 }
.wztxt u,.wztxt ins { text-decoration: underline }
.wztxt br:before { content: "A" }
.wztxt :before, .wztxt :after { white-space: pre-line }
.wztxt center { text-align: center }
.wztxt abbr,.wztxt acronym { font-variant: small-caps; letter-spacing: 0.1em }
.wztxt :focus { outline: thin dotted invert }
.wztxt BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
.wztxt BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
.wztxt *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
.wztxt *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
@media print {
    .wztxt h1 { page-break-before: always }
    .wztxt h1,.wztxt h2,.wztxt h3,.wztxt h4,.wztxt h5,.wztxt h6 { page-break-after: avoid }
    .wztxt ul,.wztxt ol,.wztxt dl { page-break-before: avoid }
}
/*内容*/


.wztop{ overflow:hidden;}
.wztop h1{ font-size:24px; color:#333333; font-family:"微软雅黑"; font-weight:normal;text-align:center; margin-top:20px;}
.wztop .wzcs{ text-align:center; line-height:30px; font-size:14px; color:#666666; margin-top:10px;}
.wztop .wzcs span{ margin:0 10px;}
.fhlm{ width:172px; height:42px; color:#ffffff; line-height:42px; font-size:16px; margin:50px auto 0 auto; display:block; background:#d7ad00; text-align:center; text-decoration:none;}

.conts{ width:1160px; padding:35px 20px 0 20px; margin:0 auto; overflow:hidden; color:#333333; font-size:18px; line-height:26px;}
.conts p{ padding:10px 0;}


.nynav{ overflow:hidden; width:1200px; margin:0 auto 0 auto;}
.nynav li{ float:left; margin-right:12px; background:#EDEDED ; width:98px; height:34px; line-height:34px; text-align:center;border-radius:5px;list-style:none; margin-top:30px; font-size:13px;}
.nynav li a{ color:#666666; display:block;}
.nynav li:hover{ background:#F2DF4D; }
.nynav li:hover a{ color:#ffffff;}
.nynav .this{background:#F2DF4D;}
.nynav .this a{ color:#ffffff;}


.hznr{ width:1200px; overflow:hidden; margin:30px auto 40px auto; height:90px; }
.hzlist{ overflow:hidden; height:90px; width:1200px;/*margin-left: 100px;*/}
.hzlist li{ float:left; height: 41px;margin-left: 10px;margin-right: 10px;width: 174px; overflow:hidden; padding:2px; border:1px solid #dcdcdc;}
.hzlist li img{ height:41px; width:174px;}




.index_focus{position:relative;width:100%;height:350px;margin:0 auto;overflow:hidden;/*margin-top:-21px;*/}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;/*display:block;*/}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;top:310px;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#9c0;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#f00;filter:alpha(opacity=80);opacity:0.8;}

#PageList{clear:both;padding:20px 0px;margin:0 auto;text-align: center;}
#PageList ul{display: inline-block;}
#PageList li{float: left;margin-right: 10px;font-size: 14px;color: #333;padding:2px 5px;list-style-type:none;}
#PageList li a{font-size: 14px;color: #333;padding:2px 5px;}
#PageList li a:hover{color: #0600ff;}

.wztxt_img{text-align:center;}

.view{width: 750px;margin-left: 20px;padding-top:7px;word-break: break-all;word-wrap: break-word;padding-bottom: 20px;}
.view h1{font-size: 30px;text-align: center;margin: 20px 0px;}
.wztxt .cont_img{text-align: center;}
.wztxt .contents{width: 96%;margin-left: 2%;text-align:left;}
.wztxt .contents a{text-align: center;margin:0 auto;}
.wztxt .time{text-align: center;border-top: 1px dashed #8E8E8E;border-bottom: 1px dashed #8E8E8E;line-height: 30px;margin-bottom: 10px;}
.wztxt .next{margin-top:10px;margin-left: 10px;text-align:left;margin-left:20px;}
.wztxt .next a{color:#666;}
.wztxt .next a:hover{color:#048c01;}
.wztxt p{margin:0;}

.normal_news{    width:90%;    float: left;    margin-left: 29px;}
.normal_news ul{    width: 100%;    margin-top: 30px;}
.normal_news ul li{width: 100%;height: 37px;line-height: 37px;border-bottom: 1px dashed #333;}
.normal_news ul li a{color: #333;}
.normal_news ul li a:hover{color: #0600ff;}
.normal_news ul li span{display: inline-block;width: 70%;font-size: 14px;}
.normal_news ul li i{font-style: normal;font-size: 14px;float: right;}
.normal_news ul li:hover span{font-size: 16px;}





//pc
.post_zxly{width: 90%;margin-left:5%;padding-top:7px;word-break: break-all;word-wrap: break-word;font-size:12px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#454545;padding-bottom: 40px;}
.post_zxly_content{}
.post_zxly_cont{padding-top: 15px;}
.post_zxly_cont form{}
.post_zxly_cont li{float: left; margin-bottom: 13px;width: 100%;}
.post_zxly_cont li span{display: inline-block;float: left;width: 64px;color: #06326e;font-size: 14px;text-align: right;padding-right: 10px;line-height: 32px;height: 32px;}
.post_zxly_cont li input{border: 1px solid #e8e8e8;height: 100%;float: left;margin-right: 5px;line-height: 32px;height: 32px;}
.post_zxly_cont li i{font-style: normal;float: left;display: inline-block;margin-right: 15px;color: #06326e;font-size: 14px;line-height: 22px;height: 22px;}
.post_zxly_cont li textarea{border: 1px solid #e8e8e8;width: 600px;height: 90px;background: none;resize:none;font-size: 14px;}
.post_zxly_cont li checkbox{}
.post_zxly_cont li select{}
.post_zxly_cont li .txt{width: 600px;}
.post_zxly_cont li .tex{}
.post_zxly_cont li .rad{}
.post_zxly_cont li .chk{}
.post_zxly_cont li .sel{}
.post_zxly_cont li.li9{margin-top: 2px;}

.post_zxly .sub_div{float: left;width: 100%;height: 36px;position: relative;  padding-bottom: 40px;}
.post_zxly .sub_div input{}
.post_zxly .sub_div .btn1{background:url(../images/tijiao.jpg) no-repeat; border:none; width:133px; height:36px;float: left;margin-left: 100px;}
.post_zxly .sub_div .btn2{background:url(../images/chongtian.jpg) no-repeat; border:none; width:133px; height:36px;float: left;margin-left: 50px;}

.post_zxly{  width: 1200px;margin: 0 auto;padding-left: 150px;}


/* flexslider */
.flexslider{position:relative;height:355px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
