@charset "utf-8";
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:14px/22px "\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#333;background:#FFF; text-align:center;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#333;text-decoration:none; } 
a:hover{color:#AF0001;}

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}

.lf{float:left;}
.rt{float:right;}

.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pb150{ padding-bottom:150px}
.w1200{ width:1200px; margin:0 auto; overflow:hidden}
.w{ width:100%;}
.ov{ overflow:hidden}
#header{width:1200px; margin:0 auto; padding-top:10px; height:140px}
.logo{ float:left; padding-top:16px; padding-left:30px; width:300px}
.w800{ width:800px}
#myDivn{ display:none;}
.top{ float:right; height:44px; width:300px; text-align:left; background:url(/default/images/t.gif) no-repeat 0 0}
.top .qq{ float:left; width:32px; height:44px; padding-right:7px;}
.top #wx{ float:left; width:32px; height:44px; position:relative}
.top .qq a{ display:block; width:100%; height:100%; text-indent:-9999px}
.top #wx a{ position:absolute; width:32px; height:44px; left:0; top:0; cursor:pointer; text-indent:-9999px}
.ewm{ position:absolute; top:43px; left:-80px; width:200px; height:200px; z-index:100; border:1px solid #CCC;}
.top .telnb{ float:right;width:182px; text-align:left; height:44px; padding-right:7px; line-height:44px; font-size:18px; color:#BD0005}

#nav{ padding-top:36px; height:45px}
ul#menu{ width:100%;}
ul#menu li{ z-index:10; float:left; padding:0 15px}
ul#menu li h3{ font-size:16px; color:#000; font-weight:bold}
ul#menu li p{ margin:0 auto; font-size:12px; color:#CCC; line-height:14px}
ul#menu li a:hover h3,ul#menu li a:hover p{ color:#0084CD}

.w586{ width:586px; padding-top:50px}
.w600{ width:600px}

.all-box{ margin:0 auto; width:100%; height:500px; min-width:1200px; overflow:hidden}
.flexslider{position:relative;height:500px;overflow:hidden;background:url(/default/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; height:500px; overflow:hidden}
.slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;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(/default/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(/default/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(/default/images/next.png) center center no-repeat;}

.pt60{ padding-top:60px; }
ul.cptit{ width:1300px; float:left;height:180px}
ul.cptit li{ float:left; padding-right:70px;  overflow:hidden; width:89px}
ul.cptit li .img1,ul.cptit li .img2,ul.cptit li .img3,ul.cptit li .img4,ul.cptit li .img5,ul.cptit li .img6,ul.cptit li .img7,ul.cptit li .img8,ul.cptit li .imgs53,ul.cptit li .imgs21,ul.cptit li .imgs18,ul.cptit li .imgs22,ul.cptit li .imgs25,ul.cptit li .imgs26,ul.cptit li .imgs55,ul.cptit li .imgs56{ text-align:left; height:89px; width:89px}
ul.cptit li .dix{line-height:24px; font-size:16px; width:89px; font-weight:bold; color:#000}
ul.cptit li .yw{ color:#7D7878; font-size:12px; line-height:12px}
ul.cptit li.nav_current a .dix{ color:#C80B12}
ul.cptit li.nav_current .yw{color:#C80B12}
ul.cptit li.nav_link a{ color:#333}
ul.cptit li.nav_link .yw{color:#7D7878}
ul.cptit li.nav_link a .img1,ul.cptit li.no53 .imgs53{ background:url(/default/images/s1.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img2,ul.cptit li.no21 .imgs21{ background:url(/default/images/s2.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img3,ul.cptit li.no18 .imgs18{ background:url(/default/images/s3.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img4,ul.cptit li.no22 .imgs22{ background:url(/default/images/s4.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img5,ul.cptit li.no25 .imgs25{ background:url(/default/images/s5.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img6,ul.cptit li.no26 .imgs26{ background:url(/default/images/s6.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img7,ul.cptit li.no55 .imgs55{ background:url(/default/images/s7.gif) no-repeat center 0;}
ul.cptit li.nav_link a .img8,ul.cptit li.no56 .imgs56{ background:url(/default/images/s8.gif) no-repeat center 0;}
ul.cptit li a:hover .img1,ul.cptit li.nav_current a .img1{ background:url(/default/images/s1s.gif) no-repeat center 0;}
ul.cptit li a:hover .img2,ul.cptit li.nav_current a .img2{ background:url(/default/images/s2s.gif) no-repeat center 0;}
ul.cptit li a:hover .img3,ul.cptit li.nav_current a .img3{ background:url(/default/images/s3s.gif) no-repeat center 0;}
ul.cptit li a:hover .img4,ul.cptit li.nav_current a .img4{ background:url(/default/images/s4s.gif) no-repeat center 0;}
ul.cptit li a:hover .img5,ul.cptit li.nav_current a .img5{ background:url(/default/images/s5s.gif) no-repeat center 0;}
ul.cptit li a:hover .img6,ul.cptit li.nav_current a .img6{ background:url(/default/images/s6s.gif) no-repeat center 0;}
ul.cptit li a:hover .img7,ul.cptit li.nav_current a .img7{ background:url(/default/images/s7s.gif) no-repeat center 0;}
ul.cptit li a:hover .img8,ul.cptit li.nav_current a .img8{ background:url(/default/images/s8s.gif) no-repeat center 0;}
ul.cptit li.no53 a:hover .imgs53{ background:url(/default/images/s1s.gif) no-repeat center 0;}
ul.cptit li.no21 a:hover .imgs21{ background:url(/default/images/s2s.gif) no-repeat center 0;}
ul.cptit li.no18 a:hover .imgs18{ background:url(/default/images/s3s.gif) no-repeat center 0;}
ul.cptit li.no22 a:hover .imgs22{ background:url(/default/images/s4s.gif) no-repeat center 0;}
ul.cptit li.no25 a:hover .imgs25{ background:url(/default/images/s5s.gif) no-repeat center 0;}
ul.cptit li.no26 a:hover .imgs26{ background:url(/default/images/s6s.gif) no-repeat center 0;}
ul.cptit li.no55 a:hover .imgs55{ background:url(/default/images/s7s.gif) no-repeat center 0;}
ul.cptit li.no56 a:hover .imgs56{ background:url(/default/images/s8s.gif) no-repeat center 0;}
ul.cptit li a:hover a:hover .dix{ color:#C80B12}
ul.cptit li a:hover a:hover .yw{ color:#C80B12}
.dis{ display:block}
.undis{ display:none}

ul.cplist{ float:left; overflow:hidden;width:1250px;padding-bottom:50px;}
ul.cplist li{ width:382px; height:360px; float:left; padding-bottom:24px; overflow:hidden; padding-right:25px}
ul.cplist li img{width:382px; height:297px}
ul.cplist li p{ height:60px; line-height:60px; font-size:16px; margin:0 auto; width:100%; overflow:hidden}
ul.cplistst{ float:left; overflow:hidden;width:1250px;padding-bottom:50px;}
ul.cplistst li{ width:280px; height:236px; float:left; padding-bottom:24px; overflow:hidden; padding-right:25px}
ul.cplistst li img{width:280px; height:185px}
ul.cplistst li p{ height:50px; line-height:50px; font-size:16px; margin:0 auto; width:100%; overflow:hidden}

.t-box{ height:49px; background:url(/default/images/abhj-bg.gif) repeat-x 0 bottom}
.t-boxs{ background:url(/default/images/abhj-bg.gif) repeat-x 0 1px}
.t-boxs1{ height:66px; background:url(/default/images/gcsp-bg.gif) repeat-x 0 bottom}
.about-c{ padding-top:28px; padding-bottom:125px; border-bottom:2px solid #B6B6B7}
.about-c .timg{ float:left; width:455px; height:315px; overflow:hidden}.about-c .timg img{width:455px; height:315px}
.about-c .rt{ float:right; width:690px; padding-right:40px; font-size:18px; line-height:38px; text-align:left; text-indent:2em}
.about-c .rt p{ margin:0 auto}

ul.gcli{ width:620px; overflow:hidden; padding:50px 0}
ul.gcli li{ float:left; width:280px; height:179px; padding-right:25px; padding-bottom:25px; overflow:hidden}
ul.gcli li img{ width:280px; height:179px}
.lc{ padding:50px 0; border-bottom:2px solid #B6B6B7}
.lc-t{ height:88px; line-height:88px; font-size:36px; color:#E9570E}
.lc-txt{ line-height:40px; font-size:20px; color:#000; padding-bottom:28px}
.pt85{ padding-top:85px}
.gc{ background:url(/default/images/ljt.gif) no-repeat center 25px}
.jianz{ padding-top:78px; padding-bottom:90px}
.jianz .txt{ font-size:20px; line-height:46px; color:#000}

#newsbox{ padding-top:77px; padding-bottom:80px}

#newsbox ul{ overflow:hidden}
#newsbox ul li{ float:left; width:540px; padding:0 38px 22px 20px; overflow:hidden}
#newsbox ul li .dt{ float:left; width:88px; height:60px; padding-top:8px; background:#F4F4F4}
#newsbox ul li .dt .d{ height:30px; line-height:30px; color:#0859FF; font-size:18px; font-weight:bold}
#newsbox ul li .dt .y{ line-height:20px; line-height:14px; color:#42496D}
#newsbox ul li .rt{ float:right; width:440px; overflow:hidden; text-align:left}
#newsbox ul li .rt h3{ font-size:16px; font-weight:bold; width:100%; overflow:hidden; line-height:30px; height:30px}
#newsbox ul li .rt p{ margin:0 auto; padding-top:2px; line-height:18px;height:36px; color:#999; overflow:hidden; width:100%}

.pages{padding:10px 0; padding-bottom:80px;overflow:hidden;clear:both;text-align:center;margin:0 auto;width:100%;background:#FFF;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top}.pages a, .pages span{display:inline-block;height:23px;line-height:23px;padding:5px 20px;margin:5px 1px 0 0; border:1px solid #ddd;overflow:hidden;vertical-align:top;color:#CB2A30;border-radius:10px} .pages span{background:#FFF}.pages span.current,.pages a:hover{background:#CB2A30;color:#FFF}
.wh{ text-align:left; font-size:18px; line-height:38px; text-indent:2em}
.main_c_center{ width:1145px; margin:0 auto;}
.main_c_center ul li{ float:left;width:286px; text-align:center;}
.main_c_center ul li .main_c_center_img{width:284px; height:137px; border:1px solid #eeeeee; overflow:hidden;}
.main_c_center ul li img{ width:284px; height:137px;}
.main_c_center ul li span{ display:block; color:#666666; font-size:14px; text-align:center; height:52px; line-height:50px;}
.main_c_center ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.main_c_center ul li a{ display:block;}
.main_c_center ul li:hover .main_c_center_img{ border:1px solid #da251d;}
.main_c_center ul li:hover a{ color:#da251d; }

.main_c_centers{ width:1145px; margin:0 auto;}
.main_c_centers ul li{ float:left;width:286px; text-align:center;}
.main_c_centers ul li .main_c_center_img{width:284px; height:169px; border:1px solid #eeeeee; overflow:hidden;}
.main_c_centers ul li img{ width:284px; height:169px;}
.main_c_centers ul li span{ display:block; color:#666666; font-size:14px; text-align:center; height:52px; line-height:50px;}
.main_c_centers ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.main_c_centers ul li a{ display:block;}
.main_c_centers ul li:hover .main_c_center_img{ border:1px solid #da251d;}
.main_c_centers ul li:hover a{ color:#da251d; }

ul.news{ width:100%; overflow:hidden}
ul.news li{ padding:45px 0; overflow:hidden; width:100%}
ul.news li .i{ float:left; width:300px; height:214px}
ul.news li .i img{ width:298px; height:212px}
ul.news li .rt{ float:right; width:860px}
ul.news li .rt h3{ width:100%; text-align:left; height:auto; height:42px; line-height:28px; font-size:26px; overflow:hidden}
ul.news li .rt h3 a{ padding-bottom:10px; width:100%; border-bottom:1px solid #868686}
ul.news li .rt .time{ height:50px; text-align:left; line-height:50px; font-size:18px; color:#3F3C3C}
ul.news li .rt .dc{ padding-top:8px; line-height:16px; height:64px; font-size:14px; text-align:left; color:#838181; width:100%; overflow:hidden}
ul.news li .rt .dic{ padding-top:2px; height:46px; overflow:hidden; text-align:left}

.lxwm,#bodys{ padding:90px 0; text-align:left; font-size:18px}
#bodys{ text-align:left; line-height:38px; font-size:18px}
#bodys #anli-box{ margin:0 auto; width:1000px; margin:0 auto; overflow:hidden; text-align:left; line-height:38px; font-size:18px}
#bodys img,#bodys #anli-box img{ max-width:100%}
.hjbt70{ font-size:36px; line-height:70px; text-align:center}
.hjfwz{ line-height:46px; font-size:20px; color:#999; text-align:center}
.tble{ text-align:left; width:100%; padding:70px 0}
.dt{ padding-top:90px}

.wz-top h1{ padding-top:20px; font-size:30px; line-height:38px; overflow:hidden; color:#000}
.wz-top .fu{ border-bottom:1px solid #524D4B; padding-bottom:5px; font-size:16px; color:#999; padding-top:20px}

#act{ padding:70px 0; text-align:left; line-height:38px; font-size:16px; color:#666}
#act img{ max-width:100%}
.mmain{ padding:85px 0}
#mleft{ float:left; width:276px}
#mright{ float:right; width:900px}
.bos{ border:1px solid #D1D1D1}
.left-t{ background:url(/default/images/er-tit-bg.gif) no-repeat center 0; height:61px; line-height:60px; text-align:left; color:#FFF; text-indent:36px; font-size:28px}
.left-t a{ color:#FFF}
ul.leftli{ overflow:hidden; padding:12px 0; width:100%}
ul.leftli li{ height:50px; line-height:50px; text-align:left; font-size:16px; padding-left:50px; background:url(/default/images/x.gif) no-repeat 25px 18px; overflow:hidden; padding-right:10px}
.b0{ border-bottom:0}

.telleft{ margin:15px auto; overflow:hidden; padding:15px 0}
.telleft p{ margin:0 auto}
.lftel{ padding:10px 0; height:32px; font-size:; line-height:34px; font-size:26px}
.qqs{ padding-left:32px; background:url(/default/images/qq.jpg) no-repeat 0 center;}
.wcp{ width:900px; overflow:hidden}
ul.cplists{ width:950px; overflow:hidden}
ul.cplists li{ float:left; width:284px; padding-right:24px; padding-bottom:30px; overflow:hidden}
ul.cplists li img{ width:282px; height:195px}
ul.cplists li h3{ height:60px; line-height:60px; font-size:18px; width:100%; overflow:hidden}
.pg40{ padding-bottom:40px}
.bigimg{ width:100%; padding-bottom:70px; overflow:hidden}
.bigimg img{ width:900px; height:489px}
.cp-titbx{ background:#EEEEEE; height:44px}

#body{ padding:20px 0 50px 0; overflow:hidden; margin:0 auto; font-size:18px}
.table-box{ background:#6A6A6A}
.table-box td{ background:#FFF; line-height:30px; padding:10px; font-size:16px}
.linkbox{ padding-bottom:80px; text-align:left; line-height:30px; font-size:14px}
.linkbox a{ padding:0 12px}

#footer,.ftnv{ background:#34383A; margin:0 auto; padding-bottom:40px; width:100%; min-width:1200px; overflow:hidden}
.ftnv{ background:#000000; padding:0; height:46px; overflow:hidden; line-height:46px; color:#EFEFEF}
.ftnv a{ color:#FFF; padding:0 16px}.ftnv a:hover,.foot a:hover{ color:#FFF; text-decoration:underline; }
.foot{ padding-top:20px; line-height:26px; color:#CECECE}.foot a{color:#CECECE}
.btttto{ display:none}
@media screen and (max-width:741px) {
.btttto{ display:block; position:fixed ;bottom: 0;background:#0084CD;
    width: 1200px;
    height:180px;
    border-top: 1px solid #e4e4e4;
    z-index: 9999;}
	.btttto .tl{ background:url(tl.png) no-repeat no-repeat 0 center; margin:0 auto; font-size:42px; color:#FFF; padding-left:54px; font-weight:bold; width:200px; line-height:180px; line-height:180px}
	.btttto .tl a{ color:#FFF}
	#footer{ padding-bottom:200px}
}