@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none;  }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; }
p{ margin: 0;}
input, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1161px;margin:0 auto;}


.header{background: #a40102; overflow: hidden; }
.header_logo{margin-top:30px; margin-bottom:23px;}
.logo{float:left;}
.header_right{float:right;}
.ss{ height:33px; width:247px;  margin-top:37px; background:#f6f6f6; margin-right:3px;}
.ss_k{ float:left; background: none; border:none; height:33px;  line-height:33px; width:150px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:28px; background: url("../images/fdj.gif") left center no-repeat; border:none; height:33px; cursor:pointer; outline:none;}

/*nav*/
.nav{ height:50px; line-height:50px;border-top:1px solid #940101;background: #a40102; }
/*.nav ul li a{padding: 0px 27px; display: block; float:left; height:50px; line-height:50px; color:#fff; font-size:16px; }
*/

/*导航样式*/
div#menu{color:#a40102; width:1161px; margin:auto; display:block; height:42px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative;}
div#menu li{position:relative;margin:-8px;padding:0px;display:block;overflow:visible;float:left; height:50px;z-index:3; color:#646464; background: url("../images/navbg.png") right center no-repeat;}
div#menu li.b_no{ background: none;}
/* menu::level1 */
div#menu li a{height:50px;display:block;float:left;line-height:50px;text-decoration:none;overflow:hidden;z-index:4;position:relative; color: #ffffff;}
div#menu li a:hover{ background: url("../images/nav_bg.jpg") repeat-x; color: #ffffff;}
div#menu li span{display:block; padding:0 50px; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:50px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#a40102; left:-999em;width:164px;position:absolute;top:50px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto; background: none;}
div#menu li li a,div#menu li li span.separator{padding:0px; border-bottom:1px solid #cbcbcb; height:auto;float:none;display:block;line-height:38px;width:164px; text-align: center; font-size:14px;}
div#menu li li a.parent{}
div#menu li li a span{font-size:14px;}
div#menu li li a.parent span{ font-size:14px;}
/* menu::level3 */
div#menu li ul ul{margin:-31px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #0462ac; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}


.menu_ahover span{  color: #ffffff !important;}
/*banner轮播图*/
#bannerSlide{height:320px;overflow:hidden;margin-top:1px;position:relative;z-index:1;zoom:1;min-width:1161px;}
.clearfix:before, .clearfix:after { display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon1.png) no-repeat; }

.icon-arrow-a-left{background-position:0px 0px;width:50px;height:50px;}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }

.icon-arrow-a-right{background-position:-120px 0px;width:50px;height:50px;}
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero{margin:auto;width:1161px;height:320px;position:relative;}
#index_b_hero img{width:1161px;height:320px;}
#index_b_hero .heros{width:1161px;height:320px;}
#index_b_hero .hero-wrap{overflow:visible;position:absolute;}

#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; background-color: #303030; z-index: 3; cursor:pointer;}

#index_b_hero .next:hover,#index_b_hero .prev:hover{background-color:#cc374a;}
#index_b_hero .next{margin:-25px 0px 0px 0px;right:0px;}

#index_b_hero .disabled{background-color:#fff;}
#index_b_hero .mask-left{background:#fff;left:2322px;top:0px;width:1161px;height:320px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .mask-right{background:#fff;left:2322px;top:0px;width:1161px;height:320px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .hero{background:#fff;left:2322px;top:0px;width:1161px;height:320px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .mask-right{background:#fff;right:-1161px;overflow:hidden;z-index:4;opacity:0.7;}
#index_b_hero .mask-left{background:#fff;left:-1161px;overflow:hidden;z-index:4;opacity:0.7;}
#index_b_hero .mask-right{left:1161px;}
#index_b_hero .active{left:0px;z-index:2;}
#bannerSlide .text{background:url("../images/title_bg.png") repeat-x;padding:0px 20px;left:100px !important;top:310px;height:33px;text-align:left;color:rgb(255,255,255);line-height:33px;font-size:14px;font-weight:bolder;float:left;position:absolute !important;z-index:9999999 !important;}

/*--[if lte IE 8]*/

#index_b_hero .next{top:50%;margin-top:-25px;position:absolute;z-index:3;cursor:pointer;filter:Alpha(opacity=70);background-color:rgb(48,48,48);}
#index_b_hero .prev{top:50%;margin-top:-25px;position:absolute;z-index:3;cursor:pointer;filter:Alpha(opacity=70);background-color:rgb(48,48,48);}
#index_b_hero .mask-right{background:#fff;right:-1161px;overflow:hidden;z-index:4;filter:Alpha(opacity=70);}
#index_b_hero .mask-left{background:#fff;left:-1161px;overflow:hidden;z-index:4;filter:Alpha(opacity=70);}


/*banner轮播图*/


/*maina*/
.maina{margin-top:25px; overflow:hidden;}
.maina .tp{float:left;}

.maina .cyxw{float:left; margin-left:23px; width:380px;}
.maina .cyxw_top{float:left; width:380px;}
.maina .cyxw_top h1{font-size:20px; color:#a40102; float:left; }
.maina .cyxw_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.maina .cyxw_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.maina .ttxw h2{font-size:16px; color:#333333; padding-top:40px; font-weight:bold;}
.maina .ttxw p{font-size:14px; color:#666666; line-height:28px; text-indent:2em;}
.maina .cyxw_nr ul li{background: url(../images/point.png) center left no-repeat; padding-left:20px; font-size:14px; color:#666666; height:44px; line-height:44px; border-bottom: 1px dashed #9f9f9f;}

.maina .tzgg{float:right; width:314px;}
.maina .tzgg_top{float:left; width:314px;}
.maina .tzgg_top h1{font-size:20px; color:#a40102; float:left;}
.maina .tzgg_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.maina .tzgg_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.maina .tzgg_nr{margin-top:39px;}
.maina .tzgg_nr ul li{margin-top:16px; width:305px; height:41px;}
.maina .tzgg_nr .dq .rl{background: url(../images/rl1.gif) no-repeat center left;}
.maina .tzgg_nr .dq .xw{background: url(../images/rl01.gif) no-repeat center left;}
.maina .tzgg_nr .rl{background: url(../images/rl2.gif) no-repeat center left; width:36px; height:41px; float:left;}
.maina .tzgg_nr ul li i{font-size:11px; color:#ffffff; display:block; text-align:center;}
.maina .tzgg_nr ul li em{font-size:10px; color:#ffffff; display:block; text-align:center;}
.maina .tzgg_nr .xw{float:right;background:url(../images/rl02.gif) no-repeat center; width:252px; height:35px; line-height:35px; font-size:14px; color:#ffffff; padding-left:10px;}

/*mainb*/
.mainb{margin-top:38px;overflow:hidden;}
.mainb .zml{float:left; width:397px;}
.mainb .zml_top{float:left;width:397px;}
.mainb .zml_top h1{font-size:20px; color:#a40102; float:left;}
.mainb .zml_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.mainb .zml_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.mainb .zml_nr{margin-top:39px;}
.mainb .zml_nr ul li{background: url(../images/zml.gif) no-repeat center; height:37px; line-height:37px; margin-top:13px; font-size:14px;}
.mainb .zml_nr ul li a{font-size:14px; padding-left:24px;}
.mainb .zml_nr ul li span{font-size:14px; padding-left:10px;}

.mainb .wkt{float:left; width:380px;  margin-left:23px;}
.mainb .wkt .cyxw_nr{float:left; width:380px;}
.mainb .wkt .cyxw_top h1{font-size:20px; color:#a40102; float:left; }
.mainb .wkt .cyxw_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.mainb .wkt .cyxw_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.mainb .wkt_nr{width:367px; height:234px; margin-top:44px;}
.mainb .wkt_nr img{width:367px; height:234px;}

.mainb .cyzc{float:right; width:314px;}
.mainb .cyzc .cyxw_top h1{font-size:20px; color:#a40102; float:left;}
.mainb .cyzc .cyxw_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.mainb .cyzc .cyxw_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.mainb .cyzc_nr{margin-top:34px;}
.mainb .cyzc_nr ul li{background:url(../images/sj.jpg) center left no-repeat; height:36px; line-height:36px; padding-left:11px; margin-left:4px;}
.mainb .cyzc_nr ul li a{float:left; font-size:14px;}
.mainb .cyzc_nr ul li span{float:right; font-size:14px;}

.mainc{margin-top:31px; overflow:hidden;}
.mainc .cyy{float:left; width:397px;}
.mainc .cyy .zml_top h1{font-size:20px; color:#a40102; float:left; }
.mainc .cyy .zml_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.mainc .cyy .zml_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.mainc .cyy .cyy_nr{margin-top:44px;}
.mainc .cyy .cyy_nr ul li{margin-top:21px;}
.mainc .cyy .cyy_nr .cyy_nr_top{width:398px; background: url(../images/cyy.gif) no-repeat center; height:42px; line-height:42px;}
.mainc .cyy .cyy_nr .cyy_nr_top a{text-align:center; font-size:20px; color:#333333; font-weight: bold; display:block; margin:0px auto;}
.mainc .cyy .cyy_nr .cyy_nr_nr{width:398px; margin-top:15px;}
.mainc .cyy .cyy_nr .cyy_nr_nr p{font-size:14px; color:#666666; text-indent:2em; line-height:28px;}

.mainc .tp{width:398px; height:142px; margin-top:15px;}

.mainc .xy{float:right; width:723px;}
.mainc .xy_top{float:left;width:723px;}
.mainc .xy .xy_top h1{font-size:20px; color:#a40102; float:left;}
.mainc .xy .xy_top em{font-size:14px; color:#cdcdcd; font-style: italic; }
.mainc .xy .xy_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.mainc .xy_nr{margin-top:44px;}
.mainc .xy_nr ul li{width:226px; float:left; margin:0px 7px;}
.mainc .xy_nr ul li .xy_tp{width:226px; height:226px;}
.mainc .xy_nr ul li .xy_nr_nr{margin-top:9px;}
.mainc .xy_nr ul li .xy_nr_nr h1{font-size:15px; color:#000000;}
.mainc .xy_nr ul li .xy_nr_nr p{font-size:13px; color:#666666; line-height:28px;}


/*xyfc*/
.xyfc{ margin-top:15px; overflow:hidden;}
.xyfc_top{ border-top:1px solid #e2e2e2; width:1161px;position: absolute;}
.xyfc_top span{ line-height:40px; float:left;  color:#a40102; text-align:center; font-size:20px;font-weight:bold; display:block; border-top: solid 2px #a40102; position: relative; top:-2px; z-index: 999;}
.xyfc_top em{font-size:14px; color:#cdcdcd; font-style: italic;}
.xyfc_top a{float:right; font-size:14px; color:#a40102; margin-top:5px;}
.zxfc_nr{ margin-top:50px; }
.zxfc_nc_pic{ width:178px; float:left; margin-left:10px;}
.zxfc_nc_pic a img{ width:178px; border:1px  solid #dadada; padding:3px;}
.zxfc_nc_pic p{text-align:center; color:#333; font-size:12px; padding-top:3px;}


.picgd{ width:1161px; overflow:hidden; position:relative;}
.picgd_{ width:5000px; height:184px;  zoom:0; overflow:hidden;}
#demo{width:1161px;  height:151px; overflow:hidden; margin:0 auto;}
#demo1,#demo2{ float:left; display:block; height:151px; }
.picgd_ ul{ zoom:0; overflow:hidden;}
.picgd_ li:hover{filter:alpha(opacity:60);opacity:0.6; }

.sy_zxfc_nc_pic{ width:180px; float:left; margin-left:10px; margin-right:8px; margin-top:5px;}
.sy_zxfc_nc_pic a img{ width:178px; border:1px  solid #dadada; padding:3px; height:118px;}
.sy_zxfc_nc_pic h1{text-align:center; color:#333; font-size:14px; padding-top:3px;}

/*foot*/
.f{background:#a40102; overflow:hidden; height:80px; margin-top:31px;}
.f p{line-height:80px; text-align:center; font-size:20px; color:#ffffff;}
/*内页*/
.ny_main{ padding-top: 25px;}
.con_ej_left{width:246px;float:left; border: 1px solid #ededed; border-bottom: none;}
.con_ej_left_nav{width:246px;height:48px;line-height:48px;text-align:center;font-size:18px;color:#fff; background: #a40102;}
.con_ej_left_font{width:246px;}
.con_ej_left_font ul li{width:246px;height:45px;line-height:45px; text-align:center; border-bottom: 1px solid #ededed;font-size:16px;}
.con_ej_left_font ul li a.actived{ font-size:16px; background:#fff url(../images/listicon.png) 180px center no-repeat;width:246px;height:45px;display:block; color: #a40102;}
.con_ej_left_font ul li a:hover{ width:246px; height:45px;  display:block; color: #a40102; }

.con_ej_right{ float: right; width: 900px;}
.page_top{ height:58px; border-bottom: 1px solid #e4e4e4;}
.page_top h2{ color:#a40102; font-size:20px; padding-left:15px; display:inline; float:left; margin-top:15px;}
.page_addr{ background:url(../images/addr_bg.jpg) no-repeat left 4px; float:right; padding-left:20px; margin-left:20px; margin-top:15px; height:30px; line-height:30px;}
.page_addr a{ color:#646464; font-size: 14px;}
.page_addr a:hover{ text-decoration:underline}

.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px;}
.ny_news_lb ul li{ font-size: 13px; border-bottom: dashed 1px #e7e7e7; color: #666; background:url("../images/point.png") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 12px; color: #888;}

.ny_tplb{ padding-top: 10px;}
.ny_tplb ul{ margin-left: 8px;}
.ny_tplb ul li{ width: 204px; float: left;  text-align: center; margin: 7px 7px 0px 7px; _margin: 7px 5px 0px 5px;}
.pcimg{ width:200px; height:143px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:200px; height:143px; }
.pctit{ line-height:24px; font-size:14px; display: block;}


/*搜索列表翻页*/
.product_page{background:#fff;font-size:12px;text-align:center;padding-bottom:10px;margin-top:25px;}
.product_page a{height:22px;border:1px solid #e8e8e8;color:#333;padding:0 8px;line-height:25px;*line-height:22px;margin-left:8px;vertical-align:top;*vertical-align:middle;}
.product_page a:hover{color:#ff6c00;background:#fff;border-color:#ff6c00;}
.product_page strong{height:22px;line-height:22px;font-size:12px;color:#666;margin:0 10px;font-weight:normal;vertical-align:8px;*vertical-align:middle;}
.product_page strong b{width:40px;height:22px;border:1px solid #ededed;vertical-align:top;margin-left:3px;display:inline-block;}
.product_page strong b input{border:0 none;width:30px;text-align:center;margin:4px 0 0 0;padding:0 5px;}
.product_page strong i{font-style:normal;font-weight:bold;display:inline-block;padding:0 3px 0 2px;}
.product_page a.next{color:#fff;background:#a40102;border-color:#a40102;}
.product_page a.on{color:#e93a38;background:none;border:none;}
.product_page a.off{color:#999;border-color:#ccc;background:none;}
.product_page a:hover.off{border-color:#ccc !important;background:none !important;cursor:not-allowed;}
.product_page a.next:hover{background:#ff6c00;border-color:#ff6c00}
.product_page span{width:12px;height:24px;margin-left:8px;vertical-align:bottom;line-height:22px;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .product_page a{line-height:22px;display:inline-block;}
}

.ny_about_bt{ padding-right: 10px; padding-left: 10px;}
.ny_about_bt h2{ color: #333; font-size: 22px; text-align: center; padding-bottom: 10px; height: 46px; line-height: 46px; padding-top: 15px;}
.ny_about_bt h4{text-align: center; padding-bottom: 15px; color: #0089e1;font-size: 14px;border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
.wenzhang1{line-height:30px;margin-bottom:20px; padding-right:20px; font-size: 13px;}
.wenzhang1 p{ padding-top: 5px;}

.NewsPreNext{height:40px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.News_sxy{ float: left;width: 800px;}
.NewsPreNext .NewsPre{display:block; padding-top:5px;font-size: 14px; line-height: 20px;}
.NewsPreNext .NewsPre a{color:#0089e1;}
.NewsPreNext .NewsPre a:hover{ color:#0089e1}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#0089e1;font-size: 14px;}
.News_fh a{ color:#fff;}