@font-face {



	font-family: 'icomoon';



	src:url('../fonts/icomoon.eot');



	src:url('../fonts/icomoon.eot') format('embedded-opentype'),



		url('../fonts/icomoon.woff') format('woff'),



		url('../fonts/icomoon.ttf') format('truetype'),



		url('../fonts/icomoon.svg') format('svg');



	font-weight: normal;



	font-style: normal;



}







[class^="icon-"], [class*=" icon-"] {



	font-family: 'icomoon';



	speak: none;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	line-height: 1;







	/* Better Font Rendering =========== */



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;



}



.icon-phone:before {







	content: "\e942";







	







	color:d94b2a;







}







.icon-envelop:before {







	content: "\e945";



	



		







	color:d94b2a;







}







.icon-location:before {







	content: "\e947";







	color:d94b2a;







}







.icon-mobile:before {







	content: "\e958";







	color:#db0001;







	font-size:26px;







	line-height:26px;







}



.icon-mail:before {



	content: "\e945";



	



		







	color:d94b2a;



}







.icon-earth:before {







	content: "\e9ca";







	color:#9f9f9f;







	font-size:18px;







	line-height:18px;







}







.icon-share2:before {







	content: "\ea82";







	color:d94b2a;







}







.icon-twitch:before {







	content: "\ea9b";







	color:d94b2a;







}  



