@charset "utf-8";
/* CSS Document */

/* 平板电脑布局: 320px 至 374px。样式继承自: 移动设备布局。 */
@media (min-width: 320px) and (max-width:374px) {
	html,body{font-size:75%;}
	
}

/* 平板电脑布局:375px 至 413px。样式继承自: 移动设备布局。 */

@media (min-width: 375px) and (max-width:479px) {
	html,body{font-size:100%;}
}

/* 平板电脑布局:414px 至480px。样式继承自: 移动设备布局。 */
@media (min-width: 414px) and (max-width:479px) {
	html,body{font-size:100%;}

}

/* 桌面电脑布局: 481px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media (min-width: 480px) {
	html,body{font-size:150%;}

}

@font-face {
 font-family:'bookman_demi';
 src:url('fonts/bookman_demi-webfont.eot');
 src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bookman_demi-webfont.woff') format('woff'), url('fonts/bookman_demi-webfont.ttf') format('truetype'), url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
font-family: 'iconfont';
 src: url('fonts/iconfont.eot'); /* IE9*/
 src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
}
	
/*全局样式*/
body,html{ margin:0; padding:0; font-family:"Microsoft YaHei";}
.phone{width:100%; max-width:640px; color:#141414; margin:auto; font-size:14px;font-family:Microsoft YaHei, Arial;line-height:1.5; padding:0; overflow:hidden; padding-bottom:60px;}

div,span,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0; padding:0; list-style:none;vertical-align:baseline;}
.clear{ clear:both;}
a { color:#141414; text-decoration:none;}
a:hover { color:#141414;}
img {
	border:0 none;
	vertical-align:top;
	width:100%;
	height:auto;
}
i, em {
	font-style:normal
}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.tpright{ float:right;}
.tpleft{ float:left;}
.cl_top{ padding-top:8px;overflow:hidden; height:45px; width:100%; position:fixed; top:0px; z-index:100;background-color:#fff;background-color:rgba(255,255,255,0.8);}
.cl_top .c_logo{ text-align:center; position:relative;}
.cl_top .c_logo img{ width:auto; height:30px; }


.c_gd{position:absolute; top:0px;right:0px; height:100%; width:58px; background:url(../images/logo1_07.png) center no-repeat;background-size:65%;}
.c_gd a{ display:block; position:relative; height:100%;}

.cl_menu {overflow:hidden; margin-bottom:26px;}
.cl_menu ul li{ float:left; width:33.3%; background:#fff; text-align:center; padding-top:15px; padding-bottom:15px; border-right:1px #f3f3f3 solid; border-bottom:1px #f3f3f3 solid;box-sizing: border-box;}
.cl_menu ul li a{ display:block; color:#686868;}
.cl_menu ul li a:hover{ color:#00505a;}
.cl_menu ul li a .tb{ width:35px; height:38px; display:block; margin:0px auto 5px; background-repeat:no-repeat; background-size:90%;}
.cl_menu ul li.no1 a .tb{background-image:url(../images/jbphone_04.jpg);}
.cl_menu ul li.no2 a .tb{background-image:url(../images/jbphone_06.jpg);}
.cl_menu ul li.no3 a .tb{background-image:url(../images/jbphone_08.jpg);}
.cl_menu ul li.no4 a .tb{background-image:url(../images/jbphone_17.jpg);}
.cl_menu ul li.no5 a .tb{background-image:url(../images/jbphone_14.jpg);}
.cl_menu ul li.no6 a .tb{background-image:url(../images/jbphone_20.jpg);}

.downmenu{ position:fixed;width:100%; height:100%; right:0; top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%); transition:all .7s;-webkit-transition:all .7s; overflow:hidden; opacity:0;z-index:90;background-image:url(../images/xlmenu.jpg); background-repeat:no-repeat; background-size:cover; overflow:scroll; overflow-x:hidden;-webkit-overflow-scrolling: touch;}
.downmenu.active{transform:translateY(0);-webkit-transform:translateY(0); opacity:1}
.downmenu ul{ padding-top:120px; width:100%; position:relative; height:100%; box-sizing:border-box; background:rgba(0,0,0,.5);overflow:scroll; overflow-x:hidden;-webkit-overflow-scrolling: touch;}
.downmenu ul:after{content:'\200B'; display:block; height:0px; overflow:hidden; clear:both;}
.downmenu ul li{height:50px; line-height:50px;box-sizing:border-box; margin:0 8%; border-bottom:solid 1px rgba(255,255,255,.5); }
.downmenu ul li:last-child{border:none; padding:0px; padding-top:20px;}
.downmenu ul li:nth-last-child(2){ border:none;}
.downmenu ul li a{color:#fff; text-align:left; font-size:18px; position:relative; display:block;box-sizing:border-box;padding-left:38%;}
.downmenu ul li:nth-last-child(2) a{border:none;}
.downmenu ul li a:after{content:"\200B"; display:block; overflow:hidden; position:absolute;width:21px; height:20px; left:28%; top:50%; margin-top:-10px; background-size:100%; background-repeat:no-repeat; background-position:center;}
.downmenu ul li:nth-child(1) a:after{ background-image:url(../images/xmenu_03.png);}
.downmenu ul li:nth-child(2) a:after{ background-image:url(../images/xmenu_06.png);}
.downmenu ul li:nth-child(3) a:after{ background-image:url(../images/xmenu_08.png);}
.downmenu ul li:nth-child(4) a:after{ background-image:url(../images/xmenu_10.png);}
.downmenu ul li:nth-child(5) a:after{ background-image:url(../images/xmenu_12.png);}
.downmenu ul li:nth-child(6) a:after{ background-image:url(../images/xmenu_14.png);}
.downmenu ul li:nth-child(7) a:after{ background-image:url(../images/xmenu_16.png);}
.downmenu ul li:nth-child(8) a:after{ background-image:url(../images/xmenu_18.png);}
.downmenu ul li .zx_on a {
    display: block;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #666666;
}


.part1{ text-align:center; margin-bottom:40px;}
.part1:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.part1 .title{ text-align:center; color:#f08300; font-weight:bold;  font-size:24px; line-height:45px; margin-bottom:10px;}
.part1 .nr{ color:#272727;line-height:20px; font-size:12px;}


.part2{ margin-bottom:18px;}
.part2 .eng{ text-align:center; color:#e0e0e0; font-size:15px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif;}
.part2 .title{ color:#333333; font-size:22px; text-align:center; line-height:30px; margin-bottom:7px;}
.part2 .bgt{ background:url(../images/index_07.png) repeat-x; height:33px;}
.part2 .bgt .tp{ text-align:center; width:60px; margin:0px auto; background:#fff;}
.part2 .bgt .tp img{ width:auto; height:30px;}

.p_part1{ margin-bottom:30px;}

.p_part2{ margin-bottom:30px;}

.p_part3 { margin-bottom:25px;}
.p_part3 ul li img{ width:auto; max-width:100%;}

.sq_more{ background:#000000;width:144px; height:36px; margin:0px auto 30px; line-height:36px; color:#fff;}
.sq_more a{color:#fff; font-size:14px;}
.sq_more a span{ font-size:24px;display:block; float:right; text-align:center; line-height:36px; background:#f38d08; width:48px; }

.p_part4{ margin-bottom:30px;}
.p_part4 img{ width:auto; max-width:100%;}

.p_part5 { overflow:hidden; margin-bottom:30px;}
/*.p_part5 ul li{ width:30%; float:left; margin-bottom:10px; padding-top:20%; border:1px #cccccc solid; background-repeat:no-repeat; background-size:cover;}*/

.p_part6{ background:#f08300; padding-top:15px;}
.brand_one{ background:#fff; width:90%; margin:0px auto; padding-top:15px;}
.brand_one .content{width:90%; margin:0px auto; }
.brand_one .content .eng{ color:#cccccc; font-size:24px; font-weight:bold;}
.brand_one .content .title{ font-size:22px; color:#f08300; font-weight:bold; border-bottom:1px #e0e0e0 solid; padding-bottom:10px; margin-bottom:18px;}
.brand_one .content .nr{ font-size:14px; line-height:24px;  overflow:hidden; color:#808080; padding-bottom:15px;}

.p_part7{box-shadow: 0 13px 10px -8px #e9e9e9 inset; }
.p_tp{ width:85%; margin:0px auto 20px;}


.sj_bt{ width:95%; margin:0px auto 22px; z-index:20;}
.sj_bt .eng{color:#cccccc; font-size:24px; font-weight:bold; line-height:30px;}
.sj_bt span{ display:block; float:left; background:#f08300; padding-left:8px; padding-right:8px; line-height:34px; font-size:16px; color:#fff;}

.index_ys{ overflow:hidden; margin-bottom:25px;}
.index_ys ul{margin:0px auto;}
.index_ys ul li{ width:50%; float:left; padding-top:17px; height:108px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.index_ys ul li .content{ width:90%; margin:0px auto;}
.index_ys ul li .content .title{ line-height:25px; color:#f08300; font-weight:bold; padding-left:46px; font-size:20px; margin-bottom:10px;}
.index_ys ul li .content .nr{ font-size:12px; color:#808080; line-height:24px; height:48px; overflow:hidden;}
.index_ys ul li:nth-child(1) .content .title{ background:url(../images/indextb_17.png) left no-repeat;}

.index_ys ul li:nth-child(2) .content .title{ background:url(../images/indextb_15.png) left no-repeat;}

.index_ys ul li:nth-child(3) .content .title{ background:url(../images/indextb_19.png) left no-repeat;}

.index_ys ul li:nth-child(4) .content .title{ background:url(../images/indextb_22.png) left no-repeat;}
.index_ys ul li:nth-child(1),.index_ys ul li:nth-child(2){ border-bottom:1px #bfbfbf solid;}
.index_ys ul li:nth-child(1),.index_ys ul li:nth-child(3){ border-right:1px #bfbfbf solid;}

.te_zs{ margin:0px auto 30px; position:relative;z-index:20;}
.te_zs:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.te_zs .bnl, .te_zs .bnr{ width:20px; height:40px; display:block; position:absolute;top:50%; margin-top:-40px; }
.te_zs .bnl{ background:url(../images/index_80.jpg) no-repeat; left:0px; }
.te_zs .bnr{ background:url(../images/index_78.jpg) no-repeat; right:0px; }
.te_zs .swiper-container { width:90%; margin:0px auto;}
.te_zs ul li{ text-align:center; width:29%; color:#333333; font-size:14px; float:left; margin-right:3.2%;}
.te_zs ul li .photo{ margin-bottom:10px; padding-top:120%; background-size:cover; background-repeat:no-repeat;}
.te_zs.one ul{ width:100%;}

.c_college{ margin:0px auto 15px; position:relative;}
.c_college ul li{ width:45%; margin-left:3%; float:left; overflow:hidden; margin-bottom:15px;}
.c_college ul li a{ display:block; }
.c_college ul li a .tp{ background-repeat:no-repeat; padding-top:55%; background-size:cover;  margin-bottom:6px;}
.c_college ul li a .bt{white-space:nowrap; color:#343434; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:14px;}
.c_college .dh_d { bottom:-25px; width:80px;}
.c_college .dh_d a{ border:3px #00505a solid;}
.c_college .dh_d a.cur{ background:#00505a;}
.c_college:after{
content:"";
display:block;
visibility:hidden;
clear:both;
height:0;
}


.foot{ padding-top:10px; padding-bottom:10px; color:#686868; text-align:center;line-height:1.8; border-top:1px #f0f0f0 solid; }
.foot .bottom{ color:#dfdfdf;}
.foot .bottom a{margin-left:10px; margin-right:10px; color:#686868; position:relative;}
.foot .bottom a:after{content:"";display:block; position:absolute; right:-12px;height:80%; width:1px; background:#ccc; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.foot .bottom a:last-child:after{ background:none;}

.dbfoot{border-top:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid; background:#fff; position:fixed;max-width:640px;width:100%; bottom:0px; z-index:80}
.dbfoot ul li{ width:33.3%;border-right:1px #f0f0f0 solid;  float:left; text-align:center; padding-top:5px; height:57px; padding-bottom:5px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.dbfoot ul li a{ color:#f38d08; font-size:14px;}
.dbfoot ul li a img{ display:block; margin:auto auto 2px; width:24px; height:24px;}
.dbfoot ul li.ts{ background:#f38d08; color:#fff; line-height:45px; font-size:25px;} 
.dbfoot ul li.ts a{color:#fff; line-height:45px; font-size:18px;}
.ys_one{ margin-bottom:30px;}
.join_hx ul li:nth-child(1) .yuan{background:#f08300 url(../images/yst_38.png) center center no-repeat;}
.join_hx ul li:nth-child(2) .yuan{background:#f08300 url(../images/yst_33.png) center center no-repeat;}
.join_hx ul li:nth-child(3) .yuan{background:#f08300 url(../images/yst_36.png) center center no-repeat;}
.join_hx ul li:nth-child(4) .yuan{background:#f08300 url(../images/yst_35.png) center center no-repeat;}
.join_hx ul li:nth-child(5) .yuan{background:#f08300 url(../images/yst_37.png) center center no-repeat;}
.join_hx ul li:nth-child(6) .yuan{background:#f08300 url(../images/yst_34.png) center center no-repeat;}
.join_hx ul li:nth-child(7) .yuan{background:#f08300 url(../images/yst_39.png) center center no-repeat;}
.join_hx ul li:nth-child(8) .yuan{background:#f08300 url(../images/yst_40.png) center center no-repeat;}

.join_hx{ position:relative; height:307px; overflow:hidden;}
.join_hx .swiper-container { width:95%; margin:0px auto;}
.join_hx ul li{ width:50%; float:left;border-radius:6px; padding-top:29px; height:307px;}
.join_hx ul li .yuan{ position:relative; border:1px #cecece solid; width:130px; height:130px; margin:0px auto 20px; border-radius:65px;}

.join_hx ul li .yuan .sz{ width:34px; height:34px; border-radius:10px; background:#f08300; color:#fff;position:absolute; left:50%; margin-left:-17px; top:-17px; text-align:center; font-size:33px; font-weight:bold; line-height:36px;}
.join_hx ul li .cont_js{ margin:0px auto; text-align:center;}

.join_hx ul li .cont_js .bt{ text-align:center; color:#f08300; font-size:20px; margin-bottom:14px;}
.join_hx ul li .cont_js .nr{ font-size:14px; color:#333333; line-height:24px;}
.join_hx .bnl,.join_hx .bnr{ font-family: "新宋体"; font-size:60px; color:#c8c8c8; display:block; position:absolute;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:10}
.join_hx .bnl{left:0px; }
.join_hx .bnr{right:0px; }

.gc_two{ background:#f08300; overflow:hidden;}
.gc_two ul{margin:0px auto;}
.gc_two ul li{ width:33.3%; float:left; line-height:45px; border-bottom:1px #ec9c3a solid; border-right:1px #ec9c3a solid;box-sizing:border-box;-webkit-box-sizing:border-box;}
.gc_two ul li.cur{}
.gc_two ul li a{ display:block; line-height:45px; height:45px; text-align:center; font-size:16px; color:#fff;}
.gc_two ul li:nth-child(2n) a{ background:#df7a00;}

.ys_two{ margin-bottom:30px;}

.gc_four{ width:90%; margin:0px auto 25px;}
.gc_four:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.gc_four ul li{ width:50%; padding-bottom:85%; position:relative; background-size:cover; background-repeat:no-repeat; float:left; overflow:hidden;}
.gc_four ul li .xfk{ position:absolute; width:100%; bottom:0px;height:75px;background-color:#f08300;background-color:rgba(240,131,0,0.8); }
.gc_four ul li .xfk .content{ width:80%; margin:0px auto; color:#fff;}
.gc_four ul li .xfk .content .title{  line-height:40px; height:40px; font-size:18px; font-weight:bold; color:#fff;}
.gc_four ul li .xfk .content .nr{ font-size:14px;}


.hdt{ text-align:center; margin:0px auto 20px; position:relative; height:30px; line-height:30px;}
.hdt img{ width:auto;}

.tear_one{ margin-bottom:30px;}

.gc_six{ overflow:hidden; padding-bottom:30px; background-repeat:no-repeat; background-size:cover; padding-top:50px;}
.gc_six .content{ margin:0px auto 40px;  text-align:center; color:#fff; font-size:24px; line-height:50px; }
.gc_six .content .bt{ font-size:40px; margin-bottom:10px; line-height:56px;}
.gc_six.one .content .bt{ font-size:20px;}
.gc_six.one .content { font-size:14px;}

.jl_one { width:100%; margin:0px auto 10px;overflow:hidden;}
.jl_one ul li{ width:50%; padding-bottom:85%; float:left; position:relative; background-size:cover; background-repeat:no-repeat;}
.jl_one:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.jl_one ul li .xfk{ width:100%; height:300px; position:absolute; left:0px; top:0px; color:#fff; text-align:center;}
.jl_one ul li .xfk .content{padding-top:100px;}
.jl_one ul li .xfk .content .title{ font-size:18px; margin-bottom:10px;}
.jl_one ul li .xfk .content .bst{margin-bottom:12px; background:url(../images/bstt_07.png) center no-repeat; height:8px;}
.jl_one ul li .xfk .content .nr{ font-size:14px; line-height:19px;}


.gzjl_one{ background:#f08300; overflow:hidden;}
.gzjl_one ul li { width:33.3%; float:left; height:73px; text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px #e9993a solid;}
.gzjl_one ul li.cur{ background:#df7a00;}
.gzjl_one ul li a{ display:block; height:70px; color:#fff; padding-top:7px; font-size:16px;}
.gzjl_one ul li a .tb{ width:34px; height:30px; margin:0px auto 5px;; background-size:cover; background-repeat:no-repeat;}
.gzjl_one ul li:nth-child(1) a .tb{ background-image:url(../images/jltb_10.png)}
.gzjl_one ul li:nth-child(2) a .tb{ background-image:url(../images/jltb_11.png)}
.gzjl_one ul li:nth-child(3) a .tb{ background-image:url(../images/jltb_12.png)}

.worries{ margin:0px auto 30px;}

.join_hx.one ul li:nth-child(1) .yuan{background:#f08300 url(../images/jltb_23.png) center center no-repeat;}
.join_hx.one ul li:nth-child(2) .yuan{background:#f08300 url(../images/jltb_19.png) center center no-repeat;}
.join_hx.one ul li:nth-child(3) .yuan{background:#f08300 url(../images/jltb_29.png) center center no-repeat;}
.join_hx.one ul li:nth-child(4) .yuan{background:#f08300 url(../images/jltb_45.png) center center no-repeat;}
.join_hx.one ul li:nth-child(5) .yuan{background:#f08300 url(../images/jltb_43.png) center center no-repeat;}
.join_hx.one ul li:nth-child(6) .yuan{background:#f08300 url(../images/jltb_49.png) center center no-repeat;}
.join_hx.one ul li:nth-child(7) .yuan{background:#f08300 url(../images/jltb_54.png) center center no-repeat;}
.join_hx.one ul li:nth-child(8) .yuan{background:#f08300 url(../images/jltb_66.png) center center no-repeat;}

.about_bt{ width:95%; margin:0px auto 20px; color:#333333; font-size:18px; background:url(../images/about_07.jpg) left bottom no-repeat; padding-bottom:5px;}
.about_bt span{ color:#f08300;}

.aboutjs{ width:90%; margin:0px auto 30px;}
.aboutjs p{ margin-bottom:20px;}
.about_wh{ width:90%; margin:0px auto 30px;}

.brand_lc{ position:relative; overflow:hidden; margin-bottom:30px;}
.brand_lc .swiper-container{ width:90%; margin:0px auto;}
.brand_lc ul li, .brand_lc ul li.swiper-slide{ width:46%;float:left; background:#f4f4f4; padding-top:25px; height:140px;}
.brand_lc ul li .title{ text-align:center; color:#f08300; font-size:22px; margin-bottom:20px;}
.brand_lc ul li .nr{ width:85%; margin:0px auto; line-height:24px; overflow:hidden; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.brand_lc .bnl,.brand_lc .bnr{ position:absolute; width:18px; height:47px; top:50%; margin-top:-22px; z-index:10}
.brand_lc .bnl{ background:url(../images/xyjt_06.png) center no-repeat;left:0px;}
.brand_lc .bnr{ background:url(../images/xyjt_03.png) center no-repeat;right:0px;}


.col_one{ text-align:center; color:#333333; font-size:24px;background:url(../images/collage_01.png) center bottom no-repeat; padding-bottom:10px; margin-bottom:20px;}
.col_two{ text-align:center; color:#808080; font-size:16px; line-height:25px; margin-bottom:30px;}

.xy_one{ margin-bottom:30px;}


.jb_js{ overflow:hidden; margin-bottom:25px;}
.jb_js .swiper-container{width:94%; margin:auto;}
.jb_js ul li{ float:left; width:50%;  background:#fff; text-align:center; margin-bottom:5px;}
.jb_js ul li .box{height:198px; border:2px #cccccc solid;padding-top:39px;}
.jb_js ul li .photo{ height:53px; margin-bottom:25px;}
.jb_js ul li .photo img{ width:auto;}
.jb_js ul li .title{ font-size:22px; color:#333; font-weight:bold; line-height:30px; margin-bottom:20px;}
.jb_js ul li .nr{ font-size:14px; color:#808080; line-height:24px;}

.col_jh{ overflow:hidden; position:relative; margin:0px auto 56px;}
.col_jh:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both; } 
.col_jh .swiper-container{ width:85%; margin:0px auto;}
.col_jh ul li{ width:46%; margin-right:3%; text-align:center; float:left; margin-bottom:30px;}
.col_jh ul li .photo{ margin-bottom:22px; padding-bottom:120%;}
.col_jh ul li .tb img{ width:auto;}
.col_jh ul li .tb{ margin-bottom:20px; height:43px; background-position:center; background-repeat:no-repeat; background-size:auto 40px;}
.col_jh ul li:nth-child(1) .tb{ background-image:url(../images/collage_46.jpg);}
.col_jh ul li:nth-child(2) .tb{ background-image:url(../images/collage_49.jpg);}
.col_jh ul li:nth-child(3) .tb{ background-image:url(../images/collage_52.jpg);}
.col_jh ul li:nth-child(4) .tb{ background-image:url(../images/collage_43.jpg);}
.col_jh ul li:nth-child(5) .tb{ background-image:url(../images/collage_55.jpg);}
.col_jh ul li .title{ font-size:22px; color:#333; line-height:30px; margin-bottom:14px;}
.col_jh ul li .nr{ font-size:14px; height:40px; line-height:20px;}

.col_jh:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both; } 

.col_jh .bnl,.col_jh .bnr{ font-family: "新宋体"; font-size:55px; color:#c8c8c8; display:block; position:absolute;top:30%; z-index:10}
.col_jh .bnl{left:0px; }
.col_jh .bnr{right:0px; }

.col_five{  margin:0px auto 0px; overflow:hidden; padding-top:10px;}
.col_five ul li{ width:33.3%; float:left; text-align:center; margin-bottom:25px;}
.col_five ul li .tb{ width:98px; height:98px; margin:0px auto 15px;border:1px #f08300 solid;border-radius:49px;}
.col_five ul li .nr{ line-height:22px; height:44px;}
.col_five ul li:nth-child(1) .tb{ background:url(../images/collage_17.png) center no-repeat;}
.col_five ul li:nth-child(2) .tb{ background:url(../images/collage_07.png) center no-repeat;}
.col_five ul li:nth-child(3) .tb{ background:url(../images/collage_13.png) center no-repeat;}
.col_five ul li:nth-child(4) .tb{ background:url(../images/collage_20.png) center no-repeat;}
.col_five ul li:nth-child(5) .tb{ background:url(../images/collage_27.png) center no-repeat;}
.col_five ul li:nth-child(4){ margin-left:60px;}


.pk_one{background-image:url(../images/pk_05.jpg); background-size:cover; background-repeat:no-repeat; padding-top:25px; padding-bottom:35px; margin-bottom:30px; overflow:hidden;}

.pk_two{ position:relative;}
.pk_two li { text-align:center;}
.pk_two li img{ width:85%;}
.pk_two .bnl,.pk_two .bnr{ font-family: "新宋体"; font-size:65px; color:#fff; display:block; position:absolute;top:50%; margin-top:-40px;}
.pk_two .bnl{left:0px; }
.pk_two .bnr{right:0px; }

.con_bg{ background:#f7f7f7; padding-top:5%; overflow:hidden; padding-bottom:3%;}

.con_one{ text-align:center; font-size:22px; font-weight:bold; color:#333; margin-bottom:2%;}

.con_two{text-align:center;font-size:20px; font-weight:bold; color:#f08300; margin-bottom:5%;}

.con_three{ padding-bottom:3%; background:#fff;color:#808080; width:95%; border-radius:5px; padding-top:5%; margin:0px auto 6%;filter:progid:DXImageTransform.Microsoft.Shadow(color=#c3bfbf,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #c3bfbf;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #c3bfbf;/*safari或chrome*/
box-shadow:1px 1px 10px #c3bfbf;/*opera或ie9*/}
.con_three .bt{ text-align:center; color:#333; font-weight:bold; font-size:16px; margin-bottom:4%;}
.con_three img{ width:70%; }
.con_three td{}

.adree td{ padding-bottom:3%;display: table-cell; vertical-align: middle; text-align: left;	}
.con_four{ text-align:center; font-size:16px; font-weight:bold; color:#333; margin-bottom:3%;}

.con_five{ width:90%; margin:0px auto;}
.con_five ul li{ text-align:center; margin-bottom:4%; color:#4c4c4c;}
.con_five ul li .bt{ font-size:16px; margin-bottom:3%; color:#333;}
.con_five ul li .tp{margin:0px auto 3%;filter:progid:DXImageTransform.Microsoft.Shadow(color=#c3bfbf,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 10px #c3bfbf;/*firefox*/
-webkit-box-shadow: 1px 1px 10px #c3bfbf;/*safari或chrome*/
box-shadow:1px 1px 10px #c3bfbf;/*opera或ie9*/}


.c_product{ margin:0px auto 25px; position:relative;}
.c_product ul li{ width:47%; margin-left:2%; float:left; overflow:hidden; margin-bottom:15px;}
.c_product ul li a{ display:block; color:#313131; }
.c_product ul li a .tp{  margin-bottom:10px;}
.c_product ul li a .bt{white-space:nowrap; color:#313131; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:16px;}
.c_product ul li a .nr{-webkit-line-clamp:2; margin-bottom:19px; font-size:12px; }
.c_product .dh_d { bottom:-25px; width:80px;}
.c_product .dh_d a{ border:3px #00505a solid;}
.c_product .dh_d a.cur{ background:#00505a;}
.c_product:after{
content:"";
display:block;
visibility:hidden;
clear:both;
height:0;
}
.c_product ul li a:hover .bt{ color:#f08300;}

.c_product ul li a .zx{ width:80px; height:24px; display:block; color:#313131; border:1px #313131 solid; font-size:12px; line-height:24px; text-align:center;}
.c_product ul li a:hover .zx{color:#f08300; border:1px #f08300 solid;}

.jz_gd{ width:113px; height:38px; margin:0px auto 40px; background:#f08300 url(../images/more1.png) 90px center no-repeat; padding-left:17px; border-radius:6px; line-height:38px;}
.jz_gd a{ color:#fff; font-size:16px; display:block;}

.sjiej{  margin-bottom:5%;width:95%; margin:0 auto; color:#666666; }

.xwbtj{ text-align:center;padding-bottom:10px;color:#f08300;}
.xwbtj .date, .xwbtj .source{ margin-right:15px;}
.xwbtj h2{ font-size:18px; margin-bottom:1%; color:#f08300;}
.cpnews{  margin-top:1%; padding-bottom:30px; color:#666666; line-height:1.8;}
.cpnews p{ margin-bottom:20px;}
.cpnews img{ width:auto; max-width:100%;}

.goonj{ width:30%; margin:30px auto 25px; overflow:hidden; line-height:2.3; text-align:center; }
.goonj a{ display:block;background:#e0e0e0; color:#333333; font-size:16px; border-radius:5px; }

.syy { overflow:hidden; margin-bottom:25px;}
.syy li{color:#333333; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; overflow:hidden;line-height:2.2;}
.syy a{ color:#333333;}
.xl_menu{ background:url(../images/hsbg.png); padding-top:60px; padding-bottom:35px;}
.xl_menu ul { width:80%; margin:0px auto 20px;}
.xl_menu ul li{ border-bottom:1px #fff solid;}
.xl_menu ul li a{ display:block; line-height:20px; font-size:18px; color:#fff; padding-left:35%; padding-top:15px; padding-bottom:15px;}
.xl_menu ul li a img{ height:20px; width:auto;}
.xl_menu:after{
content:"";
display:block;
visibility:hidden;
clear:both;
height:0;
}
.xl_menu ul li:last-child{ border-bottom:0px;}
.zx_on{ width:100px; margin:0px auto; background:#fff; border-radius:5px; line-height:30px;}
.zx_on a{ display:block; margin:0px auto; text-align:center; line-height:20px; padding-top:5px; padding-bottom:5px; color:#666666;}
.zx_on a img{ height:20px; width:auto;}

.swiper-pagination{ width:100%;}
.phone .swiper-pagination-bullet{ background:white; opacity:1;}
.hdt .swiper-pagination-bullet{ background:#999; opacity:1;}
.phone .swiper-pagination-bullet-active{ background:#f08300;}

.new_middle{ width:95%; margin:0px auto; }
.new_middle ul{ padding-bottom:20px;}
.new_middle ul li{ clear:both;  border-bottom:1px #cccccc solid; padding-bottom:20px; padding-top:20px;}
.new_middle ul li .tp{ width:40%; float:left; padding-top:30%; background-size:cover; position:relative;}
.new_middle ul li .tp a{ position:absolute; top:0; left:0; height:100%;width:100%;}
.new_middle ul li .nrjs .st{ background:#cb904e; height:2px; width:56px; margin-bottom:5px;}
.new_middle ul li .nrjs{ width:57%; float:right;}
.new_middle ul li .nrjs .bt a{ font-weight:bold; display:block; font-size:16px; color:#333333; margin-bottom:0px; padding-top:0px; line-height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; }
.new_middle ul li .nrjs .nr{ color:#666666; font-size:12px; line-height:22px;-webkit-line-clamp:2; margin-bottom:5px; }
.new_middle ul li .nrjs .date{ font-size:14px; color:#cb904e; text-align:right; }
.new_middle ul li .nrjs .date a{font-size:14px; color:#cb904e; }