@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
a:hover{text-decoration:none;}
a{color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
.wrap { margin:0px auto; width:1200px; /*overflow:hidden;*/ clear:both}
.clear{clear:both;}
        @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

/*-------------header-----------------*/
.top{ padding-top:16px; padding-bottom:16px;}
.top_info{ background:#f2f2f2; height:40px;}
.top_info1{width:1200px; margin:0 auto;}
.top_info summary{font-size:12px; color:#696969;}
.top_info summary p{ float:left; line-height:40px;}
.top_info summary .tel{height:40px; float:left; line-height:40px;}
.top_info summary .language{ display:block; height:40px; float:right; background:url(../images/map.png) no-repeat left;}

.menu_xlk{width:365px;height:40px; list-style:none;}
.menu_xlk li{float:left;height:40px;position:relative; list-style:none; line-height:40px; vertical-align:middle; background:url(../images/xi1.jpg) no-repeat right; padding:0 15px;}
.menu_xlk li:last-child{ background:none;padding-right:0px;}
.menu_xlk li i{ float:left; font-size:22px; color:#a7a7a7;}
.mj_hover_menu{text-decoration:none; height:40px;}
.menu_xlk li.selected .submenu{display:block;}
.menu_xlk li .submenu{display:none;position:absolute;top:40px;left:-9px; padding:10px; background:#fff; border:1px solid #d8d8d8; text-align:center; z-index:9999;}
.menu_xlk li .submenu .mj_menu_news_img img{width:100px; height:100px;}


.banner{ position:relative;}

/*主导航菜单*/
.ys_menu{height:50px; position:absolute;top:0px; z-index:8888; background:url(../images/tm.png) repeat-x;width:100%;}
#header {POSITION: absolute; Z-INDEX: 9999;}
#header .nav {FLOAT: right;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:50px; COLOR: #fff; text-align:center; DISPLAY: inline-block; LINE-height:50px; float:left;width:135px; text-align:center;}
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {COLOR:#fff; LINE-height:50px; background:#000;}
.mainlevel DIV {HEIGHT:200px; background:url(../images/tm1.png); POSITION: absolute; DISPLAY: none; TOP:50px; PADDING-RIGHT: 20px; WIDTH: 400px; z-index:9999}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:180px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 200px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; LINE-HEIGHT:46px; WIDTH: 70px; text-align:center; display:block; font-size:14px;float:left; border-bottom:1px dashed #a3a3a3; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #f00}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}
.mainlevel DIV SPAN img{width:200px; height:150px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}




.cpzx{ padding-top:50px; padding-bottom:50px;}
.slideTxtBox1{text-align:left; overflow:hidden; padding-top:30px;}
.slideTxtBox1 .hd{ height:40px;width:1000px; margin:0 auto; line-height:40px; padding:0 10px 20px 20px;  position:relative; }
.slideTxtBox1 .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:40px;}
.slideTxtBox1 .hd ul li{ float:left;cursor:pointer;width:140px; text-align:center; color:#212121; font-size:16px; }
.slideTxtBox1 .hd ul li.on{ height:42px; color:#fff;  background:#b70002; }
.slideTxtBox1 .bd{ padding-top:20px;}
.slideTxtBox1 .cpzx_lt{width:330px; height:500px; float:left; position:relative;}
.slideTxtBox1 .cpzx_lt dl{ position:absolute; top:0; left:0;width:250px; height:400px; background:url(../images/tm1.png); padding:50px 40px;}
.slideTxtBox1 .cpzx_lt dl dt{ background:url(../images/tmx.png) repeat-x bottom;}
.slideTxtBox1 .cpzx_lt dl dt a{ line-height:54px; font-size:16px; color:#fff; display:block;}
.slideTxtBox1 .cpzx_lt dl dt a:hover{ padding-left:4px; color:#f00;}
.slideTxtBox1 .cpzx_rt{width:870px; float:right;}
.slideTxtBox1 .cpzx_rt_01{ overflow:hidden;}
.slideTxtBox1 .cpzx_rt_01 li{ float:left; margin-left:22px;}
.slideTxtBox1 .cpzx_rt_01 li a{width:265px; height:190px; border:1px solid #e0e0e0; display:block; overflow:hidden;}
.slideTxtBox1 .cpzx_rt_01 li a img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.slideTxtBox1 .cpzx_rt_01 li a img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.slideTxtBox1 .cpzx_rt_02{ overflow:hidden; margin-top:21px;}
.slideTxtBox1 .cpzx_rt_02 li{ float:left; margin-left:22px;}
.slideTxtBox1 .cpzx_rt_02 li a{width:410px; height:285px; border:1px solid #e0e0e0; display:block; overflow:hidden;}
.slideTxtBox1 .cpzx_rt_02 li a img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.slideTxtBox1 .cpzx_rt_02 li a img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}


/* about */
.about{width: 100%;position: relative;height: 660px;background:url(../images/dt.png) no-repeat left #e8e8e8;}
.about .container{position: relative;height: 660px;}
.about .left_about{width: 600px;overflow: hidden;float: left;}
.about .leftCon .intro{height: 453px;overflow: hidden;}
.about .leftCon{height: 453px;overflow: hidden;}
.about .leftCon h3{font-size: 30px;font-weight: bold;margin-top: 111px;}
.about .leftCon h3 a{color: #b40002;text-decoration: none;}
.about .leftCon span{display: block;}
.about .leftCon .span1{color: #666666;font-size: 20px;margin: 6px 0 18px 0;}
.about .leftCon .span2{font-size: 12px;color: #bdbdbd;}
.about .leftCon p{font-size: 14px;line-height:30px;color: #878787;width: 518px;}
.about .leftCon .p1{margin: 34px 0 28px 0; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
.about .leftCon .p2{ overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
.about .left_about ul{width: 100%;overflow: hidden;margin-top: 108px;}
.about .left_about li{float: left;width: 150px;height: 40px;line-height: 40px;margin-left: 1px;text-align: center;font-size: 14px;background: #fff;}
.about .left_about li a{display: block;color: #666666;text-decoration: none;}
.about .left_about li.cur{background: #b40002;}
.about .left_about li.cur a{color: #fff;}
.about .right_about{width: 960px;float: left;height: 660px;position: absolute;left: 600px;top: 0;overflow: hidden;}
.about .rightBox{width: 960px;float: left;position: relative;height: 660px;}
.about .rightCon {width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;height: 660px;}
.about .right_about ul{width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;}
.about .right_about li{float: left;width:960px;}
.about .wang{position: absolute;right: 79px;bottom:-82px;}


/* bannercss */
.slideBox{ width:100%; height:700px;overflow:hidden; position:relative;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -110px;  bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 10px; width:60px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:700px;}
.slideBox .banner li a{ display:block; width:100%; height:700px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1200px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 1%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: transparent url("../images/slider-arrow.png") no-repeat scroll -110px 5px;
    opacity: 0.5;
}
.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}


.jsfw{margin-top:50px; margin-bottom:50px;overflow:hidden;}
.jsfw_nr{ padding-top:30px; overflow:hidden; margin-bottom:40px;}
.jsfw_lt{ float:left;width:560px; background:#fff; margin-top:8px;}
.jsfw_lt ul p{ font-size:14px;display:block; font-weight:bold;color:#303030; line-height:30px; padding-top:10px;}
.jsfw_lt ul dl{ color:#616161; font-size:14px; line-height:20px;}
.jsfw_rt{width:600px; float:right;}
.jsfw_rt li{ height:140px;}
.c1{width:600px;height:130px;float:left;font-size:12px;}
.c1 .xw_l{ text-align:center; color:#fff; float:left;width:180px; height:115px; margin-left:10px; margin-top:7px; text-align:center; background:#003a92;}
.c1 .xw_r{ margin-left:20px; float:left;width:390px;}
.c1 .xw_r p{color:#303030; line-height:20px; font-size:14px; font-weight:bold; padding-top:10px;}
.c1 .xw_r dl{ line-height:40px;}
.c1 .xw_r span{ line-height:24px; display:block; color:#666464;}
.c2{width:600px;height:130px;float:left;font-size:12px;background:#b40002;}
.c2 .xw_l{ text-align:center; color:#fff; float:left;width:180px; height:115px; margin-left:10px;  margin-top:7px; text-align:center; background:#003a92;}
.c2 .xw_r{ margin-left:20px; float:left;width:390px;}
.c2 .xw_r p{color:#ffffff; line-height:20px;font-size:14px; font-weight:bold; padding-top:10px;}
.c2 .xw_r dl{ line-height:40px;}
.c2 .xw_r dl{ color:#fff;}
.c2 .xw_r span{ line-height:24px; display:block; color:#fff;}
.gsdt_a a{width:170px; height:46px; background:#b40002; line-height:46px; color:#fff; font-size:16px; text-align:center; display:block; margin:0 auto;}
.gsdt_a a:hover{ background:#13181f;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}


.ggw{ height:157px; background:url(../images/ggw_bj.png) no-repeat center; text-align:center; padding-top:50px;}

.ys_nr{ background:url(../images/ys_bj.png) no-repeat center; height:580px; overflow:hidden;}
.ysnr01{ float:left;width:305px; padding-top:110px;}
.ysnr01 li{width:440px; height:130px; margin-bottom:110px;}
.ysnr01 li img{ float:left;}
.ysnr01 li dl{width:280px; float:left; color:#636363; font-size:12px; padding-top:10px;}
.ysnr01 li dl p{ font-size:18px; font-weight:bold; color:#1d1d1d; line-height:54px; border-bottom:1px solid #d8d8d8;}
.ysnr01 li dl span{ color:#888888; font-size:14px; line-height:26px; padding-top:10px; display:block;}
.ysnr01 li i{width:120px;background:#a80507; font-size:50px; text-align:center; line-height:120px; height:120px; display:block; float:right;-moz-border-radius:60px; -webkit-border-radius:60px;border-radius:60px; color:#fff;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.ysnr01 li i:hover{ color:#fff; background:#c41212;transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg); }
.ysnr02{ float:right;width:440px; padding-top:110px;}
.ysnr02 li{width:440px; height:130px; margin-bottom:110px;}
.ysnr02 li dl dt{ overflow:hidden; border-bottom:1px solid #CCC;}
.ysnr02 li dl{width:280px; float:right; color:#636363; font-size:12px; padding-top:10px; text-align:right;}
.ysnr02 li dl img{ float:right;}
.ysnr02 li dl span{ color:#888888; font-size:14px; line-height:26px; padding-top:10px; display:block;}
.ysnr02 li dl p{ font-size:18px; font-weight:bold; color:#1d1d1d; line-height:54px; float:right;}
.ysnr02 li i{width:120px; background:#a80507;font-size:50px; text-align:center; line-height:120px; height:120px; display:block; float:left;-moz-border-radius:60px; -webkit-border-radius:60px;border-radius:60px; color:#fff;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.ysnr02 li i:hover{ color:#fff; background:#c41212;transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg);-o-transform:rotate(360deg);    -ms-transform:rotate(360deg);}


.qysl{ background:#f1f1f1; height:400px; overflow:hidden; padding-top:45px;}
.cp_t{ color:#3c3c3c; text-align:center;}
.cp_t p{ font-weight:bold; font-size:24px; color:#010101; background:url(../images/xi.png) no-repeat center bottom;}
.cp_t p span{ color:#be0200; font-size:24px;}
.cp_t h1{ font-size:12px; color:#000000; font-weight:400; line-height:24px;}
.cp_t img{ padding-bottom:8px;}
.cp_nr{ padding-top:30px;width:1258px; margin:0 auto;}
.slideTxtBox{}
.slideTxtBox .hd{ height:40px;width:420px; margin:0 auto; line-height:40px; padding:0 10px 20px 20px;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:40px;}
.slideTxtBox .hd ul li{ float:left;cursor:pointer;width:140px; text-align:center; color:#212121; font-size:16px; }
.slideTxtBox .hd ul li.on{ height:42px; color:#fff;  background:#b70002; }
.slideTxtBox .bd ul{ zoom:1;}
.slideTxtBox .bd li{ width:235px; line-height:40px; text-align:center; float:left; margin:10px 8px;}
.slideTxtBox .bd li a:hover{ background:#999;}
.slideTxtBox .bd li p{ height:30px; font-size:14px; color:#313131;}
.slideTxtBox .bd li a{width:235px; height:180px; display:block; overflow:hidden;}
.slideTxtBox .bd li a img{    transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li a img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}


.end{ height:266px; background:#202020;}
.end .fl{width:300px; padding-top:30px;}
.end .fl ul{ float:left; padding-right:40px;}
.end .fl ul p{margin-bottom:6px;}
.end .fl ul p a{ font-size:14px; color:#fff; line-height:40px;}
.end .fl ul li a:hover,.end .fl ul p a:hover{ color:#f00;}
.end .fl ul li a{ line-height:26px; color:#9aa0aa;}
.end .end_zh{width:330px; float:left; text-align:center; border-left:1px solid #383838; margin-top:30px; border-right:1px solid #383838; height:180px;}
.end .end_zh img{ padding-top:30px;}
.end .fr{width:510px; line-height:26px; color:#bbbbbb; font-size:13px; padding-top:40px;}
.end .fr img{ float:left; padding-right:20px;}
.end .fr a{ color:#bbbbbb;}
.cop{ height:40px; background:#1b1b1b; line-height:40px; color:#8f97a4; font-size:12px;}
.cop a{ color:#8f97a4;}



.nyban1{ height:300px; background:url(../images/nyban1.jpg) no-repeat top; position:relative;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt2{ padding-top:30px; text-align:center;padding-bottom:30px;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 30px; margin:0 6px;}
.lmt2 a:hover{ color:#fff;background:#d70c19;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#d70c19;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px;}
.ny{width:1200px; margin:0 auto; font-size:14px; line-height:34px; overflow:hidden; margin-top:10px; margin-bottom:10px; padding-bottom:30px;}

/****************news**********************/
.news_listkd{overflow: hidden;}
.news_listkd li{display: block;overflow: hidden;}
.news_listkd li:nth-child(2n-2){background: #f0f0f0;}
.news_listkd li .in-xwlbj{width:90%;}
.news_listkd li .news_listk{width:1200px; margin:0 auto; padding:40px 0;}
.news_listkd li:hover .in-xwlbtu  img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news_listkd li:hover .in-xwlbda1,.news_listkd li:hover .in-xwlbti{color:#d20000;}

.in-xwlbtu {
	display: block;
	float: left;
	width: 220px;
	overflow: hidden;
}

.in-xwlbtu img {
	display: block;
	width:280px;
}

.in-xwlbda {
	display: block;
	float: right;
	width: 115px;
	height: 100px;
	padding-top: 25px;
	padding-left: 45px;
	text-align: center;
	border-left: 1px solid #e0e0e0;
}

.in-xwlbda1 {
	display: block;
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 30px;
	color: #5e5e5e;
}

.in-xwlbda2 {
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #bababa;
	
}

.in-xwlbtjk {
	display: block;
	margin-left: 255px;
	margin-right: 160px;
}

.in-xwlbti {
	display: block;
	margin-bottom: 22px;
	line-height: 40px;
	font-size: 18px;
	color: #000;
}

.in-xwlbj {
	display: block;
	height: 52px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #747474;
}

.in-xwlb li:hover .in-xwlbtu img,
.in-xwtj:hover .in-xwtu0 {
	transform: scale(1.2) rotate(-8deg);
	-ms-transform: scale(1.2) rotate(-8deg);
	/* IE 9 */
	-webkit-transform: scale(1.2) rotate(-8deg);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2) rotate(-8deg);
	/* Opera */
	-moz-transform: scale(1.2) rotate(-8deg);
}

.in-xwlb li:hover .in-xwlbti,
.in-xwtj:hover .in-xwlbti {
	color: #f25f24;
	text-indent: 4px;
}

.in-xwlb li:hover .in-xwlbj,
.in-xwtj:hover .in-xwlbj {
	color: #222;
	text-indent: 8px;
}

.in-xwlb li:hover .in-xwlbda1,
.in-xwtj:hover .in-xwlbda1 {
	color: #f25f24;
}

.in-xwlb li:hover .in-xwlbda2,
.in-xwtj:hover .in-xwlbda2 {
	color: #f25f24;
}
/****************news结束**********************/
