
/* 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:#f23a3a;}
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(../image/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(../image/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:45px;line-height:45px; background-color:#FFF; width:1200px; margin:0px auto; padding:0px;}
.topxx_l{ width:450px; float:left; display:inline;}
.topxx_r{ width:165px; float:right; display:inline;}
.toptelemail{ margin:0px; padding:0px;}
.toptelemail li{ float:left; display:inline; padding:0px 0px 0px 30px; margin-right:10px; color:#999999;}
.toptelemail li.toptel{ height:45px; line-height:45px; background:url(../image/phone.png) left center no-repeat;}
.toptelemail li.topemail{ height:45px; line-height:45px; background:url(../image/email.png) left center no-repeat;}
.icochat{ margin:0px; padding:8px 0px 0px 0px;}
.icochat li{float:right; display:inline;width:30px;height:30px;position: relative;padding-right:6px;padding-bottom:6px;}
.icochat li a{padding:3px;display:block;transition: all 0.3s ease 0s;}
.phbox {width:24px;height:24px;position:relative;overflow:hidden;}
.phbox > img:first-child{position:absolute;left:0px;top:0px;z-index:2;width:24px;height:24px;margin:0px;padding:0px;}
.phbox img.phback{height:0px;width:0px;z-index:1;position:absolute;left:12px;top:12px;transition: all 0.3s ease 0s;}
.icochat li a:hover img.phback{height:24px;width:24px;z-index:3;left:0px;top:0px;}

.logomenu{ width:100%; background-color:#1cb9c8; height:90px;}
.logomenucon{ width:1200px; margin:0px auto; padding:0px;}
.logo{ width:410px;float:left; display:inline;}
.menu{ width:780px; float:right; display:inline;}
.logo_ico{ width:70px; float:left; display:inline; padding:16px 0px 0px 0px;}
.logo_txt{ float:left; display:inline; line-height:90px; color:#FFF; font-size:24px; font-weight:bold;}

.menulist{ margin:0px; padding:0px;}
.menulist li{ float:left; display:inline; width:120px; height:90px; position:relative; margin-right:1px;}
.menulist li span{ display:block; height:90px;}
.menulist li span a{color:#FFF; text-align:center; display:block;line-height:90px; font-size:16px;}
.menulist li span a:hover{background-color:#FFF; color:#1cb9c8}
.menulist li span a.cur{ background-color:#FFF; color:#1cb9c8}

.smallmenu{ width:100%;background-color:#1cb9c8; position:absolute; left:0px; top:90px; padding:5px 0px 10px 0px; display:none; z-index:2;}
.smallmenu a{ display:block; margin:0px 5px; 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}
.flexslider{z-index:2}
.flashmenu{ width:330px; position:absolute;left:50%; bottom:90px; margin-left:-175px; z-index:3; text-align:center;}
.flashmenu a:first-child{display:inline-block; padding:0px 45px; border-radius:2px; line-height:45px; margin:0px 5px;background-color:#1cb9c8;border:#1cb9c8 solid 1px; color:#FFF}
.flashmenu a:nth-child(2){ display:inline-block; padding:0px 45px; border:#FFF solid 1px; border-radius:2px; line-height:45px; margin:0px 5px; color:#FFF;}
.flashmenu a:nth-child(2):hover{background-color:#1cb9c8;border:#1cb9c8 solid 1px;}
.flashmenu a:first-child:hover{border:#FFF solid 1px; background:none;}

.tl{ width:100%; margin:0px; padding:0px 0px 0px 0px;}
.homeabout{ width:1200px; margin:0px auto; padding:0px;}
.homeaboutcon{margin:0px auto; padding:50px 0px 0px 0px;}
.homeaboutcon_l{ width:565px; float:left; display:inline}
.homeaboutcon_r{ width:585px; float:right; display:inline}
.homeabout_tt{ margin:0px; padding:0px 0px 50px 0px;}
.homeabout_tt span{ display:inline-block; border-bottom:#1cb9c8 solid 2px; font-size:30px; color:#1cb9c8; padding:0px 10px 0px 0px; line-height:50px;}
.homeabout_cc{ line-height:28px; color:#666666; font-size:12px;}
.homeabout_more{ margin:0px; padding:50px 0px 30px 0px;}
.homeabout_more a{ background-color:#1cb9c8; color:#FFF; line-height:45px; padding:0px 45px; display:inline-block; border-radius:2px;border:#1cb9c8 solid 2px;}
.homeabout_more a:hover{ border:#1cb9c8 solid 2px; color:#1cb9c8; background:none;}

.homecategory{ width:1200px; margin:0px auto; padding:0px;}
.homecategorycon{margin:0px; padding:20px 0px 0px 0px;}
.homecategory_tt{ text-align:center;}
.homecategory_tt span{ display:block; width:130px; border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px; font-size:30px;line-height:50px; color:#1cb9c8}
.homecategory_tt i{ display:inline-block; line-height:30px; font-size:14px; color:#999999;}
.homecategory_cc{ margin:0px; padding:20px 0px 0px 0px;}
.homecategorylist{ margin:0px; padding:0px;}
.homecategorylist li{float:left;display:inline;width:246px;margin-right:72px;margin-bottom:50px;}
.homecategorylist li a{padding:3px;display:block;transition: all 0.3s ease 0s;}
.catebox {width:240px;height:210px;position:relative;overflow:hidden;}
.catebox > img:first-child{position:absolute;left:0px;top:0px;z-index:2;width:240px;height:210px;margin:0px;padding:0px;}
.catebox img.cateback{height:0px;width:0px;z-index:1;position:absolute;left:120px;top:105px;transition: all 0.3s ease 0s;}
.homecategorylist li a:hover img.cateback{height:210px;width:240px;z-index:3;left:0px;top:0px;}
.homecategorylist>li a p:nth-child(2){ text-align:center; line-height:40px; color:#FFF; height:40px; background-color:#1cb9c8;}


.tl_guanggao{ margin:0px; padding:20px 0px 20px 0px;}
.tlguanggao{ width:100%; background-color:#1cb9c8; height:150px;}
.tlguanggaocon{ width:1200px; margin:0px auto; padding:0px;}
.tlguanggaocon_l{ width:860px; float:left; display:inline; line-height:150px; font-size:21px; color:#FFF}
.tlguanggaocon_l i{ display:inline-block; font-size:30px;}
.tlguanggaocon_r{ width:340px; float:right; display:inline; padding:55px 0px 0px 0px;}
.tlguanggaocon_r a{ display:inline-block; padding:0px 45px; line-height:45px; border:#FFF solid 1px; border-radius:3px; color:#FFF}
.tlguanggaocon_r a:hover{ background-color:#FFF; color:#1cb9c8;}

.tlyewu{ margin:0px; padding:0px 0px 0px 0px; width:100%; position:relative;}
.tlyewucon{ width:1200px; margin:0px auto; padding:20px 0px 20px 0px; position:relative; z-index:2;}
.tlyewucon_tt{ text-align:center;}
.tlyewucon_tt span{ display:block; width:130px; border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px; font-size:30px;line-height:50px; color:#1cb9c8}
.tlyewucon_tt i{ display:inline-block; line-height:30px; font-size:14px; color:#999999;}
.tlyewucon_cc{ margin:0px; padding:40px 0px 0px 0px;}
.yewulist{ margin:0px; padding:0px;}
.yewulist li{ width:270px; float:left; display:inline; margin-right:40px;}
.yewulist_txt{ height:90px; text-align:center; line-height:90px; font-size:16px; background-color:#ffffff; color:#323232}
.tlyewubg{ width:100%; background-color:#1cb9c8; height:280px; position:relative; margin-top:-110px;}
.tlyewubgcon{ width:1200px; margin:0px auto; padding:180px 0px 0px 0px; text-align:center}
.tlyewubgcon a{display:inline-block; padding:0px 45px; line-height:45px; border:#FFF solid 1px; border-radius:3px; color:#FFF}
.tlyewubgcon a:hover{ background-color:#FFF; color:#1cb9c8;}


.tlbook{ margin:0px; padding:30px 0px 30px 0px;}
.tlbookcon{ width:1200px; margin:0px auto; padding:0px;}
.tlbookcon_l{ width:400px; float:left; display:inline;}
.tlbookcon_r{ width:695px; float:right; display:inline;}
.tlbookcon_tt{ text-align:left;}
.tlbookcon_tt span{ display:block; width:130px; border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px; font-size:30px;line-height:50px; color:#1cb9c8; float:left; display:inline;}

.baifenbi{ margin:0px; padding:30px 0px 0px 0px;}
.baifenbilist{ margin:0px; padding:0px 0px 30px 0px;}
.baifenbilistcon{ border-bottom:#dedede solid 4px; height:45px;}
.baifenbilist_line{ width:340px; border-bottom:#4fb9c8 solid 4px; height:45px;}
.baifenbilist_line_l{ width:100px; float:left; display:inline; line-height:45px;}
.baifenbilist_line_r{ width:40px; float:right; display:inline;  position:relative}
.baifenbilist_line_r span{line-height:45px; display:block; height:45px; background:url(../image/sanjiao.png) center bottom no-repeat; text-align:center; position:relative; margin-right:-39px;}

.homebook{ margin:0px; padding:40px 0px 0px 0px;}
.homebookcon{ border:#4fb9c8 solid 2px; padding:20px 20px 20px 20px}
.homeliuyan{ margin:0px; padding:0px 0px 10px 0px;}
.homeliuyan_l{ width:310px; float:left; display:inline}
.homeliuyan_r{ width:310px; float:right; display:inline}
.homeliuyan p{ line-height:30px; color:#5a5a5a}
.liuyantxt{ height:40px; border:#dedede solid 1px;outline:none; width:100%; padding-left:10px; border-radius:3px; box-sizing:border-box; line-height:40px;}
.tijiao{ margin:0px; padding:20px 0px 10px 0px;}
.tijiaotxt{ width:310px; height:45px; line-height:45px; text-align:center; border:#4fb9c8 solid 1px; background-color:#4fb9c8; color:#FFF; outline:none; font-size:14px; border-radius:3px;}


.tlnews{ width:100%;margin:0px auto; padding:30px 0px 30px 0px;}
.tlnewscon{ width:1200px; margin:0px auto; padding:0px 0px 0px 0px;}
.tlnewscon_tt{ text-align:center;}
.tlnewscon_tt span{ display:block; width:130px; border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px; font-size:30px;line-height:50px; color:#1cb9c8}
.tlnewscon_tt i{ display:inline-block; line-height:30px; font-size:14px; color:#999999;}

.tlnewscon_cc{ margin:0px; padding:40px 0px 0px 0px;}
.tlnewscon_cc_l{ width:590px;float:left; display:inline; border-right:#CCC dashed 1px;}
.tlnewscon_cc_r{ width:570px; float:right; display:inline;}
.tlnewscon_cc_l_con{ margin:0px; padding:0px 30px 0px 0px;}
.tjnewstupian{ margin:0px; padding:0px;}
.tjnewstupian li{ margin:0px; padding:0px 0px 20px 0px;}
.tjnewstupian_l{ width:150px; float:left; display:inline;}
.tjnewstupian_r{ width:410px; float:right; display:inline;}
.tjnewstupian_r_tt{ margin:0px; padding:0px;}
.tjnewstupian_r_tt a{ color:#000;}
.tjnewstupian_r_riqi{ margin:0px; padding:0px 0px 0px 0px;}
.tjnewstupian_r_riqi span{ color:#929292; line-height:25px; font-size:12px}
.tjnewstupian_r_xx{ line-height:20px; font-size:12px; color:#929292}

.toutiao{ margin:0px; padding:0px 0px 10px 0px;}
.toutiaocon{ border-bottom:#CCC solid 1px; padding-bottom:10px;}
.toutiao_tt{ margin:0px; padding:0px 0px 0px 0px;}
.toutiao_tt a{ font-size:24px; color:#4fb9c8}
.toutiao_cc{ line-height:25px; color:#5a5a5a; font-size:12px; padding:10px 0px 0px 0px}
.toutiao_more{ margin:0px; padding:0px 0px 0px 0px;}
.toutiao_more a{ font-size:12px; line-height:30px;}

.danyexinxilist{ margin:0px; padding:0px;}
.danyexinxilist li{ line-height:30px;}
.danyexinxilist li a{ color:#7d7d7d; font-size:12px}



.tllink{ margin:0px; padding:20px 0px 20px 0px;}
.tllinkcon{ width:1200px; margin:0px auto; padding:0px;}
.tllinkcon_tt{ text-align:center;}
.tllinkcon_tt span{ display:block; width:130px; border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px; font-size:30px;line-height:50px; color:#1cb9c8}
.tllinkcon_tt i{ display:inline-block; line-height:30px; font-size:14px; color:#999999;}

.tllinkcon_cc{ margin:0px; padding:20px 0px 20px 0px;}
.linklist{ margin:0px; padding:0px;}
.linklist li{ width:240px; float:left; display:inline;}
.linklist_img{ text-align:center;}




.footer{ width:100%; height:130px; background-color:#222222;}
.footercon{ margin:0px auto; padding:0px 0px 0px 0px; width:1200px;}
.footercon_l{ width:440px; float:left; display:inline; padding:15px 0px 0px 0px;}
.footercon_r{ width:760px; float:right; display:inline; color:#FFF; padding:40px 0px 0px 0px; line-height:30px;}
.footercon_l_ico{ width:70px; float:left; display:inline; padding:22px 0px 0px 0px;}
.footercon_l_txt{ float:left; display:inline; line-height:90px; color:#FFF; font-size:26px; font-weight:bold;}
.footercon_r_tel{ line-height:25px; color:#FFF}
.footercon_r_tel span{ display:inline-block; padding:0px 15px 0px 0px;}

.daohang{ background-color:#222222; height:80px; line-height:80px;}
.daohangcon{ width:1200px; margin:0px auto; padding:0px; color:#FFF}
.daohangcon_l{ width:400px; float:left; display:inline}
.daohangcon_r{ width:800px; float:right; display:inline;}
.daohangcon_l a{ display:inline-block; padding-right:10px; color:#FFF}
.daohangcon_l span{ display:inline-block; padding:0px 5px;}
.daohangcon_r a{ display:inline-block; color:#FFF; padding:0px 35px; margin:0px;}
.daohangcon_r a:hover{background-color:#4fb9c8}
.daohangcon_r a.cur{background-color:#4fb9c8;}

.about{ margin:0px auto; padding:30px 0px 0px 0px; width:1200px;}
.lanmu_tt{ text-align:center; padding:0px 0px 0px 0px;}
.lanmu_tt span{ display:inline-block;border-bottom:#1cb9c8 solid 2px; margin:0px auto; padding:0px 10px; font-size:30px;line-height:50px; color:#434343; font-weight:bold}
.lanmu_tt i{ display:inline-block; line-height:30px; font-size:14px; color:#999999;}
.about_cc{ margin:0px; padding:30px 0px 0px 0px;}
.about_cc_l{ width:533px; float:left; display:inline}
.about_cc_r{ width:635px; float:right; display:inline; line-height:25px; color:#666666}
.about_cc_r p{ margin:0px; padding:0px 0px 10px 0px;}

.mainer{ width:1200px; margin:0px auto; padding:0px;}
.mainer_l{ width:260px; float:left; display:inline}
.mainer_r{ width:900px; float:right; display:inline}
.chanpin{ margin:0px; padding:30px 0px 0px 0px;}
.contentchanpin{ margin:0px; padding:30px 0px 0px 0px;}
.chanpin li{ width:270px; margin-right:33px; float:left; display:inline; margin-bottom:33px;}
.chanpin li a{border:#CCC solid 1px; display:block}
.chanpin li a:hover{ border:#4fb9c8 solid 1px; color:#4fb9c8}
.chanpin_img{ margin:0px; padding:15px 15px 0px 15px;}
.chanpin_txt{ text-align:center; line-height:35px;}'

.newscontent{ padding:0px 0px 40px 0px;}
.newslist{ margin:0px; padding:40px 0px 0px 0px; width:100%;}
.newslist li{ margin:0px; padding:0px 0px 20px 0px; border-bottom:#CCC solid 1px; margin-bottom:20px;}
.newslist_l{ width:65px; float:left; display:inline}
.newslist_l p{ display:block;height:65px; background:#4fb9c8;}
.newslist_l p span{ display:block; text-align:center; font-size:24px; color:#FFF; padding-top:5px;}
.newslist_l p i{ text-align:center; display:block; color:#FFF}
.newslist_r{ width:1120px; float:right; display:inline;}
.newslist_r_tt{ line-height:25px;}
.newslist_r_tt a{ font-size:18px}
.newslist_r_tt a:hover{ color:#4fb9c8}
.newslist_r_cc{ color:#999999; line-height:20px; font-size:12px}

.liucheng_tt{ margin:0px; padding:20px 0px 50px 0px;}
.liuchenglist{ margin:0px; padding:0px;}
.liuchenglist li{ width:128px; float:left; display:inline; margin-right:140px;}
.liuchenglist_img{ width:128px; height:128px; background:url(../image/fuwulist.png) left center no-repeat;}
.liuchenglist_img span{ display:block; text-align:center; line-height:105px; font-size:36px; color:#FFF}
.liuchenglist_txt{ text-align:center; color:#666666}

.liucheng_cc{ margin:0px; padding:20px 0px 20px 0px;line-height:30px; color:#666666}

.liuyan{ margin:0px; padding:35px 0px 0px 0px;}
.liuyan_cc{ margin:0px; padding:30px 0px 0px 0px;}
.liuyan_cc_l{ width:530px; float:left; display:inline; padding:0px 0px 30px 0px;}
.liuyan_cc_r{ width:670px; float:right; display:inline}

.liuyan_cc_r label{ display:block;line-height:35px; color:#5a5a5a}
.booktext{ width:100%; border:#dfdfdf solid 1px; height:35px; line-height:35px; border-radius:5px; margin:10px 0px 20px 0px;}
.booktijiao{ width:100%; height:45px; background-color:#4fb9c8; border:#4fb9c8 solid 1px; color:#FFF; border-radius:5px;}
.bookneirong{ height:80px;}
.liuyan_cc_r span{ display:block; margin:0px; padding:20px 0px 0px 0px;}

.lianxiwomen{ margin:0px; padding:30px 0px 0px 0px;}
.lianxicon{ margin:0px; padding:30px 0px 30px 0px;}
.lianxilist{ margin:0px; padding:0px;}
.lianxilist li{ width:355px; height:105px; border-right:#CCC dashed 1px; margin-right:60px; float:left; display:inline}
.lianxilist_img{ width:100px; float:left; display:inline;}
.lianxilist_txt{ width:250px; float:left; display:inline; padding:13px 0px 0px 0px;}
.lianxilist_txt span{ display:block; color:#333333; line-height:20px; font-size:18px; font-weight:bold}
.lianxilist_txt p{ font-size:12px; line-height:25px; color:#333333; font-size:16px;}
.ditu{ margin:0px; padding:20px 0px 30px 0px;}


.showchanpin_s{ margin:0px; padding:20px 0px 0px 0px;}
.showchanpin_s_con{padding:10px 10px 10px 10px;}
.showchanpin_s_con_l{ width:410px; float:left; display:inline}
.showchanpin_s_con_r{ width:730px; float:right; display:inline}
.bigimg{ margin:0px; padding:0px 0px 10px 0px;}
.bigimgcon{ background:#f4f4f4; padding:5px 5px 5px 5px;}
.bigimgcon_cc{ width:400px; height:300px; 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:90px; float:left; display:inline;border:#CCC solid 1px; margin:0px 5px; border-radius:0px;}
.hd .smallimglist li.on{ border:#00a13a solid 1px;}
.chanpintitle{ border-bottom:#CCC solid 1px; font-size:24px;line-height:45px; padding-bottom:10px;}
.showchanpin_x{ margin:0px; padding:20px 0px 20px 0px; line-height:25px; border-top:#CCC solid 1px; color:#5a5a5a}


.title{ text-align:center; font-size:24px; color:#4fb9c8; line-height:40px; font-weight:bold}
.zaodu{ text-align:center; color:#5a5a5a; padding-bottom:10px;}
.zaodu span{ display:inline-block; padding:0px 10px; color:#5a5a5a}
.line{ border:#e5e5e5 solid 1px; background-color:#f5f5f5; line-height:20px;}
.neirong{ margin:0px; padding:10px 0px 20px 0px; line-height:200%; color:#5a5a5a}

