/*body {
	background:#f9f9f9;
	font-size:13px;
	font-family:"Microsoft YaHei";
}*/

/*font-face { 
font-family: "Bebas"; 
src:url(BEBAS.woff); }

input, label, select, option, textarea, button {
	font-family:Microsoft YaHei;
}
.lan_line { width:68px; height:auto; overflow:hidden; float:right;}
.lan_line ul li { float:left; margin:8px 4px 0px 4px;}
.lan_line ul li img { width:23px; height:23px; border-radius:23px;}

.fl { float:left;}
.fr { float:right;}*/

.not-animated{opacity:0;}
.animated{-webkit-animation-duration:0.8s!important;animation-duration:0.8s!important;behavior:url(http://en.xnimc.com/imgs/css/ie-css3.htc);}


/*header*/
/*.header_bg { width:100%; min-width:1350px; height:98px;}
.header_line { min-width:1350px; max-width:1350px; height:98px; margin:0 auto;}
.logo { width:620px; padding-top:20px; text-align:left;}
.logo2 { width:250px; padding-top:20px;}
.header_txt { width:240px; padding-top:37px; padding-right:80px;}
.header_ewm { width:90px; padding-top:15px; padding-right:80px; text-align:right;}
.hearder_content {}
.hearder_content .share { clear:both; float:right;}
.hearder_content .tel { width:100%; text-align:right; clear:both;}
#share a{ width:20px; height:20px; overflow:hidden;  padding:0px; margin:3px; display:block; float:left;}
#share a.bds_sqq { width:20px; height:20px; overflow:hidden; float:left; display:block; background:url(../images/share1.png) no-repeat;}
#share a.bds_sqq:hover {background:url(../images/share1_on.png) no-repeat;}
#share a.bds_tqq { width:20px; height:20px; overflow:hidden; float:left; display:block; background:url(../images/share2.png) no-repeat;}
#share a.bds_tqq:hover {background:url(../images/share2_on.png) no-repeat;}
#share a.bds_tsina { width:20px; height:20px; overflow:hidden; float:left; display:block; background:url(../images/share3.png) no-repeat;}
#share a.bds_tsina:hover {background:url(../images/share3_on.png) no-repeat;}
#share a.bds_weixin {background:url(../images/share4.png) no-repeat;}
#share a.bds_weixin:hover {background:url(../images/share4_on.png) no-repeat;}*/

/*menu*/
/*.menu_bg { width:100%; min-width:1200px; height:52px; background:url(../images/menu_bg.png) #0e5fa4 no-repeat center; }
.menu_line { width:100%; min-width:1160px; max-width:1400px; height:52px; padding:0px 20px; margin:0 auto; box-sizing:border-box;}
.menu_bg>.menu_line>ul>li { width:11.11111%; float:left; position:relative;}
.menu_bg>.menu_line>ul>li>a {display:block; padding-right:15px; line-height:52px; background:url(../images/menu_jt_right.png) right center no-repeat; font-size:14px; color:#fff; padding:0px 15px; margin:0px 20px; transition:all .5s ease-in-out; text-align:center;}
.menu_bg>.menu_line>ul>li:hover ,.menu_bg>.menu_line>ul>li.cur { background:url(../images/menu_on.png) center no-repeat; background-size:100% 100%;}
.menu_bg>.menu_line>ul>li:hover>a { background:url(../images/menu_jt_down.png) right center no-repeat;}

.menu_bg>.menu_line>ul>li>ul { position:absolute; width:100%; left:0px; top:52px; z-index:2000; background-color:#307638; display:none;}
.menu_bg>.menu_line>ul>li>ul>li { width:100%; line-height:40px;}
.menu_bg>.menu_line>ul>li>ul>li:hover { background-color:#e3e3e3;}
.menu_bg>.menu_line>ul>li>ul>li a, .menu_bg>.menu_line>ul>li>ul>li a:link,.menu_bg>.menu_line>ul>li>ul>li a:visited { color:#fff; font-size:13px; display:block; width:100%; text-align:center;}
.menu_bg>.menu_line>ul>li>ul>li a:hover { color:#010101;}
.search_bt { width:32px; height:32px; overflow:hidden; background:url(../images/search.png) center no-repeat; margin-top:10px; background-color:#f10018; border-radius:32px; margin-left:50px; cursor:pointer;}
#search_li:hover { background:none;}



.search_bg input[type='submit'] { width:123px; height:70px; border:0px; background-color:#d82128; cursor:pointer; font-size:17px; color:#fff;}

.menu_lineimg { padding-top:20px;}
.menu_linediv{ position:absolute; width:394px; padding:0px 30px; background:#307638; overflow:hidden; z-index:4000; display:none; box-sizing:border-box; border-left:1px solid #f65460; border-right:1px solid #ee505c;}
.menu_linec{ margin-top:10px; line-height:30px; color:#fff; font-size:14px;}
.menu_linea a{ display:block; width:120px; height:36px; border:1px solid #ccc; line-height:36px; border-radius:18px; text-align:center; font-size:13px; color:#fff; margin-top:20px; margin-bottom:30px; transition:all 0.3s ease;}
.menu_linea a::after{ content:""; display:block; width:0px; height:36px; background-color:#f10018; border-radius:18px; margin-top:-37px; transition:all 0.3s ease;}
.menu_linea a:hover { background-color:#f10018; border:1px solid #f10018;}
.menu_linea a:hover::after{ width:100%; border:1px solid #f10018;}
*/

/*home about*/
/*.home_about { width:100%; min-width:1200px; min-height:300px; max-width:1400px; margin:80px auto auto auto; padding:0px 20px; position:relative;  box-sizing:border-box;}
.home_about .left {position:absolute; top:0px; padding-right:530px; box-sizing:border-box; z-index:10;}
.home_about .right { width:430px; position:absolute; top:0px; right:20px; z-index:20;}
.honor_banner { width:380px; height:auto; position:relative;}
.honor_banner .tit { width:105px; height:15px; line-height:15px; text-align:center; position:absolute; background-color: rgba(0,0,0,0.48) !important; background-color: #000; filter: alpha(opacity=48); font-size:15px; color:#fff; border-radius:32px; top:1px; right:15px;  z-index:3000;}
.honor_banner .prev { width:65px; height:15px; line-height:15px; overflow:hidden; position:absolute; right:67px; bottom:-38px; background-color:#f10018; z-index:22222; text-align:left; font-size:15px; color:#fff; font-family:"瀹嬩綋"; cursor:pointer; transition: all .5s linear; padding-left:15px; box-sizing:border-box; }
.honor_banner .prev:hover { width:100px; background-color:#00468e; }
.honor_banner .next { width:65px; height:15px; line-height:15px; overflow:hidden; position:absolute; left:314px; bottom:-38px; background-color:#f10018; z-index:22222; text-align:right; font-size:15px; color:#fff; font-family:"瀹嬩綋";  cursor:pointer; transition: all .5s linear; padding-right:15px; box-sizing:border-box; border-left:0px;}
.honor_banner .next:hover { width:100px; background-color:#00468e; border-left:0px; right:0px;}
.honor_banner .hd { width:auto; height:30px;  position:absolute; right:20px; bottom:5px; z-index:100;}
.honor_banner .hd ul li { width:10px; height:10px; background-color:#00397c; float:left; margin:5px; cursor:pointer; border-radius:10px;}
.honor_banner .hd ul li.on { background:#FFF;}
.honor_banner .bd { width:100%; height:300px; overflow:hidden;}
.honor_banner .bd ul {width:100%; height:300px;}
.honor_banner .bd ul li { width:100%; height:300px;position:relative;overflow:hidden;}
.honor_banner .bd img { width:380px;position:absolute;top:0px;display:block;}

.home_title1 { font-family:"Bebas"; font-size:30px; color:#3d3d3d; opacity:0.29; clear:both;}
.home_title2 { clear:both; overflow:hidden; line-height:50px; margin-top:10px;}
.home_title2 span {font-size:30px; color:#307638; display:block; float:left; padding-right:15px;}
.tit_line { width:84px; height:4px; float:left; margin-top:10px;}
.tit_line ul li { width:42px; height:4px; float:left;}
.home_about_txt { font-size:15px; color:#1b1b1b; line-height:30px; margin-top:10px;}
.home_about_year { font-size:14px; color:#1e1e1e; margin-top:50px;}
.home_about_year table th { color:#f10018; font-weight:100; text-align:left;}
.home_about_year table th span {font-family:"Bebas"; font-size:47px;}*/


/*home scx*/
/*.home_scx {width:100%; min-width:1200px; height:976px; overflow:hidden; margin:40px auto auto auto; position:relative; }
.home_scx_tit1 { width:100%; font-family:"Bebas"; font-size:30px; color:#fff; opacity:0.05; text-align:center; position:absolute; top:40px;}
.home_scx_tit2 { width:100%; text-align:center; font-size:30px; font-weight:bold; position:absolute; top:80px; color:#fff;}
.home_scx_fl { width:100%; position:absolute; top:150px; z-index:5000;}
.home_scx_fl .scx_img { width:86px; height:86px; border:1px solid #fff; background-color:#fff; border-radius:86px; text-align:center; margin:0 auto; transition: all 0.6s; text-align: center;line-height: 86px;}
.home_scx_fl .scx_img:hover { width:110px; height:110px; background-color:#f10018; border:1px solid #f10018; margin-top:-12px;}
.home_scx_fl .scx_img img { height:42px; transition: all 0.6s; margin-top:22px;}
.home_scx_fl .scx_img:hover img {transform:scale(1.2); margin-top:35px;}
.home_scx_fl ul { width:510px; margin:0 auto; }
.home_scx_fl ul li { width:170px; height:140px; float:left; position:relative; z-index:300; cursor:pointer;}
.home_scx_fl ul li p { width:100%; line-height:30px; font-size:15px; color:#fff; text-align:center; position:absolute; bottom:0px; display:block;}
.home_scx_fl ul li.cur .scx_img {width:86px; height:86px; background-color:#f18e04; border:1px solid #f18e04;  margin-top:-12px; text-align: center;line-height: 86px;}
.home_scx_fl ul li.cur .scx_img img {transform:scale(1.2); margin-top:35px;}

.scx_line1 { width:100%; min-width:1200px; height:976px; background:url(../images/scx_bg1.jpg) center no-repeat; }
.scx_line2 { width:100%; min-width:1200px; height:976px; background:url(../images/scx_bg2.jpg) center no-repeat; }
.scx_line3 { width:100%; min-width:1200px; height:976px; background:url(../images/scx_bg1.jpg) center no-repeat; }
.p_banner { width:100%; min-width:1200px; max-width:1400px; margin:0 auto; height:auto; position:relative;}
.p_banner .hd { width:auto; height:30px;  position:absolute; left:50%; bottom:5px; z-index:100;}
.p_banner .hd ul li { width:10px; height:10px; background-color:#00397c; float:left; margin:5px; cursor:pointer; border-radius:10px;}
.p_banner .hd ul li.on { background:#f10018;}
.p_banner .bd { width:100%; height:920px; overflow:hidden;}
.p_banner .bd ul {width:100%; min-width:1200px; height:976px;}
.p_banner .bd ul li { width:100%; min-width:1200px; height:976px;position:relative;overflow:hidden;}
.p_banner .bd ul li .pos_bor { width:500px; top:720px; right:100px; position:absolute; z-index:2000; color:#000;}
.pos_bor p { clear:both;}
.pos_bor .bg { background:url(../images/pro_sss.png) right no-repeat;}
.p_banner .bd img { width:1400px;position:absolute;left:50%;top:0px;display:block;margin-left:-700px; margin-top:300px;}*/


/*home product*/
/*.home_pro_bg { width:100%; min-width:1200px; height:auto; overflow:hidden; padding-bottom:150px;}
.home_pro_bg .tit1 { width:100%; font-family:"Bebas"; font-size:30px; color:#000; opacity:0.29; clear:both; text-align:center; margin-top:50px;}
.home_pro_bg .tit2 {width:100%; clear:both; font-size:30px; color:#000; overflow:hidden; line-height:50px; font-weight:bold; text-align:center;}
.txt {width:100%; clear:both; font-size:15px; color:#020202; opacity:0.44; text-align:center; }
.menu_pro ul { text-align:center; margin-top:20px; }
.menu_pro ul li { margin:5px; display: inline-block; *display: inline; *zoom: 1; }
.menu_pro ul li a { width:179px; height:46px; line-height:46px; text-align:center; font-size:15px; color:#1e2225; display:block; border:1px solid #cbcccc; border-radius:46px; transition:all .5s ease-in-out;}
.menu_pro ul li a:hover,.menu_pro ul li.cur a { background-color:#307638; border:1px solid #307638; color:#fff; font-weight:bold;}

.pro_list { min-width:1160px; max-width:1400px; margin:0 auto; padding:60px 20px 30px 20px;}
.pro_list ul li { width:25%; float:left;}
.pro_list ul li .pro_div { width:90%; margin:0 auto; background-color: rgba(255,255,255,0.23) !important; background-color: #fff; filter: alpha(opacity=23); transition:all .5s linear; margin-top:10px;}
.pro_list ul li .pro_div:hover { background-color: rgba(255,255,255,1) !important; background-color: #fff; filter: alpha(opacity=100); box-shadow: 0 0 5px #ccc; margin-top:-10px;}
.pro_list .pro_img { width:90%; margin:0 auto;}
.pro_list .pro_img img { width:100%;}
.pro_list .pro_txt {
	width:80%;
	margin:0 auto;
	border-top:1px solid #dedede;
	padding:20px 10px 25px 10px;
transition:all .5s linear;	text-align: center;
}
.pro_div:hover .pro_txt { padding-bottom:35px;}
.pro_list .pro_txt .p1 a,.pro_list .pro_txt .p1 a:link,.pro_list .pro_txt .p1 a:visited { color:#b4b4b4; font-size:20px;}
.pro_div:hover .p1 a,.pro_div:hover .p1 a:link,.pro_div:hover .p1 a:visited,.pro_div:hover .p1 a:hover {color:#307638; font-weight:bold;}
.pro_list .pro_txt .p1 a:hover { color:#307638; font-weight:bold;}
.pro_list .pro_txt .p2 a,.pro_list .pro_txt .p2 a:link,.pro_list .pro_txt .p2 a:visited { color:#949494; font-size:15px;}
.pro_div:hover .p2 a,.pro_div:hover .p2 a:link,.pro_div:hover .p2 a:visited,.pro_div:hover .p2 a:hover {color:#3a3a3a; font-weight:bold;}
.pro_list .pro_txt .p2 a:hover { color:#3a3a3a; font-weight:bold;}*/


/*home partner*/
/*.home_pan_bg { width:100%; min-width:1200px; background:url(../images/home_pan_bg.jpg) no-repeat center;}
.pan_line { min-width:1160px; max-width:1400px; height:550px; padding:110px 20px 30px 20px; position:relative; margin:0 auto;}*/
/*.pan_line>ul>li { float:left; width:16.6%; }
.pan_line ul li.img {background-color:#edeeee;}
.pan_line ul li.img:hover {background-color:#fff; transition:all .5s linear;}
.pan_line ul li img { width:100%;}
.pan_line ul li.img img { width:100%; border:1px solid #dddddd; border-bottom:0px; border-right:0px; box-sizing:border-box; display:block; }
.pan_line ul li.img:hover img { box-shadow:0px 0px 2px #ccc inset;}
.pan_line ul li.no_img img {width:100%; display:block;}*/

/*.huoban_div  { width:50%; height:447px; margin-top:-177px;box-sizing:border-box; position:relative; float:left;}
.huoban_divm{height:400px;background:url(../images/huoban_bg.jpg) center no-repeat; background-size:100% 100%; width:95%;}

.huoban_div .tit1 { font-family:"Bebas"; font-size:30px; color:#fff; opacity:0.29; clear:both; padding-top:60px; padding-left:60px;}
.huoban_div .tit2 { clear:both; overflow:hidden; line-height:50px; margin-top:10px;padding-left:60px;}
.huoban_div .tit2 span {font-size:30px; color:#fff; display:block; float:left; padding-right:15px;}
.huoban_txt { width:430px; line-height:30px; font-size:13px; color:#fff; margin-top:20px;padding-left:60px;}

.huoban_an{ margin-top:95px;padding-left:50px;}
.huoban_an a{ display:inline-block; width:145px; border:1px solid #fff; line-height:38px; border-radius:19px; text-align:center; font-size:14px; color:#fff; margin-right:10px;}
.huoban_an a:hover{ background:#f10018; border:1px solid #f10018; }

.huoban_png {position:absolute; bottom:0px; right:0px;}
.huoban_png img { display:block;}

.huoban_tb>ul{ display:none;}
.huoban_tb>ul>li { float:left; width:16.666667%; height:135px; overflow:hidden; border:1px solid #dddddd; border-bottom:0px; border-right:0px; box-sizing:border-box; background-color:#edeeee; }
.huoban_tb ul li .img { width:100%; height:135px; overflow:hidden; display:table-cell; vertical-align:middle; transition:all .5s linear; font-size:0px;}
.huoban_tb ul li:hover {background-color:#fff; box-shadow:0px 0px 20px 2px #c0c0c0 inset;}
.huoban_tb ul li .img img { width:100%; }*/

/*home news*/

.home_title1 { font-family:"Bebas"; font-size:30px; color:#3d3d3d; opacity:0.29; clear:both;}
.home_title2 { clear:both; overflow:hidden; line-height:50px; margin-top:10px;}
.home_title2 span {font-size:30px; color:#333; display:block; float:left; padding-right:15px;}
.tit_line { width:84px; height:4px; float:left; margin-top:10px;}
.tit_line ul li { width:42px; height:4px; float:left;}

.home_news_bg { width:100%; /*min-width:1200px;*/ background-color:#efefef; overflow:hidden; padding:50px 0px 85px 0px; position:relative;}
.home_news_line {/*min-width:1160px; */max-width:1388px; overflow:hidden; margin:0 auto; padding:20px; }
.home_news_line .left { width:300px; float:left;}
.home_news_line .right { float:right;}
.home_news_list { /*min-width:1160px;*/ max-width:1388px; margin:0 auto;}
.home_news_list ul li { width:25%; float:left; margin-top:55px;}
.news_item { width:100%; margin:0 auto; transition:all .5s linear; padding:25px; box-sizing:border-box;}
.news_item:hover { background-color:#fff; margin-top:-25px; box-shadow:0px 0px 5px #ccc;}
.news_item:hover .news_tit a,.news_item:hover .news_tit a:link,.news_item:hover .news_tit a:visited {color:#307638; font-weight:bold;}
.news_item .news_img img{ display:block; width:100%; margin:0 auto; height:200px;}
.news_item .news_tit { padding:30px 15px 10px 15px; overflow:hidden; line-height:25px; white-space:nowrap; text-overflow:ellipsis;}
.news_item .news_tit a,.news_item .news_tit a:link,.news_item .news_tit a:visited { color:#111111; font-size:18px; }
.news_item .news_tit a:hover { color:#307638; font-weight:bold;}
.news_item .news_content { padding:5px 15px; line-height:25px; font-size:13px; color:#878787;}
.news_item .news_more { padding:5px 15px; font-size:12px; color:#1b1b1b;}
.news_item .news_more a,.news_item .news_more a:link,.news_item .news_more a:visited { color:#1b1b1b; font-size:12px; font-weight:bold;}
.news_item:hover .news_more a,.news_item:hover .news_more a:link,.news_item:hover .news_more a:visited { color:#307638; font-size:12px; font-weight:bold;}
.news_item .news_more a:hover { color:#307638;}
.news_tj { padding:10px 15px; overflow:hidden;}
.news_tj ul li { float:left; font-size:12px; color:#878787;}
.news_tj ul li.look { width:110px; background:url(../image/news_eye.png) left center no-repeat; text-indent:20px;}
.news_tj ul li.time { width:110px; background:url(../image/news_time.png) left center no-repeat; text-indent:18px;}

.menu_news { margin-top:30px;}
.menu_news ul { text-align:right; margin-right:0px;}
.menu_news ul li { margin:5px; display: inline-block; *display: inline; *zoom: 1; }
.menu_news ul li a { width:159px; height:46px; line-height:46px; text-align:center; font-size:15px; color:#1e2225; display:block; border:1px solid #cbcccc; border-radius:46px; transition:all .5s ease-in-out;}
.menu_news ul li a:hover,.menu_news ul li.cur a { background-color:#307638; border:1px solid #307638; color:#fff; font-weight:bold;}



@media (max-width:1250px) {}
@media (max-width:750px) {

.home_news_list ul li{ width:100%; margin-top:1px;}
.menu_news ul li a { width:100px;height:36px; line-height:36px;}


}

/*home content*/
/*.home_content_bg { width:100%; min-width:1200px; height:337px; overflow:hidden; background:url(../images/h_bg.jpg) center no-repeat;}
.home_content_line { width:1100px; margin:0 auto; padding-top:120px; overflow:hidden;}
.home_content_line .p1 { color:#fff; line-height:50px; font-size:28px;}
.home_content_line .p2 { color:#bcbcbc; line-height:30px; font-size:16px;}
.home_content_line .link_bt { display:block; width:205px; height:45px; line-height:45px; text-align:center; background-color:#d01320; color:#fff; font-size:16px; margin-top:30px;}
.home_content_line .link_bt:link,.home_content_line .link_bt:visited,.home_content_line .link_bt:hover { color:#fff;}*/


/*foot*/
/*.foot_link_bg { width:100%; min-width:1200px; background:url(../images/foot_bg.jpg) repeat; overflow:hidden;}
.foot_link_bg>ul { min-width:1160px; max-width:1400px; padding:50px 20px; overflow:hidden; margin:0 auto;} 
.foot_link_bg>ul>li { width:12%; float:left; line-height:30px; position:relative;}
.foot_link_bg>ul>li>.border { width:1px; height:28px; overflow:hidden; background-color:#686868; position:absolute; left:0px; top:0px; z-index:1000;}
.foot_link_bg>ul>li a { font-size:12px; color:#898b8e;}
.foot_link_bg>ul>li a:link,.foot_link_bg>ul>li a:visited { color:#898b8e;}
.foot_link_bg>ul>li a:hover { color:#fff;}
.foot_link_bg>ul>li>ul>li{ border-left:1px solid #25292c; line-height:16px; padding-left:14px; padding-top:6px; padding-bottom:6px;}
.foot_link_bg>ul>li>ul>li.tit a{ font-size:17px; font-weight:bold; color:#bababa;}
.foot_link_bg>ul>li>ul>li.tit a:link,.foot_link_bg>ul>li>ul>li.tit a:visited {color:#bababa;}
.foot_link_bg>ul>li>ul>li.tit a:hover {color:#fff;}

.e_send .p1 { font-size:17px; color:#bababa; font-weight:bold;}
.e_send .p2 { font-size:14px; color:#868688;}
.send_txt { width:100%; height:45px; overflow:hidden; position:relative; margin-top:20px;}
.send_txt input[type='text'] { width:100%; height:100%; line-height:45px; border:1px solid #868688; box-sizing:border-box; padding-left:5px; padding-right:80px; box-sizing:border-box; position:absolute; top:0px; left:0px; z-index:10;}
.send_txt input[type='submit'] { width:75px; height:45px; background-color:#f10018; font-weight:bold; font-size:17px; color:#fff; position:absolute; right:0px; top:0px; z-index:20; text-align:center; border:0px; cursor:pointer;}

.foot_line2 { width:100%; min-width:1200px; border-top:1px solid #393d40;}
.foot_div2 { min-width:1160px; max-width:1400px; padding:0px 20px; margin:0 auto;}
.foot_div2 .left { width:500px; float:left;}
.foot_div2 .left ul li { float:left; color:#6c6d6e; font-size:12px;}
.foot_div2 .left ul li img { display:block; padding:0px 20px;}
.foot_div2 .left ul li p { padding-right:30px;}
.foot_div2 .right { float:right;}
.foot_div2 .right p { clear:both; overflow:hidden;}
.friend_link {
	width:120px;
	height:35px;
	line-height:35px;
	border:1px solid #3d4043;
	text-align:center;
	color:#898b8e;
	font-size:13px;
	float:right;
	cursor:pointer;
	background:url(../images/link.png) 0px center no-repeat;
	position:relative;
	margin-bottom: 10px;
}
.friend_link ul { width:120px; position:absolute; height:0px; overflow:hidden; bottom: 36px;
z-index: 200; background-color:#fff; transition: all 0.3s linear;}
.friend_link ul li a { width:120px; line-height:30px; display:block; text-align:center;}
.friend_link ul li a:link,.friend_link ul li a:visited {color:#868688;}
.friend_link ul li a:hover {color:#868688;}
.foot_div2 .right .p2 { font-size:14px; color:#868688; margin-top:20px; text-align:right;}
.foot_div2 a,.foot_div2 a:link,.foot_div2 a:visited { color:#868688;}
.foot_div2 a:hover { color:#fff;}

.page-updown { min-width:1160px; max-width:1400px; margin:0 auto; height:auto; overflow:hidden; color:#666; line-height:25px; margin-top:50px; padding-bottom:50px;}
.page-updown a,.page-updown a:link,.page-updown a:visited,.page-updown a:hover { color:#666;}

.xun_pan table { width:100%;}
.xun_pan table td { width:50%; padding-top:10px;}
.xun_pan input[type="text"] { width:98%; height:56px; padding-left:65px; border:1px solid #dbdbdb; box-sizing:border-box; outline:none;}
.xun_pan .name { background:url(../images/xp_1.png) #fff left center no-repeat;}
.xun_pan .name:focus { background:url(../images/xp_1_on.png) #edf7ff left center no-repeat; }
.xun_pan .email { background:url(../images/xp_2.png) #fff left center no-repeat;}
.xun_pan .email:focus { background:url(../images/xp_2_on.png) #edf7ff left center no-repeat; }
.xun_pan .phone { background:url(../images/xp_3.png) #fff left center no-repeat;}
.xun_pan .phone:focus { background:url(../images/xp_3_on.png) #edf7ff left center no-repeat; }
.xun_pan .address { background:url(../images/xp_4.png) #fff left center no-repeat;}
.xun_pan .address:focus { background:url(../images/xp_4_on.png) #edf7ff left center no-repeat; }

.xun_pan textarea { width:100%; border:1px solid #dbdbdb; padding-left:65px; padding-top:10px; line-height:25px; box-sizing:border-box; height:276px; background:url(../images/xp_5.png) left center no-repeat; resize:none; outline:none;}
.xun_pan textarea:focus { background:url(../images/xp_5_on.png) left center no-repeat;}
.xun_pan input[type='submit'] { width:100%; height:56px; line-height:56px; color:#fff; font-size:20px; text-align:center; background-color:#f10018; transition:all .2s linear; border:0px; cursor:pointer;}
.xun_pan input[type='submit']:hover { background-color:#307638;}

.ny_partner_line { min-width:1160px; max-width:1400px; margin:0 auto;}
.ny_partner_line ul li { width:16.6%; float:left; padding:10px; box-sizing:border-box; margin-top:10px;}
.ny_partner_item { width:100%; height:auto; background-color:#fff; margin:0 auto; padding:10px 20px; box-sizing:border-box; transition:all .5s ease;}
.ny_partner_item:hover { background-color:#ebebeb;}
.ny_partner_item img { width:100%; display:block; margin:0 auto;}
.ny_partner_item p { text-align:center;}
.ny_partner_item a,.ny_news_item a:link,.ny_news_item a:visited { font-size:13px; color:#3b3b3b; line-height:50px;}
.ny_partner_item:hover a,.ny_news_item:hover a:link,.ny_news_item:hover a:visited { color:#fff;}
.ny_partner_item a:hover { color:#fff;}*/


/*ny_pro*/
/*.ny_pro_banner { width:100%; height:300px; position:absolute; z-index:10;}
.pro_banner_line { min-width:1160px; max-width:1400px; margin:0 auto; padding:0px 20px; overflow:hidden; }
.pro_location { margin-top:30px;}
.pro_location .img{vertical-align: middle;display: inline-block;margin-top: -5px;margin-right: 5px;} 
.pro_location a{display: inline-block;height: 68px;font-size: 12px;color:#363636;}
.pro_location a:hover{display: inline-block;height: 68px;font-size: 12px;color:#000000;}
.pro_location font{display: inline-block;height: 68px;font-size: 12px;color:#363636;font-family: simsun;padding: 0px 5px;}
.pro_banner_line .tit1 { font-family:"Bebas"; font-size:30px; color:#307638; margin-top:10px;}
.pro_banner_line .tit2 { font-size:30px; color:#231815;}
.pro_banner_line .back { width:205px; height:62px; line-height:62px; color:#fff; background-color:#f10018; font-size:19px; text-align:center; border-radius:62px; float:right; cursor:pointer; margin-top:-100px;}
*/

/* ====== public page start ======= */
/*.pageline {width:100%; height:auto; overflow:hidden; margin:30px;}
.pageNav{ text-align:center;height:auto;margin-top:40px;margin-bottom:40px;color:#666;}
.pageNav font,.pageNav span{font-size:11px;border:1px solid #cecece;padding:5px 10px;color:#363636;margin:0 5px; background-color:#fff;}
.pageNav font.current,.pageNav span.current{background:#013870;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav font.disabled,.pageNav span.disabled{color:#adaaad;margin:0 5px;}
.pageNav a{font-size:11px;border:1px solid #cecece;padding:5px 10px;color:#363636;margin:0 5px; white-space:nowrap; background-color:#fff;}
.pageNav a.current{background:#2d2489;color:#fff;font-weight:bold;margin:0 5px;}
.pageNav a.disabled{color:#adaaad;margin:0 5px;}


.pro_del_list { width:100%; margin:0 auto; padding:20px 20px 30px 20px;}
.pro_del_list ul li { width:33.3%; float:left;}
.pro_del_list ul li .pro_div { width:90%; margin:0 auto; background-color: rgba(255,255,255,0.23) !important; background-color: #fff; filter: alpha(opacity=23); transition:all .5s linear; margin-top:10px;}
.pro_del_list ul li .pro_div:hover { background-color: rgba(255,255,255,1) !important; background-color: #fff; filter: alpha(opacity=100); box-shadow: 0 0 5px #ccc; margin-top:-10px;}
.pro_del_list .pro_img { width:90%; margin:0 auto;}
.pro_del_list .pro_img img { width:100%;}
.pro_del_list .pro_txt { width:80%; margin:0 auto; border-top:1px solid #dedede; padding:20px 10px 25px 10px; transition:all .5s linear;}
.pro_div:hover .pro_txt { padding-bottom:35px;}
.pro_del_list .pro_txt .p1 a,.pro_del_list .pro_txt .p1 a:link,.pro_del_list .pro_txt .p1 a:visited { color:#b4b4b4; font-size:15px; transition:all .5s linear;}
.pro_div:hover .p1 a,.pro_div:hover .p1 a:link,.pro_div:hover .p1 a:visited,.pro_div:hover .p1 a:hover {color:#307638; font-weight:bold;}
.pro_del_list .pro_txt .p1 a:hover { color:#307638; font-weight:bold;}
.pro_del_list .pro_txt .p2 a,.pro_del_list .pro_txt .p2 a:link,.pro_del_list .pro_txt .p2 a:visited { color:#949494; font-size:13px; transition:all .5s linear;}
.pro_div:hover .p2 a,.pro_div:hover .p2 a:link,.pro_div:hover .p2 a:visited,.pro_div:hover .p2 a:hover {color:#3a3a3a; font-weight:bold;}
.pro_del_list .pro_txt .p2 a:hover { color:#3a3a3a; font-weight:bold;}

.dfas { line-height:30px; text-align:center; font-size:15px; padding:50px 0px; color:#666;}*/


/*.partner_ban{
	width: 100%;
	height: 608px;
	min-width: 1200px;
	background: url(../images/partner_ban.jpg) center center no-repeat;
	overflow: hidden;
}
.partner_ban .p1{text-align: center;font-size: 35px;color: #FFFFFF;font-family: arial;font-weight: 100;margin-top: 222px;}
.partner_ban .p2{text-align: center;font-size:42px;color: #FFFFFF;}
.partner_ban .line{width: 50px;height: 1px;background: #FFFFFF;margin: 35px auto;}

.pro_ny_t { max-width:1400px; margin:0 auto; font-size:27px; color:#000; line-height:50px; background: url(../images/pro_line.png) left bottom no-repeat;border-bottom: 1px solid #c2c2c2; padding:50px 10px 0px 0px; margin-bottom:50px; overflow:hidden; box-sizing:border-box;}


.contact_pos {position:fixed; top:200px; right:20px; z-index:100000;}
.contact_pos a,.contact_pos a:link,.contact_pos a:visited,.contact_pos a:hover { color:#fff;}
.contact_pos ul li { width:62px; height:62px; cursor:pointer; position:relative; transition: background .5s linear;}
.contact_pos .c1 { background:url(../images/right_1_1.png) #fff right center no-repeat;}
.contact_pos .c1 div { font-family:"Bebas"; width:0px; height:62px; overflow:hidden; position:absolute; left:0px; background-color:#fff; transition:all .5s ease-in-out; color:#fff; line-height:62px; font-size:20px;}
.contact_pos .c1:hover { background:url(../images/right_1.png) #434343 right center no-repeat;}
.contact_pos .c1:hover div { width:140px; padding-left:20px; left:-160px; background-color:#434343;}
.contact_pos .c2 { background:url(../images/right_2_1.png) #eaeaea right center no-repeat;}
.contact_pos .c2 div { width:0px; height:62px; overflow:hidden; position:absolute; left:0px; background-color:#fff; transition:all .5s ease-in-out; box-shadow:0px 0px 3px #ccc inset; line-height:62px; text-indent:20px; font-size:15px; color:#074392;}
.contact_pos .c2:hover div { width:200px; left:-200px;}
.contact_pos .c2:hover {background:url(../images/right_2.png) #393939 right center no-repeat;}
.contact_pos .c3 { background:url(../images/right_3_1.png) #fff right center no-repeat;}
.contact_pos .c3:hover {background:url(../images/right_3.png) #434343 right center no-repeat;}
.contact_pos .c3 a { display:block; width:62px; height:62px;}
.contact_pos .c4 { background:url(../images/right_4_1.png) #eaeaea right center no-repeat;}
.contact_pos .c4:hover { background:url(../images/right_4.png) #393939 right center no-repeat;}
.contact_pos .c4 div { width:0px; height:88px; overflow:hidden; position:absolute; left:0px; top:-13px; transition:all .5s ease-in-out; line-height:62px; text-indent:20px; font-size:15px; }
.contact_pos .c4:hover div { width:120px; left:-120px;}
.contact_pos .c5 { background:url(../images/right_5_1.png) #ffffff right center no-repeat;}
.contact_pos .c5:hover { background:url(../images/right_5.png) #434343 right center no-repeat;}
*/

/*ly*/
/*#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #d92129; border-radius:4px; background:#FFF;}
#zxzx .top{ height:42px; color:#FFF; background:#d92129; border-radius:4px; overflow:hidden; text-align:left;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#f77a7f; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#d92129; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}
*/