body {margin:0px auto; padding:0px; font-family:'Microsoft YaHei','Microsoft YaHei'; font-size:14px; color:#444; min-width: 1140px;} 

a:link { color: #293660; text-decoration: none; }
a:visited { color: #293660; text-decoration: none; }
a:hover { color: #293660; text-decoration: none; }
a:active { color: #293660; text-decoration: none; }

.empty {clear:both; height:1px; overflow: hidden;}
.empty2 {clear:both; height:2px; overflow: hidden;}
.empty3 {clear:both; height:3px; overflow: hidden;}
.empty5 {clear:both; height:5px; overflow: hidden;}
.empty8 {clear:both; height:8px; overflow: hidden;}
.empty10 {clear:both; height:10px; overflow: hidden;}
.empty15 {clear:both; height:15px; overflow: hidden;}
.empty30 {clear:both; height:30px; overflow: hidden;}
.empty40 {clear:both; height:40px; overflow: hidden;}

.lt { float: left;}
.rt { float:right;}
.hand{cursor:pointer}
.wddiv {clear: both; margin: auto; width: 1140px; height:78px;background: url(../images/menu_bg.png);}
.wddiv2 {clear: both; margin: auto; width: 1120px;}
.wddiv3 {clear: both; margin: auto; width: 1140px; height:78px;}
.contentBottom{border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;height:40px;line-height: 40px;margin: 40px auto; color: #888;}
.contentBottom a { color: #888;}

/* menu */
.menudiv {height: 80px; background: #293660;}
.menudiv img { float: left; margin-top: 9px; }
.menudiv ul{float:right;}
.menudiv ul li { float: left;}
.menudiv ul li a { color: #fff; display: block; height: 80px; line-height: 80px; padding: 0px 18px; font-size: 16px; background: url(/templates/img/menuline.gif) no-repeat right center;}
.menudiv ul li a.last{background: none}
.menudiv ul li a:hover { height: 77px; border-bottom:3px solid #fcb134;}

.menubg { position: relative; left: 0; top:10px; width: 100%; height: 80px; z-index: 4;background:#16a53d;min-width: 1140px;}
.menubg img { float: left; margin-top: 9px; }
.menubg ul{float:right;}
.menubg ul li { float: left;}
.menubg ul li a { color: #fff; display: block; font-family:"Microsoft YaHei"; height: 80px; line-height: 70px; padding: 0px 18px; font-size: 16px; background: url(/templates/img/menuline.gif) no-repeat right center;}
.menubg ul li a.last{background: none;}
.menubg ul li a:hover { height: 77px; border-bottom:3px solid #fcb134;}
.menubg ul li a.A{ height: 77px; border-bottom:3px solid #fcb134;}

#a1 {position:absolute; left:440px;}
#a2 {position:absolute; left:540px;}
#a3 {position:absolute; left:640px;}
#a4 {position:absolute; left:740px;}
#a5 {position:absolute; left:840px;}
#a6 {position:absolute; left:940px;}
#xy_menu_title{float:left; overflow:hidden}
#xy_menu_title dl dt{ text-align:center; font:14px/30px 'Microsoft YaHei'; color:#333; clear:both; float:left;width:100px; height:30px;  background-image:url(../images/menu_title_bg.jpg); border-bottom:1px solid #f1f1f1}
#xy_menu_title dl dt a{ text-align:center; font:14px/30px 'Microsoft YaHei'; color:#333}
#xy_menu_title dl dt a:hover{color:red}
#xy_wmenu{ width:1140;position:relative;left:50%;margin-left:-570px;}

/***************************************************/
#wding{ width:100%;margin-left:-50%;position:relative;left:50%; background:#ffffff; border-bottom:1px solid #cccccc; height:30px}
#w{ width:1140px;position:relative;left:50%;margin-left:-570px;}
#mleft{float:left}
#mright{float:left}
#clear{clear:both;}


.leftdiv {position: absolute;  top: -123px;}
.leftmenu {background: url(/templates/img/menubg2.png); width: 210px; padding: 20px 0px 22px 0px;}
.leftmenu em { font-size: 24px; color: #fff; margin:0px 0px 24px 20px;}
.enem {width: 198px; height: 28px; line-height: 28px; padding-left: 20px; border: 1px solid #fff; color: #fff; margin-left: 20px;}
.leftmenu ul {margin-top: 40px;}
.leftmenu ul li a { display: block; width: 190px; height: 30px; line-height: 30px; padding-left: 20px; font-size: 14px; color: #fff;}
.leftmenu ul li a:hover { background: #73b1e2;}
.leftct { background: #545e80; margin-top: 30px; padding-top: 14px; color: #fff;}
.leftct em { font-size: 18px; margin-left: 20px; display: block; height: 24px;}
.leftct span {margin-left: 20px;}
.leftct ul { background: url(/templates/img/lticon.jpg) no-repeat left top; width: 149px; height: 125px; margin:0px 0px 0px 20px; padding:0px 0px 50px 23px; }
.leftan { height: 50px; background: #646e8f;}
.leftan ol {padding: 10px 0px 0px 40px;}
.leftan ol li { float: left; margin-left: 10px;}

.rightdiv {width: 850px; float: right; padding-bottom: 80px; min-height: 600px;}
.rightbt { margin:50px 0px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
.rightbt em {display: block; border-left: 5px solid #41a26d; height: 32px; font-size: 24px; color: #293660; padding-left: 10px; float: left;} 
.rightbt ul { float: right; background: url(/templates/img/dz.png) no-repeat left center; padding:2px 0px 0px 21px; margin-top: 14px;}
.rightmain { width: 850px; font-size: 14px; color: #888; line-height: 30px;}

/* page */
ul.pagination{height:36px;line-height: 36px;float: left;width:auto;}
ul.pagination li{margin:0;padding: 0;float: left;height:36px;border:0;width:auto;}
ul.pagination li a,ul.pagination li span{display: block; width: 36px; height: 36px; background: #dfdee4; text-align: center; color: #fff; float: left; margin-right: 5px;}
ul.pagination li a:hover{background: #f68d32}
ul.pagination .current span{font-weight: 600;color:#fff;background:#f68d32 }
a.prvePage,a.nextPage { width: 36px; height: 36px; line-height: 36px; text-align: center; background: #dfdee4; margin-right: 5px; font-family: 宋体; color: #fff; font-weight: bold;}
a.prvePage:hover,a.nextPage:hover { background: #f68d32; color: #fff; }
ul.pagination .prev{display: none}
ul.pagination .last{display: none}

/* copy */
.copybg { background: #222222; padding: 50px 0px 20px 0px; border-bottom: 1px solid #484848;}
.copybg ul { float: left; color: #888;}
.copybg ul.cpul1 {width: 300px;}
.copybg ul.cpul1 img { margin:5px 0px 21px 0px;}
.copybg ul.cpul2 {width: 280px; margin:0px 60px 0px 100px; }
.copybg ul.cpul3 {margin-right:30px;float: left;}
.copybg ul em { font-size: 16px; color: #fff; display: block; margin-bottom: 14px;}
.copybg2 {background: #222222; padding:30px 0px 40px 0px;}
.copyxx {float: left; margin:0px 0px 0px 0px; color: 666; width: 700px;}
.copyxx ul a {color: #fff; font-size: 14px;} 
.copyxx ol {color: #fff; margin: 12px 0px 20px 0px;}
.copyxx ol a { color: #fff; font-size: 12px;}


#caseList{width:800px; margin-top:12px;}
#caseList li{float:left; width:215px; padding:10px; margin-right:28px; margin-bottom:20px; border:1px solid #E6E6E6; border-radius:5px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1);}
#caseList li a{display:block; width:210px; text-align:center;}
#caseList li a img{width:210px; height:160px;}
#caseList li a span{display:block; width:210px; text-align:center; padding-top:12px; padding-bottom:5px;}
#caseList li.clear{width:100%; height:10px; border:0px none;}