/* CSS Document */



/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/







::selection {



	color:#fff;



    background-color: #f00;



}







::-moz-selection {



	color:#fff;



    background-color: #f00;



}







::-webkit-selection {



	color:#fff;



    background-color: #f00;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0 auto;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #101010;



    margin: 0;



    line-height: 1.5;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight:normal;







}











/* banner */



.banner{width:100%;  position:relative; height:480px;  }



.fullSlide{width:100%;position:relative;height:480px;background:transparent}



.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:480px;}



.fullSlide .bd ul{width:100% !important}



.fullSlide .bd li{width:100% !important;height:480px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}



.fullSlide .bd li a{display:block;height:480px;}



.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}



.fullSlide .hd ul{text-align:center;margin-bottom:10px}



.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}



.fullSlide .hd ul .on{background:#0d5bc5;}



.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}



.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}











/*search*/



.box{ width:100%; height:58px; background:#f6f6f6;}



#search{width:1160px; height:58px; margin:0 auto; overflow:hidden;   padding:0 10px; position:relative;  }



.search_left{float:left;line-height:58px; font-size:14px; }



.search_left b{ font-size:14px;  }



.search_left img{ vertical-align:middle; margin-right:10px;}



.search_left span a{ margin:0 10px; }



.search_right{float:right;width:300px; margin-top:13px; height:45px; line-height:33px; }



.font1{padding-left:0px;}



.out{ width:270px; height:32px; float:left; line-height:32px; font-size:12px; margin-left:14px; border-radius:50px; border:1px solid #e6e6e6; padding-left:10px;  }



.btnn{width:23px; height:18px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-26px 17px 0 0; }















/*hz*/



.hz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}



.hz-title{ text-align:center; background:url(../images/hz-title.png) no-repeat bottom; width:862px; height:66px;}



.hz-title p{ font-size:24px;}



.hz-title h3{ font-size:24px;}



.hz-title h3 a{ color:#a00b00;}



.hz-b{ margin-top:20px;}



/* 连续滑动门开始 */



.box1 {width:1180px; position:relative;}



.box1 ul {margin:0 auto;height:121px;overflow:hidden;}



.box1 li {float:left;width:182px;margin-right:20px;text-align:center;}



.box1 li img {width:180px;height:94px; border:1px solid #ccc;}



.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}















/*cp*/



.cp{ width:100%; background:url(../images/cp.jpg) no-repeat center center; height:600px; padding-top:34px;}



.menu{ float:left; width:222px;}



.menu-title{ height:68px; background:#a00b00; text-align:center; color:#FFF; padding-top:20px;}



.menu-title h2{ font-size:20px; font-weight:bold;}



.menu-title h2 a{ color:#FFF;}



.menu-title p{ font-size:12px; text-transform:uppercase;}



.list dl{ margin-top:6px;}



.list dl dt{ height:40px; line-height:40px; background:url(../images/pic.png) no-repeat 30px #a00b00; font-size:16px; padding-left:60px; margin-bottom:10px;}



.list dl dt a{ color:#FFF;}



.list dl dd p{ background:url(../images/pic1.png) no-repeat 30px; padding-left:60px; line-height:26px;}



.list dl dd p a:hover{ color:#a00b00; text-decoration:underline;}



.show{ float:right; width:922px;}



.show-top{ height:278px; overflow:hidden;}



.show-img{ float:left; width:425px;}



.show-img img{ width:425px; height:275px;}



.show-text{ float:left; width:450px; text-align:center; margin-left:40px; margin-top:10px;}



.show-text h4{ font-size:16px;}



.show-text p{ font-size:13px; text-align:left; color:#636363; line-height:28px; margin:20px 0;}



.show-text span{ display:block; width:260px; height:42px; line-height:42px; text-align:center; background:#a00b00; font-size:13px;}



.show-text span a{ color:#FFF;}



.show-bottom{}



/*滑动门*/



#tab3{width:922px; position:relative; }



#tab3 .tab_menu3{width:100%; height:45px; line-height:45px;  float:left; position:absolute; z-index:1; border-bottom:1px solid #181818; }



#tab3 .tab_menu3 li{float:left;  height:45px; cursor:pointer; text-align:center; font-size:18px; line-height:45px;  }



#tab3 .tab_menu3 li span{ margin:0 10px;}



#tab3 .tab_box3{width:922px; clear:both; top:66px; position:relative;}



#tab3 .tab_menu3 .selected3 a{ color:#a00b00;  line-height:45px;  text-align:center;  }



#tab3 .hide{display:none;}



#tab3 .tab_box3 div ul li{ float:left; width:220px; margin:0 5px;} 



#tab3 .tab_box3 div ul li p img{ width:218px; height:152px; border:1px solid #ccc;}



#tab3 .tab_box3 div ul li span{ display:block; text-align:center; margin-top:5px;}







#tab3 .tab_box3 div .more{ position:absolute; right:0; font-size:12px; top:-50px; z-index:9;}











/*fw*/



.fw{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}



.fw-title{ text-align:center; font-size:18px;}



.fw-title p span{ font-size:28px; color:#a00b00;}



.fw-b{ margin-top:20px;}



/* 滑动门 */



#tab_2{width:1180px;position:relative; height:375px;}



#tab_2 .tab_menu_2{width:432px; margin-left:370px; float:left;position:absolute;z-index:1; }



#tab_2 .tab_menu_2 li{float:left;width:205px;height:48px;line-height:48px;border-bottom:0px;cursor:pointer; font-size:17px; text-align:center; background:#c9c9c9; margin:0 5px; }



#tab_2 .tab_box_2{width:1180px;height:294px;clear:both;top:78px;position:relative;}



#tab_2 .tab_menu_2 .selected{ cursor:pointer; width:205px; height:48px; background:#a00b00; color:#FFF;}



#tab_2 .hide{display:none;}



#tab_2 .tab_box_2 div .fw-img{ float:left; width:567px;}



#tab_2 .tab_box_2 div .fw-text{ float:left; width:495px; margin-left:40px; background:url(../images/fw-pic.png) no-repeat left; height:280px; padding-left:35px;}



#tab_2 .tab_box_2 div .fw-text dl dt{ font-size:18px; font-weight:bold; color:#a00b00; margin-bottom:5px;}



#tab_2 .tab_box_2 div .fw-text dl{ margin-top:25px;}











/*ad1*/



.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:226px;}



.ad1-c{ width:1180px; margin:0 auto; position:relative;}



.ad1-b{ text-align:center; font-size:24px; color:#a00b00; position:absolute; right:118px; top:97px;}



.ad1-b a{ display:block; margin-top:10px;}











/*anli*/



.anli{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}



.anli-title{ text-align:center; background:url(../images/anli-title.png) no-repeat; width:505px; height:90px; padding-top:10px;}



.anli-title h3{ font-size:26px; }



.anli-title h3 a{ color:#a00b00;}



.anli-b{ margin-top:20px;}



.anli-b dl{ float:left; width:350px; margin:10px 21px 0;}



.anli-b dl dt img{ width:350px; height:235px;}



.anli-b dl dd{ margin-top:5px;}



.anli-b dl dd h4{ font-size:14px; font-weight:bold;}



.anli-b dl dd p{ font-size:13px; color:#747474; height:23px; overflow:hidden;}











/*ad2*/



.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:168px;}



.ad2-c{ width:1180px; margin:0 auto; position:relative;}



.ad2-c dl{ position:absolute; left:400px; top:102px;}



.ad2-c dl dt{ float:left;}



.ad2-c dl dt span{ font-size:24px; color:#a00b00;}



.ad2-c dl dd{ float:left; margin-left:30px;}











/*ys*/



.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:554px;}



.ys-c{ width:1180px; margin:0 auto; }



.ys-c dl{ width:738px; clear:both; float:left; margin:15px 0;}



.ys-c dl dt{font-size:18px; width:350px; border-bottom:1px dashed #ccc; padding-bottom:10px ; float:left;}



.ys-c dl dt b{ display:block; color:#a00b00;}



.ys-c dl dd{ color:#666666; float:left; margin-top:10px;}











/*jz*/



.jz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}



.jz-title{ text-align:center;}



.jz-title h3{ font-size:26px; font-weight:bold;}



.jz-title h3 a{ color:#a00b00;}



.jz-title p{ text-transform:uppercase; font-size:12px; color:#a2a2a2;}



.jz-b{ margin-top:20px;}



.jz-l{ float:left; width:286px; margin:0 4px;}



.jz-l .jz-img img{ width:286px; height:190px; }



.jz-text{ margin-top:14px; border-bottom:5px solid #e6e6e6; padding-bottom:20px;}



.jz-text dl{ height:22px; line-height:22px;}



.jz-text dl dt{ float:left; font-size:18px; color:#a00b00; margin-left:20px;}



.jz-text dl dd{ float:left; width:200px; margin-left:20px; font-size:15px;}



.jz-text p{ font-size:13px; line-height:26px; color:#707070; background:url(../images/pic3.png) no-repeat left; height:60px; padding-left:62px; margin-left:15px; margin-top:15px;}



.jz-text:hover{ border-bottom:5px solid #a00b00;}







/*about*/



.about{ width:100%; background:url(../images/about.png) no-repeat center top; height:308px; margin-top:40px;}



.about-c{ width:1180px; margin:0 auto;}



.about-l{ float:left; width:787px;}



.about-img img{ width:787px; height:200px;}



.about-text{ line-height:30px; margin-top:10px;}



.about-r{ float:left; width:390px;}



.about-r ul li{ float:left; width:128px; height:308px; background:#a00b00; margin:0 1px; font-size:28px; text-align:center;}



.about-r ul li a{ color:#FFF; width:28px; display:block; text-align:center; margin-left:50px; margin-top:40px;}



.about-r ul li:hover{ background:#252525;}







/*cqfm*/



.cqfm{ width:100%; background:url(../images/cqfm.jpg) no-repeat center center; height:224px; margin-top:20px;}



.cqfm-c{ width:1180px; margin:0 auto;}



/* 滑动门通用按钮 */



.lefts ,.rights {display: block;width: 38px;height: 46px;margin-top:-32px; position: absolute;top:60%; background: url(../images/p_n.gif) no-repeat;}



.lefts {background-position: 0 0;left: 10px;}



.rights {background-position: -38px 0;right: 10px;}







/* 连续滑动门开始 */



.box2 {width:1160px;margin:20px auto;position:relative;}



.box2 ul {margin:0 auto;}



.box2 li {float:left;width:206px; height:175px; background:#FFF; margin-right:20px; padding:5px; text-align:center; margin-top:20px;}



.box2 li img {width:198px;height:140px;}



.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}











/*lc*/



.lc{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}



.lc-title{ text-align:center; font-size:17px; }



.lc-title p b{ font-size:26px; color:#a00b00;}



.lc-b{ margin-top:20px;}



.lc-b ul li{ float:left; width:120px; background:url(../images/lc-pic.png) no-repeat left; height:46px; line-height:46px; padding-left:10px; margin:0 8px;}



.lc-b ul li span{ font-size:17px; margin-right:5px;}







/*nq*/



.nq{ width:1180px; height:400px; overflow:hidden; margin:0 auto;}



.news{ float:left; width:720px;}



/*滑动门*/



#tab1{width:720px; position:relative; }



#tab1 .tab_menu1{width:100%; height:45px; line-height:45px;  float:left; position:absolute; z-index:1; }



#tab1 .tab_menu1 li{float:left;  height:45px; cursor:pointer; text-align:center; font-size:18px; line-height:45px;  }



#tab1 .tab_menu1 li span{ margin:0 10px;}



#tab1 .tab_box1{width:720px; clear:both; top:50px; position:relative;}



#tab1 .tab_menu1 .selected1 a{ color:#a00b00;  line-height:45px;  text-align:center;  }



#tab1 .hide{display:none;}



#tab1 .tab_box1 div .news-box{ margin-top:15px;}



#tab1 .tab_box1 div .news-box .news-box-l{ float:left; width:335px;}



#tab1 .tab_box1 div .news-box .news-box-l p img{ width:332px; height:246px;}



#tab1 .tab_box1 div .news-box .news-box-l h4{ font-size:15px; margin:5px 0;}



#tab1 .tab_box1 div .news-box .news-box-l p.text{ font-size:13px; color:#7f7f7f;}



#tab1 .tab_box1 div .news-box .news-box-r{ float:right; width:358px;}



#tab1 .tab_box1 div .news-box .news-box-r dl{ height:74px; border-bottom:1px dashed #ccc; margin-bottom:10px;}



#tab1 .tab_box1 div .news-box .news-box-r dl dt{ float:left; width:78px; border-right:1px solid #ccc; height:64px; text-align:center;}



#tab1 .tab_box1 div .news-box .news-box-r dl dt p{ font-size:26px;}



#tab1 .tab_box1 div .news-box .news-box-r dl dd{ width:255px; float:left; margin-left:10px;}



#tab1 .tab_box1 div .news-box .news-box-r dl dd h4{ font-size:15px; }



#tab1 .tab_box1 div .news-box .news-box-r dl dd h4 a{ width:95%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



#tab1 .tab_box1 div .news-box .news-box-r dl dd p{ font-size:13px; color:#727272; margin-top:3px; height:40px; overflow:hidden;}



#tab1 .tab_box1 div .more{ position:absolute; right:0; font-size:12px; top:-50px; z-index:9;}



.wt{ float:right; width:426px;}



.wt-title{ height:45px; line-height:45px;}



.wt-title h3{ font-size:18px;}



.wt-title h3 a{ float:left;}



.wt-title h3 .more{ float:right; font-size:12px;}



.wt-b{ margin-top:20px;}



.wt-n{ height:74px; overflow:hidden; border-bottom:1px dashed #ccc; font-size:13px; margin-bottom:10px;}



.wt-n p.wen{ color:#a00b00;}



.wt-n p.wen a{ color:#a00b00;}



.wt-n p.da{ line-height:24px; color:#4e4e4e;}











/*link*/



.link{ width:1180px; height:40px; overflow:hidden; margin:40px auto; line-height:40px;}



.link dl dt{ float:left; color:#a00b00; font-size:18px;}



.link dl dt h3 span{ font-size:36px; font-family:impact;}



.link dl dd{ float:left; margin-left:30px;}



.link dl dd a{ margin:0 4px;}



































































































































































