@charset "utf-8";
/*
.head{ height:220px; width:100%; background:url(../images/headbg2.png) repeat; margin:auto;}
.head1{height:123px; width:1020px;  margin:auto; position:relative; margin-bottom:6px;}
.head1 strong{ display:block;width:1020px;height:118px;background:url(../images/header_bg.jpg) no-repeat; text-indent:-2000px; }
.head1 span{display:block; width:215px; height:118px;position:absolute; right:10px; top:10px;color:#fff;}
.head1 span a{color:#333; float:left; display:inline; width:60px; height:30px; line-height:30px;}
.head1 span a:hover{ text-decoration:underline;}
.head1 img{ width:135px; height:111px; position:absolute; left:2px; top:14px;}
.head2{ width:1020px; height:91px;margin:auto;}
.head2 ul{ height:91px; width:1020px;}
.head2 ul li{ float:left; display:inline; height:91px; line-height:104px; width:110px;  }
.head2 ul li a{ display:block;color:#333; text-align:center; font-size:16px; font-family:"微软雅黑"; }
.head2 ul li a:hover{ background:url(../images/headbg3.png) no-repeat; color:#fff;}
*/
.header{ width:100%; height:275px; background:url(../images/headerbg1.gif) repeat-x;}
.header1{ width:1020px; margin:auto; height:40px; line-height:40px; position:relative;}
.header1 span{ display:block; width:200px; height:40px; position:absolute; right:10px; top:0px; }
.header1 span a{ float:left; display:inline; padding:0 5px; color:#666; background:url(../images/headerbg2.gif) no-repeat right; }
.header1 span a:hover{ text-decoration:underline;}

.header2{ width:1020px; height:138px; margin:auto; background:url(../images/header_phone.gif) no-repeat 96% top; }
.header2 .logo{ float:left; display:inline; width:166px; height:138px; text-indent:-30000px; background:url(../images/logo.gif) no-repeat;}
.header2 p{ float:left; display:inline; width:400px; height:90px; padding-top:10px; padding-left:20px;}
.header2 p span{ display:block;width:600px;font-size:28px; font-family:"微软雅黑"; font-weight:bolder; color:#c92931;}
.header2 p strong{ display:block; font-size:15px;width:460px; height:53px; line-height:2em; padding-top:15px; font-family:"微软雅黑"; color:#2b4b64;}

.header .nav{ width:1020px; margin:auto; height:47px; }
.header .nav li{ float:left; display:inline; height:45px; padding-right:7px; background:url(../images/headerbg4.gif) no-repeat right;}
.header .nav li a{ display:block; height:47px; line-height:47px; color:#FFF; font-size:16px; padding:0 31px 0 24px;font-size:16px; font-family:"黑体"; font-weight:bolder;}
.header .nav li a:hover{ background:url(../images/headerbg5.png) repeat-x bottom;}

.header .rmtj{ width:1000px; height:46px; padding-left:20px; margin:auto; padding-top:3px;}

.header .rmtj dt{float:left; display:inline; height:48px; line-height:46px; color:#333;}
.header .rmtj dd{ float:left; display:inline; padding:0px 15px; height:46px; }
.header .rmtj dd a{display:block; color:#666; font-size:12px; height:46px;line-height:46px;}
.header .rmtj dd a:hover{ text-decoration:underline;}


.menu{width:1020px; height:140px; margin:auto;}
.menu dt{ height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.menu dd{ float:left; display:inline; width:200px; height:30px; line-height:30px;}
.menu dd a{ display:block; color:#022e51; display:block;width:190px; height:30px; line-height:30px; text-align:left; padding-left:10px; font-size:14px; font-family:"微软雅黑"; font-weight:bold;color:#022e51;  border:1px solid #EAEAEA;}
.menu dd a:hover{text-decoration:underline; color:#fff; background:#022e51;}


.ixbanner{ width:100%; height:300px; padding-top:20px;  margin:auto; background:#014e8b; }
.ixbannerson{display:block; width:1020px;height:267px; margin:auto;}
#fW_Content {display:block; margin:auto; width:1020px; height:267px; overflow:hidden;}
#fW_Content img { display:block; width:1020px; height:267px;}

.yiny{ display:block;width:1020px; height:23px; margin:0 auto; background:url(../images/yiny.png) no-repeat; text-indent:-2000px; clear:both; }
.cplist{ width:1020px;  margin:auto; background:#FFF; padding-left:5px;}
.cplist li{ width:338px; height:335px; float:left; text-align:center;}
.cplist li img{ width:337px; height:290px; }
.cplist li h2 a{ display:block; width:338px; height:30px; line-height:30px; color:#444; text-align:center; font-size:14px; font-weight:bolder; font-family:"微软雅黑" ; *+margin-bottom:-20px; background:#FFF;}
.cplist li:hover h2 a,.cplist li:hover p{ color:#022e51;}
.cplist li p{ line-height:2.0em;width:300px; display:block; margin:auto;text-align:left;}
h1.pjtit{width:1020px; height:158px; margin:auto; background:url(../images/pjlistit.jpg) no-repeat; text-indent:-20000px; position:relative; *+top:-20px;}

.cplisttit{ display:block; margin:auto;width:1024px;  height:80px; line-height:50px; text-align:left;display:block;background:#fff url(../images/cplisttitbg.gif) no-repeat ; text-align:center;font-size:25px; font-weight:bolder; color:#11476d; font-family:"微软雅黑";}

	
.cpmenu{width:1014px; padding-left:10px;  margin: auto; background:#FFF; padding-bottom:10px; }
.cpmenu li{ float:left; display:inline; width:200px; height:30px; line-height:30px; background:#FFF;}
.cpmenu li a{ display:block;width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold; background:#FFF;color:#022e51;  border:1px solid #EAEAEA;}
.cpmenu li a:hover{text-decoration:underline; color:#fff; background:#022e51;}



	
.pjlist{width:1000px; height:345px; position:relative; margin:auto; padding:0 10px;  background:#fff;*top:-40px;*margin-bottom:-40px;} 
ul.pjlist1{width:266px; height:345px; float:left; background:url(../images/pjlist1bg.png) no-repeat right top;}
ul.pjlist1 li{width:266px; height:42px; line-height:42px;}
li.pjlist1bg{background:url(../images/pjlist1bg2.gif) no-repeat; }
ul.pjlist1 li strong{display:block;width:235px; height:42px; line-height:42px;background:#116ec5; padding-left:10px;}
ul.pjlist1 a{ display:block; font-family:"微软雅黑"; font-size:14px; font-weight:bolder;color:#fff; background:url(../images/pjlist1bg1.png) repeat-x 20px bottom;width:225px; text-align:left;}
ul.pjlist1 a:hover{color:#001731;}


ul.pjlist2{float:right; width:715px;}
ul.pjlist2 li{ display:block; width:715px; height:340px;}
.pjlist2 span{ display:block; float:left;padding-top:20px;}
.pjlist2 span img{ width:405px; height:320px;}
.pjtpic{ float:right; width:300px; ;}
.pjtpic h3 a{ display:block;width:300px; height:75px; line-height:75px; text-align:center; font-size:22px; font-weight:bolder; color:#0e416f; background:url(../images/pjlist1bg3.png) repeat-x 0px 80%;}
.pjtpic strong{ font-size:14px; font-weight:bolder;}
.pjtpic p{ font-size:14px; line-height:2.0em;}


.pjlist{ display:block;}
.pjlist .more{display:block; width:37px; height:17px; background:url(../images/more.png) no-repeat;  position:absolute; right:25px; top:-40px;text-indent:-2000px;}
ul.pjlist2 li.show{display:block;}
ul.pjlist2 li.hidd{display:none;}

.gaizao{width:1014px; border:6px solid #e5e5e5; height:198px; margin:auto; background:url(../images/gaizao.jpg) no-repeat bottom; padding-top:20px; }

.guanggao1,.guanggao2,.guanggao3{width:1014px; border:6px solid #e5e5e5; height:102px; margin:auto; background:url(../upload/guanggao1.jpg) no-repeat bottom; padding-top:20px; }

.guanggao2{ background:url(../upload/guanggao2.jpg) no-repeat bottom; }
.guanggao3{ background:url(../upload/guanggao3.jpg) no-repeat bottom; }

.anli{width:1020px; height:260px; margin:auto; background:#FFF; position:relative;}
.altit,.nltit{ display:block;width:1000px; height:60px; margin:auto; line-height:60px; font-size:30px; font-weight:bolder; font-family:"微软雅黑"; color:#063d71; background:url(../images/altit.png) no-repeat 0px bottom;}
.anli .more,.nltit .more{display:block; width:37px; height:17px; background:url(../images/more.png) no-repeat;  position:absolute; right:25px; top:40px;text-indent:-20000px;}
.scroll_area,.scroll_area1,.scroll_area2{width:963px; padding:25px 20px 5px 37px; height:160px; overflow:hidden; position:relative;}
.scroll_ul, .scroll_ul1, .scroll_ul2{width:20000px; height:144px;}
.scroll_ul li,.scroll_ul1 li,.scroll_ul2 li{float:left; display:inline;width:220px; height:144px; margin-right:20px;}
.scroll_ul li a,.scroll_ul1 li a,.scroll_ul2 li a{ display:block;width:226px; height:150px; text-align:center; padding-top:4px; border:1px solid #bde0f2;}
.scroll_ul li a:hover,.scroll_ul1 li a:hover,.scroll_ul2 li a:hover{ border:1px solid #0083e0;}
.scroll_ul li img,.scroll_ul1 li img,.scroll_ul2 li img{width:220px; height:144px; }
#prev,#prev1,#prev2{position:absolute; left:7px; top:100px; display:block; width:18px; height:26px; background:url(../images/prev.png) no-repeat; text-indent:-2000px;}
#next,#next1,#next2{position:absolute; right:0px;top:23px; display:block;width:35px; height:160px; background:url(../images/next.png) no-repeat;text-indent:-2000px;}
.comp{ width:1010px;  height:440px; padding:0px 10px;  margin:auto; background:#FFF;}
.complt{ width:615px; height:420px; float:left; display:inline;}
.comprt{ width:365px; height:420px; float:right; display:inline;}
.compltit,.comprtit{width:615px; height:40px; line-height:40px; background:url(../images/altit.png) no-repeat bottom; font-size:20px;  font-weight:bolder;font-family:"微软雅黑"; color:#063d71; position:relative;}
.compltit .more,.comprtit .more { position:absolute; right:10px; top:15px; text-indent:-20000px; background:url(../images/more.png) no-repeat; display:block; width:37px; height:17px;}
.compjs,.compnew{ margin-top:20px; height:360px;}
.compjs img.comppic,.compnew img{ display:block; float:left; display:inline;width:305px; height:237px;  border:1px solid #595959;}
.compnew img{ width:181px; height:144px;}
.compjs h3,.compnew h3 { display:block; float:right;width:290px; height:30px; line-height:30px; font-size:18px; color:#000; font-family:"微软雅黑"; font-weight:bolder; text-align:center;}
.compnew h3{width:165px; font-size:12px; height:20px; line-height:20px;}
.compjs p,.compnew p{ display:block; float:right;width:290px;  font-size:15px; color:#595959;line-height:1.6em; }
.compnew p{width:165px; font-size:12px;}
.compjs a,.compnew a{ display:block; width:81px; height:22px; background:url(../images/compjs.png) no-repeat; margin-top:10px;}
.compjs a strong,.compnew a strong{ display:block;text-indent:-20000px;}
.compjs ul{ width:615px; height:100px; padding-left:40px;}
.compjs ul li{ float:left; display:inline;width:169px; height:100px; margin-right:15px;}
.compjs ul li a{ display:block; width:169px; height:108px; margin-top:0px;}
.compjs ul li a img{ display:block;width:166px; height:100px; }
.comprtit{width:365px;}
.comprt ul{ width:365px;}
.comprt ul li{ width:365px; height:25px;background:url(../images/pjlist1bg3.png) repeat-x bottom;
*+height:35px;}
.comprt ul li a{ display:block; width:345px; height:25px; line-height:25px; *+height:40px; 
background:url(../images/comprtbg.png) no-repeat 0px 50%; padding-left:20px; color:#595959; 
*+background:url(../images/comprtbg.png) no-repeat 0px 20%;font-size:12px;}
.comprt ul li a:hover{ color:#06C}

.navft{ width:1000px; height:45px; background:#022e51; margin:auto; padding-left:20px; margin-top:0px;}
.navft li{ float:left; display:inline;height:45px;padding-top:7px;width:120px;}
.navft li a{ display:block;height:30px; line-height:40px; color:#fff;font-size:14px; background:url(../images/headerbg4.gif) no-repeat right bottom; text-align:center; font-weight:bold;}
.navft li a:hover{ color:#098df6;}

.footer{ width:100%; background:url(../images/footer.png) repeat-x; height:186px;}
.foot{ width:1020px;height:186px; margin:auto;}
.foot li{ float:left; display:inline;height:186px; background:url(../images/footbg.png) no-repeat right; padding-right:40px;}
.foot h4{ width:180px; height:136px; background:url(../images/logofooter.jpg) no-repeat; text-indent:-2000px; margin:20px 20px 0px 20px;}
.foot dl{ width:250px;height:186px; margin:15px 0px 0px 40px;}
.foot dl dd{ width:365px;width:250px; height:25px; line-height:25px;}
.foot strong{ display:block; width:250px; height:135px; text-indent:-20000px; background:url(../images/footpig.png) no-repeat; margin:20px 60px 0 60px;}

#back-to-top{display:block;position:fixed;bottom:5%;left:90%;}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:50px;
		/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
#back-to-top a:hover{color:#979797;}
#back-to-top a span{display:block;height:50px;width:50px;background:url(../images/top.png) no-repeat center center;margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
#back-to-top a:hover span{background:url(../images/top.png) no-repeat center center;}

.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 85px;height: 148px;background: url(../images/qq_online_trigger.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{ background:url(../images/online_bg.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(../images/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(../images/online_bg.png) no-repeat -147px -185px; padding-top:11px;}
.online_content a.qq_icon{ background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../images/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:455px; position:fixed; right:-140px; top:80px;z-index:20;}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}


.ixlinks{ width:1030px;  margin:auto; background:#fff;}
.ixlinks dt{ display:block; width:1010px; height:25px; line-height:25px; color:#022e51; font-size:16px; font-family:"微软雅黑"; border-bottom:4px solid #022e51; text-decoration:underline; font-weight:bold; background:#fff;}
.ixlinks dd{ float:left; display:inline; height:30px; line-height:30px; padding:0 10px;  background:#fff;}
.ixlinks dd a{ display:block;color:#999; background:#fff;}
.ixlinks dd a:hover{ text-decoration:underline;}

strong.cb{ display:block;text-indent:-20000px;}