@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;  font-family: "微软雅黑" ;  color:#333}
html{line-height:24px;  }
p{ text-indent:2em; font-size:14px; color:#333}
ul{list-style:none;}
img{border:none;}
.lf{ float:left}
.rf{ float:right;}
em{font-style:normal;}
a{text-decoration:none;}
a:hover{color:#bd2822;}
body {padding:0;margin:0; width:100%; display:table;}


.zhu{width:100%; text-align:center;margin:0 auto;overflow:hidden }
.hea{ height:40px; background:#35579c;}
.he_ma{ width:1004px; margin:0 auto; text-align:right;overflow:hidden}
.he_ma p{ color:#ebeaea; font-size:12px; line-height:40px;}
.he_ma p span{color:#ebeaea; font-size:12px; }
.he_ma p span a{color:#ebeaea; font-size:12px; margin:0 7px;}
.he_ma p span a:hover{ text-decoration:underline; color:#FFF}

.ddao{width:100%; text-align:center;margin:0 auto;}
.lo_ma{ width:1004px; margin:0 auto; height:60px; padding:20px 0;}

.bann{ width:100%; height:314px; margin:0 auto; *z-index:0; overflow:hidden }
.mainbanner{height:314px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:2000px;height:314px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:314px;position:relative;}
.mainbanner_window li{background:rgb(255, 255, 255);width:2000px;height:314px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:280px;width:500px;height:30px;margin-left:-50px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url(../images/50c15ece07fd0f3407000083.png) no-repeat;width:25px;height:25px;
line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
.abanner01{width:100%;height:2088px; margin:0 auto;text-align:center;min-width:990px; }
.abanner01 img{height:2088px !important;min-width:990px;max-width:100%;}
/*banner  end*/

.abt{ background:#f8f8f8; padding:30px 0 30px;}
.abu_m{ width:1002px; margin:0 auto ; *padding-bottom:20px;border:1px solid #eaeaea; background:#FFF;overflow:hidden}
.pp_tp{ width:1002px; float:left; line-height:41px;background: url(../images/re_29.jpg) repeat-x ; }
.pp_tp h1{ float:left; color:#063c7f; font-size:18px; background:url(../images/sd_80.jpg) no-repeat 20px 10px; padding-left:40px;}
.pp_tp a{ float:right; margin:13px 15px 0 0;}

.abu_xa{ float:left;width:962px; margin:20px 20px 30px; overflow:hidden}
.ab_rr{ width:565px; float: right; text-align:left}
.ab_rr h2 a{ line-height:25px; font-size:16px; color:#034091;}
.ab_rr p{ font-size:13px; color:#5b5b5b; line-height:25px; text-indent:0} 
.ab_rr p a.mmor{font-size:13px; color:#5b5b5b;}
.ab_rr p a.mmor:hover{ color:#bd2822; text-decoration:underline}
.ab_rr p span a{ background:url(../images/sd_44.png) no-repeat; width:106px; float:left; margin:0 8px; text-align:center; color:#FFF; line-height:24px;}
.ab_rr p span a:hover{background:url(../images/sd_43.png) no-repeat;}

/*about  end*/

.pro_m{ width:1004px;  margin:20px auto 30px;  overflow:hidden}
.pro_let{ width:225px; height:480px; float:left; text-align:left; margin:0 auto;background:url(../images/sd_21.jpg) no-repeat left; overflow:hidden}
.po_yxa{ float:left; width:199px; margin:110px 13px 0 ;}
.po_yxa li{ width:199px; float:left; margin:3px auto;line-height:38px; background:url(../images/sd_20.jpg) no-repeat left;}
.po_yxa li a{ font-size:15px; color:#4a4949; padding-left:20px; }
.po_yxa li a:hover{ color:#034292; text-decoration:underline}

.pr_rrt{ width:745px; float:right;margin:0 auto;border:1px solid #dadada; overflow:hidden}
.ppr{ width:745px;}
.pp_xa{width:745px; float:left; margin:25px 0 0 0;}
.pp_xa ul{ _margin-left:-15px; margin-left:15px;}
.pp_xa ul li{ width:217px;  float:left; margin:0 10px 10px 10px; display:block;}
.pp_xa ul li span a{ line-height:35px; color:#616162; font-size:14px;}
.pp_xa ul li span a:hover{ color:#dd201c;}

/*product  end*/

.seb_m{ width:1002px; margin:0 auto 25px; border:1px solid #eaeaea; overflow:hidden}
#demo { width:960px;  float:left; overflow:hidden; height:185px; margin:20px 20px 0 20px; border:none;}
#indemo {float: left;width: 800%;}
#demo1,#demo2{height:185px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:227px;  float:left; margin:0 10px; }
#demo1 li img,#demo2 li img{ display:block; background:#ccc;}
#demo1 li span,#demo2 li span{ width:227px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#demo1 li span,#demo2 li span a{font-size:14px; line-height:35px; color:#5a5b5b;}
#demo1 {float: left;}
#demo2 {float: left;}
/*shebei over*/

.abanner{width:100%; margin:0 auto;height:165px;text-align:center;min-width:990px;overflow:hidden}
.abanner img{height:165px !important;min-width:990px;max-width:100%;}

.newa{ background:#f8f8f8; padding:20px 0 10px;}
.nw_ma{ width:1002px; margin:0 auto 25px; border:1px solid #eaeaea; background:#FFF; height:340px;}
.picbox01{ margin:25px auto 10px;  width: 1002px; float:left; overflow:hidden}
.scroll_horizontal_ti{position:relative;width:920px;_width: 920px;height:250px; float:left; padding:0 40px 0 40px; margin: 0 10px 0 0;overflow:hidden}
.scroll_horizontal_ti .box{overflow:hidden;position:relative;float:left; width:920px;_width: 920px;height:250px;margin:0 auto;}
.scroll_horizontal_ti .list{overflow:hidden;width:9999px; border:0px; _margin-left:0px; }
.scroll_horizontal_ti .list li{float:left; margin:0 8px; width:167px; height:250px; text-align:center; }
.scroll_horizontal_ti .list li img{ width:167px;}
.scroll_horizontal_ti .list li span a{width:167px; float:left; line-height:30px; font-size:13px;COLOR:#636465; }
.scroll_horizontal_ti .list li span a:hover{COLOR:#fba207; }
.scroll_horizontal_ti .plus{position:absolute;top:80px;width:27px;height:145px; background: url(../images/re_48.jpg) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .minus{position:absolute;top:80px;width:27px;height:145px; background:url(../images/re_51.jpg) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .plus{left:8px;}
.scroll_horizontal_ti .minus{right:8px;}
/*honor over*/

.nw_m{width:1002px; margin:20px auto 10px;overflow:hidden; height:460px;}
.nw_y{ width:690px; float:left; margin:0 auto; border:1px solid #eaeaea;height:450px; background:#FFF;overflow:hidden;}
.nwp{width:690px;}
.nw_xa{ width:660px; margin:25px 15px 15px 15px;padding-bottom:5px; float:left;overflow:hidden;}

.nwt{ float:left;width:660px; margin:0 0 15px 0  ; overflow:hidden;}
.ntxi{ float: left; width:427px; text-align:left; margin:0 0 0 20px; _margin-left:13px; overflow:hidden}
.ntxi p b a{ font-size:14px; color:#3c3c3d; line-height:35px}
.ntxi p{text-indent:0}
.ntxi p a{ font-size:12px; line-height:21px; color:#909191; }
.ntxi p a:hover{ color:#f90304;text-decoration:underline}

.di_xa{width:660px; float:left; margin:0 ;overflow:hidden}
.di_xa ul{ _margin-left:-20px;}
.di_xa ul li{float:left; width:325px; overflow:hidden; display:block; text-align:left; height:35px; line-height:35px; border-bottom:1px dotted #b9b8b9; }
.di_xa ul li a{float:left;font-size:12px; width:295px;padding-left:20px; background:url(../images/sd_93.jpg) no-repeat left; color:#565656; overflow:hidden;
 text-align:left;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis }
.di_xa ul li a:hover{  color:#f90304; text-decoration:underline}

.hang{ width:280px; float:right; text-align:left; margin:0 auto;border:1px solid #eaeaea;height:450px; background:#FFF; overflow:hidden;}
.hang h4{ width:250px;_width:280px;  line-height:43px; font-size:16px; padding-left:30px; background:url(../images/re_63.jpg) no-repeat center; color:#FFF}
.hang h4 a{ float:right; margin:15px 10px 0 0}
.ha_xa{ width:270px; float:left; margin:6px 5px 0 5px;}
.ha_xa ul li{ width:270px; }
.ha_xa ul li a{width:240px;}
.ha_xa ul li a:hover{  color:#f90304; text-decoration:underline}
/*new over*/

.foot{ background:#034091; border-top:8px solid #c30001; overflow:hidden; text-align:center; color:#FFFFFF; line-height:28px;}
.foot a{ color:#FFFFFF}
.ft_ma{ width:1004px; margin:0 auto; padding-top:30px; text-align:left;}
.ft_let{ width:245px; float:left; margin:0 auto; text-align:left;height:250px;}
.ft_let p{ text-indent:0; color:#c3c2c2; font-size:12px; line-height:23px; margin-top:15px;}

.ft_rt{ width:730px;_width:745px; float: right; height:250px; margin:0 0 0 20px;}
.ft_rt ul{ _margin-left:-25px; float:right}
.ft_rt ul li{ width:125px; float:left; height:25px; margin:0 0 0 10px;  line-height:25px;text-align:left; display:block}
.ft_rt ul li a{ font-size:13px; color:#c7c6c6; width:145px; padding-left:20px;  }
.ft_rt ul li a:hover{  text-decoration:underline; color:#FFF}
.ft_rt ul li .tp_01{ width:150px;padding-bottom:3px;}
.ft_rt ul li .tp_01 a{ font-size:14px; height:25px; color:#FFF; line-height:25px;}
.ft_ma span{color:#c3c2c2; font-size:12px; line-height:40px;}
/*footer over*/

/*-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------*/

/*neiye-product*/
.ppba,.ppba img{ height:314px;}

.nei{ width:100%; margin:0 auto; text-align:center;overflow:hidden}
.nei_ma{ width:1004px; margin:0 auto;overflow:hidden}
.pr_left{ width:260px; float:left; margin:0 auto 40px; *padding-bottom:40px; background:#e9ebee;}
.pr_left h1{ width:230px;  text-align:left; padding-left:30px; margin:20px 0 10px; color:#FFF; line-height:45px;height:45px; background:#35579c; font-size:18px; font-weight:normal;}
.liebi{ float:left; width:240px; margin:0 auto; _margin-left:0;}
.liebi li{ float:left;line-height:45px;height:45px; display:block;width:260px;text-align:left; }
.liebi li a{float:left; width:210px;background:url(../images/pr_07.png) no-repeat left; padding-left:50px; }
.liebi li a:hover{background:url(../images/pr_06.jpg) no-repeat left; color:#FFF;width:260px;}


.in_tui_c {overflow: hidden;width: 217px;position: relative;margin:30px 20px 30px 20px; height:200px; float:left;}
.in_t_prev {background:url(../images/left.png) no-repeat;}
.in_t_prev:hover{background:url(../images/left_hover.png) no-repeat;}
.in_t_next {background:url(../images/right.png) no-repeat;right: 0;}
.in_t_next:hover{background:url(../images/right_hover.png) no-repeat;right: 0;}
.in_t_prev, .in_t_next {width:17px;height: 38px;display: block;position: absolute;top: 35%;z-index: 2;}
.tu_bj{width:247px;height:200px;}
.in_tui_u {overflow: hidden;position: relative;width:217px;margin-left:1px;}
.in_tui_u li {float: left;width:217px;overflow: hidden;}
.in_tui_u li a {display: block;text-align: center;}
.in_tui_u img {height: 169px; width:217px;margin-top:1px;}
.in_tui_u li a p {color: #666666;font-size:14px;line-height: 40px; text-indent:0}
.in_tui_u li a p:hover{ color:#35579c; text-decoration:underline}

.pr_rigt{ width:695px; float:right; margin:20px auto 30px; overflow:hidden}
.bi_lt{ width:695px; float: right; margin:0 auto; border-bottom:1px solid #d2d2d2;overflow:hidden}
.bi_lt p{ float:right; text-indent:0;  margin:0 0 0 0;background:url(../images/hei_sj.jpg) no-repeat left ; padding-left:15px;font-size:13px; color:#646566;}
.bi_lt p a{ line-height:40px; font-size:13px; margin:0 5px; color:#646566;}
.bi_lt p a:hover{ color:#28297c;}
.bi_lt span{ font-size:13px;color:#28297c; margin-left:5px;}
.bi_lt h2{ font-size:16px;margin:0 auto;color:#35579c; text-align:left; font-weight:normal;height:40px; line-height:40px;}

.pr_xia{ width:695px; float:left; margin:20px 0 20px 0; text-align:left; overflow:hidden}
.pr_xia ul{ _margin-left:0px; margin-top:10px}
.pr_xia ul li{ width:217px; float:left; text-align:center; height:200px; display:block; margin:0 14px 10px 0;}
.pr_xia ul li a span{ font-size:14px; color:#666668; line-height:35px; }
.pr_xia ul li a span:hover{ color:#35579c; text-decoration:underline}
.pr_xia1{ width:695px; float:left; margin:20px 0 20px 0; text-align:left; overflow:hidden}

/*neiye-product-main*/

.qin_tp{ width:685px; float:left; margin:10px 0 20px 10px ;overflow:hidden}

.tt_r{ width:280px; float:right; margin:20px 0 0 0; text-align:left; }
.tt_r h1{ font-size:17px; font-weight:normal; color:#28297c; line-height:40px; margin-bottom:10px;}
.tt_r p{ text-indent:0; font-size:13px; color:#6d6d73; line-height:30px;}
.tt_r p b{ font-size:14px; color:#6d6d73;}

.qin_xia{ width:685px;float:left; margin:0 0 0 10px; text-align:left; overflow:hidden}
.qin_xia h2{ line-height:38px; margin-bottom:15px; float:left; width:695px; border-bottom:1px solid #e8e7e7;text-align:left; color:#5c5c5d; font-size:15px;}

.fan_y{ width:695px; float:left; line-height:30px; margin:25px auto 0;overflow:hidden; border-top:1px dotted #c5c7c8; padding-top:10px; }
.fan_y a em{ margin:0 5px 0 0; font-size:14px;color:#575555;}
.fan_y a{ padding:0;font-size:14px; color:#575555;}
.fan_y a:hover{ color:#28297c;} 







.fanye{ width:635px; clear:both; font-size:13px; text-align:center}
.fanye a{display:inline-block;height:23px;line-height:23px; font-size:13px; color:#4C4C4C; margin-left:5px;}
.fanye a:hover{ color:#0f9b57;}


 
/*以下是新闻*/
.new_xia{ width:673px; margin:20px 20px 30px 8px ; float:left}
.new_xia ul{width:673px; margin:0}
.new_xia ul li{width:673px; height:35px; line-height:35px; text-align:left; border-bottom:1px dotted #bcb9b9;}
.new_xia ul li a{color:#666666;float:left;font-size:14px ;width:545px; padding-left:15px; background: url(../images/nw_03.jpg) no-repeat  left; 
display: block ;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.new_xia ul li a:hover{color:#cf0b0f;}
.new_xia ul li span{float:right; font-size:13px; text-align:center;  width:80px;color:#a19e9e;display: block}




.items1 {color: #777777;font-size: 13px;overflow: hidden;position: inherit; width:695px;}
.items1 ul { }
.items1 ul li {float: left; margin-top: 10px;margin-right: 10px;}
.items1 ul li img {border: 1px solid #D4D4D4;padding: 4px;}
.items1 ul li span {display: block;line-height: 20px; margin:5px auto;text-align: center;font-size: 15px; color:#686666}