* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#fff; font-family:Microsoft Yahei;font-size:12px; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#fff; width:100%; margin:0 auto; height:1px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:640px; background:#f0f0f0; margin:0 auto;position:relative; overflow:hidden;}
.pd{margin-top:54px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#5f2a0e;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#5f2a0e;}
img{ border: 0 none;}
.head{background:#f0f0f0; z-index:1000;}
.logo{padding:10px 0; text-align:center;}
.demo{ width:430px; margin:0 auto; }
.menu_head{cursor:pointer; padding-left:40px; margin-top:50px;position:relative;height:40px; background:url(img/nav_bg.png) no-repeat right center; line-height:40px; font-size:24px; color:#444;}
.menu_head img{padding-right:40px;}
.menu_head a{color:#444;}
.menu_body{display:none;line-height:60px; padding:15px 0;width:430px; margin-top:30px;background:#eaeaea;}
.menu_body a{display:block; padding-left:40px; line-height:60px; font-size:18px; color:#444; background:url(img/nav_bg.png) no-repeat right center;}
.menu_body a img{padding-right:70px;}
.cur{cursor:pointer;}
.nei_bt{background:url(img/nei_btbg.png) no-repeat center center; height:60px; line-height:60px; font-size:30px; text-align:center; color:#5f2a0e; width:640px;}
.in_4p a{display:block; float:left; margin:30px 0 0 30px;}
.in_news{padding:30px;}
.in_newsnr{line-height:40px; font-size:18px; font-weight:bold;}
.in_newsnr a{color:#646464; display:block; text-align:center; line-height:40px;}
.in_newsmore{font-size:18px; line-height:30px;}
.in_newsmore a{color:#999;}
.in_hezuo{padding:10px 0 30px; text-align:center;}
.in_hezuo h1{font-size:34px; color:#03acff; padding-bottom:10px;}
.ft_rx{text-align:center; padding-bottom:40px;}
.main{padding:35px 0;}
.abt_nr{line-height:3em; font-size:16px; color:#646464; padding:0 20px;}
.abt_bt{font-size:24px; text-align:center; padding-bottom:20px;}
.abt_pic{padding-top:20px;}
.abt_bt span{display:block; font-size:26px; padding-top:10px; font-weight:bold;}
.pro_ls{background:#fff; margin-bottom:25px; border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.pro_bt{background:url(img/pro_bg.jpg) no-repeat center left; height:50px; line-height:50px; margin-left:30px;  padding-left:15px; font-size:20px;}
.pro_ls ul li{height:126px; padding:20px 30px; border-top:1px solid #ddd; line-height:30px; font-size:18px;}
.pro_ls ul li h1{font-size:20px; font-weight:bold; padding-bottom:10px;}
.pro_ls ul li img{display:block; border-radius:10px; border:1px solid #ddd; float:left;}
.pro_ls ul li span{display:block; float:right; width:420px;}
.pro_btm{background:#fff; padding:25px 0; text-align:center;}
.pro_btmbt{padding-bottom:20px; font-size:20px;}
.pro_top{padding:25px 0 25px 80px; background:#fff; margin-top:25px; font-size:20px; line-height:38px;}
.pro_top h1{ font-size:24px; font-style:italic; padding-bottom:5px;}
.pro_top h1 span{color:#ff0303; padding-left:15px;}
.pro_top span{color:#646464;}
.pro_nr{padding:25px 0; background:#fff;}
.fa_top{padding:25px 0; background:url(img/fa_bg.jpg) no-repeat center center #e3e3e3;height:220px; position:relative;}
.fa_top span{display:block; font-size:16px; position:absolute;}
.fa_top a{color:#0098ff;}
.fa1{left:25px; top:35px;}
.fa2{left:25px; top:85px;}
.fa3{left:25px; top:135px;}
.fa4{left:25px; top:195px;}
.fa5{right:25px; top:35px;}
.fa6{right:25px; top:85px;}
.fa7{right:25px; top:135px;}
.fa8{right:25px; top:195px;}
.zz_nr{line-height:32px; font-size:14px; color:#646464;}
.news_list ul li{padding:20px; height:89px; border-bottom:1px solid #c2ddec;}
.news_list ul li .n1{width:60px; padding-top:20px; text-align:center; font-size:14px;}
.news_list ul li .n1 h1{font-size:24px; font-weight:normal;}
.news_list ul li a .n1{color:#59b2e2;}
.news_list ul li a .n2{padding-left:10px;}
.news_list ul li .n3{width:370px;}
.news_list ul li .n3 h1{font-size:20px; font-weight:normal; padding-bottom:5px;}
.news_list ul li a .n3 h1{color:#000;}
.news_list ul li .n3 h2{font-size:16px; font-weight:normal; line-height:24px; height:48px; overflow:hidden;}
.news_list ul li a .n3 h2{color:#646464;}
.ct_bt{font-size:28px; color:#646464;}
.ct_bt span{font-style:italic; color:#ffa705;}
.ct_top{padding:0 60px;}
.ct_topnr{font-size:20px; line-height:40px; color:#646464; padding-top:20px;}
.ct_msg{padding:30px 60px 0;}
.msg{padding-top:10px;}
.msg ul li{padding-top:15px;}
.msg ul li span{padding-right:15px; font-size:18px; color:#646464; line-height:44px;}
.msg_txt{font-size:16px; color:#646464; line-height:42px; height:42px; border:1px solid #ddd; background:#fff; width:440px; padding:0 8px;}
.msg_txt2{font-size:16px; color:#646464; line-height:32px; height:130px; border:1px solid #ddd; background:#fff; width:440px; padding:8px; font-family:Microsoft Yahei;}
.sb{width:200px; height:44px; background:#ffa705; color:#fff; font-size:20px; margin:0 auto; display:block; border:none;}