@charset "utf-8";
/* CSS Document */

﻿@charset "gb2312";
/* CSS Document */




*{margin:0;padding:0;border:0;}
a img{border:0;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#f1c40f;}
a:-webkit-any-link {cursor: auto;}
a img{ border:none}
ol, ul, li{margin:0;padding:0;border: 0;list-style:none;}

body { font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;margin: 0;padding: 0;color:#4d4d4d;min-width:1200px;}
.main{width:1160px;margin:0 auto;}

.fl{ float:left}
.fr{ float:right}

/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }

/*头部 logo+导航*/


.top{ width: auto;height: auto; background:#1e2432;font-size:13px; }
.topl{ height:40px;line-height:40px; color:#FFFFFF; }

.topr {height:40px;line-height:40px;color:#FFFFFF;}
.dh{margin-left:50px; background:url( /mycms/templates/css/images/dhico.png) no-repeat left center; padding-left:25px;font-size:25px;font-weight:bold;}
.dz{margin-left:50px; background:url( /mycms/templates/css/images/dzico.png) no-repeat left center; padding-left:25px;}
.yx{margin-left:50px; background:url( /mycms/templates/css/images/yxico.png) no-repeat left center; padding-left:25px;}

.head{ width:100%; height:50px; margin:30px 0;}


.logol{line-height: 0; font-size:0px }

.nav{ width:auto; height:auto;}
.nav li{float:left;height:auto; width:auto; text-align:center; font-size:14px;background:url( /mycms/templates/css/images/nav-line.png) no-repeat right center;}
.nav li a{ display:block;line-height:50px; padding:0 15px;border-radius:5px }
.nav li a:hover{background:url( /mycms/templates/css/images/nav-bj.png) no-repeat center center;color:#fff; }


.mRSearch{height:34px; float:right; margin-top:14px;}
.mRSearch li{ float:right; line-height:34px; height:34px}
.btnSearch{ border:0px; background-color:#f1c40f; }
.textInput{width:auto; background: #fff;}
.textInput input{ width:130px;  color:#2b3141;height:34px;line-height: 34px; border:none; background:none; padding-left:20px; font-family: Microsoft YaHei;}
.btnSearch input{width:80px;color:#293036;height:34px;line-height: 34px; background:none;cursor:pointer;outline-style: none; border:0px; font-family: Microsoft YaHei;}


/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}



/*banner START*/
.fullSlide{width:100%;position:relative;height:550px; overflow:hidden; background:url( /mycms/templates/css/images/loading.gif) no-repeat center center;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;width:1920px; /*图片宽度*/position:absolute;left:50%;margin-left:-960px; }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:550px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:100px;left:0;height:auto;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px;margin:0 5px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:10px; }
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:8%;z-index:1;width:40px;height:60px;background:url( /mycms/templates/css/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:8%;background-position:-6px -137px;}

.toolbar-item{background:url( /mycms/templates/css/images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:150px; z-index:1000}/
.toolbar-item{display:block;width:70px;height:70px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}

.toolbar-item-cpzx{background-position:0 0px;}
.toolbar-item-cpzx:hover{background-position:0 0px;}

.toolbar-item-qqzx{background-position:0 -160px;}
.toolbar-item-qqzx:hover{background-position:0 -240px;}
.toolbar-item-lxkf{background-position:0 -320px;}
.toolbar-item-lxkf:hover{background-position:0 -400px;}

.toolbar-item-top{background-position:0 -480px;}
.toolbar-item-top:hover{background-position:0 -560px;}



.gygs, .cpzx, .scsb{padding:70px 0;} 

.cpbt{ margin-bottom:60px; height:auto;}
.cp_mc{ margin:0 auto; text-align:center;}
.cp_mc h2{line-height: normal;font-size: 20px;font-weight: bold;margin-bottom: 15px;color: #000; }
.cp_mc h3{line-height: normal;font-size: 13px;font-weight: normal;margin-bottom: 15px;color: #000;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase}
.cp_mc em{display: block;height: 3px;width:100%;overflow: hidden;background: url( /mycms/templates/css/images/cp-line.png) no-repeat center;}



.flbt{ margin-bottom:60px; height:auto;}
.fl_mc{ margin:0 auto; text-align:center;}
.fl_mc h2{line-height: normal;font-size: 20px;font-weight: bold;margin-bottom: 15px; color:#fff;}
.fl_mc h3{line-height: normal;font-size: 13px;font-weight: normal;margin-bottom: 15px;color: #fff;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase}
.fl_mc em{display: block;height: 3px;width:100%;overflow: hidden;background: url( /mycms/templates/css/images/fl-line.png) no-repeat center;}


.hyjs p{ color:#fff; margin-bottom:10px; font-size:14px; line-height:28px; text-indent:2em;}
.hylj{ text-align:center; margin-top:40px}
.hylj a{ font-size:14px; color:#222629; background:#f9d83f; padding:8px 30px; display:inline-block}



/*关于我们*/
.gywm{background:#1e2432; }

.abt{background: url( /mycms/templates/css/images/abbj.png) repeat-y center;position: relative;}
.gsjj{width:500px; height:auto; padding-top:60px;}

.cf img{ width:500px}


.jjw{ width:630px; height:auto; background:#fff}
.jjnr{margin:40px 30px;}
.lantiao{ width:100px; height:2px;background:#004f97; margin-bottom:20px}
.jjw p{ line-height:28px; color:#999; margin-bottom:10px; font-size:14px}
.jjw h2{ font-size:18px; margin-bottom:20px }

.jjlj{ margin-top:40px}
.jjlj a{ color:#999; border:#999 solid 1px; padding:8px 30px; display:inline-block;}
.jjlj a:hover{ background:#004f97; color:#fff;border:#004f97 solid 1px; }

/*新闻中心*/
.xwzx li{margin-bottom:20px; }
.xwt-l{ width:200px; height:auto; display:inline-block;}
.xwt-l img{ width:170px; height:125px;}
.xwt-r{ width:370px; height:auto;display:inline-block;}
.xwtbt{ font-size: 15px; margin-bottom: 10px;}
.xwtbt a{ color:#fff}
.xwtnr p{color: #999;line-height: 26px; text-indent:2em;}






#demo{overflow: hidden;width: 100%;margin:0 auto;}
#indemo{float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}
#demo .cn00{float: left;padding-right:30px;text-align:center}
#demo .cn{width:270px;he ight: 180px;overflow: hidden;}
#demo img{background: none repeat scroll 0 0 #FFFFFF;width: 100%;he ight: 180px;display: block;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;border: 0;}
#demo .cn00:hover img{	-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);		
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
#demo .cn00 p{font-size: 14px;padding:20px 0;}


.cplj{ text-align:center; margin-top:40px; line-height:40px}
.cplj a{ font-size:14px; color:#222629; background:#e2e2e2;display:block}
.cplj a:hover{ color:#fff; background:#004f97;}

#second{background-color:#000;background-image: url( /mycms/templates/css/images/demo.jpg);background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
#second #example{position: relative;float: right;top: 10%;width: auto;padding: 40px;right: 55px;}


.nimg{width: 500px;}
.nimg img{width: 500px; height:150px; margin-bottom:20px}
.nimg a{display: inline-block;width: 100%;color: #999; font-size:0px}
.nimg int{ margin:20px 0;}
.nimg .int a.tit{color: #333; font-size:18px; margin-bottom:10px}
.nimg .int a{font-size:14px; line-height:1.8em;}

.nlist{ width:600px}
.nlist li{width:auto;height: auto;padding: 5px 0 12px;border-bottom: 1px solid #dadada;margin-bottom: 21px;}
.nlist .nrq{width: 79px; text-align:center}
.nlist .nrq h2{ font: bold 40px/42px Arial;color: #004f97;}
.nlist .nrq span{ font-size:14px; line-height:28px}
.nlist .nwz { width:500px;display:inline-block;line-height: 20px;color: #888;padding-left:20px;border-left: 1px solid #dadada;}
.nlist .nwz a{ font-size:18px;display: inline-block; color:#333; margin-bottom:10px}


/*xx*/
.gsxx{height:auto; padding:80px 0; color:#959094; background:#f6f6f6}
.gsxx p{font-size:14px; line-height:24px; height:24px; display:block}
.gsxx span{ font-size:16px;line-height:30px; height:30px;display:block}




.gsdz{ width:260px;margin-right:40px; background:#1e2432 url( /mycms/templates/css/images/gsdzico.png) no-repeat 40px center; padding:30px 0 30px 100px;}
.lxdh{ width:260px; color:#fff;margin-right:40px; background:#004f97 url( /mycms/templates/css/images/lxdhico.png) no-repeat 40px center; padding:30px 0 30px 100px;}
.dzyx{ width:260px;background:#1e2432 url( /mycms/templates/css/images/dzyxico.png) no-repeat 40px center; padding:30px 0 30px 100px;}








/*版权*/
#footer{height: auto;width:100%;background:#1e2432;}
#footer .ftbq{ line-height:60px; color:#cccccc}

/*友链*/
.yll{}
.yll h3{color: #fff;font-weight: normal; line-height: 60px;font-size: 16px; display:inline-block; margin-right:20px}
.yll a{ padding-right:20px;color:#ccc; line-height:60px; font-size:13px;}
.yll a:hover{ color:#fdc236; }