
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ca0000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.Toparea{ width:100%; height:36px; margin:0 auto; background:#ececec}
.Toparea ul{ width:1100px; height:36px; margin:0 auto}
.Toparea ul li{height:36px; line-height:36px; color:#6f6f6f; float:left}
.Toparea ul li a{line-height:36px; color:#6f6f6f; }

.heading{ width:1100px; height:125px; margin:0 auto; background:url(../image/logo.jpg) center center no-repeat}
.heading h1{font-size:30px;color:#024496;font-family:Arial;float:right;margin-top:60px;}


.nav {
	height: 50px;
	clear: both;
	background-color: #024496;
	min-width:1200px;
}
.navBox {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.linob {
	background-image: none !important
}
.libh a {
	width: 137.5px;
	font-size: 18px;
	color: white;
	text-align: center;
}
.menu .mainlevel {
	float: left;
	line-height: 50px;
	padding: 0;
	height: 50px;
	display: inline;
	width: 137.5px;
	background:url('../image/nav_line.jpg') no-repeat right;
}
.menu .mainlevel a {
	font-size: 16px;
	text-decoration: none;
	height: 50px;
	line-height: 50px;
	display: block;
	color: white;
	font-family: "Î¢ÈíÑÅºÚ";
	text-align: center;
    text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
    padding-left: 5px;
    padding-right: 5px;
}
.menu .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 9999;
}
.menu .mainlevel li {
	border-top: 1px solid #fff;
	width: 137.5px;
	background-color: #024496;
	height:32px;
	line-height:32px;
}
.menu .mainlevel a.navList:hover, .libh:hover {
	background-color: #EC0030;
}
.menu .mainlevel li:hover {
	background-color: #EC0030;
}
.menu .mainlevel li a {
	color: white
	height:32px;
	line-height:32px;
	font-size:14px;
}



.navbg{ width:100%; height:60px; background: url(../image/navbg.jpg) repeat}
.navbg ul{ width:1099px; height:60px; margin:0 auto}
.navbg ul li{ float:left; height:60px; background:url(../image/nav_line.jpg) right center no-repeat}
.navbg ul li a{display:block; width:157px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navbg ul li a:hover{display:block; width:157px; height:60px; line-height:60px; background:#EC0030; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}

.product{width:100%; height:auto; margin:45px auto;}
.product .head{ width:1100px; height: auto; display:block; text-align:center; margin:0 auto 30px;background: url(../image/line.jpg) center 60px no-repeat; }
.product .head p{font-size:24px;color:#024496; font-weight:bold; line-height:43px;}
.product .head span{ font-size:26px;color:#cbcbcb; line-height:41px; font-family:Arial, Helvetica, sans-serif}


.cplista{ width:1100px; height:auto; margin:0 auto; text-align:center; }
.list{
	display:inline-block; margin:8px;
	text-decoration:none; 
	width:122px; 
	height:32px; 
	line-height:32px; background:url(../image/list1.jpg) no-repeat 0 0; text-align:center}
.list:hover{
	background:#c80000;  
	text-decoration:none; 
	color: #fff;

	
	}








.product .content{ width:1120px; min-height:300px; margin:0 auto}
.Menubob { width:1100px;height:32px; margin:0 auto; text-align:center;}
.Menubob a{display:inline-block; margin:8px;text-decoration:none; width:122px; 
	height:32px; 
	line-height:32px; background:url(../image/list1.jpg) no-repeat 0 0; text-align:center}
.Menubob a.hover{background: url(../image/list2.jpg) no-repeat 0 0;  
	text-decoration:none; 
	color: #fff;}

.proimg_a{ border:1px solid #c6c6c6; width:256px; height:225px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_a img{width:254px; height:183px; padding:1px; border-bottom:1px solid #c6c6c6}

.child3{ width:100%; height:156px; margin:55px auto 0; background:url(../image/bg.jpg) repeat}
.child3 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child3 .main ul li .pica{ position:absolute; left:0; top:0; }
.child3 .main ul li.txt1{ position:absolute; left:0px; top:20px; font-size:28px; color:#fff; font-weight:bold; line-height:58px;}
.child3 .main ul li .picb{ position:absolute; left:690px; top:-45px; }


.blocka{ width:1100px; height:auto; margin:35px auto 0}

.about{width:742px; height:auto; float:left}
.about .head{ width:742px; height:75px;}
.about .head p{font-size:24px;color:#1560bd; line-height:75px; font-weight:bold}
.about .head span{font-size:16px;color:#d9d9d9; line-height:75px; font-weight:100; margin-left:12px; text-transform:uppercase}

.about .content{ width:742px; height: auto; }
.about .content .leftimg{ width:389px;float:left; margin-right:0px}
.about .content .leftimg img{}
.about .content .righttxt{ width:333px; height:390px; float:right;overflow:hidden;OVERFLOW-Y: auto; OVERFLOW-X:hidden;}
.about .content .righttxt a{ width:90px; height:30px; margin-top:10px; display:block; float:right; background:url(../image/more.jpg) no-repeat 0 0; line-height:30px; color:#fff; display:block; text-align:center; font-size:16px; font-weight:bold;}
.about .content .more{ display:block; float:right;width:100px;height:36px;line-height:36px;color:#ffffff;background:#024496;text-align:center;border-radius:25px;}
.about .content .more:hover{ color:#ffffff;background:#ff0000}
.about .content .more a{ color:#ffffff;}

.contact{ width:290px; min-height:418px; float:right; background:#f8f8f8; padding:0 16px 16px;}
.contact .head{ width:290px; height:70px;}
.contact .head p{font-size:24px;color:#1560bd; line-height:70px; font-weight:bold}
.contact .head span{font-size:16px;color:#d9d9d9; line-height:70px; font-weight:100; margin-left:12px; text-transform:uppercase}
.contact .content{ width:290px; height: auto;line-height:24px;}


.hjss{ width:1100px; height:auto;  margin:35px auto 0}
.hjss .head{ width:1100px; height: auto; display:block; text-align:center;}
.hjss .head p{font-size:24px;color:#024496; font-weight:bold; line-height:35px;}
.hjss .head span{ font-size:16px;color:#d9d9d9; line-height:18px; text-transform:uppercase}
.hjss .content{ width:1100px; height: auto; margin-top:20px}


.child1{ width:100%; height:205px; margin:35px auto 0; background:url(../image/an22.jpg) repeat center center}
.child1 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child1 .main ul li.txt1{ position:absolute; left:0; top:24px; font-size:27px; color:#fff; font-weight:bold; line-height:45px; height:48px; border-bottom:2px solid #fff}
.child1 .main ul li.txt2{ position:absolute; left:0; top:80px; font-size:22px; color:#fff; font-weight:bold; line-height:25px}
.child1 .main ul li.txt3{ position:absolute; left:0; top:118px; font-size:16px; color:#fff; line-height:20px}
.child1 .main ul li img{ position:absolute; left:865px; top:0; }


.bottomframe{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:75px; padding-bottom:45px}
.bottomframe .main{ width:1100px; height:auto; margin:0 auto}

.news1{ width:350px; height:514px; background:#fff; float:left}
.news1 .head{ width:350px; height:150px; background:url(../image/pic_news.jpg) center top no-repeat}
.news1 .content{ width:310px; height: auto; padding:10px}

.block2{ width:310px; height:165px; margin:10px auto}
.block2 p a{width:310px; height:40px;font-size:14px; line-height:40px; color:#3b4855;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block2 span{width:310px; height:90px; display:block; overflow:hidden;line-height:30px; font-size:12px; color:#7c7c7c;}
.block2 .more{width:310px; height:35px;line-height:35px; font-size:14px; color:#2980c5;}






.news2{ width:682px; height:514px; float:right; background:#fff; padding:0 20px 0px}
.news2 .head{ width:682px; height:65px;}
.news2 .head p{font-size:24px;color:#024496; font-weight:bold; line-height:65px;}
.news2 .head span{ font-size:26px;color:#c3def3; line-height:65px; text-transform:uppercase; font-weight:100; margin-left:10px}
.news2 .content{ width:682px; height: auto}

.block1{ width:682px; height:83px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #d7d7d7;}
.block1 .time{ float:left; display:block; text-align:center; width:75px; height:88px;}
.block1 .time p{ color:#7c7c7c; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding-top:20px}
.block1 .time span{ color:#7c7c7c; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:20px}

.block1 .righttxt{ float:right; width:607px; height:auto}
.block1 .righttxt p a{width:607px; height:35px;font-size:15px; line-height:35px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block1 .righttxt span{width:607px; height:48px; display:block; overflow:hidden;line-height:24px; font-size:12px; color:#7c7c7c;}



.foot{ width:100%; height: auto; margin:0 auto}
.foot .dh{ width:100%; height:50px; background:#024596; display:block; text-align:center; line-height:50px; font-size:16px; color:#fff}
.foot .dh a{line-height:50px; font-size:16px; color:#fff;margin:0 10px}
.foot .main{ width:1100px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:20px; font-size:14px; line-height:30px;text-align:center;}






.mainframe{ width:1100px; height:auto; margin:30px auto;}
.leftframe{ width:250px; height:auto; float:left; margin-right:20px}
.contacta{ width:250px; height:auto; margin-top:20px}
.contacta .head{ width:250px; height:39px; background:#0657b2}
.contacta .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.contacta .head span{ line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.contacta .content{ width:224px; min-height:230px;background:url(../image/contentbg.jpg) center 10px no-repeat; border:1px solid #cecece; border-top:none; padding:12px}
.contacta .content p{ font-size:18px; font-weight:bold; color:#ca0000; padding-left:75px; padding-top:33px}
.contacta .content .txt{padding-left:10px; padding-top:15px}
.contacta .content .txt p{ font-size:12px; font-weight:normal; color:#333; padding-left:0px; padding-top:0px}
.cplist{width:250px; height:auto;}
.cplist .head{ width:250px; height:39px; background:#0657b2}
.cplist .head p{text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.cplist .head span{line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.cplist .content{ width:224px; height:auto;border:1px solid #cecece; border-top:none; padding:12px}
.onepro{ width:218px; height:39px; line-height:39px; text-indent:43px; display: block;font-size:14px; color:#191919; background: url(../image/list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro{ width:218px; height:39px; border-bottom:1px dotted #cfcfcf; line-height:39px; text-indent:23px; display: block;font-size:13px; color:#444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.rightframe{width:830px; height:auto;float:right;}
.maincont{width:830px; height:auto;}
.maincont .head{ width:830px; height:40px; display:block; border-bottom:1px solid #d2d2d2}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #0657b2;line-height:40px; font-size:16px; color:#0657b2; font-weight:bold; float:left}
.maincont .head span{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .head a{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .content{ width:830px; height: auto; margin-top:26px}
.maincont .content2{width:810px; height: auto; margin:26px auto 0; font-size:15px; line-height:30px }
.maincont .content2 p{font-size:15px; line-height:30px; margin-bottom:10px}
.maincont .content1{width:830px; height: auto; margin:26px auto 0}
.maincont .content ul li{ height:39px; width:810px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(../image/icon.jpg) no-repeat 10px 14px; text-indent:26px; overflow:hidden; margin:0 auto}
.maincont .content ul li a{ height:39px; width:710px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}



.proimg_bb{ border:1px solid #c6c6c6; width:247px; height:218px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:245px; height:176px; padding:1px; border-bottom:1px solid #c6c6c6}



#telback{ background:url(../image/lxs.png) no-repeat 50px -30px; min-height:400px; padding:80px 0 0 450px; width:340px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%; height:auto; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}



.ny_news_content{ width:682px; height:auto; overflow:hidden; }
.ny_news_content ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_content ul li{ width:100%; height:auto; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:10px;}
.ny_news_content ul li img{ width:160px; height:120px; padding:3px; border:1px solid #DFDFDF; float:left;}

.news_txt2{ width:500px; height:120px; float:right;}
.news_txt2 a{ color:#23487F; font-size:16px; margin:0px 0 5px; float:left;}
.news_txt2 i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt2 p{ width:100%; color:#666666; float:left; line-height:20px; margin-top:5px;height:60px;overflow:hidden;font-size:12px;}



.ny_news_content1{ width:330px; height:auto; overflow:hidden;margin-top:10px; }
.ny_news_content1 ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_content1 ul li{ width:160px; height:auto; margin-bottom:10px; overflow:hidden; padding-bottom:10px;margin-right:10px;float:left;}
.ny_news_content1 ul li img{ width:152px; height:115px; padding:3px; border:1px solid #DFDFDF; float:left;}
.ny_news_content1 ul li p{ width:160px; height:auto;text-align:center;}
.ny_news_content1 ul li:nth-child(2n+0){margin-right:0px;}

.news_txt21{ width:220px; height:68px; float:right;}
.news_txt21 a{ color:#23487F; font-size:16px; margin:0px 0 0px; float:left;}
.news_txt21 i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt21 p{ width:100%; color:#666666; float:left; line-height:20px; margin-top:0px;height:40px;overflow:hidden;font-size:12px;}


.container{margin-left:auto; margin-right:auto; width:1010px; font-family:microsoft yahei;}
.case{ overflow:hidden; margin-top:50px; margin-bottom:40px;}

.case .head{ width:1100px; height: auto; display:block; text-align:center; margin:0 auto 30px;background: url(../image/line.jpg) center 60px no-repeat; }
.case .head p{font-size:24px;color:#024496; font-weight:bold; line-height:43px;}
.case .head span{ font-size:26px;color:#cbcbcb; line-height:41px; font-family:Arial, Helvetica, sans-serif}


.case .case_content{ width:1110px; margin:0 auto; height:230px; overflow:hidden; position:relative}
.case .case_content>a{ display:block; width:33px; height:33px; position:absolute; top:75px;}
.case .case_content .case_left{ background:url(../image/anli_l.png) no-repeat center; left:0}
.case .case_content .case_right{ background:url(../image/anli_r.png) no-repeat center; right:0}
.case .case_content .case_window{ overflow:hidden; height:230px;}
.case .case_content li{ float:left; width:235px; height:230px; margin-left:15px; text-align:center}
.case .case_content li .img{ display:block; width:235px; height:180px; position:relative; margin-bottom:20px;}
.case .case_content li a{ font-size:13px; color:#333}
.case .case_content li>a{ display: table-cell; text-align: center; vertical-align: middle; width: 225px; height: 190px;border:1px solid #d3d3d3; padding: 4px;}
.case .case_content li img{ height: 190px; width: auto; max-width: 225px;}

.case .case_content li a:hover{ text-decoration: none;}
.case .case_content li span{ display:none; width:235px; height:180px; position:absolute; left:0; top:0; background:url(/images/anli_c.png) no-repeat center}
.case .case_content li:hover span{ display:block}
.case .case_content .first{ margin:0}



p{
margin:0px
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 26px;FONT-FAMILY: "Microsoft Yahei";
}
#cs2{width:100%;height:180px;overflow:hidden;text-overflow:ellipsis;line-height:26px;font-size:14px;margin-bottom:5px;}
#cs21{width:100%;height:151px;overflow:hidden;text-overflow:ellipsis}
.innernid {
	BORDER-RIGHT: #F2EEE3 4px solid; BORDER-TOP: #F2EEE3 4px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #F2EEE3 4px solid; BORDER-BOTTOM: #F2EEE3 4px solid
}
.innerPic {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;padding:2px;
}
.innerPic:hover {
    border-color:#FF9626; 
}

.innerPic1 {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;padding:2px;
}
.innerPic1:hover {
    border-color:#FF9626; 
}



.ny_news_content3{ width:830px; height:auto; overflow:hidden; }
.ny_news_content3 ul{ width:100%; height:auto; overflow:hidden; margin:0px auto 0px;}
.ny_news_content3 ul li{ width:100%; height:auto; margin-bottom:25px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:25px;}
.ny_news_content3 ul li img{ width:218px; height:146px; padding:3px; border:1px solid #DFDFDF; float:left;}

.news_txt23{ width:580px; height:150px; float:right;}
.news_txt23 a{ color:#23487F; font-size:16px; margin:15px 0 15px; float:left;}
.news_txt23 i{ width:85px; height:20px; float:left; text-align:center; line-height:20px; background:#EBEDEA; color:#EF1C22; font-style:normal; float:left;}
.news_txt23 p{ width:100%; color:#666666; float:left; line-height:25px; margin-top:20px;height:50px;overflow:hidden;}



.index_focus {
    position:relative;
    width:100%;
    height:500px;
    margin:0 auto;
    overflow:hidden;
	z-index:1;

}
.index_focus .bd ul li {
    position:absolute;
	z-index:1;
}
.index_focus .bd ul li a  p {
	width:100%;
	height:100%;
	cursor:pointer;
}
.index_focus_post {
    z-index:10;
}

.index_focus .slide_nav {
    position: absolute;
    left: 45%;
    bottom:2%;
	z-index:1;
}
.index_focus .slide_nav a {
    text-decoration: none;
	cursor:pointer;
	float:left;
    font-size:28px;
    font-family: arial;
    color: #fff;
	padding:5px 5px;
}
.index_focus .slide_nav .on{
	text-decoration: none;
	color: #ff9900;
}
.index_focus_pre,.index_focus_next {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -36px;
    width: 72px;
    height: 72px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 10;
    background: url('../image/ico_sliding.png') no-repeat;
}
.index_focus_pre {
    left: 50px;
    background-position: 0 0;
}
.index_focus_next {
    right: 50px;
    background-position: 0 -72px;
}

.index_focus_pre:hover {
    background-position: 0 -144px;
}
.index_focus_next:hover {
    background-position: 0 -216px;
}




.dongtai_content{width:1100px;margin:0px auto;}
.dongtai_content dl{ overflow:hidden; padding-bottom:30px; border-bottom:1px solid #f7f7f7; margin-bottom:20px;width:50%;float:left;}
.dongtai_content dt{ float:left; margin-right:0px; overflow:hidden;}
.dongtai_content dd{ float:left; width:360px; margin-top:0px; overflow:hidden;margin-left:10px;}
.dongtai_content dd h4{ font-size:16px; margin-bottom:0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align:left;}
.dongtai_content dd h4 a{ color:#171717;}
.dongtai_content dd p{ line-height:18px; width:100%; height:54px; overflow:hidden; color:#808080;font-size:12px;background:none;text-align:left;margin:0px;}
.dongtai_content dd .more{ display:block; width:76px; height:31px; line-height:31px; text-align:center; color:#e6e6e6; margin-top:5px; background-color:#171717}
.dongtai_content ul{ overflow:hidden}
.dongtai_content li{ background:url(/images/dt_ss.png) no-repeat left center; padding-left:16px; float:left; width:670px; line-height:30px;}
.dongtai_content li a{ color:#333; display:block; width:580px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left}
.dongtai_content li span{ float:right; color:#bcbcbc}