@charset "utf-8";
body{font-family:"Microsoft Yahei"; font-size:14px;color:#5B5B5B; padding:0; margin:0; overflow-y:scroll;}
td,div{font-size:14px;color:#444; }
a{color:#333;text-decoration:none; }
a:hover{color:#007ECA;}
.c{clear:both;}
.qc{clear:both;}
.dis{display:none;}
img { border:0;}
.w{ margin:0 auto;clear:both;overflow:hidden;}
ul,li{list-style:none;margin:0;padding:0}
.mt10{margin-top:10px;}
.m10{margin:10px auto;}
.none { display:none;}

.space_hx { /*横向间隙*/
	clear: both;
	width: 100%;
	height: 20px;
	font-size: 1px;
	overflow: hidden;
}

.gd10 { height: 10px;}
.gd25 { height: 25px;}
.gd50 { height: 50px;}
.gd55 { height: 55px;}
.gd80 { height: 80px;}
.gd110 { height: 110px;}
.gd120 { height: 120px;}
.gd170 { height: 170px;}


#topbar{background:#f6f6f6;height:32px;line-height:32px;}
#topbar .w span{float:right;background:#fff;padding:0 15px;color:#ddd;font-family:宋体;}
#topbar .w span a{font-family:arial;}
#topbar .w{color:#999;}

#tophead{height:75px; margin-top:10px;}
#tophead .logo{background:url(../images/logo.gif) no-repeat center;width:400px;height:60px;float:left;margin-top:10px;}
#tophead form{float:right;margin-top:10px;}
#tophead form .input{border:1px solid #599CF7;vertical-align:middle; color:#555; width:190px; height:30px; padding-left:10px; border-radius:5px; background:none;}
#tophead form .bnt{ border:none; vertical-align:middle; background:url(../image/ss.png) no-repeat center; width:30px; height:30px; margin-left:10px;}

#topnav{height:120px; }
#topnav .w ul{margin:0;padding:0;list-style:none;}
#topnav .w ul li{float:left;  }
#topnav .w ul li a{height:120px;line-height:120px;font-size:14px;font-family:microsoft yahei;color:#007ECA; display:block; width: 105px; text-align: center;}
#topnav .w ul li a:hover{}
#topnav .w ul .hover a{ color:#fff; display:block; background:url(../image/dhbh.jpg) no-repeat center bottom; }
#topnav .w ul li dl{position:absolute;z-index:999;margin:0;display:none; }
#topnav .w ul .hover dl dt a{ background: rgba(0,126,202,0.3); height:30px;line-height:30px;display:block;font-size:12px; color:#fff; }
#topnav .w ul .hover dl dt a:hover{background:rgba(255,255,255,0.8);color:#599CF7;display:block; transition:all 0.5s ;}

#banner{height:600px; position:relative;}
#full-screen-slider { width:100%; height:600px; position:relative}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#banner2{height:300px;}
#full-screen-slider2 { width:100%; height:300px; position:relative}
#slides2 { display:block; width:100%; height:300px; list-style:none; padding:0; margin:0; position:relative}
#slides2 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides2 li a { display:block; width:100%; height:100%; text-indent:-9999px}


#pagination { display:block; list-style:none; position:absolute; right:38.4%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:100px; height:5px;float:left; margin-left:5px; border-radius:0px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#599CF7}


#pagination2 { display:block; list-style:none; position:absolute; left:25%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination2 li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:5px; border-radius:0px; background:#FFF }
#pagination2 li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination2 li.current { background:#599CF7}

.subject{color:#0A5ED3;font-size:18px;font-family:microsoft yahei;height:41px;line-height:40px;border-bottom:1px solid #ddd;}
.subject b{display:inline-block;font-weight:bold;border-bottom:2px solid #0A5ED3;height:40px;line-height:40px;}
.subject span{color:#bbb;display:inline-block;font-size:16px;font-family:verdana;padding-left:10px;}
.subject a{float:right;font-size:12px;font-family:宋体;}

.pro_width{width:1200px; height:340px; overflow:hidden;}
.pro_width2{max-width:1200px; height:170px; overflow:hidden;}
.prolist{ padding:0;list-style:none;overflow:hidden; width:29999px; }
.prolist li{float:left; position:relative; text-align:center; margin:10px 7px 10px 13px; }
.prolist li a{ display:block; height:320px; width:280px; background:#FFF; }
.prolist li a img{border:1px solid #eee; margin-top:15px; }
.prolist li a .title{text-align:center;font-size:14px;height:80px;line-height:80px;font-family:Arial, Helvetica, sans-serif; width:280px; display:block; position:absolute; bottom:0; left:0; color:#666666;}
.prolist li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.prolist li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.prolist li a:hover{ box-shadow:0px 4px  10px 4px #ccc;}
.prolist li a:hover .title{color:#fff; background:url(../image/cpbj.jpg) no-repeat center top; font-weight:bold;}
.prolist li a:hover .more{background:#00913E;color:#fff;}

.prolist2 li { float:left; padding-left:10px; padding-right:10px;}
.prolist2 li a img{border:1px solid #eee; margin-top:15px; }


.topcase{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.topcase li{float:left;width:240px;margin:0 13px 13px 0;}
.topcase li a{text-align:center;display:block;position:relative;height:160px;overflow:hidden;}
.topcase li img{border:1px solid #eee;width:240px;height:180px;display:block;margin-bottom:10px;}
.topcase li a div{position:absolute;background:#333;width:100%;line-height:40px;height:40px;color:#fff;display:block;bottom:-40px;left:1px;opacity:0.7}

.bg_black{background:#eee;padding:15px 0;}
.subject_news{color:#333;font-size:18px;font-family:microsoft yahei;height:41px;line-height:40px;border-bottom:1px solid #ddd;}
.subject_news b{display:inline-block;font-weight:normal;border-bottom:2px solid #1F92D1;height:40px;line-height:40px;}
.subject_news span{color:#bbb;display:inline-block;font-size:16px;font-family:verdana;padding-left:10px;}
.subject_news a{float:right;font-size:12px;font-family:宋体;}


#bg_foot_nav{background:#187EC6;text-align:center;}
.foot_nav{height:40px;line-height:40px;color:#fff;}
.foot_nav span{float:right;padding-top:5px;}
.foot_nav a{color:#fff;}
.foot_nav a:hover{color:#ff0;}
#bg_copyright{background:#1F92D1;padding:20px 0;}
.copyright{color:#fff;font-family:verdana;line-height:25px;text-align:center;}
.copyright a{color:#fff;}
.copyright a:hover{color:#ff0;}

.lefter{width:1000px; margin:0 auto; }
.righter{float:left;width:430px;}
.leftnav{background:#1F92D1;padding:10px 15px;color:#fff;font-size:18px;font-family:microsoft yahei;}
.subnav{border-bottom:0;margin:0;padding:0;list-style:none; text-align:center;}
.subnav li{ display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	margin-right: 0px; 
	margin-top:10px;
	}
.subnav li a{font-size: 14px;
	color: #666;
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	padding: 0px 30px;font-family: 微软雅黑, 宋体, Tahoma, Geneva, sans-serif; border:1px solid #ccc;
	}
.subnav li a:hover{color:#fff; background:#00913E;}
.subnav .hover a{color:#fff; background:#00913E;}
.subnav dl{margin:0;padding:0;list-style:none;*margin-top:-12px;}
.subnav dl dt{}
.subnav dl dt a{background:#fff;display:block;height:40px;line-height:40px;padding-left:20px;font-size:12px;}
.subnav dl dt a:hover{background:#fff;font-size:12px;font-weight:normal;color:#f30;}
.subnav li dl .hover a{color:#f30;font-size:12px;font-weight:normal;background:#fff;}

.subnav2{border-bottom:0;margin:0;padding:0;list-style:none;}
.subnav2 li{display: inline-block;
*display:inline;
	zoom: 1;
	height: 25px;
	line-height: 25px;
	margin-right: 0px;}
.subnav2 li a{font-size: 12px;
	color: #666;
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 25px;
	line-height: 25px;
	padding: 0px 30px;font-family: 微软雅黑, 宋体, Tahoma, Geneva, sans-serif; border:1px solid #363636;}
.subnav2 li a:hover{background:#F04822; color:#FFF;}
.subnav2 .hover a{display:block;color:#fff;font-size:12px;line-height:25px;height:25px;background:#F04822;}



.left_border{border:1px solid #eee;border-top:0;padding:10px 15px;line-height:25px;}
.left_border p{margin:0;padding:0;}
.left_border b{font-size:14px;}

.container{line-height:25px;font-size:14px;padding:15px 0;}
.container p{margin:5px 0;font-family:microsoft yahei;font-size:14px;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}

.prowidth{max-width:950px;overflow:hidden;}
.pro_list li{float:left;width:200px; height:230px; list-style:none; display:block; margin-left:24px; margin-right:3px; margin-top:20px;}
.pro_list li a{ }
.pro_list li a img{border:1px solid #eee;}
.pro_list li a .title{text-align:center;font-size:14px;height:30px;line-height:30px;font-family:microsoft yahei;}
.pro_list li a:hover .title{color:#599CF7;}
.pro_list li a img:hover{border:1px solid #599CF7;}




.pic_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pic_list li{float:left;width:280px;margin:10px 0 10px 22px; }
.pic_list li a{border:1px solid #eee;display:block;padding:5px; height:236px;}
.pic_list li a img{border:0;}
.pic_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pic_list li a:hover{border:1px solid #007ECA;}
.pic_list li a:hover .title{color:#1F92D1;}

.casewidth{width:780px;overflow:hidden;}
.case_list{margin:20px 0;padding:0;list-style:none;}
.case_list li{width:240px;margin:0 20px 30px 0;float:left;text-align:center;font-family:microsoft yahei;}
.case_list li img{display:block;margin-bottom:15px;}
.case_list li a{color:#666;font-size:13px;}
.case_list li a:hover{color:#f30;}

.joblist{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.joblist li{float:left;width:480px;margin:0 20px 20px 0;border-bottom:1px dashed #eee;padding-bottom:15px;}
.joblist li a .title{font-size:16px;font-family:microsoft yahei;line-height:30px;}
.joblist li .line{padding:0;margin:0;line-height:22px;}
.joblist li .line b{float:left;width:70px;color:#555;}
.joblist li .line .intro{margin-left:70px;}
.joblist li a:hover .title{color:#f30;}

.job_list{margin:0;padding:0;list-style:none;overflow:hidden;}
.job_list li{float:left;width:350px;margin:0 20px 20px 0;border-bottom:1px dashed #eee;padding-bottom:15px;}
.job_list li a .title{font-size:16px;font-family:microsoft yahei;line-height:30px;line-height:40px;margin-bottom:10px;}
.job_list li .line{padding:0;margin:5px 0;line-height:24px;text-indent:0;}
.job_list li .line b{float:left;width:70px;}
.job_list li .line .intro{margin-left:70px;}
.job_list li .line .intro p{margin:0 0 5px 0;padding:0;}
.job_list li a:hover .title{color:#f30;}

.ztnew{ width:1000px; height:403px; margin:0 auto;}
.new-l{ float:left; width:500px; height:403px;}
.new-r{ float:right; width:499px; height:403px;}


.news_left { float:left; width:90px; height:60px; border-right:1px #CCCCCC solid;}
.news_right { float:left; margin-left:20px;}

.newslist{margin:0; list-style:none;overflow:hidden; padding:50px 0 0 60px;}
.newslist li{ width:480px;margin:0 20px 30px 0; }
.newslist li a img{float:left;margin-right:10px;border:1px solid #eee;}
.newslist li a .title{font-size:14px;font-family:microsoft yahei;line-height:30px;}
.newslist li a .date{font-size:16px;color:#000;font-family:arial;line-height:60px; }
.newslist li a .intro{line-height:18px;color:#999; font-size:14px;}
.newslist li a:hover .title{color:#f30;}

.rss_list{margin:0;padding:0;list-style:none;}
.rss_list li{border-bottom:1px dotted #ddd;line-height:40px;color:#999;}
.rss_list li a{font-size:14px;font-family:microsoft yahei;}

#position{margin:0 auto;width:1000px;overflow:hidden;font-family:宋体;line-height:30px;}

/*list*/
.page-1{ width:1000px; margin:0 auto;}
.list_page{text-align:center;display:block; margin:15px;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #E7F0FE;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #E7F0FE;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#E7F0FE;border-radius:0;}

.comment{overflow:hidden;clear:both;margin:10px 0;}
.comment .line{clear:both;border-bottom:1px solid #eee;padding-bottom:15px;}
.comment .line .base{font-family:microsoft yahei;font-weight:bold;line-height:30px;font-size:14px;}
.comment .line .base span{margin:0 0 0 10px;color:#999;font-weight:normal;float:right;font-size:12px;}
.comment .line .content{line-height:20px;word-wrap:break-word;overflow:hidden;}
.comment .line .reply{font-family:verdana;word-wrap:break-word;overflow:hidden;}
.comment .line .reply strong{color:#f60;float:left;}
.comment_more{text-align:center;padding:10px 0;font-family:microsoft yahei;font-size:14px;}
.comment_more a{color:#999;}
.comment_more a:hover{color:#f30;}

.commentadd{margin:10px 0;clear:both;}
.commentadd .text{}
.commentadd .text .div{padding:0 5px 0 0;border:1px solid #E4E2E2;border-bottom:0;}
.commentadd .text .div textarea{width:98%;height:70px;overflow:auto;border:0;padding:10px;}
.commentadd .input{margin:0;font-size:14px;background:#fafafa;border:1px solid #EDECEC;overflow:hidden;padding:0px 5px 5px 15px;line-height:40px;height:40px;font-family:microsoft yahei;}
.commentadd .input .send{float:right;border:1px solid #1F92D1;background:#1F92D1;color:#fff;padding:8px 25px;margin:5px 0 0;vertical-align:middle;cursor:pointer;font-family:microsoft yahei;}

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}

.job_h1{font-size:14px;line-height:35px;border-bottom:1px solid #eee;margin:10px 0;}
.info_title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0;}
.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

#goodsshow{margin:20px 0;overflow:hidden;width:960px;}
#goodsshow img{border:0;}
#goodsshow .left{ width:370px; margin: 0 auto;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}

#goodsshow .title{text-align:center;font-size:22px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei; color:#0A5ED3;}


#prolist{width:320px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}


#goodsshow .right{width:350px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 40px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}


.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:25px;color:#999;}
.news_list li:hover{}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li a:hover { color: #599CF7;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}


/*css*/
.fdk { z-index:3000; background:none; width:100%; position:absolute; top:0; left:0;}
.fdk2 { z-index:3000; background:none; width:100%; position:absolute; top:0; left:0; background:url(../image/dhbg2.jpg) no-repeat center; height:120px;}
.dbbg { height:120px; max-width:1200px; margin:0 auto; }
.dbbg_left { float:left; margin-top:20px;}
.dbbg_z { float:right; margin-top:5px;}
.yyqh a { color:#4D7596; font-size:12px;}
.dbbg_right { float:right; margin-right:10px;}

.cpxl { width:100%; height:60px; background:url(../image/cpxl.jpg) no-repeat center;}
.gywm { width:100%; height:60px; background:url(../image/gywm.jpg) no-repeat center;}
.gcal { width:100%; height:60px; background:url(../image/gcal.jpg) no-repeat center;}
.lxbg { width:100%; height:60px; background:url(../image/lxbg.jpg) no-repeat center;}
.cpbg { width:100%; min-height:960px; background:url(../image/cpbg.jpg) no-repeat center;}
.cpxlk { width: 1200px; margin:0 auto;}

.cpsz { }
.cpsz ul {}
.cpsz ul li { float:left; margin-left:10px; margin-right:10px; margin-top:30px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;


}
.cpsz ul li:hover { 
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;

}
.cpzp { width:285px; height:184px; }

.cpjs { width:285px; height:210px; background:url(../image/x1.jpg) no-repeat center; }
.cpxlwz a { font-size:20px; font-family:微软雅黑; color:#FFF; display:block; padding:25px 0 0 25px;}
.cpwz { color:#FFF; font-size:14px; padding:15px 10px 0 25px; line-height:25px;}
.cpwz dt {  width:125px;}
.cpwz dt a { color:#B9E4FF;}
.cpwz dt a:hover { color:#fff;}

.cpwz2 { color:#FFF; font-size:14px; padding:15px 10px 0 25px; line-height:25px;}
.cpwz2 dt { float:left;  width:125px;}
.cpwz2 dt a { color:#B9E4FF;}
.cpwz2 dt a:hover { color:#fff;}

.cpwz3 { color:#FFF; font-size:14px; padding:15px 10px 0 25px; line-height:25px;}
.cpwz3 dt { float:left;  width:140px;}
.cpwz3 dt a { color:#B9E4FF;}
.cpwz3 dt a:hover { color:#fff;}

.cpan a { width:245px; height:50px; margin:25px auto 0 auto; background:#fff; display:block; line-height:50px; text-align:center; } 
.cpan a:hover { background:#599CF7; color:#FFF; transition:all 0.5s ;}

.bqqh { width:100%; min-height:820px; background:#F4F9FF;}

.tab-wrapper {
  margin: 0 auto;
  width: 1200px;
  
}

.tab-menu { margin:0 auto; width:465px;}
.tab-menu li {
  position:relative;
  background-color: #fff;
  color:#999999;
  display: inline-block;
  cursor:pointer;
  z-index:0;
  border:1px #E1E1E1 solid;
  border-bottom:none;
  height:40px;
  width:150px;
  line-height:40px;
  text-align:center;
}

.tab-menu li:hover {
  color:#007ECA;
}

.tab-menu li.active {
  color:#007ECA;
  opacity: 1;
}

.tab-menu li.active:hover {
  color:#007ECA;
}

.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  min-height:520px;
  border:1px #CEE2FD solid;
}

.line {
  position:absolute;
  width: 0;
  height: 7px;
  background-color: #007ECA;
  top: 0;
  left: 0;
}

.jj_left { float:left; width:510px; margin:55px 0 0 50px;}
.jj_bt { margin-top:10px; line-height:25px; font-size:18px;}
.jj_wz { margin-top:10px; line-height:25px;}
.more a { display:block; width:150px; height:30px; border-radius:8px; border:1px #999999 solid; color:#999999; text-align:center; line-height:30px; margin-top:50px; font-size:12px;} 
.more a:hover { background:#599CF7; color:#FFF; transition:all 0.5s ; border:1px #599CF7 solid;}
.jj_rightt { float:right; width:490px;}

.gshj {  width:1200px; margin: 50px auto 0 auto;}
.video_center a { display:block; width:300px; height:40px; border-radius:8px; border:1px red solid; color:red; text-align:center; line-height:40px; margin-top:50px; font-size:16px;} 
.video_center a:hover { background:#599CF7; color:#FFF; transition:all 0.5s ; border:1px #599CF7 solid;}





.dbg { width:100%; background:#F4F9FF; min-height:600px; margin:0 auto;}

.jjwz { width:930px; margin:40px auto 0 auto; line-height:35px; font-size:14px; text-align:center; color:#666666; font-family:微软雅黑;}
.jjan { width:150px; height:30px; margin:40px auto 0 auto; background:#599CF7; border-radius:8px; line-height:30px; text-align:center; }
.jjan a { color:#fff;}



.jrwm-box{max-width:1310px; margin:0 auto; margin-top:60px;  }

.morenews { margin:0 auto; width:350px;}
.morenews ul {}
.morenews ul li { float:left;  width:150px; height:30px; line-height:30px; border:1px #999 solid; border-radius:25px; margin:40px 10px 0 10px; display:block; text-align:center;}
.morenews ul li a { color:#999;}
.morenews ul li:hover { background-color:#599CF7; border:1px #599CF7 solid; transition:all 0.5s ;}
.morenews ul li:hover a { color:#fff;}

.dt { width:100%; background:url(../image/dt.jpg) no-repeat center #FFF;}
.dtk { width:1200px; margin:0 auto; padding-top:65px;}
.dtwz1 { font-size:16px; text-align:center; line-height:30px; color:#000; font-family:微软雅黑;}
.dtwz2 { font-size:14px; text-align:center; line-height:30px; color:#666666; margin-top:30px;}
.hx { width:30px; height:5px; background:#00A05A; margin:55px auto;}
.dtwz3 { font-size:24px; text-align:center;  color:#000; font-family:微软雅黑;}

.ftbg { min-height:300px; background:url(../image/ftbg.jpg) top; width:100%;}
.fxk {  height:53px; max-width:1200px;  border-bottom:2px #599CF7 solid; margin:0 auto;}

.foot { max-width:1200px;  margin:0 auto;}
.foot_l { float:left; margin-top:50px;width:305px;}
.foot_z { float:left; margin:55px 0 0 50px;}
.foot_r { float:right; margin:55px 0 0 0;}
.wz1 { font-size:25px;}
.wz2 { font-size:14px; color:#599CF7; margin-top:10px;}
.wz3 { font-size:25px; color:#4389E9; margin-top:10px;}
.wz4 { font-size:18px; color:#4389E9; margin-top:10px;}
.lxk a { color:#599CF7; width:100px; height:30px; margin-top:10px; border:1px #599CF7 solid; line-height:30px; text-align:center; border-radius:5px; display:block;}
.lxk a:hover { color:#FFF; background:#599CF7; transition:all 0.5s ;}
.foot_lx { float:left; width:1px; height:170px; background:#599CF7; margin-top:55px;}
.foot_rx { float:left; width:1px; height:170px; background:#089D5A; margin-top:55px; margin-left:40px;}

.ftxl { margin-top:20px;}
.ftxl ul {}
.ftxl ul li { float:left; padding:0 10px 0 10px;}
.ftxl ul li a { width:88px; height:30px; line-height:30px; font-size:14px; border-right:1px #599CF7 solid;}
.ftxl ul li a:hover { color:#599CF7;}

.gsxx { margin-top:100px; text-align:center;}
.ewm { text-align:center; margin-bottom:10px;} 
.zc { font-size:12px; margin-top:5px;}
.xdbg { width:100%; height:5px; background:url(../image/dbg.jpg); margin-top:20px;}

.aj { }
.aj ul li a { float:right; width:28px;height:28px; margin-right:10px; margin-top:10px;}
.yj a { background:url(../image/yj.png) no-repeat;}
.yj a:hover { background:url(../image/yj2.png) no-repeat;}
.qq a { background:url(../image/qq.png) no-repeat;}
.qq a:hover { background:url(../image/qq2.png) no-repeat;}


.about-top{ width:100%; height:250px; background:url(../image/about.jpg) center;  }
.news-top{ width:100%; height:250px; background:url(../image/news.jpg) center;}
.cp-top{ width:100%; height:250px; background:url(../image/cp.jpg) center;}
.gcal-top{ width:100%; height:250px; background:url(../image/lgcal.jpg) center;}
.lx-top { width:100%; height:250px; background:url(../image/lx.jpg) center;}

.st { width:100%; height:60px; background:url(../image/st.jpg) center;}
.stk { width:650px; margin:0 auto;}
.stk_left { width:300px; float:left; line-height:60px; font-size:20px; color:#FFF; font-family:微软雅黑;  text-align:right; }
.stk_right { width:300px; float:right; line-height:60px; font-size:28px; color:#FFF; font-family:Arial, Helvetica, sans-serif; }


.weizhi{ width:100%; height:30px; background-color:#EBEBEB;}
.weizhi-1{ width:1200px; margin:0 auto; line-height:30px; text-align:left;}
.weizhi-1 a{ color:#666}
.weizhi-1 a:hover{ color:#03467B;}

.neirong{ width:1200px; min-height:380px; margin:0 auto;}
.nr_l { float:left;}
.nr_r { float:right;}
.biaoti{ width:100%; height:50px; border-bottom:1px #ccc solid; font-size: 25px; font-family:微软雅黑; line-height: 50px; }
.biaoti span { font-size: 14px; color: #ccc; font-weight:normal; }
.biaoti img{ border:0;}
.z-neirong{ line-height:25px; color:#666; padding-top:20px; }


.lbg { width:100%; height:auto; }
.scd{ width:96%; max-width:1200px; margin:0px auto; text-align:left; }
.scd .scd_l{ width:200px; height:100%; border-right:1px solid #ddd; float:left;}
.scd_l .title{ width:100%; height:100px; line-height:100px; text-align:left; position:relative; font-size:22px;color:#007ECA; font-family:"Microsoft Yahei";}
.scd_l .title i{ display:block; width:43px; height:28px; position:absolute; right:-15px; top:38px; background:url(../image/icon11.png) no-repeat;}
.scd_l .s_nav{ width:100%;}
.scd_l .s_nav li{ width:100%; height:30px; line-height:30px; margin-bottom:30px; position:relative;}
.scd_l .s_nav li a{ font-size:16px; color:#666; width:120px; height:30px; display:block; padding-left:10px;}
.scd_l .s_nav li a:hover{ color:#0A5ED3 ;  }
.scd_l .s_nav li i{ display:block; width:15px; height:15px; background:url(../image/icon12.png) no-repeat; position:absolute; right:-7px; top:10px;}
.scd_l .s_nav li:hover i{display:block; width:15px; height:15px;  background:url(../image/icon12s.png) no-repeat; position:absolute; right:-7px; top:10px;}

.scd_l .s_nav2{ width:100%;}
.scd_l .s_nav2 li{ width:100%; line-height:30px;  position:relative;}
.scd_l .s_nav2 li a{ font-size:16px; color:#666; width:160px; height:30px; display:block; padding-left:10px;}
.scd_l .s_nav2 li:hover a{ color:#0A5ED3;  }
.scd_l .s_nav2 li i{ display:block; width:15px; height:15px; background:url(../image/icon12.png) no-repeat; position:absolute; right:-7px; top:10px;}
.scd_l .s_nav2 li:hover i{display:block; width:15px; height:15px;  background:url(../image/icon12s.png) no-repeat; position:absolute; right:-7px; top:10px;}

.scd_l .s_nav2 li dt { height:25px; line-height:25px; padding-left:10px;}
.scd_l .s_nav2 li:hover dt a { color:#666;}
.scd_l .s_nav2 li dt a { font-size:14px;}
.scd_l .s_nav2 li dt a:hover { color:#599CF7; }






.scd .scd_r{ float:right; width:80%;}
.scd .scd_r2{ width:100%;}
.scd_r_zlgh{ float:none;}
.scd_r .head{ width:100%; height:65px; line-height:80px; padding-top:9px; border-bottom:3px solid #007ECA; font-size:16px; color:#666666; }
.scd_r .head font{ font-size:22px; margin-left:10px;  color:#089D5A;  }
.scd_r .s_ctn{ width:100%;  padding:30px 0; line-height:175%;}

.scd_r2 .head{ width:100%; height:65px; line-height:80px; padding-top:9px; border-bottom:3px solid #007ECA; font-size:16px; color:#666666; }
.scd_r2 .head font{ font-size:22px; margin-left:10px;  color:#089D5A;  }
.scd_r2 .s_ctn{ width:100%; padding:30px 0; line-height:175%; }

.ryzs { }
.ryzs li {float:left;  padding:0 10px 20px 40px; text-align:center; font-size:14px;}
.ryzs li img { width:260px; border:1px #ccc solid;}



.contact_m{ width:100%; padding-bottom:50px;}
.contact_m .map{ width:100%; margin-top:50px; padding-top:40px; border-top:1px solid #ddd;}
.contact_m .map .title{ width:100%; height:32px; line-height:32px; font-size:22px; color:#0A5ED3; margin-bottom:30px;}
.contact_m .map img{  height:auto; vertical-align:top;}
.contact_m ul{ width:100%;}
.contact_m ul li{ width:30%; float:left; margin-right:3%;}
.contact_m ul li div{ font-size:22px; color:#656565; margin-bottom:10px;}
.contact_m ul li div em{ font-size:20px;}
.contact_m ul li p{ font-size:14px; color:#777777; line-height:185%;}

.bgsz { line-height:30px; border-collapse:collapse;}
.bgsz td { border:1px #000 solid; text-align:center;}

.gclb {}
.gclb ul {}
.gclb ul li { float:left; padding-left:10px; padding-right:10px; text-align:center; font-size:16px;}
.gclb ul li img { border:1px solid #efefef;}

.fd_left { float:left; color:#FFF;}
.fd_right { float:right; margin-top:10px;}

.xsy { position:absolute; left:0; top:0;}




.back_to_top{
    position: fixed;
    bottom:30px;
    right: 30px;
	width:40px;
	height:40px;
	background:url(../image/tb.png)  no-repeat  left top ;
	 border:none;
}


.ncp { width:1200px;}
.ncp ul li { width:285px;  float:left;}
.ncp ul .lbli { margin-left:10px; margin-right:10px; min-height:420px; margin-top:20px;}
.xlk { width:265px; height:60px; background-color:#007ECA; line-height:60px; padding-left:20px; }
.xlk span { float:right; margin:16px 15px 0 0;}
.xlk  a { font-size:16px; color:#FFF;}
.llb li { line-height:60px; border-left:1px #CCC dashed; border-bottom:1px #CCC dashed; background:#f0f9ff;}
.llb dt { line-height:45px; border-left:1px #CCC dashed; border-bottom:1px #CCC dashed; }
.d1{
	width: 1200px;
	margin: 0 auto;
}

.d1 ul li{
	float: left;
	margin-left:200px; 
}