@charset "utf-8";

/* CSS Document */

body{margin:0; padding:0;}



li,ul,img,p,a{padding:0; margin:0; color:#757272; }

img{border:none;}

a{text-decoration:none;}

li{list-style-type:none;}



.top{width:100%; height:auto;}



.top_01{width:100%; height:45px; background-color:#014286;}

.top_01_01{width:1170px; height:45px;  margin:0 auto; line-height:45px;}

.top_01_01 p{float:left; font-family:"微软雅黑"; color:#BCD0E1; font-size:14px; width:auto; height:auto; padding-left:20px;}

.top_01_01 span{float:right; font-family:"微软雅黑"; font-size:14px; width:auto; height:auto; color:#BCD0E1; padding-right:40px;}

.top_01_01 span a{ color:#BCD0E1;}



.logo{width:1170px; height:101px; margin:0 auto;}

.logo1{width:auto; height:auto; float:left; padding-left:20px;}

.logo2{width:auto; height:auto; float:right; padding-right:40px;}



.nav{width:100%; height:56px;  border-top:1px #E0E0E8 solid;}

.nav_bg{width:1200px; height:56px; margin:0 auto;}

.nav ul{width:1000px; height:56px; float:left;}

.nav ul li{width:136px; height:56px; line-height:56px; float:left; text-align:center;}

.nav ul li a{ color:#34689E; font-size:18px; font-family:"微软雅黑"; display:block;}

.nav ul li:hover{ border-top: 2px #e61b00 solid;}

.nav ul li a:hover{color:#e61b00; text-decoration:none;}

#searchform{float:right; padding-right:40px; padding-top:20px;}



/*banner*/
.banner { height: 477px; width: 100%; position: relative; }
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 477px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 477px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:20px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }


.nyban{width:100%;margin:0 auto; height:289px; z-index:-1; position:absolute; overflow:hidden;}




					.bannercom {width:100%;margin:0 auto;text-align:center; height:475px;    position: relative;}



					#wrap03 {

	width:100%;

height: 475px;

position: relative; 

}



#wrap03	#silder {



    width: 100%;



    height: 475px;



    overflow: hidden;



    background: url(loading.gif) no-repeat center center;



}







#wrap03	#silder a {



    position: absolute;



    left: 0px;



    top: 0px;



    z-index: -9999;



    display: none;



}



	



#wrap03	#silder div {



    position: absolute;



    overflow: hidden;



}



#wrap03 div.fs_btn {



    position: absolute;



    right: 930px;



    bottom: 10px;



    z-index: 10000000;



    text-align: right;



    color: #000000;



}







#wrap03 div.fs_btn span {



    background: none repeat scroll 0 0 #AAAAAA;



    cursor: pointer;



    display: inline-block;



    font-size: 0;



    height: 10px;



    margin-left: 5px;



    text-align: center;



    width: 30px;



}







#wrap03	div.fs_btn span.on {



    background: none repeat scroll 0 0 #FFFFFF;



}



.bg{width:100%; background-color:#F3F4F6;}

.menu{width:1200px; overflow:auto; margin:0 auto; }

.menu_left{overflow: hidden;width: auto;float: left; padding-top:30px;}

.menu1{width:auto; height:auto; padding-top:50px; text-align:center;}

.menu2{overflow:auto; padding-bottom:40px; float:left;}

.menu2 img{padding-top:20px;float: left;}

.menu2 span{float:left;  width:auto; height:auto; padding-left:30px;}

.menu2 p{float:left; width:550px; height:auto; margin-left:20px; padding-top:30px; color:#444444;font-family:"微软雅黑"; font-size:16px; line-height:32px; }
.menu2 p span{ color:#1e63c2;}
.menu2 pp{color:#1e63c2; font-weight:bold;}

.menu_right{width:330px; height:auto; float:right;  margin-top:40px;}

.syry{ width:330px; height:230px; padding-top:15px;}

.syry .bd{ width:330px; height:230px; overflow:hidden;}

.syry .bd li{ width:330px; height:230px; float:left;}

.syry .bd li img{ width:100%;}



.cp{width:100%; height:322px; background:url(../images/cp_bg.jpg) no-repeat center; display:none;}

.cp_menu{width:1170px; height:auto; margin:0 auto;}

.cp_menu_01{width:100%; height:auto; text-align:center;}

.cp_menu_01 img{width:100%;}

.cp_menu_02{width:100%; height:204px; padding-top:90px;}

#demo {

	overflow: hidden;

	width: 1170px;

	margin: 0 auto;

	padding: 0 0 6px 0;

	position: absolute;

	height: 204px;

	 



    }

	

	#demo img{border:2px #A0E3F7 solid;}



#demo ul li {

width: 254px;

    height: 224px;

    float: left;

    padding-right: 40px;

    list-style-type: none;

    text-align: center;

    padding-top: 15px;

}

#indemo {  float: left;  width: 800%;  }  

#demo1 {   float: left; } 

#demo2 {   float: left;}

#demo ul {

margin-left: 7px;

overflow: hidden;

display:inline-flex;

}

#demo1 ul li a {

    color: #FFF;

    font-family: "微软雅黑";

    font-size: 12px;

	line-height:24px;

}

#demo1 ul li p{ background-color:#A0E3F7; height:28px;}

#demo2 ul li a {

    color: #FFF;

    font-family: "微软雅黑";

    font-size: 12px;

	line-height:24px;

}

