@charset "utf-8";

/*通用*/
* { padding: 0; margin: 0; font-family: "Arial", '宋体', arial, helvetica, clean, sans-serif; }
body { font: 14px/1.231 "Arial", '宋体', arial, helvetica, clean, sans-serif; color: #333; margin: 0; line-height: 1.5; }
li, ul { list-style-type: none; }
textarea {  outline: 0;  border: 0;  }
input{  outline: 0; }
img { border: none; display: block; }
h1, h2, h3, h4, h5, h6, dl, dd, dt, em, i {  font-weight: normal;  font-style: normal; }
a { text-decoration: none;color: #333; }
.container { width:1080px; margin:0 auto;}
.lf {float:left;}
.rt {float:right;}
.clear:after { clear:both; content: ""; display: block; height:0; visibility:hidden;}

.header { background: url("../images/abg.jpg") repeat-x; height: 303px; width: 100%;}
/*nav*/
.nav{ background: url("../images/menubg.jpg") repeat-x center; height: 47px; }
.nav ul{ position:relative; }
.nav ul li{ float:left; width:154px; text-align:center; line-height: 47px; background: url("../images/navbg.png") no-repeat right center;}
.nav ul li:last-child{ background: none;}
.nav ul li a { display:block; color:#fff; font-weight: bold; }
.nav ul li:hover a { background: url("../images/menuhove.png") no-repeat center; color: #a31009; }

/*search*/
.search { background: url("../images/searcha.jpg") no-repeat center; height: 38px; line-height: 38px;}
.search span { font-size: 12px; display: inline-flex;}
.search .content { margin: 5px 20px 0 0;}
.search .content input.text { width: 235px; height: 25px; float: left;color: #bababa;margin-right: 10px; border: 1px solid #e5e5e5;}
.search .content input.submit { background:url("../images/searchbutton.jpg") no-repeat center; cursor: pointer; width: 53px; height: 26px; float: left;}



/*foot*/
.foot { padding-top: 20px;  }
.foot .box { text-align: center;  padding: 20px 0; border-top: 2px solid #a31009; }
.foot .box p { line-height:18px; font-size: 12px; }
.foot .box p img{    display: inline;vertical-align: middle;}

/**============= 内页 =============**/
.ny_main { margin-top: 10px;}
.ny_main .box { background: url("../images/allbg1.jpg") repeat-y; position: relative;}
.ny_main .box i { display: block;width: 261px; height: 350px; position: absolute; left: 1px; bottom: 0; }

/*left*/
.ny_main .ny_left { width: 263px; position: relative;}
.ny_main .ny_left .tit { background: url("../images/lefttitle.jpg") no-repeat center; height: 44px; line-height: 44px;}
.ny_main .ny_left .tit a { color: #fff; font-size: 14px; font-weight: bold; padding-left: 28px;}
.ny_main .ny_left .ny_lf_list { }
.ny_main .ny_left .ny_lf_list ul { padding-top:8px;}
.ny_main .ny_left .ny_lf_list ul li { background: url("../images/leftmenu.png") no-repeat center; line-height: 35px;}
.ny_main .ny_left .ny_lf_list ul li a { padding-left: 60px; font-size: 12px; }

/*right*/
.ny_main .ny_right { width: 805px; }
.ny_main .ny_right .head2 { background: url("../images/righttitle.jpg") no-repeat center; height: 62px; line-height: 62px; overflow: hidden;}
.ny_main .ny_right .head2 h4 { float:left; padding-left: 40px; }
.ny_main .ny_right .head2 h4 a {font-weight: bold; }
.ny_main .ny_right .head2 .position { float:right; background: url("../images/home.jpg") no-repeat left center; padding:0 14px; }
.ny_main .ny_right .head2 .position span,
.ny_main .ny_right .head2 .position a { float:left;color:#999;padding: 0 3px;  font-size:12px; }
.ny_main .ny_right .head2 .position a:hover { color: #1677c6; }








