@charset "gb2312";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0px; padding:0px;font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;font-size:13px;color:#333;line-height:25px}
body{ max-width:1920px; margin:0 auto; }
img{border:none}

a{text-decoration:none; color:#333}
a:hover{text-decoration: none; color:#ff6600}

.a1{text-decoration:none; color:#ff6600}
.a1:hover{text-decoration: underline; color:#333}


.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0px; line-height:0; overflow:hidden; display:block}

.head{width:100%; height:190px; margin:0 auto; background:url(images/bg.jpg) left top repeat-x}
.head .logo{width:1163px; height:140px; margin:0 auto; background:url(images/top.jpg) center center no-repeat}
.head .nav{width:1160px; height:50px; margin:0 auto}
.head .nav ul li{width:145px; height:50px; float:left; background:url(images/nav_line.jpg) right center no-repeat}
.head .nav ul li a{ font-size:15px; font-weight:bold; color:#fff; line-height:50px; text-decoration:none; text-align:center; display:block}

.banner{width:100%; height:426px; margin:0 auto}

.keywords{width:100%; height:46px; margin:0 auto; border-bottom:1px solid #dadada; background:#FFF}
.keywords .content{ width:1160px; height:46px; margin:0 auto}
.keywords .content .hotkey{ width:845px; height:46px; float:left;}
.keywords .content .hotkey p{ font-size:14px; font-weight:bold; line-height:46px; width:90px; height:46px; display: block; float:left}
.keywords .content .hotkey span{width:755px; height:46px; line-height:46px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;float:left;}
.keywords .content .search{width:297px; height:46px; float:right; line-height:45px}

.maincont{width:100%; height:auto; margin:0 auto; background:url(images/bg_main.jpg) left top repeat-x #FFF; padding-bottom:30px}
.maincont .content{width:1160px; height:auto; margin:0 auto}
.maincont .content .prolist{width:1160px; height:auto; margin:0 auto}
.maincont .content .prolist .head{width:1160px; height:110px; background:url(images/line.jpg) center center no-repeat; display:block;text-align: center}
.maincont .content .prolist .head p{font-weight: bold; font-size:30px; color:#0651a4; line-height:110px;}
.maincont .content .prolist .head span{font-size:20px; font-family:"Times New Roman"; color:#a0a0a0}

.syst{ height:239px; overflow:hidden;}
.syst ul{ height:239px; overflow:hidden;}
.syst li{ width:205px; height:239px; float:left; margin:0 33px 30px 0;}
.syst .cle_c{ margin-right:0;}
.syst li a{color:#0651a4; display:block;  width:205px; height:239px;}
.syst li img{ width:188px; height:190px; float:left;}
.syst li a:hover{ background-position:0 -239px; color:#fff; text-decoration:none;}
.syst .sy1 a{ background:url(images/11.jpg) no-repeat left top;}
.syst .sy2 a{ background:url(images/22.jpg) no-repeat left top;}
.syst .sy3 a{ background:url(images/33.jpg) no-repeat left top;}
.syst .sy4 a{ background:url(images/44.jpg) no-repeat left top;}
.syst .sy5 a{ background:url(images/55.jpg) no-repeat left top;}


.maincont .content .prolist .cont{ width:1160px; height:240px; margin:0 auto; overflow:hidden}
.maincont .content .prolist .cont .frame{width:266px; height:235px; display:block; margin:0 10px 10px 10px;float:left}
.maincont .content .prolist .cont .frame span{ width:266px; height:40px; display:block; text-align:center; line-height:40px; border-bottom:1px solid #cfcfcf}

.subbanner{width:100%; height:175px; margin:27px auto; background:url(images/ban1.jpg) center center no-repeat } 



.ys_mian{ background:url(images/ys_bg1.jpg) no-repeat center 155px; margin-top:56px; position:relative;}
.ys_bg{ background:url(images/ys_bg2.jpg) no-repeat center 822px; height:1439px;}
.ys{ position:absolute; top:0; left:50%; margin-left:-600px; width:1200px;}
.ys h2 img{ display: block; margin: 0 auto;}
.ys dd{ font:16px/26px "Microsoft Yahei","Î¢ÈíÑÅºÚ"; padding:20px 0 0 127px; color:#555;}
.ys .ys_btn{ display:block; padding-top:31px;}
.ys .ys_btn a{ width:105px; height:33px; font:bold 14px/33px "Microsoft Yahei","Î¢ÈíÑÅºÚ"; color:#525252; display:inline-block; margin-right:15px; background:url(images/ys_btn.gif) no-repeat; text-align:center;}
.ys dt img{ display:block;}
.ys .dl_01{ margin:34px 0 0 60px; background:url(images/ys_icon1.gif) no-repeat 0 73px;}
.ys .dl_02{ margin:78px 0 0 665px; background:url(images/ys_icon2.gif) no-repeat 0 73px; width:545px;}
.ys .dl_03{ margin:70px 0 0 60px; background:url(images/ys_icon3.gif) no-repeat 0 73px;}
.ys .dl_04{ margin:90px 0 0 665px; background:url(images/ys_icon4.gif) no-repeat 0 73px;}



.spzs{ width:100%; margin: 0 auto; background:#f2f2f2; height:360px; margin-top:30px; padding-top:40px}
.spzs .title{ width:1160px; margin:0 auto; background: url(images/sp_top.jpg) left top no-repeat; height:30px}
.spzs .content{ width:1160px; margin:0 auto; padding-top:15px}
.spzs .content .pad{ padding-right:25px}

.centerframe{ width:1180px; height:auto; margin:0 auto; margin-top:60px}

/**/

.mxdt{ width:740px; height:auto;overflow:hidden; float:left}
.biaoti{ height:30px; overflow:hidden;}
.biaoti span{ float: right; margin-right:6px; font:bold 12px/16px "Microsoft Yahei","Î¢ÈíÑÅºÚ";}
.mxdt .content{font-size:14px; line-height:35px; margin-top:30px;}
.faq{ width:356px; height:auto; overflow:hidden; float:right}
.faq_c{ margin-top:25px; height:290px; overflow:hidden;}
.faq .content{ width:356px; height:auto; margin-top:30px}
.borbox{width:356px; height: auto}
.borbox .con_que{ width:356px; height:68px; border-bottom:1px dotted #cfcfcf; margin:0 auto; padding:10px 0}
.borbox .con_que .title{ display:block; width:356px; height:28px; line-height:28px; background:url(images/w.gif) no-repeat 5px center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#000}
.borbox .con_que .abstract{ display:block; width:321px; height:46px;  background:url(images/d.gif) no-repeat 5px 4px; overflow:hidden; padding-left:35px}
.borbox .con_que .abstract,.questionbox .borbox .con_que .abstract *{line-height:22px; font-size:13px; color:#666}

.f_bg{ background:url(images/f_bg.jpg) repeat-x; height:265px; overflow:hidden; margin-top:60px;}
.footer{ position:relative;}
.f_logo{ position:absolute; top:0; left:554px; width:134px;}
.f_con{ width:1200px; height:265px; margin:0 auto; overflow:hidden; background:url(images/f_bg2.jpg) no-repeat 0 103px;}
.er{ float:right; width:400px; padding-top:20px; display:block; text-align:right;}
.copyright{ width:566px; float:left; text-align:right; margin-top:89px; padding-right:33px; font:12px/20px "Microsoft Yahei","Î¢ÈíÑÅºÚ"; color:#ccc; border-right:1px solid #616161;}
.copyright a{ color:#ccc;}
 p.copyright{word-spacing:2px;}
.links01{ width:385px; float:left; padding:79px 0 0 24px;}
.links01 h2{ height:46px; font:normal 16px/46px "Microsoft Yahei","Î¢ÈíÑÅºÚ"; color:#ccc;}
.links01 h2 a{ color:#ccc;}
.links01 h2 span{ font:12px/46px "Microsoft Yahei","Î¢ÈíÑÅºÚ";}
.links01 p{ font:12px/28px "Microsoft Yahei","Î¢ÈíÑÅºÚ"; color:#ccc;}
.links01 p a{ display:inline-block; color:#ccc; padding:0 15px;}



.leftframe{width:250px; height: auto; float:left; background:url(images/left.jpg) center top no-repeat}
.leftframe .head1{width:250px; height:65px;}
.leftframe .head1 p{font-size:19px; color:#FFF; font-weight:bold; line-height:45px; text-align:center}
.leftframe .content1{background:url(images/left1.jpg) center top repeat-y; width:250px; height: auto}
.leftframe .content1 .onepro,.leftframe .content1 .onepro:hover{display:block; width: 214px; height:44px; line-height:34px; background:url(images/list.jpg) left top no-repeat; margin:0 auto; text-indent:25px; color:#FFF; font-size:14px; font-weight:bold}
.leftframe .bottom1{width:250px; height:83px; background:url(images/left_bot.jpg) center top no-repeat}
.leftframe .bottom1 p{color:#FFF; font-size:14px; padding-left:20px; padding-top:20px}
.leftframe .bottom1 span{color:#FFF; font-size:24px; font-weight:bold; padding-left:20px}

.rightframe{width:888px; height:auto; float:right; border:1px solid #cecece; border-top:none}
.rightframe .head2{width:888px; height:38px; background:url(images/bg_main_dh.jpg) left top repeat-x}
.rightframe .head2 p{ width:170px; height:38px; display:block;background:url(images/a.jpg) left top no-repeat; text-indent:15px;font-size:15px; font-weight:bold; text-shadow:#000; line-height:38px; float:left}
.rightframe .head2 .decri{float:right;font-size:12px; color:#848484; line-height:38px; }
.rightframe .content{width:858px; padding:15px; overflow: hidden}


.rightframe .head3{width:888px; height:38px; background:url(images/bg_main_dh.jpg) left top repeat-x}
.rightframe .head3 p{ width:230px; height:38px; display:block;background:url(images/aaaa.jpg) left top no-repeat; text-align:center;font-size:15px;font-weight:bold; text-shadow:#000; line-height:38px; float:left}
.rightframe .head3 .decri{float:right;font-size:12px; color:#848484; line-height:38px; }


.t1{ width:400px; height:300px; margin:0 auto ; margin-top:30px}

.proimg{ display:inlne; width:260px; padding:2px; border:#CDCDCD solid 1px; height:225px;  margin:10px 8px 10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#f6f6f6; float:left; font-size:13px;}
.proimg:hover{ display:inlne; width:260px; padding:2px; border:#CDCDCD solid 1px; height:225px;  margin:10px 8px 10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left; font-size:13px}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; 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:14px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}


.newslist{ height:40px; width:858px; margin:0px auto}
.newslist ul li{ height:40px; width:858px; line-height:40px; border-bottom:1px dotted #aaa; background:url(images/d4.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.newslist ul li:hover{ height:40px; width:858px; line-height:40px; border-bottom:1px dotted #aaa; background:url(images/d4.gif) no-repeat 10px center; text-indent:26px; overflow:hidden}
.newslist ul li a{ height:40px; width:753px; display:block; overflow:hidden; line-height:40px}
.newslist ul li span{ height:40px; width:105px; display:block; overflow:hidden; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proimg_b{ display:inlne; width:200px; padding:3px; border:#CDCDCD solid 1px; height:180px;  margin:15px 10px 5px 10px; overflow:hidden; text-align:center; line-height:30px; background:#f6f6f6; float:left; font-size:13px;}
.proimg_b:hover{ display:inlne; width:200px; padding:3px; border:#CDCDCD solid 1px; height:180px;  margin:15px 10px 5px 10px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left; font-size:13px}






.a2{text-decoration:none; color:#888888; font-size:12px}
.a2:hover{text-decoration: none; color:#888888; font-size:12px}

.a3{text-decoration:none; color:#fff; font-size:14px}
.a3:hover{text-decoration: none; color:#fff100; font-size:14px}


.x1 { background:url(images/x1.gif) repeat-x center;}

.list{
	background: none; 
	text-decoration:none; 
	font-size:16px; 
	color:#333;
	display:block; 
	width:240px; 
	height:50px; 
	line-height:50px}
.list:hover{
	background: url(images/hover.jpg) left center no-repeat #efefef;  
	text-decoration:none; 
	font-size:16px; 
	color: #157f00;
	display:block; 
	width:240px; 
	height:50px; 
	line-height:50px
	}
.lista{
	background: url(images/hover.jpg) left center no-repeat #efefef;  
	text-decoration:none; 
	font-size:16px; 
	color: #157f00;
	display:block; 
	width:240px; 
	height:50px; 
	line-height:50px
	}
.lista:hover{
	background: url(images/hover.jpg) left center no-repeat #efefef;  
	text-decoration:none; 
	font-size:16px; 
	color: #157f00;
	display:block; 
	width:240px; 
	height:50px; 
	line-height:50px
	}
	

li{list-style:none;}

.conneir *{font-size:15px;line-height:35px}

.fon1{font-size:30px; color:#0651a4; font-weight:bold; line-height:30px}
.fon2{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#a0a0a0; font-weight:bold}
.fon3{font-size:15px; color:#FFF; font-weight:bold; text-shadow:#000}
.fon4{font-size:16px; font-weight:bold; color:#003b8d}
.fon5{font-size:12px; color:#848484}
.fon6{font-size:28px; color:#ffffff; font-weight:bold; line-height:45px}


.bor1{border:1px solid #cecece; border-top:none}
.bor2{border:1px solid #c7c7c9}