@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0;}
body{ margin-top:0; margin-bottom:0px; padding-top:0; text-align:center; height:auto;  margin-right: auto; margin-left: auto;  font: 12px/20px "微软雅黑", Arial, sans-serif;}
img{border:0;}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none;}
a:hover{text-decoration:none;}

#top{ background:-webkit-linear-gradient(rgb(255,255,255), rgb(240,240,240)); height:38px; margin:0 auto; border-bottom:1px solid #D9D9D9}
.wh{ width:1100px; margin:0 auto; line-height:38px;}
.wz{ float:left;}
.wz span{ font-size:14px;}
.sy{ float:right;}
.sy a{ font-size:14px; color:#000; padding:0 10px;}
.sy a:hover{ color:#F00}

#logo{ width:1100px; margin:0 auto; height:130px; clear:both}
.logo_left{float:left}
.logo_right{ float:right; text-align:right; margin:50px 0 10px;}
.tel{ text-align: right;}
.tel img{ vertical-align:middle; height:40px; float:left; margin:0 15px 0 0;}
.tel .hm{ float:right; display:inline-block;text-align:right; line-height:22px; font-size:16px; color:#000; font-weight:bold}
.tel .hm p{ font-size:20px; font-weight:bold; color:#ED413D}
.tel .hm img{font-size:24px; color:#e42400;}

#dh{ clear:both; background:#1876cb; height:47px; margin:0 auto}
.dht{ width:1100pxx;margin:0 auto; overflow:hidden;}
.menu{width:1100px; overflow:hidden; margin:0 auto}
.menu_list{display:inline-block; width:122px; float:left;font-size: 17px;}
.menu_list a{color:#FFF; display: block; line-height:47px;}
.menu_list a:hover{color: #fff;}
.menu_list:hover{ background:url(../images/nav.gif)}
.menu_list:hover .submenu{display:block}
.submenu{display: none;overflow: hidden; z-index:999; background:rgb(255,255,255) !important;  height:auto; position:relative}
.submenu a{font-size:13px; line-height:45px; position:relative;color:#000;}
.submenu .submenu_item:hover{ background:#0975c5; color:#fff}

#banner{ height:470px;}
#banner1{ height:320px;}

.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

#zb{ background:#F5F5F5; clear:both; margin:0 auto; height:510px;}
.soso{ margin:0 auto 25px; width:1100px; height:48px; clear:both; padding:25px; 0}
.bk{ background:url(../images/se_bg.jpg) no-repeat; width:1100px; height:48px;}
.hots{ float:left; line-height:47px; margin-left:10px; text-align:left; width:680px; overflow:hidden;}
.hots span{ font-family: 'Microsoft YaHei'; font-size: 13px; color:#5A5A5A}
.hots strong{font-weight: bold;}
.hots a{ color:#5a5a5a; padding-right:15px;}
.hots a:hover{ color:#1876cb;}
.sear{ margin-right:10px;top: 3px; float:right; margin-top:5px;}
.serach_input{padding:6px; border:3px solid #ED413D;color:#5A5A5A; font-family:'微软雅黑'}	
.btn_serach{ background-color:#ED413D;width:65px;height:37px;overflow:hidden; color:#fff; border:1px solid #ED413D; font-family:'微软雅黑'}
#gywm{ clear:both; width:1100px; margin:0 auto;}
.abt{ float:left; width:500px; height:359px; overflow:hidden; border-right:1px dashed #ccc; padding-right:50px;}
.lm{ height:60px; text-align:left; color:#0857B3; font-size:24px;}
.abtus{ text-align:left; font-size:24px; color:#ED413D; padding-right:10px;}
.enabtus{ text-align:left; font-size:24px; color:#1876CB; padding-left:10px;}
.abtcon{ text-align:left; font-size:13px; color:#5A5A5A; height:290px; overflow:hidden}
.abtcon img{ float:left; width:160px; height:116px;border:1px solid #C1C1C1; padding:1px; margin-right:5px;}
.abtcon p{ text-indent:2em; line-height:2.3;}
.abtcon a{ color:#ED413D; float:right}
.xw{ float:right; width:500px; height:359px;}
.xwl{ text-align:left; font-size:13px; color:#262626; height:290px; overflow:hidden}
.tup{ height:88px; margin:0 auto}
.tup ul li{ width:133px; height:86px;margin-right:10px; float:left; border:1px solid #999;}
.tup ul li img{ padding:3px; width:125px; height:80px;}
.lb{ margin:10px auto; clear:both;}
.lb ul li{ height:40px; line-height:40px;}
.lb ul li a{ color:#5A5A5A; text-align:left; margin-left:5px; font-size:13px}
.lb ul li a:hover{ color:#f00}
.lb ul li span{ float:right}

#cp{ margin:65px auto; height:435px; clear:both; width:1100px;}
.dbt{ text-align:center;}
.dbt span{ font-size:29px; color:#1876CB; font-weight:bold}
.dbt .encp{ font-size:19px;line-height:54px; color:#fff; font-weight:bold; background:url(../images/cp.png); width:340px; height:54px; margin:15px auto 30px;}


.main_top{margin:15px auto; text-align:center;width:1100px; clear:both}
.main_top .clearfix{clear: both; margin:0 auto; text-align:center;}
.main_top li{float: left;width: 250px; height:255px;background: #fff;margin: 0 11px; position:relative; border:1px solid #CCC;}
.main_top li p{text-align: center;padding: 2px 0;color: #555;}
.main_top li .img{max-width:235px;height:243px;overflow:hidden; margin-bottom:20px; padding:5px;vertical-align:middle; display:table-cell}
.main_top li .img img{max-width:235px;max-height:235px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -ms-transition:all 0.5s;}
.main_top li:hover .img img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -ms-transition:all 0.5s;}
.main_top li:hover{ border-color:#ED413D;}
.pro_a{ background:url(../images/ehei.gif) no-repeat; width:250px; height:67px; line-height:67px; text-align:center; color:#FFF; font-size:16px;}
.pro_a:hover{ color:#fff !important}
/*.pro{ margin: 10px auto;}
.pro ul li{ float:left; width:250px; height:310px; margin:0 11px; border:1px solid #CCC}
.pro_i{ display:table-cell;width:240px; height:243px; text-align:center; vertical-align:middle}
.pro_i img{max-width:240px; max-height:233px; text-align:center;}
*/
.mr{ clear:both; margin:0 auto; padding:30px 0}
.mo{ width:182px; height:40px; line-height:40px; border:1px solid #999; border-radius:20px 20px 20px 20px; margin:0 auto}
.mo:hover{ background:#ED413D;}
.mo:hover a{ color:#fff}
.mo a{ font-size:15px; color:#5A5A5A}

#app{ background:#F5F5F5; clear:both; margin:30px auto 0; height:510px;}
.hy{ width:1100px; margin:0 auto; padding:65px 0 0;}
.hyy{ border:1px solid #999; background:#fff; height:190px; padding-left:10px;}
.scroll{overflow:hidden; margin:5px 0;}
.scrollpics{ display:block; margin-right:10px; width:220px; border:solid 2px #1876CB;overflow:hidden; height:137px; float:left; text-align:center; font-size:12px; cursor:pointer; margin-top:10px; vertical-align:middle}
.scrollpics img{ max-width:195px;max-height:140px; display:block; padding:3px; margin:0 auto; display:table-cell; text-align:center}
.prod {line-height:20px; font-size:14px; height:20px;}
.prod a{ color:#5A5A5A; line-height:35px}

/*#foot{ clear:both; background:#1876cb; padding:25px 0; margin:0 auto}
.ft{ width:1100px; margin:0 auto}

.dizhi{ padding:15px;}
.bot_l{ float:left; width:350px; text-align:center}
.bot_r{ float:left; width:460px; text-align:left; padding:0 5px 5px 60px;}
.bot_r p{ line-height:2; text-align:left; font-size:14px; color:#fff;}
.ewm{ float:left; padding:5px 5px 0; width:175px; text-align:left}
.ewm img{ width:120px; height:auto}*/
/*#bot{ background:#1876cb; padding-bottom:5px}
#bottom{ background:url(../images/db.png) no-repeat; height:40px; clear:both; margin-top:30px;}
.foot{ width:1200px; margin:0 auto; padding:20px 0}
.ft{width:1200px;position:relative; float:left; margin-bottom:30px;}
.ft ul{position:relative; left: 50%;float: left; }
.ft ul li{ display:inline-block;float:left;position: relative;right: 50%;font-size: 18px;  border-left: 2px solid #f00; padding:0 30px}
.ft ul a{color:#900; display: block;}
.ft ul a:hover{color: #f00;}
.bot_l{ float:left; width:350px; text-align:center}
.bot_r{ float:left; width:595px; text-align:left; padding:0 5px 5px 60px;}
.bot_r p{ line-height:2; text-align:left; font-size:14px; color:#fff;}
.ewm{ float:right; padding:5px 5px 0; width:175px; text-align:left}
.ewm img{ width:120px; height:auto}
.clear{ clear:both}*/
#bottom{ clear:both; background:#1876cb;}
#bottom .bot_pro{ width:1080px; margin:0 auto; overflow:hidden; padding-top:10px}
#bottom .bot_pro .dbdh{ float:left; width:auto}
#bottom .bot_pro .dbdh dl { padding: 0 13px 0 ; float: left; width:105px}
#bottom .bot_pro .dbdh dl a { color:#fff; clear:both; text-align:center;}
#bottom .bot_pro .dbdh dl a:hover { text-decoration: underline;}
#bottom .bot_pro .dbdh dl dt {font-size: 16px; color: #fff; font-weight: bold;  padding-bottom: 13px; text-align: center;  clear: both;
    border-bottom: 1px solid rgb(113, 157, 197)}
#bottom .bot_pro .dbdh dl dd { font-family: "微软雅黑"; color: #fff; line-height: 26px; clear:both; text-align:center; margin:3px auto;}
.dblx{ float:right; text-align:left; width:412px; padding-top:11px}
.dblx h1{ text-align:left; font-size:16px; font-weight:bold; color:#fff;padding-bottom: 14px; border-bottom: 1px solid rgb(113, 157, 197)}
.dblx p{line-height: 35px; color:#fff}
.dbcon{ float:left;}
.dbcon img{ width:25px; height:auto; vertical-align:middle; padding-right:3px}
.dbewm .ewmt{ float:right; width:100px; padding-top:15px}
.dbewm{ float:right}
.dbewm p{ color:#fff; text-align:center}

#copy{ width:100%; height:auto; padding:10px 0; text-align:center; background:#0758b3}
#copy p{ text-align:center; font-size:14px; color:#fff}

#nry{ margin:0 auto; width:1100px;}
.nrz{ float:left; width:235px; height:auto; margin-right:35px; margin-top:-80px; position:relative;}
.zcbg{ background:url(../images/sonp.png); width:235px; height:126px;}
.zcbg .sp{ height:80px; width:192px; text-align:left; font-size:30px; color:#fff; line-height:80px; margin:0 auto}
.zcbg .ensp{ height:46px; line-height:46px; text-align:left; margin-left:23px; color:#fff; font-size:17px; font-weight:bold}
.zclb{ margin:10px auto 15px; width:235px; height:auto}
.zclb ul li{ background:url(../images/left.gif); height:39px;line-height:39px;text-align:left; padding-left:10px}
.zclb ul li a{  font-size:14px; color:#000; }
.zclb ul li a:hover{ color:#f00;}
.lxfs{ margin:15px auto; width:235px;}
.lxfstb{ background:#0857B3; height:62px; border-radius:8px 8px 0px 0px; line-height:62px;  }
.lxfstb span{ font-size:22px; color:#fff}
.lxfstb a{ padding-left:6px; font-size:14px; color:#999}
.lxnr{ border:1px solid #CCC; border-top:none; padding:10px 5px; text-align:left}
.lxnr p{ font-size:14px; line-height:2}
.nry{ float:right; width:810px; margin:0 auto; padding:18px 0}
.mbx{ text-align:left; font-size:14px; font-weight:bold; color:#666}
.mbx a{ color:#666}
.nry_nr{ width:790px; margin:0 auto; text-align:left; padding:0 0 10px;}
.nry_nr p{ text-indent:2em; font-size:14px; line-height:2.2}
.nry_nr img{ max-width:790px}

.nry_pro{ width:790px; margin:0 auto; text-align:left; padding:10px 0;}
.nry_pro ul{ list-style:none}
.nry_pro ul li{ float:left; width:250px; height:210px; margin:0 5px 10px 5px; border:1px solid #CCC}
.proi{ display:table-cell;width:250px; height:210px; text-align:center; vertical-align:middle}
.proi img{max-width:240px; max-height:200px; text-align:center; display:table-cell; margin:0 auto}
.proa{ background:url(../images/ehei.gif) no-repeat; width:250px; height:67px; line-height:67px; text-align:center; color:#FFF; font-size:16px;}
.proa:hover{ color:#f00}
.show_title{text-align:center; font-size:30px; margin:20px auto;}
.show_time{ border:1px dashed #ccc; background:#eee; padding:6px 0;margin:10px auto;color:#666; font-size:12px; text-align:center}
.show_cont{ text-align:left; color:#333; font-size:13px;}
.show_cont p{line-height:2;}
.show_cont img{width: expression(this.width > 790 ? '790px': true);max-width:790px; height:auto;}

.nry_img{ width:790px; margin:0 auto; text-align:left; padding:10px 0;}
.nry_img ul{ list-style:none}
.nry_img ul li{ float:left; width:250px; height:275px; margin:0 5px 10px 5px; border:1px solid #CCC}
.imgi{ display:table-cell;width:250px; height:210px; text-align:center; vertical-align:middle}
.imgi img{max-width:240px; max-height:200px; text-align:center; display:table-cell; margin:0 auto}
.imga{ background:url(../images/ehei.gif) no-repeat; width:250px; height:67px; line-height:67px; text-align:center; color:#FFF; font-size:16px;}
.imga:hover{ color:#f00}

.newslist{ height:auto; width:790px}
.newslist ul{ list-style:none}
.newslist ul li{display:block; font-size:13px; padding:13px 0;text-align:left; border-bottom:1px dashed #C0C0C0;}
.newslist ul li img{ padding-right:10px; vertical-align:middle}
.newslist ul li a{ color:#333;}
.newslist ul li span{ float:right;}
.newslist ul li a:hover{ color:#06C; font-weight:bold}
.r_nl{ width:796px; font-size:14px; clear:both; margin-bottom:20px}
.shows_title{text-align:center; font-size:20px; margin:20px auto;}

#pre{margin-top:50px; padding-top:10px; font-size:12px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color:#069}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #FFC;border: #F93 solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}
