@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:#fba207;}
body {padding:0;margin:0; width:100%; display:table;}

.zhu{width:100%; text-align:center;margin:0 auto; }

.hea{ width:100%; height:40px; text-align:center; margin:0 auto;background:#ebeaea;overflow:hidden }
.he_ma{ width:1004px; margin:0 auto; height:40px;overflow:hidden}

.he_yi{ width:1004px; margin:0 auto; height:40px;overflow:hidden}
.he_yi p{ float:left; line-height:35px; font-size:12px; text-indent:1em; color:#6c6c6b;}

.top_lt{float:right;width:240px; margin:0 auto}
.top_lt ul{width:240px;}
.top_lt ul li{ float:left;width:100px;display:block; margin:0 10px;}
.top_lt ul li a{ font-size:11px; text-align: right; float: right;color:#696868;line-height:40px; }
.top_lt ul li a:hover{color:#006bce;}

.he_log{width:1004px; margin:30px auto 5px; height:90px; overflow:hidden}
.logo{float:left; width:240; margin:0}
.he_log em{width:450px;height:80px; text-align:left;  float: left; margin-left:10px;padding:0;background: url(../images/re_07.jpg)  no-repeat 10px 0px;}
.he_log p{font-size:18px; line-height:33px; color:#535251; }
.he_log em p b{ font-size:23px; color:#006acd;}
.tel{ float:right; padding-top:15px;}
/*top over*/

.nav{width:100%; margin:0 auto;overflow:hidden; text-align:center;background:url(../images/re_12.jpg) repeat-x; }
.nav_1{ width:1004px; height:40px;overflow:hidden; line-height:40px; margin:0 auto ;}
.nav_2{width:1004px;float:left;z-index:999;}
#jsddm{margin: 0;padding: 0;}
#jsddm li{float:left;list-style: none;width:111px; background:url(../images/re_14.jpg) no-repeat right;}
#jsddm li a{display:block;height:40px;line-height:40px;width:111px;color: #FFF;white-space: nowrap;text-align:center;font-size:15px;}
#jsddm li a:hover{background:#f90304;z-index:9999; color:#FFF}
#jsddm li ul{margin:0;padding:0;visibility: hidden;position: absolute;z-index:9999; width:100px; *margin-left:-50px; }
#jsddm li ul li{float:left; position:relative;width:111px; }
#jsddm li ul li a{background:#cecfcf;color:#3a3a3a;margin-top:1px;height:35px;text-align: center; line-height:35px;width:111px;font-size:14px; }
#jsddm li ul li a:hover{background:#f90304; color:#ffffff;}

#jsddm li #chan_l{width:170px;}
#jsddm li #chan_l li{width:170px; }
#jsddm li #chan_l li a{width:150px; text-align:left; padding-left:20px}
/*daohang over*/
.bann{width:100%; height: 421px; overflow: hidden; margin:0 auto;}
.flexslider {  position: relative; height: 421px; background: url(../images/loading.gif) 50% no-repeat; overflow:hidden}
.slides { position: relative; z-index: 1;height: 421px; overflow: hidden; }
.slides li { height: 421px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*ban over*/

.pro_ma{ width:1004px; height:517px; margin:20px auto 30px; overflow:hidden}
.pr_let{ width:226px;height:517px; float:left; margin:0 auto; background: url(../images/re_09.jpg) no-repeat left; overflow:hidden}
.prr_xa{ width:198px; margin:105px 14px 0 14px; float:left;}
.prr_xa ul{ _margin-left:-15px;}
.prr_xa ul li{ width:198px; float:left; line-height:38px; text-align:left;background: url(../images/re_24.jpg) no-repeat left; margin:3px 0;}
.prr_xa ul li a{ padding-left:10px; font-size:15px; color:#595959;}
.prr_xa ul li a:hover{ color:#034091; text-decoration:underline}

.pr_rrt{ width:745px; float:right;height:515px; margin:0 auto;border:1px solid #dadada;}
.pp_tp{ width:745px; 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/re_32.jpg) no-repeat 20px 10px; padding-left:40px;}
.pp_tp a{ float:right; margin:13px 15px 0 0;}
.pp_xa{width:745px; float:left; margin:25px 0 0 0;}
.pp_xa ul{ _margin-left:-15px;}
.pp_xa ul li{ width:170px;  float:left; margin:0 8px 10px 8px; display:block;}
.pp_xa ul li span a{ line-height:40px; color:#616162;}
.pp_xa ul li span a:hover{ color:#dd201c;}
.pp_xa ul li a img{border-style:solid;border-width:7px;border-color:#F00 #F00 #1954A2 #1954A2;}
/*product over*/

.abanner{width:100%; margin:0 auto;height:188px;text-align:center;min-width:990px;overflow:hidden}
.abanner img{height:188px !important;min-width:990px;max-width:100%;}

.you_01{background:url(../images/bg_03.jpg) no-repeat center; height:364px; overflow:hidden}
.yum_01{ width:1004px; margin:0 auto; overflow:hidden}
.ym_y{ float:left; width:480px; text-align:left; margin:0; }
.biat{float:left; color:#034091; font-size:23px; font-weight:bold ;line-height:30px;margin:40px 10px 0 80px; display:block}
.biat span{ font-size:19px; color:#414242; line-height:35px;}

.ym_xa{ float:left; width:455px; margin:30px auto 0 25px; text-align:left;}
.ym_xa p{ font-size:13px; text-indent:0; line-height:24px; color:#424242; background:url(../images/re_36.jpg) no-repeat left 8px; padding-left:25px; margin-bottom:10px;}

.er_01{background:url(../images/bg_04.jpg) no-repeat center; height:364px; overflow:hidden}
.erm{ float:right; width:510px; padding-top:40px;}

.san_01{background:url(../images/bg_05.jpg) no-repeat center; height:344px;overflow:hidden}
.sam{width:465px; }
.sa_xa{width:440px; margin:30px auto 0 25px;}
.sbiao{margin:60px 10px 0 80px;}

.ssi_01{background:url(../images/bg_06.jpg) no-repeat center; height:367px;overflow:hidden}

/*youshi over*/

.abu_m{ width:1002px; margin:30px auto 20px; border:1px solid #eaeaea;overflow:hidden}
.abpp{ width:1002px;}
.abu_xa{ float:left;width:962px; margin:20px; height:265px;}
.ab_rr{ width:520px; float: right; text-align:left}
.ab_rr h2 a{ line-height:30px; font-size:16px; color:#034091;}
.ab_rr p{ font-size:14px; color:#5b5b5b; line-height:25px;} 
.ling{float:left;width:962px; margin:0 20px 20px; line-height:33px; }
.ling a{ float:right; font-size:13px; color:#525252;}
.ling a:hover{ color:#f90304; text-decoration:underline}
.ling h3{ background:url(../images/re_42.jpg) no-repeat left; text-align: left; color:#FFF; padding-left:25px; font-size:16px;}

.picbox01{ margin:0 auto 10px;  width: 1002px; float:left; overflow:hidden}
.scroll_horizontal_ti{position:relative;width:920px;_width: 920px;height:190px; 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:190px;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:219px; height:190px; line-height:20px;text-align:center; }
.scroll_horizontal_ti .list li img{ width:219px;}
.scroll_horizontal_ti .list li span a{width:219px; float:left; line-height:30px; font-size:14px;COLOR:#636465; }
.scroll_horizontal_ti .list li span a:hover{COLOR:#fba207; }
.scroll_horizontal_ti .plus{position:absolute;top:50px;width:22px;height:145px; background: url(../images/re_48.jpg) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .minus{position:absolute;top:50px;width:22px;height:145px; background:url(../images/re_51.jpg) no-repeat;cursor:pointer;}
.scroll_horizontal_ti .plus{left:8px;}
.scroll_horizontal_ti .minus{right:8px;}
/*about over*/

.ttid{ height:164px; margin-bottom:20px;}
.ttid img{height:164px;}

.seb_m{ width:1002px; margin:0 auto 15px; border:1px solid #eaeaea; overflow:hidden}
.se_xa{ width:1002px; float:left; margin:15px 0 0 0;}

.student_text{width:1002px;overflow:hidden; float: left; margin:10px 0 10px 0}
.picMarquee-left{ width:970px;  overflow:hidden; position:relative; margin-top:10px; height:170px;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 16px; float:left; _display:inline; overflow:hidden; text-align:center; width:222px;  }
.picMarquee-left .bd ul li .pic01{ text-align:center; }
.picMarquee-left .bd ul li .pic01 img{ width:222px; height:137px; display:block; border:1px solid #dcdcdc; }
.picMarquee-left .bd ul li .pic01 span a{font-size:14px; line-height:35px; color:#5a5b5b;}
.picMarquee-left .bd ul li .pic01 span a:hover{color: #f90304;}
/*shebei over*/

.nw_m{width:1002px; margin:20px auto 30px;overflow:hidden; height:460px;}
.nw_y{ width:690px; float:left; margin:0 auto; border:1px solid #eaeaea;height:450px;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:650px; 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/re_71.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; 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{height:280px; background:#00368b; }
.ftm{ width:1004px; height:280px; margin:0 auto;}
.ft_d{width:1004px; height:63px; line-height:63px; margin:0 auto; background:url(../images/re_75.png) no-repeat center;}
.ft_d ul{width:940px; float:right}
.ft_d ul li{ width:115px; float: left; line-height:60px; display:block;}
.ft_d ul li a{ font-size:15px; color:#FFF }
.ft_d ul li a:hover{ text-decoration:underline}

.ftt_ma{width:1004px; height:200px; margin:15px auto 0; float:left;}
.fo_l{ float:left; width:350px; height:151px; margin:20px 0 0 70px; padding-top:20px; border-right:1px solid  #579bdc;}
.fo_l img{ margin:30px 0px 0 0px}
.banquan{float:left; margin:20px 0 0 60px; text-align:left;}
.banquan p{ line-height:22px; font-size:13px; color:#b5d1ea; text-indent:0}
/*footer over*/


/*以下是内页简介*/
.ipban { position:relative; width:100%; height:257px; margin:0 auto;}
.ipban_all { widtn:100% ;height:257px;} 
.ipban_all img { width:100%; height:257px;}
.ipbox_css { height:257px;} 

.ipnews { z-index:498; position:absolute; top:427px; width:100%; height:65px; margin:0 auto; text-align:center}
.ipnewsbg { width:1004px; height:45px; margin:auto; background:#FFF url(../images/ipnavbg.gif) repeat-x left top;}
.ipNavL { width:210px; height:70px; display:inline; float:left; background:url(../images/ipnav.jpg) no-repeat 24px 16px;}
.ipNavL img { margin:20px 0 0 20px;}
.ipNav { width:727px; margin:26px 25px; height:18px; display:inline; float:right; line-height:18px; font-family:"microsoft Yahei";
 background:url(../images/ipnavline.gif) repeat-x left center;}
.ipNav span{ background:#fcfcfc url(../images/ipnavbg.gif) repeat-x left -28px; float:right; color:#888888; margin-right:18px; font-size:12px;}
.ipNav span a{ font-size:12px; color:#888888; display:inline;}
.ipNav span a:hover{ font-size:12px; color:#3b74b4; display:inline;}
.ipNav span h4{ font-size:13px; font-weight:normal; color:#3b74b4; display:inline;}

.aat{ background:#f1f1f1;overflow:hidden}
.ab_mm{ width:1004px; margin:0 auto 30px;background:#FFF;overflow:hidden}

.ipLtree { width:210px; height:auto; float:left; display:inline; overflow:hidden; margin:0}
.ipLtree_ti { width:100%; margin:32px 0px 0px 0px; }
.ipLtree_ul { width:100%; margin:auto; float:left;_margin-left:-15px;}
.ipLtree_ul li { background:url(../images/ipmenubg.gif) no-repeat left top; width:auto; height:36px; display:block;
 line-height:40px;  margin:2px auto;}
.ipLtree_ul li a { color:#666666; font-size:15px;  }
.ipLtree_ul li a:hover {color:#4e91dc; font-size:15px; font-weight:bold;}

.ipRlist { width:730px; float: right; text-align: left; display: block; margin:35px 20px 50px 20px;/* border:1px solid #f00;*/}

/* 以下是产品中心*/
.gong {text-align:left; }
.gong li { background:url(../images/ipmenubgg.gif) no-repeat left top;width:210px;_background:url(../images/ipmenubgg.gif) no-repeat -20px;}
.gong li a {padding-left:50px;_padding-left:30px;}

.pr_mu{width:730px;}
.pr_mu ul{ _margin-left:-15px; }
.pr_mu ul li{ width:170px;  float:left; margin:0 6px 10px 6px; text-align:center; display:block;}
.pr_mu ul li img{border-style:solid;border-width:7px;border-color:#F00 #F00 #1954A2 #1954A2;}  
.pr_mu ul li span a{ line-height:40px; color:#616162; font-size:15px;}
.pr_mu ul li span a:hover{ color:#dd201c;}

.pt_main{width:690px; float:left; margin:10px 25px 40px 15px; }
.pt_main img{border-style:solid;border-width:12px;border-color:#F00 #F00 #1954A2 #1954A2;}
.mai_rt{ width:310px; float:right;}
.mai_rt h1{ float:left; width:300px; font-size:16px; color:#006dd1; margin-bottom:10px; line-height:45px; text-align:left; border-bottom:1px dotted #8e8e8d;}
.mai_rt p{ text-indent:0; font-size:13px; text-align:left; line-height:26px; color:#525151;}
.mai_rt p b{ font-size:22px; color:#0069cb;}

.jies{width:700px; float:left; margin:10px 15px 20px 15px; }
.jis_xia{width:700px; float:left; margin:15px 0 0 0; text-align:left}
.tiaoh{width:700px; margin:20px 0 0 0; float:left;text-align:left; }
.tiaoh a{ width:700px; font-size:13px;color:#575758;float:left; line-height:30px; }
.tiaoh a.xuxia{ border-bottom:1px dotted #8e8e8d;}
.tiaoh a:hover{color:#f90304; text-decoration:underline }

.xx_tp{ width:700px;  height:32px;line-height:32px; margin:0 auto; border-bottom:1px solid #50a4f1;}
.xx_tp a{ float:right; margin:0 10px 0 0; font-size:12px; color:#595959; }
.xx_tp a:hover{ text-decoration:underline; color:#f90304;}
.xx_tp h1{ float:left; font-size:15px; color:#FFF; text-align: center; background:url(../images/pr_07.jpg) no-repeat; width:126px; height:32px;}


/*以下是新闻页面*/
.nnw_xa{float:left;width: 700px; margin:0px 0 50px 0; overflow:hidden}
.nnw_xa ul{}
.nnw_xa ul li{ width:685px; float:left; margin:0px 0 15px 0; padding-bottom:20px; border-bottom:1px dotted #d6d6d6; display:block}
.nnw_xa ul li h1 a{ width:685px; display:block;float:left; font-size:18px; color:#2c2c2d; line-height:40px;overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;} 
.nnw_xa ul li p{ width:685px; float:left;  font-size:13px; color:#919192; line-height:32px;}
.nnw_xa ul li p span{ color:#ff5000; font-size:13px;}
.nnw_xa ul li p.ro_xa {text-indent:2em; line-height:24px;}
.nnw_xa ul li p.ro_xa a{ font-size:13px; color:#5e5e5e; }
.nnw_xa ul li a:hover,.nnw_xa ul li p.ro_xa a:hover{ color:#ff5000} 



.rht_ma{ width:720px; _width:764px; float:right; background:#FFF; margin:0 auto 30px; padding:10px 22px 20px 22px; overflow:hidden }
.rht_ma h3{ width:720px; height:50px; line-height:50px; text-align:left; font-size:24px; color:#272726; font-weight:normal;border-bottom:1px solid #e2e2e2;}
.rht_xia{ width:720px; margin:25px -11px 30px -11px ; float:left }
.rht_xia p{ margin-bottom:13px;}
.rht_xia ul{ _margin-left:-25px; }
.rht_xia ul li{ width:209px; float:left; text-align:center; height:270px; display:block; margin:4px 14px 5px 15px; }
.rht_xia ul li img{border:2px solid #dbdbdb; }
.rht_xia ul li a { float:left;width:209px; font-size:15px;text-align:center;  line-height:35px; color:#5c5b5b}
.rht_xia ul li a:hover{  color:#ff0000}
.dw001{float:left; width:221px;_width:221px; height:100px;_height:100px; padding:4px;border:1px solid #e0e0e0; }
.nw li p{ text-indent:0;width:470px; font-size:14px; line-height:23px; color:#696767; text-align:left; display:block;}
.nw li p a{color:#F00;font-size:14px;}
.nw li p a:hover{ text-decoration:underline;}
.xnw_xia{width:720px; margin:25px 0 20px 0 ; overflow:hidden}
.xnw_xia .nw {width:720px; _margin-left:-0px; }
.xnw_xia .nw li{ padding-top:10px; height:102px;_height:122px;display:block;padding-bottom:25px;margin-bottom:10px;overflow:hidden; 
border-bottom:1px solid #e0e0e0;}

.nw01{ width:470px;text-align:left;  display:block; float:right;}
.nw01 b{height:30px; line-height:30px;  }
.nw01 b span{ float:right; font-weight:normal; font-size:14px; color:#aeacab}
.nw01 b a{ color:#458AFF; font-size:18px;}
.nw01 b a:hover{ text-decoration:underline}
.nw li p{ text-indent:0;width:470px; font-size:14px; line-height:23px; color:#696767; text-align:left; display:block;}
.nw li p a{color:#F00;font-size:14px;}
.nw li p a:hover{ text-decoration:underline;}

/*newsdow*/
.nw_main{ margin:0 auto;width:725px;} 
.nw_main H2{font-size:18px; font-weight:800; color:#051A70; width:725px; margin-top:20px; text-align:center}
.nw_main .s_tittle{display:table;height:30px;line-height:30px; width:725px; margin-bottom:10px; text-align: center;  border-bottom:1px dotted #626263;}
.nw_main .s_tittle span{margin-right:20px; font-size: 12px; color:#5e5e5e; }
.tiao{width:700px; height:60px; margin-top:100px; line-height:40px;text-align:left; border-top:1px dotted #333232; overflow:hidden }
.tiao span a{color:#333232; font-size:12px; height:30px; line-height:30px; }
.tiao span a:hover{ color: #ff6600; text-decoration:underline}
.tiao span {width: 700px; float: left; font-size: 12px; line-height:29px;}

.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;}
.pro_pro_xia{width:666px; margin:20px 20px 30px 10px;  }
.pro_pro_xia b{color:#0A7BDC;font-size:20px;line-height:30px;height:30px}
.pro_pro_xia .pro_img{margin:20px 75px 30px 75px; width:500px; text-align:center }
.jieshao_xia {width:720px; margin:0;padding-bottom:30px; margin-left:0px;}
 
.ppp {margin:15px 10px 0 0px; width:686px;}
.ppp p{ text-align:left;font-size:15px;  color:#434344; }



/*----Img文件----------------------------------------*/
#img_list ul{ list-style:none;}
#img_list #plug1{ padding:10px 0px;}
#img_list #plug1 ul{ list-style:none; }
#img_list #plug1 li{ float:left; display:inline; margin:0px 7px 5px; text-align:center; overflow:hidden;}
#img_list #plug1 li span{ display:block;}
#img_list #plug1 li img{ border:1px solid #ccc; padding:3px;}
#img_list #plug1 li span.info_title{ height:25px; line-height:25px; overflow:hidden;}


.items1 {color: #777777;font-size: 13px;overflow: hidden; position: inherit; width: 730px;}
.items1 ul { display: table;width: 720px; _margin-left:-2px;}
.items1 ul li {float: left; margin-top: 10px;margin-right: 35px;width: 310px;height:240px;}
.items1 ul li img {border: 1px solid #D4D4D4;height: 206px;padding: 4px;width: 300px;}
.items1 ul li span {display: block;line-height: 20px; text-align: center;font-size: 14px; color:#686666}