html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
a{color: #666}
a:hover{color: #333}
.top{height: 107px;}
.top .top_r{margin-top: 70px;font-size: 14px}
.top .logo{margin-top: 50px}
.top .logo img{margin-bottom: 12px}
.top .top_r .qyyx {color: #000;}
.top .top_r .oa{color: #224890}
.top .top_r .oa span{color: #e60012}
.top .nav{width: 100%;background: #E60012;height: 44px;border-bottom: 3px solid #fff}
.top .nav li{float: left;width: 132px;background: url(../images_2017/line.png) no-repeat right center;;height: 24px;margin-top: 10px;line-height: 18px;text-align: center;color: #fff}
.top .nav .first{background: url(../images_2017/line2.png) no-repeat  center;}

/*banner*/
.slideBox{ width:100%; height:468px; overflow:hidden; position:relative; }
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:50%; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:24px; height:8px; line-height:14px; text-align:center; background:#FFB3B9; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#E50012; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:468px; }
.slideBox .bd img{ width:100%; height:468px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:41px; height:58px; background:url(../images_2017/left.png) center no-repeat; filter:alpha(opacity=0);opacity:0.0;   }
.slideBox .next{ left:auto; right:3%; background-position:center; background:url(../images_2017/right.png)  no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/**/

.txtScroll-top{ width:450px;  overflow:hidden; position:relative; font-size: 14px  }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images_2017/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .bd{ padding:5px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }


.scoll_news{height: 34px;line-height: 34px;padding-top: 28px;margin-bottom: 30px}
.scoll_news .w1200{}
.scoll_news_m{position: absolute;left: 600px;top:0px;color: #000}
.scoll_news_m a{color: #000}
.surch{position: absolute;right: 0;top:0;}
.scoll_news_r{border: 1px solid #ccc;width: 1152px;position: relative;;border-radius: 5px;padding-right: 8px}
.scoll_news .gg{color: #014099;font-size: 14px;padding: 0 5px}
.scoll_news img{margin-top: 5px}
.scoll_news input{border: 1px solid #C9C9C9;border-radius: 5px;float: left;margin-top: 8px;font-size: 14px;padding-left: 10px}
.scoll_news_r .surch .ss{border:0px}


.news .w1200{border-bottom: 1px solid #C9C9C9;padding-bottom: 20px}
.news .news1{position: relative;width: 396px;height: 320px;}
.news .news1 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px;}
.news .news1 h2 span{font-size: 12px;color: #aaabab}
.news .news1 h2 i;.news .news2 h2 i{font-style:italic}{font-style:italic}
.news .news1 p{position: absolute;bottom: 0;left: 0;height: 46px;background:rgba(0,0,0,.6);width: 100%;color: #fff;line-height: 46px;text-indent: 1em}


.news2{position: relative;width: 460px;height: 320px;margin-left: 30px}
.news2 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.news .news2 h2 span{font-size: 12px;color: #aaabab}
.news .news2 h2 em{font-size: 10px}
.news2 ul{padding: 15px 20px;border: 1px solid #C9C9C9;float: left;height: 258px;border-radius: 5px}
.news2 ul li{float: left;font-size: 12px;width: 400px;height: 35px;line-height: 35px;border-bottom: 1px solid #C9C9C9;background: url(../images_2017/jian.png) no-repeat ;background-position: 0px center;padding-left: 16px}
.news2 ul li h3{font-size: 13px;color: #000;float: left;width: 280px;padding-left: 30px;background: url(../images_2017/jian.png) no-repeat ;background-position: 16px center;}
.news2 ul li span{float: right;}
.news2 ul .first{height: 94px;border: none;line-height: 20px;background: none;padding-left: 0;width: 420px; }
.news2 ul li p{margin-left: 16px;float: left;width: 300px}

.news3{position: relative;width: 280px;height: 320px;margin-left: 30px}
.news3 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.news .news3 h2 span{font-size: 12px;color: #aaabab}
.news .news3 h2 em{font-size: 10px}
.news3 ul{padding: 15px 20px;border: 1px solid #C9C9C9;height: 258px;border-radius: 5px;}
.news3 ul li{height: 34px;font-size:12px;;border-top: 1px solid #C9C9C9;line-height: 34px;padding-left: 16px;background: url(../images_2017/jian.png) no-repeat ;background-position: 0px center}
.news3 ul .first{border-top: none;margin-top: -8px}

.news .news4{position: relative;width: 320px;height: 290px;margin-top: 30px}
.news .news4 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.news .news4 h2 span{font-size: 12px;color: #aaabab}
.news .news4 h2 i{font-style:italic}{font-style:italic}
.news .news4 img{width: 158px;float: left;margin: 0.5px;height: 143px}


.news5{position: relative;width:410px;height: 320px;margin-left: 30px;margin-top: 30px}
.news5 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.news .news5 h2 span{font-size: 12px;color: #aaabab}
.news .news5 h2 em{font-size: 10px}
.news5 ul{padding: 15px 20px;border: 1px solid #C9C9C9;height: 258px;border-radius: 5px;}
.news5 ul li{height: 34px;font-size:12px;;border-top: 1px solid #C9C9C9;line-height: 34px;padding-left: 16px;background: url(../images_2017/jian.png) no-repeat ;background-position: 0px center}
.news5 ul .first{border-top: none;margin-top: -8px}

.news6{position: relative;width:410px;height: 320px;margin-left: 30px;margin-top: 30px}
.news6 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.news .news6 h2 span{font-size: 12px;color: #aaabab}
.news .news6 h2 em{font-size: 10px}
.news6 ul{padding: 15px 20px;border: 1px solid #C9C9C9;height: 258px;border-radius: 5px;}
.news6 ul li{height: 34px;font-size:12px;;border-top: 1px solid #C9C9C9;line-height: 34px;padding-left: 16px;background: url(../images_2017/jian.png) no-repeat ;background-position: 0px center}
.news6 ul .first{border-top: none;margin-top: -8px}

.anli{width: 100%;background: #F2F2F3;height: 300px}
.anli1{position: relative;width:320px;height: 280px;margin-top: 20px}
.anli1 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.anli .anli1 h2 span{font-size: 12px;color: #aaabab}
.anli .anli1 h2 em{font-size: 10px}
.anli .anli1 img{height: 230px;width: 100%;}

.anli2{position: relative;width:850px;height: 280px;margin-top: 20px;margin-left: 30px}
.anli2 h2{font-size: 16px;color: #003f8d;font-weight: normal;height: 30px;line-height: 30px;margin-bottom: 6px}
.anli .anli2 h2 span{font-size: 12px;color: #aaabab}
.anli .anli2 h2 em{font-size: 10px}
.anli .anli2 img{width: 100%;height: 100%}
.anli .anli2 div{ float: left;width: 280px;height: 230px; margin-left: 3px;position: relative;}
.anli .anli2 div p{position: absolute;bottom:0;left: 0;height: 30px;line-height: 30px;background: rgba(0,0,0,.6);width: 100%;text-align: center;color: #fff}

.line{width: 100%;height: 20px;border-bottom: 1px solid #C9C9C9;float: left;margin-bottom: 20px;background: #fff }


.foot{font-size: 12px;line-height: 24px;height: 120px;background: #F2F2F3;padding-top: 30px;display: block;margin-top: 40px}
.foot_l{background:  url(../images_2017/lianxi.png) 66px 0 no-repeat;}
.foot strong{font-size: 14px}
.foot_r{margin-left: 200px; margin-top:30px; }
.foot .weixin{text-align: center;}
.copyr{height: 34px;line-height: 34px;color: #fff;font-size: 12px;background: #333;}

.banner2{height: 354px;}
.about .w1200{overflow: visible;}
.about_l{width: 200px; font-size: 13px;color: #000;margin-top: -44px}
.about_l p{height: 120px;background: #003B95;color: #fff;font-size: 23px;padding-left: 30px;;padding-top: 40px}
.about_l li{height: 50px;padding-left: 30px;line-height: 50px;background: #F6F6F6;border-top: 1px solid #E6E6E6}
.about_l .active{background: #A6A6A6;color: #fff;border: none}
.about_l .active a{color: #fff}
.about_l .first{border: none}

.about_r{width: 950px;text-align: left;padding-bottom: 30px}
.about_r h1{font-size: 13px;color: #000;height: 50px;line-height: 50px;margin-top: 20px;font-weight: normal;border-bottom: 1px solid #C9C9C9}
.about_r h1 img{margin-top: 16px;margin-right: 16px; }
.about_r h2{font-size: 19px;color: #164b9e;font-weight: normal;height: 40px;line-height: 40px;margin-top: 20px;margin-bottom: 20px;text-align:center;}
.about_r h2 span{font-size: 13px}
.about_r  p{font-size: 13px;line-height: 28px;float: left;width: 100%;}
.about_r .ineed{background: #E60012;padding: 5px 25px;font-size: 12px;color: #fff;margin-top: 20px;float: left;}

.big_box .small_box{padding: 30px;font-size: 13px;color: #000;float: left;}
.big_box{width: 800px;height: 556px;border: 1px solid #C9C9C9}
.big_box h3{font-size: 14px;color: #fff;height: 30px;line-height: 30px;text-indent: 1em;background: #003B95;}
.big_box input,.big_box textarea{border: 1px solid #C9C9C9}
.big_box .l320{width: 320px;height: 26px;line-height: 26px;margin-top: 12px}
.big_box .l740{width: 740px;margin-top: 12px}
.big_box input{width: 242px;height: 26px;}
.big_box .xb input{width: 13px;height: 13px;cursor: pointer;}
.big_box select{border: 1px solid #C9C9C9;width: 120px;  appearance:none;  -moz-appearance:none;cursor: pointer;  -webkit-appearance:none;background: #DBDBDB url(../images_2017/xiala.png) no-repeat 100px 5px;}
.big_box .l740 input,.big_box textarea{width: 661px}
.big_box .submit input,.big_box .rowElem input{text-align: center;width: 86px;height: 24px;line-height: 20px;margin-right: 16px;margin-top: 30px;color: #fff;cursor: pointer; }
.big_box .submit input{background: #E60012;}
.big_box .rowElem input{background: #666;}


.main2{ width:396px; height:290px; margin:0px auto 0; overflow:hidden;}

.Slide {width: 396px;height: 290px; float:left;overflow: hidden;position: relative;}
.slide-cont {width: 396px;height: 290px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -396px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 396px;height: 290px;}
.slide-txt {width: 396px;height:50px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 396px;height: 50px;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.slide-txt a {display: inline-block;width:590px;height: 50px;line-height: 50px;font-size:13px;padding: 0 20px;overflow: hidden;color:#fff;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 14px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;bottom: 16px;right: 20px;overflow: hidden;}
.slide-nav a {display: block;width: 12px;height: 12px;border: 1px solid #fff;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;border-radius: 100%}
.slide-nav .nownav {border: 1px solid #DB0011}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px 0;}

.GsBody .mes_bit,.GsBody .mes_bit1{border: none}
.GsBody{
font:12px/20px Arial, Helvetica, sans-serif;
}
.GsBody td{border:1px solid #EBEBEB;text-align: left;}
.GsBody input,.GsBody textarea{border:1px solid #7f9db9;}
UL#Xw{
margin:0;
}
UL#Xw li{
width:930px; line-height:30px; height:30px; border-bottom:1px solid #e0e0e0; background:url(/images_2017/jian.PNG) left center no-repeat; padding-left:20px; display:block;
}
UL#Xw li #XL{
float:left; width:75px; margin-right:20px; background:url(/images/dx.gif) right center no-repeat; display:block; color:#b0b0b0;
}
UL#Xw li #XR{
float:left; width:590px;
}
UL#Xw li A{
color:#666;
}
UL#Xw li A:hover{
color:#014099;
}

DIV#N_P{
clear:both; margin:15px 0px 0px 115px; color:#858585;
}
DIV#N_P A{
color:#666;
}
DIV#N_P A:hover{
color:#014099;
}


#News_Nr{
margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:5px;
}
#News_Nr #NewsBt{
font-family:"微软雅黑"Arial, Helvetica, sans-serif; line-height:30px; height:30px; color:#014099; text-align:center; font-size:16px; display:block; margin-bottom:3px;
}
#News_Nr #sj{
font-family:"微软雅黑" Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:e0e0e0; text-align:center;
}
#Nr_Body{
font-family:"微软雅黑" Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#666; margin-top:20px; margin-bottom:30px;
}

#PageMain{
width:915px; float:right; height:100%; overflow:hidden; min-height:500px;
}

UL#AL{
width:950px; overflow:hidden; height:100%;
}
UL#AL LI{
width:175px; float:left; margin-right:15px; height:195px;
}

UL#AL LI IMG{
width:175px; float:left; margin-right:15px; height:145px;
}

.C_P{
margin:0px;
}
.Close{
height:21px; float:right; display:block; width:75px; margin-right:20px;
}
.Print{
height:21px; float:right; margin-right:15px; display:block; width:75px;
}


.news5 ul li span{float: right;}
.news6 ul li span{float: right;}
.top .nav li .nav2{position: absolute;left: 0;width: 100%;text-align: center;}
.slideBox:hover>.prev,.slideBox:hover>.next{filter:alpha(opacity=100);opacity:1; }
.nav .w1200{width: 1200px;margin: 0 auto;overflow: visible;clear: both;height: 200px}
.banner{height: 468px;position: relative;}
.nav-hide{position:absolute;top:44px;left:0;display:none;}
.nav-hide a:hover{background: #666;;color:#fff;}
.nav-hide a{background:#E60012;color:#fff; }
.nav-hide .no1{border-top:none;}
.top  .nav li:hover{border-bottom: 1px solid #fff}
.nav li:hover .nav-hide{display:block;}
.nav-hide a{float: left;width: 100%;color: #000}
.nav-hide a:hover{background: #666;}
.nav a{color: #fff}
/*29行*/
.top .nav li{position: relative; float: left;width: 132px;background: url(../images_2017/line.png) no-repeat right center;;height: 45px;margin-top: 0px;line-height: 42px;text-align: center;color: #fff}
/* 43 行修改位置不能挪*/

/*28*/
.top .nav{width: 100%;background: #E60012;height: 44px;border-bottom: 3px solid #fff;position: relative;z-index: 10;}

.videobox{width: 100%;height: 100%;background: rgba(0,0,0,.4);position: fixed;top: 0;left: 0;z-index: 10000;display: none}
.videobox_1{position: relative;width: 100%;height: 100%}
.videobox_1 embed{position: absolute;left: 50%;top:50%;margin-left: -240px;margin-top: -200px}

UL#culx{
width:300px;
}
UL#culx li{
border-bottom:1px solid #e0e0e0; font-size:12px; font-family:"Î¢ÈíÑÅºÚ" Arial, Helvetica, sans-serif; line-height:32px;
}
.red input,.red textarea{width: 300px}

UL#N_AL{
width:950px; overflow:hidden; height:100%; 
}
UL#N_AL LI{
width:150px; float:left; margin-right:36px; margin-bottom:20px; height:246px;
}
UL#N_AL LI IMG{
border:1px solid #e0e0e0;
}
UL#N_AL LI #wz{
font-size:12px; line-height:25px; color:#666; padding-left:10px;
}



