@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 Arial,Helvetica,Arial,Times New Roman,; color:#333;}
a{color:#333; text-decoration:none;}
a:hover{ text-decoration: underline;}
.wrapper{ width:980px; margin:0 auto;}
.fl{ float:left;}.fr{ float:right;}

.header { margin:15px auto;}
.header img{display:block}
.header .logo{ width:562px; height:58px;padding:3px 0 0 0; position:relative;}
.header .r_header{padding:5px 0 0 0}
.switching{position:absolute; left:335px; top:12px;}
.switching a{font-size:12px; margin-left:8px; color:#666; text-decoration:none; float:left;}
.switching a:hover{color:#fa8420;}


.nav{}
.nav li{ line-height:40px;display:inline;float:left;}
.nav li a{width:194px;height:40px;color:#d0d8e8;display:block;font-size:14px; text-align:center;background:url(../images/bg_nav.png) 0 0 no-repeat;}
.nav li a:hover,.nav li .current{ text-decoration:none; color:#fff; background:url(../images/bg_nav_hover.png) 0 0 no-repeat;}
.nav li.nav_first a,.nav li.nav_last a{width:199px;}
.nav li.nav_first a{background:url(../images/bg_nav_l.png) 0 0 no-repeat;}

.nav li.nav_first a:hover,.nav li.nav_first .current{background:url(../images/bg_nav_l_hover.png) 0 0 no-repeat;color:#fff;}
.nav li.nav_last a{background:url(../images/bg_nav_r.png) 0 0 no-repeat;}
.nav li.nav_last a:hover,.nav li.nav_last .current{background:url(../images/bg_nav_r_hover.png) 0 0 no-repeat;}

.banner{margin:10px auto}
.banner img{display:block}

.container{}
.container .newsbox{width:311px;}
.container .newsbox h1{width:311px; height:44px; background:url(../images/tit_news.png) 0 0 no-repeat;margin:0 0 10px 0; text-indent:-9999em}
.container .newsbox li{height:24px;line-height:24px;background:url(../images/list_img.png) 3px 8px no-repeat;padding:0 0 0 25px}
.container .newsbox li a:hover{color:#0156a2;}

.container .aboutusbox{width:391px;margin:0 8px}
.container .aboutusbox h1{width:391px;height:44px;background:url(../images/tit_aboutus.png) 0 0 no-repeat;margin:0 0 10px 0; text-indent:-9999em}
.container .aboutusbox .txt_aboutus img{float:left;margin:0px 6px -5px 0;display:block}
.container .aboutusbox .txt_aboutus p{line-height:22px;}
.container .aboutusbox .txt_aboutus p em{color:#0156a2;font-style:normal;font-weight:bold}

.container .contactusbox{width:261px;}
.container .contactusbox h1{width:261px;height:44px;background:url(../images/tit_contactus.png) 0 0 no-repeat;margin:0 0 10px 0; text-indent:-9999em}
.container .contactusbox .txt_contact{padding:0 0 0 6px}
.container .contactusbox .company_name{color:#fa8420;font-weight:bold}
.container .contactusbox p{line-height:24px;}

.container .businessbox{padding:10px 0 0 0}
.container .businessbox h1{width:261px;height:44px;background:url(../images/tit_business.png) 0 0 no-repeat;margin:0 0 10px 0; text-indent:-9999em}

.footer{border-top: 1px solid #DBDBDB;background-color: #F4F4F4;margin: 30px 0 0 0;height: 100px;width: 100%; padding:35px 0 0 0;color: #999;}
.footer .copyright{margin: 0 auto;width:460px}
.footer .copyright h3{background: url(../images/logo_bottom.png) 0 0 no-repeat;float: left;width:39px;height:25px;margin:0 10px 0 0;text-indent:-9999em}
.footer .copyright h4 {float: left;font-size: 12px;font-weight: normal;margin: 5px 0 0 0;}
.footer .icp{ margin:10px auto;text-align:center}


.sidebar{width:261px; margin:0 10px 0 0;}
.sidebar .sidebar_nav{width:261px;height:198px; margin:0 0 15px 0; background:url(../images/sidebar_1.png) 0 0 no-repeat; padding:50px 0 0 0;}
.sidebar .sidebar_nav li{line-height:18px;  margin:0 5px 0 5px; margin-top:15px;}
.sidebar .sidebar_nav li a{ color:#fff; font-size:14px; font-weight:bold; display:block; padding:0 0 0 25px}
.sidebar .sidebar_nav li a:hover{ background:#f67b1f; text-decoration:none}
.sidebar .side_contactus{ background:url(../images/bg_side_contactus.png) repeat-y; margin:0px 0 0 0;}
.sidebar .side_contactus .con_contactus{padding:20px;}
.sidebar .side_contactus .con_contactus p{line-height:24px;}
.sidebar .side_contactus .con_contactus .name{color:#fa8420;font-weight:bold; margin:0 0 10px 0; font-size:14px}

.main{width:709px;}
.main .title{height:36px;line-height:36px; background:url(../images/bg_main_top.png) repeat-x; color:#93afd1}
.main .title h1{ font-size:14px;float:left; color:#fff;}
.txt_main{ padding:18px 10px 0;}
.txt_main h3{padding-bottom:5px; padding-top:5px; font-size:14px;}
.txt_main p{ line-height:30px; margin:0 0 15px 0; text-indent:2em}
 .imbane{}
.caselist li{padding:15px 5px; border-bottom:1px #b6b6b6 dashed;}
.imbane img{margin-left:5px;}


.txt_main2{ padding:18px 10px 0;}
.txt_main2 h2{text-align:center; padding-bottom:20px; padding-top:10px; font-size:24px;}
.txt_main2 p{ line-height:30px; margin:0 0 5px 0; text-indent:2em}

.address{width:260px;height:254px;padding:20px 10px 0 10px;}
.address li{ line-height:24px;  padding:10px 0}
.address .name{ font-weight:bold; color:#FA8420}
.map{padding:0 0 0 20px}







