 @charset "utf-8";
/*全局样式*/
body { margin: 0px; font-family: "微软雅黑"; }
ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6, form { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
li{ list-style:none;}
* { margin: 0px; padding: 0px; }
a { text-decoration: none; color: #000; }
img { border: none }
#header { background-color: #2a2a2a; height: 42px; font-family: "微软雅黑"; }
.header_nr { width: 1200px; margin: 0 auto; font-size: 14px; color: #fff; line-height: 42px; }
.header_nr_l { float: left }
.header_nr_r { float: right }
.header_nr_r a { font-size: 14px; color: #fff; }
.header_nr_r a:hover { font-size: 14px; color: #e21c29; text-decoration: underline; }
.header_nr_r span { font-size: 14px; color: #fff; background-image: url(../images/index_03.jpg); background-repeat: no-repeat; padding-left: 32px; margin-left: 15px; }
.header_nr1 { width: 1200px; margin: 0 auto; height: 93px; }
.logo { float: left; margin-top: 0px; }
.dianhua { float: right; margin-top: 22px; }
.navbg { height: 80px; width: 100%; position: absolute; z-index: 99; left: 0; font-family: "微软雅黑"; background-image: url(../images/nav.png); background-repeat: no-repeat; background-position: center; }
.col960 { width: 1200px; margin: auto; }
#navul li { float: left; width: 150px; height: 44px; position: relative; text-align: center; line-height: 45px; font-size: 16px; display: block; font-weight: bold; }
#navul li a:link, #navul li a:visited { color: #FFFFFF; }
#navul li ul { display: none; position: absolute; z-index: 10000; top: 44px; left: 0px; background: #d8d7d5; border-bottom: none; width: 150px; }
#navul li ul li { display: block; width: 150px; float: none; margin-right: 0px; height: 44px; position: relative; line-height: 44px; font-size: 16px; background-image: none }
#navul li.navmoon { background: #d8d7d5; width: 150px; height: 44px; line-height: 44px; display: block; }
#navul li.navmoon a { color: #212121; font-size: 16px; font-weight: bold; display: block; }
#navul li.navhome a:hover { color: #212121; display: block; }
#navul li.navmoon ul { display: block; }
#navul li.navmoon ul a { display: block; width: 150px; height: 44px; line-height: 44px; }
#navul li.navmoon ul a:hover { background: #d8d7d5; color: #e21c29 }
#navul li.navhome { text-align: center; width: 150px; background-color: #0b71ad; padding-top: 0; padding-right: 0px; padding-bottom: 0; }
.flexslider { position: relative; height: 552px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; margin-top: 44px; }
.slides { position: relative; z-index: 1; }
.slides li { height: 552px; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; line-height: 60px; overflow: hidden; width: 20px; height: 20px; *display:inline;
zoom: 1; background-image: url(../images/yuan_05.png); cursor: pointer; margin-right: 5px; margin-left: 5px; }
.flex-control-nav .flex-active { background-position: 0 0; background-image: url(../images/yuan_03.png); }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 75px; height: 74px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 100px; background: url(../images/index1_03.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 100px; background: url(../images/index1_05.png) center center no-repeat; }
.chanpin { width: 1200px; margin: 0 auto; height: 870px; }
.chanpin_bt { float: left; padding-top: 20px; }
.chanpin_l { width: 288px; float: left; background-color: #f4f4f4; padding-bottom: 42px; }
.chanpin_l_bt { width: 288px; float: left; }
.chanpin_l_nr { background-color: #f4f4f4; text-align: center; float: left; width: 288px; }
.chanpin_l_nr_xx a { font-size: 16px; color: #212121; line-height: 40px; float: left; width: 288px; display: block; margin-top: 8px; margin-bottom: 8px; }
.chanpin_l_nr_xx a:hover { color: #fff; background-color: #e21c29 }
.chanpin_l_nr_img { float: left; margin-top: 30px; }
.chanpin_l_nr .gd { color: #fff; background-color: #e21c29 }
.chanpin_l_more { width: 170px; margin: 0 auto; }
.chanpin_l_more a { color: #212121; border: 1px solid #a2a1a7; font-size: 16px; line-height: 36px; display: block; float: left; width: 170px; text-align: center; margin-top: 35px; }
.chanpin_l_more a:hover { color: #e21c29; border: 1px solid #e21c29; }
.chanpin_r { float: left; width: 910px; }
.chanpin_lb_xx { float: left; line-height: 40px; }
.chanpin_lb_xx a { color: #202020; font-size: 18px; float: left; text-align: center; margin-left: 14px; margin-right: 15px; width: 274px; }
.chanpin_lb_xx span { background-image: url(../images/index_17-06.jpg); background-repeat: no-repeat; float: left; height: 274px; width: 274px; }
.chanpin_lb_xx img { float: left; margin-top: 3px; margin-left: 3px; }
.chanpin_lb_xx a:hover { color: #e21c29; }
.about { background-image: url(../images/index_02.png); background-repeat: no-repeat; background-position: center top; padding-top: 160px; }
.about_nr { width: 1200px; margin: 0 auto; position: relative; background-color: #126dc6; height: 350px; }
.about_nr_tp { position: absolute; left: 50px; top: -50px; }
.about_nr_xx { float: right; width: 515px; margin-top: 10px; margin-right: 10px; }
.about_nr_xx_bt { background-image: url(../images/index_35.jpg); background-repeat: no-repeat; background-position: 65px; color: #fff; font-size: 18px }
.about_nr_xx_nr { color: #fff; float: left; font-size: 14px; text-indent: 28px; line-height: 24px; margin-top: 15px; }
.about_nr_xx_gd { position: absolute; right: 0px; bottom: 0px; }
.shebei { background-image: url(../images/index_12.png); background-repeat: no-repeat; background-position: center top; height: 495px; margin-top: 50px; }
.shebei_nr { width: 1200px; margin: 0 auto; }
.shebei_nr_bt { background-image: url(../images/index_03.png); background-repeat: no-repeat; height: 57px; margin-top: 30px; float: left; width: 1195px; padding-right: 5px; }
.shebei_nr_bt a { text-align: right; padding-right: 5px; line-height: 57px; color: #818181; font-size: 18px; float: left; width: 1195px; }
.shebei_nr_bt a:hover { color: #e21c29; }
.shebei_nr_xx { float: left; margin-top: 20px; }
.shebei_nr_xx_tp { float: left; line-height: 40px; }
.shebei_nr_xx_tp a { color: #fff; font-size: 16px; float: left; text-align: center; margin-left: 26px; margin-right: 25px; width: 347px; border: 1px solid #a2a1a7; }
.shebei_nr_xx_tp span { background-color: #292929; float: left; height: 38px; width: 347px; }
.shebei_nr_xx_tp img { float: left; }
.shebei_nr_xx_tp a:hover { color: #e21c29; border: 1px solid #e21c29; }
.news { height: 400px; margin-top: 50px; }
.news_nr { width: 1240px; margin: 0 auto; }
.news_nr_bt { background-image: url(../images/index_40.jpg); background-repeat: no-repeat; height: 57px; margin-top: 30px; float: left; width: 1195px; padding-right: 5px; margin-left: 20px; }
.news_nr_bt a { text-align: right; padding-right: 5px; line-height: 57px; color: #818181; font-size: 18px; float: left; width: 1195px; }
.news_nr_bt a:hover { color: #e21c29; }
.news_xx { float: left }
.news_nr_xx { float: left; margin-top: 30px; width: 380px; margin-left: 17px; margin-right: 16px; }
.news_xx_bt { float: left; width: 380px; }
.news_xx_bt a { color: #212121; font-size: 18px }
.news_xx_bt a:hover { color: #e21c29; }
.news_xx_wz { float: left; font-size: 14px; color: #818181; text-indent: 28px; margin-top: 5px; line-height: 24px; width: 380px; }
.news_xx_gd { float: left }
.news_xx_gd a { color: #212121; border: 1px solid #e21c29; font-size: 14px; line-height: 32px; display: block; float: left; width: 100px; text-align: center; margin-top: 15px; }
.news_xx_gd a:hover { color: #e21c29; border: 1px solid #e21c29; }
.lianxi_nr { width: 1200px; margin: 0 auto; position: relative;margin-bottom: 40px; }

.lianxi {margin-bottom: 40px; }


.lianxi_nr_xx { position: absolute; top: -40px; background-image: url(../images/index_47.jpg); background-repeat: no-repeat; height: 398px; width: 197px; padding-left: 40px; padding-top: 102px; z-index: 999 }
.lianxi_nr_xx p { line-height: 47px; font-size: 18px; color: #fff; width: 180px; }
.dibu { background-color: #555555; height: 330px;  width: 100% }
.dibu_nr { width: 1200px; margin: 0 auto; padding-top: 20px; }
.dibu_bt { float: left; padding-top: 20px; width: 1200px; padding-bottom: 10px; text-align: center }
.dibu_nav { float: left; margin-top: 30px; width: 1200px; color: #dedede; text-align: center }
.dibu_nav a { font-size: 16px; color: #dedede; padding-left: 10px; padding-right: 10px; }
.dibu_nav a:hover { color: #e21c29; }
.dibu_gz { width: 1200px; height: 1px; background-color: #292929; margin-top: 20px; float: left }
.dibu_dz { text-align: center; width: 1200px; padding-top: 20px; float: left; color: #fff; font-size: 16px }
.dibu_dz1 { text-align: center; width: 1200px; padding-top: 20px; float: left; color: #fff; font-size: 18px }




#main1 { background-image: url(../images/about_08.jpg); width: 100%; height: 100%; float: left; }
#main2 { width: 1200px; margin: 0 auto; margin-top: 30px; }
.left { background-color: #fff; width: 254px; float: left; margin-bottom: 50px; }
.left_bt { width: 256px; float: left; font-size: 26px; color: #FFF; background-image: url(../images/cp1.jpg); background-repeat: no-repeat; height: 40px; padding-top: 75px; text-align: center }
.left_nr { background-color: #fff; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #dedede; border-bottom-color: #dedede; border-left-color: #dedede; text-align: center; float: left }
.left_nr a { font-size: 16px; color: #212121; line-height: 50px; float: left; width: 254px; }
.left_nr a:hover { color: #ffffff; background:#e21c29;}
.left_nr_img { float: left; margin-top: 30px; margin-left:18px; }

.right { width: 932px; float: right; margin-bottom: 30px;background-color: #FFF; }


.pagination-wrapper { float: right; margin-top: 20px; width: 875px; }
.pagination { height: 30px; text-align: center; }
.pagination li { display: inline-block; height: 30px; margin-right: 5px; }
.pagination li a { float: left; display: block; height: 28px; line-height: 28px; padding: 0 10px; font-size: 14px; border: 1px solid #dddddd; color: #555555; text-decoration: none; }
.pagination li a:hover { background: #d8010f; color: #fff; }
.pagination li.select { background: #d8010f; color: #fff; }
.pagination li.select a, .pagination li.select a:hover { background: transparent; border-color: #d8010f; color: #fff; cursor: default; }
.preview { width: 315px; height: 445px; float: left }

.scd_c { width: 932px;  margin-top: 15px; color: #818181; line-height: 24px; padding-bottom: 30px; font-size: 14px; float: left;  }
.chanpin_lb_xx1 { float: left; margin-top: 10px; line-height: 60px; margin-left:11px; margin-right:10px; }

.chanpin_lb_xx1 a { color: #202020; font-size: 16px; float: left; text-align: center; width: 289px; }
.chanpin_lb_xx1 a img { color: #999999; border: 1px solid #dedede; font-size: 18px; float: left; text-align: center; }
.chanpin_lb_xx1 a img:hover { color: #e21c29; border: 1px solid #e21c29; }
.chanpin_lb_xx1 a:hover { color: #e21c29; }



.box_h { width: 100%; height: 86px;  position: relative; background-image: url(../images/cp_05.jpg); background-repeat: no-repeat; }


.box_h span { font-size: 20px; color: #3e3533; padding-left:10px; padding-top:10px; float:left }
.box_h .pst { display: inline-block; *display:inline;padding-right: 10px; padding-top: 14px; float: left; zoom: 1; padding-left: 30px; position: absolute; right: 0px; top: 0px; text-align: right; font-size: 12px; color: #777; background-image: url(../images/tb_08.png); background-repeat: no-repeat; background-position: left 12px; }
.box_h .pst a { font-size: 14px; color: #818181; }
.box_h .pst a:hover { color: #e21c29; }

.scd_m { width: 880px; padding: 25px; padding-top:0px; background-color: #FFF; margin-top: 15px; color: #818181; line-height: 24px; padding-bottom: 30px; font-size: 16px; float: left }
.gywm_bt { font-size: 24px; color: #3e3533; text-align: center;  padding-bottom: 20px; width: 896px; }
.cp_xx { float:left; }

.cp_fy { width: 880px; border-top-width: 1px; border-top-style: solid; border-top-color: #dedede; float:left; margin-top:100px;font-size: 14px; line-height:35px; }
.cp_fy_l { float:left; color: #818181; width: 440px;}

.cp_fy_l a { font-size: 14px; color: #818181;text-align:left }
.cp_fy_l a:hover { color: #e21c29; }


.cp_fy_r { float:right; color: #818181; text-align:right;width: 440px; }

.cp_fy_r a { font-size: 14px; color: #818181; }
.cp_fy_r a:hover { color: #e21c29; }


.lianxi { float: left; margin-top: 50px; font-size: 16px; color: #212121; line-height: 34px; text-align:center; width:880px; }
.lianxi_dt { margin-top: 20px; float: left }



.news_nr_r_nr { float: left; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.news_nr_r_nr_rq { float: left; background-color: #d8010f; height: 100px; width: 125px; text-align: center; line-height: 42px; color: #fff; padding-top:25px; font-size:24px; }
.news_nr_r_nr_bt { float: left; width: 750px; margin-left: 15px; font-size:18px }
.news_nr_r_nr_bt a { color: #3e3533; }
.news_nr_r_nr_bt a:hover { color: #e21c29; }
.news_nr_r_nr_wz { float: left; font-size: 16px; color: #212121; line-height: 24px; width: 750px; margin-left: 15px; margin-top:10px; height:55px; }


.scd_d { width: 890px; padding: 20px; padding-top:0px; background-color: #FFF; margin-top: 15px; padding-bottom: 30px; float: left }
.news_nr_r_nr_gd { float:right;}

.news_nr_r_nr_gd a {  border: 1px solid #e21c29; font-size:36px; width:35px; height:35px; float:left; text-align:center; line-height:35px;color: #e21c29;}


.news_nr_r_nr_gd a:hover {  border: 1px solid #000; color: #000;}
.type ul li{ list-style:none;}
