﻿/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#555555; -webkit-text-size-adjust:none; }
html, body, ul, li, a, h1,h2 {list-style:none; -webkit-text-size-adjust:none; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#555555; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#555555;}
a:hover  { text-decoration:none; color: #1b4392;}
a:active {text-decoration: none; color: #555555;}
a::focus {-moz-outline-style:none;}

.f_14{ font-size:14px; line-height:30px; color:#333}
.hidden { display: none; }
.block { display: block; }
.m_t20{ margin-top:20px;}




/*头部*/
#header{ width:1000px; height:84px; margin:0 auto; padding:0;}
.logo{ width:504px; height:56px; margin-top:14px;}
.tel{ width:242px; height:20px; margin-top:30px;}


/*导航*/
#menu{ width:100%; height:40px; border-bottom:3px solid #1b4392; margin:0 auto;position:relative;z-index:999;}
.nav{width:980px;margin:0 auto;height:40px;}
.nav li{float:left;height:40px;position:relative;width:140px; list-style:none;text-align:center }
.nav li.last{background:none;}
.nav li a{float:left;display:block;cursor:pointer;width:140px;text-align:center; list-style:none}
.nav li a span{line-height:40px;font-size:16px;}
.hover_menu{text-decoration:none;width:140px;background:url(../images/menu_hover.jpg) center no-repeat;height:40px; color:#FFF;}
.hover_menu span{ color:#FFF}
.nav li.hover_menu .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px;}
.nav li .submenu a{color:#696969;text-align:left; line-height:24px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_pro_bg{width:825px;height:235px;background:url(../images/menu_pro_bg.png) no-repeat;}
.menu_pro_main{width:765px;margin:auto;padding-top:12px;}
.menu_pro_li{ float:left;}
.menu_li_txt{line-height:22px;font-size:12px;color:#696969;}
.menu_li_txt a{color:#696969;text-decoration:none;text-align:left; line-height:24px;}
.menu_li_txt a:hover{color:#696969;text-decoration:underline;}
.menu_news_bg{width:480px;height:185px;background:url(../images/menu_news_bg.png) no-repeat;}
.menu_news_main{width:440px;margin:auto;padding-top:20px;}
.menu_news_li{padding:0px 30px; width:60px;margin-right:30px;height:150px;float:left;border-right:solid 1px #cccccc;}
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li2{padding:0px 30px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li3{padding:0px 25px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img3{float:left;margin-left:10px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}


/*banner*/
#banner{ width:100%; height:450px; margin:0 auto; padding:0;}

#main{ width:1000px; height:auto; margin:0 auto; padding:40px 0;}



/*新闻*/
.news{ width:230px; margin-right:30px; height:270px;}
.news1{ height:100px;}
.news2{ height:34px; margin-top:6px;}
.news3{ height:120px; margin-top:10px;}
.news3 ul{ margin:0; padding:0;}
.news3 ul li{ width:230px; height:30px; background:url(../images/news3li.jpg) left center no-repeat; overflow:hidden}
.news3 ul li a{ padding-left:30px; line-height:30px;}
.contact{ width:220px; height:270px;}
.contact3{ height:120px; margin-top:10px;}
.contact3 p{ background:url(../images/news3li.jpg) left top repeat-y;line-height:30px; padding-left:30px;}


/*footer*/
#footer{ width:100%; height:315px; margin:0 auto;}
.footer1{ width:100%; height:174px; background:#eaebef; padding:30px 0 36px;}
.footer1m{ width:1000px; height:174px; margin:0 auto;}
.bound { width: 800px; overflow: hidden; border-right:1px solid #999999;}
.bound .section { float: left; margin-right: 30px; min-width: 80px; position: relative; }
.bound .section span.title {display: block; margin-bottom: 10px; text-align: center; }
.bound .section span.title a{ font-weight: bold; font-size: 14px; color: #333; }
.bound .section span.title a:hover{ text-decoration:underline;}
.bound .section li a { color:#666; }
.bound .section li a:hover{ text-decoration:underline;}
.bound .information { width: 80px; margin-right:30px; text-align: left; }
.bound .information ul { text-align: left; margin-left: 0px; }
.bound .information span.title { text-align: left; }
.footer1m2{ width:131px; height:165px;}

.footer2{ width:100%; height:75px; background:url(../images/foot.jpg) repeat-x; color:#FFFFFF; text-align:center; line-height:75px;}
.footer2 a{ color:#FFFFFF;}

#bannern{ width:100%; height:300px; overflow:hidden; margin:0 auto; text-align:center; overflow:hidden}

/*内页左侧*/
.left{ width:200px; height:auto; float:left;}
.biaoti{ height:60px; line-height:24px; color:#194292; font-size:24px;}
.biaoti span{ line-height:36px; color:#666666;  font-size:12px; text-transform:uppercase;}
.left1{ width:200px; height:auto;}
.left1 ul{ margin:0; padding:0;}
.left1 ul li{ width:200px; height:40px; background:url(../images/left1li.jpg) no-repeat;}
.left1 ul li a{ line-height:40px; font-size:14px; color:#333; display:block; padding-left:50px;}
.left1 a.lcurrent,.left1 ul li a:hover{ color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}


.left2{ width:200px; height:auto;}
.left2a{ width:200px; line-height:36px; list-style-type:none; text-align:left}
.left2a a{ width:150px; display:block; padding-left:50px;}
.left2a li{}
.left2a li a{line-height:40px; font-size:14px; color:#333;background:url(../images/left1li.jpg) no-repeat;}
.left2a .left2_current,.left2a li a:hover{  color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}

.left2a li ul{ list-style-type:none; text-align:left; background:#cccccc; padding:5px 0;}
.left2a li ul a{ width:140px; display:block; line-height:30px; font-size:12px; padding-left:60px; height:30px; overflow:hidden; color:#333; background:none;}
.left2a li ul a:hover{ color:#ffffff; background:#194292; }

/*内页右侧*/
.right{ width:760px; height:auto; float:right;}
.right1{ height:28px; border-bottom:1px solid #CCC;}
.right1a{ line-height:28px; font-size:18px; color:#194292;}
.right1b{ line-height:28px;}
.right1b a{ line-height:28px;}
.right2{ width:750px; height:auto; padding:20px 5px 50px;}

/*内页详细*/
.newsinfo .ntitle { font-size: 20px; text-align: center; font-weight: bold; padding: 20px 0px; }
.newsinfo .date { border-bottom: 1px solid rgb(178, 178, 178); padding-bottom: 20px; font-size: 14px; text-align: center; color: rgb(102, 102, 102); }
.newsinfo .info { padding: 20px; line-height: 30px; font-size: 14px; }
.newsinfo .newPage { border-top: 1px solid rgb(178, 178, 178); padding-top: 20px; }


/*内页荣誉*/
.honor{ width:750px; overflow:hidden; clear:both; float:left;}
.honor li{ float:left; line-height:20px; font-size:12px; color:#666; margin-bottom:15px; margin-right:15px; width:200px; height:175px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:22px 16px;}
.honortu{width:200px; height:145px; text-align:center; float:left;}
.honorti{width:200px; height:30px; text-align:center; float:left; padding-top:20px;}


/*内页新闻*/
.newsn{ width:750px; height:auto;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ width:730px; height:78px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #cccccc; display:block}
.newsn .newsna{ height:30px; line-height:30px;}
.newsn .newsna a{ line-height:30px; font-size:14px; color:#333}
.newsn .newsna span{ line-height:30px;}
.newsn .newsna a:hover{ color:#0072cd;}
.newsn .newsnb{ height:48px; line-height:24px; overflow:hidden;}

/*内页产品*/
.productsn{ width:750px; height:auto;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:296px; height:105px; float:left; display:block; margin-right:34px; margin-bottom:25px; background:#dedede; padding:15px;overflow:hidden;}
.productsn .productsn1{ width:140px; height:105px; float:left;}
.productsn .productsn1 img{ width:140px; height:105px;}
.productsn .productsn2{ width:146px; height:105px; float:right;}
.productsn .productsn2 h1 a{ height:30px; line-height:30px; color:#333; font-size:14px}
.productsn .productsn2 h2{ height:60px; line-height:20px; overflow:hidden;}
.productsn ul li:hover{ background:#194292}
.productsn ul li:hover h1 a{ color:#FFF}
.productsn ul li:hover h2{ color:#FFF}


/*解决方案*/
.zuopin{width:750px; height:auto;}
.zuopin ul{ margin:0; padding:0;}
.zuopin ul li{ width:224px; height:224px; background:#53b0ed; padding:8px; margin-right:10px; margin-bottom:20px; display:block; float:left}
.zuopin ul li img{ width:224px; height:158px;}
.zuopin ul li h1{ font-size:14px; padding-left:10px; height:30px; line-height:30px; color:#ffffff}
.zuopin ul li h2 a{ background:url(../images/zuopin1.jpg) 10px center no-repeat; color:#ffffff; padding-left:30px;}
.zuopin ul li:hover{ background:#e5e5e5}
.zuopin ul li:hover h1{ color:#333;}
.zuopin ul li:hover h2 a{ background:url(../images/zuopin2.jpg) 10px center no-repeat; color:#194292;}

/*技术方案*/
.jishu{ width:750px; height:auto;}
.jishu ul{ margin:0; padding:0;}
.jishu ul li{ width:750px; height:40px; background: url(../images/jishuli.jpg) left center no-repeat; border-bottom:1px dashed #CCC}
.jishu ul li a{ line-height:40px; padding-left:15px;}
.jishu ul li span{ float:right; line-height:40px;}

/*作品展示详细*/
.xiangce{ height:auto;}
.xiangce2{ height:auto; margin-top:20px; padding-left:10px;}
.xiangce2 h1{ font-size:24px; color:#194292; height:36px; line-height:36px;}
.xiangce2 h2{ font-size:14px; line-height:30px;}


/*内页招聘*/
.zhaopin{ width:100%; height:auto;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#00378b; }
table tr.detailBox { display: none; }
table tr.detailBox { padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding: 10px 20px;}


/*内页联系我们*/
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

#rightsead{width:130px;height:350px;position:fixed; top:50%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}
