@charset "gb2312";
/* CSS Document */
body{ background-image:url(../images/body_bg.jpg); background-repeat:no-repeat; background-position:center top;}
*{margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
input{ outline:none;}
img{ border:none;}
li{ list-style:none;}
a{text-decoration:none;}
.clearfix{ clear:both;}

.header_bg{ width:100%;}
.header_bg .header{ width:1020px; margin:0 auto; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat; background-position:center top;height:136px; padding:0 10px;}
.header .welcome{ line-height:34px; margin-bottom:20px;}
.header .welcome .left{ float:left; font-size:12px; color:#777777; width:600px;}
.header .welcome .right{ float:right; font-size:12px; color:#777777;}
.header .welcome .right a{ font-size:12px; color:#777777;}
.header .welcome .right a:hover{color:#f5c400;}
.header .logo{ float:left;}
.header .search_box{ float:right;}
.header .search_box h1{ font-size:12px; color:#353535; margin-bottom:8px; font-weight:normal;}
.header .search_box h1 a{ color:#353535; margin:0 8px;font-size:12px;}
.header .search_box h1 a:hover{ color:#F5C400;}
.header .search_box .t_b{ line-height:25px;}
.header .search_box .text{ width:168px; height:23px; border:1px solid #e5e5e5; line-height:25px; font-size:12px; padding-left:10px;}
.header .search_box .btn{ width:36px; height:25px; background-color:#008ee0; border:none; font-size:12px; color:#fff; text-align:center; line-height:25px; cursor:pointer;}

.nav_bg{ width:100%;}
.nav_bg .nav{ background-color:#0594e7; width:1066px; margin:0 auto; height:50px;}
.nav .yj{ width:1040px; margin: 0 auto;}
.nav .yj .m{ width:115px; height:50px; line-height:50px; text-align:center; float:left; background-image:url(../images/nav_line.png); background-repeat:no-repeat; background-position:right center; position:relative;} 
.nav .yj .m:last-child{ background-image:none;}
.nav .yj .bn{ background-image:none;}
.nav .yj .m>a{ font-size:16px; color:#fff; display:block;} 
.nav .yj .m .home_icon{ padding-left:20px;background-image:url(../images/home_icon.png); background-repeat:no-repeat; background-position:30px center;}
.nav .yj .m:hover{ background-image:url(../images/nav_hover.png); background-repeat:no-repeat; background-position:left top;}
.nav .yj .this{background-image:url(../images/nav_hover.png); background-repeat:no-repeat; background-position:left top;}
.nav .yj .m .sub{ width:100%; background-color:#fff; display:none; position:absolute; top:50px; left:0; z-index:99999;}
.nav .yj .m .sub li{ text-align:center;}
.nav .yj .m .sub li a{ display:block; line-height:38px; background-image:url(../images/sub_line.png); background-repeat:no-repeat; background-position:center bottom; font-size:16px; color:#7b7b7b;}
.nav .yj .m .sub li a:hover{ color:#f5c400;}

.slider{ width:1040px; margin:0 auto; position:relative; overflow:hidden;   height:340px;}
.slider .bd{ position:relative; z-index:0; }
.slider .bd li{ height:500px; overflow:hidden; }
.slider .bd li img{ display:block;  }
.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
background:url(../images/dot.png) 0 -16px;overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
	}
.slider .hd ul .on{ background-position:0 0;}

.row1_bg{ width:100%; padding-top:24px;}
.row1_bg .row1{ width:1040px; margin:0 auto;}
.row1 .left{ float:left; width:560px;}
.row1 .left .title{}
.row1 .left .title h2{float:left; font-size:16px; font-weight:normal;}
.row1 .left .title h2 a{ color:#000; display:block; padding:12px 20px; background-color:#fff;}
.row1 .left .title h2 .b{ border:1px solid #e1e1e1; border-radius:10px; border-bottom:none; border-bottom-left-radius:0;border-bottom-right-radius:0;}
.row1 .left .content{ border:1px solid #e1e1e1; border-radius:6px; padding:12px; border-top-left-radius:0; margin-top:-1px; height:298px;}
.row1 .left .content .c_1 li{ line-height:34px; background-image:url(../images/list_line.png); background-repeat:no-repeat; background-position:center bottom;}
.row1 .left .content .c_1 li .bt{float:left; line-height:34px; height:34px; padding-left:16px; background-image:url(../images/list_icon.jpg); background-position:left center; background-repeat:no-repeat; }
.row1 .left .content .c_1 li .date{ float:right; font-size:12px; color:#6c6c6c;}
.row1 .left .content .c_1 li .bt a{  font-size:12px; color:#6c6c6c; }
.row1 .left .content .c_1 li .bt a:hover{ color:#f5c400;}
.row1 .right{float:right; width:440px; margin-top:10px;}
.row1 .right .title{  line-height:24px; padding-left:30px; background-image:url(../images/about_icon.png); background-repeat:no-repeat; background-position:left center; margin-bottom:12px;}
.row1 .right .title a{ color:#000;}
.row1 .right .pic{width:440px; margin-bottom:15px;}
.row1 .right .pic img{  width:440px; display:block;}
.row1 .right .text{ width:440px; height:144px; text-overflow:ellipsis; text-align:justify;}
.row1 .right .text p{ font-size:14px; color:#696969; line-height:24px;}
.row1 .right .text p a{color:#3e3d3d; font-size:14px;color:#0366b7;}

.row2_bg{ width:100%; padding-top:25px;}
.row2_bg .row2{ width:1040px;margin:0 auto;}
.row2 .col{ width:324px; float:left;}
.row2 .bt{ color:#000; padding-left:30px; line-height:30px; background-image:url(../images/gcdt_icon.jpg); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.row2 .zcfg{background-image:url(../images/zbgg_icon.png); background-repeat:no-repeat; background-position:left center;}
.row2 .hydt{background-image:url(../images/flfg_icon.png); background-repeat:no-repeat; background-position:left center;}
.row2 .bt a{ display:block; background-image:url(../images/more.png); width:42px ;height:12px; float:right; margin-top:12px; margin-right:4px;}
.row2 .col .pic{ width:324px; margin-bottom:10px;}
.row2 .col .pic img{ width:324px; height:117px; display:block; }
.row2 .col .title a{ font-size:12px; color:#6c6c6c; line-height:30px; padding-left:18px; background-image:url(../images/list_icon.jpg); background-repeat:no-repeat; background-position:4px 5px;}
.row2 .col .title a:hover{ color:#f5c400;}

.picMarquee-left{ width:1040px;  overflow:hidden; position:relative;margin:20px auto 0;}
.picMarquee-left .bt{ line-height:36px; border-bottom:1px solid #0366b7;}
.picMarquee-left .bt .left{float:left; padding-left:32px; background-image:url(../images/gcal_icon.png); background-repeat:no-repeat; background-position:left top; }
.picMarquee-left .bt .right{ float:right; background-image:url(../images/more.png); width:42px; height:12px; display:block; margin-top:17px;}
.picMarquee-left .bd{margin-top:24px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; width:242px; height:216px; position:relative;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:242px; height:182px; display:block; transition:all .2s; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999; }
.picMarquee-left .bd ul li .title{ line-height:34px; font-size:14px;}
.picMarquee-left .bd ul li .title a{color:#4e4e4e;} 
.picMarquee-left .bd ul li .title a:hover{color:#f5c400;} 
.picMarquee-left .bd ul li .hide{ position:absolute; bottom:-68px; left:0; width:232px; height:52px; line-height:26px; background-color:rgba(0,0,0,0.5); transition:all .5s; padding:5px;}
.picMarquee-left .bd ul li .hide a{color:#fff; font-size:14px;}
.picMarquee-left .bd ul li:hover .title{ display:none;}
.picMarquee-left .bd ul li:hover .pic{ height:216px;}
.picMarquee-left .bd ul li:hover .pic img{ transform:scale(1.2,1.2);}
.picMarquee-left .bd ul li:hover .hide{bottom:15px;}

.ywfw_bg{ width:100%; margin-top:15px;}
.ywfw_bg .ywfw{ width:1040px; margin:0 auto;}
.ywfw .bt{border-bottom:1px solid #0366b7; margin-bottom:22px;}
.ywfw .bt .left{float:left; padding-left:40px; background-image:url(../images/fwyw_icon.png); background-repeat:no-repeat; background-position:left top;  line-height:35px; padding-top:10px;}
.ywfw .bt .right{ float:right; background-image:url(../images/more.png); width:42px; height:12px; display:block; margin-top:17px;}
.ywfw .col{float:left;}
.ywfw .col1{width:352px; margin-right:30px;}
.ywfw .col1 a{ display:block; width:164px; height:61px; border-radius:5px; overflow:hidden; position:relative; float:left; margin:12px 12px 0 0;}
.ywfw .col1 a img{ width:164px; height:61px; display:block; transition:all 0.5s;}
.ywfw .col1 a .shadow{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(3,102,183,0.46); line-height:61px; text-align:center; color:#fff; font-size:15px; transition:all 0.5s;}
.ywfw .col1 a:hover img{ transform:scale(1.1,1.1);}
.ywfw .col1 a:hover .shadow{background-color:rgba(3,102,183,0.8);}
.ywfw .col2{ width:310px; height:204px; border:1px solid #e5e5e5; margin-right:30px;}
.ywfw .col2	.picScroll-left{ width:300px;  overflow:hidden; position:relative; margin-top:10px; margin-left:5px;}
.ywfw .col2	.picScroll-left .hd .prev{ display:block;  width:9px; height:19px; float:left;margin-top:95px;  overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat; margin-right:5px;}
.ywfw .col2	.picScroll-left .hd .next{ display:block;  width:9px; height:19px; float:right;margin-top:95px; overflow:hidden; cursor:pointer; background:url(../images/next.png) no-repeat;}
.ywfw .col2	.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.ywfw .col2	.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.ywfw .col2	.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.ywfw .col2	.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.ywfw .col2	.picScroll-left .bd{ }
.ywfw .col2	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.ywfw .col2	.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }
.ywfw .col2	.picScroll-left .bd ul li .pic{ text-align:center;}
.ywfw .col2	.picScroll-left .bd ul li .pic img{ width:269px; height:181px; display:block;}
.ywfw .col3{ width:314px; height:220px; background-image:url(../images/contact_pic2.jpg); background-repeat:no-repeat; background-position:right 110px;}
.ywfw .col3 .pic{ width:313px; height:94px; overflow:hidden;}
.ywfw .col3 .pic img{ width:313px; height:94px; display:block;}
.ywfw .col3 h2{ font-size:12px; line-height:23px; color:#585858; margin-top:5px;}

.flink_bg{ width:100%; margin-top:15px;}
.flink_bg .f_link{ width:1040px; margin:0 auto; font-size:14px; color:#0366b7;}
.flink_bg .f_link a{ font-size:12px; color:#696969;}
.flink_bg .f_link a:hover{ color:#f5c400;}

.footer_bg{ width:100%; background-color:#dfdfdf; padding:30px 0 40px; margin-top:30px;}
.footer_bg .footer{ width:1040px; margin:0 auto;}
.footer .logo{float:left; margin-right:50px;}
.footer .logo .pic{ width:240px; height:74px; overflow:hidden;}
.footer .logo .pic img{}
.footer .logo .tel{ font-size:30px; color:#105caa;}
.footer .center{ float:left; width:574px; margin-right:40px;}
.footer .center ul{ margin-left:-23px;}
.footer .center ul li{float:left; width:70px; text-align:center; border-left:1px solid #999999;border-right:1px solid #999999; line-height:14px; height:14px;}
.footer .center ul li a{ font-size:12px; color:#5d5d5d;}
.footer .center ul li a:hover{ color:#f5c400;}
.footer .center h2{ font-size:12px; line-height:23px; color:#5d5d5d; margin-top:10px;}
.footer .center h2 a{color:#5d5d5d;}
.footer .center h2 a:hover{ color:#f5c400;}
.footer .code{float:left; background-image:url(../images/code_bg.png); width:120px; height:117px;}
.footer .code img{ width:104px; height:104px; margin-left:8px; margin-top:5px; display:block;}
