﻿@charset "utf-8";
/* CSS Document */
h2{font-size:25px; color:#006cff; font-weight:bold;}


.head{width:1003px; height:74px; margin:0 auto;}
.logo{float:left;}
.head_con{float:right; text-align:right; margin-top:11px;}
.search{width:200px; height:23px; margin-top:11px; background:#ffffff; border:1px solid #cbcbcb; position:relative;}
.search_txt{width:178px; height:23px; line-height:23px; margin-left:5px; color:#777777; background:none; border:0px; float:left; position:absolute; left:0; top:0;}
.search_txt:focus{color:#444444;}
.search_btn{width:23px; height:23px; background:url(../images/search_btn.png) no-repeat right top; border:0; float:right; position:absolute; right:0; top:0; }

.nav{height:43px; background:#353535;}
.nav >ul{width:1003px; margin:0 auto;}
.nav >ul li{float:left; background:url(../images/nav_line.png) no-repeat left; position:relative; z-index:999;}
.nav >ul li:first-child{background:none;}
.nav >ul li > a{display:inline-block; font-size:14px; color:#FFF; line-height:43px; padding:0 50px; font-family:Microsoft YaHei;}
.nav >ul li a:hover, .nav ul li a.nCur{background:#006cff;}

.NavHover{width:587px; height:265px; position:absolute; top:43px; left:0; display:none;}
.NavHover>ul{width:140px; background-color:#ededed; float:left; overflow:hidden; padding:19px 20px 22px; height:224px; }
.NavHover>ul li{float:left; height:31px; border-bottom:1px solid #cccccc; background:none; width:140px;}
.NavHover>ul li a{font-family:Microsoft YaHei; font-size:13px; color:#666666; height:28px; line-height:28px; margin-top:3px; padding:0px;  padding-right:10px;}
.NavHover>ul li a:hover, .NavHover>ul li a.NHCur{color:#006cff; font-weight:bold; background:url(../images/hover_nav_ico.png) no-repeat right;}
.NavHover .NavHoverRi{padding-top:21px; background:url(../images/hover_nav_bg.png); float:left; height:244px; width:406px;}
.NavHover .NavHoverRi > .jzimg{width:175px; height:201px; margin:0px 28px 0 17px; display:block; float:left;}
.NavHover .NavHoverRi > .jzimg img{max-height:100%; max-width:100%;}
.NavHover .NavHoverRi > .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.NavHover .NavHoverRi .NavHoverRi_con{width:155px; height:244px; float:left;}
.NavHover .NavHoverRi .NavHoverRi_con span{display:block; font-family:Microsoft YaHei; font-size:14px; color:#333333; font-weight:bold; line-height:20px; padding-bottom:9px; background:url(../images/hover_nav_line.jpg) no-repeat left bottom;}
.NavHover .NavHoverRi .NavHoverRi_con >p{font-family:Microsoft YaHei; font-size:12px; color:#666666; line-height:25px; height:150px; overflow:hidden; margin-top:6px;}

.banner{width:100%; height:473px; position:relative;}
.banner ul{width:1600px; height:473px; position:relative; left:50%; margin-left:-800px; top:0px; overflow:hidden;}
.banner ul li{width:1600px; height:473px; position:absolute; left:0; top:0; text-align:center; display:none;}
.banner ul li:first-child{display:block;}
.banner_bt{width:1600px; height:38px; position:absolute; left:50%; margin-left:-800px; bottom:0px; text-align:center; z-index:7;}
.banner_bt span{width:40px; height:3px; background:#01569b; display:inline-block; *display:inline; *zoom:1; cursor:pointer; margin:0 6px;}
.banner_bt span:hover, .banner_bt span.cur{background:#ebda13;}

.banner_news{height:43px; border-bottom:1px solid #cdcdcd; overflow:hidden;}
.banner_news .BannerNews{width:1003px; margin:0 auto; line-height:43px; height:43px;}
.banner_news .BannerNews b{color:#006cff; line-height:43px; display:block; float:left;}
.banner_news .BannerNews ul{float:left; height:43px; line-height:43px; overflow:hidden; width:885px; position:relative;}
.banner_news .BannerNews ul li{ overflow:hidden; line-height:43px; height:43px; position:relative;}
.banner_news .BannerNews em{display:block; float:right; }
.banner_news .BannerNews em>a{font-size:12px; color:#333333; background:url(../images/more_ico01.png) no-repeat right; padding-right:18px;}
.banner_news .BannerNews a:hover{color:#006cff;}

.main{width:1003px; margin:0 auto; overflow:hidden;}
.sy_conpany{margin-top:56px; overflow:hidden; margin-bottom:50px;}
.sy_about{width:664px; height:335px; overflow:hidden;}
.sy_tit{ overflow:hidden; width:630px; }
.sy_tita{ width:100%; overflow:hidden;}
.sy_tit_left{width:450px; overflow:hidden;}
.sy_tit_left span{display:block; font-family:Arial; font-size:30px; color:#006cff; font-weight:bold; text-transform:uppercase;}
.sy_tit_left span b{color:#030000;}
.sy_tit_left em{display:block; float:left; font-size:30px; font-weight:bold; color:#333333; margin-right:10px;}
.sy_tit_left i{display:block; float:left; width:313px; font-family:Arial; font-size:8px; color:#a3a3a4; line-height:14px; margin-top:10px;}
.sy_tit_more a{display:block; background:url(../images/more_ico02.png) no-repeat right; padding-right:19px; margin-top:20px; color:#006cff; font-family:Microsoft YaHei; font-size:14px;}/*字体字号颜色*/
.sy_tit_more a:hover{color:#006cff;}

.sy_about_con{margin-top:30px;border-right:1px dashed #CCC; padding-right:34px; }
a.fdc{float:left; padding-right:50px; border-right:1px dashed #CCC; display:block; margin-right:48px;}
a.fdc img{ border:1px solid #CCC;}
.sy_about_con p{color:#7b7979;  line-height:22px; font-size:12px; font-family:Microsoft YaHei;}

.sy_honor{width:302px; padding-left:34px; overflow:hidden;}
.honor_tit{overflow:hidden; margin-bottom:8px; height:26px; margin-top:13px;}
.honor_tit span{display:block; float:left; width:62px; height:26px; color:#fff; background:url(../images/index_18.jpg) no-repeat; text-align:center; line-height:20px;}
.honor_tit .sy_tit_more a{display:block; background:url(../images/more_ico02.png) no-repeat right; padding-right:19px; float:right; line-height:26px; margin-top:0px;}
.sy_honor_con p{font-size:14px; color:#006cff; line-height:54px; height:54px; overflow:hidden;}

.sy_honor_pic{width:300px; height:226px; border:1px solid #b1b0b0; position:relative;}

.sy_honorBigPic { position:relative;width:300px; height:226px; overflow:hidden;}
.sy_honorBigPic ul{width:99998px; height:226px; position:absolute; left:0; top:0; z-index:9}
.sy_honorBigPic ul li{ float:left;width:300px; height:226px; }
.sy_honorBigPic ul li .jzimg{width:300px; height:226px;}
.sy_honorBigPic ul li .jzimg img{max-height:226px; max-width:300px;}
.sy_honorBigPic ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}

.sy_honorBigPic .s01{ position:absolute; left:0; top:0; width:60px; height:226px; background:url(../images/sy_honor_bg.png) no-repeat; z-index:10; }
.sy_honorBigPic .s02{ position:absolute; right:0; top:0; width:60px; height:226px; background:url(../images/sy_honor_bg.png) no-repeat;z-index:10;}
.sy_honorBtn{ position:absolute; left:0px; top:0px;width:300px; height:226px;   z-index:98;}
.sy_honorBtn .honor_left{width:22px; height:36px; background:url(../images/honor_ico01.png) no-repeat; position:absolute; top:94px; left:22px; cursor:pointer;}
.sy_honorBtn .honor_right{width:22px; height:36px; background:url(../images/honor_ico02.png) no-repeat; position:absolute; top:94px; right:22px; cursor:pointer;}

.pro_main{width:100%; background:#e9eaea; padding:30px 0;}

.sy_pro{overflow:hidden;}
.sy_pro_tab{height:60px; margin-right:10px;}
.sy_pro_tab a{width:21px; height:21px; background:url(../images/pro_ico02.png) no-repeat; margin-right:5px; margin-top:20px; float:left; display:block;}
.sy_pro_tab a:hover, .sy_pro_tab a.on{background:url(../images/pro_ico01.png) no-repeat;}

.mores{ width:500px; float:right;}

.sy_pro_con{display:none;}
.sy_pro_con:first-child{display:block;}
.sy_pro_con dl{float:left; width:238px; height:223px; overflow:hidden; position:relative; margin-left:16px; margin-top:35px; background:#f3f4f5;}
.sy_pro_con dl:first-child{margin-left:0px;}
.sy_pro_con dl dt{text-align:center; margin-top:9px;}
.sy_pro_con dl dt table{width:223px; height:134px; border:1px solid #e1dfdf; margin-left:7px;}
.sy_pro_con dl dt b{width:223px; height:134px; display:none; position:absolute; top:10px; left:8px;}
.sy_pro_con dl dt p{width:238px; height:54px; line-height:54px; display:none; position:absolute; top:25px; text-align:center; *left:5px;}
.sy_pro_con dl dt p a{color:#fff; font-size:20px;}
.sy_pro_con dl dt em{width:238px; height:24px; display:block; display:none; position:absolute; top:79px; text-align:center;*left:10px;}
.sy_pro_con dl dt em a{color:#fff; font-size:14px; background:url(../images/sy_pro_ico.png) no-repeat right; line-height:24px; padding-right:25px;}
.sy_pro_con dl:hover > dt b, .sy_pro_con dl:hover > dt p, .sy_pro_con dl:hover > dt em{display:block;}
.sy_pro_con dl dd i a{display:block; width:223px; height:30px; line-height:30px; overflow:hidden; font-size:17px; color:#333333; text-transform:uppercase; margin-left:8px;}
.sy_pro_con dl dd span{display:block; width:223px; height:50px; line-height:18px; text-align:left; padding-left:8px; padding-right:15px; font-family:Microsoft YaHei; font-size:12px; color:#666666; background:#e9eaea;}
.sy_pro_con dl:hover dd i a{color:#006cff;}
.sy_pro_con dl:hover dd span{background:#006cff; color:#fff;}

.sy_case{overflow:hidden; padding-bottom:15px; margin-top:55px;}
.sy_case_con{margin-top:30px;}
.sy_case_con ul li {float:left; width:492px; height:108px; margin-bottom:38px; position:relative; overflow:hidden;}
.sy_case_con ul li .sy_CaseLeft{float:left; width:108px; height:108px; position:relative; top:0; left:0; text-align:center;}
.sy_case_con ul li .sy_CaseLeft img{position:absolute; top:0px; left:0;}
.sy_case_con ul li .sy_CaseLeft>a{display:block; width:108px; height:108px; position:absolute; top:0; left:0;}
.sy_case_con ul li .sy_CaseLeft b{width:108px; height:108px; position:absolute; top:0; left:0; display:none;}
.sy_case_con ul li .sy_CaseLeft em{display:block; display:none; position:absolute; top:35px; left:0; width:80px; heihgt:28px; line-height:14px; overflow:hidden; padding:0 14px;}
.sy_case_con ul li .sy_CaseLeft em a{font-size:13px; color:#fff;}
.sy_case_con ul li .sy_CaseLeft i{display:block; display:none; position:absolute; top:72px; left:0; width:70px; line-height:22px; height:22px; overflow:hidden; padding:0 19px;}
.sy_case_con ul li .sy_CaseLeft i a{font-size:12px; color:#fff; background:url(../images/sy_case_ico.png) no-repeat right; padding-right:18px;}
.sy_case_con ul li:hover > .sy_CaseLeft b, .sy_case_con ul li:hover > .sy_CaseLeft em, .sy_case_con ul li:hover > .sy_CaseLeft i{display:block;}
.sy_case_con ul li .sy_CaseRight{width:319px; height:105px; position:absolute; top:1px; margin-left:65px; *margin-left:-58px; border:1px solid #fff; border-left:none; padding:0 27px 0 80px;}
.sy_case_con ul li .sy_CaseRight span{display:block; height:44px; line-height:44px; overflow:hidden; padding-top:4px;}
.sy_case_con ul li .sy_CaseRight span a{font-size:20px; color:#333333; font-weight:bold;}
.sy_case_con ul li .sy_CaseRight p{height:45px; line-height:22px; overflow:hidden; font-family:Microsoft YaHei; font-size:12px; color:#666666;}
.sy_case_con ul li:hover > .sy_CaseRight span a{color:#006cff;}
.sy_case_con ul li:hover > .sy_CaseRight{border:1px solid #dcdada; border-left:none;}


/* 首页底部 */
.footer{ width:100%; background:url(../images/footer_bj.jpg) repeat-x left top #161a20;border-bottom:1px solid #333538;}
.foot_h_con{width:1003px; margin:0 auto; color:#FFF;}
.foot_h_left{color:#fff; padding-top:15px; width:878px;}/*宽度*/
.foot_h_left>p{width:745px; font-size:18px; height:38px; line-height:38px; border-bottom:1px solid #c1c1c1; margin-bottom:7px;}
.foot_h_left>p a{display:block; float:right; line-height:38px; padding-top:12px;}
.foot_pro{min-height:50px; width:745px; overflow:hidden;}
.foot_pro li{display:block; float:left; width:213px; line-height:20px; overflow:hidden;background: url("../images/link_ico02.png") no-repeat 0 8px }/*宽度*/
.foot_pro li a {color: #fff; display: block; height: 25px; line-height: 25px; overflow: hidden; padding-left: 9px;}
.foot_h_left dl{width:745px; overflow:hidden;}
.foot_h_left .nav_b li{float:left; padding:0 34px; background:url(../images/nav_b_line.png) no-repeat left; margin:10px 0 20px;}/*padding*/
.foot_h_left .nav_b li:first-child{background:none; padding-left:0px;}
.foot_h_left .nav_b li a{color:#fff;}
.foot_h_left .nav_b li.link{ position:relative;}
.foot_h_left .nav_b li.link>a{background:url(../images/link_ico.png) no-repeat right; padding-right:20px;}

.foot_h_left .nav_b li.link p{ position:absolute; right:30px; top:20px; width:95px; height:75px; background-color:#FFF; overflow:auto; display:none; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.foot_h_left .nav_b li.link p a{ display:block; overflow:hidden;  height:24px; line-height:24px; color:#333; padding-right:10px; font-size:12px; text-align:right;}
.foot_h_left .nav_b li.link p a:hover{ background-color:#999; color:#FFF;}

.foot_h_left .contact_b{width:745px; overflow:hidden;}
.foot_h_left .contact_b li{float:left; width:480px; line-height:30px; font-family:Microsoft YaHei; font-size:12px; color:#a9aaab;}/*字体字号*/
.foot_h_left .contact_b li img{margin-right:20px;}
.foot_h_right{ float:right; width:125px; height:195px; margin-top:43px;}
.foot_h_right p{ line-height:26px; text-align:center;}
.foot_h_left .contact_b li i{font-family:Arial;}/*字体*/

.foot_b{background:#151a20; border-top:1px solid #47494d; padding:11px 0; overflow:hidden;  width:100%;}
.foot_b .FootCon{width:1003px; margin:0 auto;}
.foot_b .FootCon a{display:block; float:left; width:240px; border-right:1px solid #5a5a5a; padding:0 0 9px;text-align: center;height: 58px;}
.foot_b .FootCon> p{float:left; width:285px; background:url(../images/tel.png) no-repeat left; font-family:Microsoft YaHei; font-size:22px; color:#bfc0c1; margin-left:30px; border-right:1px solid #5a5a5a; line-height:37px; padding:11px 0 19px 45px;}
.foot_b .FootCon>p i{font-family:Arial; font-size:22px;}/*字体*/
.foot_b .FootCon .AllRights{float:left; width:360px; margin-left:40px; margin-top:7px;}
.foot_b .FootCon .AllRights p{font-family:Microsoft YaHei; font-size:12px; color:#bfc0c1; line-height:25px; overflow:hidden;}


/* 内面公共样式 */
.ny_banner{width:100%; height:320px; position:relative; left:0px; top:0px; margin-bottom:30px;}
.ny_banner p{width:1600px; height:320px; position:absolute; left:50%; margin-left:-800px; top:0px;}
.ny_banner p img{position:absolute; left:0px; top:0px;}

/* about */
.ny_con{width:1003px; margin:0 auto; overflow:hidden;}
.ny_left{width:229px;}
.ny_left dl dt{height:32px; font-size:16px; color:#efefef; background:#353535; line-height:32px; padding-left:11px; margin-bottom:11px; font-family:Microsoft YaHei;}/*颜色*/
.ny_left dl dt i{font-family:Tahoma; font-size:20px; color:#fff;}
.ny_left dl dd{width:223px; line-height:45px; padding:4px 3px;  border-bottom:1px dashed #d7d5d5;}
.ny_left dl dd >a{display:block; overflow:hidden; width:172px; height:38px; line-height:38px; font-size:14px; color:#575555; border-left:4px solid #d7d5d5; padding-left:50px;}
.ny_left dl dd> a:hover, .ny_left dl dd> a.vCur{color:#006cff; border-left:4px solid #006cff;}

.ny_left dl dd .LeftNav{width:200px; background:#eae9e9; padding-left:25px; margin-top:11px; display:none;}
.ny_left dl dd .LeftNav >a{display:block; font-family:Microsoft YaHei; font-size:14px; color:#858484; height:36px; line-height:36px; overflow:hidden; width:190px; background:url(../images/LeftNav_01.png) no-repeat left; padding-left:10px;}
.ny_left dl dd .LeftNav >a:hover, .ny_left dl dd .LeftNav >a.lnCur{background:url(../images/LeftNav_02.png) no-repeat left; color:#006cff;}

.ny_left dl dd .LeftNav a.curd{ color:#006cff;}

.ny_left_b{color:#303030;}
.ny_left_b strong{display:block; font-size:24px; color:#303030; font-weight:bold; background:url(../images/ny_contact_bg.png) no-repeat left bottom; padding:26px 0 6px 27px;}
.ny_left_b div{border:1px solid #dddddd; border-right:none; border-top:none; padding-bottom:19px; padding-top:15px;}
.ny_left_b div .tit{font-size:16px; color:#303030; background:none; padding-left:24px; line-height:24px; font-family:Microsoft YaHei; }
.ny_left_b div p{font-family:Arial; font-size:14px; border:none; height:24px; line-height:24px; padding-left:21px;}
.ny_left_b a{display:block; width:168px; border-top:1px solid #cdcdcd; padding:19px 0 0 8px; margin-left:29px;}

.ny_right{width:773px; border-left:1px solid #dbdbdb; }
.position{height:32px; border-bottom:1px solid #dbdbdb; padding-bottom:6px; position:relative;}
.position i{ display:block; width:9px; height:9px; background:url(../images/ny_left_ico.png) no-repeat; position:absolute; left:-4px; bottom:-4px;}
.position p{float:right; line-height:32px; width:65%; overflow:hidden; text-align:right; height:32px;}
.position p span{color:#006cff;}
.position h2{font-size:25px; color:#006cff; font-weight:bold; background:url(../images/ny_tit_bg.png) no-repeat left; padding-left:29px; height:32px; width:30%; overflow:hidden;line-height:32px;}
.position a{color:#b9b8b7;}
.position a:hover{color:#006cff;}

.about{width:773px; padding:0 0 58px 24px; overflow:hidden;}
.about p{width:433px; font-size:12px; color:#666666; font-family:Microsoft YaHei; margin-top:34px; line-height:25px;}
.about i{display:block; float:right; margin-top:102px;}
.about em{display:block; text-align:center; margin-top:43px;}

/* contact */
.contact{width:773px; padding:32px 0 72px 24px; overflow:hidden;}
.contact_top{padding-bottom:25px; overflow:hidden;}
.contact_top dl{float:left; width:330px; margin-right:25px; font-size:14px; color:#666666; line-height:30px; margin-top:24px;}
.contact_top dl dt{float:left;}
.contact_top i{display:block; float:left; margin-top:30px;}
.contact_bottom{}

/* message */
.message{padding:24px 0 84px 30px;}
.message p{padding-bottom:16px; line-height:20px; border-bottom:1px solid #1684be;}
.message ul{margin-top:25px;}
.message ul li{font-size:14px; font-weight:bold; color:#333333; height:40px; line-height:34px; margin-bottom:5px;}
.message ul li span{display:block; float:left; width:370px;}
.message ul li input{width:310px; height:34px;}
.message ul li.text{height:105px; margin-bottom:45px;}
.message ul li textarea{width:705px; height:105px;}
.message ul li input.yanz{width:92px;}
.message ul li.button{ text-align:center; margin-top:67px;}
.message ul li input.btn{width:118px; height:33px; background:#197aff; border-top:1px solid #b2d3ff; text-align:center; color:#fff;}
.message ul li img{margin:0 20px 0 35px;}

/* linian */
.linian{padding:0 0 58px 24px;}
.linian ul{padding-left:11px; background:url(../images/linian_line.jpg) repeat-y 15px 10px;}
.linian ul li{font-size:14px; line-height:36px; background:url(../images/linian_ico.png) no-repeat 0px 15px; padding-left:36px; color:#666666; font-family:Microsoft YaHei;}
.linian span{display:block; width:647px; height:92px; font-size:14px; padding-left:24px; color:#fff; background:#006cff; line-height:36px; margin-top:34px;}

/* honor */
.honor{padding:0 0 81px 24px;}
.honor ul{width:110%; padding:15px 0 33px 0; overflow:hidden;}
.honor ul li{float:left; display:table; width:240px; height:235px; text-align:center; margin-right:13px; margin-bottom:35px;}
.honor ul li table{width:240px; height:195px; margin-bottom:5px;}
.honor ul li span a{display:block; width:240px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#353535; overflow:hidden;}
.honor ul li:hover > span a{background:#006cff; color:#fff; font-weight:bold;}

/* sitemap */
.sitemap{padding:44px 0 78px 24px;}
.sitemap p{margin:50px 0 15px 0; overflow:hidden; height:24px;}
.sitemap p a{font-size:14px; color:#fff; font-weight:bold; padding:6px 20px; background:#006cff; font-family:Microsoft YaHei; line-height:24px; }
.sitemap ul{width:750px;overflow:hidden;}
.sitemap ul li{float:left; padding:0 27px; border-left:1px solid #bebcbc; color:#5c5c5c; font-size:14px; font-family:Microsoft YaHei; margin-bottom:15px;}
.sitemap UL LI a{ white-space:nowrap;}
.sitemap ul li:first-child{padding-left:0px; border-left:none;}

/* case */
.case{padding:30px 0 97px 1px;}
.case ul{width:800px; margin-bottom:50px; *margin-bottom:80px;} 
.case ul li{ float:left; margin-left:23px; margin-bottom:30px; position:relative; left:0; top:0; width:234px; height:287px; background:url(../images/case_pic_bg01.png) no-repeat;}
.case ul li:hover div{width:28px; height:26px; background:url(../images/case_ico.png) no-repeat; position:relative; top:0; left:204px;}
.case ul li table{ position:absolute; left:6px; top:6px; width:219px; height:214px; margin-bottom:6px;}
.case ul li p{ position:absolute; text-align:center; top:226px;line-height:58px; height:58px; width:234px; overflow:hidden;}
.case ul li p a{ font-family:Microsoft YaHei; font-size:13px; color:#666666; font-weight:bold; }
.case ul li:hover{background:url(../images/case_pic_bg02.png) no-repeat; cursor:pointer;}
.case ul li:hover > p a{color:#006cff;}
.page{width:100%; text-align:center;}
.page a{display:inline-block; padding:7px 10px; border:1px solid #cbcbcb; margin:0 5px; font-family:Microsoft YaHei; font-size:12px; color:#666666;}
.page a:hover, .page a.pCur{color:#fff; background:#006cff; border:1px solid #006cff;}
.page a:hover, .page a.cpb{color:#fff; background:#006cff; border:1px solid #006cff;}

/* case_show */
.case_show{text-align:center; padding:0 0 32px 24px;}
.case_show>i{display:block; font-size:24px; color:#006cff; line-height:41px; overflow:hidden; margin:25px 0px;}
.case_show p{line-height:24px; text-align:left; padding-left:40px; font-family:Microsoft YaHei; font-size:12px; color:#666666;}
.case_show table{width:614px; height:403px; background:url(../images/case_show_bg.png) no-repeat; margin-top:34px; left:50%; margin-left:-307px; position:relative; *left:20%;}
.case_show span{height:29px; line-height:29px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; display:block; margin:46px 0 38px; font-size:14px; color:#666666;}
.case_show span b{width:354px; display:block; float:left; padding-left:20px; overflow:hidden; text-align:left; height:30px;}
.case_show span b i{color:#858383;}
.case_show span b a{color:#006cff;}

/* pro */
.pro{padding:32px 0 97px 4px;}
.pro ul{overflow:hidden; padding-bottom:47px;}
.pro ul li{float:left; width:236px; height:250px; border:1px solid #e2e2e2; margin:0 0 35px 18px;}
.pro ul li table{width:210px; height:171px; border:1px solid #e0e0e0; margin:11px;}
.pro ul li i{display:block; width:234px; height:19px; background:url(../images/pro_bg01.png) no-repeat 1px;}
.pro ul li p{width:212px; height:28px; line-height:28px; overflow:hidden; font-size:14px; color:#3d3d3d; font-weight:bold; text-transform:uppercase; text-align:center;}
.pro ul li:hover{background:#006cff;}
.pro ul li:hover > p a{color:#fff;}
.pro ul li:hover > i{background:url(../images/pro_bg02.png) no-repeat 1px;}

/* pro_show */
.pro_show{padding:0 0 32px 24px;}
.pro_show >i{display:block; font-size:24px; color:#006cff; line-height:41px; overflow:hidden; margin:25px 0px; text-align:center;}
.pro_showTop{overflow:hidden; margin-bottom:30px;}
.pro_showTop p{line-height:25px; text-align:left; margin-bottom:24px; margin-left:13px; width:361px; float:left;}
.pro_showTop table{width:360px; height:360px; border:1px solid #c8c7c7; float:left;}
.pro_showFoot{widht:100%; overflow:hidden; }
.pro_showFoot p{line-height:25px; color:#666666; font-size:12px; font-family:Microsoft YaHei;}
.pro_showFoot p em{font-size:14px; color:#006cff; font-weight:bold; background:url(../images/pro_show_ico.png) no-repeat left; padding-left:20px;}
.pro_showFoot p strong{background:url(../images/pro_show_ico02.png) no-repeat left; padding-left:15px; margin-left:15px;}
.pro_show .xiangguang{height:29px; line-height:29px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; display:block; margin:46px 0 38px; font-size:14px; color:#666666;}
.pro_show .xiangguang b{width:354px; display:block; float:left; padding-left:20px; overflow:hidden; text-align:left; height:30px;}
.pro_show .xiangguang b i{color:#858383;}
.pro_show .xiangguang b a{color:#006cff;}

/* technical */
.technical{padding:26px 0 80px 24px;}
.technical dl{height:111px; padding:10px 15px; border-bottom:1px dashed #d2d2d2;}
.technical dl dt{height:24px; line-height:24px; margin-bottom:4px; overflow:hidden;}
.technical dl dt a{font-size:14px; color:#333333; font-weight:bold; background:url(../images/technical_ico.png) no-repeat left; padding-left:9px;}
.technical dl dd i{font-family:Arial; line-height:25px; color:#666666; font-size:12px;}
.technical dl dd p{line-height:18px; height:37px; color:#666666; font-size:12px; overflow:hidden;}
.technical dl:hover{background:#006cff; border-bottom:1px solid #006cff;}
.technical dl:hover dt a{color:#fff; background:url(../images/technical_ico02.png) no-repeat left;}
.technical dl:hover dd p, .technical dl:hover dd i{color:#fff;}

/* technical_show */
.technical_show{padding:5px 0 104px; text-align:center;}
.technical_show>i{display:block; font-size:24px; color:#006cff; font-weight:bold; line-height:34px; margin-bottom:39px;}
.technical_show em{display:block; color:#8d8d8d; line-height:14px;}
.technical_show p{padding-left:24px; text-align:left; line-height:30px; margin:30px 0; font-size:14px; color:#666666; font-family:Microsoft YaHei;}
.technical_show span{height:29px; line-height:29px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; display:block; margin:20px 0 32px 24px; font-size:14px;}
.technical_show span b{width:354px; display:block; float:left; padding-left:20px; overflow:hidden; text-align:left; height:30px;}
.technical_show span b i{color:#858383;}
.technical_show span b a{color:#006cff;}
.technical_show strong{display:block; border:1px solid #e2e2e2; text-align:left; line-height:32px; height:32px; overflow:hidden; padding-left:13px;font-size:14px; color:#333333; font-weight:bold; margin:38px 0 8px 24px;}
.technical_show ul{overflow:hidden; width:800px; margin-left:24px;}
.technical_show ul li{ overflow:hidden; float:left; width:351px; margin-right:30px; border-bottom:1px dashed #979595; line-height:38px; height:38px; text-align:left; padding-left:9px; font-size:13px; font-family:Arial; color:#acabab;}
.technical_show ul li a{background:url(../images/technical_show_ico03.png) no-repeat left 15px; padding-left:22px; width:250px; overflow:hidden; display:block; float:left; font-size:14px; font-family:Microsoft YaHei; color:#666666;}

/* technical_show */
.technical_show1{padding:38px 0 20px; text-align:center;}
.technical_show1>i{display:block; font-size:24px; color:#006cff; font-weight:bold; line-height:34px; margin-bottom:39px;}
.technical_show1 em{display:block; color:#8d8d8d; line-height:14px;}
.technical_show1 p{padding-left:24px; text-align:left; line-height:30px; margin:30px 0; font-size:14px; color:#666666; font-family:Microsoft YaHei;}


/* job */
.job{padding:27px 0 67px 24px;}
.job dl dt{height:30px; border-bottom:1px solid #006cff;}
.job dl dt i{display:block; float:left; width:173px; height:30px; line-height:30px; background:url(../images/job_tit_bg.jpg) no-repeat left; font-size:14px; color:#fff; text-align:center; font-weight:bold;}
.job dl dt a{display:block; float:right; font-family:04b08; font-size:8px; color:#ff0000;}
.job dl dd span{color:#999999; line-height:23px;}
.job dl dd p{font-size:14px; color:#666666; line-height:39px; margin-bottom:20px;}
.job dl dd p b{font-weight:bold;}

/* job_show */
.job_show{padding:34px 0 94px 24px;}
.job_show dl dt{height:30px; border-bottom:1px solid #006cff; margin-bottom:16px;}
.job_show dl dt i{display:block; width:173px; height:30px; line-height:30px; background:url(../images/job_tit_bg.jpg) no-repeat left; font-size:14px; color:#fff; text-align:center; font-weight:bold;}
.job_show dl dd span{color:#999999; line-height:23px;}
.job_show dl dd p{font-size:14px; color:#666666; line-height:30px;}
.job_show dl dd p b{font-weight:bold;}

/* news */
.news{padding:26px 0 80px 24px;}
.news dl{height:111px; padding:10px 15px; border-bottom:1px dashed #d2d2d2;}
.news dl>a{display:block; float:left; font-size:50px; font-weight:lighter; line-height:74px; margin-right:15px; border-right:1px solid #666666; width:60spx; margin-top:10px; width:57px; padding-right:5px; color:#646464;}
.news dl dt{height:24px; line-height:24px; margin-bottom:4px; overflow:hidden;}
.news dl dt a{font-size:14px; color:#333333; font-weight:bold; background:url(../images/technical_ico.png) no-repeat left; padding-left:9px;}
.news dl dd i{font-family:Arial; line-height:25px; color:#666666; font-size:12px;}
.news dl dd p{line-height:18px; height:37px; color:#666666; font-size:12px; overflow:hidden;}
.news dl:hover{background:#006cff; border-bottom:1px solid #006cff;}
.news dl:hover dt a{color:#fff; background:url(../images/technical_ico02.png) no-repeat left;}
.news dl:hover dd i, .news dl:hover dd p{color:#fff;}
.news dl:hover a{color:#fff; border-right:1px solid #fff;}

/* news_show */
.news_show{padding:38px 0 79px; line-height:30px;}


.news_show p.info i{display:block; font-size:24px; color:#006cff; font-weight:bold; line-height:34px; margin-bottom:39px; text-align:center}
.news_show p.info em{display:block; line-height:29px; border-bottom:1px solid #f3f3f3; border-top:1px solid #f3f3f3; font-family:Microsoft YaHei; font-size:12px; color:#8d8d8d; text-align:center}/*文字  边框*/

.news_show .content { padding:0 15px 20px 15px; font-size:14px; color:#666;}




.news_show .Related strong{display:block; border:1px solid #e2e2e2; text-align:left; line-height:32px; height:32px; overflow:hidden; padding-left:13px;font-size:14px; color:#333333; font-weight:bold; margin:38px 0 8px 24px;}
.news_show .Related  ul{overflow:hidden; width:800px; margin-left:24px;}
.news_show .Related ul li{float:left; width:351px; margin-right:30px; overflow:hidden; border-bottom:1px dashed #979595; line-height:38px; height:38px; text-align:left; padding-left:9px; font-size:13px; font-family:Arial; color:#acabab;}
.news_show .Related ul li a{background:url(../images/technical_show_ico03.png) no-repeat left 15px;; padding-left:22px; width:250px; overflow:hidden; display:block; float:left; color:#666666; font-size:14px; font-family:Microsoft YaHei;}




.news_show p{padding-left:24px; text-align:left; line-height:30px; margin:30px 0; font-size:14px; color:#666666; font-family:Microsoft YaHei;}
.news_show table{width:671px; height:456px; background:url(../images/news_show_bg.png) no-repeat; margin-top:34px; left:50%; margin-left:-335px; position:relative; *left:20%;}

.news_show span b{width:354px; display:block; float:left; padding-left:20px; overflow:hidden; text-align:left; height:30px;}
.news_show span b i{color:#858383;}
.news_show span b a{color:#006cff;}

.news_show ul{overflow:hidden; width:800px; margin-left:24px;}
.news_show ul li{float:left; width:351px; margin-right:30px; overflow:hidden; border-bottom:1px dashed #979595; line-height:38px; height:38px; text-align:left; padding-left:9px; font-size:13px; font-family:Arial; color:#acabab;}
.news_show ul li a{background:url(../images/technical_show_ico03.png) no-repeat left 15px;; padding-left:22px; width:250px; overflow:hidden; display:block; float:left; color:#666666; font-size:14px; font-family:Microsoft YaHei;}

/* yuandi */
.yuandi{padding:0 0 110px 24px;}
.yuandi dl{height:132px; padding:10px 15px; border-bottom:1px dashed #d2d2d2; padding-top:30px;}
.yuandi dl>a{display:block; float:left; width:141px; height:102px; margin-right:14px;}
.yuandi dl a.jzimg i{display:inline-block; *display:inline; *zoom:1; height:100%; vertical-align:middle;}
.yuandi dl dt{height:14px; line-height:14px; margin-bottom:4px; overflow:hidden;}
.yuandi dl dt a{font-size:14px; color:#0186d1; font-weight:bold;}
.yuandi dl dd p{line-height:20px; height:40px; color:#777676; margin:10px 0; overflow:hidden;}
.yuandi dl dd i a{font-size:14px; color:#fff; font-weight:bold; line-height:27px; width:115px; height:27px; text-align:center; background:#01559b; display:inline-block;}
.yuandi dl dd i a:hover{background:#006cff;}

/* yuandi_show */
.yuandi_show{padding:38px 0 67px 24px; text-align:center;}
.yuandi_show i{display:block; font-size:24px; color:#006cff; font-weight:bold; line-height:34px; margin-bottom:39px;}
.yuandi_show em{display:block; color:#0f78b2; line-height:25px; background:#ebf5fa;}
.yuandi_show p{text-align:left; line-height:30px; margin:30px 0; font-size:14px; color:#666666; font-family:Microsoft YaHei;}
.yuandi_show span{height:29px; line-height:29px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; display:block; margin:46px 0 32px 0; font-size:14px;}
.yuandi_show span b{width:354px; display:block; float:left; padding-left:20px; overflow:hidden; text-align:left; font-size:14px; color:#999999; height:30px;}
.yuandi_show span b a{color:#999999;}
.yuandi_show strong a{display:block; width:153px; height:33px; background:#0f78b2; font-size:14px; color:#fff; text-align:center; line-height:33px;}

/* download */
.download{padding:25px 0 79px 24px;}
.download table{width:742px; margin-bottom:67px;}
.download table tr{height:59px; border-bottom:1px dashed #d2d2d2; font-size:14px; color:#666666;}
.download table tr td{height:59px;}
.download table tr td.td01{ width:380px; padding-left:10px;}
.download table tr td.td01 span {
    background: url("../images/technical_ico.png") no-repeat 0 7px;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 16px;
}
.download table tr td.td03 a{heihgt:27px; line-height:27px; display:block; background:url(../images/download_ico01.png) no-repeat left; padding-left:35px; font-size:14px; color:#006cff;}
.download table tr:hover{background:#006cff; border-bottom:1px solid #006cff;}
.download table tr:hover td.td01 span{background:url(../images/technical_ico02.png) no-repeat 0 7px; color:#FFF; overflow:hidden; display:block;}
.download table tr:hover td.td03 a{background:url(../images/download_ico02.png) no-repeat; color:#FFF;}
.download table tr:hover td{color:#FFF;}

/* join */
.join{padding:25px 0 63px 26px;}
.join p{font-size:14px; color:#666666;line-height:30px; }
.join p span{color:#006cff; font-weight:bold;}
.join ul{width:756px; height:171px; background:url(../images/join_pic_bg.png) no-repeat left 55px; margin-top:30px;}
.join ul li{float:left; margin-right:68px;}
.join ul li i{display:block; width:121px; text-align:center; font-size:14px; font-weight:bold; line-height:22px; height:22px; overflow:hidden; margin-top:6px; color:#1d7cbe;}/*颜色*/
.join ul li em{font-style:italic; font-size:14px; font-family:Arial; color:#a5a5a5; width:121px; text-align:center; display:block; line-height:22px; height:22px; overflow:hidden; letter-spacing:1px;}/*字符间距*/




.login_box{ width:100%; height:100%; position:absolute; left:0; top:0px; background:url(../images/lig_bj.png); display:none;}
.login{ width:311px; height:254px; padding:21px 28px 8px 28px; background:url(../images/login_bj.png) no-repeat; position:fixed; left:40%; top:100px;}
.login>a{ display:block; position:absolute; top:21px; right:28px; width:23px; height:26px; background:url(../images/cloes.jpg) no-repeat;}
.login .login_tit{ font-size:12px; color:#777777; font-family:SimSun; margin-bottom:40px;}
.login .login_tit span{ font-size:18px; font-family:Microsoft YaHei; color:#333333; margin-right:15px;}
.login .login_tit a{ color:#f00}
.login  div{ width:308px; height:33px; border:1px solid #cccccc; border-radius:3px; margin-bottom:20px;}
.login  div input[type="text"]{ border:none; height:33px; line-height:33px; width:270px; padding-left:10px; font-style:italic; font-size:12px; color:#999; font-family:Microsoft YaHei;}
.login  div input[type="password"]{ border:none; height:33px; line-height:33px; width:270px; padding-left:10px; font-style:italic; font-size:12px; color:#999; font-family:Microsoft YaHei;}
.login  div.name{ background:url(../images/name_01.jpg) no-repeat 283px 10px;}
.login  div.pass{ background:url(../images/pass_01.jpg) no-repeat 283px 8px;}
.login .pass_a a{ color:#777;}
.login .pass_a span{ display:inline-block; display:inline; zoom:1; padding-left:19px; background:url(../images/pass_03.png) no-repeat left 3px; font-style:italic; margin-right:32px; cursor:pointer;}
.login .pass_a span.cur{ background:url(../images/pass_02.jpg) no-repeat left 3px;}

.login  input[type="button"]{ width:91px; height:31px; background:url(../images/botton_01.jpg) no-repeat; line-height:26px; text-align:center; font-size:16px; color:#444; font-family:Microsoft YaHei; margin:15px 0 0 128px;}

.register_box{ width:100%; height:100%; position:absolute; left:0; top:0px; background:url(../images/lig_bj.png); display:none;}
.register{ width:300px; height:327px; padding:21px 28px 8px 28px; background:url(../images/register_bg.png) no-repeat; position:fixed; left:40%; top:100px;}
.register>a{ display:block; position:absolute; top:21px; right:50px; width:23px; height:26px; background:url(../images/cloes.jpg) no-repeat;}
.register .register_tit{ font-size:12px; color:#777777; font-family:SimSun; margin-bottom:40px;}
.register .register_tit span{ font-size:18px; font-family:Microsoft YaHei; color:#333333; margin-right:15px;}
.register .register_tit a{ color:#f00}
.register  div{ width:308px; height:33px;  margin-bottom:20px; text-align:right;}
.register  div input[type="text"]{border:1px solid #cccccc; border-radius:3px; height:29px; line-height:29px; width:215px; padding-left:10px; margin-right:20px;  font-size:12px; color:#999; font-family:Microsoft YaHei;}
.register  div input[type="password"]{border:1px solid #cccccc; border-radius:3px; height:29px; line-height:29px; width:215px; padding-left:10px; margin-right:20px;  font-size:12px; color:#999; font-family:Microsoft YaHei;}
.register .pass_a a{ color:#777;}
.register .pass_a span{ display:inline-block; display:inline; zoom:1; padding-left:19px; background:url(../images/pass_03.png) no-repeat left 3px; font-style:italic; margin-right:32px;}
.register  input[type="button"]{ width:91px; height:31px; background:url(../images/botton_01.jpg) no-repeat; line-height:26px; text-align:center; font-size:16px; color:#444; font-family:Microsoft YaHei; margin:0 0 0 120px;}


.lightbox{ width:100%; height:100%; position:absolute; left:0; top:0px; background:url(../images/lig_bj.png); display:none;}
.light{ width:767px; height:595px; position:fixed; left:30%; top:100px;}
.light ul{width:732px; height:595px; position:absolute; left:0; top:0; background:#fff;}
.light ul li{width:732px; height:595px; position:absolute; left:0; top:0; display:none;}
.light ul li:first-child{display:block;}
.light ul li .jzimg{width:732px; height:595px;}
.light ul li .jzimg img{max-width:732px; max-height:595px;}
.light ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.light .guanbi a{ position:absolute; right:0; top:0; width:35px; height:35px; display:block; background:url(../images/honor_close.jpg) no-repeat;}
.all_text {
    border: 1px solid #94b8d9;
    height: 20px;
    line-height: 20px;
    
}
/* mima */
.mima{width:1017px; margin:76px auto 156px; text-align:center;}
.MimaCon{width:940px; height:374px; border:1px solid #aaaaaa; padding:27px 26px 0;}
.MimaCon p{line-height:56px; height:56px; font-family:Microsoft YaHei; font-size:24px; color:#006cff; font-weight:bold; text-align:left; border-bottom:1px solid #eeecec;}

.MimaCon ul{width:400px; margin:0 auto; text-align:left; padding-top:65px;}
.MimaCon ul li{line-height:25px; color:#404040; font-family:Microsoft YaHei; font-size:14px; margin-bottom:26px;}
.MimaCon ul li input[type="text"]{width:185px; height:23px; border:1px solid #c8c8c8; margin-left:11px; color:#999; font-family:Microsoft YaHei; font-size:14px;}
.MimaCon ul li.yanzh input{width:80px;}
.MimaCon ul li.yanzh a{color:#3366cc;}
.MimaCon ul li.yanzh img{margin:0 18px 0 26px;}
.MimaCon ul li.submit input[type="button"]{width:99px; height:27px; background:#006cff; color:#fff; font-family:Microsoft YaHei; font-size:14px;border:none;} 





/*改动开始 */
/*.ny_left dl dd> a:hover, .ny_left dl dd.vCur >a{color:#006cff; border-left:4px solid #006cff;}
.ErJiNav{overflow:hidden; display:none;}
.ny_left dl dd> a:hover, .ny_left dl dd.vCur .ErJiNav{ display:block}
.ErJiNav p{display: block;overflow: hidden;padding-left:65px;width: 159px;}
.ErJiNav p > a {display: block;height: 26px;line-height: 26px;overflow: hidden;width: 150px; color:#006CFF;}
.ErJiNav p > a.cur{ font-weight:bold;text-decoration:underline;}
.ErJiNav p > a:hover{text-decoration:underline;}