@charset "utf-8";*{margin:0;padding:0}a{text-decoration:none;color:#999;font-size:12px;font-family:"Arial"}html{width:100%;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch}body{color:#999;font-size:12px;font-family:"Arial";line-height:22px;width:100%;height:100%;overflow:hidden;position:relative}a,body{}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}

.fl{float:left}

.fr{float:right}

.cl,.clear{clear:both}

.wrap{width:96%;margin:0 auto}

.pd5{padding:5px}

.pd10{padding:10px}

.pd20{padding:20px}

.menu_back2,.menu_slide,#us_panel2 td i,.send_msg_to,.menu_refresh,#post_comment_btn,.menu_back,.menu_share,.menu_open,.search_open,.list_info_i dt,#menu ul li a b,.hd .fr,.reg_bar_close,.login_bar_close,.reg_bar .fl i,#weibo_app i,#qq_connect i,.login_bar .fl i,.share_sina,.share_guangbo,.share_douban,.content_info_more,.header_more dt,.works_view dt,#add_f i,.works_link dt,.visit_site a i,.add_friend,.remove_friend,.rela_friend,.user_menu dt,#user_menu li a .fl i,.home_profile_local i,.home_profile_c a i,.remove_msg,.reply_msg_post{background:url('../images/icons.png') no-repeat;background-size:500px 500px}

#header.head i{top:9px}

.title{line-height:50px;color:#fff;position:relative;height:50px;display:block;margin:0 auto;width:70%;overflow:hidden}

.t_slide{text-align:center}

.title_d{display:block;white-space:nowrap;position:relative;float:left;top:0;left:0;left:50%;font-size:16px}

.title_d p{float:left;position:relative;right:50%}

.title_d.round{-webkit-animation:round 4s infinite alternate linear;-ms-animation:round 4s infinite alternate linear;-o-animation:round 4s infinite alternate linear;-moz-animation:round 4s infinite alternate linear;animation:round 4s infinite alternate linear}@keyframes round{0%{transform:translateX(0%)}100%{transform:translateX(-28%)}}@-webkit-keyframes round{0%{transform:translateX(0%);-webkit-transform:translateX(0%)}100%{transform:translateX(-28%);-webkit-transform:translateX(-28%)}}

#header .wrap{position:relative;overflow:hidden}



.logo_msk{width:100%;height:100%;background:#3e4042 url('../images/backface.png') no-repeat 50% 50%;position:absolute;top:0;left:0;display:none;background-size:500px 60px}



.mc_top{ height:18px; padding:5px 0; line-height:18px; color:#fff; font-size:14px; background:#3f3f3f; font-family:"微软雅黑";}

.mc_top em{ width:17px;height:18px; padding:0 6px 0 10px; float: left; display:inline-block;}





.menu_slide{top:14px;right:0;background-position:-343px -8px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.menu_slide.show{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}

.menu_back.ton,.menu_back2.ton,.menu_open.ton,.search_open.ton{background-color:#70CA10}

.menu_back,.menu_back2{background-position:-68px -320px;top:14px;background-color:#159f78;left:0}

.menu_back a,.menu_back2 a{display:block;height:100%}

.menu_share{background-position:-66px -107px;top:14px;background-color:#159f78;right:0}

.menu_refresh{background-position:-282px -39px;top:14px;background-color:#159f78;right:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

#header .menu_refresh.ton{background-color:#6bc30d}





#header .search_len{top:10px;right:30px;background:url('../images/en.png') no-repeat;z-index:99;}

.search_open span{display:block;position:absolute;width:8px;height:8px;border:2px solid #fff;background:#df0000;top:-2px;right:0px;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}

#menu{height:100%;position:fixed;top:0;right:0;width:0px;overflow:hidden;background:#c21920;visibility:hidden;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}

#menu.push{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

#container{width:200px;position:relative;top:0;left:0px;width:100%;overflow-x:hidden;overflow-y:auto;height:100%;}

#content{position:relative;overflow:hidden;padding-bottom:50px}

#showcase{height:200px;background:#eee}

.list_litpic{width:140px;height:90px;overflow:hidden}

.list_litpic img{width:140px;height:90px}

#list ul{background:#fff;display:block}

#list li{display:block;height:110px}

#list li.touch{background-color:#f4f4f4;-moz-box-shadow:0px 2px 4px #ccc inset;-o-box-shadow:0px 2px 4px #ccc inset;-webkit-box-shadow:0px 2px 4px #ccc inset;box-shadow:0px 2px 4px #ccc inset}

#list li .alist{display:block;width:100%;height:90px;border-bottom:1px solid #eee;padding:10px 0}

.list_info{height:90px;margin-left:155px;padding-top:5px}

.list_info h4{font-size:16px;font-weight:500;height:20px;line-height:20px;margin-bottom:2px;color:#646464;display:block;overflow:hidden}

.list_info h5{height:20px;line-height:18px;font-weight:500;font-size:12px;color:#a2a2a2}

.list_info span{margin-left:5px;color:#777777}

.list_info h5 em{font-style:normal;margin-left:8px}

.list_info_i{margin-top:20px;height:20px;overflow:hidden}

.list_info_i dl{display:block;height:20px;float:left;margin-right:10px}

.list_info_i dt{display:block;width:20px;height:20px;float:left;margin-right:2px}

.list_info_i dd{display:block;height:20px;float:left;line-height:20px;font-size:10px;color:#a7a7a7}

.list_info_i .list_info_views dt{background-position:0 -21px}

.list_info_i .list_info_comment dt{background-position:-25px -20px}

.list_info_i .list_info_like dt{background-position:-50px -21px}

.list_info_i .list_info_time dt{background-position:-72px -148px}

.bangmang_list_more .list_info_i{margin-top:0}

.list_info_i .list_info_time{float:right}

#sort{height:40px;background:#dd9401;text-align:center; margin-top:15px;}

#container{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1)}

#container.push,#us_panel.push{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);transform:translateX(250px);-moz-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);box-shadow:-3px -3px 6px rgba(0,0,0,0.8)}

#header.push{}

#header.pull{-webkit-transform:translate3d(-250px,0px,0px);-moz-transform:translate3d(-250px,0px,0px);transform:translate3d(-250px,0px,0px);-moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);box-shadow:3px -3px 6px rgba(0,0,0,0.8)}

#container.pull,#us_panel.pull{-webkit-transform:translate3d(-250px,0px,0px);-moz-transform:translate3d(-250px,0px,0px);transform:translate3d(-250px,0px,0px);-moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);box-shadow:3px -3px 6px rgba(0,0,0,0.8)}

#menu{width:250px;height:100%;position:fixed;top:0px;left:0;z-index: 9999}

#menu ul li{display:block;height:49px;line-height:50px;border-bottom:1px solid #dd9401;overflow:hidden;background-color:#c21920;-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;transition:background 0.3s ease-out}

#menu ul li a{display:block;width:100%;height:33px;color:#fff;overflow:hidden;padding-top:16.5px; font-family:"微软雅黑"; font-size:15px;}

#menu ul li a b{width:16px;height:16px; background:url(../images/ce_xb1.png) center no-repeat;display:block;float:right;margin-right:10px;}

#menu ul li a i{display:block;width:16px;height:16px;float:left;background:url('../images/navigation.png') no-repeat;background-size:32px 250px;margin-left:20px;opacity:0.6}

#menu ul .menu_cur a i{opacity:1}

#menu ul .menu_cur a{border-top:0px solid #277909}

#menu ul li a span{display:block;height:16px;line-height:16px;float:left;margin-left:15px}

#menu ul li:hover,#menu ul .menu_cur{background-color:#c21920}

#menu ul .nav_index a i{background-position:-7px -17px}

#menu ul .nav_site a i{background-position:-7px -67px}

#menu ul .nav_about a i{background-position:-8px -117px}

#menu ul .nav_inspire a i{background-position:-8px -167px}

#menu ul .nav_help a i{background-position:-8px -217px}

#user{width:250px;height:100%;position:fixed;top:0px;right:0;visibility:hidden;background-color:#159f78;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}

.search_wrap{overflow:hidden;position:relative}

.search_wrap .lan{padding:15px 0 0 10px;float:left;}

.search_wrap .menu_open{  background-position: 10px -76.5px;z-index:99;width:32px;height:32px;float:right;margin:15px;}

#user.pull{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

#menu.pull{visibility:hidden}

#container.push .push_msk{visibility:visible}

#container.pull .push_msk{visibility:visible}

.push_msk{width:100%;height:9999px;position:fixed;visibility:hidden;top:0;left:0}

.account{height:60px;background:#2a2c2e;overflow:hidden}

.nl{margin:12.5px 0 0 10px}

.nl a{display:block;float:left;height:35px;width:110px;text-align:center;float:left;line-height:35px;color:#fff}

.login{margin-right:10px;background:#4f5356}

.reg{background:#6bc30d}

.user_panel{}

.user_menu{width:250px;height:250px;background:#232425;position:relative}

.my_avatar{height:195px;overflow:hidden;text-align:center;width:210px;margin:0 auto}

.my_avatar .my_home{display:inline-block;width:90px;height:90px;margin-top:30px;overflow:hidden;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}

.my_avatar .my_home img{width:100%}

.my_avatar h4{display:block;height:28px;line-height:28px}

.my_avatar h4 a{color:#ffffff;font-weight:500;font-size:14px;margin-top:10px}

.my_avatar p{font-size:9px;color:#8e8e8e}

.user_menu table{height:50px;border-top:1px solid #4a4c4e;border-bottom:1px solid #4a4c4e;position:absolute;bottom:0;left:0}

.user_menu td{text-align:center}

.user_menu dl{display:inline-block;width:40px;height:30px;text-align:center}

.user_menu dt{display:inline-block;width:16px;height:16px}

.user_menu dd{display:block;height:16px;line-height:16px;text-align:center;font-size:9px;color:rgba(255,255,255,0.2)}

.care{position:relative}

.fans dt{background-position:-167px -35px}

.care dt{background-position:-167px -51px}

.favorites dt{background-position:-167px -67px}

.user_menu_c{position:relative}

.user_menu_c .has_line_left,.user_menu_c .has_line_right{background:url('../images/d_block.png');background-size:1px 1px}



#header{-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1)}

#us_panel.hide{transform:translateY(125px);-moz-transform:translateY(125px);-webkit-transform:translateY(125px);-o-transform:translateY(125px)}

.search_wrap{height:30px;width:100%;background-color:#dd9401; margin:0px 0;}

.search_wrap p{ line-height:30px; font-size:15px; font-weight:bold; color:#fff; padding-left:15px; font-family:"微软雅黑";}

#user{background-color:#323436}

.search_input{text-indent:10px;height:15px;line-height:16px;display:block;margin:0 5px;width:160px;border:none;color:#6c6c6c;padding:10px 30px 10px 10px;background-color:#fff;margin-top:13px;-o-border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius: 10px 0px 0px 10px;border-radius: 10px 0px 0px 10px}

.reset_input1{width:35px;height:35px;position:absolute;display:block;top:13px;right:10px;border:0px;background:url(../images/fdj.jpg);-moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;}

#sort_content{width:100%;min-height:100%;background:#f0f1f1;position:absolute;top:0;left:0;z-index:999;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;-webkit-transform:translate3d(0px,100%,0px);-moz-transform:translate3d(0px,100%,0px);transform:translate3d(0px,100%,0px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:-moz-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:-o-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}

#sort_content.show{-webkit-transform:translate3d(0px,0%,0px);-moz-transform:translate3d(0px,0%,0px);transform:translate3d(0px,0%,0px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);-moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);-o-transition:-o-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);transition:transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000)}

.asort{display:none}

.asort.show{display:block}

.hd{height:60px;background:#2c2c30}

.hd .fl{height:60px}

.sort_tag .hd .fl i{background-position:1.5px -34px}

.sort_color .hd .fl i{background-position:1.5px -94.5px}

.hd .fl span{height:32px;line-height:32px;color:#fff;display:block;float:left;margin-top:14px;padding-left:16px; font-size:16px;}

.hd .fr{width:33px;height:32px;background-position:10px -76.5px;background-color:#73737B;margin-top:14px;position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.hd .fr.ton{background-color:#000}

.ct{overflow-x:hidden;overflow-y:auto}

.ct ul{margin-top:10px;display:block;border-top:1px solid #e5e5e5;padding-bottom:60px;}

.ct li{display:block;height:50px;border-bottom:1px solid #e5e5e5;background:#fff}

.ct li a{line-height:50px;color:#535353;padding-left:25px;}

.ct li i{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:17px}

.ct li span{display:inline-block;height:16px;vertical-align:middle;margin-top:17px;font-size:16px;color:#535353; font-family:"微软雅黑";}

.ct li .s{margin-right:12px;background-image:url('../images/sort.png');background-size:150px 150px;margin-left:15px}

.ct h4{display:block;height:40px;overflow:hidden;font-weight:500}

.ct h4 i{display:inline-block;height:16px;width:16px;vertical-align:middle;background-image:url('../images/sort.png');background-size:150px 150px;margin-left:14px;margin-right:10px;margin-top:17px}

.ct dl{display:block;height:auto; overflow:hidden;background:#fff;border-bottom:1px solid #e5e5e5;padding:8px 0;}

.ct dl a{width:47%;height:32px;float:left;text-align:center; font-size:14px; color:#555;background:#f4f4f4;margin:1% 1.5%;line-height:32px; display:block;}

.ct dl dd a{color:#535353}



.ct .cate_trade i{background-position:-16px 0}

.ct .cate_tag i{background-position:-16px -16px}

.ct .cate_color i{background-position:-16px -32px}

.ct h4 span{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-top:17px}i.cate_all{background-position:0px 0px}i.cate_creat{background-position:0px -16px}i.cate_site{background-position:0px -32px}i.cate_inspire{background-position:0px -48px}i.cate_article{background-position:0px -64px}i.cate_app{background-position:0px -80px}i.sort_re{background-position:-32px 0px}i.sort_recom{background-position:-32px -16px}i.sort_fa{background-position:-32px -32px}i.sort_vi{background-position:-32px -48px}i.sort_com{background-position:-32px -64px}

.ct li i.e{background:#ffffff;width:10px;height:10px;border:3px solid #d1d1d1;float:right;margin-right:25px;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}

.ct li.a_selected{}

.ct li.a_selected .e{border:3px solid #000}

.ct .wrap{position:relative}

.nled_wrap{width:210px;margin:0 auto;height:35px}

.user_avatar{width:35px;height:35px}

.user_avatar img{width:35px}

.user_name{display:block;height:35px;line-height:35px;color:#fff;font-size:12px;margin-left:10px}

.user_logout{height:35px;line-height:35px;color:#fff;font-size:12px;opacity:0.6;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}

.user_logout.ton{opacity:1}

.nled_wrap{margin-top:12.5px}

#reg_index{width:100%;min-height:100%;background:#fff;position:absolute;top:0;left:0;z-index:999;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}

.reg_bar,.login_bar{height:60px;background:#159f78}

.reg_bar_close,.login_bar_close{display:block;width:33px;height:32px;background-position:10px -76.5px;background-color:#3e4042;margin-top:14px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.reg_bar_close.ton,.login_bar_close.ton{background-color:#6bc30d}

.reg_bar .fl i,.login_bar .fl i{height:32px;width:25px;display:inline-block;vertical-align:middle;background-position:4px -112.5px}

.login_bar .fl i{background-position:4px -145px}

.reg_bar,.login_bar{line-height:60px;vertical-align:middle}

.reg_bar .fl,.login_bar .fl{height:60px;color:#fff}

.reg_ct{text-align:center}

.reg_ct p{line-height:20px;margin:30px 0 20px 0}

#weibo_app{height:50px;display:block;color:#fff;font-size:16px;background-color:#d63b22;margin-bottom:10px}

#weibo_app span{display:block;height:50px;margin:0 auto;width:160px}

#weibo_app i{display:inline-block;width:50px;height:50px;vertical-align:middle;background-position:0 -205px}

#qq_connect{height:50px;display:block;color:#fff;font-size:16px;background-color:#3eb0d8}

#qq_connect span{display:block;height:50px;margin:0 auto;width:160px}

#qq_connect i{display:inline-block;width:50px;height:50px;vertical-align:middle;background-position:0 -288px}

#reg_index{-webkit-transform:translate3d(0px,100%,0px);-moz-transform:translate3d(0px,100%,0px);transform:translate3d(0px,100%,0px);-webkit-transition:background 0.3s ease-out,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:background 0.3s ease-out,-moz-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:background 0.3s ease-out,-o-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:background 0.3s ease-out,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}

#reg_index.show{-webkit-transform:translate3d(0px,0%,0px);-moz-transform:translate3d(0px,0%,0px);transform:translate3d(0px,0%,0px);-webkit-transition:background 0.3s ease-out,-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:background 0.3s ease-out,-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:background 0.3s ease-out,-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:background 0.3s ease-out,transform 0.3s cubic-bezier(0.165,0.84,0.44,1)}

.login_ct h4{height:25px;line-height:25px;font-weight:500;margin:20px 0 10px 0;display:block}

.login_ct h4 .fr a{font-size:12px;color:#999}

.login_ct h4 a{color:#FF4200}

.login_user,.login_password{height:40px;line-height:40px;display:block;padding:0px 40px 0 10px;position:relative;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;background:none}

.login_user i,.login_password i{display:block;width:40px;height:40px;position:absolute;right:0px;bottom:0px;background:url('../images/icons.png') no-repeat -62px -43px;background-size:500px 500px;opacity:0.4;display:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}

.login_user i.ton,.login_password i.ton{opacity:1}

.login_user{border-bottom:1px solid #f7f7f7}

.login_password{border-top:0}

.login_input input{border:none;display:block;height:100%;width:100%}

.login_input{}

.login_user input,.login_password input{-webkit-appearance:none}

.login_submit{height:40px;display:block;line-height:40px;background:#70CA10;color:#fff;text-align:center;border:none;width:100%;-webkit-appearance:none;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.login_quick{margin-top:30px}

.login_quick p{line-height:20px;margin:20px 0 10px 0;font-size:12px;color:#dfdfdf}

.login_quick #weibo_app{margin:0;height:40px;float:left;width:110px;overflow:hidden}

.login_quick #qq_connect{height:40px;float:right;width:110px;overflow:hidden}

.login_quick #weibo_app span,.login_quick #qq_connect span{height:40px;font-size:13px;width:auto;padding-left:5px;line-height:40px;vertical-align:middle}

.login_quick #weibo_app i,.login_quick #qq_connect i{background-size:250px 250px;height:40px;width:35px;vertical-align:middle}

.login_quick #weibo_app i{background-position:10px -95px}

.login_quick #qq_connect i{background-position:12px -136px}

.list_loading{height:16px;padding:20px 0 30px;text-align:center}

.list_loading i{height:16px;width:16px;display:inline-block;background:url('../images/icons.png') no-repeat -288px -16px;background-size:500px 500px;margin-right:10px;vertical-align:middle;-webkit-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;animation:loading 1s infinite linear}

.list_loading span{height:16px;display:inline-block;line-height:16px;vertical-align:middle;color:#A0A0A0}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.login_b_t{color:#dfdfdf;font-size:12px;padding-top:15px}

.login_b_t .fl a{color:#ff8a00;font-size:12px;margin-left:5px}

.login_b_t .fr a{color:#999;font-size:11px}

.login_b_i input{background:none}

.login_b_i{margin-bottom:10px}

#container{background:#fff}

.author{width:48px;height:48px;overflow:hidden;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}

.author a{display:block}

.author img{width:48px;display:block}

.header_info{margin-left:63px;height:48px}

.header_info h4{height:26px;overflow:hidden;display:block;line-height:33px;font-weight:500;font-size:14px}

.add_fans{width:90px;height:30px;background:#70cb0f url('../images/add.png') no-repeat 15px 10px;background-size:11px 11px;color:#fff;line-height:30px;text-indent:34px;margin-top:9px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.remove_fans{width:90px;height:30px;background:#ff8400 url('../images/remove.png') no-repeat 9px 10px;background-size:11px 11px;color:#fff;line-height:30px;text-indent:27px;margin-top:9px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.header_more dl,.header_more dt,.header_more dd{display:block;height:16px;line-height:16px;float:left}

.header_more dt{width:16px;margin:0px 5px 0 -2px;background-position:4px -413px}

.header_more dd{font-size:11px;color:#929292}

.content_header{background:#f1f1f1}



/*index*/

.ward{padding:20px 0;}

.in-about-tit{color:#f9f9f9;font:bold 26px/30px Arial, Helvetica, sans-serif;text-align:center;}

.in-about-tit2{color:#4f4f4f;font:bold 12px Arial;text-align:center;margin-bottom:10px;}

.in-news-tit{color:#159f78;font:bold 26px/30px Arial, Helvetica, sans-serif;text-align:center;margin-top:25px}

.in-news-tit2{color:#adb4b6;font:bold 22px Arial;text-align:center;margin-bottom:25px;}

.in-about-info{ height:auto; overflow:hidden; width:100%; margin:15px auto;}

.in-about-put{text-align:center;margin:20px auto;width:235px;height:40px;color:#fff;text-align:center;line-height:40px;background:#ba092a;border-radius:25px;word-break:break-all}

.in-news-info{margin:2%;background:#159f78;}

.inews{padding:10px;color:#dcf1ea;position:relative}

.inews-t{font-size:20px;padding-right:10px;border-bottom:2px solid #dcf1ea;width:60px;line-height:30px}

.inews-i{margin:15px 0; font-weight:bold;color:#fff;line-height: 18px;}

.innews-but{width:80px;height:40px;line-height:40px;background:#0c7657;color:#fff;text-align:center;left:-10px;position:relative;margin:10px 0; }

/*nav*/

#nav{ height:42px; width:100%; z-index:99 }

#nav ul{overflow:hidden; margin:0 auto; text-align:center;background:#b0b0b0;}

#nav li{float:left; width:20%; }

#nav li a{display:inline-block; text-align:center;width:100%; height:40px; line-height:40px; font-size:12px; color:#fff; border-bottom:2px solid #fff;}

#nav li a.this{ background:#b80c10}

#nav li a:active{background:#b80c10}

.navtext{padding: 5px 0;font-size: 12px;color:#535353}

.inab{margin:0 2%;}

.inabout-tit{padding:10px 0;}

.inpro-tit{font:bold 28px/30px "Arial";color:#3e3e3e;text-align:center;}

#innews{padding:2%;}

.innew-tit{background:url('../images/newsbg.jpg') ;height:20px;}

.innew-tit span{display:block;padding:0 5px;background:#fff;float:left;font-size:15px;color:#b80c10}

/*innews*/

.innewsc{width:100%;}

.inewsc-t span{color:#3166ac;font:bold 14px "Arial"}

.inpr{margin-top:8px;color:#696c6f;}

.inewsc-f{margin-top:15px;}

.inewsc-f span{color:#696c6f;float:right;}

.inewsc-f ul li{line-height:35px; border-bottom:1px dashed #afb1b5;color:#696c6f}



iframe,iframe  .BMap_mask{ width:100% !important; height:auto !important;}



/*ç„¦ç‚¹å›¾*/

.m-slider{position:relative; margin:0 auto}

.m-slider-con{overflow:hidden;}

.m-slider-item:not(:first-child){display:none;}

.m-slider-item img{width:100%;}

.m-slider-item span{display:block;width:78%;height:0.8rem; padding:0 20% 0 2%;line-height:0.8rem;background-color:#F5F5F5;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; font-size: 0.4rem; vertical-align: top; }

.m-slider-nav{position:absolute; width:20%;height:0.16rem;bottom:0.32rem;right:0.32rem;text-align:right;}

.m-slider-nav span{display:inline-block; width:0.16rem;height:0.16rem; margin:0 0.08rem; background-color:#D0D0D0; border-radius:0.08rem;color:transparent;vertical-align:top;}

.m-slider-nav .current{background-color:#FF4444;}



/*pro*/

.sort_b_inner{color:#fff}

.newpro{position:absolute;top:3% ;left:22%}

.deteils{width:120px;height:47px;color:#525252;line-height:47px;font-size:18px;margin-top:10px;}

.proline{height:5px;background:url(../images/proline.jpg);}

.pro-info{padding:2% 2% 5%;}

.proinfo{padding:10px 2%;}

.doorbut{margin:10px;height:40px;width:85px;background:#525252;    -moz-border-radius: 5px;-webkit-border-radius:5px; border-radius:5px;line-height:40px;font-size:18px; font-family:"微软雅黑"; color:#fff;text-align:center;}

.protit{padding-top:12px;padding-left:10px;}

#sortpro{height:40px;line-height:40px;background:#fff;}

.sortpro-left{background:#525252;width:40%;float:left;color:#fff;font-size:14px;text-align:center;}

.sortpro-r {color:#555;font-size:14px;width:60%;text-align:center;}

.picScroll{ width:97%;text-align:center; position:relative; z-index:100; overflow:hidden;margin:2% auto -1%;}

.picScroll .bd {overflow:hidden;}

.picScroll .bd ul{ width:100%; float:left; box-sizing:border-box; }

.picScroll .bd li{ width:50%; float:left; font-size:14px; margin-top:10px; box-sizing:border-box;position:relative;}

.picScroll .bd li .Rows{margin:0 5px; box-sizing:border-box; }

.picScroll .bd li a.pic{text-align: center;display: block; padding:2px; border:1px solid #ededed;display:-webkit-box; display:-moz-box; box-align:center; -webkit-box-align:center; -moz-box-align:center; }

.picScroll .bd li a.pic img{width:100%;}

.picScroll .bd li.plist a.pic img{ height:145px;}
.picScroll .bd li.dlist a.pic img{ height:259px;}

.picScroll .bd li a.name{padding:5px 0px 0; color:#565656;display:block; line-height:30px; height:30px; overflow:hidden; font-family:"微软雅黑"; font-size:16px; text-decoration:none;text-align:center;} 

.picScroll .bd li a.name span{color:#fff; font-size:11px;} 

.picScroll .bd li img{background:url(../images/loading.gif) #fff center no-repeat;  }

.picScroll .hd{ margin:8px auto 0;}

.picScroll .hd ul{display:-webkit-box;display:-moz-box;display:box;box-align:center;-webkit-box-align:center;-moz-box-align:center;padding:0;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;}

.picScroll .hd li{width:8px; height:8px; background:#b0b0b0; border:1px solid #999; margin:5px; overflow:hidden;border-radius:5px; line-height:45px}

.picScroll .hd li.on{background-color:#c21920;}

.picScroll .wenzi{ background:#e0af63; height:auto; overflow:hidden; margin:15px 5px 0;}

.picScroll .wenzi a{ text-align:center; font-size:15px; color:#fff; line-height:26px; padding:3px 0; display:block; font-family:"微软雅黑";}



/* 首页css */

#header{    position: relative;background:#fff;height:45px; border-top:8px solid #333333; padding:15px 0 15px;overflow:hidden;width:100%;z-index:999;left:0px;top:0;width:100%;}

#header .menu_open{ background: url(../images/menu_xb.png) center no-repeat;

    z-index: 99;

    display: block;

    width: 30px;

    height: 26px;

    /* float: left; */

    margin: 10px 13px 0 13px;

    cursor: pointer;

    position: absolute;

    left: 10px;

    top: 14px;

} 



.logo{ width: 127px;

    height: 45px;

    margin: 0 auto;

    margin-right: 45%;}

.logo a{display:block}

.logo img{display:block;width:100%;height:auto;}



#header .top_wz{z-index: 99;

    font-family: "微软雅黑";

    text-align: left;

    /* float: right; */

    margin-left: 10px;

    line-height: 23px;

    margin-right: 10px;

    position: absolute;

    right: 0;

    top: 15px;}

#header .top_wz h6{color:#222;font-size:0.9rem;}

#header .top_wz h6 span{color:#c21920;;}

#header .top_wz p{color:#999999;font-size:0.8rem;}

#header .top_wz p b{color:#c21920;font-size:0.85rem;}



.daohang{ width:94%;box-sizing:border-box; height:auto; overflow:hidden;margin:5% auto -3%;}

.daohang dl{ width:25%; float:left; box-sizing:border-box;position:relative;}

.daohang dl a{ display:block;}

.daohang dl dt{ width:40%; height:auto;margin:0 auto 8%;}

.daohang dl dt img{ width:100%; height:auto;}

.daohang dl dd{ height:2.1rem; line-height:1.05rem; overflow:hidden; text-align:center; font-size:1.15em; color:#444444;font-family:"微软雅黑";}

.xian{ width:100%; height:1px;border-bottom:1px solid #e4e4e4; margin:0 auto;}



.m1_m{width:95%; position:relative; height:auto; overflow:hidden;font-family:"微软雅黑";margin:3% auto -1%;}

.m1_m img{width:96%; height:auto;margin:0 4% 2%;}

.m1_m h6{text-align:center; font-size:0.9rem; color:#333333;}

.m1_m h6 b{color:#c21920;}



.zixun_m{width:95%; position:relative; height:auto; overflow:hidden;margin:3% auto -1%;}

.zixun_m p{font-family:"微软雅黑"; text-align:center; font-size:0.9rem; color:#555; line-height:1.1rem; margin:0 5% 3%;}

.zixun_m p b{color:#c21920;}

.zixun_m dl{width:49%;height:auto; overflow:hidden; float:left; margin:0 0.5% 1%;}

.zixun_m dl a{ display:block; height:auto; overflow:hidden; padding:6% 0;background:#f2f2f2; border:1px solid #e4e4e4;text-align:center;}

.zixun_m dl dt{ width:16%; height:auto; overflow:auto; display:inline-block;margin:0 3% 0 0;}

.zixun_m dl dt img{ width:100%; height:auto;}

.zixun_m dl dd{ height:auto; overflow:auto; display:inline-block; text-align:left; position:relative; top:-5px;line-height:1.2rem; color:#666666; font-size:1rem; font-family:"微软雅黑";}



.yban1{ width:95%; height:auto; overflow:hidden; position:relative;font-family:"微软雅黑";margin:3% auto -1%;}

.yban1 img{ width:100%;height:auto;}



.xiangmu{width:94%; position:relative; height:auto; overflow:hidden;margin:4.5% auto -2%;}

.xiangmu dl{width:33.33%;height:auto; overflow:hidden; border-bottom:1px solid #efefef;float:left; margin-bottom:15px}

.xiangmu dl a{ display:block;}

.xiangmu dl dt{ width:100%; height:auto; margin:0 auto;overflow:hidden; }

.xiangmu dl dt img{ width:60%; height:auto;margin: 0 auto; display: block;}

.xiangmu dl dd{ width:100%; height:auto; overflow:hidden;  text-align:center; font-family:"微软雅黑";}

.xiangmu dl dd h6{ height:1.8rem; overflow:hidden; line-height:1.8rem; font-size:1rem; color:#c21920; margin:4px 0;}

.xiangmu dl dd p{ height:2.4rem; overflow:hidden; line-height:1.2rem; font-size:0.85rem; color:#777;}



.dz_m{width:95%; position:relative; height:auto; overflow:hidden;margin:3% auto -1%;}

.dz_m li{width:48%; height:auto;margin:0 1%; float:left;}

.dz_m li a{ display:block; height:auto;}

.dz_m li img{width:100%; height:100%;}

.dz_m li p{ text-align:center; font-size:0.85rem; color:#444; line-height:2.2rem; height:2.2rem; overflow:hidden;font-family:"微软雅黑";}





.more{ height:30px; line-height:30px; text-align:center;border:1px solid #dfdfdf;margin:0 auto;}

.more a{ color:#555; font-size:0.9rem; display:block;font-family:"微软雅黑"; }

.more1{width:99%;}

.more2{width:94%; margin:1% auto;}

.more3{width:97.5%; }



.main_visual{ width:100%;position:relative;height:auto; overflow:hidden;margin:3% auto 0;}

.main_image {width:100%; height:27em;overflow:hidden;  position:relative;margin:0 auto;}

.main_image ul {width:100%;height:auto; overflow:hidden; position:absolute; top:0; left:0;}

.main_image li {float:left; width:100%; height:auto; overflow:hidden; }

.main_image li span {display:block;width:74%;height:auto; overflow:hidden; margin:0 auto 4%}

.main_image li span img{display: block;margin:0 auto;max-width: 100%; height:auto; overflow:hidden;position: relative;}

.main_image li h6{ width:88%;line-height:1.3rem;font-size:1rem;color:#c21920;text-align: center;margin:0 auto;font-family:"微软雅黑"; }

.main_image li em{ width:10%; height:2px;background:#c21920; display:block;margin:2% auto;}

.main_image li p{ width:88%;line-height:1.2rem;font-size:0.9rem;color:#666;text-align:left;font-family:"微软雅黑"; text-indent:2em; margin:0 auto 2%;}

.main_image li a{ width:28%;height:1.4rem;line-height:1.4rem;font-size:0.85rem;color:#c21920;font-family:"微软雅黑";text-align:center;border:1px solid #c21920;border-radius:0.7rem;display:block;margin:0 auto;}

.main_visual #btn_prev,.main_visual #btn_next{z-index:11111;position:absolute;display:block;width:26px;height:48px;top:22%;}

.main_visual #btn_prev{ left:3%; background:url(../images/qh_xbl1.png) left center no-repeat;}

.main_visual #btn_next{ right:3%; background:url(../images/qh_xbr1.png) right center no-repeat;}



.zc_m{width:95%; position:relative; height:auto; overflow:hidden;display: flex; flex-wrap: wrap;margin:3% auto 0;}

.zc_m dl{width:31%;height:auto; overflow:hidden; padding:4% 0;background:#f2f2f2; border:1px solid #e4e4e4; float:left; margin:0 0.5% 1%;}

.zc_m dl dt{ width:30%; height:auto; overflow:hidden; margin:0 auto 6px;}

.zc_m dl dt img{ width:100%; height:auto;}

.zc_m dl dd{ width:92%;  overflow:hidden; line-height:1.1rem; font-size:0.85rem; text-align:center; color:#999999;font-family:"微软雅黑"; margin:0 auto; }

.zc_m dl.te dd{ width:98%;font-size:0.75rem;}



.xian1{ width:100%; height:0.8rem; background:#f4f4f4; border-bottom:0.1rem solid #eaeaea; border-top:0.1rem solid #eaeaea; margin:5% auto 0;}

.xnav_sy{width:100%; height:auto; overflow:hidden;font-family:"微软雅黑";text-align:center; position:relative; margin:0 auto;}

.xnav_sy h6{height:1.8em;color:#333333;font-size:1.05rem;line-height:1.8em; padding:1.5% 0 1.2%;text-align:center;overflow:hidden; border-bottom:1px solid #eaeaea; margin:0 auto;}

.xnav_sy h6 b{color:#c21920;}

.xnav_sy h6 img{ margin-right:5px; width:18px; height:auto; position:relative; top:2px;}

.xnav_sy span{ width:10%; height:3px; background:#c21920;display:block; margin:0 auto;}



.fenlei{ width:95%; height:auto; overflow:hidden;margin:4% auto 0;}

.fenlei dl{ width:100%; height:auto; overflow:hidden;margin:0 auto 2%;}

.fenlei h3{ line-height:2em; text-align:center;border:1px solid #ececec; margin:0 1px 2%;}

.fenlei h3 a{font-size:1.1em; color:#555555;font-family:"微软雅黑"; display:block;}

.fenlei h3 img{ width:3.5%; height:auto; margin-right:1.5%;}

.fenlei dl dt{ width:33.3%; height:auto; overflow:hidden; float:left;}

.fenlei dl dt a{ background:#ececec; color:#63636a; text-align:center;font-size:0.85rem; line-height:2rem; height:2rem; overflow:hidden; display:block; margin:0 1px 2px;font-family:"微软雅黑";}

.fenlei dl dd{ width:25%; height:auto; overflow:hidden; float:left;}

.fenlei dl dd a{ background:#ececec; color:#63636a; text-align:center;font-size:0.85rem; line-height:2em; height:2em;overflow:hidden; display:block; margin:0 1px 2px;font-family:"微软雅黑";}

.fenlei dl dd img{width:14%; height:auto; margin-right:1.5%;}

/* 首页css end */



/*about*/

.fom {margin: auto;padding: 15px 0;width: 285px;}

.search{height: 70px;}

.sub {float: left;display: block;width: 55px;height: 41px;background: url(../images/serch.jpg) no-repeat;border: 0px solid #666666;}

.inabout-info{margin:2%;padding:3%;min-height:250px; font-size:14px; font-family:"微软雅黑";}

.inabout-info .newstit{ text-align:center; color:#333; font-weight:bold; line-height:24px; font-size:18px; font-family:"微软雅黑";}

.inabout-info .newsdate{ text-align:center; padding:10px 0; border-bottom:1px solid #ececec; margin-bottom:25px;}

.inabout-info img {max-width: 100%!important; height: auto!important;padding-top:3%;}

.sort ul{background:#fff;}

.sort ul li{width:25%;height:40px;float:left;}

.sort ul li a{display:block;width:100%;height:40px; border-right:1px solid #fff;text-align:center;line-height:40px;color:#555;}

.sort ul li.hover a{background:#18ad83;color:#fff;}

/*tool*/

#tool{height:45px; overflow:hidden;}

#tool ul{overflow:hidden;position:fixed;left:0;bottom:0;background-color:#333333;width:100%; height:48px; z-index:1000;}

#tool ul li{float:left;width:25%;}

#tool ul li a{width:100%; border-left:1px solid #414141; display:block; height:45px;  text-align:center;box-sizing:border-box; color:#fff; padding-top:5px; font-family:"微软雅黑";} 

#tool ul li:nth-child(5) a{border:none;}

#tool ul li a:active{background-color:#414141; color:#fff;}

#tool ul li .this{background-color:#414141; color:#fff;}

#tool ul li a em{ font-style:normal; display:inlie-block; padding:0 0 0 10px; margin:0;}

#tool ul li a span{ display:block; height:16px; line-height:16px; overflow:hidden; text-align:center;font-size:13px; padding:8px 0 0;}

/*footer*/

#footer{ color:#616161; height:80px; text-align:center;padding:0px 0 65px 0; background:#f5f5f5; font-size:15px; line-height:23px; text-transform:uppercase; overflow:hidden; font-family:"微软雅黑";}

#footer p{ text-align:center; font-size:13px; color:#c21920; padding:16px 0 0;}

#footer span{ padding:0 6px; color:#444;}

#footer a{ color:#c21920;padding:0 6px;font-size:15px; font-family:"微软雅黑";}

#incon{color:#8a8a8a;line-height:15px;padding:2%;font-size:12px;}

#incon ul{padding:5px 0;}

#incon li{padding:3px 0;}

.contit{color:#b80c10;padding:5px 0;}

.sortl{background:#c21920;width:100% ;color:#fff;line-height:40px; font-family:"微软雅黑"; font-size:15px;}

/*news*/

#news-list{height:40px;}

#news-list ul{background:#fff;}

#news-list ul li{width:50%;height:40px;float:left;}

#news-list ul li a{display:block;width:100%;height:40px; border-right:1px solid #fff;text-align:center;line-height:40px;color:#555;}

#news-list ul li.hover a{background:#18ad83;color:#fff;}

.date-t{margin-top:5px;color:#fff;font-size:25px;line-height:26px;padding-bottom:3px}

.date-b{color:#fff;font-size:15px;line-height:22px;padding-top:3px;border-top:1px solid #fff;width: 60px;margin: auto;}



.sy_news{margin:4% 3%;}

.sy_news ul{ position:relative;margin:0 auto 15px; padding-bottom:15px; max-width:640px;  overflow:hidden; height:auto; position: relative; z-index:99; border-bottom:1px solid #efefef}

.sy_news ul li.newsdate{max-width:88px; max-height:88px; float:left; overflow:hidden; margin-right:15px;}

.sy_news ul li .news-zy{line-height:20px;color:#555; font-size:15px; font-family:"微软雅黑";}

.sy_news ul li .news-tit{ font-size:15px; line-height:20px;color:#84c225; font-family:"微软雅黑"; font-weight:bold;}

.sy_news ul li.newsdate1{max-width:106x; max-height:72px; float:left; overflow:hidden; margin-right:15px;}

.sy_news ul li.newsdate1 img{width:104px;height:70px; border:1px solid #ececec;}

.sy_news ul li .news-zy1{line-height:20px; height:40px; overflow:hidden; margin:8px 0 0;color:#808080; font-size:13px; font-family:"微软雅黑";}

.sy_news ul li .news-tit1{line-height:20px; height:20px; overflow:hidden; padding:0;}

.sy_news ul li .news-tit1 a{ font-size:15px; color:#000; font-family:"微软雅黑";}





/*news show*/

.newslistwrap.news_wrap1{padding:2% 1%;margin:2% 0;min-height:300px; }

.newslistwrap.news_wrap1 .newsinfo .news-tit{font:bold 14px/35px "Arial" ;color:#333; height:20px; line-height:20px; margin:3px 0; overflow:hidden;}

.newslistwrap.news_wrap1 .newslistbox{height:90px; }



.newslistwrap{padding:2%;margin:2%; min-height:300px;}

.newslistwrap ul{ position:relative;}

.newslistwrap h1{ text-transform:uppercase; color:#3a3a3a; font:bold 16px/40px ""; }

.newslistwrap .newslistbox{margin:0 auto 20px; max-width:640px;  overflow:hidden; height:90px; position: relative; z-index:99; border-bottom:1px solid #e5e5e5 } 

.newslistwrap .newslistbox li.newsdate{width:80px; height:62px; background:#898989; float:left; overflow:hidden;margin-top: 15px;}

.newslistwrap .newslistbox li.newsdate span.newsday{ font:bold 54px/50px "Arial"; display:block; width:80px; margin-top:5px; text-align:center; color:#fff; overflow:hidden; backfground:#f00; }

.newslistwrap .newslistbox li.newsdate span.newsym{ font:normal 12px/20px "Arial"; display:block; width:80px; height:20px; text-align:center; color:#fff; }  

.newslistwrap .newsinfo{float:right; width:72%;height:auto; overflow:hidden;text-align:left;}

.newslistwrap .newsinfo .news-tit{font:bold 14px/35px "Arial" ;color:#333 !important; height:22px !important; line-height:22px !important; margin:3px 0 5px !important; overflow:hidden;}

.newslistwrap .news-zy{line-height:20px !important;color:#696969 !important; height:40px !important; overflow:hidden !important;}

.newslistwrap .nbut1{color:#3b3b3b;}

.newslistwrap .newstit{margin-top:5%;font:bold 14px/20px "Arial";color:#333;text-align:left;}

.newslistwrap .newsdate{text-align:center;margin:5px;padding:5px}

.newslistwrap .newsdate2{width:23%; height:auto; float:left; overflow:hidden;}

.newslistwrap .newsdate2 img{width:100%;height:70px;}



.newslistwrap01 .newsdate2 img{width:100%;height:70px;}



.inabout-info .newslistwrap .newsdate2 img{width:100%;height:70px !important;padding:0 !important;}



/*message*/

.msgtxt{ height:28px; line-height:21px; width:100%;  padding:0 1%;margin:AUTO; border:1px solid #e2e2e2; outline:none; color:#878787;margin:auto }

.msgtxtarea{ border:1px solid #e2e2e2; outline:none; line-height:21px; padding:0 1%; width:100%; height:130px; color:#878787;font-family: "Arial";margin:auto }

.msgtb{ width:94%;margin: 0 3%; } 

.msgtb td{ padding:6px 0;float:left;width:100%; } 

.msgtb span{float:left;}

.msgtb .cr1{ color:#9b9999;font-size:12px;}

.ewm{ float:right; }

.submit{background: #525252;width: 102%;height: 37px;border: 0px;color:#fff; cursor:pointer;font-family: "Arial";display:block;}

.contact{margin:2%;padding:2%;}

/*contact*/

 .lxnr{  color:#90909b; padding:10px;font-size: 15px; line-height: 30px;color:#4a4745; } 

 .lxnr ul li{ background-color:#e8e8e8; margin-bottom:10px; padding:5px 10px 5px 45px; font-family:"微软雅黑"; font-size:14px; border-radius:0px; color:#696969; }  

 .lxnr ul li.ico3{ background:#e8e8e8 url(../images/ico3.png) no-repeat 15px 3px;font-family:"微软雅黑"; font-size:14px;}  

 .lxnr ul li.ico4{ background:#e8e8e8 url(../images/ico4.png) no-repeat 15px 2px;font-family:"微软雅黑"; font-size:14px;}  

 .lxnr ul li.ico5{ background:#e8e8e8 url(../images/ico5.png) no-repeat 15px 2px;font-family:"微软雅黑"; font-size:14px;}  

 .lxnr ul li.ico6{ background:#e8e8e8 url(../images/ico6.png) no-repeat 15px 2px;font-family:"微软雅黑"; font-size:14px;}  

/*downlist*/

#downlist{width:90%;margin:0 auto;}

#downlist ul li{ background:#525252; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; margin:10px; }

#downlist ul li a{ display:block; height:51px; text-align:center; color:#fff; padding:15px 0 0 30px; font:bold 12px;}

#downlist ul li a span{ bold 14px/20px 'Microsoft YaHei'}

#downlist ul li a.d_1{ background:url(../images/ico_06.png) no-repeat; }

#downlist ul li a.d_2{ background:url(../images/ico_07.png) no-repeat; }

#downlist ul li a.d_3{ background:url(../images/ico_08.png) no-repeat; }

/*pager*/

.pager{width:100%; height:80px;line-height:26px; color:#696969;}

.page_info{ width:100%; text-align:center; margin:10px auto; color:#696969; }

.page_info span{padding:0 2px; font-weight:bold;}

.page_list{height:80px; overflow:hidden; font-family:"Arial"; text-align:center}

.page_list a,.page_list span{ display:block; vertical-align:middle; color:#696969; border:1px solid #dee0e2; background:#f2f4f4;text-align:center;width:17%;margin:0 1% 2%;float:left;}

.gotxt{ background:#413630; line-height:26px; width:26px; color:#f8e7b3; border:none; text-align:center;}

.gobtn{ background:#c6aa84; color:#f8e7b3; cursor:pointer; text-align:center; line-height:20px; border:none; } 

.gosel{ background:#c6aa84; color:#f8e7b3;  text-align:center; border:none; padding:4px;} 

.nextb{margin:0 2%;}

.nextb li{height:35px;width:47.5%;background:#525252;line-height:35px;text-align:center;color:#fff; }

/*faq*/

.faq{padding:2%;line-height:25px}

.faq span{display:block;float:left;}

.faq_top{background:#525252;padding:10px 5px;color:#fff}

.faq_top span{margin-right:5px}

.faq .faq_bot span{color:#525252;margin-right:5px}

.faq_bot{padding:10px 5px;background:#edf1f2;color:#717a80}

/*sub*/

.sub-list{margin-bottom:20px}

.sub-t{background:#2f2f2f;line-height:45px;padding-left:15px;color:#fff;}

.sub-b{background:#232323;line-height:20px;padding-left:15px;color:#5b5b5b;min-height:60px;padding-top:20px;}



.cp_xq{ margin:2%; height: auto; overflow:hidden;}

.cp_tu{ margin:2%; height: auto; overflow:hidden; max-width:100%; max-hight:100%;}

.cp_tu img,.pro-info img,.lxnr img,.entry img{ max-width: 100%!important; height: auto!important;}



.section h1 {font-size: 1.2em;line-height: 2.6em;color: #555; margin:0 5px;}

/*src/lists.css*/



.list {

  padding: 0px;

  margin: 0 -10px;

  list-style: none;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  

}

.list li {

  display: block;

  list-style: none;

  position: relative;

  padding: 15px 20px 15px 10px;

  border-bottom: 1px solid #ececec;

}

.listview li {

  display: block;

  list-style: none;

  position: relative;

  padding: 15px 10px 15px 15px;

  border-bottom: 1px solid #ececec;

  background:url(../images/xb3.png) 5px center no-repeat;

}



.list li:first-child {

  border-top: 1px solid #ccc;

}

.listview li:first-child {

  border-top: 1px solid #efefef;

  background: none;

  padding: 12px 10px 12px 10px;

}



.list > li > a {

  padding: 15px 20px 15px 10px;

  color: #53575E;

  position: relative;

  display: block;

  margin: -15px -20px -15px -10px;

  text-decoration: none;

  text-overflow:ellipsis; overflow:hidden;

}

.list a .af-badge {

  position: absolute;

  right: 30px;

  top: 48%;

  margin-top: -10px;

}

.list > li > a:after {

  position: absolute;

  right: 8px;

  font-family: 'chevron';

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  content: "\f054";

  top: 50%;

  margin-top: -0.5em;

  color:inherit;

}

.list .divider {

  position: relative;

  top: -1px;

  padding-top: 6px;

  padding-bottom: 6px;

  font-size: 12px;

  font-weight: bold;

  line-height: 18px;

  background-color: #dfe0e2;

  border-top: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);

  padding-right: 60px;

}

.list.inset {

  border: 1px solid #ccc;

  border-radius: 6px;

  margin: 10px;

}

.list.inset li:first-child {

  border-top: none;

}

.list.inset li:last-child {

  border-bottom: none;

}

.listview li>a>.date {

    display: block;

    float: right;

    margin: 0 5px;

    padding: 0;

    font-size: 12px;

    font-style: normal;

    color: #8c8c8c;

}

.listview li>a>.text {

    display: block;

    margin: 0;

    padding: 0;

	font-size:14px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.section1{ height:auto; overflow:hidden;margin:3% 0px;}

.section1 .list1{padding: 0px; margin:0;list-style: none;box-sizing: border-box;}

.section1 .list1 li {list-style: none;position: relative; width:47%; height:auto; overflow:hidden; margin:0 1.5%; float:left;}

.section1 .list1 li a{display: block;}

.section1 .list1 li p{height:auto; overflow:hidden;padding:2px; border:1px solid #ececec;}

.section1 .list1 li p img{ width:100%; height:100%; padding:0;}

.section1 .list1 li span{ width:100%; height:2.4em; line-height:2.4em; overflow:hidden; text-align:center; font-size:1.2em; color:#444; display:block; margin:0 auto;}



.toTop-btn{display: block;width:30px;height:30px;background:#333 url(../images/top_xb.png) no-repeat 5px 5px;background-size:20px;border-radius:3px;position:fixed;bottom:65px;right:5px;cursor:pointer;z-index:10;}


/*--n_box--*/
.pro-text{ padding:2% 2% 5%;}
.pro-text .xc-img{ display:block; margin:0 auto; max-width:100% !important; height:auto;}
.pro-text .xc-img img{ display:block; margin:0 auto; max-width:100% !important; height:auto;}
.pro-text .n-tit{ height:42px; line-height:42px; font-weight:bold; color:#fff; background:url(../images/xh.png) repeat-x left bottom; padding-top:30px}
.pro-text .n-tit h2{ display:inline-block; font-size:17px; background:#C21920; padding:0 30px;}
.pro-text .n-text{ padding-top:20px; font-size:15px; line-height:28px;}
.pro-text .n-text img{ max-width:100% !important; height:auto !important}
.inabout .img-list{ width:97%; margin:0 auto; padding-bottom:20px}
.inabout .img-list li{ padding-top:15px}
.inabout .img-list li img{display:block;width:100%;height:auto;margin:0 auto}

.next_f{ text-align:center; padding:15px 0 0;}
.next_f a{ display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #bababa; font-size:14px; color:#333; margin:0 2px;}
.next_f b,.next_f a:hover{ font-weight:500; display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #c21920; font-size:14px; color:#fff; margin:0 1px; background:#c21920;}


@media (max-width: 568px) {
.picScroll .bd li.plist a.pic img{ height:128px;}
.picScroll .bd li.dlist a.pic img{ height:228px;}
}
@media (max-width: 440px) {
.picScroll .bd li.plist a.pic img{ height:90px;}
.picScroll .bd li.dlist a.pic img{ height:161px;}
}
@media (max-width: 380px) {
.picScroll .bd li.plist a.pic img{ height:82px;}
.picScroll .bd li.dlist a.pic img{ height:146px;}
}
@media (max-width: 360px) {
.picScroll .bd li.plist a.pic img{ height:78px;}
.picScroll .bd li.dlist a.pic img{ height:139px;}
}





