@charset "utf-8";

/* CSS Document */

.g-in { width:1100px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.top{ height:92px;}

.logo{ margin-top:27px; float:left; width:460px;}

.phone{ float:right; background:url(../images/phone_05.jpg) left no-repeat; height:35px; margin-top:27px;}

.phone b{ float:left; line-height:35px; font-size:18px; color:#000a62; padding-left:43px;}



.header{ width:100%; border-top:1px #7c7c7c solid; position:relative; overflow:hidden;}

.menu{ width:100%; height:39px; background:#050505; opacity:0.6; position:absolute; top:0; z-index:99;}

.menu ul li{ width:125px; float:left; line-height:39px; background:url(../images/eve_03.png) right no-repeat;}

.menu ul li a:hover{ color:#64c4b9;}

.banner{ width:100%; height:551px; background:url(../images/banner_02.jpg) top center no-repeat; overflow:hidden;}

.list_banner{ width:100%; height:300px; background:url(../images/neiye.jpg) top center no-repeat; overflow:hidden;}



.nav_item { float: left;width: 125px; height:39px;  position: relative; z-index: 100; }

.nav_item a{ width:100%; font-size:14px; color:#FFF; line-height:39px; display:block; text-align:center;}

.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden;width: 125px;}

.nav_item .nav_itema{ width: 125px; display: block;}

.hover .nav_item_sub a{ width: 125px;background: #050505; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}

.hover .nav_item_sub a:hover{ background:#64c4b9; color:#FFF;}

.on{ background:#8d0707; opacity:0.8;}



.blong{ margin-top:46px;}

.about{ width:383px; float:left; overflow:hidden;}

.about_top{ width:100%; height:32px; background:#efefef;}

.about_top span{ width:113px; height:32px; line-height:32px; background:#64c4b9; float:left; font-size:16px; text-indent:17px; color:#FFF;}

.more{ color:#64c4b9; float:right; margin-right:14px; margin-top:8px;}

.about_cen{ width:100%; overflow:hidden; padding-top:12px; position:relative;}

.mores{ color:#64c4b9;}



.news_flashs{ width:451px; height:269px; float:left;  overflow:hidden; position:relative;}

.news-slide{overflow:hidden;}

.news-slide ul li{width:100%;height:269px;float:left;position:relative;}

.news-slide ul li img{ width:383px; height:272px; display:block;}

.news-slide a{line-height:0;}

.news-slide a span{display:block;position:absolute;left:0;right:0;bottom:0;line-height:40px;padding-left:10px;background:url(../images/black70.png);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px;}

.news-row .img-news{width:47%;height:259px;position:relative;margin-top:14px;}

.dots{position:absolute;bottom:12px;left:0;right:15px;text-align:right;}

.dots li{display:inline-block;width:14px;height:13px;margin-left:7px;border-radius:50%;background:#fff;opacity:.7;filter:alpha(opacity=70);line-height:0;font-size:0;text-indent:-999px;cursor:pointer;}

.dots .active{ background:#8d0707;}



.news_leve{ width:686px; float:right;}

.news_leve_top{ width:100%; height:32px; background:#efefef;}

.news_leve_catname{ float:left;}

.news_leve_catname ul a{ width:174px; height:32px; float:left; text-align:center; line-height:32px; color:#5a5a5a; font-size:16px;}

.news_leve_catname .cur{ background:#64c4b9; color:#FFF;}

.news_leve_cen{ width:100%; overflow:hidden; clear:both; padding-top:15px;}

.news_leve_cen ul li{ width:100%; height:36px; border-bottom:1px #d7d7d7 dotted; line-height:36px;}

.news_leve_cen ul li a{ float:left; color:#5a5a5a; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:65%; display:block;}

.news_leve_cen ul li a:hover{ color:#64c4b9;}

.news_leve_cen .ev{ float:left; color:#64c4b9; font-size:14px; padding:0 18px;}

.news_leve_cen .time{ float:right; color:#b7b7b7; font-size:14px; padding-right:15px;}



.link{ width:100%; height:53px; background:url(../images/link_03.jpg) top repeat-x; margin-top:58px;}

.links{ height:53px; background:url(../images/links_03.jpg) left no-repeat;}

.links span{ float:left; line-height:53px; color:#5a5a5a; font-size:14px; padding-left:70px; padding-right:20px;}

.links ul a{ line-height:53px; color:#5a5a5a; font-size:14px; float:left; padding-right:25px;}

.links ul a:hover{ color:#64c4b9;}



.foter{ width:100%; background:#535353;}

.bottom_left{ float:left; width:850px; overflow:hidden;}

.f_menu{ width:100%; color:#cccccc; font-size:14px; padding-top:39px; overflow:hidden;}

.f_menu a{ color:#cccccc; font-size:14px; padding-right:5px; padding-left:5px;}

.f_menu a:hover{ color:#64c4b9;}

.f_bottom{ width:100%; overflow:hidden; color:#cccccc; font-size:14px; line-height:24px; padding-top:15px;}

.f_bottom span{ color:#64c4b9; font-size:14px;}

.f_bottom p{ margin:0; margin-top:20px;}

.f_bottom a{ color:#cccccc;}

.bottom_right{ width:109px; height:109px; float:right; margin-right:10px; padding-top:35px;}



.blog-post{ width:1100px; margin:0 auto; padding-top:60px; overflow:hidden; padding-bottom:60px;}

.blog-left{ width:20%; float:left; overflow:hidden;}

.sidebar-widget{ overflow:hidden; padding-bottom:30px;}

.catname{ width:100%; background:url(../images/eve_03.jpg) left bottom no-repeat; float:left; color:#080808; font-size:18px; padding-bottom:15px; font-weight:bold; margin-bottom:26px;} 

.category-list li a {display: block;font-size: 14px;line-height: 43px;color: #999999; border-bottom: 1px solid #DCDCDC;font-weight: 500;position: relative;

-webkit-transition: all .3s ease;transition: all .3s ease; width:100%; float:left;}

.category-list li a:after {content: '';line-height: 43px;position: absolute;right: 0;top: 0; background:url(../images/lo_03.png) no-repeat; width:5px; height:7px; margin-top:20px; margin-right:5px;}

.category-list li:hover a {color: #c01921;}

.category-list > .en > a{color: #c01921;}

.wider_wei img{ padding-left:30px; display:block;}

.wider_wei span{ width:100%; float:left; text-align:center; font-size:14px; padding-top:10px;}

.catnames{ color:#080808; font-size:13px; display:block; float:right; padding-right:15px;}

.catnamew{ float:left; color:#5a5a5a; font-size:16px; font-weight:bold;}

.tvright_top{ padding-bottom:15px; text-align:right; margin-bottom:26px; border-bottom:1px solid #5a5a5a; height:25px; line-height:40px;}



.blog-content{ width:75%; float:right; overflow:hidden;}

.blog-content img{max-width:100%;height:auto!important;}



.news_list{ width:100%; overflow:hidden; clear:both;}

.news_list a{display:block; border-bottom:1px solid #dadada; padding:25px 0; overflow:hidden; width:100%;transition:background 0.5s;}

.news_list .img{float:left; display:inline-block; margin:0 20px 0 7px; overflow:hidden}

.news_list .ere{display:-webkit-box;max-height:130px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080; line-height:26px;}

.news_list .ere h1{ font-size:21px;}

.news_list .ere h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }

.news_list .ere h3{ font-size:14px; font-weight:normal; color:#888}

.news_list a:hover{background:#dadada}

.news_list a:hover h1{color:#222;}

.news_list a:hover h2{color:#888;}

.news_list a:hover h3{color:#666;}

.news_list a div img{width:180px; height:130px;transition:transform 1s;}

.news_list a:hover img{

	transform: scale(1.2);

}





.row{ width:100%; overflow:hidden;}

.row ul{ margin:0 -11px 0 0; zoom:1;}

.row ul li{ width:32%; float:left; margin-right:11px; margin-bottom:25px;}

.row ul li span{ overflow:hidden; display:block;}

.row ul li img{ width:100%; height:183px; transition:transform 1s;}

.row ul li:hover img{ transform: scale(1.2)}

.row ul li h4{ width:100%; height:39px; background:#d2d2d2; float:left; color:#424141; font-size:14px; line-height:39px; text-align:center;}



#pages { padding:10px 0 10px;text-align:center;font:12px '宋体'; clear:both;}

#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#333}

#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }

.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.news_tangter{ width:600px; margin:0 auto; line-height:28px; text-align:center; font-size:22px; font-weight:bold; color:#a41a12;padding-top:30px; font-family:"微软雅黑";} 

.news_rnutn{ width:620px; height:50px; line-height:50px; text-align:center; margin:0 auto; color:#757474;}

.new_content{ height:auto; color:#505050; line-height:36px; margin:0 auto; font-size:14px; border-top:1px #a8abaf dashed; padding-top:24px; overflow:hidden; padding-bottom:40px; padding-left:10px; padding-right:10px;}

.new_content a{ color:#3763aa; text-decoration:underline;}



.button{ width:60px; height:25px; margin-right:10px;}

.older-img{ width:191px; height:138px; float:left; overflow:hidden; margin-top:22px; margin-left:11px;}



.about_content{ width:100%; height:auto; color:#505050; line-height:36px; margin:0 auto; font-size:14px; padding-top:24px; overflow:hidden; padding-bottom:40px; }



#gzmt{margin-top:192px;position:fixed; _position:absolute;right:0;top:0;width:142px;font-family: '微软雅黑','宋体'; z-index:999;}

.gzmt_t { background: #64c4b9; height: 30px; line-height: 30px;color: #ffffff;text-align: center; font-weight:bold; font-size:13px;}

.gzmt_item_box { border: #dddddd 1px solid;padding-bottom: 20px; background:#FFF;}

.gzmt_item {width: 122px; margin: 0 auto;padding-top: 10px;}

.gzmt_item .t{ background: #3a93d5; height: 25px; line-height: 25px;color: #ffffff;text-align: center;}

.gzmt_item .ewm { padding-top: 2px;}

.gzmt_item .link a{ padding-top:2px;color: #0e8be7;text-align: center; text-decoration: underline;display: block;}

#gzmt .close {text-align: right; padding-top: 3px}