﻿/*全局样式开始-------------------------------------------------------------------------*/
html {}
body { margin:0 auto; padding:0; text-align:center; font-size:12px; color:#666666; font-family:微软雅黑;}
a { text-decoration: none; color:#666666; }
a:hover {text-decoration:none; cursor:pointer; color:#000;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li { list-style-type:none }
dl{ margin:0px; padding:0px; list-style:none; }
dd{ margin:0px; padding:0px; list-style:none; }
dt{ margin:0px; padding:0px; list-style:none; }
div { text-align:left }
img { border:none; }
h3 { }
span{ margin:0; padding:0;}
p{ margin:0; padding:0;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
/*全局样式结束-------------------------------------------------------------------------*/


/*通用样式开始-------------------------------------------------------------------------*/



.box{ position:relative; margin:0 auto; width:1200px;}

.index_title{ position:relative; margin:50px auto; width:1200px; height:100px; line-height:40px; text-align:center; background:url(../images/title_bg.png) no-repeat bottom;}
.index_title span{ font-size:18px; color:#333;}
.index_title p{ font-size:36px; text-transform:Uppercase; color:#c9cacb; font-family:Arial;}


/*header*/

.header{ position:relative; width:100%; height:100px; min-width:1200px;}
.header .logo{ float:left; width:250px; padding-top:22px; }
.header .logo a{}
.header .logo img{ float:left; width:249px; height:55px;}
.menu{ float:right; width:880px;}
.menu ul{}
.menu ul li{ float:left; position:relative; width:110px; height:100px; overflow:hidden;}
.menu ul li a{ display:block; padding-top:30px; height:70px; text-align:center;}
.bkx li .bgys{
	position: absolute;
	z-index: -1;
	background:#e62129;
	height:0;
	width:110px;
	color:#fff;
	bottom:0;
	left:0;
}

.navigation-up{ height:60px;background:#27303f}
.navigation-up .navigation-v3{ margin-left:155px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{ float:left}
.navigation-up .navigation-v3 li{ float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#344157}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:60px;font-family:"microsoft yahei"}

.navigation-down{position:absolute;top:100px;left:0px;width:100%; z-index:99999;}
.navigation-down .nav-down-menu{width:100%;margin:0; background-color:rgba(255,255,255,.8); position:absolute;top:0px; height:60px; overflow:hidden;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{}
.navigation-down .menu-1 dl{}
.navigation-down .menu-1 dl dd{ float:left; margin-right:20px;}
.navigation-down .menu-1 dt{ font:normal 16px "microsoft yahei";color:#61789e; border-bottom:1px solid #61789e;}
.navigation-down .menu-1 dd a{ display:block; color:#000; line-height:60px; font-size:14px;}
.navigation-down .menu-1 dd a:hover{color:#e62129}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{  display:block; color:#000; line-height:60px; font-size:14px;}
.navigation-down .menu-1 dd img{ height:45px; width:auto; margin-top:6px;}


.menu ul span{ font-size:16px; color:#333;}
.menu ul li p{ color:#999;}

.bkx li:hover span{ color:#fff;}
.bkx li:hover p{ color:#fff;}


/*menu*/

/*banner*/
.banner{ position:relative; z-index:1;  left:0;  height:650px; min-width:1200px;}
.banner_box{ width:100%;  position:relative;  height:650px; }	
.banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner_box .bd ul{ width:100% !important;  }	
.banner_box .bd li{ width:100% !important;  height:650px; overflow:hidden; text-align:center; }	
.banner_box .bd li a{ height:650px;  }
.banner_box .bd li .banner1 { display:block; width:100%; height:582px; background:url(../images/banner.png) no-repeat center; }
.banner_box .bd li .banner2 { display:block; width:100%; height:582px; background:url(../images/banner.png) no-repeat center; }
.banner_box .bd li .banner3 { display:block; width:100%; height:582px; background:url(../images/banner.png) no-repeat center; }
.banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }	
.banner_box .hd ul{ text-align:center; }	
.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:2px; margin:5px; overflow:hidden; background:#fff;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
.banner_box .hd ul .on{ background:#1c3556;  }	
.banner_box .prev,.banner_box .next{  display:block; border-radius:5px;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
.banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }

.banner_tb{ position:absolute; right:0; bottom:30px;}
.banner_tb ul{}
.banner_tb ul li{ float:left; margin-left:20px;}
.banner_tb ul li a{}
.banner_tb ul li img{ width:60px; height:60px;}



/*footer*/
.footer{ margin-top:50px; width:100%; height:45px; background-color:#2a2a2a; min-width:1200px;}
.footer span{ line-height:45px; color:#767676;}




/*index*/

.index_td2{ width:100%; margin-top:50px; min-width:1200px;}
.index_td2 ul{ float:left; position:relative; cursor:pointer; width:280px; height:125px; margin:0 10px;}
.index_td2 ul li{}
.index_td2 ul li a{ position:relative; display:block; padding-left:25px; padding-top:30px; width:255px; height:95px; }
.index_td2 ul li a
{
-webkit-box-shadow:0 0 5px #e1e1e1;  
-moz-box-shadow:0 0 5px #e1e1e1;  
box-shadow:0 0 5px #e1e1e1;  
    }
.index_td2 ul li a:hover{}
.index_td2 ul li img{ float:left;}
.index_td2 ul li .yb{ float:left; margin-left:30px; padding-top:13px; }
.index_td2 ul li .yb span{ display:block; font-size:18px; color:#333;}
.index_td2 ul li .yb p{ display:block; font-size:16px; color:#666;}


.top{
	position: absolute;
	z-index:1;
	height: 3px;
	width: 0px;
	top: 0px;
	width: 0px;
	z-index:9999;
}
.bottom{
	position: absolute;
	z-index:1;
	height: 3px;
	width: 0%;
	bottom: 0px;
	right: 0px;
	z-index:9999;
}
.left{
	height: 0;
	position: absolute;
	left: 0px;
	width: 3px;
	z-index:9999;
}
.right{
	height: 0;
	position: absolute;
	right: 0px;
	width: 3px;
	bottom: 0px;
	z-index:9999;
}




.xsyc_mcd{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.xsyc_mcd span{
    color: #fff;
    margin-top:90px;
    display:block;
    width:100%;
    font-size:16px;
    text-align:center;
    height:30px;
    line-height:30px;
    font-weight:normal;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
}

.xsyc_mcd>img{
    opacity: 0;
    position:absolute;
    left:35%;
    z-index:99;
    width:80px;
    height:80px;
    margin:0 auto;
    display:block;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
}
.index_td2 a:hover .xsyc_mcd{opacity: 1;}
.index_td2 a:hover .xsyc_mcd p,
.index_td2 a:hover .xsyc_mcd span{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.index_td2 a:hover .xsyc_mcd>img{
    opacity: 1;
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
}


.index_td2 a:hover .xsyc_mcd:before,.index_td2 a:hover .xsyc_mcd:after{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.ny_banner{}
.ny_banner img{ width:100%; height:auto;}
.ny_dh{ width:100%; height:70px; background-color:#f6f6f6;}
.ny_dh .sytb{ float:left; width:70px; height:70px; background-color:#fff;}
.ny_dh .sytb a{}
.ny_dh .sytb img{ display:block; margin:27px auto; width:16px; height:16px;}
.ny_dh .weizhi{ float:left; margin-left:30px; line-height:70px; color:#333;}
.ny_dh .weizhi a{ padding:0 5px; color:#333;}
.ny_dh .right{ float:right; width:900px;}
.ny_dh .right ul{}
.ny_dh .right ul li{}
.ny_dh .right ul li a{ float:right; display:block; width:150px; height:70px; line-height:70px; font-size:16px; text-align:center;}
.ny_dh .right ul li a:hover{ background-color:#e62129; color:#fff;}
.ny_dh .right ul a.left_menubg_over:link, a.left_menubg_over:visited { display:block; width:150px; height:70px; color:#fff; background:url(../images/a_link.jpg) no-repeat;}

.ny_list{ margin-top:50px;}
.ny_list .show{}

.ny_list .news_show{}
.ny_list .news_show .jtsj{ width:100%; height:430px; padding-bottom:20px; border-bottom:solid 1px #e62129;}
.ny_list .news_show .jtsj .title{ width:100%; height:50px; border-bottom:3px solid #e62129; margin-bottom:40px;}
.ny_list .news_show .jtsj .title span{ display:block; width:140px; height:50px; line-height:50px; text-align:center; vertical-align:middle; font-size:20px; font-weight:bold; background:#e62129; color:#fff;}
.ny_list .news_show .jtsj .left{ float:left; width:590px; height:320px;}
.ny_list .news_show .jtsj .left a{ position:relative;  width:590px; height:320px; display:block;}
.ny_list .news_show .jtsj .left img{ position:absolute; left:0; top:0; width:590px; height:320px;}
.ny_list .news_show .jtsj .left span{ position:absolute; display:block; padding:0 10px; width:570px; height:40px; line-height:40px; left:0; bottom:0; background-color:rgba(0,0,0,.5); color:#fff; }

.ny_list .news_show .jtsj .yb{ float:right; width:590px;}
.ny_list .news_show .jtsj .yb ul{}
.ny_list .news_show .jtsj .yb ul li{ height:150px; width:590px; overflow:hidden; padding-bottom:10px;}
.ny_list .news_show .jtsj .yb ul li a{}
.ny_list .news_show .jtsj .yb ul li a:hover{}
.ny_list .news_show .jtsj .yb ul li span{ display:block;}
.ny_list .news_show .jtsj .yb ul li .sj{ float:left; width:100px; height:100px; }
.ny_list .news_show .jtsj .yb ul li .sj .rq{ width:100px; height:70px; background-color:#e62129; font-size:48px; line-height:70px; text-align:center; font-family:Arial; color:#fff;}
.ny_list .news_show .jtsj .yb ul li .sj .ny{ width:100px; height:30px; background-color:#ee879a; line-height:30px; text-align:center; color:#000; font-size:14px;}
.ny_list .news_show .jtsj .yb ul li .yb{ float:right; width:470px;}
.ny_list .news_show .jtsj .yb ul li .yb .bt{ font-size:16px; font-weight:bold;}
.ny_list .news_show .jtsj .yb ul li .yb .nr{ margin-top:10px; line-height:24px;}


.ny_list .news_show .jtdt{ margin-top:40px; width:1200px;}
.ny_list .news_show .jtdt .title{ width:100%; height:50px; border-bottom:3px solid #e62129; margin-bottom:40px;}
.ny_list .news_show .jtdt .title span{ display:block; width:140px; height:50px; line-height:50px; text-align:center; vertical-align:middle; font-size:20px; font-weight:bold; background:#e62129; color:#fff;}
.ny_list .news_show .jtdt ul{ margin-top:40px;}
.ny_list .news_show .jtdt ul li{ background-color:#f6f6f6; padding:15px; height:120px; width:1170px; overflow:hidden; margin-bottom:20px;}
.ny_list .news_show .jtdt ul li a{}
.ny_list .news_show .jtdt ul li a:hover{}
.ny_list .news_show .jtdt ul li img{ float:left; width:220px; height:120px;}
.ny_list .news_show .jtdt ul li span{ display:block;}
.ny_list .news_show .jtdt ul li .sj{ float:left; margin-left:20px; width:100px; height:100px; border-radius:5px;}
.ny_list .news_show .jtdt ul li .sj .rq{ width:100px; height:70px; background-color:#e62129; font-size:48px; line-height:70px; text-align:center; font-family:Arial; color:#fff;}
.ny_list .news_show .jtdt ul li .sj .ny{ width:100px; height:30px; background-color:#ee879a; line-height:30px; text-align:center; color:#000; font-size:14px;}
.ny_list .news_show .jtdt ul li .yb{ float:right; width:800px;}
.ny_list .news_show .jtdt ul li .yb .bt{ font-size:16px; font-weight:bold;}
.ny_list .news_show .jtdt ul li .yb .nr{ margin-top:10px; line-height:24px;}

.ny_list .ryzz_show{}
.ny_list .ryzz_show ul{}
.ny_list .ryzz_show ul li{ padding:0 100px; margin-bottom:5px; width:1000px; height:60px; line-height:60px; }

.ny_list .ryzz_show .sm .dbt{}
.ny_list .ryzz_show .sm .dbt .sj {float:left; width:395px; color:#fff; font-size:18px;}
.ny_list .ryzz_show .sm .dbt .bt{ float:left; width:565px; color:#fff; font-size:18px; overflow:hidden;}
.ny_list .ryzz_show .xm .lb{}
.ny_list .ryzz_show .xm .lb .sj{ float:left; width:395px; color:#333; font-size:16px;}
.ny_list .ryzz_show .xm .lb .bt{ float:left; width:395px; color:#333; font-size:16px;}
.ny_list .ryzz_show .xm .lb img{ float:left; margin:10px 0;}


.ny_list .ryzz_show .xm li:nth-child(even){ background-color:#ee879a;}
.ny_list .ryzz_show .xm li:nth-child(odd){ background-color:#f8ced5;}


div.green{ padding:0px;margin:5px auto; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.green a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.green a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.green span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.green span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.green span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }


.ny_list .xinwen_title{ padding-bottom:20px; margin-top:20px; width:100%; text-align:center; }
.ny_list .xinwen_title h1{ font-size:18px; color:#333333;}
.ny_list .xinwen_title span{ color:#a8a8a8; line-height:24px;}
.ny_list .xinwen_list{}

.ny_list .page{ margin-top:30px; width:100%; font-size:14px; height:40px; line-height:40px; color:#333333; border:solid 1px #f1f1f1;}
.ny_list .page .prev{ float:left; margin-left:20px;}
.ny_list .page .next{ float:right; margin-right:20px;}



.lxwm_list_r{ float:left; margin-left:50px; padding-top:20px; width:600px;}
.lxwm_list_r .jzly_show{}	    
.lxwm_list_r .jzly_show{ margin:0 auto; width:530px; }
.lxwm_list_r .jzly_show .lybt{ margin-bottom:50px; color:#000; width:530px; height:30px; font-size:20px; text-align:center; line-height:30px; vertical-align:middle;}
.lxwm_list_r .jzly_show .lybt span{ font-size:12px; font-family:宋体; color:#e62129;}
.lxwm_list_r .jzly_show dl{ float:left; width:245px; margin:0 10px; font-size:14px; position:relative;}
.lxwm_list_r .jzly_show dl .wz{ display:block; width:300px; height:50px; line-height:50px; vertical-align:middle; text-align:left; font-size:14px; font-family:微软雅黑;  color:#333;}
.lxwm_list_r .jzly_show dl .wz i{ color:#e62129; margin-right:5px;}
.lxwm_list_r .jzly_show dl dd{}
.lxwm_list_r .jzly_show dl dd .srk{ padding-left:10px; height:32px;line-height:32px; background-color:#f5f5f5; width:235px; border:none; border-radius:5px; }
.lxwm_list_r .jzly_show dl dd .srk1{ padding-left:10px; height:32px;line-height:32px; background-color:#f5f5f5; width:500px; border:none; border-radius:5px; }
.lxwm_list_r .jzly_show dl dd .srk2{ padding:10px; background-color:#f5f5f5; width:490px; border:none; height:60px; }
.lxwm_list_r .jzly_show dl dd .srksx{ height:28px; line-height:28px;background-color:#f5f5f5; border:none; width:280px;  font-size:13px; line-height:40px; font-family:微软雅黑; border-radius:5px;}
.lxwm_list_r .jzly_show dl dd .yzm{ padding-left:10px; height:32px; line-height:32px;background-color:#f5f5f5; border:none; width:180px;   }
.lxwm_list_r .jzly_show dl dd .btn_submit{ border-radius:5px; margin-top:20px; padding:10px 30px; width:345px; border:1px solid #ee879a;background:#e62129;color:#fff;font-size:13px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';} 
.lxwm_list_r .jzly_show .content_lynr{ width:510px;}
.lxwm_list_r .jzly_show .content_lynr .srk{ height:60px;}
.lxwm_list_r .jzly_show .index_yzm{ width:510px;}
.Validform_checktip{ position:absolute; right:0; line-height:32px; top:50px; color:#e62129;}

