/*通用*/
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,textarea{margin:0px auto; padding:0; border :0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit}
ol, ul ,li{list-style: none}
img {border:0}
a{text-decoration: none; cursor :pointer; color:#333333} 
a:hover{cursor :pointer}
body {color:#333333;background:#FFF; text-align: center; font: 12px/1.5 方正大黑简体,Arial,Helvetica,sans-serif}
div{overflow :hidden}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden}
.clear{clear:both; height :1px; margin-top :-1px} 
.dis{display:block}
.undis{display:none}


.nav{width:100%; height:auto; overflow:hidden; position:relative}

.upbutton{position:fixed; right:10px; bottom:20px; width:50px; height:50px; z-index:999}

.nav_main{width:auto; height:auto; overflow:hidden; font-family: "方正大黑简体","方正大黑简体";}
.nav_top{width:100%; height:157px; overflow:visible}
.logo{width:1360px; height:128px;  overflow:visible}
.logo1{width:226px; height:128px; float:left;}
.logo1 img{width:226px; height:128px;}
.top_dh{width:100%; height:28px; line-height:28px; font-size:13px; background:#f7f7f7; border-bottom:1px solid #cccccc}
.top_dh1{width:1360px;}
.top_dh p{width:200px; float:left; height:28px; text-align:left;}
.top_dh a{padding:0px 5px; float:right}
.top_dh span{font-size:10px; padding:0px 5px; float:right}

.search_01{width:255px; height:32px; display:block; float:left; padding-left:5px; padding-top:3px}
.search_02{width:35px; height:26px; display:block; float:right; padding-top:3px}
.button{width:35px; height:32px; display:block}
.text{width:255px; height:25px; border:none; background:none}

.nav_dh{width:891px; height:68px; float:left; margin:30px 0px 0px 30px; overflow:visible }
/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.car_nav{width:880px; height:68px; line-height:68px; position:relative; z-index:1;  }
		.car_nav a{ color:#fff}
		.car_nav .nLi{ float:left;  position:relative; display:inline;}
		.car_nav .nLi h3{ float:left; background:url(/../images/qh03.jpg) no-repeat left center}
            .car_nav .nLi h3 a {
                display: block;
                font-size: 15px;
                width: auto;
                height: 66px;
                padding:0px 6px 0px 6px;
                font-weight:normal;
                text-shadow:none;
                background:url(/images/line.png) no-repeat left 27px;
                color:#1d2089;
                font-family: "方正大黑简体";
                font-weight:700;
            }
		.car_nav .nLi h3 span{ font-size:12px}		
		.car_nav .sub{ display:none; width:120px; left:0; top:68px;  position:absolute; background:#1d2089;  line-height:30px;}
		.car_nav .sub li{ zoom:1; }
		.car_nav .sub a{ display:block; padding:0 10px; font-size:14px}		
        .car_nav .sub a:hover{color:#fff; font-size:15px}
		.car_nav .on h3 a{ border-bottom:2px solid #000; color:#1d2089}

.banner{width:100%;margin-top:2px}.banner img{width:100%}

.slideBox{ width:100%; overflow:hidden; position:relative }
		.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%;  bottom:17px; z-index:1; transform: translate(-50%, 0%);}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:30px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ff0000; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block; height:522px}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

        .slideBoxny{ width:100%; overflow:hidden; position:relative }
		.slideBoxny .hd{ height:16px; overflow:hidden; position:absolute; left:50%;  bottom:17px; z-index:1; transform: translate(-50%, 0%);}
		.slideBoxny .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBoxny .hd ul li{ float:left; margin-right:5px;  width:30px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBoxny .hd ul li.on{ background:#ff0000; color:#fff; }
		.slideBoxny .bd{ position:relative; height:100%; z-index:0;   }
		.slideBoxny .bd li{ zoom:1; vertical-align:middle; }
		.slideBoxny .bd img{ width:100%; display:block; height:350px}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBoxny .prev,
		.slideBoxny .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBoxny .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBoxny .prev:hover,
		.slideBoxny .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBoxny .prevStop{ display:none;  }
		.slideBoxny .nextStop{ display:none;  }

.nav_nav{width:100%; height:auto; }
.nav_service{width:1200px; height:auto; padding-top:30px;}
.nav_service_title{width:100%; height:70px;}
.nav_service_tielt1{width:100%; height:30px; font-size:30px; text-align:center; font-weight:bold; line-height:30px; margin-bottom:10px;color:#1d2089}
.nav_service_tielt2{width:100%; height:20px; font-size:20px; text-align:center; font-weight:normal; line-height:20px; color:#1d2089; font-weight:bold}
.nav_service_ms{width:100%; height:100px; line-height:30px; font-size:15px; text-align:center;}
.nav_service_img{width:100%; height:200px;}
.nav_service_img ul li{width:200px; height:170px; float:left; padding-top:30px;}
.nav_service_nrms{width:100%; height:230px; background:#efefef; margin-top:10px;}
.nav_service_img ul li img{height:145px}
.nav_service_nrms ul{width:1200px; height:206px; padding-top:8px;}
.nav_service_nrms ul li{width:130px; height:206px; float:left; text-align:left; padding:0px 35px; font-size:14px; line-height:23px;}

.nav_about{width:100%; height:auto; margin-top:30px; background:#efefef; padding:30px 0px;}
.nav_about_title{width:1200px; height:30px; font-size:22px; text-align:center; line-height:30px;}
.nav_about_nr{width:1200px; height:auto; font-size:14px; line-height:26px; text-align:center; padding-top:20px;}
.nav_about_img{width:100%; height:auto;}
.nav_about_img img{width:100%;}

.nav_why{width:100%; height:auto; background-size:100% 100%; height:301px}
.nav_why_nr{width:1200px; height:auto;}
.nav_why_nr1{width:100%; height:auto; float:left; padding-top:40px; line-height:24px; text-align:left; padding-left:40px; color:#fff; font-size:14px;}
.nav_why_nr2{width:100%; height:45px; text-align:left; font-size:20px; color:#fff; display:block}
.nav_why_nra{width:100%; height:30px; text-align:right; font-size:16px; color:#fff; display:block;}

.nav_qyzj{width:1400px; height:auto; padding-top:45px;}
.caseShow1{max-width:1518px;  height:auto; padding-top:40px;}
.caseShow1 .centerCase{width:100%; float:left;  height:252px;}
.ulIndexCase1{ width:100%; height:252px}
.ulIndexCase1 ul{width:100%; height:252px}
.ulIndexCase1 li{width:14.28%; height:252px; float:left; position:relative; margin-bottom:30px;}
.ulIndexCase1 li img{width:90%; height:250px; border:1px solid #000}
.ulIndexCase1 li span{width:90%; height:40px; position:absolute; left:5%; bottom:0px; background-color:rgba(0,0,0,0.5); color: #fff; font-size:16px; line-height:40px;}

.caseShow2{max-width:1518px; height:auto; padding-top:40px;background:#efefef;}
.caseShow2 .centerCase{width:100%; float:left;  height:292px;}
.ulIndexCase2{ width:100%; height:292px;padding-top:20px}
.ulIndexCase2 ul{width:100%; height:292px;}
.ulIndexCase2 li{width:16.66%; height:292px; float:left; position:relative; margin-bottom:30px;}
.ulIndexCase2 li img{width:85%; height:290px; border:1px solid #cccccc}
.ulIndexCase2 li span{width:85%; height:40px; position:absolute; left:7.5%; bottom:0px; background-color:rgba(0,0,0,0.5); color: #fff; font-size:16px; line-height:40px;}


.caseShow3{max-width:1518px; height:auto; padding-top:40px;background:#efefef;}
.caseShow3 .centerCase{width:100%; float:left;  height:292px;}
.ulIndexCase3{ width:100%; height:292px;padding-top:20px}
.ulIndexCase3 ul{width:100%; height:292px;}
.ulIndexCase3 li{width:16.66%; height:292px; float:left; position:relative; margin-bottom:30px;}
.ulIndexCase3 li img{width:85%; height:290px; border:1px solid #cccccc}
.ulIndexCase3 li span{width:85%; height:40px; position:absolute; left:7.5%; bottom:0px; background-color:rgba(0,0,0,0.5); color: #fff; font-size:16px; line-height:40px;}

.nav_hzcbs{width:1200px; height:auto; padding-top:45px;}
.nav_hzcbs_ms{width:1200px; min-height:40px; line-height:30px; text-align:center; font-size:15px;}
.nav_hzcbs_nr{width:100%; height:auto; padding-top:20px;}
.nav_hzcbs_nr img{max-width:1200px;}

.nav_hzcbs_nrcs{width:100%; height:auto; padding-top:20px;}
.nav_hzcbs_nrcs img{width:100%;}

.nav_fxqd{width:100%; height:auto; margin-top:30px; background:#efefef; padding:30px 0px;}
.nav_fxqd_nr{width:1200px; height:auto}

.nav_xsfbh{width:1400px; height:auto; margin-top:50px;}
.nav_xsfbh_ms{width:100%; min-height:40px; line-height:30px; font-size:15px; text-align:center}
.nav_xsfbh_nr{width:100%; height:275px; margin-top:15px;}
.caseShow{max-width:1518px;  height:275px}
.caseShow .leftarrow{ width:15px; height:275px; float:left; cursor:pointer; background:url(../images/l.jpg) no-repeat center center}
.caseShow .centerCase{width:100%; float:left;  height:275px;}
.caseShow .rightarrow{ width:15px; height:275px; float:right; cursor:pointer; background:url(../images/r.jpg) no-repeat center center }
.ulIndexCase{ width:100%; height:275px}
.ulIndexCase ul{width:100%; height:275px}
.ulIndexCase li{width:33.33%; height:275px; text-align:center; float:left; display:inline; margin:0px 6px; }
.ulIndexCase li img{width:92%; height:275px;}


.nav_hzmt{width:1200px; height:auto; margin-top:45px;}

.nav_article{width:1200px; height:auto; margin-top:45px;}
/* 本例子css */
.slideTxtBox{ width:1200px; padding-top:50px;}
.slideTxtBox .hd{ height:42px; line-height:42px; position:relative; width:100%; }
.slideTxtBox .hd ul{ float:left; position:absolute;}
.slideTxtBox .hd ul li{width:140px; height:40px; border:1px solid #cccccc;border-radius:11px; float:left; margin:0px 15px; font-size:16px; text-align:center;}
.slideTxtBox .hd ul li.on{ height:40px;  background:url(/../images/ql05.jpg)no-repeat center; color:#fff}
.slideTxtBox .bd ul{ width:1200px; height:auto; margin-top:26px;}
.slideTxtBox .bd li{ width:278px; height:337px; float:left; margin:0px 10px; border:1px solid #efefef}
.slideTxtBox .bd li img{width:100%; height:160px;}
.date{width:95%; height:160px; line-height:26px; text-align:left; font-size:14px; padding:15px 2.5% 0px 2.5%;}
.date a{color:#666666}
.date span{font-size:18px; padding-bottom:8px;display:block; color:#000}

.nav_link{width:100%; height:auto; margin-top:50px;}
.nav_link_title{width:100%; height:40px; font-size:24px; line-height:40px; font-weight:bold; border-bottom:1px solid #000; text-align:center}
.nav_link_titlel{width:100%; height:4px; font-size:30px; font-weight:bold; border-bottom:3px solid #000; text-align:center}
.nav_link_nr{width:1200px; height:auto; margin-top:15px;}
.nav_link_nr ul{overflow-wrap: break-word;}
.nav_link_nr ul li{width:auto; height:30px; line-height:30px; padding:0px 8px; font-size:18px; float:left; overflow-wrap: break-word;}




.bottom{width:100%; min-height:137px; line-height:35px; font-size:14px; padding-top:10px; padding-bottom:10px;  color:#fff;background:#00024c; margin-top:45px;}
.bottom_01{width:1200px;height:auto; background:url(/images/logo.jpg) no-repeat bottom  center}
.bottom_ewm{width:600px; height:auto; float:left; padding-top:40px;}
.bottom_ewm1{width:127px; height:127px; float:left; margin:0px 30px;}
.bottom_ewm1 img{width:127px; height:127px;}
.bottom_dh{width:auto; height:auto; float:right; padding-top:30px;}
.bottom_dh01{width:120px; height:auto; float:left;}
.bottom_dh01_title{width:100%; height:30px; line-height:30px; text-align:left; color:rgba(222, 222, 222, 1); font-size:14px;}
.bottom_dh01_ul{width:100%; height:auto;}
.bottom_dh01_ul li{width:100%; height:24px; line-height:24px; font-size:12px; color:rgba(169, 169, 169, 1); text-align:left}
.bottom_dh01_ul li a{color:rgba(169, 169, 169, 1);}
.bottom2{width:1200px; height:auto; text-align:center; padding-bottom:20px;color:rgba(169, 169, 169, 1); font-size:12px; line-height:24px;}
.bottom2_tel{width:100%; height:50px; line-height:50px; text-align:center; font-size:22px; color:#fff; font-weight:bold}
 
.nav_ny{width:1200px; height:auto; overflow:hidden; background:#fff;  padding-bottom:30px; padding:10px;}
.ny_wz{width:716px; height:40px; line-height:42px; color:#000; text-align:left; background:url(/../images/home.jpg) no-repeat left center;border-bottom:1px solid #d2e1f1; font-size:16px; padding-left:34px}
.ny_wz a{color:#000}

.nav_ny_top{width:100%; height:45px; background:#f8f8f8; border-bottom:1px solid #cccccc}
.nav_ny_top a{letter-spacing: 0; color: #282828; font-size: 14px; line-height: 46px; display: block; padding: 0 31px; display: inline-block;}

.nav_ny_l{width:208px; float:left; margin-top:15px; border:1px solid #d2e1f1}
.nav_ny_l_top{width:192px; height:39px; border-bottom:#cccccc;text-align:left;border-bottom:1px solid #d2e1f1; font-size:16px; line-height:40px;margin:0 auto;}
.nav_nav_list{width:192px; margin:0 auto; padding:6px 0px;}
.nav_nav_list li{width:100%; height:30px; line-height:30px; text-align:left; background:url(/../images/add.jpg) no-repeat left center; border-bottom:1px solid #d2e1f1; font-size:13px}
.nav_nav_list li a{width:187px; padding-left:15px; color:#000}
.nav_ny_c{width:750px; float:left; margin-top:15px; margin-left:15px;}
.nav_ny_r{width:210px; float:right; margin-top:15px;}
.nav_ny_r_01{width:196px; height:auto; border:1px solid #d2e1f1; padding:6px;}
.nav_ny_r_01 ul li{width:80px; height:40px; background:#1d2089; float:left; margin:5px 9px; line-height:40px; font-size:16px; text-align:center}
.nav_ny_r_01 ul li a{color:#fff}
.nav_ny_r_02{width:188px; height:auto; padding:10px; border:1px solid #cccccc; margin-top:15px; background:#d2e1f1}
.nav_ny_r_02 ul li{width:188px; height:30px; margin:8px 0px; text-align:left;}
.wzbt{width:60px; height:30px; float:left; display:block; line-height:30px;}
.wzsr{width:120px; height:30px; float:right; display:block}
.droplist{width:120px; height:28px;}
.droplist1{width:120px; height:22px;}
.btncss{width:120px; height:30px; border:1px solid #cccccc; background-color:#1d2089; color:#fff; margin-left:34px;}
.nav_ny_r_03{width:210px; height:auto; margin-top:15px;}
.nav_ny_r_03 ul li{width:79px; float:left; height:30px; line-height:30px; margin:6px 0px; background:url(/images/pa45.gif) no-repeat center left; font-size:13px; text-align:left; padding-left:26px;}

.nav_ny_rtitle{width:100%; height:60px; line-height:60px; font-size:30px; text-align:center; margin-top:30px;}
.nav_ny_tnr{width:100%; height:auto; overflow:hidden; text-align:left; line-height:26px; padding-top:30px; font-size:14px;}
.nav_ny_tnr span{ font-size:14px;}
.nav_ny_gg{width:1200px; height:auto; margin-top:45px;}
.nav_ny_ggimg{width:456px; height:auto; float:left; margin:0px 72px;}
.nav_ny_ggimg img{width:456px;}

.nav_ny_news{width:100%; min-height:200px; background-color:#efefef; padding:35px 0px;}
.nav_news_title{width:100%; height:70px;}
.nav_news_tielt1{width:100%; height:30px; font-size:26px; text-align:center; line-height:30px; margin-bottom:10px;}
.nav_news_tielt2{width:100%; height:20px; font-size:20px; text-align:center; font-weight:normal; line-height:20px; color:#737373}
.nav_news_nr{width:1200px; height:auto; margin-top:35px;}
.nav_news_nr ul li{width:278px; height:337px; float:left; margin:0px 10px; border:1px solid #efefef; background-color:#fff}
.nav_news_nr ul li img{width:100%; height:160px;}

.ny_about_01{width:100%; height:520px; margin-top:50px; background:url(/images/aboutbj.jpg) no-repeat top center; background-size:100% 100%; position:relative}
.ny_about_ms{width:587px; margin: 0 auto; /*水平居中*/ position: absolute; /*设置position属性*/ background-color:#fff;top: 50%; left:50%; padding:60px 60px 20px 60px;transform: translate(-50%, -50%);}
.ny_about_title{width:587px; height:50px; line-height:26px; text-align:left; font-size:20px;}
.ny_about_title span{font-size:15px; color:#999999}
.ny_about_ms01{width:100%; height:auto; line-height:24px; font-size:13px; text-align:left; margin-top:20px;}
.ny_about_img{width:100%; height:auto; margin-top:20px;}
.ny_about_img img{width:100%;}
.ny_about_nr{width:1200px; height:auto; margin-top:40px;; text-align:left; font-size:13px; line-height:24px;}

.nav_contact{width:1200px; height:auto; margin-top:20px;}
.nav_contact_left{width:240px; min-height:400px; float:left}
.nav_contact_lefttitle{width:100%; height:30px; line-height:30px; text-align:left; font-size:14px; font-weight:bold}
.nav_contact_nr{width:100%; height:auto; background:url(/images/left_t1.gif) no-repeat top left; padding-top:30px; background-size:100%}
.nav_contact_nrqq{width:100%; height:35px; text-align:left; background:url(/images/pa45.gif) no-repeat center left; padding-left:35px; line-height:35px; font-size:13px;}
.nav_contact_nrtime{width:100%; height:35px; text-align:left; background:url(/images/serviceOnlineTime1.png) no-repeat left center; padding-left:35px; line-height:35px; margin-top:8px; font-size:14px; border-top:1px solid #d2e1f1; padding-top:5px;}
.nav_contact_nrtime1{width:100%; height:25px; text-align:left; line-height:25px; font-size:13px;}
.nav_contact_nrtel{width:100%; height:35px; text-align:left; background:url(/images/serviceOnlineCall.png) no-repeat left center; padding-left:35px; line-height:35px; margin-top:8px; font-size:14px; border-top:1px solid #d2e1f1; padding-top:5px;}
.nav_contact_right {
    width: 900px;
    border: 1px solid #d2e1f1;
    min-height: 300px;
}

.nav_ny_rtop{width:100%; height:46px; padding-top:30px; border-bottom:1px solid #d0d0d0; line-height:46px; font-size:26px; text-align:center}
.nav_ny_rtop span{font-size:16px; padding-left:10px;}
.nav_ny_rtopw{width:auto; line-height:46px; float:right; font-size:13px;}

.nav_xwnr{width:100%; height:auto; overflow:hidden; padding-top:15px}
.nav_xwnr ul{width:100%; height:auto;}
.nav_xwnr ul li{width:100%; height:140px;  text-align:left; border-bottom:1px solid #cccccc;  padding-top:25px;}
.xwnr_time {width: 84px;height: 84px;float: left;background-color: #efefef;text-align: center;line-height: 20px;}
.xwnr_time span{width:100%; height:26px; line-height:26px; display:block; font-size:20px; padding-top:18px;}
.xwnr_nr{width:650px; float:right; height:84px;}
.xwnr_title{width:100%; height:30px; line-height:30px; font-size:16px;}
.xwnr_title a:hover{font-size:20px; color:#d93037}
.xwnr_shorts{width:100%; height:54px; line-height:27px; text-align:left; font-size:13px; color:#999999}
.page{width:100%; margin-top:30px;}

.xwny_title{width:100%; height:45px; line-height:45px; text-align:center; font-size:15px;}
.xwny_fx{height: auto; padding-top:8px; text-align: left; font-size: 12px; border-top: 1px solid #d2e1f1; border-bottom: 1px solid #d2e1f1; margin-bottom: 10px;}

.wz_jj{width:100%; height:auto; text-align:left; line-height:26px; font-size:14px;}

.nav_ny_l1{width:254px; height:auto; background:#d93037; padding-bottom:12px;}
.nav_ny_l1t{width:240px; height:56px; padding-left:14px; font-size:20px; color:#fff; line-height:56px; float:left; text-align:left}
.nav_ny_l1t span{ font-size:16px; padding-left:10px; color:#fff}
.nav_ny_l1n{width:240px; height:auto; border:1px solid #dbdada; background:#f5f5f5; padding:6px 0px; float:left}
/* 本例子css */
		.sideMenu{}
		.sideMenu h3{ height:35px; line-height:35px; padding-left:10px;  border-bottom:1px solid #e3e3e3; cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; text-align:left; font-size:15px}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:8px 15px; display:none; /* 默认都隐藏 */ text-align:left; border-bottom:1px solid #e3e3e3}
		.sideMenu ul li{width:186px; height:30px; line-height:30px; background:url(/../images/link_bg2.gif) no-repeat left center; padding-left:12px;}
		.sideMenu ul li a:hover{ color:#004c83}
.nav_ny_l2{width:252px; height:auto; padding:5px 0px; border:1px solid #dbdada; margin-top:20px; color:#fff}
.nav_ny_l2t{width:236px; height:40px; padding-left:16px; color:#d93037; font-size:20px; line-height:40px; text-align:left}
.nav_ny_l2t span{ padding-left:10px; color:#999999; font-size:16px;}
.nav_ny_l2t1{width:236px; padding-left:16px;color: #d93037; font-family: impact; font-size: 28px; text-align:left}
.nav_ny_l2 dl{width:220px; padding:0px 16px; height:30px; line-height:30px; text-align:left; font-size:14px;}
.nav_ny_l2 dl dt{width:52px; float:left; height:30px; padding-left:24px; color:#000}
.nav_ny_l2 dl dd{width:144px; float:left; height:30px; color:#000}
.nav_ny_l2tnews{width:214px; padding:5px 10px;}
.nav_ny_l2tnews ul li{width:198px; height:30px; line-height:30px; text-align:left; font-size:14px; background:url(/../images/add.jpg) no-repeat left center; padding-left:16px;}

.nav_ny_l1n1{width:220px; height:auto; padding-left:10px; padding-right:10px}
.nav_ny_l1n1 li{width:200px; background:url(/../images/triangle.png) no-repeat left center; height:40px; border-bottom:1px solid #e3e3e3; padding-left:20px; line-height:40px; font-size:15px; text-align:left}

.tsxq11{width:100%; height:auto; padding-top:15px; text-align:center}
.tsxq11 img{width:248px; height:295px;}


.xwfl{width:100%; min-height:30px; line-height:30px;}
.xwfl ul li{width:307px; float:left; font-size:14px; border-right:1px solid #d93037}


.nycontent{width:820px; height:auto; padding-top:10px;}
.page_news_list{width:100%; height:auto;}
.page_news_list li{width:307px; height:25px; line-height:25px; padding-top:3px; text-align:left; border-bottom:1px solid #d2e1f1; border-right:1px solid #f03; float:left}
.page_news_list li a{ font-size:12px;  padding-left:3px; color:#00b38a}


.nav_cpnr{width:100%; height:auto; overflow:hidden; padding-top:10px;}
.nav_cpnr ul{width:100%; height:auto; overflow:hidden}
.nav_cpnr ul li{width:550px; height:auto; float:left; border-bottom:1px solid #d2e1f1; margin-top:30px; margin-left:25px; margin-right:25px; padding-bottom:30px}
.nav_cpnr ul li img{width:95px; height:130px; float:left; border:1px solid #d2e1f1; padding:1px}
.nav_cpnr ul li p{width:430px; height:130px; line-height:25px; text-align:left; float:right}
.nav_cpnr ul li a{font-size:15px;}
.nav_cpnr ul li a:hover{font-size:18px;color:#d93037}
.nav_cpnr ul li p span{ font-size:13px; width:100%; display:block; min-height:18px; line-height:21px; padding:3px 0px; color:#999999}


.nav_cpnr1{width:100%; height:auto; padding-top:40px;}
.nav_cpnr1 ul li{width:20%; height:252px; float:left; position:relative; margin-bottom:30px;}
.nav_cpnr1 ul li img{width:90%; height:250px; border:1px solid #000}
.nav_cpnr1 ul li span{width:90%; height:40px; position:absolute; left:5%; bottom:0px; background-color:rgba(0,0,0,0.5); color: #fff; font-size:16px; line-height:40px;}


.nav_cpnr2{width:818px; height:auto; overflow:hidden; padding-top:15px; border:1px solid #cccccc; margin-top:10px;}
.nav_cpnr2 ul{width:788px; height:auto; overflow:hidden; padding:0px 15px;}
.nav_cpnr2 ul li{width:788px; height:150px; border-bottom:1px solid #cccccc}
.nav_cpnr2 ul li img{width:160px; height:130px; float:left}
.authordd{width:600px; height:130px; line-height:30px; text-align:left; display:block; font-size:14px; float:right}
.authordd span{ font-size:16px;}
.authordd p{ height:60px;}
.authordd a:hover{ color:#f03}

.nav_ny_yd{width:685px; height:auto; overflow:hidden; line-height:30px; text-align:left; font-size:15px; font-weight:bold; padding-top:15px;}

.commentform{width:800px; height:auto; padding-top:10px;}
.nTitle{width:100%; height:30px; line-height:30px; font-size:15px; font-weight:bold}
.commentform dl{width:100%; min-height:35px; margin-top:8px; overflow:hidden}
.commentform dl dt{ float:left; width:100px;}.commentform dl dd{ float:left}

.tsxq{width:100%; height:auto; padding-top:15px; }
.tsxq img{width:208px; height:295px; float:left;}
.tsxq1{width:530px; height:295px; float:right; }
.tsxq1p{width:260px; height:35px; line-height:35px; text-align:left; float:left; font-size:15px}
.tsxq1p1{width:260px; height:35px; line-height:35px; text-align:left; float:right; font-size:15px}
.wz_jjtitle{width:1083px; border:1px solid #d8d8d8; margin-top:20px; height:40px; line-height:40px; text-align:left; font-size:18px; padding-left:15px}
.tszzxq{width:100%; height:auto; line-height:30px; text-align:left; font-size:14px; color:#999999; float:left; padding-top:10px;  margin-top:15px; border-top:1px dashed #d8d8d8}
.tsxq1 p a{width:120px; background:#d93037; height:30px; display:block; color:#fff;border-radius: 6px; line-height:30px; text-align:center}

.nav_cpfl{width:100%; height:30px;margin-top:15px;}
.nav_cpfl a{width:150px; height:30px; background:#333333; border-radius: 6px 6px 0px 0px; display:block; float:left; margin-right:15px; color:#fff; font-size:15px; text-align:center; line-height:30px}
.nav_cpfl a:hover{ background:#d93037}

.tsaljx{width:1078px; border:1px solid #cccccc; margin-top:10px; padding:10px;}
.tsaljx p{width:100%; height:40px; font-size:18px; text-align:left}
.tsaljx ul{width:100%; height:216px;}
.tsaljx ul li{width:134px; height:201px; float:left; margin:0px 11px; padding:0px 11px}
.tsaljx ul li img{width:112px; height:160px; border:1px solid #cccccc; padding:12px;}
.tsaljx ul li span{ font-size:14px; line-height:30px; width:134px; height:30px; display:block}

.input{ background:none; border:2px solid #d93037; height:30px; padding:0px 5px;}
.txtborder{background:none; border:2px solid #d93037; height:30px; padding:0px 5px; width:350px}
.submit{width:100px; height:30px; display:block; float:left; text-align:center; margin-left:10px; font-size:15px}

.search_01{width:344px; height:30px; display:block; float:left; border:2px solid #00b38a}
.search_02{width:102px; height:34px; display:block; float:right; background:#00b38a}
.button{width:102px; height:34px; display:block; font-size:16px; color:#fff; line-height:34px}
.text{width:335px; height:28px; border:none; background:none; padding-left:5px; line-height:28px}


:focus { -moz-outline-style: none }
.clear { clear: both; height: 0; overflow: hidden; visibility: hidden; }
.hidden, .hide { display: none }
.block, .show { display: block }
.fl { float: left }
.fr { float: right }
.fline { float: left; display: inline }
.clearfix:after { clear: both; content: "."; height: 0; display: block; visibility: hidden }
.chgBtn { cursor: pointer }
.fwr { font-family: "微软雅黑" }
.far { font-family: Arial }
.fb { font-weight: bold }
.auto { margin-left: auto!important; margin-right: auto!important }
.cor_red { color: #ff0000 }
.cor_org { color: #FF4400; }
.cor_bs, .cor_bs:hover { color: #fff }
.autoImg img { height: auto; width: 100%; display: block; }
.button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
color: #fff; }
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.cor_bs, .cor_bs:hover { color: #ffffff; }

.mKeBanner, .mKeBanner div { text-align: center; }
/*弹出层 CSS*/
.gb_resLay { height: 58px; width: 100%; margin: 0 auto; }
.gb_res_t { line-height: 58px; height: 58px; width:auto; float:left; position: relative; font-size: 14px; text-align: left; padding-right:15px; }

.gb_resItms { margin: 0px 0%; }
.gb_resItms li { text-align: center; float: left; width: 58px; }
.gb_resA img { height: auto; width: 30px; }

@media only screen and (max-width: 500px) {
.gb_resA img { width: 45px; margin-top: 5px; }
}

@media only screen and (max-width: 470px) {
.gb_resItms li { width: 33.333%; }
.gb_resLay { height: 290px; }
.gb_resA img { width: 60px; margin-top: 0 }
}

.bdshare-button-style0-24 .bds_weixin{background-position: 0 0;}
