@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
.cpzx {
	float: left;
	width: 25%;
}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "����",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "����",Arial,sans-serif;}
body{color:#333; font:12px "����",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*С������  scale��12������Ϊ��׼ ��дʵ���ֺŴ�С*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*��ҳ�޶����*/
.con_1000{ margin:0 auto; position:relative; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

.nrbody{ background:#f7f7f6;}


.header{ width:100%; height:110px; border-top:3px solid #295ba2; background:#f2f2f2;}
.header .top{ width:1000px; margin:0 auto; overflow:hidden; background:url(../images/top-bj.png) no-repeat 383px 0;}
.header .top .logo{ height:110px; line-height:110px; float:left;}
.header .top .topr{ float:right;}
.header .top .topr .relation{ text-align:right; margin:32px 0 0 0;}
.header .top .topr .relation ul li{ display:inline-block;*display:inline; }
.header .top .topr .relation ul li a{ font-family:'Microsoft YaHei'; font-size:12px; color:#454545; text-decoration:none; margin:0 5px;}
.header .top .topr .relation ul li a:hover{ text-decoration: underline;}
.header .top .topr .search{ width:178px; height:25px; border:1px solid #dfdfdf; border-radius:5px; background:#fff; margin-top:15px;}
.header .top .topr .search .sea-txt{ background:none; border:none; width:145px; height:25px; line-height:25px; margin:0 0 0 5px; display:block; float:left;}
.header .top .topr .search .sea-but{ background:url(../images/search-but.png) no-repeat center center; border:none; width:16px; height:17px; margin:5px 0 0 5px; display:block; float:left;}

.nav{ width:100%; height:40px; background:#295ba2;  position:relative; z-index:5;  }
.nav .cennav{ width:1000px; margin:0 auto;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  height:40px; line-height:40px;font-family:'Microsoft YaHei'; font-size:16px; font-weight:normal; }
.nav .nLi h3 a{ display:block; padding:0 30px;color:#fff;}
.nav .sub{ display:none; width:100%; left:0; top:40px;  position:absolute; background:#4971aa;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1;font-family:'Microsoft YaHei'; font-size:14px; text-align:center;}
.nav .sub a{ display:block; padding:5px 10px; color:#fff;}
.nav .sub a:hover{ background:#205196; color:#fff;  }
.nav .on h3 a{ background:#5a8cc3; color:#fff;   }

.banner{ width:100%; height:400px; background:#c2dced;}

/*.banner{ width:100%; height:400px; overflow:hidden; position:relative; }
.banner .hd{ width:100%; text-align:center; height:15px; overflow:hidden; position:absolute; right:0; bottom:13px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center; }
.banner .hd ul li{  display:inline-block;*display:inline; margin:0 5px; width:60px; height:6px;background:#fff; cursor:pointer; }

.banner .hd ul li.on{ background:#295ba2;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:400px; }
.banner .bd li a{ width:100%; height:100%; display:block;}
*/

.wrap{ width:1000px; margin:29px auto;} 
.wrap .news{ width:500px; text-align:left; float:left; margin-bottom:30px;}
.wrap .news .hd{ height:38px; line-height:38px; background:#eee; position:relative; }
.wrap .news .hd h2{ position:absolute; left:0; top:0; width:102px; height:38px; line-height:38px; background:#295ba2; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:bold;}
.wrap .news .hd ul{ float:left;  position:absolute; right:20px; top:0px; height:38px;   }
.wrap .news .hd ul li{ float:left; cursor:pointer; color:#555; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.wrap .news .hd ul li.on{ color:#295ba2;}
.wrap .news .hd ul li a{ color:#555; padding:0 15px;}
.wrap .news .hd ul li.on a{ color:#295ba2;}
.wrap .news .hd ul li b{ color:#555; font-size:16px;}
.wrap .news .bd .first{ position:relative; height:112px; margin:17px 0 0 0; border-bottom:1px solid #eeeeee;}
.wrap .news .bd .first .title{font-family:'Microsoft YaHei'; font-size:16px; margin:0 0 10px 0;width:470px;display:block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.wrap .news .bd .first .title a{ color:#000; text-decoration:none;}
.wrap .news .bd .first .title a:hover{ color:#000; text-decoration: underline;}
.wrap .news .bd .first .word{font-family:'Microsoft YaHei'; font-size:12px; color:#a0a0a0; line-height:21px; height:63px; overflow:hidden;}
.wrap .news .bd .first .word a{ margin:0 0 0 5px; color:#fe7701; text-decoration:none;}
.wrap .news .bd .first .word a:hover{color:#295ba2; text-decoration:none;}
.wrap .news .bd .first .date{font-family:'Microsoft YaHei'; font-size:12px; color:#7c7c7c; position:absolute; bottom:16px; right:0;}
.wrap .news .bd ul{ zoom:1; margin:15px 0 0 5px;}
.wrap .news .bd ul li{ height:24px; line-height:24px; background:url(../images/index-news-list.png) no-repeat left center; padding-left:15px; overflow:hidden;}
.wrap .news .bd ul li .txt{ float:left;font-family:'Microsoft YaHei'; font-size:12px; color:#3a3a3a; width:400px;display:block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.wrap .news .bd ul li .txt a{ color:#3a3a3a; text-decoration:none;}
.wrap .news .bd ul li .txt a:hover{ text-decoration: underline;}
.wrap .news .bd ul li .date{ float:right;font-family:'Microsoft YaHei'; font-size:12px; color:#7c7c7c;  }


.wrap .gsjs{ float:right; margin-bottom:30px;}
.wrap .gsjs .tit{ width:478px; height:38px; line-height:38px; background:#eee;}
.wrap .gsjs .tit h2{ width:102px; height:38px; background:#295ba2;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:bold; float:left;}
.wrap .gsjs .tit span{font-family:'Microsoft YaHei'; font-size:12px; color:#4e4e4e; float:right; margin-right:10px;}
.wrap .gsjs .tit span a{color:#4e4e4e; text-decoration:none;}
.wrap .gsjs .tit span a:hover{text-decoration: underline;}
.wrap .gsjs .shjs{ overflow:hidden; margin:13px 0 0 0;}
.wrap .gsjs .shjs .video{ position:relative; width:240px; height:250px; float:left; overflow:hidden;}
.wrap .gsjs .shjs .video img{ width:240px; height:250px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.wrap .gsjs .shjs .video:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.wrap .gsjs .shjs .video .video-play{ position:absolute; left:0 ;top:0; width:240px; height:200px; background:url() no-repeat;}
.wrap .gsjs .shjs .video .video-play a{ width:100%; height:100%; display:block;}
.wrap .gsjs .shjs .desc{ width:216px; height:240px; line-height:26px; float:right; padding:10px 0 0 0;font-family:'Microsoft YaHei'; font-size:12px; color:#010101; }



.case{ clear:both;} 
.case .tit{ width:1000px; height:38px; line-height:38px; background:#eee;}
.case .tit h2{ width:102px; height:38px; background:#295ba2;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:bold; float:left;}
.case .tit span{font-family:'Microsoft YaHei'; font-size:12px; color:#4e4e4e; float:right; margin-right:10px;}
.case .tit span a{color:#4e4e4e; text-decoration:none;}
.case .tit span a:hover{text-decoration: underline;}

.case .case-scroll{ width:1000px; position:relative; margin:10px 0 0 0;}
.case .case-scroll .hd .prev,.case .case-scroll .hd .next{ display:block; width:18px; height:32px; position:absolute; top:60px; left:-40px; cursor:pointer; background:url(../images/case-page.png) no-repeat;}
.case .case-scroll .hd .next{ background-position:-61px 0; left:auto;right:-40px; }

.case .case-scroll .bd{ overflow:hidden; width:1000px; height:220px;}
.case .case-scroll .bd ul{ overflow:hidden; zoom:1;}
.case .case-scroll .bd ul li{ width:242px; height:160px; border-radius:5px; background:#295ba2; margin-right:11px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case .case-scroll .bd ul li:hover{ background:#bb1f22;}
.case .case-scroll .bd ul li .pic{ text-align:center; width:242px; height:125px; overflow:hidden;}
.case .case-scroll .bd ul li .pic img{ width:242px; height:125px; display:block;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.case .case-scroll .bd ul li .pic img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}

.case .case-scroll .bd ul li .title{ width:242px; height:35px; line-height:35px;font-family:'Microsoft YaHei'; font-size:14px; color:#fff;display:block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.case .case-scroll .bd ul li .title a{ color:#fff; text-decoration:none;}
.case .case-scroll .bd ul li .title a:hover{ text-decoration: underline;}



.footer{ width:100%; height:100px; background:#f1f1f0; border-top:2px solid #93a9c8;}
.footer .tail{ width:1000px; margin:0 auto;}
.footer .tail .left{ float:left;font-family:'Microsoft YaHei'; font-size:14px; color:#707070; line-height:24px; margin:10px 0 0 0;}
.footer .tail .right{ float:right; margin:20px 0 0 0; text-align:right;}
.footer .tail .right .links{ font-family:'Microsoft YaHei'; font-size:12px; color:#888; width:140px; height:20px; margin:0 0 15px 0;}
.footer .tail .right .links select{font-family:'Microsoft YaHei'; font-size:12px; color:#888;}
.footer .tail .right p{font-family:'Microsoft YaHei'; font-size:12px; color:#707070;}



.nrbanner{ width:100%; height:160px;}
.nrbanner .bt{ width:1000px; margin:0 auto;color:#4e4e4a; font-size:24px; font-family:'Microsoft YaHei';  padding:120px 0 0 0px;}
.nrbanner .bt b{font-family:'Microsoft YaHei'; font-size:24px; color:#b6171a; font-weight:normal;}
.nrbanner .bt i{font-family:'Microsoft YaHei'; font-size:12px; color:#4e4e4a; font-style:normal; padding-left:5px;}


.crumbs{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #dddede; margin:0 0 36px 0;}
.crumbs b{ width:45px; height:40px; display:block; float:left; border-left:1px solid #dddede; border-right:1px solid #dddede; background:url(../images/home-ioc.png) no-repeat center center;}
.crumbs b a{ width:100%; height:100%; display:block;}
.crumbs i{ display:block; float:left; margin-left:15px;font-family:'Microsoft YaHei'; font-size:12px; color:#4f4f4f;}
.crumbs i a{ color:#4f4f4f; text-decoration:none;}
.crumbs i a:hover{ text-decoration: underline;}

.nrcenter .nrleft{ width:206px; background:#f8f8f8; margin-bottom:20px; box-shadow:3px 3px 3px #ccc; float:left;}
.nrcenter .nrleft .nrmenu{ border-radius:5px; overflow:hidden;border-left:1px solid #e7e7e7;}
.nrcenter .nrleft .nrmenu h3{ background:url(../images/nrleft-h3-logo.png) no-repeat 10px center #295ba2; padding-left:54px; width:152px; height:46px; line-height:46px;font-family:'Microsoft YaHei'; font-size:22px; color:#fff; font-weight:normal;}
.nrcenter .nrleft .nrmenu ul{ width:176px; margin:0 auto;}
.nrcenter .nrleft .nrmenu ul li{ height:43px; line-height:43px;border-top:1px solid #fff; border-bottom:1px solid #dddede;font-family:'Microsoft YaHei'; font-size:14px;}

.nrcenter .nrleft .nrmenu ul li a{ color:#555;}
.nrcenter .nrleft .nrmenu ul li.on,.nrcenter .nrleft .nrmenu ul li:hover{ background:url(../images/nrnav-list-on.png) no-repeat right center;}
.nrcenter .nrleft .nrmenu ul li.on a,.nrcenter .nrleft .nrmenu ul li:hover a{ color:#295ba2;}
.nrcenter .nrleft .nrmenu .lymap{ text-align:center; margin:10px 0;}


.nrcenter .nrright{ width:755px; float:right; min-height:450px;}
.nrcenter .nrright .nrtitlt{ border-bottom:2px solid #dedede; padding-bottom:10px; margin-bottom:30px;}
.nrcenter .nrright .nrtitlt b{font-family:'Microsoft YaHei'; font-size:30px; color:#7b7b7b; font-weight:normal; border-bottom:2px solid #295ba2; padding-bottom:10px;}
.nrcenter .nrright .imglist ul li{ width:166px; height:208px; border:1px solid #ccc; background:#fff; float:left; margin:0 20px 18px 0}
.nrcenter .nrright .imglist ul li.li3n{ margin:0 0 18px 0;}
.nrcenter .nrright .imglist ul li .pic-img{ margin:2px 0 0 2px; width:232px; height:174px; overflow:hidden;}
.nrcenter .nrright .imglist ul li .pic-img img{ width:162px; height:174px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.nrcenter .nrright .imglist ul li .pic-img img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
.nrcenter .nrright .imglist ul li .pic-txt{ height:32px; line-height:32px;font-family:'Microsoft YaHei'; font-size:14px; color:#666;text-align:center;width:160px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; }
.nrcenter .nrright .imglist ul li .pic-txt a{ color:#666; text-decoration:none;}


.nrcenter .nrright .newslist ul li{ width:755px; height:106px; background:#ececec; overflow:hidden; margin:0 0 10px 0;}
.nrcenter .nrright .newslist ul li .pic-img{ float:left; width:100px; height:106px; overflow:hidden;}
.nrcenter .nrright .newslist ul li .pic-img img{ width:100px; height:106px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.nrcenter .nrright .newslist ul li .pic-txt{ float:left; width:670px; margin:0 0 0 22px; position:relative;}
.nrcenter .nrright .newslist ul li .pic-txt .pic-tit{font-family:'Microsoft YaHei'; font-size:14px; color:#5f6269; font-weight:bold; padding:25px 0 0 0; width:470px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nrcenter .nrright .newslist ul li .pic-txt .pic-tit a{color:#5f6269; text-decoration:none;}
.nrcenter .nrright .newslist ul li .pic-txt .pic-word{font-family:'Microsoft YaHei'; font-size:12px; color:#575757; padding:10px 0 0 0; height:40px; line-height:20px; overflow:hidden;}
.nrcenter .nrright .newslist ul li .pic-txt .pic-word a{color:#575757; text-decoration:none;}
.nrcenter .nrright .newslist ul li .pic-txt .pic-date{ position:absolute; right:5px; top:30px;font-family:'Microsoft YaHei'; font-size:12px; color:#575757;}

.nrcenter .nrright .newslist ul li:hover{ background:#295ba2;}
.nrcenter .nrright .newslist ul li:hover .pic-img img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.nrcenter .nrright .newslist ul li:hover .pic-txt .pic-tit{color:#fff;}
.nrcenter .nrright .newslist ul li:hover .pic-txt .pic-tit a{color:#fff;}
.nrcenter .nrright .newslist ul li:hover .pic-txt .pic-word{color:#fff;}
.nrcenter .nrright .newslist ul li:hover .pic-txt .pic-word a{color:#fff;}
.nrcenter .nrright .newslist ul li:hover .pic-txt .pic-date{color:#fff;}


.nrcenter .nrright .view-news{ padding:0px 0 30px 0; width:755px; margin:0 auto;}
.nrcenter .nrright .view-news .ttnew{text-align:center; font-family:'Microsoft YaHei';font-weight:bold;font-size:23px; color:#295ba2;margin:0;}
.nrcenter .nrright .view-news .ctdate{text-align:center;color:#969696;margin:20px 0px 0px 0px; border-bottom:1px solid #d3d3d3; padding-bottom:20px;font-family:'Microsoft YaHei'; font-size:14px;}
.nrcenter .nrright .view-news .ctdate small{color:#16387C;padding:0px 20px 0px 3px; font-family:'Microsoft YaHei';}
.nrcenter .nrright .view-news .ctdate .Share{ display:inline-block;_display:inline;}
.nrcenter .nrright .view-news .view-txt{font-size:14px; line-height:26px;font-family:'Microsoft YaHei'; color:#666;}
.nrcenter .nrright .view-news .view-txt img{ max-width:755px;}

.nrcenter .nrright .about{ padding:0px 0 30px 0; width:755px; margin:0 auto;font-size:14px; line-height:26px;font-family:'Microsoft YaHei'; color:#666;}
.nrcenter .nrright .about img{ max-width:755px;}


.nrcenter .nrright .message{ margin-top:20px;}
.nrcenter .nrright .message p{ overflow:hidden; margin-bottom:20px;font-family:'Microsoft YaHei';}
.nrcenter .nrright .message p .for_label{ width:70px; height:28px; line-height:28px; display:block; float:left; font-family:'Microsoft YaHei'; font-size:14px; color:#646464;text-align:right;}
.nrcenter .nrright .message p .message_name{ width:148px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_sex{ height:28px; line-height:28px;font-family:'Microsoft YaHei'; font-size:14px; color:#646464;}
.nrcenter .nrright .message p .message_telphone{ width:198px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_qq{ width:148px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_email{ width:198px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_theme{ width:598px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_content{ width:598px; height:198px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_captcha{ width:98px; height:28px; border:1px solid #d4d4d4;color:#646464;}
.nrcenter .nrright .message p .message_submit{ width:80px; height:30px; line-height:30px; line-height:30px; border:none; background:#4747cc;font-family:'Microsoft YaHei'; font-size:14px; color:#fff; cursor:pointer; margin-right:20px;}
.nrcenter .nrright .message p .message_reset{ width:80px; height:30px; line-height:30px; line-height:30px; border:none; background:#969696;font-family:'Microsoft YaHei'; font-size:14px; color:#fff; cursor:pointer;}


.nrcenter .nrright .information{ margin:0 0 30px 0;}
.nrcenter .nrright .information .map{width:748px;height:450px;border:#ccc solid 1px;font-size:12px}
.nrcenter .nrright .information .uster{ width:755px; line-height:30px; color:#4e4e4e; font-size:14px;font-family:'Microsoft YaHei';}

.nrcenter .nrright .search ul li{ border-bottom:1px solid #e5e5e5; margin:0 0 17px 0;}
.nrcenter .nrright .search ul li .ttl{ width:755px; height:30px; line-height:30px; background:#f2f2f2; overflow:hidden;}
.nrcenter .nrright .search ul li .ttl h3{font-family:'Microsoft YaHei'; font-size:14px; font-weight:bold; float:left; padding-left:10px; width:620px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nrcenter .nrright .search ul li .ttl h3 a{ color:#646464; text-decoration:none;}
.nrcenter .nrright .search ul li .ttl h3 a:hover{ color:#476da3; text-decoration:none;}
.nrcenter .nrright .search ul li .ttl span{font-family:'Microsoft YaHei'; font-size:12px; color:#646464; float:right; padding-right:10px;}
.nrcenter .nrright .search ul li .cnl{font-family:'Microsoft YaHei'; font-size:14px; line-height:22px; margin:17px 10px 21px 10px; height:42px; overflow:hidden;}

.nrcenter .nrright .page{ text-align:center; line-height:30px; font-size:0; margin:30px 0 40px 0; font-family:Arial;}
.nrcenter .nrright .page a{ display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}
.nrcenter .nrright .page a.on,.nrcenter .nrright .page a:hover{ background-color:#295ba2; color:#fff;}

.nrcenter .nrright .page span{  display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#6666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}
