@charset "utf-8";

/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 "msyhl422459","微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;border:none;vertical-align:top;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.blank{height:30px; width:100%; overflow:hidden;}.clear{clear:both;}
.blank1{height:20px; width:100%; overflow:hidden;}
#top{background:#edf6ff; height:80px; }
.top-con{width:960px; margin:0 auto;}
.top-con .fl{padding-top:15px;}


.nav{ width:640px; height:80px; margin:0 auto; z-index:9999; float:right;}
.nav .nav_list{ float:right;}
.nav li{float:left;height:80px; width:80px; line-height:80px;position:relative; margin-left:30px;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:80px; height:80px; text-align:center; line-height:80px; font-size:18px; color:#7e318e;}
.nav li a:hover{background:#7e318e; color:#fff;}
.nav li a.selected{ background:#7e318e; color:#fff;}
/*.nav li a.selected2{ background:#604c3f; color:#fff;}*/
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:80px;left:0px; background:url(../images/nav_bg.jpg) center center repeat-y;}
.nav li .submenu{width:80px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:#fff;height:30px; line-height:30px; margin-top:1px;}
.nav li .submenu li a{float:none;padding:0;height:30px;line-height:30px;background:#7e318e; color:#fff; text-align:center; width:80px; font-size:14px; }
.nav li .submenu li a:hover{background:#9041a0;font-weight:normal; color:#fff; text-decoration:none;}


.bannxin{background:url(../images/bann2.jpg) no-repeat center; height:450px; overflow:hidden;}




/*轮播图*/

.relative{position:relative;}.absolute{position:absolute;}

.banner{width:100%;overflow:hidden; height:450px; max-width:1920px; margin:0 auto;}

.bannerSlide {width:100%;height:450px;overflow:hidden;}

.bannerSlide .slideBox,.bannerSlide .slideBox .tempWrap {width:100%;height:450px; margin:0 auto;}

.bannerSlide .slideBox li {position:relative;width:100%;height:450px;overflow:hidden;}

.bannerSlide .slideBox li a {display:block;width:100%;height:100%;position:relative;}

.bannerSlide .slideBox li img {position:absolute;left:50%;top:0;margin-left:-960px;-moz-transform:scaleX(1.05) scaleY(1.05);-ms-transform:scaleX(1.05) scaleY(1.05);-o-transform:scaleX(1.05) scaleY(1.05);-webkit-transform:scaleX(1.05) scaleY(1.05);transform:scaleX(1.05) scaleY(1.05);}

.bannerSlide .slideBox li.active img {-moz-transition:-moz-transform 4s linear 0s;-ms-transition:-ms-transform 4s linear 0s;-o-transition:-o-transform 4s linear 0s;-webkit-transition:-webkit-transform 4s linear 0s;transition:transform 4s linear 0s;-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);}

.bannerSlide .focus {width:100%;bottom:9px;z-index:10;text-align:center;}

.bannerSlide .focus span {width:12px;height:12px; background:#5a5959;display:inline-block;margin:0 5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

.bannerSlide .focus span.active { background-color:#da6f13;}

.bannerSlide .preBtn {left:112px;top:50%;display:block;width:50px;height:50px;margin-top:-37px; background:url(../images/prev.png) no-repeat;z-index:7;display:none;}

.bannerSlide .preBtn i {display:block;width:26px;height:48px;margin-left:24px;margin-top:13px; background-position:-498px -161px;}

.bannerSlide .nextBtn {right:112px;top:50%;display:block;width:50px;height:50px;margin-top:-37px; background:url(../images/next.png) no-repeat; z-index:7;display:none;}

.bannerSlide .nextBtn i {display:block;width:26px;height:48px;margin-left:24px;margin-top:13px;}

.bannerSlide .preBtn:hover,.bannerSlide .nextBtn:hover { background-color:rgba(0,0,0,.7);}



.part-dy{text-align:center; background:#4d77a9; height:84px;}



#content{width:925px; margin:5px auto; overflow:hidden; height:285px;}

.news{padding:10px; width:296px; overflow:hidden; background:#edf6ff; height:265px;}

.news-tit{overflow:hidden;}

.news-tit h5{float:left; font-size:22px; color:#7e318e;}

.news-tit p{float:right; margin-top:10px;}

.news-tit p a{border:1px solid #7e318e; width:49px; height:18px; line-height:18px; font-size:14px; color:#604c3f; overflow:hidden; display:inline-block; }

.news-tit p a span{display:inline-block; width:34px; text-align:center; transition:all .5s;-webkit-transition:all .5s;}

.news-tit p a em{display:inline-block; width:15px; text-align:center; background:#7e318e; color:#fff; transition:all .5s;-webkit-transition:all .5s;}

.news-tit p a:hover span{background:#7e318e; color:#fff;}

.news-tit p a:hover em{background:none; color:#7e318e;}

.news ul{overflow:hidden; padding-top:10px;}

.news ul li{width:296px; height:35px; overflow:hidden; line-height:35px;}

.news ul li a{font-size:14px; color:#575757;}



.sp-center{width:302px; height:285px; position:relative; overflow:hidden; margin-left:10px;}

.part-con{width:302px; overflow:hidden; }

.part-tit{font-size:22px; height:50px; line-height:50px;color:#7e318e;}

.part-con p{font-size:13px; line-height:20px; padding-top:10px; color:#575757;}

.part-t {width: 800px;height: 450px;font-size: 14px;position:relative;}

 a.control1 {position:absolute;display: block;top: 20px;width: 19px;height: 19px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}



.part-t {display: none}

.slider1 li img{height:auto !important;}

.slider1 li p{font-size:14px; text-align:center; }



.xmrj{width:265px; background:#edf6ff; overflow:hidden; height:285px; padding:0px 10px 0;}

.part-con1{width:262px; overflow:hidden; position:relative; margin-top:5px;}

.part-tit1{font-size:22px;color:#7e318e; line-height:35px;}

 a.control2, a.control3 {position:absolute;display: block;top: 10px;width: 19px;height: 19px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}

 a.prev {right: 21px;background-position: 0 -32px}

 a.next {right: 0px;background-position: -21px -32px}



#foot{background:#4d77a9; overflow:hidden; padding:30px 0 30px;}

.foot{width:1000px; margin:0 auto; overflow:hidden;}

.foot{padding-bottom: 33px}

.foot ul{width: 200px;float: left}

.foot ul h3{font-size: 22px;padding-top: 32px;margin-left: 51px; color:#fff;}

.foot ul li{font-size: 16px;color: #fff;margin-left: 51px;line-height: 30px}

.foot ul li a{color:#fff;}



.foot-logo{width:925px; margin:0 auto; overflow:hidden;}

.foot-logo .fr p{font-size:14px; line-height:40px; color:#fff;}



.expert{width:925px; margin:30px auto; overflow:hidden;}

.expert ul{margin-top:15px;}

.expert ul li{float:left; width:168px; border:1px solid #a3a3a3; margin-right:18px;}

.expert ul li:hover{border:1px solid #4d77a9;}

.expert ul li h5{font-size:16px; line-height:30px; text-align:center; background:#4d77a9;}

.expert ul li h5 a{color:#fff;}

.expert ul li p{font-size:12px; line-height:22px; padding:8px 5px; color:#666;}





a.weixin{display:inline-block; width:30px; height:31px; position:relative; background-position:0 0; z-index:0 }

a.weixin img{position:absolute; left:-80px; bottom:50px; display:none;z-index:10}

a.weixin:hover img{display:block;}

a.weixin:hover{ background-position:0 -31px;}

a.weibo{width:30px; height:31px; display:inline-block; margin-left:12px;background-position:-45px 0px;} 

a.weibo:hover{background-position:-45px -30px;}

a.zixun{width:30px; height:31px; display:inline-block; margin-left:12px;background-position:-85px 0px;}  

a.zixun:hover{background-position:-85px -32px;}

.foot .fr{font-size:15px; line-height:55px; color:#fff;}



.bann{position:relative; z-index:0;}

.list-pp{width:1060px; margin:25px auto; overflow:hidden;}

.list-tit{text-align:center; font-size:23px; color:#604c3f;}

.list-tit h5{line-height:50px;}

.list-con{overflow:hidden; margin-top:30px;}

.list-ms{width:494px; overflow:hidden; position:relative; height:362px;}

.list-ms p{font-size:17px; line-height:26px; color:#6b6968; border-bottom:1px solid #999; border-top:1px solid #999; padding:24px 5px;}

.list-ms a{display:block; width:135px; height:42px; background:#604c3f; text-align:center; line-height:42px; font-size:17px; color:#fff; position:absolute; bottom:0; transition:all .5s;}

.list-ms a.a1{ right:4px;}

.list-ms a.a1:hover{width:143px; right:0;}



.list-ms a.a2{ left:4px;}

.list-ms a.a2:hover{width:143px; left:0;}



.bannerbg{background:url(../images/bg_dot.png) repeat left top; width:100%; height:150px;}

.cnt_banner1 { width: 100%;  height: 150px; background: url(../images/list1.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}

.cnt_banner2 { width: 100%;  height: 150px; background: url(../images/list2.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}

.cnt_banner3 { width: 100%;  height: 150px; background: url(../images/list3.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}

.cnt_banner4 { width: 100%;  height: 150px; background: url(../images/list4.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}

.cnt_banner5 { width: 100%;  height: 150px; background: url(../images/list5.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}

.cnt_banner6 { width: 100%;  height: 150px; background: url(../images/list6.jpg) top center no-repeat fixed; overflow: hidden;  position: relative;}



.list-sb{margin-top:25px;}

.list-zs{font-size:17px; line-height:26px; color:#6b6968; border-bottom:1px solid #999; border-top:1px solid #999; padding:24px 5px; margin-top:25px;}

.list-fl{overflow:hidden; margin-top:15px;}

.list-fl ul li{float:left; width:210px; margin-top:10px; text-align:center;}

.list-fl ul li a{display:inline-block; width:142px; height:45px; line-height:45px; border:2px solid #a4a4a4; color:#6b6968; font-size:17px;}



.list-fl ul li.list-hover a{color:#fff; background:#604c3f;}

.list-zx{text-align:center; margin-top:25px;}

.list-zx a{display:inline-block; width:135px; height:42px; background:#604c3f; text-align:center; line-height:42px; font-size:17px; color:#fff;  transition:all .5s;}

.list-zx a:hover{width:143px;}



.list-hj{overflow:hidden; padding-top:15px; padding-bottom:30px;}

.list-hj ul li{float:left; width:248px; height:170px; border:3px solid #e6e6e6; overflow:hidden; margin-right:12px; margin-top:20px; position:relative;}

.list-hj ul li img{width:248px; height:170px; transition:all .5s}

.list-hj ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);}

.list-hj ul li p.hjms{background:url(../images/cnt_sec7_tbg.png) repeat-x; height:26px; font-size:14px; color:#fff; padding-left:20px; line-height:26px; position:absolute; left:0; bottom:-26px; width:100%;}



.list-ry{overflow:hidden; padding-top:10px; padding-bottom:25px;}

.list-ry ul li{float:left; margin-right:25px; margin-top:25px;}

.list-ry1{overflow:hidden;}

.list-ry1 p{float:left; font-size:17px; color:#6b6969; line-height:30px;}

.list-ry1 p.a3{width:55%;}

.list-ry1 p.a4{width:45%;}



.part-md{width:520px; margin:0 auto;}

.part-md1{padding-top:25px;}

.part-md2{width:130px; margin-top:25px;}



.md-top{width:1090px; margin:40px auto; overflow:hidden;}

.md-top1{width:420px; margin-left:25px; overflow:hidden;}

.md-top1 h5{font-size:26px; color:#604c3f;}

.md-top1 h5 strong{font-size:24px;}

.md-top1 h5 span{font-size:20px;}

.md-top1 p{font-size:18px; line-height:35px; color:#4e5054; padding-top:15px;}

.md-top1 a{margin-top:30px; display:block;}



.md-part{background:#eaeaea; padding:40px 0; overflow:hidden;}

.md-tit{text-align:center; font-size:18px; line-height:50px; color:#604c3f;}

.md-part1{width:1080px; margin:0 auto; overflow:hidden; padding-top:20px;}

.md-part1-1{width:685px;}

.md-part1-1 p{font-size:17px; line-height:26px; margin-bottom:15px;color:#604c3f;}

.md-part1-1 a{display:inline-block; width:137px; height:41px; background:#604c3f; font-size:17px; color:#fff; text-align:center; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s; line-height:41px; margin-left:5px;}

.md-part1-1 a:hover{width:141px; margin-left:3px;}



.md-part2{width:1000px; margin:0 auto; overflow:hidden; padding:40px 0;}

.md-part2-t{text-align:center; padding-top:15px; padding-bottom:20px;}

.md-part2-2{overflow:hidden;}

.md-part2-2 ul li{width:290px; padding:15px 15px 30px; float:left; background:#eaeaea; color:#414242; margin-right:20px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}

.md-part2-2 ul li h5{font-size:25px; text-align:center; font-weight:normal;}

.md-part2-2 ul li p{font-size:18px; line-height:30px;}

.md-part2-2 ul li:hover{background:#604c3f; color:#fff;}



.md-part3{width:1088px; margin:40px auto 0; position:relative; overflow:hidden; height:1180px;}

.md-part3-x{border:16px solid #fff; width:1054px; position:absolute; left:0; top:10px; height:473px;}

.md-part3-x1{width:930px; height:50px; position:absolute; left:80px; top:0; background:#eaeaea;}

.flexslider {position: relative;width: 100%;height: 878px;overflow: hidden;zoom: 1;}



.flexslider .slides li.md1 {width: 100%;height: 100%;}

.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 280px;z-index: 10;cursor: pointer;border-radius: 35px;}

.flex-direction-nav .flex-next {background-position: 0 -70px;right: 35px;}

.flex-direction-nav .flex-prev {left: 35px;}



#tabs1,#tabs2,#tabs3{width:810px; height:493px; overflow:hidden; position:absolute; left:140px;}

.tabs-title{position:absolute; left:310px; bottom:15px; width:200px; height:30px}

.tabs-title ul li{float:left; width:60px; height:30px; line-height:30px; background:#676767; margin-right:2px; text-align:center; color:#fff; font-size:18px;}

.tabs-title ul li.selected{background:#2e3641;}





.md-part3-con{position:absolute; left:0; top:555px;  width:1088px; height:320px; overflow:hidden;}

.md-part3-sp{width:380px;}

.md-part3-sp h5,.md-part3-ms h5{font-size:28px; color:#604c3f; line-height:40px; height:40px;}

.md-part3-sp p{width:380px; height:280px; background:#000}



.md-part3-ms{width:210px; overflow:hidden; margin-left:15px;}

.md-part3-1{padding-top:8px;}

.md-part3-1 p{font-size:19px; line-height:30px;  color:#393838}

.md-part3-1 a{display:block; width:140px; height:32px; border:1px solid #656766; text-align:center; line-height:32px; font-size:17px; color:#656766; margin-left:35px; margin-top:15px;}



.md-part3-gg{width:100%; overflow:hidden; position:absolute; left:0; top:900px;}



.md-part3-gg a.fl{display:inline-block; margin-left:25px;}

.md-part3-gg a.fr{display:inline-block; margin-right:25px;}









.md-part4{width:1090px; margin:0 auto; overflow:hidden; padding:40px 0;}

.md-part4 ul{overflow:hidden;}

.md-part4 ul li{background:#eaeaea; width:326px; height:500px; width:326px; padding:8px; margin-right:30px; margin-top:30px; float:left;}

.md-part4 ul li h5{text-align:center; font-size:25px; line-height:60px; color:#414242}

.md-part4 ul li p{font-size:18px; padding:15px; line-height:30px; color:#414242;}



.md-part5{width:1090px; margin:0 auto; overflow:hidden;}

.md-part5 p{border-bottom:1px solid #b9b8b9; border-top:1px solid #b9b8b9; padding:10px 5px; font-size:18px; line-height:30px; color:#414242; margin-top:20px; margin-bottom:20px;}

.md-part5 ul{overflow:hidden;}

.md-part5 ul li{float:left; width:342px; margin-right:20px; margin-top:10px;}

.md-part5 ul li span{ display:block;font-size:18px; text-align:center; line-height:40px; color:#414242;}



.ms-part6{width:1090px; margin:0 auto; overflow:hidden; padding:40px 0;}

.ms-part6-1{ width:1088px; height:462px; position: relative; overflow: hidden; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 10%; }

.ms-part6-btn{display:none;}

.ms-part6-btn a{display:block;line-height:40px;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}

.prevBtn{left:5px;}

.nextBtn{right:5px;}

.ms-part6-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}

.ms-part6-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}

.ms-part6-img li img{width:1088px;height:462px;}

.ms-part6-1 i{background:url(../images/allbg.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}

.ms-part6-1 .nextBtn i{background-position:-200px -24px;}

.ms-part6-1 .prevBtn i{background-position:-200px 0px;}

.ms-part6-circle{position:absolute;left:50%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30);}

.ms-part6-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}

.ms-part6-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}

.ms-part6-circle .selected a{background:#160436;}



.md-part7{width:1090px; margin:0 auto; overflow:hidden;}

.md-part7 dl{margin-top:35px;}

.md-part7 dl dt{font-size:21px; color:#604c3f;}

.md-part7 dl dd{font-size:18px; line-height:35px; color:#414242;}



.ys-part{background:#eaeaea; padding:40px 0; overflow:hidden;}

.ys-part1{width:1090px; margin:0 auto; overflow:hidden;}

.ys-tit{width:550px; border-bottom:2px solid #28160b; font-size:30px; color:#28160b; padding-bottom:10px; line-height:30px;}

.ys-tit img{margin-top:18px; margin-left:20px;}

.ys-part1-1{width:715px; overflow:hidden; margin-top:20px;}

.ys-part1-1 p{font-size:17px; line-height:26px; color:#494848;}

.ys-part1-2{overflow:hidden;}

.ys-part1-2 dl{background:#fff; border-radius:5px; width:343px; padding:5px; overflow:hidden; height:75px; margin-top:15px;}

.ys-part1-2 dl dt{width:60px; border-radius:5px; background:#eaeaea; text-align:center; font-size:36px; color:#000; line-height:26px; padding-top:15px; height:60px; float:left;}

.ys-part1-2 dl dt span{font-size:18px;}

.ys-part1-2 dl dd{float:right; width:270px; color:#000;}

.ys-part1-2 dl h5{font-size:20px; line-height:24px;}

.ys-part1-2 dl p{font-size:16px; line-height:24px;}

.ys-part1-3{width:356px; overflow:hidden; padding-top:20px;}

.ys-part1-zx{overflow:hidden; padding-top:20px;}

.ys-mldz{padding-top:20px;}

.ys-mldz a{display:inline-block; width:356px; height:55px; background:#604c3f; color:#fff; text-align:center; line-height:55px; font-size:22px;}



.ys-part2{width:1090px; margin:0 auto; overflow:hidden; padding:40px 0;}

.ys-part2-con{overflow:hidden; padding-top:30px;}

.ys-part2-1{width:534px; background:#eaeaea; height:575px;}

.ys-part2-1 h5{font-size:24px; color:#2d2d2d; text-align:center; padding-top:10px;}

.ys-part2-1 span{display:inline-block; text-align:center; font-size:20px; color:#5f5d5d; width:100%; padding-bottom:10px;}

.ys-part2-1 img{border-top:4px solid #fff; border-bottom:4px solid #fff;}

.ys-part2-1 p{padding:20px 30px; font-size:17px; color:#494848; line-height:30px;}





.ys-part4{width:1090px; margin:0 auto; overflow:hidden; padding:40px 0;}

.ts-part4-tit{text-align:center; font-size:38px; color:#28160b;}

.ts-part4-tit span{font-size:18px;}



.ys-part5{width:1090px; margin:0 auto; overflow:hidden; }

.ys-part6{width:1090px; margin:0 auto; overflow:hidden; padding:40px 0;}

.ys-part6-con{overflow:hidden; padding-top:10px;}

.ys-part6-con img{float:left; margin-right:15px; margin-top:15px;}





/*列表页*/

.content{width:1090px; margin:0 auto; overflow:hidden;}

.list-wz{height:50px; line-height:50px; font-size:18px; color:#999;}

.list-wz a{color:#999;}

.list-nr,.arc-nr{overflow:hidden;}

.list-nr ul li{width:100%; margin-bottom:25px;}

.list-nr ul li h5{font-size:22px; line-height:40px; padding-bottom:8px;}

.list-nr ul li h5 a{color:#000;}

.list-nr ul li span{display:block; font-size:14px; color:#999; line-height:24px;}

.list-nr ul li p{font-size:16px; line-height:30px; color:#555;}

.list-nr ul li a.list-gd{display:inline-block; margin-top:8px; width:100px; height:40px; background:#7e318e; text-align:center; line-height:40px; color:#fff;}



.list-page{width:1090px; margin:0 auto; padding-top:30px; font-size:14px; padding-bottom:30px;}

.list-page span{display:inline-block; float:left; margin-right:15px; color:#666;}









.arc-nr h1{font-size:24px; font-weight:bold; color:#000; text-align:center; line-height:50px;}

.arc-nr span{font-size:16px;  line-height:24px; color:#666; display:inline-block; width:100%}

.arc-con{padding-top:20px;}

.arc-con p{font-size:16px; line-height:24px; text-indent:2em; color:#333; margin-bottom:20px; letter-spacing:1px;}

.arc-sxp{font-size:14px; margin:20px 0; overflow:hidden;}

.arc-sxp p{float:left; width:50%;}

.arc-sxp p a{color:#666;}













.list-spnr{overflow:hidden;}

.list-spnr ul li{width:1090px; overflow:hidden; margin-top:30px;}

.list-spnr1{width:800px;}

.list-spnr1 h5{font-size:22px; line-height:40px; padding-bottom:8px; padding-top:10px;}

.list-spnr1 h5 a{color:#000;}

.list-spnr1 span{display:block; font-size:14px; color:#999; line-height:24px;}

.list-spnr1 p{font-size:16px; line-height:40px; color:#555; height:40px; overflow:hidden;}

.list-spnr1 a.list-gd{display:inline-block; margin-top:15px; width:100px; height:40px; background:#604c3f; text-align:center; line-height:40px; color:#fff;}





.con-lx1{overflow:hidden; margin-top:30px; width:1090px; margin-bottom:30px;}

.con-add{width:533px; border:1px solid #c3c3c3; overflow:hidden; height:500px;}

.con-add h5{font-size:24px; font-weight:normal; border-bottom:1px solid #c3c3c3; padding-left:25px; line-height:45px;}

.con-add1{padding:20px 20px 0;}

.con-add1 dl{margin-top:30px;}

.con-add1 dl dt{font-size:20px;}

.con-add1 dl dd{font-size:16px; line-height:30px;}



.con-add2{padding:20px 20px 0;}

.con-add2 dl{margin-top:30px;}

.con-add2 dl dt{font-size:18px; font-weight:bold;line-height:35px;}

.con-add2 dl dd{font-size:16px; line-height:35px;}

.con-wx{overflow:hidden; margin-top:15px;}





/*特色技术*/

.part4{width:925px; margin:0 auto; overflow:hidden;}

.part4-tit{overflow:hidden;background:url(../images/xin1.jpg) no-repeat left; line-height:29px; font-size:22px; color:#7e318e; padding-left:12px;}

.part4-tit p{float:left; font-size:22px; color:#7e318e;}

.part4-con{overflow:hidden; padding-top:20px;}

.part4-con ul li{margin-bottom:2px; margin-right:2px; position:relative; width:229px; height:156px; text-align:center; float:left;}

.part4-con ul li i{ width:229px; height:156px; position:absolute; left:0; top:0; background:url(../images/index16.png) no-repeat; display:none;}

.part4-con ul li p{text-align:center; position:absolute; top:80px; left:0; width:100%;}

.part4-con ul li p em{font-size:15px; color:#fff; background:#6e6363; height:26px; line-height:26px; padding:0 10px;  border-radius:15px; display:inline-block; font-style:normal;}

.part4-con ul li span{font-size:14px; color:#fff; position:absolute; top:90px; line-height:24px; left:0; width:100%; display:none;}

.part4-con ul li:hover i,.part4-con ul li:hover span{display:block;}

.part4-con ul li:hover p{top:60px;}





.hjsb{width:925px; margin:0 auto; overflow:hidden;}

.hjsb-hj{overflow:hidden;padding-bottom:30px;}

.hjsb-hj ul li{float:left; width:216px; height:147px; border:3px solid #e6e6e6; overflow:hidden; margin-right:12px; margin-top:20px; position:relative;}

.hjsb-hj ul li img{width:216px; height:147px; transition:all .5s}

.hjsb-hj ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);}

.hjsb-hj ul li p.hjms{background:url(../images/cnt_sec7_tbg.png) repeat-x; height:26px; font-size:14px; color:#fff; padding-left:20px; line-height:26px; position:absolute; left:0; bottom:-26px; width:100%;}




/*改版*/
.partxin1{width:925px; margin:0 auto; overflow:hidden; padding-top:10px;} 
.partxin1-l{width:615px; overflow:hidden;}
.xin-tit{background:url(../images/xin1.jpg) no-repeat left; line-height:29px; font-size:22px; color:#7e318e; padding-left:12px; margin-bottom:10px;}
.partxin1-l p{padding:3px 10px; font-size:14px; color:#333; line-height:24px; letter-spacing:2px;}
.partxin1-l p span{color:#7e318e; font-weight:bold}
.partxin1-2{background:#edf6ff; padding:0 13px; overflow:hidden; width:271px;}

.partxin1-2-tit{font-size:22px; color:#7e318e; padding-top:10px; padding-bottom:10px;}
.partxin1-2 p{padding:10px 0px 20px 0; font-size:14px; color:#333; line-height:24px; letter-spacing:2px;}
.partxin1-2 p span{color:#7e318e; font-weight:bold}

