﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html {overflow-x:hidden; width:100%; height:100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a { text-decoration:none;color:#fff;font-family:"微软雅黑";}
a:hover { text-decoration:none; color:#ff6000;font-family:"微软雅黑";}
body { font-family:"微软雅黑";height:100%;width:100%; font-size:12px;}

.z{ float:left;}
.y{ float:right;}

.clear{clear:both; width:auto;}

.headbg{width:100%;  background:#f6f6f6; border-bottom:1px solid #eee; overflow:hidden}
.head{ width:1100px; height:35px; margin:auto;}
.headl{font-size:12px; color:#999; line-height:35px;}
.headr{font-size:12px; color:#999; line-height:35px;}

.top{width:1100px; height:131px; margin:0 auto;}
.logo{margin-top:28px; float:left;}
.topr{ float:right; text-align:right; margin-top:50px; font-size:16px; color:#004ea1; overflow:hidden; line-height:25px;}
.topr span{ color:#ee1b24;}

.menubg{width:100%; background:#008ae2;  overflow:hidden:}
.menu{width:1100px; height:45px; margin:auto; }
#nav { width:1100px; margin:0 auto; display:block;}
#nav .mainlevel { float:left; width:137px; text-align:center; position:relative;z-index:9999;background: url(img/shu.jpg) no-repeat right; }
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:45px; display:block; width:137px; font-size:16px;}
#nav .mainlevel a:hover {color:#ffff00; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;z-index:9999; left:0px;  }
#nav .mainlevel li {border-top:1px solid #fff; background:#5bb2d7; width:137px; height:32px;filter: alpha(opacity=80);progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;/*IE6 only*/}
#nav .mainlevel li a{line-height:32px; font-size:14px;}
#nav .mainlevel li a:hover{color:#fff; text-decoration:none; background:#008ae2;}

.flexslider{ width:100%;position:relative;height:482px;overflow:hidden;}
.slides{ width:100%;position:relative;z-index:1;height:482px; overflow:hidden;}
.slides li{ width:100%;height:482px; overflow:hidden;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:57px;height:62px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background: url(img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background: url(img/next.png) center center no-repeat;}

.znggbg{width:100%; background:#f0f0f0;height:40px;}
.zngg{width:1100px; height:40px; margin:0 auto;}
.znggl{ line-height:40px; float:left; font-size:12px; color:#d7172f; }
#znggr{ overflow:auto; width:650px; float:left; }
.znggrtxt{ height:45px; overflow:hidden; width:650px;}
.znggrtxt ul li{ line-height:40px;}
.znggrtxt ul li a{ font-size:12px; color:#999;}
.znggrtxt ul li a:hover{ color:#d7172f;}

.gsnrz{width:1100px; margin:55px auto 68px; overflow:hidden;}
.gsjjt{width:379px; height:328px;}
.gsjj{width:426px; height:328px; margin-left:50px;}
.gsj{ font-size:18px; color:#2d85cc; font-weight:bold; border-bottom:1px solid #ededed; padding-bottom:16px;}
.jtnr{font-size:14px; color:#666; margin-top:20px; line-height:26px;}
.more{width:70px; height:24px; margin-top:34px;}
.bkz{width:190px;overflow:hidden;}
.bkz ul li{ margin-bottom:10px; width:190px;height:159px;float:left;}
.bkz ul li a img{width:190px;height:159px;}
.bkz ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.cpbg{width:100%; background:#ebf6fe; overflow:hidden;}
.cp{width:1100px; margin:51px auto 0; overflow:hidden;}
.cppic{ width:52px; height:4px; margin-left:524px;}
.cptitlec{background: url(img/xian.png) no-repeat center; text-align:center; margin-bottom:7px; margin-top:14px;}
.cptitlec a{font-size:24px; color:#2d85cc; font-weight:bold; }
.cptitlec a:hover{color:#ed1b24;}
.cptitlef{font-size:14px; color:#666; text-align:center; }
.lmz{width:1100px; margin:32px auto 0; overflow:hidden;}
.lm{ margin-left:310px;}
.lm ul li{width:117px; height:27px; background:#69aad9; font-size:14px; color:#fff;float:left; margin:0px 6px; text-align:center;}
.lm ul li:hover{background:#2d85cc;}
.lm ul li:hover a{color:#fff; }
.lm ul li a{ font-size:14px; color:#fff; line-height:27px; text-align:center;}
.lm ul li.current { background:#2d85cc; height:27px;text-align:center;}
.lm ul li.current a {height:27px;line-height:27px; color:#fff;text-align:center;}
.cptjf{width:1124px; height:304px; margin:29px auto 46px;}
#casem_down { HEIGHT:304px; OVERFLOW: hidden; }
#casem_down ul { height:304px; overflow:hidden; float:left;}
#casem_down ul li {	width:255px; height:304px; float:left; margin:0px 13px;}
#casem_down ul li a img {width:235px; height:249px; border:10px solid #fff;}
#casem_down ul li p{width:255px; height:35px; text-align:center; background:#69aad9; color:#fff; font-size:14px; line-height:35px; }
#casem_down ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down ul li a:hover p{color:#ed1b24; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.xwz{width:1100px; margin:56px auto 0; overflow:hidden;}
.gd{font-size:12px; color:#999; margin:18px auto 38px; float:right;}
.gd a{font-size:12px; color:#999;}
.gd a:hover{color:#ed1b24;}
.xwgd{width:1100px; margin:0px auto 57px;overflow:hidden;}
.jdt{width:389px; height:292px;}
#iolt{ width:389px; height:292px; overflow:hidden;}
.xwdtlist{width:657px;overflow:hidden; }
.xwdtlist ul li{ margin-bottom:15px; width:657px; overflow:hidden;}
.xwdtlist ul li a img{width:115px; height:87px; float:left;}
.xwdtlist ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.xwdtlist ul li p{width:514px; float:right; }
.xwdtlist ul li p.t{ padding-bottom:10px;}
.xwdtlist ul li p.t a{font-size:16px; color:#2d85cc;}
.xwdtlist ul li p.t a:hover{color:#d7172f;}
.xwdtlist ul li p.f{font-size:12px; color:#999; line-height:24px;}

.linkbg{width:100%; background:#134197; height:90px;}
.linkz{width:1100px; height:90px; margin:0 auto;}
.link{font-size:14px; color:#85afff; line-height:90px;}
.link span{color:#fff;}
.link a{font-size:14px; color:#85afff; margin-left:10px; margin-right:10px;}
.link a:hover{color:#d7172f;}

.dbbg{width:100%; background:#272727; }
.dbz{width:1100px;  margin:0 auto; font-size:12px; color:#666; text-align:center; line-height:49px;}
.dbz a{ color:#666;}

.nbanner{width:100%; height:240px;margin:1px auto 0; border-bottom:1px solid #288fcf;}

.nbg{width:100%; background:#f3f8fc; padding-top:69px; padding-bottom:37px;}

.nlist{ width:1100px; text-align:center;margin:0 auto; position:absolute; top:-82px;  left:0px;z-index:999999;}
.nlist ul{text-align:center;display: inline;}
.nlist ul li{ display: inline; text-align:center; margin-right:1px; margin-bottom:18px;}
.nlist ul li a{  background:#878d97; padding-left:45px; padding-right:45px;height:33px;font-size:14px; color:#fff; padding-top:8px; padding-bottom:8px;}
.nlist ul li a:hover{  background:#ed1b24; padding-left:45px; padding-right:45px; height:33px; color:#fff; font-size:14px;}
.nlist ul li a.on{background:#ed1b24; color:#fff;}

.nnrz{width:1100px; margin:0 auto;background:#fff; position:relative;}
.nnr{ width:1020px;padding:27px 40px 66px 40px;}
.ntop{width:1020px; font-size:18px; color:#288fcf; border-bottom:1px dashed #aeaeae; padding-bottom:22px;  font-weight:bold;}
.ntop span{ font-size:12px; color:#666; float:right; margin-top:5px; font-weight:normal; }
.ntop span a{ color:#666; font-size:12px;}
.ntop span a:hover{color:#288fcf;}
.nabout{ width:1020px; font-size:14px; color:#666;line-height:26px;  padding-top:40px;}

.nynewslist{width:1020px; margin:36px auto 0; overflow:hidden;}
.nynewslist ul li{width:970px; height:182px; margin-bottom:12px; background:#fff; padding:25px 25px;}
.nynewslist ul li a p.l{ width:237px; height:178px;  float:left; }
.nynewslist ul li a p.y{width:686px; float:right; padding-top:17px; font-size:20px; color:#333;}
.nynewslist ul li a p.f{width:686px; font-size:14px; color:#666; margin-top:15px;float:right; margin-top:20px; line-height:21px;}
.nynewslist ul li a p.t{ width:78px; height:22px;  margin-top:15px; float:right; margin-right:608px;}
.nynewslist ul li:hover{background:#f3f8fc; color:#ed1b24;}
.nynewslist ul li:hover a p{color:#ed1b24;}
.nynewslist ul li a:hover p.y{width:686px; float:right;  font-size:20px; color:#ed1b24;}
.nynewslist ul li a:hover p.t{color:#fff;}

.nproductbg{width:1020px; margin:0 auto; padding:20px 0px 15px; overflow:hidden;}
.nproduct{width:1020px; margin:36px auto 0; overflow:hidden;}
.nproduct ul li{width:233px; height:300px; border:1px solid #e6e6e6; float:left; margin:0px 10px 30px; position:relative;}
.nproduct ul li a img{width:233px; height:247px;}
.nproduct ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.nproduct ul li p{width:213px; height:53px; background:#f7f7f7; font-size:12px; color:#666; line-height:53px; padding-left:20px;}
.nproductmore{width:20px; height:20px; position:absolute; right:20px; top:265px;}
.nproductmore a img{width:20px !important; height:20px !important;}

.ny_pages{width:672px;text-align:center;margin:40px auto 0;}
.ny_pages a{margin:0px 5px;color:#666;}
.ny_pages a:hover{color:#ff0000;}

.nmain{width:1020px; margin:0 auto; padding:40px 0px 20px; overflow:hidden;}
.news_title{line-height:25px;font-size:14px;text-align:center;border-bottom:1px dashed #e1e1e1;color:#e51e01;padding-bottom:5px;margin-bottom:15px;}
.news_title span{font-size:12px;line-height:32px;color:#666;}
.newsbody{line-height:22px; text-align:left; margin-top:30px;border-bottom:1px dashed #e1e1e1; padding-bottom:30px;}
.aboutusmtrd_down{width:1020px; padding-top:40px; margin:0 auto; overflow:hidden;}
.aboutusmtrd_down a{color:#666;}
.aboutusmtrdd_left{ float:left;color:#666;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#e51e01;}
.aboutsumtrdd_right{ float:right;color:#666;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#e51e01;}
