@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#666666;font-family:"Microsoft YaHei"; background:#FFF}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Microsoft YaHei}
button {overflow:visible}
img{border:none;}
a{color:#666666;text-decoration:none;}
a:hover{color:#fc8012;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1200px; margin:0 auto}

.top1{ background:#f2f2f2; border-bottom:#e6e6e6 1px solid; line-height:35px; overflow:hidden;}

.top1 span a{ padding-left:10px; padding-right:10px}

.top2{ text-align:center; padding-bottom:5px}

/*����*/
.sousuo{ background:#eff0f5; height:45px;}
.sousuo span{ font-size:14px; color:#000; float:left; line-height:45px}
.sousuo span a{ font-size:12px; padding-right:10px}
.sousuo p{ float:right; display:block; margin-top:10px; background:url(sou.jpg)#FFF right center no-repeat;border:#dadada 1px solid; line-height:23px }
.input1{ background:none; border:0; width:200px; padding-left:10px;line-height:23px}
.btn1{ background:none; width:70px; border:0; cursor:pointer}


.gu1{ width:1200px; margin:20px auto;}
.gu2{ width:100%; margin:0px auto;}

/*����*/
.fenlei{ background:#1882df; width:220px;}
.fenlei h3{ font-size:25px; color:#FFF; display:block; text-align:center; height:65px; padding-top:10px;}
.fenlei h3 em{ display:block; font-size:12px;}
.fenlei ul{ width:196px; margin:0 12px;}
.fenlei ul li{ background: url(t1.jpg) top no-repeat; line-height:32px; margin-bottom:10px; overflow:hidden;}
.fenlei ul li a{ padding-left:24px; color:#FFF; display:block}
.fenlei ul li ul{ width:196px; margin:0}
.fenlei ul li ul li{ background:#fff; margin-top:10px; line-height:35px; }
.fenlei ul li ul li a{ display:block;padding-left:24px; color:#333}
.fenlei ul li ul li a:hover{ display:block; background:#fc8012; color:#FFF}

.fenlei dl{width:196px; margin:0 12px; padding-bottom:20px; }
.fenlei dl dt{ background:#fff; margin-BOTTOM:10px; line-height:35px; }
.fenlei dl dt a{ display:block;padding-left:24px; color:#333}
.fenlei dl dt a:hover{ display:block; background:#fc8012; color:#FFF}


/*��Ʒչʾѡ�*/
.wrap {
 width:950px; BORDER: #b7c5d9 0px solid;
}
.a10 {
 FONT-WEIGHT: bold; COLOR: #fff;  TEXT-DECORATION: none;
}
.a10:hover {
 COLOR: #fff; TEXT-DECORATION: none
}
.md-head {
 PADDING-LEFT: 0px; LINE-HEIGHT: 35px;  HEIGHT: 50px; border-bottom:#1882df 2px solid
}
.md-head A {
 BORDER-TOP-WIDTH: 0px;  FLOAT: left;  WIDTH: 110px; background:url(tab1.jpg) center no-repeat;TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; margin-right:10px; padding-top:15px; font-size:14px
}
.md-head A.wid {
 WIDTH: 110px
}
.md-head A.cur {
  BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; background:url(tab2.jpg) center no-repeat; TEXT-DECORATION: none
}
.md-body {
 padding:15px 0;ZOOM: 1
}
a,area { blr:e-xpression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }


.cplb ul li{ float:left; margin-right:24px; margin-bottom:15px}
.cplb  ul li:nth-child(3n){margin-right:0; }
.cplb ul li i{ display:block; width:298px; height:298px; border:#cdcdcd 1px solid; text-align:center}
.cplb ul li i:hover{border:#fc8012 1px solid;box-shadow: 0px 0px 5px rgba(0,0,0,0.25);}
.cplb ul li i img{ width:298px; height:298px}
.cplb ul li h3{ text-align:center; font-size:14px; line-height:40px}
.cplb ul li p{ text-align:center}
.cplb ul li p a{ padding:0 10px}


/*����*/
.chuhuo{ background:#f5f5f5;}
.chuhuo h3{ display:block; position:relative; height:152px; overflow:hidden}
.chuhuo h3 img{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:152px; z-index:99}
.chuhuo #demo0 img{ border:#cccccc 1px solid; padding:5px; background:#FFF; margin-right:15px}
.chuhuo #demo0  a:hover img{ border:#fc8012 1px solid;}
.chuhuo #demo0  p{ text-align:center; line-height:35px}

/*��ĥЧ��չʾ*/
.ymxg{ background:#f5f5f5; padding:20px 0; overflow:hidden}
.bt1{ border-bottom:#1882df 1px solid; padding-bottom:10px; margin-bottom:10px; overflow:hidden}
.bt1 h3{ display:block; float:left; background: url(bt.jpg) left center no-repeat; padding-left:15px; font-size:16px; color:#333}
.bt1 span{ float:right}


.case_nei { width:1200px; padding:20px 0;}
.floatL { position:absolute;padding-top:85px; cursor:pointer; left:10%;}
.floatR { position:absolute;padding-top:85px; cursor:pointer;right:10%;}
.subBox {width:1200px; height:283px;overflow: hidden; float:left;}
.subBox ul { width:100000px; margin:0; padding:0;}
.subBox ul li {width:280px; float: left; display:inline; padding:0 10px;}
.subBox ul li a img { border:1px solid #cfcfcf; padding:5px; background:#FFF; width:270px; height:270px;}
.subBox ul li a p { width:280px; height:30px; margin-top:7px; line-height:30px; font-size:12px; color:#333; text-decoration:none; text-align:center}
.subBox ul li a:hover img { border:1px solid #fc8012;}
.subBox ul li a:hover p {
	color:#fff;
	background:#fc8012;
	text-decoration:none;
	font-size: 12px;
}

/*��������*/
.huoban{ width:295px; margin:20px 0; overflow:hidden}
.huoban  img{ border:#cccccc 1px solid}

.jianzheng{ width:880px; margin:20px 0; overflow:hidden}
.jianzheng ul li{ float:left; width:276px; margin-right:24px; background:#f5f5f5; height:350px}
.jianzheng ul li:nth-child(3n){margin-right:0; border:0}
.jianzheng ul li a h3{ text-align:center; color:#1882df; font-size:16px; line-height:45px}
.jianzheng ul li a p{ display:block; margin:0 10px; line-height:23px; color:#333333}

/*��˾����*/
.guanyu{ background:url(bg1.jpg) center no-repeat; padding:40px 0; margin:20px 0; overflow:hidden; }

.guanyu .com{ width:506px; height:432px; background:url(spbg.png) center no-repeat;}
.guanyu .com p{ display:block; width:465px; height:276px; margin-left:21px; margin-top:22px; overflow:hidden}

.guanyu .zi{ width:640px; color:#FFF}
.guanyu .zi h3{ font-size:20px; line-height:60px; font-weight:bold}
.guanyu .zi p{ display:block; text-indent:2em; line-height:23px}
.guanyu .zi span a{ display:block; background:#fc8012; width:115px; line-height:35px; border-radius:20px; text-align:center; color:#FFF; margin-top:20px;box-shadow: 2px 2px 0px rgba(0,0,0,0.75);}



/*ʵ����ʾ*/

a.abtn{display:block;height:201px;width:23px;overflow:hidden;}
a.aleft{position:absolute; left:10%;background:url(left.png) center no-repeat}
a.agrayleft{cursor:default;background:url(left.png) center no-repeat}
a.aright{position:absolute; right:10%;background:url(right.png) center no-repeat}
a.agrayright{cursor:default;background:url(right.png) center no-repeat}
.scrolllist{width:1200px;height:270px;margin:20px auto;}
.scrolllist .imglist_w{width:1200px;height:270px;overflow:hidden;float:left;position:relative;/*��ҪԪ��*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:280px;float:left;padding:0 10px; text-align:center}
.scrolllist .imglist_w li img{padding:5px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#333;text-decoration:none; text-align:center}
.scrolllist .imglist_w li a:hover img{border:solid 1px #fc8012;}
.scrolllist .imglist_w li p{height:30px;line-height:30px;overflow:hidden; display:block; width:280px; margin-top:10px;}
 .scrolllist .imglist_w li:hover p{	
 color:#fff;
	background:#fc8012;
	text-decoration:none;
	font-size: 12px;}

 .scrolllist .imglist_w li:hover p *{	
 color:#fff;
	
}

/*���Ŷ�̬*/

.m1{ background:#f5f5f5; overflow:hidden}
.xwdt{ width:425px; margin:20px 0; margin-right:30px}
.xwdt ul { margin-top:10px;}
.xwdt ul li{ line-height:31px; background:url(biao.png) left center no-repeat; padding-left:15px;}
.xwdt ul li span{ float:right}


.zixun{ width:240px; background:#1882df; color:#FFF; padding:25px;}
.zixun h3{ font-size:18px; font-weight:bold; padding-bottom:15px;}
.zixun p{ line-height:23px; display:block; margin-bottom:10px}

.bd1{ width:230px; background:#8cc1ef; border:0; line-height:30px; padding-left:10px; color:#004aa4}
.lybd{ width:230px; height:100px;background:#8cc1ef; border:0; line-height:25px; padding-left:10px; color:#004aa4}

/*�ײ�*/
.foot1{ background:#0663b4; overflow:hidden; color:#FFF}
.xinxi{ width:430px; padding-top:20px;}
.xinxi i{ display:block; float:left}
.xinxi p{ float:left; display:block;padding-left:20px; padding-top:20px; line-height:23px}
.xinxi p em{ display:block; font-style:normal; font-size:14px; line-height:35px}

.erweima{ width:330px; border-left:#1f73bc 1px solid; border-right:#1f73bc 1px solid; background:url(shuidi.png) center no-repeat; height:175px; text-align:center; padding-top:80px;}


.shebei{ padding-left:120px; padding-top:40px;}
.shebei h3{ font-size:14px; line-height:35px;}
.shebei p a{ color:#cde0f0; display:block; line-height:23px}
.shebei p a:hover{ text-decoration:underline}

.foot2{ background:#00539c; padding:20px 0; color:#FFF }

.foot2 p{ text-align:center; display:block; width:1200px; margin:0 auto; line-height:25px;}

/*��ҳͨ��*/

.nbanner{ width:1200px; margin:0 auto; margin-top:10px;}
.main{ width:1200px; margin:20px auto; overflow:hidden}
.nlf{ width:220px; float:left}
.lianxi{ background:#1882df; }
.lianxi p{ display:block; padding:10px; line-height:25px; color:#FFF}

.nrt{ width:950px; float:right}
.nbt{ background: url(tou.jpg)#1882df left top no-repeat; line-height:45px; padding-left:20px; font-size:14px; color:#FFF; margin-bottom:20px;}


/*��Ʒҳ��*/

.pro ul li{ float:left; width:300px; text-align:center; margin-right:25px;}
.pro  ul li:nth-child(3n){margin-right:0; }
.pro ul li p{ font-size:14px; line-height:45px}
.pro ul li i{ display:block; width:298px; height:298px; border:#cdcdcd 1px solid; text-align:center}
.pro ul li i img{ width:298px; height:298px;}
.pro ul li:hover i{ border:#fc8012 1px solid; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); }



.tuijian{ margin-top:30px;}
.bt2{ background:url(lan.png)#efefef center no-repeat; line-height:45px; text-align:center; color:#FFF; font-size:16px; margin-bottom:20px;}
.tuijian ul li{ float:left; width:265px; text-align:center; margin-right:45px}
.tuijian  ul li:nth-child(4n){margin-right:0; }
.tuijian ul li p{ font-size:14px; line-height:45px}
.tuijian ul li i{ display:block; width:265px; height:265px; border:#cdcdcd 1px solid; text-align:center}
.tuijian ul li i img{ width:265px; height:265px}
.tuijian ul li:hover i{ border:#fc8012 1px solid; box-shadow: 0px 0px 4px rgba(0,0,0,0.25); }


/*��Ʒ����*/
.bt3{ background:#1882df; border-top:#fc8012 3px solid; line-height:42px; font-size:16px; color:#FFF; padding-left:20px;}
.cptj{ margin:20px 0 }
.cptj ul{ border:#e3e3e3 1px solid; padding:10px 18px;}
.cptj ul li{width:180px; text-align:center;}
.cptj ul li p{ font-size:12px; line-height:45px}
.cptj ul li i{ display:block; width:180px; height:180px; border:#cdcdcd 1px solid; text-align:center}
.cptj ul li i img{ width:180px; height:180px;}
.cptj ul li:hover i{ border:#fc8012 1px solid; box-shadow: 0px 0px 4px rgba(0,0,0,0.25); }


.xqjs{ width:455px}
.xqjs h3{ display:block; border-bottom:#999 1px solid; line-height:45px; font-size:16px; color:#000; margin-bottom:15px}
.xqjs p{ line-height:23px; display:block; margin-bottom:20px;}
.xqjs h1{ display:block; font-size:14px; line-height:35px; color:#000;}
.xqjs h2{ display:block; font-size:14px;  color:#fc8012; text-align:center; margin:20px 0}
.xqjs h2 em{ font-size:30px;}
.xqjs span{ display:block; text-align:center; margin-bottom:20px}

.cpxq{ margin-top:30px; overflow:hidden}
.bt4{ background:#1882df; font-size:20px; padding-left:15px; color:#FFF; line-height:45px; }
.cpxq p{ display:block; line-height:30px; font-size:14px}
 


/*����*/

.hbch ul li{ border-bottom:#CCC 1px dotted; padding-bottom:15px; margin-bottom:15px; overflow:hidden}
.hbch ul li img{ float:left; border:#d4d4d4 1px solid; padding:3px;}
.hbch ul li a:hover img{  border:#f87a09 1px solid;}
.hbch ul li .fhzi{ float:right; width:770px}
.hbch ul li .fhzi h3{ font-size:16px; line-height:40px}
.hbch ul li .fhzi span{ color:#999; padding-bottom:15px}
.hbch ul li .fhzi p{ line-height:23px}

/*��ĥЧ��*/

.ymxgzs ul li{ float:left; width:300px; text-align:center; margin-right:25px;}
.ymxgzs  ul li:nth-child(3n){margin-right:0; }
.ymxgzs ul li p{ font-size:14px; line-height:45px}
.ymxgzs ul li i{ display:block; width:278px; height:278px; border:#cdcdcd 1px solid; text-align:center; padding:5px}
.ymxgzs ul li i img{ width:278px; height:278px;}
.ymxgzs ul li:hover i{ border:#fc8012 1px solid; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); }


.shouhou ul li{ margin-bottom:20px; border:#ececec 1px solid; border-radius:10px; overflow:hidden}
.shouhou ul li p{ display:block; float:left; margin-left:30px;font-size:18px; line-height:30px;}
.shouhou ul li p em{ display:block; color:#1882df; font-size:23px; line-height:60px}




/*����֧��*/

.jszc ul li{ border-bottom:#999 1px dotted; line-height:50px; background:url(biao2.jpg) left center no-repeat; padding-left:20px; font-size:14px}
.jszc ul li span{ float:right; color:#999}

.lxwm p{ font-size:16px; line-height:40px; text-align:center; display:block; margin-bottom:30px}

.hzkh ul li{ float:left; width:218px; height:86px; border:#e4e4e4 1px solid; margin-right:22px; margin-bottom:20px; text-align:center; vertical-align:middle}
.hzkh ul li:nth-child(4n){margin-right:0; }
.hzkh ul li img{ width:200px; height:auto; max-height:170px;}
.hzkh ul li:hover{  border:#fc8012 1px solid; box-shadow: 0px 0px 4px rgba(195,195,195,0.75);}