/* CSS Document */
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	width:100%;	padding:0px; font-size:12px;	background:#fff;}
*{margin:0px;padding:0px; font-style:normal; list-style-type:none}
html,body,h1,h2,h3,h4,h5,h6,pre,div,ul,ol,li,dl,dt,dd,form,p,blockquote,fieldset,input,hr {margin:0px; padding:0px;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
.clear{clear: left;}
ul,ol {list-style:none;}
img,hr{border:none;margin:0px;padding:0px;}
a{text-decoration:none;color:#333333;margin:0px;padding:0px}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{ display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { hei ght: 1%;zoom: 1;}
.clearfix { display: block; }
/* End hide from IE-mac */
.clr{clear:both}
.block{width:1003px;margin:0px auto; position:relative;}
.t10{ margin-top:10px;}
.tb20{ margin:20px 0;}
.flt1{ float:left}
.flt2{ float:right}
.mar15{ margin-right:15px;}
.cor{ color:#fff; font-size:14px}

/* all */
.wrap{width:1040px;display:block;margin:0px auto; position:relative;padding:0px; overflow:hidden}
.header{ width:100%; min-width:1040px;margin:0 auto;height:111px; background:url(../images/header.jpg) no-repeat top center;}
.header .logo { height:111px; }
.header .logo a{ display:block; width:500px; height:111px; margin:0 0 0 200px; }

.ss{ border:solid 1px #EBEBEB; background: url(../images/ss.jpg) no-repeat left center #F4F4F2; margin-top:40px;}
.search_k01{width: 200px; line-height:35px;height:35px; background-color: #F4F4F2; border: none; float: left; margin-left: 40px; font-family: "宋体";color: #666;}
.s_button{font-size:14px;cursor:pointer;font-weight:bold;width:70px;height:35px;text-align:center;color:#fff;border:none;background:#FCA148;}


.ss2{ border:solid 1px #ebebeb; border-top:none; padding:15px 20px 20px 20px;}
.ss2 tr td{ height:40px;}
.ss2 input,.ss2 select{ border:solid 1px #ebebeb; background:#F6F6F6; line-height:30px; padding-left:5px; width:150px; height:30px;}
.ss2 select{ width:157px;}
.search-submit{ background:url(../images/ss2.jpg) no-repeat; text-align:center; border:none; width:68px; height:25px; margin-top:10px;}



.menu{height:60px; width:100%; background:url(../images/nav.jpg) repeat-x;min-width:1040px;}

.nav {height:60px; line-height:60px; width:1170px; margin:0 auto;}
.nav ul {padding:0; margin:0;list-style-type: none;}
.nav ul li {float:left; position:relative; background:url(../images/1.jpg) no-repeat right center }
.nav ul li:nth-child(10){background:none;}
.nav ul li a, .nav ul li a:visited {display:block; text-align:center; text-decoration:none; width:85px;  color:#fff; font-size:14px;padding:0 15px;}
.nav ul li ul {display: none;}
.nav ul li:hover ul {display:block; position:absolute; top:60px; left:0; width:115px; padding:15px 0; background:#01477B;}
.nav ul li:hover ul li{ background:none}
.nav ul li:hover ul li a {display:block; color:#fff; line-height:40px; font-size:12px}
.nav ul li:hover ul li a:hover {background:#4A9EDE; color:#fff}

.nav ul li:nth-child(2):hover ul{width:110px;}
.nav ul li:nth-child(2):hover ul a{ width:80px;}

.nav ul li:nth-child(10) a{width:100px;}
.nav ul li:nth-child(10):hover ul{width:180px;}
.nav ul li:nth-child(10):hover ul a{ width:150px;}

.banner{min-width:1040px;}

.main{ width:1040px; margin:0 auto;}
.tet{ background:#065FA3; line-height:35px; color:#FFF; padding-left:15px; font-size:16px}

.m01{ width:260px; float:left; display:none}
 .slide{ width:260px;}
.slide ul { padding:10px 15px}
.slide ul li{ background:url(../images/tubiao.jpg) no-repeat left center; padding-left:15px; line-height:30px;border-bottom: dashed 1px #D3D3D3;}
.slide ul li font{ color:#999}
.title{ line-height:35px; height:35px; background:url(../images/yy1.jpg) no-repeat; color:#FFF; font-size:16px}
.title b{width:90px; text-align:center; display:inline-block}
.title a{ height:35px; width:35px; display:inline-block }
.title2{ background:url(../images/yy2.jpg) no-repeat}
.title3{background:url(../images/yy3.jpg) no-repeat}

.m02{ width:770px; float:left;}
.m02 .news ol{ width:260px; text-align:center; padding-top:20px;}
.m02 .news ol li:nth-child(2){ padding-top:10px;}
.m02 .news ol li img{ width:260px; height:150px;}
.m02 .news ol a{ line-height:25px;}

.m02 .news ul{ padding:15px 10px; width:440px;}
.m02 .news ul li{ line-height:30px; background:url(../images/dian.jpg) no-repeat left center; padding-left:15px; border-bottom: dashed 1px #D3D3D3} 
.m02 .news ul li span{ float:right; color:#ccc;}
.m02 .news ul li a{ color:#333;}
.m02 .news ul li a:Hover{ color:#f00;}
.m02 .news ul li font{color:#999}

.m03{ width:240px; float:right;}
.m03 img{ padding-top:20px;}
.m03 p{ line-height:25px; padding-top:10px;}
.m03 p a{ color:#F00}


.m04{width:260px; background:#F2F2F2; /*padding:10px 0*/; margin:10px 0}
.m04 li{ float:left; margin:10px 0; width:50%; text-align:center }
.m04 li a{ display:block;  line-height:40px;   font-weight:bold}
.m05{ width:780px;}
.slide2{ width:370px; height:200px; padding-left:20px; margin-top:15px;}
.slide2 li{ border-bottom:dashed 1px #CCC; }
.slide2 ul{padding-left:0;padding-right:0}

/*
.m06{ margin-top:20px;}
.m06 ul li{ padding-right:16px; margin-top:20px; float:left}
.m06 img{ width:195px; height:120px;}
*/

.m06{ margin-top:20px;}
.m06 ul li{ padding-right:16px; margin-top:20px; float:left; text-align:center; line-height:30px;}
.m06 img{ width:195px; height:120px;}

.picMarquee-left{ overflow:hidden; position:relative;  }
.picMarquee-left .hd{ display:none; }
.picMarquee-left .bd{  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }






.link{ margin-top:20px;}

.link  ul{ padding:15px 0}
.link  ul a{ padding: 0 5px;}
.footer{ margin-top:20px;  text-align:center; color:#81b8fa; padding:22px 0; line-height:30px; border-top:solid 5px #065FA1}
.foot{ float:left; text-align:center; width:115px;}
.foot a{ display:block}
.foot b{ color:#065FA1; font-size:14px}
.bottom{ color:#fff; background:#065FA1; padding:22px 0; line-height:30px; position:relative; min-width:1040px;}
.bottom a{ color:#FFF}
.bottom a:hover{color:#FFF}
.bottom .fot{ text-align:center; margin-left:50px}
.bottom .iimg{ padding:10px 15px 0 100px; width:10%}
.bottom .iimgr{ padding:10px 15px 0 100px; width:8%}
#_pingansec_bottomimagelarge_shiming img{ position: absolute; right:0; margin-right:8%; top:40%}


/*list*/
.list{padding-top:30px;}
.list1{ width:700px; }
.position{border:1px #ccc solid; color:#999; line-height:35px;background:#f1f1f1; width:688px;  padding-left:10px;}
.position a{ color:#999;}
.position b{ color:#F00}
.list1 ul{ margin-top:10px;}
.list1 ul li{ margin:0 5px; background:url(../images/tubiao.jpg) no-repeat 5px center; line-height:35px; padding:0 10px 0 20px; border-bottom: dashed 1px #999}
.list1 ul li em{font-style: normal;font-weight: normal; color:#999; float:right}





.ul_li{border-bottom: dashed 1px #999; margin:15px; padding-bottom:15px;}
.ul_li img{ width:180px; height:130px; margin-right:20px}
.ul_li a.lia{font-size:14px; padding-bottom:10px; display:inline-block; color:#065FA1; font-weight:bold; line-height:30px;}
.ul_li p{ line-height:28px;}


.layer2{ border-radius:5px; visibility: hidden;position:fixed; left:0; top:0; width:100%; height:100%;}
.layer2 img{ width:600px; height:450px;border:2px solid #fff; background:#CCC; padding:5px;position:fixed; left:50%; top:15%; margin-left:-300px;}
.layer_bg{width:1800px; height:1000px; background:#000;opacity: 0.8; position:fixed; left:0%; top:0%;}
.img_li{ margin:15px; float:left; text-align:center}
.img_li img{ width:195px; height:140px;border:1px solid #ccc; padding:2px}
.img_li a{font-size:14px;  display:inline-block; color:#065FA1; font-weight:bold; line-height:50px;}



.page {color: #666666; height: 22px; line-height: 20px;padding-bottom: 50px;padding-top: 40px;text-align: center;font-size:12px;}
.page li {border: 1px solid #ccc; cursor:pointer; list-style-type:none; text-decoration:none;color: #666666;margin-right:5px; padding: 5px 10px; display:inline; overflow:hidden;}
.page li a {color: #666666; text-decoration:none; padding:0px; margin:0px;}
.page .thisclass{border: 1px solid #E1BFA3;color: #ff0000;}
.page li:hover{border: 1px solid #E1BFA3;color: #ff0000;}
.page li:hover a{color: #ff0000;}

.list2{ width:320px;    border: 1px solid #FFB3B8;}
.list2 ul.crbox {padding:5px; text-align:left; background:url(../images/nicon.png) no-repeat 5px 5px;}
.list2 ul.crbox li {font-size:12px; line-height:26px; border-bottom:1px #ccc dashed; text-indent:32px;}
.pline{line-height: 35px;color: #d00000; background:url(../images/2.jpg) repeat-x top; font-weight:bold; padding-left:20px; font-size:14px}



/*arc*/
.arc h1{ width:700px; padding:20px 0; font-size:24px; text-align:center; }
.arc .arc_span{ width:680px; display:inline-block;border-bottom:1px dashed #999; border-top:1px dashed #999; font-size:12px; color:#999; margin:0px 10px; text-align:center; padding:10px 0;}
.arc1{ padding:0 5px 20px 5px;line-height:30px;}
.arc1 p{  padding-top:10px; text-indent:2em;}
.arc1 img{max-width:95%;}


/*专业éƒ&#65533;*/
.zyb { margin:50px 0}
.zyb ul li{ width:20%; text-align:center; line-height:40px; font-size:14px; float:left; text-align:center}
.zyb ul li a{ color:#045795;}



.zy_index{ position:relative;}
.zy_l h2{ height:60px;background:#01458E; color:#FFF; line-height:60px; text-align:center; font-size: 22px; overflow:hidden}
.zy_l{position: relative; width: 210px; font-size:16px;  float: left; top: -60px;}
.zy_l ul{ background:url(../images/ny_menu.jpg) repeat-y; padding-top:20px;}
.zy_l ul li{  margin-bottom:10px;float: left; width:180px; margin-left:20px; line-height:40px;border-bottom: #ddd 1px solid;padding-bottom:10px;}
.zy_l ul li.on{background:url(../images/ny_menu_hover1.jpg) no-repeat ;margin-left:0; padding-left:20px;}

.zy_l ul li a{display:inline-block;width:170px; text-align:center; }
.zy_l ul li.last{ margin-bottom:0;}
.zy_r{ padding-top:35px; width:810px;}
.comptitle_03{border-bottom:#ddd 1px solid;color:#01458e;font-size:24px;text-decoration:none; margin:30px 0;}
.comptitle_03 strong{border-bottom:#01458e 2px solid;display:inline-block; padding-bottom:5px;}
.zy_li li{ background:url(../images/icon-09.gif) no-repeat left 3px;border-bottom:#ddd 1px dashed;  padding-left:2%; padding-bottom:10px; margin-bottom:10px;float:left;width:98%;  }
.zy_li li a{width:100%; display:inline-block;color:#555}
.zy_li li font{ float:right}

.zy_li_pic{ }
.zy_li_pic li{ background: none; border:none; width:30%;text-align:center; line-height:40px;}
.zy_li_pic img{ width:200px; height:150px; border:solid 1px #e8e8e8}
#imgConac{ display:none}



