
/* CSS Document */
/*--[if lte IE 6]>body { behavior:url("csshover.htc"); }<![endif]--*/


body{ margin:0; padding:0; font-family: "Microsoft YaHei","simsun",Arial, Helvetica, sans-serif;min-width:950px; font-size:12px; background:#fff;}
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
#clear{ clear:both; height:0px; overflow:hidden;}

#top{ height:91px;/* background:url(/img/top_bg.png) repeat-x top ;*/ background:#f3f3f3;}
#top .center_box{ width:950px; margin:0 auto;}
#top .logo{ height:91px; width:500px; display:block; float:left; background:url(/img/logo.jpg) no-repeat; overflow:hidden; line-height:999px;}
#top .sousuo{ float:right; margin-top:20px; width:215px;*width:220px; text-align:left; overflow:hidden;}
#top .sousuo p{ clear:both; height:24px; line-height:24px;color:#666; font-weight:bold;}
#top .sousuo p a{ color:#666; margin-right:2px;margin-left:2px; font-size:12px;}
#top .sousuo p a:hover{ color:#fd8f00;}
#top .sousuo .input_text{ height:20px; line-height:20px; border:1px solid #a2a2a2; float:left; width:145px; background:url(/img/icon01.png) no-repeat  2px #fff; padding-left:25px; color:#999; }
#top .sousuo .input_text:hover,#top .sousuo .input_text:focus{ color:#444;}
#top .sousuo .ss_an{ height:24px; background:url(/img/ss_an.jpg) no-repeat; width:32px; float:left; border:none; display:block; overflow:hidden; line-height:999px; cursor:pointer;text-indent:300px;}



/*----- 导 航 ------*/
#nav{ font-size:14px; clear:both; background:url(/img/nav_bg.jpg) repeat-x #045591;line-height:38px; z-index:10; display:block; position:relative; height:38px;}
#nav ul{width:950px;height:38px; margin:0 auto;}
.main_nav ul li {float:left;width:115px;height:38px;position:relative; margin-right:1px; }
.main_nav ul li a {	display:block;height:38px;line-height:38px;text-align:center;color:#fff;font-size:15px;font-weight:normal;font-family: "Microsoft YaHei" }
.main_nav ul li a:hover{ color:#fff; background:#fff;}
#nav .nav_active a{ color:#333; background:url(/img/nav_hover.jpg) repeat-x bottom;}
#nav .no_x{ border-right:none; width:147px;}

/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover { color:#333; background:url(/img/nav_hover.jpg) repeat-x bottom;}
/*---导航下拉---*/
.main_nav ul li dl {position:absolute;left:-8px;top:38px;width:195px;display:none;z-index:999;border-top:none; background:url(/img/nav_xlbg.png) no-repeat bottom; padding:8px 8px 8px 9px;_padding:8px 8px 8px 6px; _margin-left:2px; overflow:hidden;_width:190px;}
.main_nav ul li dl dd {height:29px; overflow:hidden; width:195px;}
.main_nav ul li dl dd a {display:block; font-weight:normal;	height:29px;line-height:29px;text-align:left;color:white; padding-left:25px; padding-right:5px; font-size:12px; color:#444!important; font-size:12px; display:block; width:100%;}
.main_nav ul li dl dd a:hover{color:#056bb5!important; background:url(/img/nav_icon.jpg) no-repeat 10px 10px #f3f3f3!important; display:block;border-top-left-radius:0px!important;border-top-right-radius:0px!important;}
#navId7 dl{ left:-108px!important;}

#foot_box{ background:#3c3c3c; height:30px; line-height:30px; border-top:3px solid #236c9f; font-size:12px;}
#foot_box .center_box{ width:950px; margin:auto;}
#foot_box .foot_left{ float:left; color:#666;}
#foot_box .foot_left a{ color:#999;}
#foot_box .foot_left a:hover{ color:#FF6600;}
.foot_right{ float:right; color:#999; font-size:12px;}

#foot_service{ height:290px;background:#e6e6e6; border-top:1px solid #d2d2d2; margin-top:10px;}
#foot_service .center_box{ width:950px; margin:auto; clear:both; padding-top:20px;}

#foot_service .servicebox{ float:left; width:470px; overflow:hidden; margin-bottom:20px;}
#foot_service .servicebox .foot_box_text{ float:left; margin-left:10px; font-size:12px; line-height:18px; width:300x; overflow:hidden;}
#foot_service .servicebox .foot_box_text h1{ font-size:14px; color:#444;}
#foot_service .servicebox .foot_box_text p{ font-size:12px; color:#666;}
#foot_service .servicebox ul{ width:250px; line-height:20px;}
#foot_service .servicebox ul li{ float:left; width:120px;}
#foot_service .servicebox ul li a{ color:#444;}
#foot_service .servicebox ul li a:hover{ color:#FF6600;}

.foot_contact{ clear:both; border-top:1px solid #ccc;}

.foot_contact_left{ float:left; width:635px;}
.foot_contact_left h1{ color:#333; width:635px; background:url(/img/icon03.png) no-repeat 5px; padding-left:20px; height:30px; line-height:30px; font-size:16px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.foot_contact_left ul li{ line-height:20px; background:url(/img/diandian.gif) no-repeat 5px 7px; padding-left:15px;}
.foot_contact_left p{ line-height:24px; font-weight:bold; color:#444;}
.foot_contact_left p a{ color:#444; font-weight:normal; margin-right:3px;}
.foot_contact_left p a:hover{color:#FF6600;}

.foot_contact_right{ float:right; height:109px; width:260px; background:url(/img/tel.jpg) no-repeat; line-height:999px; overflow:hidden; margin-top:15px;}

		
#body_div{ margin:0 auto;width:950px;height:auto;z-index:1;}


#ny_banner{ height:250px; background:url(/img/ny_banner_bg.jpg) repeat-x center top; clear:both; text-align:center;}

.center_img {display:inline-block;text-align: center;vertical-align:middle;border:none;}
.edge {width:0;height:100%;display:inline-block;vertical-align:middle;}


/*内页在线留言*/
.cpzx .ly_msg { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.cpzx .ly_msg p { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px solid #dfdfdf; color: #333; font-size: 14px; font-weight: bold; text-align: center; display:none;}
.cpzx .ly_msg ul { width: 100%; overflow:hidden; margin: 20px auto; padding: 0;/* box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;*/}
.cpzx .ly_msg ul li { width: 100%; overflow: hidden; margin: 0 auto 12px; padding: 0;}
.cpzx .ly_msg ul li b { width:17%; height: 34px; overflow: hidden; line-height: 34px; margin: 0; padding: 0 20px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background:url(/images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li .msg_ipt1 { height: 34px;}
.cpzx .ly_msg ul li .msg_tara { height: 118px;}
.cpzx .msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .msg_ipt1 input { height: 34px; line-height: 16px;}
.cpzx .msg_tara textarea { height: 118px; line-height: 20px; resize: none;}
.cpzx .ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding:0; float: left;}
.cpzx .msg_ipt2 input { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 16px; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li a.yzm_img { display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background:url(/images/tb_img.png) top right no-repeat; float: left;}
.cpzx .ly_msg ul li .msg_btn { width:83%; overflow: hidden; margin: 0; padding: 0; float: left;}
.cpzx .msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 20px 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.cpzx .ly_msg ul li .msg_ipt12 {width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

.cpzx .ly_msg ul li b {width: 15%;height: 45px;font-size:12px;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {width: 80%;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {width: 80% !important;}
.cpzx .ly_msg ul li .msg_ipt1 {height: 47px;}
.cpzx .msg_ipt1 input { height: 45px; line-height: 45px;}
.cpzx .ly_msg ul li .msg_ipt12 {width: 80% !important;height: 45px !important;}
.cpzx .msg_ipt12 input {height:45px;}
.cpzx .ly_msg ul li .msg_ipt1 select{height: 45px !important;}
.cpzx input{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1;}
.cpzx textarea{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1;}
.cpzx select{border-radius:2px;border:none !important;background:#f1f1f1;outline:none;text-indent:10px;}
.cpzx input:focus,.cpzx textarea:focus{border: 1px solid #dedede !important;}
.cpzx  .ly_msg ul li a.yzm_img img{height:100% !important;}
.cpzx .msg_btn input{width:150px;height:45px;line-height:45px;cursor:pointer;}
.cpzx .msg_btn input:first-child{background:#0256ac;color:#fff;}
.cpzx  .msg_ipt2 input {height: 45px;}
.cpzx  .ly_msg ul li .msg_ipt2{height: 45px;}
