@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; color:#333333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}
.headbox{ height:30px; border-bottom:solid 1px #dbdbdb; width:100%;}
.headbox ul{ width:1200px; margin:0 auto;}
.main{ width:1200px; margin:0 auto;}
.top{ width:1200px; margin:0 auto;}

.nav{ background:#0154ad; height:46px;}
.nav .memu{ width:1197px; margin:0 auto;}
.nav .memu ul{}
.nav .memu ul li{ float:left; background:url(images/nav_middle.jpg) no-repeat right center; height:46px; line-height:46px; width:170px; font-size:15px }
.nav .memu ul li a{ display:block; color:#FFFFFF; line-height:46px; text-align:center; width:170px; font-size:15px}
.nav .memu ul li a:hover{ color:#fff100;}
#home{ background:none;}

.gg{ width:100%; margin:0 auto; height:45px; line-height:45px; border-bottom:solid 1px #dadada;}


.listbox{ width:220px; height:auto; background:url(images/left_bg.jpg) left top no-repeat #0068d7; padding-bottom:10px; margin-top:18PX;}
.listtitle{ height:90px; text-align:center; }
.listtitle p{ font-size:25px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:35px; padding-top:20px}
.listtitle span{ color:#FFFFFF; text-align:center;line-height:20px;}
.listcont{ width:220px; margin:0 auto; padding-top:16px}

.hh{ display:block; width:185px; height:55px; background:url(images/left_dw.jpg) no-repeat left top; margin:0 auto; line-height:42px; text-indent:45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block }

.lxbox{ border:solid 1px #2c71bf; margin-top:20px; width:218px; margin-bottom:10px;}
.lxtitle{ height:37px; background:#1156a4; color:#FFFFFF; line-height:37px; font-size:14px; text-indent:25px;}
.lxcont{ padding-left:12px; padding-right:10px; width:196px; font-size:13px; padding-top:15px; min-height:242px}



.product{ width:960px; margin:18px auto 10px auto;}
.producttitle{ background:#0068d7; height:51px;}
.producttitle p{ padding-left:42px; padding-right:42px; background:#ff9900; height:51px; color:#FFFFFF; line-height:51px; font-size:22px; float:left;}
.producttitle a{ float:right; line-height:51px; color:#FFFFFF; padding-right:15px;}
.productcont{ width:928px; border:solid 1px #dbdbdb; border-top:none; padding-top:10px; padding-left:15px; padding-right:15px; min-height:700px}
.productcont p{ text-indent:25px; line-height:30px; text-align:left;}

.producttitle span{ float:right; line-height:51px; color:#FFFFFF; padding-right:15px;}

.proimg_a{ display:inlne; width:206px; height:195px;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px;float:left; font-size:13px; margin:10px 10px 10px 15px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block }
.proimg_a img{ width:204px; height:153px; border:1px solid #dadada}

.about{ width:100%; height:auto; margin:0 auto; background:#0255ad; padding-top:42px; padding-bottom:42px; margin-top:20px}
.about .main{ width:1200px; height:auto; margin:0 auto}
.about .main .title{ width:1200px; height:50px; background:url(images/line.jpg) left 25px repeat-x}
.about .main .title p{ float: left; display:block; padding-right:20px; background:#0255ad; line-height:50px; font-size:20px; color:#fff; font-weight:bold}
.about .main .title span{ line-height:50px; font-size:14px; color:#4e88c6; font-weight:100; margin-left:10px}
.about .main .title a{ float:right; display:block; padding-left:20px; background:#0255ad; line-height:50px; font-size:12px; color:#72a6dd}
.about .main .content{ width:1200px; height:auto; margin-top:15px}
.about .main .content .leftimg{ float:left; margin-right:40px}
.about .main .content .leftimg img{ width:332px; height:256px; border:5px solid #fff}
.about .main .content .righttxt{ float:right; width:815px; height:auto}
.about .main .content .righttxt .head{ width:815px; height:50px; line-height:50px; font-size:24px; color:#fff}
.about .main .content .righttxt .cont{ width:815px; height:auto; margin-top:20px; line-height:28px; font-size:14px; color:#fff;}
.about .main .content .righttxt .cont a{ float:left; padding-left:18px; padding-right:18px; height:36px; background:#ffa200; line-height:36px; color:#fff; margin-top:10px}
 
.blocka{ width:100%; height:auto; margin:0 auto; background:#ededed; padding-top:25px; padding-bottom:25px; }
.prodisplay{ width:1130px; height:auto; margin:0 auto; background:#fff; padding:35px}
 
.prodisplay .title{ width:1130px; height:50px; background:url(images/line1.jpg) left 25px repeat-x}
.prodisplay .title p{ float: left; display:block; padding-right:20px; background:#fff; line-height:50px; font-size:20px; color:#1b75bd; font-weight:bold}
.prodisplay .title span{ line-height:50px; font-size:14px; color:#c5bfc5; font-weight:100; margin-left:10px}
.prodisplay .title a{ float:right; display:block; padding-left:20px; background:#fff; line-height:50px; font-size:12px; color:#444444}
.prodisplay .content{width:1130px; height:auto; margin-top:15px}
 
.proimg_b{ width:259px; height:235px;display:block;float:left; margin:0 10px; text-align:center; color:#333; line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b img{width:259px; height:195px; border:1px solid #dfdfdf}

 
 
 
.aboutbox{ width:100%; background:#ededed; margin:0 auto; padding-top:32px; padding-bottom:30px;}
.aboutcont{ width:1140px; margin:0 auto; background:#FFFFFF; padding:30px;}
.abouttitle{ font-size:20px; font-weight:bold; color:#1b75bd;}
.abouttitle span{ font-size:15px; color:#bfbfbf; font-weight:100}
.aboutnr{width:1140px; margin:0 auto; padding-top:15px; line-height:25px; position:relative; height: auto}
.aboutnr span{ font-size:24px;}
.aboutnr p a{ position:absolute; left:376px; display:block; color:#FFFFFF; width:122px; background:#ffa200; text-align:center; height:36px; line-height:36px;}

.honorbox{width:1140px;}
.honortitle{ height:31px; position:relative;}
.xx{ height:1px; width:1140px; background:#c6c6c6; position:absolute; top:15px;}
.honortitle p{ width:162px;font-size:20px; font-weight:bold; color:#1b75bd; height:31px; background:#FFFFFF; left:0px; position:absolute;}
.honortitle p span{
	font-size:15px;
	color:#bfbfbf;
	font-weight:100;
	text-transform: uppercase;
}
.honortitle a{ position:absolute; right:0px; width:60px; line-height:31px; text-align:right; background:#FFFFFF;}
.honorcont{ width:1140px; margin:0 auto;}


.content1{ width:1140px; height:200px; margin:0 auto; position:relative; }
.content1 .le_jt{ width:33px; height:83px; display: block; position:absolute;  left:-50px; top:100px;  z-index:1000;}
.content1 .rig_jt{ width:33px; height:83px; display:block; position:absolute; right:-50px; top:100px;  z-index:1000}
.content1 .conpro{ width:1140px; height:300px; position:absolute; margin:30px auto 0 auto; display:block;}

.content1 .conpro a{ display:inline; width:260px; height:240px;float:left;  margin:0 12px;  text-align:center;}
.content1 .conpro a:hover{ display:inline; width:260px; height:240px; float:left; margin:0 12px;}

.newsbox{ width:1200px; margin:36px auto 0 auto;}
.newscont{ width:930px; height: auto; background:#FFFFFF; border-bottom:2px solid #bfbfbf;}
.newstitle{ background:url(images/news_bg.jpg) repeat-x; height:56px;}




.Menuboa {  height:56px;}
.Menuboa ul{
margin:0px;
padding:0px;
}
.Menuboa li{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:465px;
text-align:center;
color:#475d80;
font-size:18px;
text-align:center; 
font-weight:bold;



}
.Menuboa li span{ font-weight:100; color:#9f9f9f;}
.Menuboa li.hover{
height:56px;
line-height:56px;
float:left;
display:block;
cursor:pointer;
width:465px;
text-align:center;
color:#FFFFFF;
text-align:center;
font-size:18px;
font-weight:bold;
background:#004c8a;

}
.Menuboa li.hover span{ color:#99b7d0;}

.newscont1{ width:860px; padding:20px; min-height:441px}

.newst{ color:#404040;font-size:19px; line-height:32px}
.newsnr{font-size:14px; color:#666666; text-align:left; line-height:30px; }

.index_newslist{ height:32px; width:245px; float:left; margin-right:20px; margin-left:20px; }
.index_newslist ul li{ height:32px; width:245px; line-height:32px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 12px; text-indent:26px; overflow:hidden;}
.index_newslist ul li a{ height:32px; width:245px; display:block; overflow:hidden; line-height:32px; font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.newsright{ width:260px; border-bottom:2px solid #bfbfbf; height: auto; background:#FFFFFF; float:right; margin:0 auto;}
.newshead{ width:260px; background:url(images/news_bg.jpg) repeat-x; height:56px; line-height:56px; color:#FFFFFF;}
.newshead p{ line-height:56px; font-size:18px;float:left; text-indent:25px; color:#485c7f; font-weight:bold; background:url(images/about_icon.jpg) no-repeat 10px 13px;}
.newshead p span{ font-size:14px; color:#b7b5b8; font-weight:100;}

.newshead .more{ width:50px; height:13px; background:#FFFFFF; border:solid 1px #cacacc; float:right; margin-top:16px; color:#034090; text-align:center; margin-right:15px;}
.newshead .more a{ color:#034090; line-height:13px; text-align:center; font-size:12px;}



.newscont2 { width:230px; min-height:481px; margin:0 auto; padding-left:15px; padding-right:15px;}

.ndex_newslist{ height:32px; width:230px;}
.newslistc ul li{ height:32px; width:230px; line-height:32px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 12px; text-indent:26px; overflow:hidden;}
.newslistc ul li a{ height:32px; width:230px; display:block; overflow:hidden; line-height:32px; font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.footbox{ width:100%; margin:0 auto; background:#004c8a; height:232px; color:#FFFFFF;}
.dh{height:56px; border-bottom:solid 1px #145a93; line-height:56px; color:#FFFFFF; text-align:center;}
.dh a{ color:#FFFFFF; line-height:56px;}

.footcont{ width:1200px; margin:20px auto 0 auto; height:126px; display:block; text-align:center;color:#7bb3ec; font-size:13px; line-height:28px; padding-top:10px; }
.footcont a{color:#7bb3ec; font-size:13px; line-height:28px}


.newslist{ height:39px; width:910px; margin:0px auto}
.newslist ul li{ height:38px; width:910px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:810px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}

.newslist ul li a:hover{ height:38px; width:810px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; color:#4775b7;}

.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ max-width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:100%; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.gwd_text{ width:450px; height:32px; line-height:32px; border:1px solid #cfcfcf}