/*通用*/
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,textarea{margin:0px auto; padding:0; border :0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit}
ol, ul ,li{list-style: none}
img {border:0}
a{text-decoration: none; cursor :pointer; color:#333333} 
a:hover{cursor :pointer}
body {color:#333333;background:#FFF; text-align: center; font: 12px/1.5 微软雅黑,Arial,Helvetica,sans-serif}
div{overflow :hidden}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden}
.clear{clear:both; height :1px; margin-top :-1px} 
.dis{display:block}
.undis{display:none}


.nav{width:100%; height:auto; overflow:hidden; position:relative}
.nav_main{width:auto; height:auto; overflow:hidden; font-family: "Microsoft Yahei","微软雅黑";}
.nav_top{width:100%; height:100px;position:absolute; top:0px; z-index:99}
.logo{width:1100px; height:100px;}
.webtitle{float:left; height:50px; margin-top:25px; color:#fff; font-size:22px; line-height:25px; text-align:left;font-weight:bold}
.webtitle span{font-size:13px; }

.search_01{width:255px; height:32px; display:block; float:left; padding-left:5px; padding-top:3px}
.search_02{width:35px; height:26px; display:block; float:right; padding-top:3px}
.button{width:35px; height:32px; display:block}
.text{width:255px; height:25px; border:none; background:none}

.nav_dh{width:50%; height:40px; float:right; margin-top:30px; padding-right: 10%;}
/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.car_nav{width:100%; height:40px; line-height:40px; position:relative; z-index:1;  }
		.car_nav a{ color:#fff; font-weight:bold}
		.car_nav .nLi{ float:left;  position:relative; display:inline;}
		.car_nav .nLi h3{ float:left; }
		.car_nav .nLi h3 a{ display:block; font-size:16px; width:auto; height:40px; line-height:40px; padding:0px 25px; }
		.car_nav .nLi h3 span{ font-size:12px}		
		.car_nav .sub{ display:none; width:147px; left:0; top:36px;  position:absolute;  line-height:36px; padding:5px 0;  }
		.car_nav .sub li{ zoom:1; }
		.car_nav .sub a{ display:block; padding:0 10px; font-size:15px}		
		.car_nav .on h3 a{ color:#fff}

.banner{width:100%;  }.banner img{width:100%}
.slideBox{ width:100%; overflow:hidden; position:relative; }
		.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:50px; bottom:17px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:16px; height:16px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ff0000; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

        .bannerproduct{width:100%;  margin-top:100px }
.ban{ width:1140px; height:auto; position:relative; overflow:hidden;margin:40px auto 0 auto; margin-bottom:50px;}
.ban2{ width:100%; height:400px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1140px; height:400px;}
.ban2 ul li img{width:220px; height:300px; float:left; margin-top:46px; margin-left:220px; border:4px solid #fff}
.pdt_p1{width:500px; float:left; height:auto; line-height:60px; padding-top:50px; text-align:left; color:#fff; margin-left:100px;}
.pdt_p2{width:500px; float:left; height:auto; line-height:30px; padding-top:20px; text-align:left; color:#fff; margin-left:100px;}
.pdt_p3{width:500px; float:left; height:auto; line-height:30px; padding-top:70px; text-align:left; color:#fff; margin-left:100px;}

.pdt_p1 span{font-size:20px;}
.pdt_p2 span{font-size:14px;}
.pdt_p3 a {
    color: #fff;
    width: 100px;
    height: 40px;
    display: block;
    background: #00B51D;
    text-align: center;
    line-height: 40px;
}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:1050px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:1140px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:6px; padding:1px;}
.num ul li.on{ border:1px solid #fff; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:30px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:170px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:170px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:1140px; height:400px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:1140px; height:400px; position:relative; overflow:hidden;}
.pop_up2{ width:1140px; height:400px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:1140px; height:400px; float:left;}


.nav_nav{width:100%; height:50px; border-bottom:1px solid #cccccc}
.nav_nav_01{width:1100px; height:50px; line-height:50px; font-size:14px;}
.nav_nav_011{width:700px; float:left; text-align:left}
.nav_nav_011 span{ padding:3px 12px; border:1px solid #cccccc;border-radius: 6px;}
.nav_nav_011 a{ padding:0px 10px;}
.nav_nav_012{width:303px; float:left; text-align:left; height:33px; float:right; margin-top:8px; display:inline; background:url(/../images/ql03.jpg) no-repeat center}

.nav_nav1{width:1100px; height:396px;  margin-top:20px;}
.nav_nav1_01{width:500px; float:left; height:395px;}
.nav_nav1_01t{width:100%; height:32px; line-height:32px; font-size:18px; color:#6c6c6c; text-align:left}.nav_nav1_01t strong{ color:#d93037}
.nav_nav1_01n{width:500px; height:355px; padding-top:8px;}.nav_nav1_01n img{width:500px; height:168px;}
.nav_nav1_01n ul{width:500px; height:187px; padding-top:3px}
.nav_nav1_01n ul li{ width:500px; height:36px; border-bottom:1px dashed #cccccc; background:url(/../images/ql04.jpg) no-repeat left center; line-height:36px; font-size:14px}
.nav_nav1_01n ul li a{ float:left; padding-left:12px;}.nav_nav1_01n ul li span{ float:right}
.nav_nav1_02{width:500px; float:right; height:396px;}
.nav_nav1_02 ul{width:500px; height:364px;}
.nav_nav1_02 ul li{width:500px; height:82px; border-bottom:1px dashed #cccccc; text-align:left; line-height:24px; font-size:14px; padding-top:8px}
.nav_nav1_02 ul li span{width:488px; height:30px; line-height:30px; font-size:15px; background:url(/../images/ql04.jpg) no-repeat left center; padding-left:12px; display:block}

.nav_nav2{width:100%; height:660px; margin-top:20px; font-size:14px}
.nav_nav2_t{width:100%; height:30px; line-height:30px; font-size:18px; color:#6c6c6c; text-align:center}.nav_nav2_t strong{ color:#d93037}

/* 本例子css */
.slideTxtBox{ width:1104px;}
.slideTxtBox .hd{ height:42px; line-height:42px; position:relative; width:808px; padding-top:15px; padding-left:292px}
.slideTxtBox .hd ul{ float:left; position:absolute;}
.slideTxtBox .hd ul li{width:140px; height:40px; border:1px solid #cccccc;border-radius:11px; float:left; margin:0px 15px; font-size:16px; text-align:center;}
.slideTxtBox .hd ul li.on{ height:40px;  background:url(/../images/ql05.jpg)no-repeat center; color:#fff}
.slideTxtBox .bd ul{ width:1104px; height:573px;}
.slideTxtBox .bd li{ width:164px; height:264px; float:left; margin:18px 10px 0px 10px;}
.slideTxtBox .bd li img{width:162px; height:233px; border:1px solid #cccccc}
.date{width:164px; height:23px; padding-top:6px;}
.more1{width:80px; height:23px; float:left; display:block; background:url(/../images/ql06.jpg) no-repeat center}
.link1{width:80px; height:23px; float:right; display:block; background:url(/../images/ql07.jpg) no-repeat center}

.nav_nav3{width:1100px; height:auto; margin-top:20px; margin-bottom:20px}
.nav_nav3_t{width:100%; height:42px; background:#333333; line-height:40px; font-size:18px;color:#6c6c6c; text-align:center}
.nav_nav3_t a{color:#fff}
/*.nav_nav3_t span{ float:left;color:#fff; text-align:center; font-weight:bold;background:url(/../images/ql05.jpg)no-repeat center; width:140px; height:40px; display:block}.nav_nav3_t a{ float:right; font-size:13px;}*/
.nav_nav3_t strong{ color:#fff; background:#d93037)}
.nav_nav3n{width:1100px;; height:auto;}
.nav_nav3n ul li{width:175px; height:265px; float:left; background:#fff; margin:6px 3px; padding:10px 0px; border:1px solid #cccccc}
.nav_nav3n ul li img{width:124px;  }
.nav_nav3n1{width:165px; height:26px; line-height:26px; text-align:left; font-size:14px; overflow:hidden}
.nav_nav3n1 a:hover{ color:#d93037;text-decoration:underline}
.nav_nav3n2{width:165px; height:20px; line-height:20px; text-align:left; font-size:14px; color:#cccccc}
.nav_nav3n3 span{ color:#666666; padding-left:5px; font-size:15px;  text-decoration:line-through; padding-right:5px;}
.nav_nav3n3{width:100%; height:28px; line-height:22px; text-align:center; font-size:14px; color:#d93037; padding-top:10px}


.bottom{width:100%; min-height:137px; line-height:35px; font-size:14px; padding-top:10px; padding-bottom:10px;  color:#fff;background:#272727;}
.bottom a{ color:#fff}
.bottom0{width:1000px; max-height:50px; line-height:25px; text-align:left;}
.bottom1{width:1000px; height:107px; padding-top:10px;}
.winxin1{width:112px; border-right:1px solid #cccccc; float:left; text-align:center}
.winxin1 img{width:80px;height:80px}
.xinlang1{width:104px; height:107px; float:left; padding-left:4px; border-left:1px solid #000000; }
.xinlang1 img{width:80px;height:80px}
.bottom2{width:730px; height:107px; float:right; text-align:left}
 
.nav_ny{width:1100px; height:auto; overflow:hidden; background:#fff;  padding-bottom:30px; padding:10px;}
.ny_wz{width:1066px; height:40px; line-height:42px; text-align:left; background:url(/../images/home.jpg) no-repeat left center;border-bottom:1px solid #d2e1f1; padding-left:34px}
.nav_ny_l{width:254px; min-height:500px; float:left; margin-top:20px;}
.nav_ny_l1{width:254px; height:auto; background:#d93037; padding-bottom:12px;}
.nav_ny_l1t{width:240px; height:56px; padding-left:14px; font-size:20px; color:#fff; line-height:56px; float:left; text-align:left}
.nav_ny_l1t span{ font-size:16px; padding-left:10px; color:#fff}
.nav_ny_l1n{width:240px; height:auto; border:1px solid #dbdada; background:#f5f5f5; padding:6px 0px; float:left}
/* 本例子css */
		.sideMenu{}
		.sideMenu h3{ height:35px; line-height:35px; padding-left:10px;  border-bottom:1px solid #e3e3e3; cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; text-align:left; font-size:15px}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:8px 15px; display:none; /* 默认都隐藏 */ text-align:left; border-bottom:1px solid #e3e3e3}
		.sideMenu ul li{width:186px; height:30px; line-height:30px; background:url(/../images/link_bg2.gif) no-repeat left center; padding-left:12px;}
		.sideMenu ul li a:hover{ color:#004c83}
.nav_ny_l2{width:252px; height:auto; padding:5px 0px; border:1px solid #dbdada; margin-top:20px; color:#fff}
.nav_ny_l2t{width:236px; height:40px; padding-left:16px; color:#d93037; font-size:20px; line-height:40px; text-align:left}
.nav_ny_l2t span{ padding-left:10px; color:#999999; font-size:16px;}
.nav_ny_l2t1{width:236px; padding-left:16px;color: #d93037; font-family: impact; font-size: 28px; text-align:left}
.nav_ny_l2 dl{width:220px; padding:0px 16px; height:30px; line-height:30px; text-align:left; font-size:14px;}
.nav_ny_l2 dl dt{width:52px; float:left; height:30px; padding-left:24px; color:#000}
.nav_ny_l2 dl dd{width:144px; float:left; height:30px; color:#000}
.nav_ny_l2tnews{width:214px; padding:5px 10px;}
.nav_ny_l2tnews ul li{width:198px; height:30px; line-height:30px; text-align:left; font-size:14px; background:url(/../images/add.jpg) no-repeat left center; padding-left:16px;}

.nav_ny_l1n1{width:220px; height:auto; padding-left:10px; padding-right:10px}
.nav_ny_l1n1 li{width:200px; background:url(/../images/triangle.png) no-repeat left center; height:40px; border-bottom:1px solid #e3e3e3; padding-left:20px; line-height:40px; font-size:15px; text-align:left}

.nav_ny_r{width:820px; min-height:500px; overflow:hidden;  float:right; padding-bottom:15px; }
.nav_ny_rtop{width:820px; height:46px; padding-top:8px; border-bottom:1px solid #d0d0d0; line-height:46px; color:#d93037; font-size:26px; text-align:left}
.nav_ny_rtop span{  color:#999999; font-size:16px; padding-left:10px;}
.nav_ny_rtopw{width:auto; line-height:46px; float:right; font-size:13px;}

.nav_ny_tnr{width:820px; height:auto; overflow:hidden; text-align:left; line-height:24px; padding-top:10px; font-size:14px;}.nav_ny_tnr span{ font-size:14px;}
.xwfl{width:100%; min-height:30px; line-height:30px;}
.xwfl ul li{width:307px; float:left; font-size:14px; border-right:1px solid #d93037}
.nav_xwnr{width:100%; height:auto; overflow:hidden; padding-top:15px}
.nav_xwnr ul{width:100%; height:auto; float:left;}
.nav_xwnr ul li{width:100%; height:170px;  text-align:left; overflow:hidden; font-size:13px; border-bottom:1px solid #cccccc; float:left; border-right:1px solid #d93037; padding-top:10px;}
.nav_xwnr ul li a{float:left;  color:#000}
.nav_xwnr ul li a:hover{color:#00b38a}
.nav_xwnr ul li p{width:100%; height:30px; font-size:18px; text-align:left; color:#000; line-height:30px; font-weight:400}
.xwxq img{width:142px; height:160px; float:left; border:1px solid #cccccc}
.xwxq{width:100%; height:252px;}
.xwxq1{width:650px; float:right; height:120px; line-height:30px;}
.xwxq2{width:650px; height:30px; line-height:30px; text-align:left; float:right}
.xwtj{ border:1px solid #00b38a; padding:0px 4px; margin-left:10px; color:#00b38a; margin-right:2px; float:right}

.nycontent{width:820px; height:auto; padding-top:10px;}
.page_news_list{width:100%; height:auto;}
.page_news_list li{width:307px; height:25px; line-height:25px; padding-top:3px; text-align:left; border-bottom:1px solid #d2e1f1; border-right:1px solid #f03; float:left}
.page_news_list li a{ font-size:12px;  padding-left:3px; color:#00b38a}


.nav_cpnr{width:820px; height:auto; overflow:hidden; padding-top:10px;}
.nav_cpnr ul{width:820px; height:auto; overflow:hidden}
.nav_cpnr ul li{width:263px; height:138px; float:left; border-bottom:1px solid #d2e1f1; margin-top:10px; margin-left:5px; margin-right:5px}
.nav_cpnr ul li img{width:88px; height:130px; float:left; border:1px solid #d2e1f1; padding:1px}
.nav_cpnr ul li p{width:153px; height:130px; line-height:25px; text-align:left; float:right}
.nav_cpnr ul li p span{ font-size:14px; width:100%; display:block; min-height:18px; line-height:18px; padding:3px 0px}
.nav_cpnr ul li p span strong{ color:#d93037; font-weight:normal}

.nav_cpnr1{width:818px; height:auto; overflow:hidden; padding-top:15px; border:1px solid #cccccc; }
.nav_cpnr1 ul{width:820px; height:auto; overflow:hidden}
.nav_cpnr1 ul li{width:164px; height:264px; float:left; margin: 10px 20px; position:relative }
.nav_cpnr1 ul li img{width:164px; height:205px}
.nav_cpnr1 ul li span{width:100%; height:20px; line-height:20px; text-align:left; display:block; font-size:14px; padding-top:5px;}

.nav_cpnr2{width:818px; height:auto; overflow:hidden; padding-top:15px; border:1px solid #cccccc; margin-top:10px;}
.nav_cpnr2 ul{width:788px; height:auto; overflow:hidden; padding:0px 15px;}
.nav_cpnr2 ul li{width:788px; height:150px; border-bottom:1px solid #cccccc}
.nav_cpnr2 ul li img{width:160px; height:130px; float:left}
.authordd{width:600px; height:130px; line-height:30px; text-align:left; display:block; font-size:14px; float:right}
.authordd span{ font-size:16px;}
.authordd p{ height:60px;}
.authordd a:hover{ color:#f03}

.nav_ny_yd{width:685px; height:auto; overflow:hidden; line-height:30px; text-align:left; font-size:15px; font-weight:bold; padding-top:15px;}

.commentform{width:800px; height:auto; padding-top:10px;}
.nTitle{width:100%; height:30px; line-height:30px; font-size:15px; font-weight:bold}
.commentform dl{width:100%; min-height:35px; margin-top:8px; overflow:hidden}
.commentform dl dt{ float:left; width:100px;}.commentform dl dd{ float:left}

.tsxq{width:100%; height:auto; padding-top:15px; padding-bottom:10px; border-bottom:1px dashed #cccccc}
.tsxq img{width:221px; height:245px; float:left; border:1px solid #cccccc; padding:3px;}
.tsxq1{width:560px; height:287px; float:right; border-left:1px solid #cccccc; padding-left:20px}
.tsxq1 p{width:260px; height:35px; line-height:35px; text-align:left; float:left; padding-right:20px; font-size:15px}
.tszzxq{width:546px; height:158px; line-height:30px; text-align:left; font-size:14px; color:#999999; overflow-y:scroll; padding:6px; border:1px solid #cccccc}
.tsxq1 p a{width:120px; background:#d93037; height:30px; display:block; color:#fff;border-radius: 6px; line-height:30px; text-align:center}

.nav_cpfl{width:100%; height:30px;margin-top:15px;}
.nav_cpfl a{width:150px; height:30px; background:#333333; border-radius: 6px 6px 0px 0px; display:block; float:left; margin-right:15px; color:#fff; font-size:15px; text-align:center; line-height:30px}
.nav_cpfl a:hover{ background:#d93037}

.tsaljx{width:1078px; border:1px solid #cccccc; margin-top:10px; padding:10px;}
.tsaljx p{width:100%; height:40px; font-size:18px; text-align:left}
.tsaljx ul{width:100%; height:216px;}
.tsaljx ul li{width:134px; height:201px; float:left; margin:0px 11px; padding:0px 11px}
.tsaljx ul li img{width:112px; height:160px; border:1px solid #cccccc; padding:12px;}
.tsaljx ul li span{ font-size:14px; line-height:30px; width:134px; height:30px; display:block}

.input{ background:none; border:2px solid #d93037; height:30px; padding:0px 5px;}
.txtborder{background:none; border:2px solid #d93037; height:30px; padding:0px 5px; width:350px}
.submit{width:100px; height:30px; display:block; float:left; text-align:center; margin-left:10px; font-size:15px}

.search_01{width:344px; height:30px; display:block; float:left; border:2px solid #00b38a}
.search_02{width:102px; height:34px; display:block; float:right; background:#00b38a}
.button{width:102px; height:34px; display:block; font-size:16px; color:#fff; line-height:34px}
.text{width:335px; height:28px; border:none; background:none; padding-left:5px; line-height:28px}

.nav_txfl {
width:1140px; 
height:auto;

}

.nav_txfl3{
    width:100%;
    height:auto;
}

.nav_txtitle{
    width:100%;
    height:40px;
    line-height:40px;
    background:#1e0a6d;
    margin-top:15px;
    color:#fff;
    font-size:18px
}

.nav_txnr{
    width:1110px;
    height:auto;
    background:#fff;
     margin-top:10px;
     padding:15px;
}

/* css注释说明：兼容ie6 支持标签使用hover */
        .divcss5 {
            position: relative;
            width: 230px;
            height: 300px;
            margin: 0 auto;
            float:left;
            -moz-background-size:100% 100%; 
            margin:5px 23px;
        }

            .divcss5 a, .divcss5 span {
                display: none;
                text-decoration: none;
            }

            .divcss5:hover {
                cursor: pointer;
            }

                .divcss5:hover a.now {
                    cursor: pointer;
                    position: absolute;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    z-index: 100;
                    left: 0;
                    display: block;
                }

                .divcss5:hover span {
                    display: block;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    color: #FFF;
                    width: 200px;
                    z-index: 10;
                    height: 240px;
                    line-height: 36px;
                    background: #000;
                    filter: alpha(opacity=80);
                    -moz-opacity: 0.8;
                    opacity: 0.8;
                    font-size:14px;
                    padding:30px 15px;
                }