* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#fff; min-width:1140px; 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:#f8dcc1; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:1140px; margin:0 auto;}
.pa_rt{padding-right:64px;}
.pd{padding-top:30px;}
.pd_btm{padding-bottom:45px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#00a0e9;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#fa3151;}
img{ border: 0 none;}
.head{position:relative; height:516px;}
.nei_head{position:relative; height:120px;}
.main_visual{position:absolute; top:0; right:0; left:0; height:516px;}
.hd_top{position:absolute; left:0; right:0; top:50px; z-index:100;}
.nei_tk{background:url(img/hd_topbg.png) no-repeat center top; background-size:cover; height:120px;}
.top_l{font-size:16px;}
.lang{width:330px;}
.top_sc{background:url(img/sc_bg.png) no-repeat; width:169px; height:24px;}
.top_txt{background:none; border:none; height:24px; line-height:24px; padding:0 10px; width:110px;font-family:Microsoft Yahei;}
.top_but{background:none; border:none; height:24px; width:35px;}
.nav{background:#3396f7; height:44px; border-bottom:2px solid #a0a0a0; border-top:2px solid #a0a0a0; }
.nav ul li{float:left; height:44px; line-height:44px; text-align:center;}
.nav ul li a{color:#fff; font-size:16px; padding:0 33px; display:block;}
.nav ul li a:hover{background:url(img/nav_a.png) repeat-x center;}
.nav ul li .nav_on{background:url(img/nav_a.png) repeat-x center;}
.in_pro{padding:35px 0;}
.in_pro span{display:block; margin:0 4px; float:left; width:181px; height:66px;text-align:center;}
.in_pro span a{display:block;width:181px; height:66px; background:url(img/in_probg.png) no-repeat; color:#fff;}
.in_pro span a h1{font-size:16px; padding-top:20px; font-weight:normal;}
.in_pro span a:hover h1{padding-top:40px; font-size:16px; color:#3272d3; font-weight:normal;}
.in_pro .in_pro1 a:hover{background:url(img/in_pro1.png) no-repeat;}
.in_pro .in_pro2 a:hover{background:url(img/in_pro2.png) no-repeat;}
.in_pro .in_pro3 a:hover{background:url(img/in_pro3.png) no-repeat;}
.in_pro .in_pro4 a:hover{background:url(img/in_pro4.png) no-repeat;}
.in_pro .in_pro5 a:hover{background:url(img/in_pro5.png) no-repeat;}
.in_pro .in_pro6 a:hover{background:url(img/in_pro6.png) no-repeat;}
.in_abt{width:330px; margin-right:25px; border-radius:8px; background:#f7f7f7; box-shadow:2px 2px 3px #999; overflow:hidden; height:205px;}
.in_bt{padding:0 20px; margin-bottom:15px; font-size:16px; background:#e7e7e7; height:37px; line-height:37px;}
.in_bt a{color:#fa3151;}
.in_bt a span{color:#333; font-size:14px;}
.in_abtnr{font-size:14px; padding:0 20px; line-height:20px;}
.in_abtnr img{display:block; float:left; padding-right:8px;}
.in_news{width:468px; border-radius:8px; background:#f7f7f7; box-shadow:2px 2px 3px #999; overflow:hidden; height:205px;}
.in_news span{padding-left:10px;}
.in_news ul li span{display:block; float:right; font-size:12px;}
.in_news ul{width:295px; padding-right:10px; float:right; margin-top:-10px;}
.in_news ul li{font-size:14px; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.in_sv a{display:block;}
.foot{background:#f2f2f2; height:160px; border-top:10px solid #3396f7;}
.ft_erwei{padding:25px;}
.ft_rt{padding-right:25px; padding-top:60px;}
.ft_nav{text-align:right; padding-bottom:5px;}
.ft_nav span{padding:0 5px; border-right:1px solid #ccc;}
.main{padding:50px 0;}
.main_lf{width:230px; background:url(img/lf_bg.png) no-repeat right center; min-height:401px;}
.main_rt{width:840px;}
.lf_bt{margin-top:10px; text-align:center; width:205px; height:30px; line-height:28px; color:#fff; font-size:16px; background:#3396f7; border-radius:30px;}
.lf_list{width:205px; padding-top:10px;}
.lf_list ul li{text-align:left; border-bottom:2px solid #d3d4d4; line-height:18px; padding:5px 0; font-size:14px;}
.lf_list ul li span{font-size:12px; display:block;}
.lf_list ul li a{color:#595757;}
.lf_list ul li .lf_on{color:#3396f7;}
.lf_ct{background:url(img/lf_ct.png) no-repeat top center; width:185px;padding-left:20px; margin-top:25px; font-size:14px; color:#666464;}
.lf_ct a{padding-top:70px; display:block;}
.lf_ct span{font-weight:bold; display:block; color:#3396f7; font-size:16px;}
.dqwz{line-height:40px; height:40px; font-size:14px;}
.dqwz span{background:url(img/fz.png) no-repeat center left; padding-left:30px;}
.dqwz .dq_on{color:#3396f7;}
.nr{font-size:14px; line-height:24px; padding-top:25px;}
.xl_nr{background:url(img/xl_bg.png) no-repeat bottom center; height:680px; padding-top:25px;}
.rt_jtbt{text-align:center; background:url(img/jt_btbg.png) no-repeat top center; height:46px; color:#fff; line-height:46px; width:162px; font-size:16px;}
.news_all{background:url(img/news_listbg.png) no-repeat; width:748px; padding:0 40px; height:241px; position:relative}
.news_allbt{padding-top:28px; padding-bottom:8px; border-bottom:2px solid #3396f7;}
.news_allbt a{padding-left:25px; display:block; background:url(img/news_btk.png) no-repeat center left; font-size:16px; color:#333;}
.news_allbt a:hover{background:url(img/news_btka.png) no-repeat left center; color:#3396f7;}
.news_allbt a span{display:block; position:absolute; bottom:10px; right:20px; width:100px; height:30px;}
.news_all ul{padding-top:5px;}
.news_all ul li{line-height:25px; font-size:14px;}
.news_all ul li span{float:right;}
.news_alllist{padding-top:10px;}
.fanye{text-align:center; padding-top:30px; }
.news_list{padding-top:20px;}
.news_list ul li{line-height:34px; font-size:14px; border-bottom:1px dashed #ccc;}
.news_list ul li span{float:right;}
.pro_list ul li{background:url(img/pro_bg.png) no-repeat; width:272px; height:208px; text-align:center; float:left; margin:15px 4px;}
.pro_list ul li h1{font-size:12px; font-weight:normal;padding-top:2px; padding-bottom:8px; height:16px; line-height:24px; overflow:hidden; width:220px; margin:0 auto;}
.pro_nei_top{background:url(img/nei_probg.png) no-repeat top center; height:326px; width:773px; margin:0 auto;}
.pro_toplf{border:2px solid #fff; margin-top:32px; margin-left:25px;}
.pro_toplf img{display:block; border:1px solid #e6e7e7;}
.pro_toprt{width:305px; padding-right:25px; padding-top:32px;}
.pro_rtbt{font-size:14px; line-height:24px;}
.pro_ll{padding-top:100px; padding-bottom:5px; font-size:14px;}
.pro_ll a{color:#3396f7;}
.pro_syy{font-size:14px; padding-bottom:5px;}
.pro_syy a{color:#3396f7;}
.pro_nr{width:773px; margin:30px auto 0;}
.pro_bt{color:#3396f7; padding-bottom:5px; font-size:18px;}
.pro_nrjj{font-size:14px; line-height:24px;}
.pro_td{padding-top:20px; line-height:24px; font-size:14px;}
.pro_td h1{font-size:18px; padding-bottom:5px;}
.zb_bt{border-bottom:4px solid #3396f7; color:#3396f7; font-size:16px; padding:10px 0 5px 15px;}
.zb_list ul{padding-top:20px;}
.zb_list ul li{height:38px; font-size:14px; padding:0 8px; line-height:38px; border-bottom:1px dashed #666;}
.zb2{background:#dfe1e2;}
.zb_list ul li span{float:right;}
.msg_bt{background:url(img/msg_btbg.png) no-repeat left center; border-bottom:3px solid #3396f7; height:43px; line-height:43px; padding-left:150px; font-size:20px; font-weight:bold; color:#3396f7;}
.msg_bt span{padding-left:20px; font-size:14px; font-weight:normal; color:#858585;}
.msg ul{padding-top:20px;}
.msg ul li{font-size:14px; padding-bottom:3px; clear:both;}
.txt{background:url(img/txt.png) no-repeat; height:29px; line-height:29px; width:431px; padding:0 5px; font-size:14px; font-family:Microsoft Yahei;}
.msg ul li span{font-size:12px; color:#595757; display:block; float:right; width:270px;}
.msg ul li span img{display:block; float:left;}
.txt2{background:url(img/txt2.png) no-repeat; height:114px; line-height:20px; width:431px; padding:5px; font-size:14px; font-family:Microsoft Yahei;}
.pd_tp{padding-top:10px;}
.msg_sb{background:url(img/tj.png) no-repeat; border:none; width:69px; height:28px; margin-right:20px;}
.msg_rs{background:url(img/chongzhi.png) no-repeat; border:none; width:57px; height:28px;}
.ct_bn{padding-bottom:20px;}
.contact ul{background:url(img/ct_bg.png) repeat-y;}
.contact ul li{padding-bottom:20px; font-size:14px; line-height:22px;width:365px; padding-left:25px; padding-right:25px; float:left;}
.contact ul li h1{padding-bottom:5px; font-size:16px; color:#3396f7;}