﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body,html,ul,li,p,div,dl,dt,dd,ol,pre,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}
body{font-size:14px;font-family: '微软雅黑'; color:#686868;text-align:center; }
table,td,tr,th{font-size:14px;margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
a{color:#303030;text-decoration:none;font-size:14px;}
a:hover{color:#cc0000;}
a:visited{color:#303030;text-decoration:none;}
a:active{color:#303030;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;margin:0;font-size:14px;}
ol,ul,li{list-style:none;}
p{ line-height:1.8;}

.header{ width:1250px; height:90px; margin:0 auto;}
.logo{ width:240px; height:60px; float:left; margin-top:15px;}
.nav{ display:inline-block;}
/* ========首页焦点图CSS================================================================= */
.fullSlide {
	width:100%;
	position:relative;
	height:660px;
	background:#000;
}

.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:660px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:660px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:90px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:5px;
	margin:5px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#e60012;filter:alpha(opacity=100);
	opacity:1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
/* ========首页焦点图CSS结束================================================================= */
.banner{ position:relative;}
.main1{ width:1250px; height:430px; position:absolute; top:670px;margin: auto;  left: 0; right: 0; }
.main1_left{ width:828px; height:428px; background:#fff; border:1px solid #d5d5d5; float:left;}
.lmmz{ width:790px; height:35px; background:#fbfbfb; border:1px solid #eeeeee; margin:10px auto;}
.lmmz div.hover{float:left;font-size:16px; color:#ffffff; font-weight:normal;background:url(../images/lmmz_bian.png) no-repeat; width:100px; CURSOR: hand; height:40px;line-height:35px;text-align:center;margin-bottom:1px;}
.lmmz div.hover a {color:#ffffff; font-size:16px;}
.lmmz div.hover a:hover {color:#ffffff;}
.lmmz div {float:left;font-size:16px; color:#333;font-weight:normal; width: 100px; CURSOR: hand; height: 35px;line-height:35px;text-align:center;margin-bottom:1px;}
.lmmz div  a {color:#303030;font-size:16px; font-weight:bold;}
.lmmz div  a:hover {color:#303030;}
.lmmz div.lmmz_more a{font-size:14px; color:#999;}
.lmmz div.lmmz_more{ float:right; width:70px;}
.lmmz div.lmmz_more a:hover{ color:#bc0611; }

#gzlj{ margin-top:20px;}
#gzdt {width:790px;overflow:auto; overflow:hidden; zoom:1;padding-top:15px;margin-bottom:12px; height:315px; margin-left:20px; margin-top:10px;}
#con_gayw_2,#con_gayw_3,#con_gayw_4,#con_gayw_5{ display:none;}
.flash{width:380px; height:315px;float:left;overflow:hidden; background:#fff;}
.focus{ position:relative; width:380px; height:315px; background: #fff; float: left; overflow:hidden;}  
.focus img{ width:380px; height:315px;transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); -moz-transform: scale(1,1);transition:all 0.5s;-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;} 
.focus img:hover{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2);}
.focus .shadow .title{width:260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff6600;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.news_right{ width:390px; float:left; margin-left:20px;}
.news_right01{ width:390px; height:85px; border-bottom:1px solid #dcdcdc; margin-top:10px; padding-top:5px; position:relative;}
.news_right01_xian{width:0; height:1px; border-bottom:1px solid #BC0611; position:absolute; left:0; bottom:0;}
.news_right01_xian{transition:all 0.35s linear;
	-webkit-transition:all 0.35s linear;
	-moz-transition:all 0.35s linear;
	-o-transition:all 0.35s linear;}
.news_right01:hover .news_right01_xian{width:100%;}


.news_right01l{ width:50px; height:65px; background:#e7e7e7; float:left;}
.news_right01l_top{ width:50px; height:40px; text-align:center; line-height:40px;}
.news_right01l_top span{ font-size:28px; color:#969696;}
.news_right01l_bot{ width:50px; height:25px; background:#d4d4d4; line-height:25px; text-align:center;}
.news_right01l_bot span{ font-size:12px; color:#7f7f7f;}
.news_right01r{ width:300px; float:left; text-align:left; margin-left:20px;}
.news_right01r h2 a{ font-size:16px; color:#464646;}
.news_right01r h2 a:hover{color:#bb0611;}
.news_right01r p h0 a{ font-size:12px; color:#7c7c7c;}
.news_right01r p h0 a:hover{color:#bb0611; cursor:pointer;}
.news_right01r p{ font-size:12px; color:#7c7c7c;}
.news_right01r p:hover{  color:#bb0611; cursor:pointer;}
.news_right01r p a{ color:#bb0611;}
.main1_right{ width:410px; float:left;}
.main1_right02{ width:410px; height:55px; background:#afafaf;padding-top:15px;}
.search{ width:276px; height:42px; background:url(../images/search.jpg) no-repeat;  margin-left:10px; float:left;}
.search_txt{ width:220px; height:42px; float:left;}
.search_txt input{ width:200px; height:42px; border:none; background:none; outline:none; padding-left:16px; font-size:12px; color:#fff;}
.search_sumb{ width:40px; float:left;}
.search_sumb input{ width:40px; height:40px; border:none; background:none; cursor:pointer;}
.biaoji{ float:left; margin-left:10px;}
.biaoji a{ display:block; width:42px; height:42px; background:url(../images/biaoji1.png) no-repeat;  
            transition: All 0.8s ease-in-out;
            -webkit-transition: All 0.8s ease-in-out;
            -moz-transition: All 0.8s ease-in-out;
            -o-transition: All 0.8s ease-in-out;}
.biaoji a:hover{ background:url(../images/biaoji2.png) no-repeat; 
             transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
.main1_right01{ width:410px; height:180px; overflow:hidden;}
.main1_right01 a img{width:410px;height:180px;transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); -moz-transform: scale(1,1);transition:all 0.5s;-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.main1_right01 a img:hover{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2);}
.down{ float:left; margin-left:10px;}
.down a{ display:block; width:42px; height:42px; background:url(../images/down1.png) no-repeat;transition: All 0.8s ease-in-out;
            -webkit-transition: All 0.8s ease-in-out;
            -moz-transition: All 0.8s ease-in-out;
            -o-transition: All 0.8s ease-in-out;}
.down a:hover{ background:url(../images/down2.png) no-repeat;transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}

.main2{ width:100%; background:#15b1ff; height:300px; position:relative;top:380px; left:0px; padding-top:10px;}
.main2t{ width:100%; height:50px; background:url(../images/ywfw_top.png) no-repeat center; line-height:50px;}
.main2t span{ font-size:24px; color:#fff;}
.main2b{ width:1250px; height:183px; margin:0 auto;}
.main2b ul li{ width:183px; height:113px; background:url(../images/liubian.png) no-repeat; float:left; cursor:pointer; padding-top:70px;
             margin-top:30px;}
.main2b ul li:hover{ background:url(../images/liubian2.png) no-repeat;
             }
.main2b ul li:hover a{ color:#fff;}
.main2b ul li a{ font-size:22px; color:#888;}
.main2b ul li p{width:28px; height:2px; background:#acacac; margin:10px auto;}
.main2b ul li p:hover{width:28px; height:2px; background:#fff;}

.main3{ width:1250px; height:350px; margin:0 auto; position:relative; top:415px;}
.main3l{ width:610px; height:350px; float:left; background:url(../images/main3l.jpg) no-repeat; overflow:hidden;}
.main3r{ width:610px; height:350px; float:left; background:url(../images/main3r.jpg) no-repeat; overflow:hidden; margin-left:30px;}
.main3l_l{ width:350px; height:300px; background:url(../images/touming.png); padding-left:40px; padding-top:50px; text-align:left; position:relative; z-index:0;}
.main3l_l02{width:0; height:350px; background:#BC0611; position:absolute; left:0; bottom:0; z-index:-1;cursor:pointer;}
.main3l_l02{transition:all 0.35s linear;
	-webkit-transition:all 0.35s linear;
	-moz-transition:all 0.35s linear;
	-o-transition:all 0.35s linear;}
.main3l_l:hover .main3l_l02{ width:100%; position:absolute;  cursor:pointer; z-index:-1}
.main3l_l:hover h2{ color:#fff;cursor:pointer;}
.main3l_l:hover p{ color:#fff;cursor:pointer;}
.main3l_l:hover a{display:block; width:37px; height:37px; background:url(../images/more2.png) no-repeat;}
.main3l_l:hover .main3l_lp1{ background:#fff;}
.main3l_lp1{ width:28px; height:2px; background:#333; }
.main3l_l h2{ font-size:22px; color:#333; margin-top:15px;}
.main3l_lp2{ padding-top:15px; line-height:2.2;}
.main3l_l a{ display:block; width:37px; height:37px; background:url(../images/more.png) no-repeat; margin-top:20px;}
.footer{ width:100%; height:230px; position:relative; top:445px;}
.footer1{ width:100%; height:230px;}
.footer_top{ width:100%; height:170px; background:#e3e3e3;}
.footer_top0{ width:1250px; margin:0 auto; padding-top:20px;}
.footer_top0l{ width:280px; height:130px; background:url(../images/xian.jpg) no-repeat right; text-align:left; float:left;}
.footer_top0lp1{ font-size:14px; color:#c01712;}
.footer_top0lp1 img{ margin-right:5px; margin-top:5px; float:left;}
.footer_top0l h2{ font-size:30px; color:#585858;}
.footer_top0lp2{ padding-left:20px;}
.footer_top0c{ width:630px; height:110px; background:url(../images/xian.jpg) no-repeat right; float:left; margin-left:50px;}
.footer_top0ct{ text-align:left;}
.footer_top0ct a{ font-size:18px; color:#585858; float:left; margin-right:5px;}
.footer_top0cb{ margin-top:10px;}
.footer_top0cb ul{ padding-right:70px; padding-top:10px;}
.footer_top0cb ul li{ float:left; text-align:left; height:28px; line-height:30px;}
.footer_top0cb ul li span{ margin-right:10px; margin-left:10px;}
.footer_top0cb ul li a{color:#585858; font-size:12px;}
.footer_top0cb ul li a:hover{ color:#bc0611;}
.footer_top0r{ width:240px; float:right}
.footer_top0r ul li{ width:90px; height:110px; float:left; margin-left:30px; float:left;}
.footer_bot{ background:#d3d3d3; height:60px; line-height:60px;}
.footer_bot p{ line-height:60px;}

/*关于我们*/
.neiye_banner{ width:100%; height:500px; background:url(../images/ny_banner.jpg) no-repeat center;}
.xbjs_main{ width:1200px; margin:30px auto;}
.xbjs_mainl{ width:340px; float:left;}
.xbjs_mainlt{ wdith:340px; height:60px; background:url(../images/xbjs_mainlt.png) no-repeat; line-height:60px; text-align:left;}
.xbjs_mainlt span{ font-size:24px; color:#fff; margin-left:20px;}
.xbjs_mainlc{ width:340px; background:url(../images/xbjs_mainlc.png) repeat-y;}
.xbjs_mainlc ul li{ width:270px; height:50px; margin-left:20px;}
.xbjs_mainlc ul li a{ display:block; width:255px; height:50px; border-bottom:1px solid #a0a0a0; background:url(../images/dot.png) no-repeat 0 30px; line-height:60px; font-size:18px; text-align:left; padding-left:15px;}
.xbjs_mainlc ul li a:hover{ color:#c5002f;display:block; width:255px; padding-left:15px;height:50px; border-bottom:1px solid #a0a0a0; background:url(../images/dot2.png) no-repeat 0 30px; }
.xbjs_mainlb{ width:340px; height:40px;}
.xbjs_mainr{ width:808px; float:left; border:1px solid #A0A0A0; margin-left:50px; padding-bottom:30px;}
.xbjs_mainr1{ width:748px; margin-left:30px;}
.xbjs_mainr1 h2{ font-size:30px; text-align:left; padding-bottom:10px;}
.xbjs_mainr1 img{ border:1px solid #eaeaea;box-shadow:5px 2px 6px #999; -moz-box-shadow:5px 2px 6px #999; -webkit-box-shadow:5px 2px 6px #999;}
.xbjs_mainr1 p{ text-align:left; line-height:1.8; color:#5b5b5b; padding-top:10px; text-indent:2em; font-size:16px;}
.xbjs_mainr h2{font-size:30px; text-align:left; padding-bottom:10px; margin-left:30px; margin-top:30px; color:#333;}
.xbjs_mainr h3{font-size:30px; text-align:left; margin-left:30px; margin-top:30px; color:#333;}
/*新闻中心*/
.news_mainr{ width:748px; margin-left:30px;}
.news_mainr1{ width:748px; height:180px; border-bottom:1px solid #eaeaea; margin-bottom:20px; position:relative;}
.news_mainr1:hover .news_right01_xian{ width:100%;}
.news_mainr1l{ width:220px; height:160px; float:left; overflow:hidden;}
.news_mainr1l img{ width:220px; height:160px;transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); -moz-transform: scale(1,1);transition:all 0.5s;-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.news_mainr1l img:hover{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); cursor:pointer;}
.news_mainr1r{ width:500px; height:160px; float:left; margin-left:28px; text-align:left;}
.news_mainr1r h3{ text-align:left; margin-left:0px; margin-top:0px;}
.news_mainr1r h3 a{ font-size:16px; color:#333;}
.news_mainr1r h3 a:hover{color:#C5002F;}
.news_mainr1r1{ line-height:1.8;}
.news_mainr1r1 a{ color:#686868; font-size:14px;}
.news_mainr1r1 a:hover{ color:#bb0611;}
.news_mainr1r2{ color:#686868; padding-top:10px;}
.news_mainr1r2 img{ margin-right:5px; margin-bottom:3px;}

.fenye{ border:1px solid #dddddd; background:#f5f5f5; text-align:center; line-height:30px; margin-right:5px; margin-top:30px;}
.fenye:hover a{ background:#bb0611;color:#fff;display:block;}

/*公司荣誉*/
.xbjs_mainr2 ul li{width:230px; height:190px; float:left; background:#fff; box-shadow:0 5px 5px #ccc; margin-left:30px; margin-bottom:20px;}
.xbjs_mainr2 ul li p{ text-align:left; padding-left:10px; line-height:40px; font-size:16px;}
.xbjs_mainr2 ul li p:hover{ color:#bb0611;}
/*战略规划*/
.xbjs_mainr3{margin-left:30px;}
.xbjs_mainr3 ul li{ width:750px; height:50px; border-bottom:1px solid #eaeaea; background:url(../images/dot3.jpg) no-repeat left; text-align:right; line-height:50px; font-size:14px; position:relative;}
.xbjs_mainr3 ul li:hover .news_right01_xian{ width:100%;}
.xbjs_mainr3 ul li a{ float:left; margin-left:15px; color:#686868;}
.xbjs_mainr3 ul li a:hover{ color:#bb0611;}

/*详情页*/
.main_xq{ width:1140px; padding:10px 30px; background:#f5f5f5; margin:20px auto;}
.main_xqt{ width:1120px; padding-left:20px;height:30px; border-bottom:1px solid #eaeaea; background:url(../images/list_r1.png) no-repeat left; text-align:left; line-height:30px;}
.main_xqt a:hover{color:#B00C0C;}
.main_xqb{ margin-top:25px;}
.main_xqb img{ margin:20px auto; display:block; max-width:1130px;}
.main_xqb h2{ font-size:18px; color:#333; font-weight:bold;}
.main_xqbb{ text-align:left;  padding-top:30px;}
.main_xq p{  text-align:left;text-indent:3em;}
 

.listcolumn5{ text-align:left; padding-top:10px;}
.listcolumn5 a{ color:#B00C0C; font-size:16px;}
.listcolumn4{ text-align:left; font-size:18px; color:#333; font-weight:bold;}
.listcolumn6{ text-align:left;}

/*底部分页*/
.anpager {width:90%;float:left;margin-top:10px;}
.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;font-size:15px;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}
.anpager cis { width:10%;}