@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px;  color:#535457; margin:0; padding:0; background:#F2F2F2 url(../images/body.png) center top repeat-y;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
html {overflow-x:hidden;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {text-decoration: none;color:#535457; }
a:link,a:visited {text-decoration: none;}
a:hover{ color:#21297A; text-decoration:none;}
table {font-size:inherit;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; font-weight:bold; }
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}
textarea,input{resize:none;outline: none;}/*消除谷歌input 外框颜色和拖动效果*/

/*page*/
.page { width:100%; padding:20px 0px; text-align:center; font-family:"微软雅黑"; 
        font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */}
.page a {
    font-size:12px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align:top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.page a:hover { text-decoration:none;}
.page .prev { width:65px; height:30px; text-align:center; line-height:30px; margin:0 3px; background:#E5E5E5; color:#404040;}
.page .prev:hover { background:#4F4F4F; color:#FFF;}
.page .num { width:30px; height:30px; line-height:30px; text-align:center; margin:0 3px; background:#E5E5E5; color:#404040;}
.page .num:hover { background:#21297A; color:#FFF;} 
.page .page_on { background:#21297A; color:#FFF;}

/*header begin*/
.header { width:983px; height:96px; margin:0 auto; position:relative;}
.header .logo { width:443px; height:67px; position:absolute; top:17px; left:19px;}
.header .tel { width:242px; height:34px; background:url(../images/tel.png) no-repeat; position:absolute; top:44px; right:17px;}
.header .topbar { height:22px; position:absolute; top:21px; right:0px;}
.header .topbar a { padding:0px 7px; color:#AAAAAA; font-family:"微软雅黑"; display:inline-block; }
.header .topbar a:hover { color:#515151;}
.header .topbar a.topbar1 { background:url(../images/topbar1.png) no-repeat left center; padding-left:30px; padding-right:23px;}
.header .topbar a.topbar1:hover { background:url(../images/topbar1H.png) no-repeat left center;}
.header .topbar a.topbar2 { background:url(../images/topbar2.png) no-repeat left center; padding-left:30px;}
.header .topbar a.topbar2:hover { background:url(../images/topbar2H.png) no-repeat left center;}
/*header end*/

/*nav begin*/
.nav { width:983px; height:40px; line-height:40px; margin:0 auto; background:#21297A;position:relative; z-index:11111111;}
.nav ul { width:960px; margin:0 auto;}
.nav ul li { font-family:"微软雅黑"; font-weight:bold; width:120px; height:40px; text-align:center; float:left; position:relative; }
.nav ul li a { color:#FFF; width:120px; height:40px; display:block; font-size:14px; }
.nav ul li a:hover { background:#0C124C; color:#FFF; }
.nav ul li a.on { background:#0C124C; color:#FFF; }

.nav ul li .submenu {position:absolute; top:40px; left:0px; width:120px; height:auto; overflow:hidden; padding:5px 0px; background:#090c32; display:none; background:url(../images/sub.png) repeat;}
.nav ul li .submenu a{width:120px; height:28px; line-height:28px; font-size:12px; font-family:"宋体"; text-align:center; color:#ffffff; background:url(../images/subH.png) no-repeat center top; border-bottom:1px solid #7083EB; font-weight:normal;}
.nav ul li .submenu a:hover{background:none; text-decoration:underline;}

/*nav end*/

/*banner begin*/
.banner { width:983px; height:340px; margin:0 auto; overflow:hidden; position:relative; z-index:1;}
.banner .picroll { width:983px; height:340px; }
.controlBox { width:983px; height:23px; background:url(../images/controlBox.png) repeat; margin-top:-37px; position:relative; z-index:1000; padding-top:14px;}
#control{  width:983px; height:12px; text-align:center;z-index:999; 
font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */}
#control a{	 width:42px;height:12px;
             margin:0px 7px;
			 background:#21297A; 			 
            overflow:hidden;
			font-size: 12px;
			letter-spacing: normal;
			word-spacing: normal;
			vertical-align:top;	
			display: inline-block;
			*display:inline;
			*zoom:1;	
			text-indent:42px;
}
#control a.activeSlide{	 width:42px;height:12px; background:#FFF;}
#control a:hover{text-decoration:none;}
/*banner end*/

/*content begin*/
.content { width:942px; margin:0 auto; margin-top:27px; }
.contTop { height:236px;}
.contTopLeft { width:247px; height:191px; background:url(../images/contTopLeft.png) no-repeat; float:left; padding-top:10px;}
.contBanner { width:229px; height:168px; margin:0 auto; position:relative;}
.contBanner .picrolla { width:229px; height:168px; } 
#controla { position:absolute;right:0px;bottom:-18px;	z-index:999; font-family:"微软雅黑"; }
#controla a { display:block;float:left;width:13px;height:13px;line-height:13px; text-align:center; color:#828CF3; margin:0px 2px;}
#controla a.activeSlide{ color:#FFF; background:url(../images/dot.png) no-repeat;}
#controla a:hover{text-decoration:none;}

.contTopRight { width:641px; float:right;}
.aboutTil { background:url(../images/aboutTil.png) no-repeat left center; padding-left:44px;}
.aboutCont { width:641px; height:164px; position:relative; margin-top:6px;}
.aboutCont .photo { width:180px; height:150px; float:left; border:1px solid #DFDFDF; padding:5px; margin-right:10px;}
.aboutCont .cont { line-height:24px; color:#2A2A2B; text-indent:2em; height:120px; overflow:hidden; }
.aboutCont .more { width:109px; height:24px; background:url(../images/aboutMore.png) no-repeat; position:absolute; bottom:4px; left:202px;}
.aboutCont .Share { position:absolute; bottom:3px; right:0px;}
.contMid { height:265px;}
.news { width:247px; float:left;}
.newsTil { background:url(../images/newsTil.png) no-repeat left center; padding-left:32px;}
.NewsCont .photo { width:247px; height:77px; padding-top:16px; overflow:hidden;}
.newsList ul li { width:247px; height:34px; line-height:34px; text-align:right; border-bottom:1px solid #C5C5C5; color:#464D8F; text-indent:8px; background:url(../images/newsList.png) no-repeat left center; }
.newsList ul li:hover { color:#DA2538; background:url(../images/newsListH.png) no-repeat left center; }
.newsList ul li:hover a { color:#DA2538; }
.newsList ul li a { float:left; color:#464D8F; }
.newsList ul li a:hover { float:left; color:#DA2538; }
.product { width:641px; float:right;}
.proTil { background:url(../images/proTil.png) no-repeat 2px center; padding-left:35px;}
.proCont { width:630px; height:179px; background:url(../images/proCont.png) no-repeat; margin-top:16px; padding-left:10px; padding-top:13px; }
.proContL { width:420px; float:left; background:url(../images/proContL.png) repeat-y;}
.proContL a { width:130px; height:19px; text-align:center; line-height:19px; display:block; float:left;border:1px solid #EDEDED;margin:0px 4px 14px 4px;}
.proContL a:hover { border:1px solid #21297A;} 
.proList { width:177px; height:161px; background:url(../images/proList.png) no-repeat; float:right; margin-right:15px; padding:8px 0px 0px 6px; position:relative;}
.search { width:173px; height:20px; position:absolute; top:-55px; left:-40px;}
.inputCont input { float:left; background:none; border:none;}
.inputCont .inputCont1 { width:112px; height:20px; line-height:20px; background:url(../images/inputCont1.png) no-repeat; padding-left:21px;}
.inputCont .inputCont2 { width:40px; height:20px; background:url(../images/inputCont2.png) no-repeat;}
.proList .fl { float:left; }
.proList ul li { width:162px; height:151px; float:left; margin:0px 5px; display:inline;}
.proList .photo { width:160px; height:129px; border:1px solid #C2C3CB;}
.proList .name { width:162px; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.proList .name a { color:#21297A; }
.proList .name a:hover { color:#21297A; text-decoration:underline; }
.proList .proButton { width:17px; height:19px; background:#21297A; }
.proList .proButton:hover { background:#000000; }
.proList .proLeft { position:absolute; bottom:26px; left:-11px;}
.proList .proLeft a { width:17px; height:19px; display:block; background:url(../images/proLeft.png) no-repeat center center;}
.proList .proRight a { width:17px; height:19px; display:block; background:url(../images/proRight.png) no-repeat center center;}
.proList .proRight { position:absolute; left:-11px; bottom:7px;}
.contBottom { height:83px; }
.contTil { height:31px; line-height:31px; color:#C7C7C7; font-family:"微软雅黑"; }
.contTil p.cont { float:left;}
.contTil p.more { width:48px; height:31px; background:url(../images/MORE.png) no-repeat left 13px; float:right;}
.contTil span { font-size:18px; color:#212979; padding-right:12px;}
.contTil b { font-weight:normal; font-size:14px; color:#212979; padding-left:12px; }
.linksTil { background:url(../images/linksTil.png) no-repeat 5px center; padding-left:32px;}
.linksList { width:942px; height:30px; color:#FFF; background:url(../images/linksList.png) no-repeat; margin-top:10px; line-height:30px;}
.linksList a { display:inline-block; color:#FFF; padding:0px 11px; }
.linksList a:hover { color:#FFF; }
/*content end*/

/*footer begin*/
.footer { width:942px; height:64px; margin:0 auto; color:#7F7F7F; line-height:26px; padding-top:10px; }
.footerL { float:left; width:378px;}
.footerL a { color:#7F7F7F; }
.footerR { float:right; width:252px;}
.footerR p { height:26px; padding-left:23px;}
.footerR .tel { background:url(../images/footerTel.png) no-repeat left center;}
.footerR .QQ { background:url(../images/ads.png) no-repeat left center;}
/*footer end*/

/*inContent begin*/
.inBanner { width:983px; height:197px; overflow:hidden; margin:0 auto;}
.inContentBox { width:983px; margin:0 auto; background:url(../images/inContentBox.png) no-repeat; padding-top:23px; overflow:hidden;}
.inContent { width:942px; margin:0 auto; height:auto!important;height:400px;min-height:400px; border-bottom:1px solid #21297A; padding-bottom:20px;}
.inContLeft { width:202px; float:left; }
.inSearch { height:37px; padding:7px 0px 0px 3px;}
.inContLeftTil { height:55px;}
.inContLeftList { width:200px; padding-left:2px; }
.inContLeftList ul li { width:200px; height:39px; line-height:39px; text-indent:38px; border-bottom:1px solid #AEAEAE; font-size:14px;}
.inContLeftList ul li a { display:block; color:#434343; }
.inContLeftList ul li a:hover { display:block; color:#FFFFFF; background:url(../images/inContLeftListH.png) no-repeat;}
.inContLeftList ul li a.on { display:block; color:#FFFFFF; background:url(../images/inContLeftListH.png) no-repeat;}
.inContLeftList ul li.liD { display:none; height:auto; padding:8px 0px;}
.inContLeftList ul li.liD a { height:20px; line-height:20px; text-indent:30px; background:url(../images/liD.png) no-repeat 12px center; color:#353535; font-size:12px; }
.inContLeftList ul li.liD a:hover { background:url(../images/liD.png) no-repeat 12px center; color:#353535; text-decoration:underline;}
.downLoad { width:200px; height:48px; background:url(../images/downLoad.png) no-repeat; margin-top:23px; cursor:pointer;}
.inContRight { width:707px; float:right;} 
.inContRightTil { width:707px; height:34px; line-height:34px; background:url(../images/inContRightTil.png) no-repeat;}
.inContRightTil p { float:left; color:#FFF; width:84px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.inContRightTil span { float:right; color:#6C6B6B; font-size:13px; display:inline-block; background:url(../images/brand.png) no-repeat left center; padding-left:27px; padding-right:12px; }
.inProList ul { margin-top:32px; float:left; margin-right:-30px;}
.inProList ul li { width:135px; height:160px; float:left; margin:0px 30px 0px 12px; display:inline; }
.inProList .photo { width:133px; height:95px; border:1px solid #BEBEBE;}
.inProList .name { width:135px; line-height:23px; text-align:center; font-size:13px; height:46px; overflow:hidden; padding:6px 0px; }
.iNewsList ul { margin-top:22px;}
.iNewsList ul li { width:685px; height:30px; line-height:30px; text-indent:21px; text-align:right;}
.iNewsList ul li a { background:url(../images/iNewsList.png) no-repeat 6px center; display:inline-block; float:left;}
.iNewsList ul li a:hover { text-decoration:underline; background:url(../images/iNewsListH.png) no-repeat 6px center; }
.iNewsList ul li a.cont1 { float:left;}
.iNewsList ul li a.cont2 { float:right; background:url(../images/cont2.png) no-repeat right center; padding-right:22px;}
.iNewsList ul li a.cont2:hover { background:url(../images/cont2.png) no-repeat right center; }
.inCont { line-height:200%; padding:15px;}
/*inContent end*/

.detail { width: 700px; margin: 0 auto; padding-top:10px;}
.detail .title { height: 27px; border: 1px solid #ccc;}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { border-top:0px; padding: 0 20px; width: 658px;}
.detail .tit { line-height:23px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom:5px;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}
