@charset "utf-8";

/* CSS 基础公共类 */

html, body{margin:0px; padding:0px; font-size:16px;min-width:1200px; font-family:"微软雅黑"; font-size:14px;}

a{ text-decoration:none; font-size:14px; color:#323232;}

a:hover{ color:#da2625;}

img{ border:none;vertical-align:top;}

.clear{ margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both;}

/* clearfix */

.clearfix{ *zoom:1;}

.clearfix:after{display:table; line-height:0; content:""; clear:both;}

ul,ul li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}

.blank{ margin:0px; padding:0px; height:10px;font-size:0px; line-height:0px; clear:both;}

p,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0px; padding:0px;}

em,i,b,address{ font-style:normal;}

.l{ float:left;}

.r{ float:right;}

#clearmagin{ margin-right:0px;}

#clearpadding{padding-right:0px;}

.pages{background: none;padding:10px;margin-top: 10px;text-align: center;}

.pages a { display:inline-block}

.pages a,.pages span {background:url(../images/pagebg.png) left center repeat-x;border: 1px solid #cccccc;color:#6c6c6c;

margin: 0 2px;padding: 3px 8px 4px; display:inline-block}

.pages .cur_page {background:url(../images/curpagebg.png) left center repeat-x;border: 1px solid #2b60a8;color: #fff;}

.pages a:hover {color: #333;}

.box{ padding-bottom:10px;}

.showbox{ background:#FFF; margin-bottom:10px; padding:3px;}

/*公共css基础类结束*/

.header{ width:100%; margin:0px; padding:0px 0px 0px 0px;}

.topxx{ height:40px; border-bottom:#eaeaea solid 1px; background-color:#858c8b; line-height:40px; color:#FFF;}

.hymenu{ width:1200px; margin:0px auto; padding:0px;}

.huanying{width:540px; float:left; display:inline;}

.topmenu{ width:320px; float:right; display:inline; text-align:right;}

.topmenu a{ display:inline-block; margin:0px 5px;font-size:12px; color:#FFF}

.logotel{ width:1200px; margin:0px auto; padding:20px 0px 20px 0px;}

.logo{ width:800px; float:left; display:inline}



.logo_l{ width:90px; float:left; display:inline;}

.logo_ico{margin:0px auto; padding:0px 0px 0px 0px;}

.logo_r{ width:700px; float:left; display:inline; padding:10px 0px 0px 0px;}

.logo_r span{font-size:28px; line-height:140%; color:#1b31a1;}



.hometel{ width:170px; float:right; display:inline; background:url(../images/a8kr.png) left center no-repeat;padding:5px 0px 0px 60px;}

.hometel_400{ color:#244676; font-size:24px; line-height:60px;text-align:left; font-weight:bold}

.menu{ height:60px;width:100%; border-top:#d9d9d9 solid 1px;background-color:#da2625}

.menucon{ width:1200px; margin:0px auto; padding:0px;}

.menulist{ margin:0px; padding:0px;}

.menulist li{ float:left; display:inline; width:190px; height:60px; position:relative;border-right: #ed2b2a solid 1px;}

.menulist li span{ display:block; height:60px;}

.menulist li span a{ display:block;line-height:60px;color:#FFF; text-align:center; text-transform:uppercase;}

.menulist li span a.cur{ background-color:#eea200;color:#FFF}

.menulist li span a:hover{background-color:#eea200;color:#FFF}

.smallmenu{ width:100%;background-color:#eea200; position:absolute; left:0px; top:60px; padding:5px 0px 10px 0px; display:none; z-index:2}

.smallmenu a{ display:block; margin:0px 10px; line-height:40px; text-align:center; color:#FFF}

.smallmenu a:hover{background-color:#FFF; color:#333}

.flashbox{ width:100%; overflow:hidden; position:relative; z-index:1}







.tlchanpin{ width:1200px; margin:0px auto; padding:20px 0px 0px 0px;}

.tlchanpincon_l{ width:245px; float:left; display:inline}

.tlchanpincon_r{ width:935px; float:right; display:inline}



.homecate{background-color:#da2625; border-radius:0px 0px 0px 0px; padding:10px 10px 10px 10px;}

.homecate_tt{padding:0px 0px 10px 0px; text-align:center; line-height:50px; font-size:20px; color:#FFF; font-weight:bold;}

.cate_tt_r b{ display:block; font-size:28px; color:#FFF}

.homecate_cc{ margin:0px; padding:5px 5px 5px 5px; background:#FFF; border-radius:0px 0px 0px 0px;}

.homecatelist{ margin:0px; padding:0px 0px 30px 0px;}

.homecatelist li{ margin:0px; padding:0px 0px 5px 0px;}

.homecatelist li a{ display:block;height:45px; line-height:45px; border:#CCC solid 1px; background:url(../images/cate_nav.png) 10px center no-repeat; padding-left:40px;}

.homecatelist li a:hover,.homecatelist li a.cur{ color:#FFF; background:url(../images/cate_navhover.png) 10px center no-repeat; background-color:#eea200;}



.homelianxicon{ background-color:#da2625; padding:20px 0px 10px 0px;}

.homelianxi_tt{ text-align:center; color:#ffffff;padding: 0px 0px 10px 0px;font-weight:bold;font-size: 18px;}

.homelianxi_400{ font-size:24px;color:#ffffff; text-align:center; line-height:45px; padding:0px; margin:0px;}

.homelianxi_two{ text-align:center; margin:0px; padding:0px 0px 10px 0px;}

.homelianxi_two a{ border:#FFF solid 1px; text-align:center; line-height:35px; margin:0px 10px; display:block; color:#FFF;font-weight:bold}

.homelianxi_two a:hover{ background-color:#FFF; color:#cc0000}





.homechanpin{ margin:0px; padding:0px;}

.homechanpinlist{ margin:0px; padding:0px;}

.homechanpinlist li{ width:300px;float:left;display:inline; margin-right:13px;margin-bottom:10px;}

.homechanpinlist_con{border:#CCC solid 1px; }

.homechanpinlist li:hover .homechanpinlist_con{border:#eea200 solid 1px;}

.homechanpinlist_img{ margin:0px; padding:10px; padding-bottom:0px;}

.homechanpinlist_img img{border:#f4f4f4 solid 1px; box-sizing:border-box;}

.homechanpinlist_img_txt{ text-align:center; line-height:40px; padding:0px 10px 0px 10px;}

.homechanpinlist_img_txt a{ display:block; line-height:40px; height:40px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}

.homechanpinlist_img_txt a:hover{ color:#eea200}

.homechanpinlist_contact{ margin:0px; padding:5px 0px 10px 0px;}

.homechanpinlist_contact a{ border:#ced3d9 solid 1px; height:30px; line-height:30px; text-align:center;width:100%; display:block;font-size:14px!important; font-weight:normal; background:url(../images/email2.png) 70px 0px no-repeat;background-color:#f5f7fa; background-size:30px 32px; box-sizing:border-box;}

.homechanpinlist_contact a:hover{ border:#c4cdd8 solid 1px; background-color:#edf3fc; color:#eea200}



.tlabout{ width:100%; padding:0px 0px 20px 0px;}

.homeabout{ width:100%; background-color:#f4f4f4;}

.homeaboutcon{ width:1200px; margin:0px auto; padding:0px;}

.homeaboutcon_tt{ text-align:center; margin:0px; padding:30px 0px 20px 0px;}

.homeaboutcon_tt span{ display:inline-block; border-bottom:#cdcdcd solid 3px; font-size:24px; padding:0px 0px 10px 0px; color:#000000; font-weight:bold;}



.homeaboutcon_cc{ margin:0px; padding:20px 0px 20px 0px;}

.homeaboutcon_cc_l{ width:545px; float:left; display:inline; padding:0px 0px 60px 0px;}

.homeaboutcon_cc_r{ width:600px; float:right; display:inline;}

.homeaboutcon_cc_l_kuang{ width:505px; float:right; display:inline; border:#999999 solid 2px; height:370px; position:relative;}

.homeaboutcon_cc_l_img{ width:520px; height:375px; position:absolute; left:-38px; top:20px; z-index:999;}

.homeaboutcon_cc_info{ line-height:25px; font-size:16px; color:#666666}

.homeaboutcon_cc_info p{ margin:0px; padding:0px 0px 20px 0px;}



.homeaboutcon_cc_more{ margin:0px; padding:0px 0px 0px 0px;}

.homeaboutcon_cc_more a{ display:inline-block; padding:0px 30px; line-height:45px; text-align:center; color:#FFF; background-color:#da2625; border-radius:5px;}

.homeaboutcon_cc_more a:hover{ background-color:#eea200}



.tlnews{ margin:0px; padding:20px 0px 40px 0px;}

.tlnewscon{ width:1200px; margin:0px auto; padding:0px;}

.tlnewscon_tt{ text-align:center; margin:0px; padding:0px 0px 20px 0px;}

.tlnewscon_tt span{ display:inline-block; border-bottom:#cdcdcd solid 3px; font-size:24px; padding:0px 0px 10px 0px; color:#000000; font-weight:bold;}





.tlnewscon_cc{ margin:0px; padding:20px 0px 10px 0px;}

.homenewslist{ margin:0px; padding:0px;}

.homenewslist li{ width:275px; float:left; display:inline; margin-right:30px;}

.homenewslist_txt{ margin:0px; padding:15px 0px 10px 0px;  font-weight:bold;}

.homenewslist_txt a{ display:block; width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px; color:#5a5a5a}

.homenewslist_date{ color:#929292; font-size:12px; padding:0px 0px 5px 0px;}

.homenewslist_info{ color:#929292; line-height:15px; font-size:14px;width:100%;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;

-webkit-line-clamp: 2;-webkit-box-orient: vertical;}







.footer{ width:100%; margin:0px; padding:0px;}

.footerbg{ width:100%; background-color:#434343}

.footercon{ margin:0px auto; padding:0px 0px 0px 0px; width:1200px;}

.footercon_l{ width:200px; float:left; display:inline; height:360px; position:relative; border-right:#7e7e7e solid 1px;}

.footercon_m{ width:655px; float:left; display:inline}

.footercon_r{ width:340px; float:right; display:inline;height:400px; background-color:#FFF}

.footgongsi{ margin:0px; padding:0px 0px 0px 0px;}

.footgongsi p{ font-size:25px; color:#FFF; font-weight:bold;}



.footlianxi_info{ margin:0px; padding:10px 0px 10px 0px; color:#FFF}

.footlianxi_info p{ line-height:30px;}

.footerweimalist{ margin:0px; padding:0px 0px 0px 0px;}

.footerweimalist li{ width:101px; float:left; margin-right:20px;}

.footerweimalist li p{ text-align:center; color:#FFF; line-height:35px; font-size:18px}







.link{ margin:0px; padding:30px 0px 30px 0px;}

.link_tt{ font-size:28px; color:#ffffff; font-weight:bold;}

.link_tt span i{ color:#f7c639}

.link_cc{ margin:0px; padding:10px 0px 0px 0px;}

.linklist{ margin:0px; padding:0px;}

.linklist li{ width:100%; display:block;}

.linklist li a{ line-height:35px; color:#FFF}



.footlianxi{ margin:0px; padding:30px 20px 20px 20px;}

.footbook{ margin:0px; padding:15px 15px 15px 15px;}

.footbook_tt_l{width:75px;float:left; display:inline;}

.footbook_tt_r{ width:195px; float:left; display:inline;}

.footbook_tt_r span{ display:block;color:#005fbb; font-size:24px;}



.footbook_cc{ margin:0px; padding:15px 0px 0px 0px;}

.footbook_list{ margin:0px; padding:0px 0px 10px 0px; width:100%; overflow:hidden}

.footbook_list_l{ width:75px; float:left; display:inline}

.footbook_list_r{ width:225px;float:left; display:inline}

.footbook_list_l span{ line-height:32px; color:#666666;}

.footbookwenben{width:225px; height:30px; border:#CCC solid 1px; line-height:30px; padding:0px 10px; box-sizing:border-box;}

.footbookrong{width:225px;border:#CCC solid 1px; line-height:30px; padding:0px 10px; box-sizing:border-box;}

.footbooktijiao{ width:225px; height:30px; border:#da2625 solid 1px; background:#da2625;color:#FFF}



.banquan{ width:100%; height:50px; background-color:#1c1c1c;}

.banquancon{ width:1200px; margin:0px auto; padding:0px; color:#FFF; text-align:center; line-height:50px;}

.banquancon a{ font-size:14px; color:#FFF; margin:0px 10px;}



.mainer{ width:1200px; margin:0px auto; padding:0px;}

.mainer_l{ width:245px; float:left; display:inline}

.mainer_r{ width:930px; float:right; display:inline}

.daohang{margin:0px; padding:15px 0px 10px 0px;}

.daohangcon{border-bottom:#d9d9d9 solid 3px;line-height:40px; text-align:right; height:40px;}

.daohangcon_l{ width:265px; float:left; display:inline}

.daohangcon_r{ width:600px; float:right; display:inline}

.daohangcon_l span{ display:block; height:40px;border-bottom:#da2625 solid 3px; background:url(../images/daohang.jpg) left center no-repeat; padding-left:20px; text-align:left; font-size:22px; color:#da2625}

.daohangcon_r span{ display:inline-block; line-height:40px; background:url(../images/icon_home_2r73.jpg) left center no-repeat; padding-left:25px;}

.daohangcon_r a{ display:inline-block; margin:0px 5px;}



.catebox{ margin:0px; padding:20px 0px 20px 0px;}

.cate{background-color:#da2625; border-radius:0px 0px 0px 0px; padding:10px 10px 10px 10px;}

.cate_tt{padding:0px 0px 10px 0px; text-align:center; line-height:50px; font-size:20px; color:#FFF; font-weight:bold;}

.cate_cc{ margin:0px; padding:5px 5px 5px 5px; background:#FFF; border-radius:0px 0px 0px 0px;}

.tjlianxi_cc{padding:10px 5px 10px 5px; background:#FFF; border-radius:5px;}

.tjlianxi_img{ text-align:center;}

.catelist{ margin:0px; padding:0px 0px 30px 0px;}

.catelist li{margin:0px; padding:0px 0px 5px 0px;}

.catelist li a{ display:block;height:45px; line-height:45px; border:#CCC solid 1px; background:url(../images/cate_nav.png) 10px center no-repeat; padding-left:40px;}

.catelist li a:hover,.catelist li a.cur{color:#FFF; background:url(../images/cate_navhover.png) 10px center no-repeat; background-color:#eea200;}



.shouji{ height:30px; background:url(../images/hfqh.png) left center no-repeat; background-size:contain;

 padding-left:28px; line-height:30px; color:#666666}

.dianhua{height:30px; background:url(../images/a8kr.png) left center no-repeat;background-size:contain;

 padding-left:28px; line-height:30px; color:#666666}

.youjian{height:30px; background:url(../images/ba8p.png) left center no-repeat;background-size:contain;

 padding-left:28px; line-height:30px; color:#666666}

.tjlianxi_info{ margin:0px; padding:10px 0px 10px 0px;} 

 

 

.lianxiwomen_tt{ margin:0px 0px; padding:20px 0px 20px 0px; border-bottom:#CCC solid 1px; color:#666666; line-height:25px;}



.lanmu{ width:100%;position:relative; padding: 20px 0px 20px 0px;}

.lanmucon{ width:230px; height:85px; border:#F00 solid 2px; background-color:#FFF; margin:0px auto;}

.lanmucon_cn{ text-align:center; font-size:36px; color:#cc0000; font-weight:bold; padding:10px 0px 0px 0px;}

.lanmucon_en{ text-align:center; font-size:36px; color:#cc0000; font-weight:bold; padding:10px 0px 0px 0px;}





.xiangce{ margin:0px; padding:0px 0px 40px 0px;}

.poster-main {position: relative;margin:0px auto; padding:0px;}

.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}

.poster-main img{ }

.poster-main .poster-list {width:1000px;height: 500px; }

.poster-main .poster-list .poster-item {width: 200px;height: 500px;position: absolute;left: 0;top: 0;}

.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;filter: opacity(.5) brightness(1);}

.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {left: 0; background:url(../images/zuo.png) center  center no-repeat}

.poster-main .poster-next-btn {right: 0;background:url(../images/you.png) no-repeat center center;}

.poster-item-title{font-size: 18px;text-align: center;line-height: 48px;display: block;}





.newscontent{ margin:0px; padding:10px 0px 30px 0px;}

.newslist{ margin:0px; padding:0px;}

.newslist li{ border-bottom:#CCC dashed 1px; margin:0px; padding:20px 0px 15px 20px;}

.newslist_l{ width:75px; float:left; display:inline;}

.newslist_r{ width:820px; float:right; display:inline;}

.newslist_l span{ display:block; height:70px; width:100%; background-color:#f5f5f5; overflow:hidden}

.newslist_l span b{ display:block; text-align:center; font-size:24px; color:#a7a7a7; padding-top:5px;}

.newslist_l span i{ display:block; text-align:center;color:#a7a7a7; line-height:30px;}

.newslist_r_s a{ font-size:16px; color:#333333; line-height:30px;}

.newslist_r_s a:hover{ color:#005fbb;}

.newslist_r_x{ font-size:12px; color:#999999; line-height:20px;}



.chanpincontent{ margin:0px; padding:0px 0px 20px 0px;}

.chanpinlist{ margin:0px; padding:0px;}

.chanpinlist li{ width:300px;float:left;display:inline; margin-right:13px;margin-bottom:10px;}

.chanpinlist_con{border:#CCC solid 1px; }

.chanpinlist li:hover .homechanpinlist_con{border:#eea200 solid 1px;}

.chanpinlist_img{ margin:0px; padding:10px; padding-bottom:0px;}

.chanpinlist_img img{border:#f4f4f4 solid 1px; box-sizing:border-box;}

.chanpinlist_img_txt{ text-align:center; line-height:40px; padding:0px 10px 0px 10px;}

.chanpinlist_img_txt a{ display:block; line-height:40px; height:40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}

.chanpinlist_img_txt a:hover{ color:#eea200}



.chanpinlist_contact{ margin:0px; padding:5px 0px 10px 0px;}

.chanpinlist_contact a{ border:#ced3d9 solid 1px; height:30px; line-height:30px; text-align:center;width:100%; display:block;font-size:14px!important; font-weight:normal; background:url(../images/email2.png) 70px 0px no-repeat;background-color:#f5f7fa; background-size:30px 32px; box-sizing:border-box;}

.chanpinlist_contact a:hover{ border:#c4cdd8 solid 1px; background-color:#edf3fc; color:#eea200}





.casecontent{ margin:0px; padding:10px 0px 0px 0px;}

.caselist{ margin:0px; padding:0px 0px 0px 0px;}

.caselist li{ border-bottom:#e1e1e1  dashed 1px; margin-bottom:25px;}

.caselist_img{ width:220px; float:left; display:inline;}

.caselist_txt{ width:710px; float:right; display:inline;}

.caselist_txt_title{ line-height:25px;}

.caselist_txt_title a{ color:#5a5a5a; font-size:16px; font-weight:bold}

.caselist_txt_date{ color:#929292; padding-bottom:10px;}

.caselist_txt_xx{ line-height:25px; color:#5a5a5a}



.contactcon{ margin:0px; padding:20px 0px 100px 0px;}

.contactcon_l{ width:610px; float:left; display:inline;}

.contactcon_r{ width:470px; float:right; display:inline; background:#cc0000; height:380px;}

.contactcon_r_cc{ margin:0px; padding:20px 20px 0px 20px;}



.contactel{ margin:0px; padding:0px 0px 20px 20px; border-bottom:#FFF solid 1px;}

.luxian{margin:0px; padding:0px 0px 20px 20px;}

.tel{ height:40px; background:url(../images/book_1.png) left center no-repeat; line-height:40px; color:#FFF; padding-left:40px;}

.youxiang{ height:40px; line-height:40px;background:url(../images/book_2.png) left center no-repeat;padding-left:40px;color:#FFF;}

.dizhi{height:40px; line-height:40px; background:url(../images/book_3.png) left center no-repeat; padding-left:40px; color:#FFF;}

.luxianlist{ line-height:40px; background:url(../images/book_4.png) left center no-repeat; color:#FFF; padding-left:40px;}

.luxian_txt{ color:#FFF; line-height:40px; padding:0px 0px 0px 40px}



.xgnews_tt{ margin:0px; padding:20px 0px 20px 10px; background:#f23a3a;}

.xgnews_tt span{ border-left:#000 solid 4px; padding-left:10px; color:#FFF; font-size:18px; height:20px; line-height:20px; overflow:hidden; margin:0px; display:block}



.xgnews_cc{ background-color:#f4f4f4; padding:10px 10px 10px 10px;}

.xgnewslist{ margin:0px; padding:10px 10px 10px 10px; background-color:#e1e1e1}

.xgnewslist li{ background:url(../images/13.png) left center no-repeat; padding-left:15px; line-height:35px; border-bottom:#f4f4f4 dashed 1px;}

.xgnewslist li a{ color:#333333; font-size:14px; display:block; overflow:hidden}



.about_tt{ margin:0px; padding:20px 0px 0px 0px;}

.about_tt span{ display:block; font-size:24px; text-transform:uppercase; font-weight:bold; line-height:40px;}

.aboutneirong{ line-height:200%; margin:0px; padding:10px 0px 20px 0px; color:#5a5a5a}

.aboutneirong p{ text-indent:20px; padding-bottom:10px;}





.xiangcelist{ margin:0px; padding:0px;}

.xiangcelist li{ width:386px; float:left; display:inline; margin-right:15px; padding-bottom:15px;}

.xiangcelist li img{ padding:4px; border:#CCC solid 1px;}





.showchanpin_s{ margin:0px; padding:20px 0px 0px 0px;}

.showchanpin_s_con{padding:10px 10px 10px 10px;}

.showchanpin_s_con_l{ width:440px; float:left; display:inline}

.showchanpin_s_con_r{ width:420px; float:right; display:inline}

.bigimg{ margin:0px; padding:0px 0px 10px 0px;}

.bigimgcon{ background:#f4f4f4; padding:5px 5px 5px 5px;}

.bigimgcon_cc{ width:430px; height:322px; background:#FFF; overflow:hidden}

.bigimglist{ margin:0px; padding:0px;}

.showchanpin_s_con_l .hd{ position:inherit}

.showchanpin_s_con_l .smallimg, .hd{margin:0px; padding:0px 0px 10px 0px;}

.hd .smallimglist li{ width:75px; float:left; display:inline;border:#CCC solid 1px; margin:0px 3px; border-radius:0px;}

.hd .smallimglist li.on{ border:#F00 solid 1px;}

.chanpintitle{ border-bottom:#CCC solid 1px; font-size:24px;line-height:45px; padding-bottom:10px;}

.jishucanshu{ margin:0px; padding:10px 0px 10px 0px;}

.jishucanshu p{ margin:0px; padding:0px 0px 0px 0px; line-height:40px; font-size:16px}

.jishucanshu p span{ padding:0px 10px 0px 0px; display:block}

.chanpinlianxi{ border-top:#CCC solid 1px; padding:15px 0px 0px 0px;}

.chanpinlianxi_tel{ padding:0px 10px; line-height:40px; color:#FFF; background-color:#005fbb; display:inline-block; margin-right:30px;border-radius:10px; font-size:16px}

.chanpinlianxi_dingdan{padding:0px 10px; line-height:40px; color:#FFF; background-color:#cc0000; display:inline-block; border-radius:10px;}

.chanpinlianxi_dingdan a{ color:#FFF; font-size:16px}



.showchanpin_x{ margin:0px; padding:20px 0px 0px 0px;}

.chanpinneirong_tt{ height:40px; background-color:#353535;}

.chanpinneirong_tt span{ height:40px; display:inline-block; padding:0px 20px 0px 20px; font-size:16px; color:#FFF; background-color:#da2625; line-height:40px;}

.showchanpinneirong{ margin:0px; padding:10px 0px 0px 0px; line-height:200%; overflow:hidden}



.shuoming{ margin:0px; padding:15px 0px 15px 0px; line-height:200%; font-size:16px}



.newsneirong{ margin:0px; padding:20px 0px 0px 0px;}

.title{ text-align:center; font-size:18px; color:#333333; line-height:40px; font-weight:bold}

.xinxi{ text-align:center; color:#5a5a5a; padding-bottom:30px;}

.xinxi span{ display:inline-block; padding:0px 10px;}

.line{ border:#e5e5e5 solid 1px; background-color:#f5f5f5; height:5px;}

.neirong{ margin:0px; padding:20px 0px 0px 0px; line-height:200%; color:#5a5a5a}

.sx{ line-height:25px; padding:20px 0px 20px 0px; color:#5a5a5a}



.massage{ margin:0px; padding:20px 0px 20px 0px;}

.massagecon{ background-color:#f4f4f4; border-radius:10px; padding:20px 10px 20px 0px; width:100%; box-sizing:border-box;}

.messagecon_tt{ margin:0px; padding:0px 0px 20px 30px; font-size:18px; font-weight:bold;}

.massagelist{ width:100%; margin:0px; padding:0px 0px 20px 0px;}

.massagelist_l{ width:98px; float:left; display:inline;padding:0px 0px 0px 30px;box-sizing:border-box;}

.massagelist_r{ width:800px; float:right; display:inline;padding:0px 30px 0px 0px; box-sizing:border-box;}

.massagelist_l span{ display:block;font-size: 13px;color: #555555; line-height:33px;}

.massagelist_l i{ color:#F00}

.massage ::-webkit-input-placeholder {color:#000; }

.massage ::-moz-placeholder {color:#000; }

.massage ::-moz-placeholder {color:#000; }

.massage ::-ms-input-placeholder {color:#000; }

.homeliuyan_cc{ margin:0px 10px; padding:0px 0px 10px 0px;}
.homeliuyanwenben {width: 100%;height: 30px;border: #888888 solid 1px;background-color: #FFF;color: #000;line-height: 30px;outline: none;
padding: 0px 0px 0px 10px;box-sizing: border-box;}
.homeliuyantijiao {width: 100%;background-color: #eea200;color: #f9f7f7;height: 32px;text-align: center;
outline: none;border: #eea200 solid 1px;}
.homeliuyanlist{ margin:0px; padding:0px 0px 10px 0px;}


.contact_input{width:100%;height: 33px;padding-left:5px;box-sizing:border-box;}

.contact_textarea{width:100%; line-height:25px;box-sizing:border-box;}

.contact_send{background-color:#da2625;width: 90px;height: 40px;line-height: 20px;border-radius: 5px;color: #fff;font-size: 15px;

text-decoration: none;text-align: center;border: 1px solid #fff;}

.contact_reset{    background-color: #ddd;width: 90px;height: 40px;line-height: 20px;border-radius: 5px;color: #000;font-size: 15px;

text-decoration: none;text-align: center;border: 1px solid #fff;}



.contact{ line-height:200%;}