@charset "utf-8";
html,body{ font-size:12px; font-family:'宋体'!important;; text-align:center; color:#323232; margin:0px; padding:0px; background-color:#fff;}
a:link, a:visited, a:active {text-decoration:none; }
body{ padding:0px; margin:0px; text-align:left;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{ margin:0px; padding:0px; font-size: 100%;}
a{color:#313131;}
a img{border:none;}
.clear{clear:both; margin:0; padding:0; height:0px; overflow:hidden;}
a:hover{color:#ff590a; text-decoration:none; }
li{ list-style:none;}
.gaoxiao{ height:1px; width:100%;}
.w1000{width:1000px; margin:0 auto;overflow:hidden;}

.w1000 table tr td{border-width: 0px;}

h1, h2, h3, h4, h5, h6, b{ font-weight:normal;}

/*头部*/
header{height:106px; border-bottom:1px solid #d9d9d9; min-width:1000px; }
#web_logo{ float:left; display:block; margin-top:5px;}
#web_logo img{ display:block;}
.header_right{ float:right;width:200px;margin-top:7px;}
.header_right img{ display:block;}
#worktime{ background:url(../images/worktime.png) no-repeat left center; padding-left:43px; border-top:1px solid #dedede; line-height:20px; padding-top:5px; margin-top:8px;}

nav{height:52px;position:relative; z-index:99; min-width:1000px; overflow:visible!important}
nav ul span{width:1px;height:21px; display:block; background-color:#e5e5e5; float:left; margin-top:15px;}
nav ul li{line-height:49px; float:left;text-align:center;position:relative; font-size:16px; height:51px; width:110px; position:relative}
nav ul li a{display:block; color:#323232;}
nav ul li:hover{ border-bottom:4px solid #202a88; height:47px;}
nav ul li:hover a{ color:#323232;}
nav ul li.active{
border-bottom: 4px solid #202a88;
height: 47px;
}






nav ul li dl{ position:absolute; left:0; top:51px; z-index:999999; width:100%; display:none; border:1px solid #202a88;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
nav ul li dl dd{ width:100%;background:#fff}
nav ul li dl dd a{ font-size:12px; border-top:1px solid #e5e5e5; line-height:40px; height:40px; overflow:hidden; display:block;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
nav ul li dl dd a:hover{ color:#202a88}

nav ul li:hover dl{ display:block}

/*banner*/
.s_hd{width:100%;height:450px;position:relative; min-width:1000px;}
.s_hd .huandeng li{display:block;width:100%; height:450px;}
.s_hd .bx-default-pager{ position:absolute;bottom:24px;z-index:52;width:100%;text-align:center;}
.s_hd .bx-pager-item{width:13px;height:13px; line-height:999; overflow:hidden; margin-left:13px; display:inline-block;}
.s_hd .bx-pager-item a{ display:block;width:13px;height:13px; background:url(../images/banner_on.png) no-repeat;}
.s_hd .bx-pager-item a:hover{background:url(../images/banner_in.png) no-repeat;}
.s_hd .bx-pager-item .active{background:url(../images/banner_in.png) no-repeat;}
.s_hd .bx-controls-direction{ display:none}	
/*内容*/
#main_01{height:832px; padding-top:11px;}
#main_01 h2{ font-size:36px; line-height:90px; height:90px; text-align:center; background:url(../images/main_1_h3.jpg) no-repeat center bottom; margin-bottom:46px;}
#main_01 ul{width:1050px;}
#main_01 ul li{width:300px; margin-right:50px; float:left;height:343px;}
#main_01 ul li img{ display:block;width:300px; height:160px;}
#main_01 ul li h1{height:51px; border-bottom:1px solid #e5e5e5; font-size:18px; line-height:56px;}
#main_01 ul li p{ color:#5a5a5a; font-size:14px; line-height:24px; margin-top:9px;}
#main_01 ul li a{ color:#ff590a;}
#main_02{height:488px; background-color:#f3f5f7; padding-top:11px;}
#main_02 h2{ font-size:36px; line-height:90px; height:90px; text-align:center; background:url(../images/main_1_h3.jpg) no-repeat center bottom;}
#main_02 #main_02_com{height:329px; background:url(../images/main_02_com.png) no-repeat right bottom; padding-top:69px;}
#main_02 #main_02_com ul li{ font-size:16px; line-height:35px; background:url(../images/main_02_com_li.png) no-repeat center left; text-indent:40px;height:35px;}
#main_03{height:550px; padding-top:11px;}
#main_03 h2{ font-size:36px; line-height:90px; height:90px; text-align:center; background:url(../images/main_1_h3.jpg) no-repeat center bottom;}
#main_03 #main_03_com{height:352px; background:url(../images/main_03_com.png) no-repeat left bottom; padding-top:108px;}
#main_03 #main_03_com ul{ margin-left:589px;}
#main_03 #main_03_com ul li{ font-size:16px; line-height:35px; background:url(../images/main_02_com_li.png) no-repeat center left; text-indent:40px;height:35px;}
#main_04{ background-color:#f3f5f7; padding-top:11px;}
#main_04 h2{ font-size:36px; line-height:90px; height:90px; text-align:center; background:url(../images/main_1_h3.jpg) no-repeat center bottom;}
#main_04 #main_04_com{ padding-top:32px;}
#main_04 #main_04_com ul{width:1050px; margin-left:-50px;}
#main_04 #main_04_com li{width:475px; float:left; margin-left:50px;line-height:40px; height:40px; border-bottom:1px dashed #ccc}
#main_04 #main_04_com li a{ display:block; overflow:hidden; position:relative}
#main_04 #main_04_com li a:before{ content:""; display:block; position:absolute; width:4px; height:4px; border-radius:4px; background:#333; left:0; top:50%; margin-top:-2px;}
#main_04 #main_04_com li .tit{ font-size:16px; width:360px; height:40px; overflow:hidden;   float:left; margin-left:14px;}
#main_04 #main_04_com li .time{  font-size:14px; color:#8b8b8b; float:right;}
#main_04 #main_04_com li a:hover:before{ background:#ff590a}


#main_04 #main_04_com li p{ color:#5a5a5a; font-size:14px; border-top:1px solid #dadcde; line-height:24px; padding-top:19px; margin-top:10px;}
#main_04 #main_04_com li span a{width:26px;height:26px; display:block; background:url(../images/main_04_com_on.png) no-repeat; margin-top:17px;}
#main_04 #main_04_com li span a:hover{background:url(../images/main_04_com_in.png) no-repeat;}
#main_04_more{ display:block; padding:20px 10px; margin:0 auto;width:100px; text-align:center; font-size:16px;}
#main_04_more a{ display:block;}
#main_05{height:1146px; padding-top:17px;}
#main_05 ul{width:1050px;}
#main_05 ul li{width:300px;float:left; margin-right:50px;height:544px;}
#main_05 ul li img{ display:block;}
#main_05 ul li h1{ font-size:20px; text-align:center; line-height:40px;}
#main_05 ul li p{ font-size:14px; color:#6e6e6e; text-align:center; line-height:22px;}
#main_05 ul li a{ color:#ff590a; font-size:14px;display:block; text-align:center; line-height:28px;}
/*尾部*/
footer{ overflow:hidden; background-color:#0a4b85;}
footer .footer_01{ overflow:hidden; padding-top:47px;}
footer .footer_01 h3{ font-size:16px; color:#FFF;margin-bottom:34px}
footer .footer_01_01{width:273px;height:175px; float:left; border-right:1px solid #4b4b4b; margin-right:51px;}
footer .footer_01_01 li{width:120px; font-size:14px; line-height:30px; float:left; margin-right:10px;}
footer .footer_01_01 li a{ color:#FFF;}
footer .footer_01_01 li a:hover{color:#ff590a;}
footer .footer_01_02{width:740px;height:175px; float:left; border-right:1px solid #4b4b4b; padding-right:40px;}
footer .footer_01_02 li{ font-size:14px; line-height:30px;color:#FFF; float:left; }
footer .footer_01_02 a{color:#FFF;}
footer .footer_01_03{ float:right;width:142px;height:175px;}
footer .footer_01_03 img{ display:block; margin-top:9px;}
footer .footer_02{height:55px; border-top:1px solid #4b4b4b; line-height:55px; color:#c9c9c9; font-size:14px;}
footer .footer_02 a{color:#c9c9c9}
footer .footer_02 span{ float:right;}

.link{ width:100%;  line-height:40px; margin-top:10px; overflow:hidden	}
.link h3{     font-size: 16px;color: #FFF; float:left}
.link a{ float:left; font-size:12px; color:#fff; margin-left:10px; line-height:42px;} 




.yyfwcyq{padding-top:11px;}
.yyfwcyq h2{ font-size:25px; line-height:90px; height:90px; text-align:center; background:url(../images/main_1_h3.jpg) no-repeat center bottom; margin-bottom:46px;}
.yyfwcyq ul{width:1050px;}
.yyfwcyq ul li{width:300px; margin-right:50px; float:left;height:343px;}
.yyfwcyq ul li img{ display:block;width:300px; height:160px;}
.yyfwcyq ul li h1{height:51px; border-bottom:1px solid #e5e5e5; font-size:18px; line-height:56px;}
.yyfwcyq ul li p{ color:#5a5a5a; font-size:14px; line-height:24px; margin-top:9px;}
.yyfwcyq ul li a{ color:#ff590a;}
.yyfwcyq ul li {
    width: 18%;
    margin-right: 0px;
    float: left;
    height: auto;
    margin-left: 10px;
}
.yyfwcyq ul li img {
    max-width: 100%;
	height: auto;
}
.yyfwcyq ul li h1 {
    height: 40px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
