html,body{MARGIN: 0px;font-size:14px;text-align:left; background:#fff; padding:0px; color:#404040;font-family: '微软雅黑', Simsun;}
body{ background:#fff;}
div,ul,li,p,form,dd,dt,dl,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
img{ border:0px;}
li{ list-style:none}
a{ font-size:14px; color:#404040; text-decoration:none;}
a:hover{ font-size:14px; color:#AA0004; text-decoration:none;}
p{ font-size:14px;}
.clearboth{ clear:both;}
.container{clear:both; width:1200px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.fl{ float:left;}
.fr{ float:right;}

.header{ position: relative;}

/*banner*/
#banner { width:100%;   position: relative;}

#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

/*top*/
.top{position: absolute; width: 1200px; top:80px; z-index: 999; }
.biao{ text-align:center; height:150px;}
.top_l{ width: 200px;background: url(tm01.png) repeat;}
.top_r{ width: 620px;  height: 190px; padding: 15px; background: url(tm.png) repeat;}
.top_r1{width: 200px;}
#searchs{ width: 620px; top: 20px; height: auto;position: relative;}
#searchs li{ width: 155px; float: left;}
#searchs li .s_title{ width: 155px; height: 50px; display: block; text-align: center; font: 22px/50px "微软雅黑"; color: #feffff; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px;}
#searchs li .txt{ width: 620px; position: absolute; top: 49px; left: 0px; background-color: #000;/* background: url(../img/bg/search_bg.png) center center no-repeat;*/ display: ;}

#searchs li .s_title:hover{ background-color: #c6341a;}
#searchs .hover1{ background-color: #c6341a;}
#searchs li .searchs_1{ width: 620px; height: 52px;position: relative; top:20px; z-index: 999; }

#searchs li .searchs_1 .text{position:absolute; width: 490px; height: 30px; padding: 10px 0px 10px 20px; border: solid 1px #abadb3; background-color: #f0f0f0; font: 20px/30px "微软雅黑"; color: #000033; }
#searchs li .searchs_1 .text:hover{ background-color: #fff;}
#searchs li .searchs_1 .bt{ width: 88px; height: 52px; display: block;  font: 18px/52px "微软雅黑"; color: #fff; background: url(search.png) 14px center no-repeat; background-color: #fda821; border:0px;  padding:0px; border:0px; color:#fff; padding-left: 24px;}
#searchs li .searchs_1 .bt:hover{ background-color: rgba(198,52,26,0.75);}
#searchs li .searchs_1 a{ width: 88px; height: 52px; display: block; position: absolute; top: 0px; right: 0px; font: 18px/52px "微软雅黑"; color: #fff; padding-left: 24px; background: url(search.png) 74px center no-repeat; background-color: #c6341a;}
#searchs li .searchs_1 a:hover{ }
#searchs li .searchs_1 .button{ width: 108px; height: 52px; display: block;  font: 18px/52px "微软雅黑"; color: #fff;   background-color: #c6341a;}

/*menu*/
.menu{background:#1E2F6D; z-index:1; }
.nav { height:45px; margin: 0; padding: 0; list-style-type: none;  z-index:1; background:url(tm02.png) repeat;  }
.nav li { float: left; width:140px; height:45px; line-height: 45px; text-align: center; border-left: 1px solid #3857bf;}
.nav a { font-size: 16px;  color: #fff; text-decoration: none;}

#n_nav{ display: none; position:relative; z-index:99999}
#n_nav dl dd{ height: 35px; line-height: 35px;background:url(tm02.png) repeat; }
#n_nav dl dd a{ font-size: 14px;}
#n_nav dl dd:hover{ background: url(tm.png) repeat;}

/*floor*/
.floor{ padding: 30px 0px; background: #fff;}
.title{ height: 35px; line-height: 35px; color: #000; font-weight: bold; padding-left: 10px; font-size: 16px; border-left: #3857BF solid 5px; }
.title span{ float: right;}
.title span a{ color: #000;font-size: 14px; font-weight:normal;}

.title01{ height: 35px; line-height: 35px; color: #000; font-weight: bold; padding-left: 10px; font-size: 16px; border-left: #3857BF solid 5px; }
.title01 a{ font-weight: normal; padding: 0px 20px;}
.spanleft{/*position: relative;*/}
.spanleft img{ /*position: absolute; top: -5px; left: 190px;*/}
.spanright{ text-align: right; color: #000; padding: 0px; font-size: 14px; font-weight:normal;}


.cankao{ margin:0 0 20px 0; height:90px;}
.cankao .an{ width:910px;}
.cankao .an li{ width:220px; height:40px; float:left; background:#F2F2F2; line-height:40px; border:1px solid #DCDCDC; text-align:center; overflow:hidden;}
.cankao .an li a{ font-size:16px; font-weight:500; letter-spacing:2px;}
.cankao .an li:hover,.cankao .an li.active{ background:#FFBA00}
.an li.active a{ color:#FFF;}
.cankao .an li:hover a{ color:#FFF;}
.cankao .cx{ width:284px; height:76px;}
.cankao .cx .dgcx{ margin-right:5px;}
/*公告*/
.zxgg{ width: 260px;  background:#F2F2F2;padding:10px; }
.zxgg_con{ width:260px;}
.zxgg_con ul li{ clear:both; height:35px; line-height:35px; border-bottom:#C4C4C4 dotted 1px; background:url(tb01.png) no-repeat left center; padding-left:15px; overflow:hidden;}
.zxgg_con ul li a{color: #333;}

/*新闻*/
.news{ width: 880px;  padding:10px; background:#f2f2f2;}
.news_l{ width: 400px;}
/* 新闻图片滚动效果CSS开始 */
.sub_box{ width:400px; height: 300px; margin: 0px auto 0; position: relative; overflow: hidden; border: 1px solid #ccc; padding: 1px; }
.sub_box img{width:400px;height:300px;}
#bd1lfimg{position:relative;width:400px;height:300px;overflow:hidden;}
#bd1lfimg div{width:100000px;margin-left:396px;}
#bd1lfimg dl{width:400px;height:300px;position:relative;overflow:hidden;float:left;}
#bd1lfimg dt{width:400px;height:300px;position:absolute;left:0px;top:0px;}
#bd1lfimg dd{width:370px;height:35px; text-align:center; line-height:35px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;position:absolute;left:0px;bottom:0px;padding:0 15px;}
#bd1lfimg dd a{color:#ffffff;text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none;color:#cccccc;}
.sub_nav{width:400px;height:35px; bottom:26px;position:absolute;color:#FFF;z-index:200;}
.sub_no{height:35px;float:right;}
.sub_no li{display:block;width:20px;height:20px;float:left;overflow:hidden;line-height:20px;vertical-align:middle;text-align:center; margin:0px 2px;background:#FF5F00;filter:alpha(Opacity=70);Opacity:0.7;font-family:Arial;font-size:11px;cursor:pointer; border-radius:50%;}
.sub_no li.show{background:#ffffff;color:#000000;}
/*.sub_more{float:right;width:50px;height:25px;background:#000000;filter:alpha(Opacity=70);Opacity:0.7;color:#999999;text-align:center;line-height:25px;}*/
.sub_more a{color:#FFF;}
.sub_more a:hover{color:#cccccc;text-decoration:none;}
/* 新闻图片滚动效果CSS结束 */

.new_r{ width:870px ;}
.tab_tit {float: left;list-style-type: none;height:35px;line-height:35px;padding:0;margin:0; /*background:url(n_bg.jpg) repeat-x center center;*/ color: #000; font-size: 16px; color: #FFF}
.tab_tit li{float:left;width:106px; height:35px; background:#2948B4; margin:0px 5px;text-align:center;cursor:pointer;}
.tab_tit span{display:inline-block;width:102px; float: right; margin-left: 5px; text-align: center; background:#2948B4;}
.tab_tit span a{ color: #fff;}
.tab_tit span:hover{background:#ffba00;}
.tab_tit span:hover a{color: #000;}
.tab_con{float:left;clear:left;}
.tab_tit .on{ background:#ffba00; color: #000;}
.tab{width:443px; padding:11px 10px 12px 10px;float:left;clear:both; display: none;}
.tab ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:#ccc dashed 1px; background: url(tb02.png) no-repeat left center; padding-left:20px;}
.tab ul li span{ float:right; color:#999;}

/*book*/
.book{ margin-top: 20px;}
#cpgd {overflow:hidden;width:1200px;}
#cpgd ul li{ line-height:16px!important;line-height:23px;overflow:hidden; width:253px;  text-align:center; float:left; }
#cpgd ul li dl{width:239px;  background:#FFF;margin-right:15px; margin-top:15px; text-align:center;  }
#cpgd ul li dl dt{ width:239px; height:179px; border:#ddd solid 1px; text-align:center;}
#cpgd ul li dl dt #l_img{ width:0px; height:100%; display:inline-block;}
#cpgd ul li dl dt img{ max-width:234px; max-height:179px; display:inline-block; vertical-align:middle; margin-left:-3px;}
#cpgd ul li dl dd{ height:30px; line-height:30px; overflow: hidden;}
#cpgd ul li dl dd a{ color: #333;}
#incpgd {float: left;width: 800%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}
#cpgd ul li dt:hover{ background:#E3EAFF;}

/*常用*/
.often{ width:510px;margin-top: 20px;}
.often ul li{ float: left; width: 170px; height: 170px; }
.often ul li img{transition: all 1s;}
.often ul li img:hover { transform: rotateY(360deg);}

/*数据库推荐*/
.sjk{ width: 670px; margin-top: 20px;}
.sjk_con{ margin-top: 15px;}
.sjk_con dl{float: left; width: 203px; height: 270px;  padding:10px; position: relative;}
.sjk_con dl dt{width: 203px; text-align: center; height:40px;position: absolute; bottom: 30px;}
.sjk_con dl dd{height: 30px; line-height: 30px; background: url(tb01.png) no-repeat left center; padding-left: 15px;}

.sjk_con dl dd.datatitle{height: 40px; line-height: 40px; font-size:16px; font-weight:bold;/*background: url(biao1.jpg) no-repeat left center; */}
.sjk_con dl.dl1{ background:#dbdbdb;}
.sjk_con dl.dl2{background:#f2f2f2;}
.sjk_con dl.dl3{background:#DEE5EA;}
.sjk_con dl.dl4{background:#f2f2f2;}

/*footer*/
.footer{ background:url(ft.jpg) no-repeat center bottom;background-color: #2E2E2E; padding: 30px 0px;}
.footer dl{ float: left;width: 300px;}
.footer dl.dl_lb dd{ float: left; width: 120px;}
.footer dl.dl_contact{}

.footer dl dt{ width:80px; height: 40px; line-height: 40px; margin-bottom:20px; border-bottom: #ddd solid 3px; font-size: 18px; letter-spacing: 1px; color: #ddd;}
.footer dl dd{ height: 25px; line-height: 25px; overflow: hidden;}
.footer dl dd a{ color: #ddd;}

.ewm{ margin-right:30px;}
.ewm_t{ font-size: 16px; color: #ddd;}
.ewm_t img{ margin-right: 5px;}
.ewm_bt{ margin-top: 15px;}

.bq{ background: #27345F; padding: 15px 0px;}
.bq p{ text-align: center; color: #ddd; line-height: 25px;}
.bq p a{color: #ddd;}



.left_fl { width: 100%; background:#FFF; border:1px solid #CCC;}
.left_fl h4 { background: #1E2F6D; padding:12px 16px 0; height: 40px; overflow: hidden; line-height:40px; }
.left_fl h4 a { color: #fff; font-size: 16px; font-weight: normal; }
.left_fl h4 b { display: block; font-size: 20px; line-height: 25px; }

.fldiv{ width:100%;}
.fldiv ul li{height:36px; line-height:36px; /*background:url(biao1.jpg) left no-repeat ; */margin:0px 10px; border-bottom:1px dashed #CCCCCC; }
.fldiv ul li a{ margin-left:15px;}


.pcla{width:100%;}
.pcla_tl{font:18px/43px "Microsoft Yahei";color:#FFF;text-align:center;height:43px;background:#1E2F6D;font-weight:bold;}
.pcla-list{margin:5px 0 0;}
.pcla_son{width:220px;}
.pcla_son .in{background:#e5e5e5;padding:2px;border-bottom:1px solid #FFF;}
.pcla_son .in:hover{background:#FFBA4C;}
.pcla_son .in:hover a{border:1px solid #FFF;  color:#FFF;}
.pcla_son .in_in{padding:2px;border-bottom:1px solid #FFF;}
.pcla_son .in_in:hover{background:#F7F7F7;}
.pcla_son .in_in:hover a{border:1px solid #FFF;  color:#1E2F6D;}
.pcla_son a{display:block;width:214px;height:34px;border:1px solid #e5e5e5; color:#525252;font:14px/34px "Microsoft Yahei";text-indent:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pcla_son a:hover{color:#136120;}
.pcla_son ul{display:none;}
.pcla_son li{background:#e5e5e5;padding:2px;border-bottom:1px solid #FFF;}
.pcla_son li:hover{background:#DB717C;}
.pcla_son li:hover a{border:1px solid #FFF;}
.pcla_son li a{background:url(../images/listico2.png) 53px center no-repeat; text-indent:65px;}
/*左侧联系我们*/
.pcontact{width:220px;margin-top:12px;}
.pcontact_tl{font:18px/43px "Microsoft Yahei";color:#000;text-align:center;height:43px;background:#1E2F6D;}
.pcontact_tl a{color:#FFF;font-weight:bold;}
.pcontact_con{background:#e5e5e5;padding:12px 20px;font:12px/27px "Microsoft Yahei";color:#454545;}


.ptl{width:950px;height:43px;border-bottom:1px solid #1E2F6D;overflow:hidden;}
.ptl-tl{font:18px/41px "Microsoft Yahei";height:41px;border-bottom:2px solid #1E2F6D;padding:0 38px 0 22px;color:#1E2F6D;}
.ptl-more{padding-right:24px;color:#525252;}
.ptl-more a{color:#525252;}
.ptl-more span{color:#525252;}
.con_text{ padding:10px; line-height:200%;}


.news_column{ width:100%;}
.news_column ul li{ clear:both; list-style:disc inside; color:#666;}
.news_column ul li.li_white{ height:40px; line-height:40px; background:#FFF;padding:0px 10px 0px 10px; overflow:hidden; }
.news_column ul li.li_gray{ height:40px; line-height:40px; background:#f5f5f5; padding:0px 10px 0px 10px; overflow:hidden;}
.news_column ul li span{ float:right; color:#999; height:40px; line-height:40px; }
.news_column ul li b{ float:left; display:block; width:10px; height:10px; margin:15px 10px 0px 0px; background:url(tb.png) no-repeat;}
.news_column ul li b.b_tb{ background-position:0px 0px;/*黑色图标*/}
.news_column ul li b.r_tb{ background-position:-10px 0px;/*红色图标*/}
.news_column ul li b.g_tb{ background-position:-20px 0px;/*绿色图标*/}
.news_column ul li b.or_tb{ background-position:-30px 0px;/*橙色图标*/}
.news_column ul li b.blue_tb{ background-position:-40px 0px;/*蓝色图标*/}


.pro_basic{ padding:10px; margin-top:15px; border-bottom:1px dashed #CCCCCC; }
.basic_l{ float:left; width:290px; text-align:center; border: 1px solid #CCCCCC;}
.basic_l img{}
/*右侧信息*/
.basic_r{ float:left; width:600px; margin-left:1%;}
.basic_r ul li{ clear:both; padding:2px 0px;}
.basicli_l{ float:left; width:85px; font-weight:bold; margin-right:10px;}
.basicli_r{ float:left; width:500px;}
.basic_r ul li button{ float:left; width:40%; height:35px; margin:0 2%; outline:none; border:0px; font-size:16px; font-family:'微软雅黑'; color:#FFF; letter-spacing:2px;}
.basic_r ul li button.but_l{ background:#0068B7;}
.basic_r ul li button.but_l:hover{ cursor: pointer;  background:#1A83D8;}
.basic_r ul li button.but_r{ background:#FF8300;}
.basic_r ul li button.but_r:hover{ cursor: pointer;  background:#F7A52E;}


.wd_m{clear:both;margin:20px 0;}
.wd_m dl{padding-bottom:17px;border-bottom:1px dashed #d9d9d9;margin:0 20px;line-height:24px;}
.wd_m dt{background:url(../images/wd.gif) no-repeat 0 3px;padding-left:30px;overflow:hidden;height:24px;font-size: 14px; margin:10px auto;}
.wd_m dt a{color:#002469;}
.wd_m dd{background:url(../images/wd.gif) no-repeat 0 -28px;padding-left:30px; line-height:25px;}

