@import url("public.css");
*{margin: 0;padding: 0;text-decoration: none; font-family:"微软雅黑";}

body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,table,td,th,ul {
	margin: 0;
	padding: 0
}

table {
	BORDER-SPACING: 0;
	BORDER-COLLAPSE: collapse
}

ol,ul {
	list-style: none
}

body {
	margin: 0 auto;
	font-size: 14px;
	font-family: "微软雅黑",Helvetica;
	width:100%;
}

fieldset,img {
	border: 0
}
.fl{float: left;}
.fr{float:right;}
.clear{clear:both;}

a{color: #616161;}
a:hover {
	color: #0f1445;
	TEXT-DECORATION: none
}

#demo { width:735px; padding:10px; overflow:hidden;}
#demo {margin:0px auto; text-align:left; font:normal 14px/1.7 '';table-layout:fixed; word-break: break-all; overflow:hidden;}
#demo p {padding-top:5px; padding-bottom:2px; line-height:1.7; font-size:14px;}
#demo img { border:0 none; }

.view_back,.view_top{padding:3px 7px; color:#FFF; font-size:12px;}
.view_back a,.view_top a{color:#FFF;}
.view_back{background:#660000;}
.view_top{background:#910000;}
.viewBtn{float:right;}
.show_next{display:block; clear:both; margin:0px auto; text-align:left; line-height:22px; line-height:18px; padding:3px 6px; border:#660000 1px dashed;}
.content_both{height:1px; display:block; overflow:hidden; clear:both;}


#top {
	width:100%;
	height:30px;
	border-top:#0f1544  5px solid;
}
.top {
	width:1000px;
	margin:0 auto;

}
.top p { 
      float:left;
      color:#535353;
      line-height:30px;
}
.top span { 
      float:right;
      color:#535353;
      line-height:30px;
}
.top span a{color:#535353; margin:0 10px 0 10px;}

.head{width:1000px; margin:0 auto; height:126px;}
.head dl{
	float:left;
	width:740px;
	height:110px;
}
.head dl dt{width:307px; height:82px; float:left; margin:30px 0 15px 0; margin-left:2px;}
.head dl dd{width:420px; height:62px; margin:25px 0 15px 0; margin-left:2px; float: right;}
.head dl dd h4{ font-size: 16px; color: #2b2b2b; line-height: 21px; font-weight: normal;}
.head dl dd p{ font-size: 22px; color: #175aaf; line-height: 35px; font-weight: bold;}
.tel{width:223px;height:46px;float:right;margin:32px 0 25px 0;margin-right:2px;}

/*导航内容*/
.hd_down{ background:url(../images/menu_bg.jpg) repeat-x;}
.hd_down .container{ height:40px; background:url(../images/menu_bg.jpg) repeat-x;}
.main{width:1000px; margin:0 auto;background:#fff;}
.menu ul{width:1000px;margin:0 auto;}
.menu ul li{ float:left; line-height:40px; font-family:"微软雅黑"; position: relative; width: 142px; height:40px; text-align:center;}
.menu ul li a{ font-size:14px; color:#fff; padding-left: 1px; width: 142px; line-height:40px; text-decoration:none;display:block;}
.menu ul li a:hover{background:url(../images/hoverbg.png);}
.Menu li b{ display: none; width: 142px; height: 8px;  position: absolute; top: -8px; left: 5px; background:url(../images/hovertopbg.png) no-repeat top center; overflow:hidden;}

.Menu li.norline{ background:none;}
.Menu li.active a{ margin-left:5px;}
.Menu li.cur b,.Menu li:hover b{ display: block;}
.Menu li.active b{left: 10px;}

.menu ul li .nav1{width:180px; height:auto; display:none; position:absolute; font-size:14px; font-weight:normal; z-index:1000;}
.menu ul li .nav1 a{ background:url(../images/hoverbg.png) center; height:31px; line-height:31px;}
.menu ul li .nav1 a:hover{background:#000033;}
.menu ul li .nav2{width:180px; height:auto; display:none; position:absolute; font-size:14px; font-weight:normal; z-index:1000; left:-35px;}
.menu ul li .nav2 a{ background:#026c8f; height:31px; line-height:31px;}
.menu ul li .nav2 a:hover{background:#0185b1;width:180px;}
.menu ul li.nav{position:relative;background:url(../images/hoverbg.png) color:#FFFFFF; }
.menu ul li.nav a.active{background:#0185b1;}


/*banner内容*/
.banner {width:100%;margin:0 auto;height:470px;background-position: center top;background-repeat: no-repeat;}

/*焦点图*/

.fullSlide {width:100%;margin:0 auto;position:relative;height:470px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {	margin:0 auto;width:100% !important;}
.fullSlide .bd li {margin:0 auto;width:100% !important;height:470x;overflow:hidden;text-align:center; background-repeat:no-repeat; background-position:center;}
.fullSlide .bd li a {display:block;height:470px;}
.fullSlide .hd {margin:0 auto;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:5px;overflow:hidden;background:#fff;filter:alpha(opacity=60);opacity:0.6;	line-height:999px;}
.fullSlide .hd ul .on {background:#026c8f;}
.fullSlide .prev,.fullSlide .next {	display:block;position:absolute;z-index:1;	top:50%;margin-top:-30px;left:15%;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:15%;background-position:-6px -137px;}


/*.main2{width:1000px; margin:0 auto; background:#fff;}

.man2 ul{width:1000px;}
.man2 ul li{width:174px; height:173px; float:left; margin-left:15px; margin-right:15px;}
.man2 ul li span{width:174px; height:40px; text-align:center; font-size:16px; line-height:40px; font-weight:bold; float:left;}
.man2 ul li span a{ color:#272727;}
.man2 ul li span a:hover{color:#076f92; text-decoration:none;}*/

/*滚动*/
.rollBox
{
	margin: 0px auto;
	width: 960px;
	overflow: hidden;
}
.rollBox .LeftBotton
{
	margin: 80px 0px 0px 0px;
	width: 14px;
	display: inline;
	background:url(../images/l_img.png) no-repeat 0 0;
	float: left;
	height: 23px;
	overflow: hidden;
	cursor: pointer;
}
.rollBox .RightBotton
{
	margin: 80px 0px 0px 0px;
	width: 14px;
	display: inline;
	background:url(../images/r_img.png) no-repeat 0 0;
	float:right;
	height: 23px;
	overflow: hidden;
	cursor: pointer;
}
.rollBox .Cont
{
	width: 920px;
	margin: 10px 3px;
	float: left;
	overflow: hidden;
}
.rollBox .ScrCont
{
	width: 1342177.27px;
}
.rollBox .Cont .pic
{
	text-align: center;
	margin: 10px 5px 0px 5px;
	width: 175px;
	float: left;
	overflow: hidden;
}
.rollBox .Cont .pic .gongzid A
{

	margin: 0px auto;
	width: 175px;
	display: block;
	height: 140px;
	overflow: hidden;

}
.rollBox .Cont A:link
{
	color: #626466;
	text-decoration: none;
}
.rollBox #List1
{
	float: left;
}
.rollBox #List2
{
	float: left;
}

.man1 {padding-top:30px; width:100%; height:585px; background:#e3e3e5;}
.container{width:1000px; margin:0 auto; background: #e3e3e5; height:585px; }
.pccont_l{ height: 392px; width: 230px;}
.pctab{width: 230px;}
.pccont_l h5{width: 230px; height: 60px; line-height: 60px;background:#9e0505; text-align: center; float: left; position: relative;}
.pccont_l h5 a{font-size: 14px; color: #fff; font-weight: normal;}
.pctab li{ width: 165px; height: 80px; line-height: 80px; position: relative; padding-left: 65px; color: #fff; font-size: 16px; background: #333333; float: left; margin-bottom: 2px; cursor: pointer;}
.pctab li a{ display:block;color:#fff; height:80px; text-decoration:none;}
.pctab li:hover,.pctab li.cur{ background: #0f1445;}
.pctab li b{ display:none; width:21px; height: 34px; position: absolute; right: -10px; top: 20px;background: url(../images/sj.png) no-repeat left center;}
.pctab li:hover b,.pctab li.cur b{ display: block;}

.pro{width:750px; float:right;}
.pro ul{width:750px; float:right;}
.pro ul li{width:239px; height:190px; float:left; margin:0 5px 0 5px;}
.pro ul li p{width:239px; line-height:22px; color:#333333;}
.pro ul li a p{color:#333; text-align:center;}
.pro ul li a:hover p{color:#0f1445;}



#about{ background: #ffffff; width:100%;}
.about{ background: #ffffff; width:1000px; margin:0 auto;}
.about h2{ height: 84px; text-align: center; background: url(../images/Titlebg.png) no-repeat center bottom;}
.about h2 a,.cpitd h4 span{ font-weight: normal;}
.about h2 a{ height: 35px; line-height: 35px; font-size: 25px; padding-top: 18px; text-decoration: none; display: block; color: #3f3f3f; }
.about h2 span{ font-size: 12px; color: #888888; font-weight:200;}

.about p{ font-size: 13px; color: #565656; line-height: 25px; overflow: hidden; text-indent:2em;}

.about ul{ width: 1000px; height:144px; margin: 30px auto 0px auto;}
.about ul li{ width: 196px; float:left; height:139px; margin:0 1px 0 1px; border:#dedede 1px solid;}

.ad{ margin-top:30px; width:100%; height:181px; background: url(../images/adv.jpg) center no-repeat;}
.ad p{ font-size:24px; color:#0f1445; padding:97px 0 0 908px;}




#news{ background: #ffffff; width:100%; height: auto;; margin-top:20px;}
.news_tit{ background: #ffffff; width:1000px; margin:0 auto;}
.news_tit h2{ height:37px; font-weight:200;color:#313131; line-height:37px; text-align: center; background: url(../images/news_titbg.jpg) no-repeat center top;}
.news_tit h2 b{ float:left; margin-left:25px;  font-size:18px;}
.news_tit h2 a{ height: 37px; line-height: 37px; font-size: 20px; margin-right:5px; text-decoration: none; color: #a9a9a9;  float:right;}
.news_t{ background: #ffffff; width:1000px; margin:0 auto;}
.news_t h2{ height: 84px; text-align: center; background: url(../images/Titlebg.png) no-repeat center bottom;}
.news_t h2 a,.cpitd h4 span{ font-weight: normal;}
.news_t h2 a{ height: 35px; line-height: 35px; font-size: 25px; padding-top: 18px; text-decoration: none; display: block; color: #3f3f3f; }
.news_t h2 span{ font-size: 12px; color: #888888; font-weight:200;}

.news{width:1000px; margin:0 auto; margin-top:5px;}
.news_left{ float:left; width:530px;}
.news_left dl{margin-top:10px; float:left; width:530px;}
.news_left dl dt{float:left;}
.news_left dl dd{float: right; margin-right:5px; width:380px; margin-top:10px;}
.news_left dl dd b{ font-size:14px; color:#616161; font-weight:bolder;}
.news_left dl dd p{font-size:12px; color:#616161;}

.news_r1, .news_r2, .news_r3{width:450px; margin-top:15px; float:right;}
.news_r1 ul, .news_r2 ul, .news_r3 ul{width:70px; float:left; margin-top:5px;}
.news_r1 ul li, .news_r2 ul li, .news_r3 ul li{width:48px; float:left; background:#f0f0f0; padding:5px;}
.news_r1 ul li b, .news_r2 ul li b, .news_r3 ul li b{
	width:48px;
	font-size:24px;
	color:#727272;
	margin-left:8px;
	line-height:28px;
}
.news_r1 ul li p, .news_r2 ul li p, .news_r3 ul li p{width:48px; font-size:12px; color:#727272; text-align:center;}
.news_r1 h3, .news_r2 h3, .news_r3 h3{font-size:14px; font-weight:bolder; width:370px;  color:#616161; float:right;}
.news_r1 h4, .news_r2 h4, .news_r3 h4{font-size:12px; font-weight:100;width:370px; color:#616161; float:right;}

#footer{width:100%; margin-top:20px;background:#333333; border-bottom:#1e1e1e 5px solid; overflow:hidden;}
.footer{width:1000px; margin:0 auto;} 
.flogo{width:295px; height:82px; margin:50px 0 0 5px; float:left;}
.f_text{ width:360px; float:right; margin:35px 5px 0 0;}
.f_text p{ line-height:30px; color:#fff;}
.links{color:#fff; clear:both;}
.links a{color:#fff; margin:0 8px;}


/* case */

.tit{ width:1000px; margin:0 auto; height:60px; margin-top:20px; background:url(../images/tit.png) right no-repeat;}
.tit h2{ float:left; font-size:36px; font-weight:200; color:#6b6b6b; line-height:60px; padding-left:15px;}

.case_left{ width:230px; float:left; font-size:24px;color:#fff; line-height:78px; text-align:center; padding-bottom:1px; background:url(../images/titl_bg.jpg) top left no-repeat;}

.case_l{ width: 230px;}
.ctab{width: 230px;}
.ctab li{ width: 165px; height: 52px; line-height: 52px; position: relative; padding-left: 65px; color: #fff; font-size: 16px; background: #7c7c7c; float: left; margin-bottom: 2px; cursor: pointer;}
.ctab li a{ display:block;color:#fff; height:52px; text-decoration:none;}
.ctab li:hover,.pctab li.cur{ background: #0f1445;}
.ctab li b{ display:none; width:21px; height: 34px; position: absolute; right: -10px; top: 10px;background: url(../images/sj.png) no-repeat left center;}
.ctab li:hover b,.pctab li.cur b{ display: block;}

.lxwm{width:230px; float:left; margin-top:20px; height:240px; border-left:#cecece 1px solid; border-right:#cecece 1px solid; border-bottom:#cecece 1px solid;}
.lxwm  h2{
	color:#fff;
	width:230px;
	height:40px;
	text-align: center;
	line-height:50px;
	padding-bottom:14px;
	background:#0f1445;
	font-size:20px;
	font-weight:200;
}
.lxwm img{ width:230px; float:left; margin-top:5px; }
.lxwm h3{ width:225px; float:left; margin-left:5px; color:#0f1445; font-size:16px; line-height:28px;}
/*.lxwm b{ width:70px; float:left; color: #616161; font-weight:normal; margin-left:5px;line-height:26px;}
.lxwm p{ width:140px;font-size:18px; color:#0f1445; float:right; margin-right:5px; line-height:26px;}
.lxwm span{width:230px; float:left; line-height:20px; font-size:14px; color:#636363; margin-left:5px; }*/

.case{width:1000px; margin:0 auto; padding-top:30px; height:600px; }
.case_r{width:755px; float:right;}
.case_r ul{width:755px; float:right;}
.case_r ul li{width:239px; height:190px; float:left; margin:0 5px 0 5px;}
.case_r ul li p{width:239px; line-height:24px; color:#333333; text-align:center;}
.case_r ul li a p{color:#333;}
.case_r ul li a:hover p{color:#0f1445;}

.overfill{
	height:26px;color:#2c3056;
	margin-left:240px;
	padding-right:5px;
	margin-top:15px;
}
.thisclass{display:block;color:#FFFFFF;float:left; padding:0 9px 0 9px; background:#2c3056;}
.overfill li {display:block; float:left; font:normal 14px/24px "微软雅黑"; }
.overfill a{ display:block; float:left; font:normal 14px/24px "微软雅黑";  padding:0 9px; margin:0 3px; text-decoration:none;}
.overfill span{ display:block; float:left; font:normal 14px/24px "微软雅黑"; padding:0 9px; margin:0 3px;  text-decoration:none;}
.overfill a:hover{
	background:#2c3056;
	color:#FFF;
	text-decoration:none;
}


/* article */
.article{
	width:1000px;
	margin:0 auto;
	padding-top:30px;
	height: auto;
}
.about_left{ width:230px; float:left; font-size:24px;color:#fff; line-height:78px; text-align:center; padding-bottom:1px; background:url(../images/titl_bg.jpg) top left no-repeat;}

.about_l{ height: 392px; width: 230px;}
.atab{width: 230px;}
.atab li{ width: 165px; height: 52px; line-height: 52px; position: relative; padding-left: 65px; color: #fff; font-size: 16px; background: #7c7c7c; float: left; margin-bottom: 2px; cursor: pointer;}
.atab li a{ display:block;color:#fff; height:52px; text-decoration:none;}
.atab li:hover,.atab li.cur{ background: #0f1445;}
.atab li b{ display:none; width:21px; height: 34px; position: absolute; right: -10px; top: 10px;background: url(../images/sj.png) no-repeat left center;}
.atab li:hover b,.atab li.cur b{ display: block;}

.a_r{ width:743px; float:right; margin-top: 5px; }
.a_r h2{width:743px; text-align:center; font-size:24px; color:#0f1445; margin-top:5px; line-height:28px;}
.a_r span{ float:left;width:743px;  font-size:14px; font-weight:normal; line-height:24px; margin-top:10px; color:#6b6b6b;}
.a_r p{ float:left;width:720px; text-indent:2em; line-height:24px; margin:0 10px 0 10px; color:#6b6b6b;}
.a_r dl{width:743px; text-align:center;}
.a_r dl img{ margin-top:20px;}


/* contact */
.con_r{ width:743px; float:right; margin-top: 5px; }
.con_r h2{width:743px; font-size:24px; color:#0f1445; margin:5px 0 0 10px; line-height:28px;}
.con_r b{ float:left;width:70px; line-height:24px; margin:15px 10px 0 10px; color:#6b6b6b; font-weight:200;}
.con_r p{ float:left;width:630px; line-height:24px; margin:15px 10px 0 10px; color:#6b6b6b; font-size:24px; color:#0f1445;}
.con_r span{ float:left;width:720px; line-height:24px; margin:0 10px 0 10px; color:#6b6b6b; line-height:32px;}
.con_r dl{width:743px; margin:0 10px 0 10px;}
.con_r dl img{ margin-top:10px; border:#d2d2d2 1px solid;}






/* liuyan */
.liuyan{
	width:1000px;
	margin:0 auto;
	padding-top:30px;
	height: auto;
}
.liuyan_left{ width:230px; float:left; font-size:24px;color:#fff; line-height:78px; text-align:center; padding-bottom:1px; background:url(../images/titl_bg.jpg) top left no-repeat;}

.liuyan_l{ height: 392px; width: 230px;}
.ltab{width: 230px;}
.ltab li{ width: 165px; height: 52px; line-height: 52px; position: relative; padding-left: 65px; color: #fff; font-size: 16px; background: #7c7c7c; float: left; margin-bottom: 2px; cursor: pointer;}
.ltab li a{ display:block;color:#fff; height:52px; text-decoration:none;}
.ltab li:hover,.atab li.cur{ background: #0f1445;}
.ltab li b{ display:none; width:21px; height: 34px; position: absolute; right: -10px; top: 10px;background: url(../images/sj.png) no-repeat left center;}
.ltab li:hover b,.atab li.cur b{ display: block;}

.liuyan_r{ width:743px; float:right; margin-top: 5px; }
.liuyan_r p{ float:left;width:720px; text-indent:2em; line-height:30px; margin:0 10px 0 10px; font-size:16px; color:#000000;}

.liebiao{padding-top:30px; height:390px;}
.liebiao ul{psdding-top:60px;}
.liebiao ul li{ float:left; width:100%; line-height:24px; margin:10px 0 10px 0; color:#666;}
.liebiao ul li span{ float:left; width:160px; font-size:14px; text-align:right;}
.liebiao ul li b{ color:#f00; }






/* news */
.news_l{ height: auto; width: 230px;}

.gongcheng{width:228px; float:left; margin-top:20px; height:220px; border-left:#cecece 1px solid; border-right:#cecece 1px solid; border-bottom:#cecece 1px solid;}
.gongcheng  h2{
	color:#fff;
	width:230px;
	height:40px;
	text-align: center;
	line-height:50px;
	padding-bottom:14px;
	background:#0f1445;
	font-size:20px;
	font-weight:200;
}
.gongcheng ul{ width:230px; float:left; margin-top:5px; height:160px;}

.gongcheng ul li{ width:186px; height:145px; padding-left:20px; margin-top:5px; }
.gongcheng ul li p{ line-height:22px; text-align:center;}
.gongcheng ul li a p{ color:#6b6b6b;}
.gongcheng ul li a:hover p{ color:#0f1445;}


.news_r{ width:743px; float:right; margin-top: 5px; }
.news_r dl{ margin-top: 25px; height: 170px; border-bottom: 1px dashed #dedede;}
.news_r dl dt{ float:left;}
.news_r dl dt img{ width: 226px; height: 149px; display: block;}
.news_r dl dd{ padding-left: 244px;}
.news_r dl dd h5{ height: 25px; line-height: 25px; position: relative;}
.news_r dl dd h5 a{ color:#000000; font-size: 14px; padding-left: 65px;height: 20px;display: block;  overflow: hidden; }
.news_r dl dd h5 a:hover{ color:#0f1445; text-decoration:underline;}
.news_r dl dd h5 span{ position: absolute; left: 0px; top:0px; font-weight: normal; width: 62px; color: #fff; line-height: 25px; padding-left: 3px; height: 25px; background: url(../images/textbg.png) no-repeat;}
.news_r dl dd h6{ margin-top: 12px; font-size: 12px; color: #868686;  font-weight: normal;}
.news_r dl dd p{ height: 60px; line-height: 20px;overflow: hidden; font-size: 12px; color: #868686;padding-top: 15px; } 

