@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#d5d5d7; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
input,button,select,textarea{outline:none;}
ul,li,dl,ol{list-style:none;}
a{color:#666; text-decoration:none;}
/*头部*/
header{ background:#ffffff; zoom:1}
.inner{width:1000px; height:75px;  background:#ffffff; margin:0 auto;}
.top_logo{width:140px; height:75px; float:left;}
.top_title{width:650px; height:75px; float:left;}
.top_list{width:160px; height:75px; float:right;}
.ret_home{width:160px; height:75px; margin:0; padding:0; float:left;}
.ret_home li{width:80px; height:75px; list-style:inside;  float:left;}
.ret_home li a{font-size:12px; line-height:75px; color:#333;}
/*首页*/
.index_content{width:100%; background:#ffffff; margin:0 auto; overflow:hidden;}
.index_in{width:1000px; margin:0 auto;}
.index_left{width:285px; height:685px; margin-bottom:25px; margin-top:10px; float:left;}
.content_leftod{width:285px; height:685px; margin:0 auto; overflow:hidden;}
.shuffling{widows:285px; height:685px; padding:0; margin:0;}
.shuffling img{ width:285px; height:685px; margin:0px;}
.index_right{width:715px;  margin-bottom:25px; margin-top:10px; float:right;}
.index_nav{width:715px; height:75px; background:url(../nav_01.jpg) repeat-x; float:right;}
.nav_list{width:715px; height:75px; float:left;}
.nav_list ul{width:715px; height:75px; margin:0; padding:0; float:left; position:relative; z-index:999999;}
.nav_list ul li{width:100px; height:55px; list-style:none; text-align:center; background:url(../nav_02.jpg) no-repeat; background-position:right; padding-top:20px; float:left; overflow:hidden;}
.nav_list ul li a{font-size:14px; font-weight:bold; font-family:"微软雅黑"; line-height:30px; color:#ffffff;}
.nav_list ul li a:hover{font-size:14px; font-weight:bold; font-family:"微软雅黑"; line-height:30px; color:#2b4fca;}
.nav_list ul li:hover .second_nav{display:block;} 
.nav_list ul li span{float:right;}
.nav_list ul li:last-child{background:none;}
.nav_list ul li .second_nav{width:120px; height:250px; text-align:center; top:100%; position:absolute; z-index:99; display:none; background:#7dae55; padding-top:10px !important; margin-left:-10px;}
.nav_list ul li .second_nav li{width:120px; height:35px; text-align:center; line-height:35px; background:none; padding-top:0px; margin:0px;}
.nav_list ul li .second_nav li a{font-size:12px; font-weight:bold; line-height:30px; font-family:"微软雅黑"; color:#ffffff;}
.nav_list ul li .second_nav li a:hover{font-size:12px; font-weight:bold; line-height:30px; font-family:"微软雅黑"; color:#2b4fca; display:block;}
.index_about{width:715px; height:165px; margin-top:30px; float:right;}
.company_profile{width:480px; height:165px; margin-left:20px; border:#a3c950 1px solid; border-radius:5px; background:url(../about_01.png) no-repeat; float:left;}
.box{width:340px; height:145px; float:right; margin-right:20px;}
.bcon{width:340px; height:145px; border:none; float:right;}
.list_lh{ width:340px; height:145px; margin-top:10px; margin-right:10px; overflow:hidden;}
.list_lh li{height:145px; padding:5px; }
.list_lh li p{line-height:25px; float:left;}
.list_lh li p a{ color:#333; float:left;}
.index_login{width:180px; height:165px; border:#a3c950 1px solid; border-radius:5px; background:url(../login_01.png) no-repeat; float:right;}
.index_user{width:150px; height:60px; margin-top:60px; margin-right:15px; margin-left:15px; float:right;}
.index_name{width:150px; height:25px; line-height:25px; float:left;}
.index_name a{font-size:12px; line-height:25px; color:#333;}
.index_name span{width:85px; height:25px; float:right;}
.login_down{width:80px; height:25px; text-align:center; margin:0 auto; overflow:hidden;}
.module_t{width:715px; height:175px; margin-top:20px; padding-bottom:10px; float:right; overflow:hidden;}
.news_center{width:340px; height:175px; float:left;}
.news_title{width:290px; height:25px; background:url(../more_02.jpg) no-repeat; margin-left:50px; float:left;}
.news_title a{font-size:12px; font-weight:bold; line-height:25px; color:#ffffff; margin-left:20px; float:left;}
.news_more{width:85px; height:25px; line-height:25px; font-size:10px; color:#666666; float:right; display:inline-block; margin-left:130px; float:left;}
.news_more img{width:70px; height:20px; float:left;}
.news_list{width:340px; float:left;}
.pic_n span{width:110px; height:130px; margin-top:10px; float:left;}
.news_navs{width:220px; margin-top:10px; float:right; }
.news_nav{width:220px; margin:0; padding:0; float:left;}
.news_nav li{line-height:25px; list-style:inside;}
.news_nav li a{font-size:12px; line-height:25px; color:#5c8b3b;}
.news_nav li a:hover{font-size:12px; line-height:25px; color:#333; text-decoration:underline;}
.engineering_case{width:355px; height:175px; margin-left:20px; float:left;}
.engineering_title{width:300px; height:25px; background:url(../more_04.jpg) no-repeat; float:left;}
.engineering_title a{font-size:12px; font-weight:bold; line-height:25px; color:#ffffff; margin-left:15px; float:left;}
.engineering_more{width:85px; height:25px; line-height:25px; font-size:10px !important; color:#666666; float:right; display:inline-block; margin-left:145px; float:left;}
.engineering_more img{width:70px; height:20px; display:inline-block; margin-top:3px; float:left;}
.eng_list{width:350px; float:left;}
.eng_n span{width:90px; height:130px; margin-top:10px; float:left;}
.eng_navs{width:260px; margin-top:10px; float:left;}
.eng_nav{width:260px; margin:0; padding:0; float:left;}
.eng_nav li{width:125px; ine-height:25px; float:left;}
.eng_nav li a{font-size:12px; line-height:25px; color:#5c8b3b;}
.module_f{width:715px; margin-top:10px; float:right; overflow:hidden;}
.scope_bus{width:390px; margin-left:20px; float:left;}
.scope_title{width:390px; height:35px; float:left;}
.scope_con{width:370px; height:160px; background:#d3ecc4; border-radius:5px; padding-left:10px; padding-right:10px; padding-top:5px; float:left; overflow:hidden;}
.font_o{font-size:12px; color:#df3b3b; line-height:25px;}
.about_us{width:280px; height:190px; float:right;}
.about_title{width:280px; height:35px; float:left;}
.about_con{width:270px; padding-left:10px; padding-top:5px; float:left;}
.about_con .font_p{font-size:12px; line-height:25px; color:#333;}


/*底部*/
.foot{width:100%; background:#ffffff; margin:0 auto; overflow:hidden;}
.foot_in{width:1000px; height:75px; border-top:#a0a0a0 1px solid; padding-top:15px; padding-left:10px; margin:0 auto;}
.foot-text{font-size:12px; line-height:20px; text-align:center; color:#333; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}

