@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; background:#ffffff;  overflow-x:hidden; font-size:12px; }
a{text-decoration:none;color:#666; }
a:hover{ text-decoration:none;color:#ff5a00;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}

li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.right{ float: right}

.clear{clear:both;}
.width{ width:1100px; margin:0px auto;}
/*header*/
.header{background:url(../images/bg.png) no-repeat; height:119px;}
.logo{float:left; width:567px; height:84px; margin-top:16px; margin-left:7px;}
.logo_r{float:right; width:267px;}
.sc{float:right; margin-top:19px;}
.sc a{display:block; float:left; font-size:14px; color:#fff;padding-right:12px;}
.ss{float:right; height:31px; width:264px;  margin-top:23px; background:#fff; border: 1px solid #bbc3cc; margin-right:3px; border-radius: 20px; }
.ss_k{ float:left; background: none; border:none; height:31px;  line-height:31px; width:150px; outline:none; color:#a2a2a2; padding-left:13px;}
.ss_an{ float:right; width:21px; background: none; border:none; height:21px; cursor:pointer; outline:none; padding-top:4px;padding-right:7px;}

/*nav*/
.nav{height:41px; line-height:41px; border-top:1px solid #2873c7;background:#1164c1}
/*.nav ul li a{padding: 0px 27px; display: block; float:left; height:50px; line-height:50px; color:#fff; font-size:16px; }
*/

/*导航样式*/
div#menu{color:#474747; width:1100px; margin:auto; display:block; height:41px;}
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:0px;padding:0px;display:block;overflow:visible;float:left; height:41px;z-index:3; color:#646464; background: url("../images/nav_list.jpg") left center no-repeat;}
div#menu li.b_no{ background: none;}
/* menu::level1 */
div#menu li a{height:41px;display:block;float:left;line-height:41px;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 48px; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:30px;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:#2873c7; left:-999em;width:145px;position:absolute;top:41px;}
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;color:#fff; border-bottom:1px solid #cbcbcb; height:auto;float:none;display:block;line-height:38px;width:145px; text-align: center; font-size:14px;}
div#menu li li a.parent{}
div#menu li li a span{font-size:14px; color:#fff;}
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{ background: url("../images/nav_bg.jpg")repeat-x; color: #ffffff !important;}
/*导航样式*/

/*banner轮播图*/
#bannerSlide{height:361px;overflow:hidden;margin-top:1px;position:relative;z-index:-1;-ms-zoom:1;min-width:1099px;}
.clearfix::before{width:0px;height:0px;line-height:0;overflow:hidden;font-size:0px;display:block;visibility:hidden;}
.clearfix::after{width:0px;height:0px;line-height:0;overflow:hidden;font-size:0px;display:block;visibility:hidden;}
.clearfix::after{clear:both;}
.clearfix{-ms-zoom:1;}
.icon-arrow-a-left{background:url("../images/icon1.png") no-repeat;}
.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{background-position:-60px 0px;}
.arrow-a-left_hover.icon-arrow-a-left{background-position:-60px 0px;}
.arrow-a-left-hover.icon-arrow-a-left{background-position:-60px 0px;}
.icon-arrow-a-right{background-position:-120px 0px;width:50px;height:50px;}
.icon-arrow-a-right:hover{background-position:-180px 0px;}
.arrow-a-right_hover.icon-arrow-a-right{background-position:-180px 0px;}
.arrow-a-right-hover.icon-arrow-a-right{background-position:-180px 0px;}
#index_b_hero{margin:auto;width:1099px;height:361px;position:relative;}
#index_b_hero img{width:1099px;height:361px;}
#index_b_hero .heros{width:1099px;height:361px;}
#index_b_hero .hero-wrap{overflow:visible;position:absolute;}
#index_b_hero .next{top:50%;margin-top:-25px;position:absolute;z-index:3;cursor:pointer;opacity:0.7;background-color:rgb(48,48,48);}
#index_b_hero .prev{top:50%;margin-top:-25px; left:0px;position:absolute;z-index:3;cursor:pointer;opacity:0.7;background-color:rgb(48,48,48);}
#index_b_hero .next:hover{background-color:#cc374a;}
#index_b_hero .prev:hover{background-color:#cc374a;}
#index_b_hero .next{margin:-25px 0px 0px;right:0px;}
#index_b_hero .disabled{background-color:#fff;}
#index_b_hero .mask-left{background:#000;left:2198px;top:0px;width:1099px;height:361px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .mask-right{background:#000;left:2198px;top:0px;width:1099px;height:361px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .hero{background:#000;left:2198px;top:0px;width:1099px;height:361px;overflow:hidden;position:absolute;z-index:1;}
#index_b_hero .mask-right{background:#000;left:-1099px;overflow:hidden;z-index:4;opacity:0.7;}
#index_b_hero .mask-left{background:#000;left:-1099px;overflow:hidden;z-index:4;opacity:0.7;}
#index_b_hero .mask-right{left:1099px;}
#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;}
/*banner轮播图*/


/*maina*/
.maina{margin-top:41px; overflow:hidden;}
.tp{float:left;margin-right:23px;width:474px; height:304px;}
.xbyw{float:right; width:600px;}
.xbyw_top{float:left; width:600px;position: absolute;border-bottom:1px solid #e1e1e1;margin-top:1px;}
.xbyw_top a{display:block;float:right;padding-right:2px;margin-top:4px;}
.xbyw_top span {background: url(../images/t1.png) no-repeat bottom; position:relative;top:1px; font-size:20px;color:#1976d2; padding-bottom:4px; display:block; float:left;width:80px;}
.xbyw_nr{margin-top:41px;}
.xbyw_nr ul li{background:url(../images/t3.png) no-repeat center left; padding-left:4px;height:38px; line-height:38px;}
.xbyw_nr ul li span{float:right;padding-left:20px;background:url(../images/t2.png) no-repeat center left;font-size:14px;color:#9a9a9a;margin-right:2px;}
.xbyw_nr ul li a{font-size:15px; color:#000000;margin-left:15px;}

/*mainb*/
.new{background: url(../images/nwebg.png) repeat-x; overflow: hidden; padding: 10px;}
.xwtp{width:615px; height:311px; padding:10px; float:left;}
.xon310{float:right;}

.mainb{margin-top:26px;overflow:hidden;}
.manb_left{width: 474px;float: left;position: relative;}
.hidden{display:none;}
.scrollUl1{width: 600px; height:31px; border-bottom:1px solid #e1e1e1; }
.sd101{margin-right:28px;cursor:pointer; font-size:20px; color: #000;text-align:center; float: left;    width:80px; background: url(../images/t1.png) no-repeat bottom center;padding-bottom:6px;}
.sd101 a{color:#3481d5;}
.sd102{padding-right:28px;cursor:pointer;text-decoration:none;  font-size:20px; color: #3481d5; width:80px;float: left; text-align:center;padding-bottom:4px;}
.sd102 a{color:#000000;}
.zhffft{ background:#fff; padding:18px 0px 14px 8px; width: 100%;  }
.zhffft ul li{ font-size:15px; text-align: left; height:38px; line-height:38px; color:#000000; background: url(../images/t3.png) left center no-repeat; padding-left:17px;}
.zhffft ul li a{ color: #222;}
.zhffft ul li span{font-size: 14px;color: #888888;float:right;background: url(../images/t2.png) no-repeat center left;padding-left: 20px;width: 88px;}
.zhffft .more{ position: absolute; top:5px; right: 3px;  margin-left:10px; margin-top:0px; margin-bottom:58px; float:right;}
.zhffft .more a{ font-size:14px; color:#0062ad; }


/*tzgg*/
.tzgg{width: 474px;float:right;}
.tzgg_top{float:left;width: 474px;position: absolute;border-bottom:1px solid #e1e1e1;margin-top:1px;}
.tzgg_top a{display:block;float:right;padding-right:2px;margin-top:4px;}
.tzgg_top span {background: url(../images/t1.png) no-repeat bottom; position:relative;top:1px; font-size:20px;color:#1976d2; padding-bottom:7px; display:block; float:left;}

.tzggnrbox{margin-top:58px;margin-left:7px;}
.tzggnrbox ul li{margin-top:18px; }
.tzggnr span{ width:53px; float:left; background:url(../images/rl.png) no-repeat;}
.tzggnr span em{ font-size:12px; color:#fff; text-align:center; line-height:26px; display:block;}
.tzggnr span i{ font-size:14px; color:#444; text-align:center; line-height:27px; display:block;  border-top:none;}
.tzggnrwz{width: 381px;float:right;padding-right:15px;}
.tzggnrwz h1{ font-size:15px; color:#1976d2; padding-bottom:8px;}
.tzggnrwz h1 a{color:#1976d2;}
.tzggnrwz p{ font-size:14px; color:#666; line-height:20px;}
.tzgg .more{background: url(../images/sj.png) right center no-repeat; width:74px; margin-left:10px; margin-top:24px; float:left; margin-bottom:58px;}
.tzgg a{ font-size:15px; color:#0062ad; }

/*ksjl*/
.kslj{margin-top:21px;}
.kslj_top{}
.kslj_top span{font-size:22px;color:#1976d2; }
.kslj_top em{font-size:20px;color:#666666;font-family: "Aparajita"; margin-left:13px;}
.kslj_nr{overflow: hidden; }
.kslj_nr a{display:block; float:left; width:129px; height:110px; margin:29px 13px 0px 15px;}

.f{margin-top:39px;background: #1368c2; height:95px; border-top:1px solid #2674c7; border-bottom:1px solid #2674c7}
.f p{font-size: 14px; line-height: 28px; color: #fff; text-align:center;margin-top:26px;}

/*ny_banner*/
.ny_banner{width:1100px; /*height:243px;*/}

.ny_main{ background: #fff; padding:0px 10px;}


.ny_zb{width:200px;overflow:hidden;font-family:"微软雅黑";margin:15px 0; float:left;}
.ny_zbbt{background-color:#1164c1;height:40px;line-height:40px;overflow:hidden;width:220px; text-align:center;}
.ny_zbbt span{ text-align:center;font-size:16px;color:#fff;line-height:40px;width:220px;}
.ny_zblb1{padding:10px 0px 20px 0px;}
.ny_zblb1 li{line-height:33px;font-size:14px;color:#333;float:left;width:220px; }
.ny_zblb1 li a{display:block;text-decoration:none;color:#333; width:220px; text-align:center;border-bottom:1px dotted #2873c7;}
.ny_zblb1 li a.cur{color:#0a4f95;text-decoration:none; border-bottom:1px dotted #2873c7;}
.ny_zblb1 li a:hover{ color:#0a4f95;}
.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 0px;}
.ny_zblb1 li ul li{float:none; height:26px;line-height:26px;margin-top:0px;font-size:12px; width:181px; text-align:center; background-color:#ededed; margin:5px 0 0 0; border:none;}
.ny_zblb1 li ul li a{ width:181px; text-align:center;background:none; }
.ny_zblb1 li ul a:hover{color:#17a389;border:none;}
.ny_zblb1 li ul a.choose{color:#17a389;border:none;}
.nyright{ width:880px; float:right; margin:15px 0 0 0; padding:0;}
.nyright_t{ width:860px; height:35px; background-color:#ececec; padding-left:20px; font-size:12px; color:#989898; line-height:35px;}
.nyright_t a{color:#989898;}
.nyright_t a:hover{color:#b6160a;}
.ymfl{ width:880px; margin:0; padding:0;}
.ymfl_t{ width:880px; margin:25px 0 0 0; padding:0;}
.ymfl_t li{ width:124px; height:29px; text-align:center; line-height:29px; color:#fff; float:left; margin-right:15px; font-size:14px;}
.ymfl_t li a{ color:#fff;}
.ymfl_t li a:hover{  width:124px; height:29px; text-align:center; line-height:29px; color:#fff; display:block;}
.ymfl_t li a.xuanzhong{  width:124px; height:29px; text-align:center; line-height:29px; color:#fff; display:block;}
.ymfl_zw{ width:880px; line-height:30px; color:#333; font-size:13px; margin:15px 0 0 0;}
.xinwen{ width:880px; margin:10px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #ccc;}
.xinwen h1{ width:880px; font-size:16px; color:#0a4f95; font-weight:normal; line-height:36px;}
.xinwen h1 a{color:#0a4f95;}
.xinwen h1 a:hover{color:#b6160a;}
.xinwen h2{ width:880px; font-size:12px; color:#999; font-weight:normal;line-height:35px;}
.xinwen img{ width:880px; height:155px; margin:5px 0 10px 0;}
.xinwen h3{ width:880px; font-size:12px; color:#666; font-weight:normal;line-height:24px;}
.comt{line-height:24px;padding:15px 0px;}


/*xiaozhang*/
.xiaozhang{width:880px; height:180px;}
.xz_top{font-size:16px; color:#333333; margin-top:20px;}
.xz_nr{float:left;width:94px; height:140px; margin-top:20px;}
.xz_nr a{font-size:14px; color:#333333;}

/*jgsz_top*/
.jgsz_top{font-size:16px; color:#333333; padding-bottom:5px; margin-top:20px; margin-bottom:10px;}
.jgsz_top a{border-bottom: 3px solid #0a4f94; font-size:16px; color:#333333; padding-bottom:5px;}
.jgsz_nr ul li{font-size:14px; color:#333333; height:30px; line-height:30px; background: url(../images/t18.jpg) no-repeat center left; padding-left:20px;}
.jgsz_nr ul li a{font-size:14px; color:#333333;}


/*yb*/
.yb{height:80px; margin-top:20px; }
.gjjyxy{margin-top:10px; margin-bottom:10px; border-bottom: 1px solid #0a4f94; padding-bottom:10px;}
.gjjyxy a{font-size:14px; color:#333333; text-align:center; background: url(../images/t18.jpg) no-repeat left center; padding-left:10px;}
.gjjyxy_nr{}
.gjjyxy_nr a{font-size:14px; color:#333333; padding:0 10px;}


/*搜索列表翻页*/
.product_page{background:#fff;font-size:12px;text-align:center;padding-bottom:10px;margin-top:25px;margin-bottom:15px;}
.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-top:-2px\9\0;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:#0a4f95;border-color:#0a4f95;}
.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;}
}


.ArticleTitle{font-size:22px;line-height:50px;text-align:center;  color: #2d373b;}
.ArticleMessage{color:#9b9b9b;text-align:center; border-bottom: 1px solid #dbdbdb; height: 36px; line-height: 36px;}
.brow_mm {height: auto !important;min-height: 360px;line-height:28px; padding: 20px 5px; color:#2d373b;}


.zxfc_nc_pic{ width:170px; float:left; margin-left:10px; margin-right:10px; margin-top:5px;}
.zxfc_nc_pic a img{ width:162px; border:1px  solid #dadada; padding:3px; height:115px;}
.zxfc_nc_pic h1{text-align:center; color:#333; font-size:13px;}
