@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th {text-align:left}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}

q:before,q:after {content:''}abbr,acronym { border:0}
input,select{vertical-align:middle;}

.mauto{ margin:0 auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both}
.cl{clear:left}
.cr{clear:right}
.hidden{visibility:hidden}
.none{display:none}
.m10{margin:10px}
.mr20{ margin-right:20px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}
.mb30{ margin-bottom:30px!important;}
.mt0{ margin-top:0!important;}
.mb0{ margin-bottom:0!important;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.h5{ font-size:0; height:5px;}
.h10{ font-size:0; height:10px;}
.h15{ font-size:0; height:15px;}
.h20{ font-size:0; height:20px;}
.h25{ font-size:0; height:25px;}
.h30{ font-size:0; height:30px;}
.h50{ font-size:0; height:50px;}
.bb1{ border-bottom:1px solid #e5e5e5;}
.w100{ width:100%;}
.w110{ width:110%;}
.w1000{ width:1000px;margin:0 auto; }
.w1000bg{ width:1000px;margin:0 auto;background-image:url(../images/1000bg.png);}
.w988{ width:988px; margin:0 auto; overflow:hidden;}
.mauto{ margin:0 auto;}
.radius10{ border-radius:10px;}
.line1{ font-size:0; height:1px; background-color:#dff18d;}
a{ text-decoration:none; color:#210D06;}
a:hover{color:#000;}
.red{ color:#e34d4d;}
.blue{ color:#43a6e5;}
.bgfff{ background-color:#fff;}
i.icon{}
i.icon-circle-checked {}


body{
 background-color:#fff; color:#232323;  font-size:12px;  font-family: proxima-nova,"Microsoft YaHei","微软雅黑"; 
  }
.head{ padding:0 110px;}
.toplink{ padding-top:20px;}
.toplink a{ padding:3px 5px; margin:0 5px;}
.toplink a:hover{ color:#fff; background-color:#ff881a}
.toptel{ font-size:16px; text-align:right; padding-top:20px; font-weight:bold;}
.toptel span{ color:#ff881a;}

.wrap,.main{ width:1220px; margin:0 auto;overflow:hidden;}

.menu{ height:43px; line-height:43px; background-color:#0076d2; background-image:url(../images/abg.jpg);  /*box-shadow: 0 0 10px #ccc;*/   }
.menu ul{   }
.menu li{ float:left; width:124px; background:url(../images/line.jpg) no-repeat left top; padding-left:1px;}
.menu li a{ color:#fff; font-size:16px; font-family:"微软雅黑"; display:block; width:123px; line-height:40px; height:43px; text-align:center;transition:background 0.2s linear;}
.menu li a:hover ,.onhover{ background-color:#044fc0; background-image:url(../images/ahover.jpg); background-repeat:no-repeat; background-position:left center; color:#fff!important;}


.left{ width:249px;}
.left .box { position:relative;}
.left .box .tit{ width:249px; height:39px; background:url(../images/leftbg.jpg) no-repeat left top; line-height:39px; font-size:16px; color:#0b589e; font-weight:bold;}
.left .box .tit span{ font-size:18px; margin-left:30px; margin-right:15px;}
.boxcon{ border:1px solid #e9e9e9; border-top:none; border-radius:5px;}
.box .border10{ border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9; position:absolute; top:39px; height:10px; width:247px;}
.box1{ padding:5px 10px;}
.box1 p{ line-height:25px;}

.ny_left_list{ padding-bottom:10px;}
.ny_left_list ul li { width:212px; height:41px; margin:0; border-bottom:1px solid #52f4c2;  background:url(../images/ny_left_list-libg.jpg) no-repeat center bottom;}
.ny_left_list ul li a { display:block; width:150px; height:28px; margin:0; padding:13px 0 0 40px; float:left; font-size:12px; font-weight:normal; color:#000; text-decoration:none; background:url(../images/ny_left_list-abg.jpg) no-repeat 21px 17px;}
.ny_left_list ul li a span { margin:0; padding:0 50px 0 0; float:right; color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}
.ny_left_list ul li a:hover { font-size:12px; font-weight:bold; color:#008d35;}
.ny_left_list ul li a:hover span { color:#008d35;}
.ny_left_list ul li a.ny_left_list_ahover { font-weight:bold; color:#008c36; background:url(../images/ny_left_list_ahover.jpg) no-repeat 21px 16px;}


/*right*/
.right{ width:939px}
.right .tit{width:939px; height:35px; background:url(../images/rbg.jpg) no-repeat left top; line-height:35px; font-size:16px; color:#fff; font-weight:bold;}
.right .tit b{ font-size:14px; color:#fff!important; text-indent:20px; padding-left:20px;}
.right .tit b a{ color:#fff;}
.right .tit span{ font-size:18px; margin-left:20px; margin-right:15px; font-weight:500;}
.right .tit .more{ width:350px;height:35px; background:url(../images/rbg.jpg) no-repeat right top; line-height:35px; text-align:right;}
.right .tit .more a{ display:block; float:right; padding:10px 10px 0 0; }



/*pro*/
				.p_listt{ overflow:hidden;width:939px; padding-top:13px;}
				.p_listt ul{ width:120%;}
				.p_listt ul li{ width:295px; height:270px; margin-left:13px;  float:left; }
				.p_listt ul li .pimg{width:295px; border:1px solid #eee;height:215px; width:275px; padding:10px; box-shadow:0px 3px 5px #ddd;}
				.p_listt ul li .pimg img{height:215px; width:275px;}
				.p_listt ul li:hover .pimg{ border:1px solid #04a2ff;  }
				.p_listt ul li:hover a{ color:#04a2ff;}
				.p_listt ul li h2{ text-align:center; padding:5px 0; font-size:16px;}
				.page_list{ text-align:center;}
				.page_list a{ padding:5px 8px;   margin-right:5px;}
				.page_list a.on{ background-color:#ccc;}
				.page_list ,.page_info{ padding:20px 0; text-align:center}


/*详情页*/
.nyr_main_newscon { width:100%; height:auto; min-height:470px; _height:470px; margin:0; padding:32px 0 20px 0; float:left; background:#fff;}
.nyr_newscon_tit { width:100%; height:48px; margin:0; padding:0; float:left; text-align:center;}
.nyr_newscon_tit h1 { font-size:18px; font-weight:bold; text-align:center; color:#000;}
.nyr_news_info { width:100%; height:22px; margin:0 0 0 13px; _margin:0 0 0 8px; padding:0; float:left; border-bottom:1px solid #d7ddd9;}
.nyr_news_info span { margin:0; padding:0 5px 0 0;}
.nyr_news_word {width:100%; height:auto; margin:0; padding:5px 0 10px 0px; float:left; font-size:14px; font-weight:normal; color:#474642; line-height:30px;}
.nyr_news_word p { font-size:14px; font-weight:normal; color:#474642; line-height:32px; margin:20px 0; padding:0;} 
.nyr_news_next { width:100%; height:auto; margin:0; padding:0 0 0 38px; float:left;}
.nyr_news_next p { line-height:22px;}
.nyr_news_next p a:hover { text-decoration:underline;}
.nyr_news_share { width:155px; height:20px; margin:0; padding:0 0 0 550px; float:left; text-align:right;}
/*在线留言*/
.nyr_main_liuyan { width:100%; height:auto; margin:0; padding:25px 0 0 20px; float:left;}
.liyan_tit { width:665px; height:29px; margin:0; padding:0; background:url(../images/guestbook_titbg.jpg) no-repeat 0 0;}
.liuyan_list { width:100%; height:auto; margin:0; padding:20px 0 0 0; float:left;}
.liuyan_list table td { line-height:30px;}
.liuyan_list table td textarea { height:100px;}

.nyr_main_contact { font-size:14px; font-weight:normal; color:#474642; line-height:30px; width:665px; height:auto; margin:0; padding:30px 0 20px 20px; float:left;}
.nyr_main_contact p { font-size:14px; font-weight:normal; color:#474642; line-height:30px; margin:20px 0; padding:0;}
.liuyan_list .td_left { width:50px;}
/*新闻中心*/
.nyr_main_news { width:100%; height:auto; min-height:110px; _height:110px; margin:0; padding:23px 0 20px 0; float:left; background:#fff;}
.nyr_mnews_top { width:100%; height:163px; margin:0 0 0 8px; padding:18px 0 0 0; float:left; border-bottom:1px solid #d7d7d7;220 150}
.nyr_mnews_topimg { width:220px; height:150px; margin:0; padding:0 0 0 10px; float:left;}
.nyr_mnews_topimg img { width:212px; height:142px; margin:0; padding:3px; float:left; border:1px solid #d6d4d5;}
.nyr_mnews_topimg a:hover img { border:1px solid #999;}
.nyr_mnews_topword { width:680px; margin:0; padding:0 0 0 18px; float:left; line-height:25px;}
.nyr_mnews_topword h2 a { font-size:16px; font-weight:bold;}
.nyr_mnews_topword p { font-size:12px; font-weight:normal; margin:5px 0; padding:0; color:#70726f;}
.nyr_mnews_topword p.nyr_mnews_toptime { color:#939393;}
.nyr_mnews_topword p.nyr_mnews_topintro a { color:#008c35;}
.nyr_mnews_topword p.nyr_mnews_topintro a:hover { text-decoration:underline;}
.nyr_mnews_list { width:95%; height:auto; margin:0; padding:12px 0 0 8px; float:left;}
.nyr_mnews_list ul li { width:100%; height:25px; margin:0; padding:12px 0 0 0; float:left; /*background:url(../images/nyr_mnews_list-dot.jpg) repeat-x left bottom;*/ border-bottom:1px dashed #ccc;}
.nyr_mnews_list ul li a { padding:0 0 0 26px; background:url(../images/nyr_mnews_list-lidot.jpg) no-repeat 13px 6px; font-size:12px; font-weight:normal; text-decoration:none; color:#6e736f;}
.nyr_mnews_list ul li a:hover { text-decoration:underline;}
.nyr_mnews_list ul li span { float:right; font-size:12px; font-weight:normal; color:#8f8e8c; margin:0; padding:0 10px 0 0;}
.nyr_mnews_pagelist { width:510px; height:20px; margin:0; padding:15px 0 5px 100px; float:left;}














.footer{}
/*底部信息*/
.foot { width:100%; height:120px;background:url(../images/footbg.jpg) repeat-x top;}
 .foot_nav {   height:auto; margin:0; padding:30px 0 0 5px; float:left;}
.foot_nav p ,.foot_right { font-size:12px; font-weight:normal; color:#fff; padding:7px 0 0 0;}
.foot_nav p a { font-size:12px; font-weight:normal; color:#fff;}
.foot_nav p a:hover { color:#5c5c5c; text-decoration:underline;}
.foot_nav select { font-size:12px; color:#5c5c5c;}
.foot_nav_p a { padding:0 10px;}
.foot_nav p.foot_nav_p02 { text-indent:10px; margin:0; padding:11px 0 0 0;}
.foot_right { width:135px; height:auto; margin:0; padding:0; float:right; text-align:right; color:#999;}
