.r_content.slideBox .hd ul li@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word;}
body{ font-family: "Microsoft YaHei"; font-size:14px;color:#4A4A4A;   background-position:center 0; background: url(../images/bg_body.jpg)}
table{border-collapse:collapse;border-spacing:0;}


*{ margin:0; padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#4d4d4d; }
a:hover{text-decoration:none; color:#005CA9;}
img{ border:none;}
.box1{ height:120px; background: url(../images/topbg.png) repeat-x;            background-image: linear-gradient(0deg, rgba(34, 148, 217, 1), rgba(0, 78, 166, 1));position: fixed; clear:both;top: 0; width:100%; z-index:999999999999999}
.header{ width:1200px; margin:0 auto;}
.top{ padding-top:10px;}
.search{ width: 197px;height: 32px;overflow: visible;white-space: nowrap;padding: 0px;margin: 0px;border-width: 1px;padding-left: 0px;border-style: solid;border-color: rgba(228,228,228,0.8);background-color: #f5f5f5;position: relative;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; float: right;}
.search .input{ width:160px; height:32px; float:left; background:none; border:none; text-indent:10px;}
.search .btn{ width:35px; height:32px; background:url(../images/btn.png) no-repeat; background-position:center; border:none; }
.top .lan{ width:150px; float:right;background-color: rgba(31, 161, 255, 1);border-radius: 50px; height:35px; text-align:center; float:right;margin-left:20px;}
.top .lan li{ display:inline; color:#fff; line-height:32px;}
.top .lan li a{ color:#fff; font-size:14px;}
.logo{ width:165px; height:52px; float:left; }
.logo img{ height:52px;}
.cl{ clear:both;}

.nav{ height:35px; width:950px; float:right; padding-top:20px;}
.topNav{position:relative; z-index:1; height:35px; line-height:35px; text-align:right; }
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav dd{  position:relative; display:inline-block;  }
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; zoom:1; line-height:35px; height:35px; width:95px; text-align:center; font-size:14px; color:#fff;}

.topNav dd h3 a:hover{ background-color: #1fa1ff;
    background: -moz-linear-gradient(#1fa1ff, #1376c3);
    background: -ms-linear-gradient(#1fa1ff, #1376c3);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b));
    background: -webkit-linear-gradient(#1fa1ff, #1376c3);
    background: -o-linear-gradient(#1c1c1c, #1376c3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')";
    background: linear-gradient(#1fa1ff, #1376c3);
    border-bottom: 0px solid #222222;
    border-top: 0px solid #1B1B1B;
    border-radius: 8px 8px 0 0;}
.topNav dd h3 a:hover,
.topNav dd.on h3 a{ background-color: #1fa1ff;
    background: -moz-linear-gradient(#1fa1ff, #1376c3);
    background: -ms-linear-gradient(#1fa1ff, #1376c3);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b));
    background: -webkit-linear-gradient(#1fa1ff, #1376c3);
    background: -o-linear-gradient(#1c1c1c, #1376c3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')";
    background: linear-gradient(#1fa1ff, #1376c3);
    border-bottom: 0px solid #222222;
    border-top: 0px solid #1B1B1B;
    border-radius: 8px 8px 0 0;}
.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:200px; top:35px; left:0; background:url(../images/bg_png.png);}
.topNav dd ul li{ line-height:35px;
background-color: #1fa1ff;
    background: -moz-linear-gradient(#1fa1ff, #1376c3);
    background: -ms-linear-gradient(#1fa1ff, #1376c3);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c1c), color-stop(100%, #1b1b1b));
    background: -webkit-linear-gradient(#1fa1ff, #1376c3);
    background: -o-linear-gradient(#1c1c1c, #1376c3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c1c1c', endColorstr='#1b1b1b')";
    background: linear-gradient(#1fa1ff, #1376c3);
    border-bottom: 0px solid #222222;
    border-top: 0px solid #1B1B1B;
    border-radius: 0px 0px 0 0;
}
.topNav dd ul li a{ display: block; color:#fff; padding: 0 15px; text-align: left; text-indent:5px;}
.topNav dd ul li a:hover{ background:#1fa1ff; color:#fff;    }
.topNav dd ul li a span{ color:#fff; margin-left:5px;}


.banner{ margin-top:119px;}
/* fullSlide */
.fullSlide{width:100%;position:relative; height:400px;}
.fullSlide .bd{margin:0 auto; position:relative;z-index:0;overflow:hidden; }
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center; height:400px;}
.fullSlide .bd li img{ width:1920px; height:400px;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:10px;margin:2px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#0067B3;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.box2{ width:1200px; margin:0 auto; margin-top:35px; clear:both; overflow:hidden;}
.video{ width:395px; float:left;}
.video h1{ font-size:30px; color:#000; margin-bottom:25px;}
.video h1 span{color:#808080; font-weight:normal; font-size:14px; margin-left:20px;}
.video video{width: 100%;height: 100%;}

.news{ width:780px; display:block; float:right; margin-left:20px;}
.news h1{ font-size:30px; color:#000;margin-bottom:25px;}
.news h1 span{color:#808080; font-weight:normal; font-size:14px; margin-left:20px;}
.news h1 a{ width:68px; height:38px; background:#004FA8; color:#fff; text-align:center; line-height:38px; font-size:14px; display:block; font-weight: normal; float:right;}
.indexnews{ padding-top:10px; width:432px; float:left;}
.indexnews li a{ display:block; height:30px; line-height:30px; background:url(../images/iconab.png) no-repeat; background-position:left center; text-indent:30px;}
.indexnews li a span{ float:right; color:#969696}


/* 本例子css */
.picnews{ width:323px; float:right; margin-top:10px;margin-bottom:25px;}
.slideBox{ width:323px; height:210px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:25px; height:25px; line-height:25px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:323px; height:210px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow2.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.box3{ width:1200px; margin:0 auto; clear:both; padding-top:20px; overflow:hidden;}

.box3 .title{ font-size:30px; color:#000; margin-bottom:30px;}
.box3 .title span{color:#808080; font-weight:normal; font-size:14px; margin-left:20px;}
.box3 .title a{ width:68px; height:38px; background:#004FA8; color:#fff; text-align:center; line-height:38px; font-size:14px; display:block; float:right;font-weight: normal;}

.right{ float:right;}

.footer{ clear:both;  background: url(../images/endbg.png) repeat-x;                 background-image: linear-gradient(180deg, rgba(35, 148, 217, 1), rgba(1, 79, 166, 1)); clear:both; margin-top:20px; height:485px; margin-top:20px;}
.footnav ul{ margin-right: 40px; float:left;}
.footnav ul h1{ font-size:18px; color:#fff; margin-bottom:15px;}
.footnav ul a{ color:#d0efee; line-height:22px;}
.footerbox{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px; overflow:hidden;}
.code{ width:270px; float:right; display:block;}
.code li{ display:block; width:120px; float:left; color:#fff; text-align:center; line-height:30px;}
.code li img{ width:120px;}
.code li:nth-child(2){ float:right;}

.footcc_l{ width:600px; float:left;background:url(../images/logo2.png)  no-repeat; padding-left:100px; text-align:left; line-height:30px; height:60px; background-position:left center;}
.footcc_r{ width:260px; float:right; margin-top:-10px;}
.footcc_r h1{ font-size:18px; color:#fff; text-align:left; line-height:30px;}

.foot{ width:100%; clear:both;  border-top:1px solid #2278C5;  }
.footcc{ width:1200px; margin:0 auto; text-align:center; color:#d0efee; padding-top:30px; line-height:35px;}

.cooperation{ width:1200px; margin:0 auto; clear:both; margin-top:30px; overflow:hidden;}
.cooperation .title{ font-size:30px; color:#000;}
.cooperation .title span{color:#808080; font-weight:normal; font-size:14px; margin-left:20px;}
.cooperation .title a{ width:68px; height:38px; background:#004FA8; color:#fff; text-align:center; line-height:38px;font-weight: normal; font-size:14px; display:block; float:right;}

.clink{ width:100%; height:110px;     background-color: rgba(245, 245, 245, 1); margin-top:30px; padding:10px; float:left;}

/* 本例子css */
/* 本例子css */
.picScroll-left{overflow:hidden; position:relative; width:100%;}
.picScroll-left .next{ display:block;  width:27px; height:120px; float:left;overflow:hidden;cursor:pointer;  background:url(../images/l.jpg)  no-repeat center;}
.picScroll-left .prev{ display:block;  width:27px; height:120px; float:left;overflow:hidden;cursor:pointer; background:url(../images/r.jpg)  no-repeat center;}
.picScroll-left .bd{ width:1120px; float:left; overflow:hidden; padding-top:27px; padding-bottom:28px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:1120px; float:left;}
.picScroll-left .bd ul li{float:left; _display:inline; width:150px; overflow:hidden; text-align:center; height:65px; padding-right:18px;}

.banner2{width:100%; margin-top:120px; clear:both; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:119px;}
.banner2 img{  width:100%;}
.content{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.c_l{ width:280px; float:left;}
.title2{height: 55px !important;
line-height: 55px !important;
    width: auto;
    text-align: center;
    background-image: linear-gradient(0deg, rgba(34, 148, 217, 1), rgba(0, 78, 166, 1));
    background-image-part-linear-gradient: linear-gradient(0deg, rgba(34, 148, 217, 1), rgba(0, 78, 166, 1));
    background-image-part-linear-gradient-part-begin-color: rgba(34, 148, 217, 1);
    background-image-part-linear-gradient-part-end-color: rgba(0, 78, 166, 1);
    background-image-part-linear-gradient-part-angle: 0px;
    background-color: transparent !important;
    width-and-width-uint: auto;
    height-and-height-uint: 40px; color:#fff; font-size:24px; font-weight: bold;}
.menu li{ height:55px; }
.menu li a{ display:block; height:55px; background:url(../images/iconab.png) no-repeat;background-position:10px center;  border-bottom:1px solid #dddddd; line-height:55px; text-indent:40px;  }


.menu li a:hover{ color:#60a9d7;border-bottom:1px solid #1fa1ff; background:url(../images/iconab.png) #f0f0f0  no-repeat;background-position:10px center;}

.c_r{ width:888px; float:right;}

.path{ background:url(../images/home.png) no-repeat; background-position:left center; padding-left:30px; height:30px; line-height:30px; color:#004FA8;}
.path a{ color:#004FA8;}
.link img{ width:100%; margin-top:20px;}

.newslist li{ display:block; height:120px;   
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background: #ffffff;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px #dddddd;
    -moz-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;}
	
	.newslist li.on{ background:#1FA1FF;}
	.newslist li a img{ width:193px; height:120px; display:block; float:left; margin-right:20px;}
	.newslist li a h1{ font-size:18px; line-height:30px; padding-bottom:10px;}
	.newslist li a span{ line-height:25px; };
	body{ background: url(../images/bgga.gif)}
	
.r_content{ padding-top:20px; line-height: 21px; color: #707070;}

/* 本例子css */
.piclist .pic{ text-align:center;position:relative; width:255px; float:left; margin-right:30px; margin-bottom:30px; border:1px solid #ddd;}
.piclist .pic img{ width:255px; height:170px; display:block;}
.piclist .pic a:hover img{ border-color:#999;  }
.piclist .pic a{position:relative;overflow:hidden; width:255px;}
.piclist .pic p{height:30px; line-height:30px; position:absolute; background:url(../images/bg_png.png); color:#fff; bottom:0px; width:255px; }


.page{ text-align:center; clear:both; padding-top:10px; line-height:30px;  }
.page span{ padding:10px 15px; background-color:#2163B0; color:#fff;}
.page a{ padding:10px 15px;  color:#2163B0;  background-color:#ccc; text-decoration:none;}
.page a:hover{ color:#fff; background-color:#FE5007; text-decoration:none;}
