@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-size:12px; font-family:'微软雅黑'; background:#fff;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
p{color:#000;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}

.top{width:1000px; height:114px; margin:0 auto;}
.logo{width:277px; float:left; margin-top:32px;}

.topRight{float:right;}
.topRight p{padding-top:15px;}
.topRight p span{float:right; margin-left:5px; color:#848282;}
.topRight p span img{float:left; margin-right:5px;}
.topRight p a{color:#848282;}

.topRight p.p1{line-height:20px;}
.topRight p.p2{line-height:23px; width:330px;}
.topRight p.p2 label{color:#b80000; font-size:18px; font-weight:bold;}

.headBg{width:100%; min-width:1000px; height:46px; margin:0 auto; border-top:1px solid #e9e9e9; background:#ba0100;}
.head{width:1000px; margin:0 auto;}
.nav{width:790px; float:left;}
.nav li{float:left; margin-right:5px;}
.nav li a{display:block; line-height:46px; padding:0 20px; _float:left; color:#fff; font-size:18px; font-family:'微软雅黑';}
.nav li a:hover{background:#f00;}
.cur1{background:#f00;}

.format{width:196px; height:36px; float:right; margin:5px 0 0 0;}
.txt1{width:165px; height:34px; line-height:34px; text-indent:28px; color:#8d8d8d; float:left; border:1px solid #e6e6e6; border-right:none;}
.sub1{width:30px; height:36px; font-size:0; float:left; cursor:pointer; background:url(../images/index_27.jpg) no-repeat;}

.banner{width:100%; min-width:1000px; height:480px;}

.content{width:1000px; margin:12px auto 0;}

.newsLine{width:100%; height:53px; background:#e1e1e1;}
.newsLine_bt{width:126px; font-size:0; float:left;}
.newsLine_con{width:820px; height:53px; float:left; overflow:hidden;}
.newsLine_con ul{padding-left:17px;}
.newsLine_con ul li{width:100%; line-height:53px;}
.newsLine_con ul li a{color:#6e6e6e;}
.newsLine_con ul li a span{margin-left:110px;}
.newsLine_ctrl{width:54px; overflow:hidden; float:left;}
.newsLine_ctrl a{display:block; margin-top:9px;}

.con1{width:100%; margin-top:19px;}
.con11{width:321px; float:left; margin-right:18px;}
.con11 p{color:#999; line-height:24px; padding:0 3px;}
.con11 p.p1{color:#333; font-size:22px; font-family:'微软雅黑'; line-height:38px;}
.con11_more{width:100%; height:35px; margin-top:5px; background:#efefef;}
.con11_more a{display:block; width:100%; line-height:35px; text-align:center; color:#888787; font-family:'Arial'; font-weight:600; text-transform:uppercase; background:#efefef;}
.con11_more a:hover{color:#fff; background:#f00;}

.con11_more2{width:100%; height:35px; margin-top:5px; text-align:center; background:#efefef;}
.con11_more2 p{padding-top:13px;}

.con2Bg{width:100%; min-width:1000px; height:280px; margin-top:25px; background:#f8f8f8;}
.con2{width:1000px; margin:0 auto;}
.title1{width:100%; height:60px;}
.title1 p{line-height:60px; color:#2f2f2f; font-size:22px; font-family:'微软雅黑'; text-indent:5px;}

.con2Con{width:1000px; height:201px; position:relative;}
.prev1,.next1{width:31px; height:67px; font-size:0; position:absolute; top:57px;}
.prev1{left:-33px;}
.next1{right:-33px;}
.show1{width:1000px; position:absolute; top:0; left:0;}
.show1 ul{}
.show1 ul li{width:179px; float:left; margin-right:26px;}
.proImg1{width:179px; height:158px; font-size:0;}
.proName1{width:179px; height:43px;}
.proName1 a{display:block; text-align:center; line-height:43px; color:#616161; font-size:14px; font-family:'微软雅黑'; background:url(../images/index_66.jpg) repeat-x;}
.proName1 a:hover{color:#fff; background:url(../images/index_64.jpg) repeat-x;}

.footBg{width:100%; min-width:1000px; height:420px; background:url(../images/index_71.jpg) repeat-x;}
.f1{width:1000px; height:353px; margin:0 auto;}
.f1 dl{width:190px; height:305px; float:left; margin-top:45px;}
.f1 dl dt{color:#fff; font-size:18px; font-family:'微软雅黑'; font-weight:600; line-height:52px;}
.f1 dl dd{line-height:30px;}
.f1 dl dd a{color:#fff; font-size:14px; font-family:'微软雅黑';}

.f1_right{width:225px; float:right; margin-top:45px;}
.f1_right p{color:#f8f8f8; font-size:20px;line-height:52px;}
.f1_right ul{}
.f1_right ul li{width:38px; float:left; margin-right:13px; font-size:0;}
.f1_right ul li a{display:block;}
/*.f1_right ul li a:hover{background:#fff;}*/

.f2{width:1000px; margin:0 auto;}
.f2 p{line-height:66px; color:#fff; font-size:14px; font-family:'微软雅黑';}
.f2 p a{color:#fff;}
.f2 p span{float:right;}

/*pro*/
.neiBan{width:100%; min-width:1000px; height:347px; margin-top:3px; overflow:hidden; background:url(../images/pro_02.jpg) no-repeat center top;}
.neiCon{width:1000px; margin:18px auto; background:#fdfdfd;}
.neiLeft{width:233px; float:left;}
.nl_bt{width:233px; height:34px; padding-bottom:15px; background:url(../images/b_06.png) no-repeat;}
.nl_bt p{color:#fff; font-size:18px; font-family:'微软雅黑'; line-height:1.8em; text-indent:22px;}

.nl_con{width:220px; border:1px solid #e2e2e2; float:right; margin-top:-5px;}
.nl_nav{width:220px;}
.nl_nav li{width:220px; margin-bottom:7px;}
.nl_nav li a{display:block; line-height:34px; text-indent:18px; color:#5c5c5c; font-size:14px; font-weight:bold; background:url(../images/pro_21.jpg) repeat-x;}
.nl_nav li a span{color:#c40e0d;}

.nl_nav li a:hover,.nl_nav li a.cur1{color:#fff; background:url(../images/pro_05.jpg) repeat-x;}
.nl_nav li a:hover span,.nl_nav li a.cur1 span{color:#fff;}

.nl_nav li ul{margin-top:3px; display:none;}
.nl_nav li ul li{margin-bottom:2px;}
.nl_nav li ul li a{color:#383838; font-size:12px; font-weight:normal; line-height:24px; background:#ececec;}

.nl_contact{width:200px; margin:10px auto 20px;}
.nl_contact p{color:#3c3c3c; font-family:'微软雅黑'; line-height:24px;}
.nl_contact p span{color:#000; font-weight:bold;}

.neiRight{width:732px; float:right;}
.pos{width:732px; height:33px; border-bottom:1px solid #aa0708;}
.pos p{color:#ba0100; line-height:33px; text-indent:8px;}
.pos p a{color:#ba0100;}

.news_list{float:left; width:732px; height:30px; line-height:30px; border-bottom:#CCC 1px dashed;}
.news_list label{ float:right;}
.news_list a{ color:#000;}

.news_list1{ float:left; width:732px; margin-bottom:15px;}
.news_list1 img{ border:1px #999 solid;}
.news_list1 a{ color:#000;}

.proList{width:732px; margin-top:26px;}
.proList li{width:172px; float:left; border:1px solid #d5d5d5; float:left; margin:0 12px 28px 0;}
.proList li a{display:block;}
.proImg2{width:172px;}
.proName2{width:172px; height:41px; line-height:41px; text-align:center; color:#6d6d6d; background:#d5d5d5;}
.proName2:hover{background:#E90100; color:#FFF;}

.parList{width:732px; margin-top:26px;}
.parList li{width:172px; float:left; border:1px solid #d5d5d5; float:left; margin:0 12px 28px 0;}
.parList li a{display:block;}
.parImg2{width:172px; height:92px;}
.parName2{width:172px; height:41px; line-height:41px; text-align:center; color:#6d6d6d; background:#d5d5d5;}
.parName2:hover{background:#E90100; color:#FFF;}


.yy1{width:1000px; height:15px; font-size:0;}

/*proDet*/
.proDet{width:700px; margin:25px auto 100px;}
.pd1{width:700px;}
.pdImg{width:320px; float:left;}
.pd_bImg{width:314px; height:226px; padding:2px; border:1px solid #b4b4b4;}
.pd_sImg{width:320px; margin-top:9px; position:relative;}
.prev2,.next2{width:13px; height:54px; font-size:0; float:left;}
.prev2{margin-right:3px;}
.next2{float:right;}
.pd_sImg_list{width:288px; height:54px; float:left; overflow:hidden;}
.pd_sImg_list ul{}
.pd_sImg_list ul li{width:62px; height:50px; padding:1px; border:1px solid #b4b4b4; float:left; margin:0 3px; _display:inline;}

.pdMsg{width:350px; float:right;}
.pdMsg p{color:#545454; line-height:24px; padding-left:8px;}
.pdMsg p.p1{width:330px; font-weight:bold; font-size:14px; line-height:32px; border-bottom:1px solid #c8c8c8; margin-bottom:4px;}

.tits{ width:660px; height:26px; border-bottom:1px solid #c20c0b;padding-left:20px; margin-top:22px;}
.tits li{height:26px; width:98px; line-height:26px;float:left;margin:0 2px; background:url(../images/proDet_29.jpg) no-repeat; text-align:center; color:#545454; cursor:pointer;}
.tits li.cur{ background:url(../images/proDet_27.jpg) no-repeat;color:#fff; text-align:center;}
.cons{width:680px; padding:20px 0;}

.txtScroll-left{ width:321px;  position:relative;   }
.txtScroll-left .hd{ overflow:hidden;  height:35px; background:#EFEFEF; padding:0 10px;  }
.txtScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; margin-left:37%;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-left:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{ padding:3px 0 2px; width:321px; overflow:hidden;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ float:left; height:96px; text-align:left; _display:inline;}
.txtScroll-left .bd ul li p{ color:#999;}

.rollBox{width:1001px;height:210px;position:relative;margin:0 auto;}
.rollBox #pic_box{width:980px;height:210px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox .pic_item{ width:179px; height:210px; float:left; margin-right:26px;}
.rollBox .page_on_left { position:absolute; left:-32px; top:40px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .page_on_right {position:absolute; right:-32px; top:40px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .pic_item .title{ background:url(../images/index_66.jpg) repeat-x; color:#616161; display:block; height:43px; line-height:43px;}
.rollBox .pic_item .title:hover{ background:url(../images/index_64.jpg) repeat-x; cursor:pointer; color:#FFF; display:block; height:43px; line-height:43px;}

.txtScroll-top{ width:100%; height:53px; background:#e1e1e1; overflow:hidden; position:relative;}
.txtScroll-top .bd{ background:url(../images/index_33.jpg) left no-repeat;}
.txtScroll-top .infoList li{ height:53px; line-height:53px; width:820px; margin-left:130px;}
.txtScroll-top .infoList li .date{ float:right; color:#000;}

/*分页*/
.pages {font-family:Verdana;font-size:12px; line-height:normal; float:right; margin:10px auto; margin-left:12px;}
.pages ul{list-style:none;margin:0px;padding:0px;}
.pages li {float:left;margin:0 5px 0 0;display:block; background-color:#ffffff}
.pages li a {float:left;color:#333; padding:1px 5px 2px 5px;border:1px solid #DBDBDB;text-decoration:none;}
.pages li a:hover {color:#fff;background:#BA0100;border:1px solid #DBDBDB;}
.pages li.current {color:#fff; font-weight:bold; border:1px solid #DBDBDB;padding:1px 5px 2px;background:#BA0100; text-align:center;}
.pages li.nolink {color:#696C75; border:1px solid #DBDBDB;padding:1px 5px 2px;}
.p_clear{ clear:both;}

@media (max-width:1920px){
.banner{width:100%; min-width:1000px; height:590px;}
}
@media (max-width:1600px){
.banner{width:100%; min-width:1000px; height:480px;}
}
@media (max-width:1366px){
.banner{width:100%; min-width:1000px; height:415px;}
}
@media (max-width:1280px){
.banner{width:100%; min-width:1000px; height:390px;}
}