#demo2 ul li p{ background-color:#A0E3F7; height:28px;}



.news{width:1200px; height:670px; margin:0 auto;}

.news_left{width:730px; height:auto; float:left; padding-top:60px; padding-bottom:50px;}

.news_img{width:730px;}
.news_nav{width:730px;  float:left;}
.news_nav li{padding-left:20px; float:left; height:50px; overflow:hidden; width:150px;}
.news_nav li a{ font-size:16px; color:#333333; line-height:50px;}
.news_nav li a:hover{ text-decoration:none;line-height:50px; height:50px; font-weight:bold;}
.news_left img{ float:left;}

.news_left p{float:right;font-family: "微软雅黑"; font-size:14px; padding-right:30px; line-height:26px;}

.news_left a{ padding-top: 30px;}

.news_mid{width:730px; float:left; padding-top:20px; border-bottom:#e5e5e5 1px dashed; height:150px; }

.news_mid .img{float:left; padding-top:20px;}
.news_le{float:right; width:510px;}

.news_le h1{ font-size:18px; font-weight:bold; }
.news_le h1 a{color:#353535; text-decoration:none;}
.news_le span{font-size:12px;color:#7d7d7d; line-height:40px;}

.news_le p{ font-size:14px; color:#7d7d7d;}

.news_mid .lili span{color:#666666; font-family: "微软雅黑"; font-size:16px; font-weight:600; padding-left:10px;}

.news_mid .lili p{color:#666666;font-family: "微软雅黑"; font-size:14px; padding-left:10px; line-height:28px;float: left; width: 326px;}

.news_mid ul{width:100%; height:auto;  float:left;padding-top:20px;}

.news_mid ul li{width:100%; height:auto; border-bottom:1px #D7D7D7 solid; padding-bottom:6px; padding-top:6px;}

.news_mid ul li a{font-family: "微软雅黑"; color:#666666; font-size:14px; padding-left:15px;}

.news_mid ul li img{padding-left:10px;}

.news_right{width:380px; height:auto; float:left; padding-left:40px; margin-top:60px; text-align:left;}

.news_right ul{width:100%; height:auto; overflow:hidden; text-align:left; padding-top:20px;}

.news_right ul li{width:100%; height:auto;font-size: 16px;font-family: "微软雅黑";    margin-bottom: 5px; line-height:30px;}

.news_right ul li a{font-family: "微软雅黑"; color:#666666; font-size:14px; padding-left:15px; }
















.foot{width:100%; height:260px;}

.foot1{width:100%; height:50px; background:url(../images/foot1.jpg) repeat-x;}

.foot1_01{width:1170px; height:37px; margin:0 auto; text-align:center;}

.foot1_01 p{font-size:14px; font-family:"微软雅黑"; color:#FFF; line-height:37px;}





.foot2{width:100%; height:213px; background:url(../images/foot2.jpg) repeat-x;}

.foot2_01{width:1170px; height:213px; margin:0 auto;}

.foot2_01_01{width:auto; height:auto; padding-top:20px; padding-left:220px; float:left;line-height: 26px;}

.foot2_01_01 a{color:#B5C2CB;font-size:14px; font-family:"微软雅黑"; padding-left:2px; padding-right:2px;}

.foot2_01_02{width:auto; height:auto; padding-top:20px; padding-left:50px; float:left;line-height: 26px;}

.foot2_01_02 a{color:#B5C2CB;font-size:14px; font-family:"微软雅黑"; padding-left:2px; padding-right:2px;}

.foot2_01_03{width:auto; height:auto; padding-top:20px; padding-left:50px; float:left;line-height: 26px;}

.foot2_01_03 a{color:#B5C2CB;font-size:14px; font-family:"微软雅黑"; padding-left:2px; padding-right:2px;}

.foot2_01_pic{float:left; padding-top:45px; padding-left:25px;}

.foot2_01_ewm{float:left;padding-top: 55px;padding-left: 250px;}


.news_left ul{width:100%; height:auto; overflow:auto;}
.news_left ul li{width:100%;    height: 46px;
    line-height: 46px; border-bottom:#CCCCCC 1px dashed;}
.news_left ul li a{width:auto; height:auto; float:left; padding:0; font-family:"微软雅黑"; font-size:14px;color:#666;}
.news_left ul li span{font-family:"微软雅黑"; font-size:12px; float:right; color:#666; padding-right:10px;}



.cp_main{width:1200px; height:auto; overflow:auto; margin:0 auto; margin-top:30px; padding-bottom:20px;}

.cp_main_left{width:254px; height:535px; overflow:hidden; float:left; background-color:#F8F8F8; padding-bottom:5px;}
.cp_main_top{ background:url(../images/nygy.jpg); height:109px;}
.cp_main_top h1{font-size:30px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:20px;}
.cp_main_top h2{font-size:18px;text-transform:uppercase;color:#ffffff70;text-align:center;}

.cp_main_left ul{width:254px; height:auto; overflow:auto; margin:0 auto;}

.cp_main_left ul li{width:100%; height:50px; line-height:50px; background:url(../images/sycpbg1.jpg) no-repeat; margin:8px 0; color:#fff;}

.cp_main_left ul li:hover{width:100%; height:50px; line-height:50px; background:url(../images/sycpbg.jpg) no-repeat; margin:8px 0; color:#fff;}

.cp_main_left ul .cur{width:100%; height:50px; line-height:37px; background:url(../images/sycpbg1.jpg) no-repeat; margin-bottom:12px; margin-top:30px;color:#fff;}

.cp_main_left ul li a{ font-size:16px; padding-left:50px;}
.cp_main_left ul li a:hover{color:#fff;}

.cp_main_right{width:913px; height:auto; overflow:auto; float:right;}

.cp_main_right ul{width:100%; height:auto; overflow:auto;}

.cp_main_right ul li{width:auto; height:auto; float:left; padding:0 5px; margin-top:20px;}

.cp_main_right ul li p{width:100%; text-align:center; padding-top:3px; background:#9a9a9a; line-height:40px;}

.cp_main_right ul li p a{font-size:14px; color:#fff;}

.cp_main_right ul li img{width:280px; height:200px;  border:1px #DDDDDD solid;}




.f_foot{ height:337px; background:url(../images/f_bj.jpg) repeat-x left top; overflow:hidden;  font-family: "Microsoft YaHei"; padding-bottom:10px;}
.footer{ width:1200px; margin:0 auto;}
.f1{float:left;}
.f_nav{ height:72px;  line-height: 72px; font-size: 14px; width:750px; float:left; border-bottom:1px #525252 solid; padding-top:30px;}

.f_nav a:hover{color:#fff; text-decoration:none;}

.f_nav a{ color:#bdbdbd; display:inline-block; padding:0 22px; background:url(/skin/default/images/f_x3.png) no-repeat right center;}
.f_nav .cle_c{ background: none; }
.f_logo{ height:121px; padding:0px 60px 0 0; float:left; padding-left:30px;}
.f_db{ padding-top:180px; color:#CCCCCC;}
.f_foot h2 img{ width:228px; height:63px;}
.f_add{ font:14px/24px "Microsoft YaHei"; color:#bdbdbd; padding-top:45px; width:250px; float:left; text-align:left;}
.f_add span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:34px; color:#e61b00;}
.f_add a{color: #fff;}
.f_add em{ margin:0 5px;}
.f_add  img{ margin:0 14px; vertical-align:middle;}
.f_ewm{ width:100px;  padding:8px; margin-top: 26px; margin-left: 14px; float:left;}  
.f_ewm img{ width:98px; height:98px;}
.f_ewm span{ display:block; font:12px/20px "Microsoft YaHei"; color:#fff; text-align:center;} 










.cp_many{width:1200px; height:auto; overflow:auto; margin:0 auto; margin-top:30px; padding-bottom:20px;}

.cp_many_left{width:254px; height:auto; overflow:auto; float:left; background-color:#F8F8F8; padding-bottom:5px;}
.cp_many_top{ background:url(../images/nygy.jpg); height:109px;}
.cp_many_top h1{font-size:30px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:20px;}
.cp_many_top h2{font-size:18px;text-transform:uppercase;color:#ffffff70;text-align:center;}

.cp_many_left ul{width:254px; height:auto; overflow:auto; margin:0 auto;}

.cp_many_left ul li{width:100%; height:50px; line-height:50px; background:url(../images/sycpbg1.jpg) no-repeat;  color:#fff;}



.cp_many_left ul .cur{width:100%; height:50px; line-height:37px; background:url(../images/sycpbg1.jpg) no-repeat; margin-bottom:12px; margin-top:30px;color:#fff;}

.cp_many_left ul li a{ font-size:16px; padding-left:50px;}
.cp_many_left ul li a:hover{color:#3679d4; font-weight:bold;}

.cp_many_right{width:913px; height:auto; overflow:auto; float:right;}

.cp_many_right ul{width:100%; height:auto; overflow:auto;}

.cp_many_right ul li{width:auto; height:auto; float:left; padding:0 5px; margin-top:20px;}

.cp_many_right ul li p{width:100%; text-align:center; padding-top:3px; background:#9a9a9a; line-height:40px;}

.cp_many_right ul li p a{font-size:14px; color:#fff;}

.cp_many_right ul li img{width:280px; height:200px;  border:1px #DDDDDD solid;}
