@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#333;}
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, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1178px;margin:0 auto;}

.left{ float: left !important;}
.right{ float: right !important;}


.top{ height:115px; border-top: 10px solid #2d61d6; position: relative; z-index: 9;}
.logo{ float:left; width:665px; margin-top: 20px;}
.top_right{ width: 487px; float: right;}
.top_right_a{ background:#eff0f1; border-radius: 0px 0px 15px 15px; width: 390px; float: left;}
.c_e{ font-size: 14px; color: #112953; width: 150px; float: left; text-align: center; height: 34px; line-height: 34px;}
.c_e a{color: #112953; padding: 0px 10px;}
.ss{ height:34px; width:226px; float:right; background:#2d61d6;border-radius: 0px 0px 15px 15px; padding-right: 4px;}
.ss_k{ float:left; background:#0d399c; border:none;border-radius: 0px 0px 10px 0px; height:30px;  line-height:30px; width:180px; outline:none; color:#fff; padding-left:5px;}
.ss_an{ float:left; width:30px; border:none; height:30px; background: none; cursor:pointer; outline:none; margin-left: 9px;}
.top_hljb{ color: #fff; font-size: 15px;line-height: 34px; width: 95px; text-align: center; float: right;}
.top_hljb a{color: #fff;}


/*nav*/
.nav { width: 1178px; margin: 0 auto; height: 66px; list-style: none; line-height: 66px; position: relative; z-index: 9; background: #2d61d6; border-radius: 33px 0px 33px 0px;}
.navbox {height: 104px; margin: 0 auto; background: #fff; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; font-family: '微软雅黑'; position:relative; z-index:2; border-bottom:1px solid #e3e3e3;}
.nav_con { width: 1178px; height: 100px; line-height: 66px; margin: 0 auto; }
.nav li { float: left; height: 66px; position: relative; list-style: none; z-index:10; }
.nav li.last { background: none; }
.nav li a { text-decoration: none;  display: block;}
.nav li a span{ float: left; display: block; line-height: 66px; background: url("../images/nav_list.jpg") left center no-repeat; font-size: 15px; color: #fff; cursor: pointer;width:165px; text-align: center; }
.nav li a span.nav_bnone{ background: none;}
.nav li a span:hover { color: #ef9807; }

/*nav*/


/*banner轮播图*/
.banner{  width: 100%; height:670px; margin: 0px auto; z-index: 1; margin-top: -190px;}
/*xyxw*/
.mana{background: #fff;}
.zsxm{ background: #fcfcfc;}
.zsxm_Title{ text-align: center; height: 61px; padding-bottom: 50px; padding-top: 30px;}
.zsxm_nr{ background: url("../images/zsxm_nr_bg.jpg") top center no-repeat; height: 309px;}

.zsxm_nr_l{width: 588px;}
.zsxm_nr_lb{ width: 588px; height: 138px;}
.zsxm_nr_lb_wz{ width: 320px; padding:10px 20px;}
.zsxm_nr_lb_wz h1{ color: #ffffff; font-size: 18px; padding-bottom: 10px;}
.zsxm_nr_lb_wz p{ color: #ffffff; font-size: 14px; line-height: 26px;}
.zsxm_nr_lb_wz a{ margin-top: 5px; width: 27px; height: 27px;font-family:"宋体";color: #fff; border: 1px solid #fff; text-align: center; line-height: 29px; display: block; border-radius: 20px;}
.zsxm_nr_lb_img{ width: 224px;height: 138px; opacity:1.0;filter:alpha(opacity=100); background: #fff; }
.zsxm_nr_lb_img img:hover{opacity:0.7;filter:alpha(opacity=70);}
.zsxm_lxyk{ height: 171px;}
.color_a{ color: #646464 !important;}
.zsxm_nr_lb_wz a.zsxm_gd_h{ color: #939393; border: 1px solid #939393;}
.zsxm_lxyk_bt{ padding-top: 5px;}
.lxyk_img{width: 204px;height: 171px; }

.main{ margin-top: 40px;}
.xyxw{ width: 706px;}
.title_b{ height: 65px; background: url("../images/title_bg.jpg") left bottom no-repeat; font-size: 20px; color: #0b0b0b;}
.title_b span em{ color: #0b0b0b; font-size: 36px;font-family:"Aparajita"; line-height: 65px;}
.title_b .more{ color: #707070; font-size: 14px; padding-top: 25px;}
.title_b .more:hover{color: #af0525;}
.xyxw_tj{ margin-top: 26px; border-bottom: 1px dashed #dadada; padding-bottom: 22px;}
.xyxw_tj_img{ width: 336px;}
.xyxw_tj_img img{ width: 336px; height: 231px;}
.xyxw_tj_r{ width: 350px;padding-top: 5px;}
.xyxw_rq{ width: 83px; height: 24px; line-height: 24px; font-size: 13px; color: #fff; background: url("../images/rq_tb1.jpg") 10px center no-repeat #af0525; padding-left: 25px; }
.xyxw_tj_r h1{ font-size: 18px; color: #112953; font-weight: 600; line-height: 46px;}
.xyxw_tj_r p{font-size: 14px; color: #707070;line-height: 28px; height: 115px; padding-bottom: 15px;}
.xyxw_tj_r a{ color: #af0525; font-size: 14px; }
.xyxw_lb{}
.xyxw_lb ul li{ font-size:16px; text-align: left; font-weight: 600; height:46px; line-height:46px; color:#112953; border-bottom: 1px dashed #dadada; }
.xyxw_lb ul li a{ color: #112953;}
.xyxw_lb ul li a:hover{ color:#af0525;}
.xyxw_lb ul li span{float:right; font-size: 14px; font-weight: 100; color: #9a9a9a; background: url("../images/rq_tb2.jpg") left center no-repeat;padding-left: 18px;}


.tzgg{ width:440px;}
.tzgg_lb{margin-top: 26px; height: 440px;}
.tzggnr{ margin-bottom: 20px; padding-bottom: 19px;border-bottom: 1px dashed #dadada; }
.tzggnr span{ width:56px; height: 52px; float:left; background:#112953;}
.tzggnr span em{ font-size:28px; color:#fff; text-align:center; line-height:32px; display:block;}
.tzggnr span i{ font-size:13px; color:#fff; text-align:center; line-height:18px; display:block;  }
.tzggnrwz{width:365px; float:right; padding-right:5px;}
.tzggnrwz h1{ font-size:18px; color:#707070; padding-bottom:3px;}
.tzggnrwz h1 a{color:#707070;}
.tzggnrwz h1 a:hover{ color:#af0525;}
.tzggnrwz p{ font-size:14px; color:#707070; }

.jxzl{ width: 570px;}
.jxzl_lb{ padding-top: 15px;}
.mtsj_top{text-align: center; height: 61px; padding-bottom: 50px; padding-top: 30px;}
.mtsj_nr{ margin-bottom: 30px;}
.pic{float:left;position:relative; width: 228px; float: left; margin: 0px 3px;}
.pic .black{cursor:pointer;width:100%; height:200px;position:absolute;left:0;top:0;background-color:#112953;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.pic .biaot{padding-left:10px; top:40px; height: 57px; width: 218px; line-height: 26px; padding-top: 15px; font-size: 18px; position:absolute; color:#fff; z-index:9; text-shadow:1px 1px 1px #000; background: url("../images/banner-bg.png")}
.pic .biaot a:hover{color:#fff;}
.pic a:hover .black{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); color:#fff;}
.mtsj_gd{color: #707070; font-size: 14px; margin:0 auto; display: block; width: 52px; height: 52px; line-height:52px;border: 1px solid #939392; text-align: center;border-radius: 40px; }
.mtsj_gd:hover{ background: #af0525; color: #fff; border: 1px solid #fff;}
/*foot*/
.f{background:#3462c7 ; height:200px; margin-top:30px; }
.f_logo{ width:665px; float: left; margin-top:60px;}
.f_wz{ width: 290px; float: left;padding-left:45px; line-height: 34px; color: #fff; font-size: 14px; padding-top: 42px;}

.f_bq{padding-top:10px; color:#fff; font-size:13px; line-height:28px; }
.f_lj{ padding-left: 50px; width:205px; float: left; color: #fff;font-size:14px; margin-top: 20px; }
.f_lj li{ height: 35px; width:205px; margin-top: 35px; }
.f_lj li select{ width:205px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: #0d399c; border-radius: 5px; border: none;}
.wxlj{width:170px; padding-top:30px;}
.wxlj li{width:170px; height:38px; line-height: 38px; color: #fff; font-size: 15px;padding-top: 20px; }
.wxlj li a{color: #fff;display:block; }
.wxlj li img{vertical-align:middle}
.f_b{ height: 35px; background: #7da5e8; line-height: 35px; color: #fff; font-size: 14px;  text-align:center;}



/*内页*/
.ny_banner {width: 100%;
    height: 335px;
    margin: 0px auto;
    z-index: 1;
    margin-top: -190px;  background:url(../images/ny_banner.jpg) center top no-repeat; 
    }
.con-left { float: left; width: 280px; margin-top: 25px; }

.left-top { display: block; height: 80px; padding: 20px 0 0 16px; background:#0d399c;}
.left-top h3{color: #fff; font-size: 36px;font-family:"Aparajita"; line-height: 36px;}
.left-top h4{ font-size: 20px; font-weight: bold; color:#fff; padding-top: 4px;}

.left-list ul li{ background-color:#e3e7ea; background:url(../images/list-bg.png) no-repeat 0 -58px;}
.left-list ul li > a{ display:block;height:58px; line-height:58px; padding-left:35px; font-size:14px; border-bottom:1px solid #d1d7dc;}
.left-list ul li:hover > a, .left-list ul li > a.cur { background: #af0525 url(../images/list-bg.png) no-repeat 0 0; color:#fff;}

.left-list ul li{ background-color:#e3e7ea; background:url(../images/list-bg.png) no-repeat 0 -58px;}
.left-list ul li h4 a{ display:block; line-height:58px; padding-left:35px; font-size:14px; border-bottom:1px solid #2d61d6;}
.left-list ul li:hover h4 a, .left-list ul li.cur h4 a{ background: #2d61d6 url(../images/list-bg.png) no-repeat 0 0; color:#fff;}

.left-list .sublist { display: none; background: #f2ecec; padding:0 10px 10px; }
.left-list .sublist p { height: 50px; line-height: 50px; padding-left: 36px; border-bottom: 1px solid #e2dce2; background: url(../images/list4.png) no-repeat 20px center; }
.left-list .sublist p a { display: block; color: #1a1a1a; }
.left-list .sublist p a:hover { color: #af0525; }

.left-bottom { background:#e8e8e8;}
.left-bottom dl dt img { width: 280px; height: 184px; display: block; }
.left-bottom dl dd{ padding: 15px; color:#666;}
.left-bottom dl dd h3 a{ font-size: 16px; color:#1a1a1a;}
.left-bottom dl dd p {line-height: 21px; padding-top: 10px; }
.left-bottom dl dd p a, .right-top span a:hover, .right-top span a.cur { color:#af0525;}


.lxzd_link li{width:100%;height:auto;overflow:hidden;margin-bottom:15px;}
.lxzd_link li.list0{margin-top:20px}
.lxzd_link .pic,.rxsq_right .links .text{height:62px;float:left}
.lxzd_link .pic{width:70px; margin: 0px;}
.lxzd_link .text{width:280px;}
.list-left .lxzd_link .text {width: 259px;float: left;}
.con-right { float: right;width: 825px; padding: 30px 30px 30px 0px; }
.con-right img { max-width: 825px; }
.lxzd_link .text h4,.lxzd_link .text h4 a{
    text-align: center;
    color: #fff;
    font:18px/62px 'Microsoft Yahei';
}

.right-top{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a; font-size:20px; line-height:24px; padding:8px 0px; margin-bottom: 16px;}
.right-top span{ float:right;font-size:12px;}
.right-top span a{ padding:0px 2px; color: #666;}
.right-top .home { padding-left: 20px; background: url(../webimages/home.gif) no-repeat; }

.nyright{ width:870px; float:right; background: #fff; margin-top: 30px; padding-bottom: 20px;}
.nyright_t{ width:870px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;  line-height:42px;  font-size:16px; color: #1a1a1a; }
.nyright_t h1{ float:left; font-size:20px; color:#333; font-weight:normal;}
.nyright_t span{ font-size:14px; color:#666; background:url(../images/home.gif) left center no-repeat; padding-left: 24px;  }
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}
.nyright_zw{ width:860px; line-height:28px; color:#333; font-size:15px; margin:20px 0 0 0; min-height: 400px; padding: 0px 5px;}
.nyright_zw p{ text-indent:2em;}
.ArticleTitle{line-height: 28px;  padding-bottom: 8px;  font-size: 21px;  color: #112953;  font-weight: normal;  text-align: center;}
.ArticleMessage{border-left:none;border-right:none;color:#999;height:26px;line-height:26px;text-align:center; margin-bottom:20px;}
.ArticleTencont{line-height:200%;width:98%;padding:20px 1%;}
.NewsPreNext{height:32px;line-height:32px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.NewsPreNext .NewsPre{float:left;display:inline-block; padding-top:15px;}
.NewsPreNext .NewsPre a{color:#000;}
.NewsPreNext .NewsPre a:hover{ color:#093c7f}
.ny_news_lb {padding-top:10px; padding-right: 10px;padding-left: 10px; min-height: 400px;}
.ny_news_lb ul li{ font-size: 15px; border-bottom: dashed 1px #e7e7e7; color: #333; background:url("../images/list1.png") 5px center no-repeat; padding-left: 20px; line-height: 36px;}
.ny_news_lb ul li span{ float: right; font-size: 13px; color: #888;}


.clearfix { padding-top: 20px; }
.clearfix li { float: left; width: 190px; height: 200px; margin: 0 15px 20px 12px; position: relative; overflow: hidden; cursor: pointer; }
.clearfix li img { width: 190px; height: 200px; display: block; }
.clearfix li p { width: 182px; height: 40px; line-height: 40px; padding-left: 8px; font-size: 14px; color: #fff; background: url(../images/banner-bg.png); position: absolute; left: 0; bottom: 0; overflow: hidden; }
.clearfix li .con1 { display: none; width: 162px; height: 176px; padding: 24px 14px 0; font-size: 12px; color: #fff; line-height: 24px; background: url(../images/banner-bg.png); position: absolute; top:0; left: 0; }
.clearfix li .con1 h4 { font-size: 14px; padding-bottom: 8px; }
.clearfix li .con1 em { color: #fff; position: absolute; bottom: 30px; left: 16px; }

.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center;}
.News_fh a{ color:#fff;}
/*搜索列表翻页*/
.product_page{background: #fff; font-size:12px; text-align: center; padding-bottom:0px; 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:#463b7f; background: #fff; border-color:#463b7f;}
.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: #af0525; border-color:#af0525;}
.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:#c7181d; border-color:#c7181d}
.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;} }
@-moz-document url-prefix() { .product_page a{line-height: 20px;}}

.ny_tplb{ padding-top: 10px; min-height:400px;}
.ny_tplb ul{ margin-left: 10px;}
.ny_tplb ul li{ width: 171px; float: left;  text-align: center; margin: 10px 5px 0px 6px;}
.pcimg{ width:167px; height:120px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:167px; height:120px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.maincontent {color:#333333; font-size:14px; margin-top: 15px;}
.maincontent p {font-size:15px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.maincontent h3 {color:#323232;font-size:14px;}


.ny_gljg{ margin:10px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #af0525; text-align: center; font-size: 18px; margin-bottom: 10px; width: 894px;}
.ny_gljg_nr{ border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;margin-bottom: 10px; width: 894px;}
.ny_gljg_a{  }
.ny_gljg_a ul li{ background: #ededed; text-align: center; font-size: 16px; color: #22122c; width: 297px; float: left; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; height: 50px; line-height: 50px;}
.ny_gljg_a ul li p{}
.ny_gljg_a ul li a{color: #22122c;}
.ny_gljg_a ul li a:hover{ color: #c7181d;}
.ny_gljg_b ul li{ background: #fff;}

.ny_tplb{ padding-top: 10px; min-height:400px;}
.ny_tplb ul{ margin-left: 10px;}
.ny_tplb ul li{ width: 200px; float: left;  text-align: center; margin: 10px 10px 0px 10px;}
.pcimg{ width:196px; height:150px; padding:1px; border:1px solid #d3d3d3; background-color:#ffffff;}
.pcimg img{ width:196px; height:150px; }
.pctit{ line-height:24px; font-size:14px; display: block;}

.ny_xxgk_fl_bt{ background: url("../images/ny_top_b1.jpg") center left no-repeat; height: 30px; line-height: 30px;}
.ny_xxgk_fl_bt em{ background: #fff; height: 30px; line-height: 30px; display: inline-block; float: left; padding-right: 15px; font-size: 18px; color: #1a1a1a; font-weight: 600;}
.ny_xxgk_fl_bt a{ font-size:13px; color:#333333; display:block; float:right; line-height: 30px; }
.ny_xxjj_nr{ padding: 10px 5px;}
.ny_xxjj_nr .gda{color:#e5a625;}
.ny_xxjj_nr_wz{ width: 570px; float: left;}
.ny_xxjj_nr_wz p{font-size:15px; text-indent:2em; white-space:normal; line-height:26px;}
.ny_xxjj_nr_img{ float: right; width: 290px;}
.ny_xxjj_nr_img img{ width: 290px; height: 193px;}


.ny_xxld span{ font-size:15px; text-align: left; float: left; display: inline-block; height:32px; line-height:32px; color:#000; background: url(../images/list1.jpg)left center no-repeat; padding-left:10px; padding-bottom: 10px;padding-top: 10px; padding-right: 30px;}
.ny_xxld span a{ color: #000;}
.ny_xxld span a:hover{ color: #af0525;}
.ny_lsyg, .ny_xydt{ text-align: center;}
.ny_lsyg img, .ny_xydt img{text-align: center;  width: 600px;}




.E_main_a{ background: #fcfcfc; height: 320px; width: 100%; padding-top: 20px; padding-bottom: 30px;}
.e_titie{font-size: 20px;color: #0d399c; text-align: center;}
.e_titie em{ color: #0d399c; font-size: 36px;font-family:"Aparajita"; line-height: 65px;}
.e_main_nr{font-size: 19px;  line-height: 150%;  font-family: 'Times New Roman';text-indent: 2em; padding-bottom: 30px;}
.Emtsj_gd{ background: #0d399c; color: #fff; border: 1px solid #fff;}

.E_main_b{ background: #fff;}
.e_titie_b{color: #112953;}
.e_titie_b em{color: #af0525;}
.e_main_nr_b{}
.Emtsj_gd_b{background:#af0525;}