@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{font-size:14px;min-width:1200px;}
body{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#343434; line-height:22px;}
a{text-decoration:none;color:#333;outline:none;}
a:active{text-decoration: none;}
a:hover{color:#000;text-decoration:none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none};
img{border:none;}
ul,li{list-style:none;}
hr{border-top:1px solid #ccc;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

/*英文字体*/
.arial{font-family: arial;}
/*容器居中*/
.block-center{display: block;margin-left:auto;margin-right:auto;}
/*文字居中*/
.text-center{text-align: center;}
/*通用容器*/
.container{width:1180px;}
/*相对定位*/
.posrel{position:relative;}
/*固定定位*/
.posfix{position: fixed;}

/*header*/
.header{height: 110px;}
.header .logo{height:110px;}
.header .logo span{font-size:14px;line-height: 26px;color: #262626;font-weight: normal;
	padding-left:10px;border-left:1px solid #dadada;margin-left:5px;margin-top:30px;display: block;
}
.header .head-right{margin-right:15px;}
.header .top{height:48px;line-height: 48px;border-bottom:1px solid #dadada;display: inline-block;
	margin-top:5px;
}
.header .tel{padding-left:25px;font-weight: normal;color: #eb3900;font-size:15px;margin-left:10px;}
.header .tel-ico1{background: url(../images/top_tel1_ico.jpg) no-repeat;}
.header .tel-ico2{background: url(../images/top_tel2_ico.jpg) no-repeat;}
.header .top .top_right{color:#474747}
.header .top .top_right_ico{color:#888787}

/*head_mini*/
.head_mini{top:0;left:0;right:0;background: url(../images/head_mini_bg.png) repeat-x;height:30px;
	z-index:99;display: none;
}
.head_mini ul li{float:left;line-height: 61px;padding:0 25px;}
.head_mini ul li strong{font-weight:normal;font-size:15px;color:#373737;}
.head_mini ul li strong:hover{color: #EC3805;}

/*nav*/
.nav{height:55px;line-height: 55px;margin-top:2px;}
.nav ul li{float: left;padding:0 15px;}
.nav ul li h3{font-weight: normal;font-size:15px;line-height: 50px;}
.nav ul li a{display: inline-block;}
.nav ul li a.on{background: url(../images/nav_on_ico.gif) no-repeat  center 40px ;}
.nav ul li a:hover{background: url(../images/nav_on_ico.gif) no-repeat  center 40px ; color: #EC3805}
.nav ul li.drop-down {position: relative;}
.nav ul li .hideul{padding:10px 0;border-top:1px solid #f2f2f2;display:none;z-index:9999; background:rgba(255,255,255,0.9) !important;background:#fff;position: absolute;left:0;min-width:70px;}
.nav ul li .hideul a{color: #454545;font-size:13px;}
.nav ul li .hideul .list{padding:0 30px;position: relative;}
.nav ul li .hideul .container{padding:20px 0;}
.nav ul li .hideul li.ptli{height:38px;line-height:38px;float: none;position: relative;}
.nav ul li .hideul li.ptli a{display: block;}
.nav ul li .hideul li a:hover{background:none;text-decoration: underline;color:#EB3900;}
.nav ul li .hideul .case_slide .case_slide_pic ul li{float: left;padding:0 20px;position: relative;}
.nav ul li .hideul .case_slide .case_slide_pic ul li img{border:5px solid #f2f2f2;}
.nav ul li .hideul .case_slide .case_slide_text{width:500px;}
.nav ul li .hideul .case_slide .case_slide_text ul li{width:50%;float: left;border-bottom:1px solid #ccc;}



/*search*/
.search{width:43px;height:43px;position:absolute;right:-25px;top:50%;margin-top:-26px;}
.search a{display: block;background: url(../images/search_sub_bg.jpg) no-repeat;height:100%;}
.search a:hover{background: url(../images/search_sub_bg_on.jpg) no-repeat;}

/*footer*/
.footer .foot_top{background: #595959;}
.footer .foot_top .foot_logo{background: url(../images/foot_logo.png) no-repeat;height: 77px;
	padding-left:210px;color:#dfdfdf;
}
.footer .foot_top .foot_logo h2{font-size:16px;font-weight: normal;padding:5px 10px;margin-top:8px;
	line-height:26px;border-left:1px solid #7D7D7D;
}
.footer .foot_top .foot_tel{background: url(../images/foot_tel.png) no-repeat 0 center ;padding-left:30px; 
	font-size:32px;height:100%;line-height: 77px; color: #cbcbcb
}
.foot{background: #3e3e3e;padding:35px 0 10px;}
.foot .foot_menu dl{float:left;margin-right:60px;}
.foot .foot_menu dl dt{color:#fff;font-weight: normal;font-size:18px;padding:5px 0 10px;}
.foot .foot_menu dl dt a{color: #fff}
.foot .foot_menu dl dd{line-height: 26px;font-size:14px;}
.foot .foot_menu dl dd a{color: #a8a8a8}
.foot .foot_menu dl dd a:hover{color: #FD5300}

.foot_ewm{overflow: hidden;margin-top:10px;}
.foot_ewm ul li{float:left;margin-left:20px;}
.foot_ewm ul li p{text-align: center;font-size:15px;color:#fff;padding:5px 0;}

.foot .link{border-top:1px solid #5a5a5a;margin-top:15px;padding:15px 0 5px;}
.foot .link h3{font-weight: normal;font-size:14px;color:#999;line-height: 22px}
.foot .link a{color:#999;margin:0 5px;}
.foot .link a:hover{color: #FD5300}

/*copyright*/
.copyright{font-size:13px;color: #5f5f5f;background: #272727;font-size:13px;line-height: 24px;padding:20px 0;}
.copyright a{color: #5f5f5f;}
.copyright .copy_list{float: left;height:72px;width:60px;}
.copyright .qq{background: url(../images/foot_qq.png) 0 center no-repeat;}
.copyright .xl{background: url(../images/foot_xl.png) 0 center no-repeat;}

/*fixed-right*/
.fixed-right{width:50px;height: 100%;position: fixed;z-index:999;top:0;bottom:0px;right:0;background: #2B2B2B;}
.fixed-right ul{height:100%;position: relative;}
.fixed-right ul li{text-align: center;color: #BABABA;font-size:15px;margin-top:15px;}
.fixed-right ul li a{color: #BABABA;display: block;}
.fixed-right ul li a p{font-size:14px;}
.fixed-right ul li a p.xq{width:15px;margin:0 auto;line-height: 16px}
.fixed-right ul li.xqli{background: #fd5300;padding:8px 0;}
.fixed-right ul li.xqli a{color: #fff;}
.fixed-right ul li.xqli a:hover{color:#fff;}
.fixed-right ul li a:hover{color:#fd5300;}
.fixed-right ul li.rtop{background: #484848;}
.fixed-right .bottom{position: absolute;bottom:18px;left:0;right:0;margin:0 auto;}
.fixed-right .hide_tel{background: #484848;position:absolute;right:100px;top:0;width:200px;padding-left:15px;padding-top:5px;height:60px;
	line-height:25px;color:#fff;z-index: 1;display: none;text-align: left;
}
.fixed-right .hide_tel .sj{color: #484848;font-size:30px;position: absolute;right:-8px;top:8px;}
.fixed-right ul li .weipic{position: absolute;top:-40px;padding:5px;background: #fff;display: none;right:100px;}
.fixed-right ul li .weipic p{color: #000}

.ny_main{line-height: 27px;}
.ny_main  .content_prev{margin-top:30px;line-height: 25px;}
.ny_main  .content_next{margin-top:5px;line-height: 25px;}
.ny_main  .returnbt{padding:5px;text-align: center;}
.ny_main  .returnbt input{padding:2px 15px;background:#333;color:#fff;border: none;cursor: pointer;}

/*提示页面*/
.system-message{width:450px;height:250px;background:#f2f2f2;position:fixed;left:0;right:0;margin:auto;top:0;bottom:0;}
.system-message h3.success{font-weight: normal;font-size:18px;color: #394452;text-align: center;margin-top:80px;}
.system-message h3.success span{color:#5eb95e;font-size:15px;margin-right:10px;}
.system-message .jump{text-align: center;margin-top:20px;}
.system-message .jump #wait{color:#f30;font-weight:normal;font-size:15px;}
.system-message .action{text-align:center;margin-top:40px;}
.system-message .action a{display:inline-block;width:100px;margin-right:10px;height:30px;text-align:center;line-height:30px;background:#333;color:#fff;}
.system-message .action a.return{background:#f37b1d;}
.system-message .action a.add{background:#394452;}
.system-message h3.error{font-weight: normal;font-size:18px;color: #394452;text-align: center;margin-top:80px;}
.system-message h3.error span{color:#f60;font-size:15px;margin-right:10px;}

.pagelist {display:inline-block;padding: 10px 0;margin-top:15px;border-top:1px solid #eee;text-align:left;}
.pagelist a,
.pagelist span {float:left;margin-right:-1px;border: 1px solid #ddd; display: inline-block;padding: 15px 25px;background:#fff;}
.pagelist span.current {background: #FD5300;color: #fff;border: 1px solid #ddd;}
.pagelist .next{margin-top: 0;}
.pagelist a:hover,
.pagelist span:hover {background: #FD5300;color: #fff;}
.pagelist span.rows{color:#343434;background: #fff;}

.ny_page {text-align: center;margin:15px auto;}

/*needsub*/
.needsub{padding:15px;display: none}
.needsub strong{font-weight: normal;font-size:25px;display: block;text-align: center;line-height: 35px;padding-bottom:10px;border-bottom:1px solid #eee;}
.needsub .needinput{margin:15px 0;padding:0 15px;}
.needsub .needinput li{margin-top:18px;height:40px;}
.needsub .needinput li span{display: inline-block;width:20%;font-size:16px;}
.needsub .needinput li input{height: 35px;border:1px solid #ddd;}
.needsub .needinput li input.sub_text{width:80%;text-indent: 10px}
.needsub .needinput li input.sub_textname{width:25%;text-indent: 10px}
.needsub .needinput li input.sub_texttel{width:39%;text-indent: 10px}
.needsub .yz .yzm.on,
.needsub .needinput li input.on{border:1px solid #FD5300;color:#f30;}

.needlist{border-top:1px solid #eee;padding:8px 0;}
.needlist h3{font-size:16px;font-weight:bold;color:#03a5e3;height:30px;line-height: 30px;margin-bottom:5px;}
.needlist ul{overflow: hidden;}
.needlist ul li{width:50%;float:left;line-height: 30px;height: 30px;}
.needsub_sub{margin-top:10px;text-align: center;}
.needsub .submit{padding:5px; width:140px;margin:0 auto;border:0;background: #FD5300;color: #fff;font-size:16px;}
.needsub .yz{padding:10px 0;}
.needsub .yz span{display: inline-block;width:15%;font-size:16px;}
.needsub .yz .yzm{width:25%;height:35px;border:1px solid #ddd;text-indent: 10px}
.needsub .yz img{height:35px;}

/*ny_news_list*/
.ny_news_public{background:#e8e8e8;border-top:1px solid #dadada;padding:25px 0 40px;}
.ny_news_public .ny_news_public_title{height:35px;line-height: 35px;}
.ny_news_public .ny_news_public_title h2{font-size:24px;color:#191919;line-height: 35px}
.ny_news_public .ny_news_public_title .en{line-height:35px;font-family:arial;font-size:24px;color: #969696;text-transform: uppercase;margin-left:10px;}
.ny_news_public .news_left{width:586px;border-right:1px solid #cdcdcd;}
.ny_news_public .news_right{width:586px;padding-left:25px;}
.ny_news_public .list{margin-top:10px;}
.ny_news_public .list li{line-height: 35px;}
.ny_news_public .list li span{color: #7e7e7e}
.ny_news_public .list li a{color: #262626}
.ny_news_public .list li a:hover{text-decoration: underline;color:#DB7501;}