/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:12px; color:#6A6A6A; font-family:Arial, "宋体"; background:url(../images/bg.jpg) repeat-x;}
div,ul,li,img,dl,dd,dt{ padding:0; margin:0; border:none;}
ul,dl{list-style-type:none;}
a{ color:#525252; text-decoration:none;}
a:hover{ color:#12188E; text-decoration:none;}
.clear{ clear:both;}

.top{ width:1002px; height:30px; line-height:30px; color:#313131;}
.top .left{ float:left; width:340px; height:30px;}
.top .right{ float:right; width:190px; height:30px;}
.top .right span{ padding:0 8px;}
.top a{ color:#313131;}
.header{  height:166px; width:1002px; margin:0 auto; overflow:hidden;}
#logo{ background:url(../images/tel.png) no-repeat 800px center; height:99px;}
#logo .logo{ float:left; width:518px; height:99px; overflow:hidden;}
#logo .logo img{ margin-top:13px;}

.nav{ height:37px; width:100%; line-height:37px; overflow:hidden; }
.nav ul li{ font-size:14px; float:left; height:37px; text-align:center; font-weight:bold; font-family:'宋体'}
.nav ul li.line{ background:url(../images/navline.jpg) no-repeat; width:2px; height:37px;}
.nav ul li a{ width:138px; height:37px; display:block; color:#FFFFFF;}
.nav ul li a:hover,.nav ul li a.hover{ width:138px; height:37px; display:block; background:#0D1271; color:#FFF; text-decoration:none;}

.dropMenu{position: absolute;top:0;z-index:100;width:287px;visibility: hidden;filter: progid: DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4); border:1px solid #12188E; background:#FFF; padding:7px 0; margin-top:-2px;}
.dropMenu li{ text-align:left; line-height:43px; float:left; width:50%;}
.dropMenu a{width: auto;display: block;color:#919191; padding-left:26px; background:url(../images/ico02.jpg) no-repeat 20px center;}
* html .dropMenu a{width: 100%;}
.dropMenu a:hover{color:#12188E;text-decoration: none; background:url(../images/ico03.jpg) no-repeat 20px center;}
#dropmenu3,#dropmenu4{ display:none;}

.search{ background:url(../images/search.jpg) no-repeat left center; width:198px; height:37px; float:right;}
.search .input{ float:left; width:160px; height:20px; margin-top:8px; border:none; background:none;}
.search .submit{ width:35px; height:24px; border:none; background:none; margin-top:7px;}

.slideBox{ width:100%; height:526px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%;  bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; cursor:pointer; background:url(../images/dian.png) no-repeat; }
.slideBox .hd ul li.on{ background:url(../images/dianon.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:526px; display:block;}

.banner{ width:100%; height:250px; overflow:hidden; position:relative; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:48%;  bottom:15px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; cursor:pointer; background:url(../images/dian.png) no-repeat; }
.banner .hd ul li.on{ background:url(../images/dianon.png) no-repeat; }
.banner .bd{ position:relative; height:100%; z-index:0; }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:250px; display:block;}

.profl{ width:1002px; height:39px; margin:19px auto 10px;  font-family:'宋体'; font-size:14px;}
.profl ul li{ float:left; line-height:37px; margin-right:18px;}
.profl ul li a{ width:125px; height:37px; border:1px solid #949293; text-align:center; display:block; color:#12188E;}
.profl ul li a:hover,.profl ul li a.hover{ width:125px; height:37px; border:1px solid #12188E; background:#12188E; color:#FFF; text-align:center; display:block;text-decoration:none;}

.pro{ width:1002px;  overflow:hidden; position:relative; margin:0 auto; padding-bottom:30px;}
.pro .title1{ border-bottom:1px solid #D4D5DA; text-align:center; height:60px; margin-bottom:50px;}
.pro .title1 span{ background:#FFF; height:60px; width:160px; display:block; margin:0 auto; position:relative; z-index:999; top:40px;font-family:'宋体';  font-size:30px; color:#12188E;}
.pro .bd{ padding:0px;}
.pro .bd ul{ overflow:hidden; zoom:1; }
.pro .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin-right:36px; width:224px; height:257px; font-size:12px; }
.pro .bd ul li .pic{ text-align:center; }
.pro .bd ul li .pic img{ width:222px; height:222px; display:block; border:1px solid #D8D8D8;}
.pro .bd ul li .pic img:hover{ border:1px solid #12188E;}
.pro .bd ul li .title{ width:222px; height:35px; line-height:35px; display:block; }
.pro .bd ul li a:hover{ color:#12188E;}

.aboutbg{ height:382px; background:#898A91; width:100%; overflow:hidden;}
.aboutbg .about{ width:1002px; height:382px; overflow:hidden; margin:40px auto;}
.aboutbg .about .left{ float:left; width:441px; height:382px;}
.aboutbg .about .right{ float:right; width:538px; height:382px;}
.aboutbg .about .right h2{ font-family:'宋体';  font-size:30px; margin:0; color:#FFF; font-weight:normal; padding-top:20px;}
.aboutbg .about .right p{ line-height:33px; margin:0; color:#FFF; font-size:14px; font-family:'宋体';}
.aboutbg .about .right .more{ margin-top:12px; line-height:35px;}
.aboutbg .about .right .more a{ width:171px; height:35px; border:2px solid #FFF; display:block; color:#FFF; font-size:24px;font-family:'宋体'; text-align:center;}
.aboutbg .about .right .more a:hover{ width:171px; height:35px; border:2px solid #12188E; display:block; color:#12188E; font-size:24px;font-family:'宋体'; text-align:center;}

.news{ width:1002px; height:439px; margin:0 auto; overflow:hidden;}
.news .title{ line-height:25px; font-size:18px; margin:45px 0 27px 0; font-family:'宋体'; }
.news .title em{ font-size:18px; font-style:normal; color:#12188E; font-weight:bold;}
.news .title em i{ font-size:14px; font-style:normal; color:#6D6E71; padding-left:5px;}
.news .title span{ float:right; font-size:14px;}
.news .title span a{color:#12188E;}
.news .left{ float:left; width:272px; height:291px;}
.news .right{ float:right; width:711px; height:291px;}
.news .right dl{ height:70px; overflow:hidden;  border-bottom:1px solid #D3D6D9;}
.news .right dl dt{ float:left; width:71px; height:45px; font-size:45px; text-align:center; color:#C7C7C7; border-right:1px solid #D3D6D9; margin-top:15px;}
.news .right dl:hover dt{ color:#FF0000;}
.news .right dl dd{ float:right; width:627px; margin-top:15px;}
.news .right dl dd h2{ font-size:14px; margin:0;  font-family:'宋体'; line-height:25px;}
.news .right dl dd h2 a:hover{ color:#FF0000;}
.news .right dl dd p{ font-size:12px; margin:0; color:#cccccc;}
.news .right dl dd h2 span{ float:right; margin-top:0; *margin-top:-25px; color:#C7C7C7; font-weight:normal;} 

.fnavbg{ height:224px; width:100%; background:#12188E; overflow:hidden;}
.fnav{ width:1002px; height:162px; margin:28px auto 32px; overflow:hidden;}
.fnav dl{ float:left; width:120px; height:162px; background:url(../images/fline.jpg) no-repeat right center ; padding-left:55px;}
.fnav dl dt a{ font-size:14px; color:#FFFFFF; font-weight:bold; line-height:24px;}
.fnav dl dd a{ font-size:12px; color:#999999; line-height:24px;}
.fnav dl dt a:hover,.fnav dl dd a:hover{ color:#FF0603;}
.fnav .contact{ float:right; width:260px;}
.fnav .contact .title a{ font-size:14px; color:#FFFFFF; font-weight:bold; line-height:24px;}
.fnav .contact .title a:hover{ color:#FF0603;}
.fnav .contact .info{ line-height:24px; font-size:12px; color:#999999;}

.footer{  height:38px; width:100%; overflow:hidden; background:#0B0F65; line-height:38px; text-align:center; color:#FFF;}

.pos{ background:url(../images/ico01.jpg) no-repeat left center; line-height:60px; padding-left:20px; height:60px; margin:0 auto 20px; width:1002px; font-family:'宋体'; font-size:14px;}

.submenubg{ border-bottom:1px solid #C8C8C8; height:35px; overflow:hidden; width:100%;}
.submenu{ width:1002px; height:20px; margin:0 auto;}
.submenu ul li{ float:left; height:35px; font-family:'宋体'; text-align:center; font-size:20px; background:url(../images/line1.jpg) no-repeat right center; padding:0px 20px; font-weight:bold;}
.submenu ul li a{ width:90px; height:35px; display:block; }
.submenu ul li a:hover,.submenu ul li a.hover{ width:90px; height:29px; display:block; border-bottom:6px solid #12188E; color:#12188E; text-decoration:none; }

#about{ width:1002px; height:auto; overflow:hidden; margin:15px auto 30px;}

.content{ text-align:left; width:1002px; height:auto; overflow:hidden; margin:0 auto; }
.content h1{ text-align:center; font-size:24px; padding:0; margin:40px 0 0 ; line-height:30px; font-family:'宋体'; color:#12188E;}
.content .date{ text-align:center; margin:0; line-height:30px; border-bottom:1px solid #C8C8C8;}
.content .info{ text-align:left;  font-size:14px; padding-top:20px; line-height:35px; padding-bottom:20px;}
.content .info p{ line-height:35px; margin:0px; padding:0px 15px 0;}

.newslist{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.newslist dl{ border-bottom:1px solid #C8C8C8; height:185px; overflow:hidden;}
.newslist dl .date{ float:left; width:159px; height:104px; text-align:center; font-size:20px;margin-top:80px;}
.newslist dl dt{ float:left; width:159px; height:104px; margin-top:40px;}
.newslist dl dt img{ width:159px; height:104px;}
.newslist dl dd{ float:right; width:660px; height:104px; margin-top:40px;}
.newslist dl dd h2{ font-size:14px; margin:0;  font-family:'宋体'; line-height:25px; color:#12188E;}
.newslist dl dd h2 a{ color:#12188E;}
.newslist dl dd p{ font-size:12px; margin:0; color:#434749;}

.sortname{  font-family:'宋体'; font-size:26px; margin:0 auto; width:1002px; color:#080808; margin-top:30px;}
.promenu{ width:1002px; height:34px; margin:0 auto;}
.promenu ul li{ float:left; margin-right:5px; line-height:34px;}
.promenu ul li a{ width:auto; height:34px; display:block; padding:0 10px; background:#434749; color:#FFF;}
.promenu ul li a:hover{ width:auto; height:34px; display:block; padding:0 10px;  background:#0B0F65; color:#FFF;}

.piclist{ width:1002px; margin:0 auto; padding:0px 0 20px; overflow:hidden;}
.piclist ul li{ float:left; width:224px; height:257px; margin-right:35px;  margin-top:25px; text-align:center;}
.piclist ul li img{ width:222px; height:222px; display:block; border:1px solid #D8D8D8;}
.piclist ul li img:hover{ border:1px solid #12188E;}
.piclist ul li p{ height:35px; width:222px;line-height:35px; margin:0;}

.piclist1{ width:1002px; margin:0 auto; padding:0px 0 20px; overflow:hidden;}
.piclist1 ul li{ float:left; width:307px; height:269px; margin-right:35px;  margin-top:25px; text-align:center;}
.piclist1 ul li img{ width:307px; height:229px; display:block; }

.piclist1 ul li p{ height:35px; width:307px;line-height:35px; margin:0; font-size:14px;}

.pages{ text-align:center; height:30px; width:100%; display:block; overflow:hidden; padding-top:30px;}
.pages a{ background:#ffffff; border:1px solid #999999; padding:5px 8px; margin-right:5px; }
.pages span{ background:#12188E; border:1px solid #12188E; padding:5px 8px; margin-right:5px; color:#FFF; }

.page{ text-align:left; width:100%; height:54px; border-top:2px solid #C8C8C8; border-bottom:2px solid #C8C8C8; margin:0 0 20px}
.page .left{ float:left; width:300px; height:34px; padding-top:13px; }
.page .right{ float:right;width:60px; height:34px; padding-top:15px; padding-right:10px;}

.flash{ width:272px; height:291px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.flash .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.flash .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flash .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.flash .hd ul li.on{ background:#12188E; color:#fff; }
.flash .bd{ position:relative; height:100%; z-index:0;   }
.flash .bd li{ zoom:1; vertical-align:middle; }
.flash .bd img{ width:272px; height:291px; display:block;  }

.cpbg{ width:1000px; height:auto; margin:40px auto 20px; border:1px solid #D4D4D4; overflow:hidden;}
.cpbg .cp{ width:930px; height:auto; margin:0 auto; overflow:hidden;}
.cpbg .cp .title{ height:30px; font-size:20px; margin-top:20px; margin-bottom:20px; border-bottom:2px solid #DADADA;}
.cpbg .cp .title span{ width:170px; height:30px; border-bottom:2px solid #12188E; display:block;}
.cpbg .cp .left{ float:left; width:480px; height:auto;}
.cpbg .cp .right{ float:right; width:450px; height:auto; font-size:14px; line-height:30px;}
.cpbg .info{ width:930px; height:auto; margin:0 auto; overflow:hidden;}
.cpbg .info .title{ height:37px; line-height:37px; background:#E9EAEE;}
.cpbg .info .title span{ width:140px; height:37px; background:#12188E; padding-left:15px; display:block; color:#FFF; font-size:16px;}
.cpbg .info .nr{ padding:15px 0 20px; line-height:25px;}