@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
input,textarea,select{outline:0;}
table{border-collapse:collapse;}
a{text-decoration:none;color:#585858; }
a:hover{ color:#0170d9;-o-transition: color 0.5s ease-out;-webkit-transition: color 0.5s ease-out;-moz-transition: color 0.5s ease-out;transition: color 0.5s ease-out;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}

body{ background:#FFF; font:12px/1.45 "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#585858; width:100%; position:relative;}
html{ width:100%;}
header{ height:155px; width:100%; background:#fff; box-shadow:0px 0px 5px #ccc; z-index:999999;  position:relative; }
.wz1200{ width:1200px; margin:0px auto;}

.nochebg{ background:url(../images/bg.jpg) repeat left top;}
.nocheff{ background:#fff; padding:25px;}

.top1{ height:33px; background:#0170d9; width:100%; height:33px; line-height:33px; color:#fff;}
.to1left{ width:50%;}
.to1right{ width:50%; text-align:right;}
.to1right a{ color:#fff; }
.to1right span{ width:1px; display:inline-block; background:#fff; height:10px; vertical-align:middle; margin:0 8px;}
.indate{ float:left; color:#fff;}
.tianqi{ padding-left:8px; padding-top:4px; float:left;}
.to2left{ width:280px;}
.to2right{ width:920px;}
.innav{ padding-top:50px;}

.innav ul li.innavlast{ background:none;}
.innav ul li{ float:right;  background:url(../images/dhline.jpg) no-repeat left center;  height:35px; line-height:35px;}
.innav ul li a{ font-size:16px; display:block; min-width:90px; padding:0 10px; text-align:center; font-weight:bold; color:#000;}
.innav ul li a:hover,.innav ul li.curry a{ background:url(../images/dhhover.jpg) no-repeat center top; color:#fff;}



.notice {border: 1px solid #e3e3e3;}
.bg-white {background-color: #fff;}
.notice li {position: relative; padding: 15px 0; border-bottom: 1px solid #ccc;}
.notice li .notice-img {width: 200px; height: 130px; border: 1px solid #e3e3e3;}
.notice li .notice-allinfo {width: 570px;}
.notice li .notice-title {height: 23px;}
.notice li .details {height: 30px; width: 95px; line-height: 30px; color: #fff; background-color: #0170d9; letter-spacing: 1px; font-size: 12px;}
.titles .line {width: 7px; height: 17px; background-color: #0170d9; position: relative; top: -15px;}
.titles .title-info {border-bottom: solid 1px #e3e3e3; width: 468px; line-height: 44px;}
.notice .title-info {width: 1160px;}
.titles .title-info h3 {font-weight: 600; font-size:18px;}
.f-14 {font-size: 14px;}
.f-16 {font-size: 16px;}
.f-20 {font-size: 20px;}
.ml10 {margin-left: 10px!important;}
.titles .title-info .more {width: 55px; height: 30px; color: #a2a2a2; background: url(../images/more.png) 40px 15px no-repeat;}

.inmore{width:55px; height:30px; line-height:30px; color: #a2a2a2; background: url(../images/more.png) 40px 8px no-repeat; display:inline-block; float:right;
margin-top:10px; margin-right:10px;
}



.dp {display: inline-block;}
.notice .r{ float:right;}
.notice .l{ float:left;}
.mt20 {margin-top: 20px!important;}
.mr30 {margin-right: 30px!important;}
.ml30 {margin-left: 30px!important;}
.pb30 {padding-bottom: 30px!important;}
.pt30 {padding-top: 30px!important;}
.pb20 {padding-bottom: 20px!important;}
.notice li .notice-title h2 {font-size: 18px; font-weight: 500;}
.notice li .notice-title span { letter-spacing: 1px; color: red;}
.notice li .notice-info {min-height: 23px; line-height: 24px; color: #585858;}
.f-18 {font-size: 18px;}
.f-16 {font-size: 16px;}
.pr35 {padding-right: 35px!important;}
.pl35 {padding-left: 35px!important;}
.tc {text-align: center!important;}
.ml35 {margin-left: 35px!important;}
.mt10 {margin-top: 10px!important;}



.fullSlide {	width:100%;	position:relative; background:#fff;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:50vh;	overflow:hidden;	text-align:center; }
.fullSlide .bd li a {	display:block;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;
background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#0170d9;}
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:8%;
	z-index:1;	width:40px;	height:60px;	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;
	filter:alpha(opacity=50);	opacity:0.5;	display:none;}
.fullSlide .next {	left:auto;	right:8%;	background-position:-6px -137px;}

.inxinleft{ float:left; width:27%; border:1px solid #ccc; margin-left:30px; margin-top:15px;  padding-top:15px;}
.inxinright{ float:right; width:70%;}
#nodemo {overflow:hidden; height: 460px;}


.main31hyan2{ padding:0 15px; }
.main31hyan2 img{ width:100%;}
.main31hyan2 li{ height:26px; line-height:26px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:15px;}
.main31hyan2 li span{ float:right; color:#777777; font-size:12px;}
.main31hyan2 li i{ width:4px; height:8px; display:inline-block; background:url(../images/jt.png) no-repeat left center; margin-right:10px; vertical-align:middle;}

.inabout{ padding-top:45px;}
.inaboutimg{float:left; width:28%;}
.inaboutimg img{ border:1px solid #ccc; padding:5px;}
.inaboutzi{float:right; width:68%; font-size:16px; line-height:28px;}

.inabanliu{ width:177px; height:48px; text-align:center; background:url(../images/abanliu.png) no-repeat center top; margin-top:35px;  -webkit-transition: -webkit-transform 1s; transition: transform 1.5s;}
.inabanliu a{ color:#333; font-size:16px; line-height:43px; text-indent:1.5rem; display:block; }
.inabanliu:hover{ transform: translate(0,-10px);}



.inipnews{ width:1200px; height:131px; margin:0px auto; padding-top:30px; }
.BreakingNewsController{width:100%; overflow:hidden; background:url(../images/innewsbg.jpg) #f7f7f7 no-repeat left top;  height:131px; position:relative;}
.BreakingNewsController .bn-title{display:inline-block; float:left; padding:80px 18px 0;  color:#fff; font-size:30px;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li{list-style:none; padding:0 10px 0 25px; display:none; height:131px;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0; height:131px; line-height:131px;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:13px; height:7px; position:absolute;  cursor:pointer; opacity:0.5;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ right:30px; bottom:35px; background:url(../images/bn-arrows.png) left top no-repeat;}
.BreakingNewsController .bn-arrows-right{right:30px; bottom:20px;  background:url(../images/bn-arrows.png) left bottom no-repeat;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
.BreakingNewsController ul li h1{ color:#3b9bff; padding:15px 10px 10px; font-size:28px; line-height:30px; margin:0px; font-weight:normal;}
.BreakingNewsController ul li h3{ color:#323232; padding:0 10px; font-size:14px; line-height:22px; margin:0px; font-weight:normal;}
.BreakingNewsController ul li h3:hover{color:#3b9bff;}


.innewsdh{ border:1px solid #dfdfdf; padding:10px; width:100%; height:400px;}
#box {width:100%; height:100%; background:#fff; margin:0px auto; position: relative; overflow: hidden;z-index:5000;}
#list {position:absolute; left:0; top:0;}
#list li {width:100%; height:100%; cursor: pointer;}
#num {position: absolute; right:10px; bottom:10px;}
#num li {width:16px; height:16px; float:left; margin-right:2px; color:#fff; cursor: pointer; font-size: 12px;  line-height:16px; text-align: center; border:1px solid #fff;}
#num li.active {background:#0170d9; }


.main1{ width:100%; padding:0;}
.main11{ width:48%; padding-right:2%;}
.main22{ width:48%; padding-left:2%;}
.main33{ width:295px; }

.main33tit{ background:url(../images/inkjljbg.jpg) no-repeat center top; width:90%; padding:0 5%; height:50px;}
.main33tit a{ color:#fff; font-size:16px; line-height:50px;}
.main33tit a:hover{ color:#000;}
.main33tit span a{ float:right; font-size:14px;} 
.main33kk{ border:1px solid #dfdfdf; padding:10px 0 0 10px;}
.main33kk a{ padding-bottom:10px; display:block;}

.newslistbottom ul{}
.newslistbottom ul li{ background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;line-height:45px; white-space:nowrap; height:45px; overflow:hidden;}
.newslistbottom ul li.newslistbottomlast{ background:none; line-height:32px; height:32px;}
.newslistbottom ul li a{ color:#585858; display:inline-block; background:url(../images/newsxjt.jpg) no-repeat 0 center; padding-left:15px; line-height:45px; height:45px; font-size:16px;}
.newslistbottom ul li a:hover{color:#0170d9;}
.newslistbottom ul li span{padding-right:10px; float:right; font-size:14px; color:#585858;}


.main2{ background:url(../images/inlcbg.jpg) repeat-x left top; width:100%; height:386px;}
.inlctit{ background:url(../images/inlctitbg.jpg) no-repeat center bottom; width:100%; height:110px; padding-top:30px; text-align:center; font-size:30px;  color:#0170d9;}

/*导航*/
.nav2 {width:100%;position:relative;  height:150px; padding:0;  margin:40px 0px;}
.nav2  ul li {float:left;padding:0;text-align:center; width:200px;height:150px; }
.nav2  ul li img{  width:113px; padding:0px;}
.nav2  ul li h3{ display:block; font-weight:normal; padding:0 0 20px; margin:0px;}
.nav2  ul li .navspan{  width:100%; text-align:center;}
.nav2  ul li h1{ padding:0px 0 5px; margin:0px; text-align:center; font-size:14px; line-height:18px; display:block; font-weight:normal;}
.link .vm, .gold .vm {	display: table-cell;	vertical-align: middle;}
.link span { width:113px; height:113px; display:block; background-position: center; background-repeat: no-repeat; margin: 0 auto 10px auto;	
transition: all 1s;	-webkit-transition: all 1s;	-moz-transition: all 1s; -o-transition: all 1s;	-ms-transition: all 1s;	
-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;	transform-style: preserve-3d;}
.link:hover span {-webkit-transform: rotateY(360deg);}

.main3{ padding:30px 0;}
.main31{ width:40%; padding-right:2%;}
.main32{ width:40%; padding-right:2%;}
.main322{ width:16%; }
.main322tit{ background:url(../images/inkjtbg.jpg) no-repeat left top; width:100%; height:39px;color:#fff;line-height:39px;text-indent:16px;font-size:16px;}
.main322cont{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:0 10px 10px;}
.main322cont ul li{ padding-top:6px; position:relative; width:100%;}
.main322cont a{  background:#000; display:block;  }
.main322cont h3{ color:#fff; position:absolute; clear:both;  top:32px; left:60px; text-shadow: 1px 0px 2px #000; font-size:12px; font-weight:normal;}
.main322cont a img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; width:100%;}
.main322cont a:hover img{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;   }
.main322cont2{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:30px 0px 0px 10px; height:49px;}
.main322cont2 ul li{ float:left;  }
.main322cont2 ul li .ggfwico{ background-image:url(../images/ggfwico.png); background-repeat:no-repeat; width:93px; text-indent:35px; line-height:27px;  height:27px;display:block;}
.main322cont2 ul li .ggfwico01{ background-position:0 0px;}
.main322cont2 ul li .ggfwico02{ background-position:0 -27px;}
.main322cont2 ul li .ggfwico03{ background-position:0 -54px;}
.main322cont2 ul li .ggfwico04{ background-position:0 -81px;}
.main322cont2 h3{font-size:14px; font-weight:normal;}

.main4{ border:1px solid #dfdfdf; padding:10px;}
.main5{ background:url(../images/main5bg.jpg) #fff repeat-x left 40px; width:100%; padding:40px 0;text-align:center;}
.main5 h2{  font-size:25px; font-weight:normal; padding:60px 0 30px;}
.main5 h2 span{ color:#0170d9;}
.main5jt{ }




.picList li{ width:166px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:166px; height:78px; padding:0px; border:1px solid #dfdfdf; } 
.picList .pic a:hover img{ } 
.picList .title{ line-height:24px;   } 
 
/* 多个左滚动 - 公用类 */ 
.effect{ width:1200px; margin:30px auto;}
.tempWrap{ margin-left:0px;}
.leftLoop{ overflow:hidden; position:relative; padding:20px 0; } 
.leftLoop .hd{ overflow:hidden;  height:30px; padding-top:25px;} 
.leftLoop .hd .next,.leftLoop .hd .prev{ display:block;  width:28px; height:28px; line-height:28px; overflow:hidden;cursor:pointer;} 
.leftLoop .hd .prev{background:url("../images/icoRight.gif") no-repeat;} 
.leftLoop .hd .prev:hover{background:url("../images/icoRight.gif") no-repeat 0 -28px;} 
.leftLoop .hd .next{ background:url("../images/icoLeft.gif") no-repeat;  } 
.leftLoop .hd .next:hover{ background:url("../images/icoLeft.gif") no-repeat 0 -28px;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:0;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 17px; text-align:center; float:left;display:inline;  } 


.foot1{ height:120px; padding-top:30px; background:#666666; width:100%;}
.foot2{ background:#4f4f4f; width:100%; text-align:center; color:#fff; padding:8px 0; line-height:30px;}
.foot2 a{ color:#fff;}
.foot2 a:hover{ color:#60b2ff;}

.foot11{ width:344px; border-right:1px solid #8e8e8e; height:97px;}
.foot12{ width:508px; border-left:1px solid #4c4c4c; border-right:1px solid #8e8e8e; height:87px; padding-top:10px;}
.foot13{ width:270px; border-left:1px solid #4c4c4c; height:87px; padding-top:10px; padding-left:74px;}

.foot11 ul li{ float:left; padding-right:20px; padding-bottom:20px;}
.foot12left{ float:left; width:140px; text-align:center;}
.foot12right{ float:left; width:368px; color:#fff;}
.foot12left h3{ font-size:14px; color:#fff; display:block; height:25px; line-height:25px; padding-top:5px;}
.foot12right a{ display:block; color:#fff; font-size:13px; line-height:25px;}
.foot12right a:hover{ color:#60b2ff;}

.foot13 h2{ color:#fff; font-size:14px; font-weight:normal; display:block; padding-bottom:10px;}
.foot13 select{ width:270px; height:32px; line-height:32px; border:none; background:#fff;}


.twodh{ padding:32px 0 0; width:100%; overflow:hidden;}
.twodh ul{ float:right;}
.twodh ul li{ float:left; padding-left:12px;}
.twodh ul li a{display: inline-block; background:#fff;  font-size:14px; padding: 5px 14px;}
.twodh ul li a:hover,.twodh ul li .curry{ background:#0170d9; color:#fff;}


/*.abcont{ background:url(../images/bgim1.jpg) no-repeat 50% 0; width:100%;}
.news{ background:url(../images/bgim2.jpg) no-repeat 50% 0; width:100%;}
.products{ background:url(../images/bgim3.jpg) no-repeat 50% 0; width:100%;}
.bszn{ background:url(../images/bgim4.jpg) no-repeat 50% 0; width:100%;}
.zsjm{ background:url(../images/bgim5.jpg) no-repeat 50% 0; width:100%;}
.cont{ background:url(../images/bgim6.jpg) no-repeat 50% 0; width:100%;}
.pmzx{ background:url(../images/bgim7.jpg) no-repeat 50% 0; width:100%;}*/


.abcont,.news,.products,.bszn,.zsjm,.cont,.pmzx{ background:url(../images/bg.jpg) repeat left top; width:100%;}




.nycont{ width:1200px; margin:0px auto; padding-top:60px;}
.nymian{ width:100%;   background:#fff;   min-height:500px; height:auto !important;height:800px;overflow:visible; box-shadow:0px 0px 5px 0px #ccc;}
.nytit{ width:1000px; text-align:center; padding:40px 0; margin:0px auto; border-bottom:1px solid #e5e5e5;}
.nytitzi{ font-size:32px; font-weight:bold; color:#0170d9; }
.nytitdh{ width:800px;}
.nymainwapt{ padding:60px 100px; width:1000px;  margin:0px auto; font-size:16px; line-height:30px;}
.nymainwapt2{ padding:0px 100px 60px; width:1000px;  margin:0px auto;}
.nymainwapt img,.nymainwapt2 img{ }

.nymainwapttwo{ width:1160px; padding:60px 20px;}




.nymaincontk{ background:#e1ad53; padding:20px; color:#fff;}
.contanzhuangpp{ border-bottom:1px solid #fff; width:100%; display:block; height:45px;}


/*新闻*/
.newsone{ height:262px; width:100%; overflow:hidden; background:#efefef;}
.newsoneleft{ float:left; width:460px; }
.newsoneright{ float:left; width:480px; padding:30px; }
.newsdate{ font-size:14px; color:#c3c2c2;}
.newsone h1{ font-size:22px; color:#444444; padding:10px 0px;}
.newsziti{ font-size:15px; color:#999999; line-height:30px;}
.newsmore{ text-align:right;}
.newsoneright a:hover h1{ color:#0170d9;}
.newsoneright a:hover .newsziti{ color:#000;}

.newslist{}
.newslist ul li{ padding:35px 0px; border-bottom:1px dotted #bbb;}
.newslistleft{ float:left; width:75px; height:80px; padding:10px 15px 0 0; background:#b8b8b8; overflow:hidden; text-align:right; font-family:"MS Serif", "New York", serif}
.newslistright{ float:right; width:880px; height:90px; padding:0 0 0 30px; overflow:hidden;}
.newslisttie{ font-size:21px; color:#444444; padding:5px 0;}
.newslistzizi{ font-size:14px; color:#999999; line-height:24px;}
.newslistleft h5{ color:#fff; font-size:30px; line-height:40px; height:40px; display:inline-block; border-bottom:2px solid #fff; text-align:right;} 
.newslistleft span{ font-size:16px; color:#fff; padding-top:5px; display:block;}
.newslist a:hover .newslistleft{ background:#0170d9;}
.newslist a:hover .newslisttie{ color:#0170d9;}


/*页码*/
.xunlei {text-align:center !important; width:100%;text-align:center; padding:30px 0 0;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #0170d9; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #0170d9; border:1px solid #0170d9;} 
.biti{ color:#0170d9;font-size:28px; font-weight:bold; text-align:center; width:100%;  padding:0 0 20px;}
.newstime{ text-align:center; width:420px; margin:0px auto; padding-top:5px; color:#555555; padding-bottom:30px;}
.sxypl{ padding-bottom:5px;}
.sxypl a{ font-size:14px;}




.animate-enter .animated {    -webkit-animation-duration:1s;    -moz-animation-duration:1s;    -o-animation-duration:1s;    animation-duration:1s;
    -webkit-animation-fill-mode:both;    -moz-animation-fill-mode:both;    -o-animation-fill-mode:both;    animation-fill-mode:both;}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.fadeInRight {  -webkit-animation-name: fadeInRight;          animation-name: fadeInRight;}




/*产品列表*/
.prolist{}
.prolist ul li{ float:left;  width:299px; height:250px;display: inline; border: 9px solid #fff; margin: 0 23px 23px 0; 
box-shadow: rgba(0,0,0,0.2) 0 1px 5px;}
.prolist ul li.prlast{ margin: 0 0px 23px 0}
.prolist h2{ text-align:center; font-size:16px; line-height:40px; height:40px;}
.prolist ul li:hover{ box-shadow: rgba(0,0,0,0.5) 0 1px 5px; }

.banimg{}
.banimg { width: 299px; height: 212px;  position: relative;overflow:hidden;}
.banimg img{ width: 299px; height: 212px; position: absolute; left: 50%;top: 50%;margin: -107px 0 0 -149px;z-index: 1;}


.prolist2{}
.prolist2 ul li{ float:left;  width:220px; height:150px;display: inline; border: 9px solid #fff; margin: 0 16px 23px 0; 
box-shadow: rgba(0,0,0,0.2) 0 1px 5px;}
.prolist2 ul li.prlast{ margin: 0 0px 23px 0}
.prolist2 h2{ text-align:center; font-size:12px; padding-top:10px; line-height:40px; height:40px;}
.prolist2 ul li:hover{ box-shadow: rgba(0,0,0,0.5) 0 1px 5px; }

.banimg2{}
.banimg2 { width: 220px; height: 103px;  position: relative;overflow:hidden;}
.banimg2 img{ width: 220px; height: 103px; position: absolute; left: 50%;top: 50%;margin: -51px 0 0 -110px;z-index: 1;}




.cgptleft{ width:100%;  padding:0px;}
.conttinput{ padding-top:15px; font-size:14px;}
.conttinput input{ border:1px solid #ccc; background:#fff; height:30px; width:688px; padding:0; margin:0px;}
.conttinput textarea{ background:none; border:1px solid #ccc;width:688px;}
.conttinput .inppnoe input{ border:none;}
.conttinput span{ color:#ff0000; padding-left:10px;}
.cgptan{ padding-left:200px; padding-top:20px;}
.cgptan a{font-size:14px; color:#fff;background:#c51116; width:130px; height:43px; line-height:43px; display:block; text-align:center;}
.cgptan a:hover{ background:#f00;}


.map{ padding-bottom:60px; margin-top:25px;}
.map dl{ display:block; line-height:40px; background:#f2f2f2; margin:7px 0;}
.map dl dt,.map dl dd{ display:inline-block; *display:inline; *zoom:1;}
.map dl dt{ width:103px; text-align:center; border-right:3px solid #FFF; vertical-align: top;}
.map dl dd{ width:860px; color:#7c7c7c; padding:0 15px;}
.map dl dd a{ padding:0 15px; color:#7c7c7c;}
.m_line{ height:1px; border-top:1px solid #f2f2f2; overflow:hidden;}