@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
ul li{ list-style:none;}
a { text-decoration:none;}
a:hover{ text-decoration:none;}
a img{ border:0px;}
.clear{ clear:both;}
*{margin:0; padding:0}
ul{list-style:none; margin:0; padding:0;}
img{border:none}

body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#272727;}

.top{ width:100%; float:left; background:url(../images/top.jpg) repeat-x center; height:5px;}

.w1000px { width:1100px;}
.h86px { height:145px;}
.topbg { background:url(../images/navbg.jpg) bottom repeat-x;  }
.center { margin:0px auto;}
.c { clear:both}

.topleft{ float:left; width:230px; margin-top:5px;}
.topright{ float:right; width:650px;}

.header{ width:100%; height:41px; background-image:url(../images/heradtop.jpg);}
.header-logo{ width:100%; height:127px; background-image:url(../images/headerlogo.jpg); }
.logo-main{ width:1200px; margin:0 auto;}
.logo-wz{ position:absolute; margin-left:400px; background-image:url(../images/logowz.png); width:425px; height:128px; margin-top:-1px; }
.logo-ip{ position:absolute; margin-left:915px; background-image:url(../images/logoip.jpg); width:244px; height:128px; margin-top:-1px; }
.logo{ position:absolute; margin-top:-1px;}

.nav{ width:100%; background-image:url(../images/nav.jpg); height:50px;  } 
.nav-mian{ width:1200px; margin:0 auto;}
.nav-mian li{ float:left; width:125px; line-height:50px; text-align:center; margin-left:15px;}
.nav-mian a{ color:#FFF; font-size:14px; display:block;}
.nav-mian .on{background-color:#264186; font-size:14px; display:block;}
.nav-mian a:hover{ background-color:#264186;}

.header_top{ width:450px; float:left;}
.header_country{ float:left; width:226px; height:46px; line-height:30px; text-align:right; font-size:12px;}
.header-mian{ width:1200px; margin:0 auto; line-height:35px;}
.header-left{ float:right; width:150px;}
.header-left a{ color:#000; }

.header_country a{color:#000;}
.header_country a:hover {color:#0054a7;} 
b{cursor:pointer; border:0; font-weight:normal;}
#overlay{position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
#win{position:absolute; top:50%; left:50%; width:400px; height:200px; background:#fff; border:2px solid #ccc; margin:-102px 0 0 -202px; display:none; z-index:1000;}
#win h2{font-size:12px; text-align:right; background:#ededed; border-bottom:1px solid #ccc; padding:3px; cursor:move;}
#close{color:#0054a7; cursor:pointer; background:#fff; padding:0 2px;}
#win ul { width:100%; float:left; text-align:left; color:#0054a7; font-weight:normal; font-size:13px;}
#win ul li{ width:30%; float:left; height:40px; line-height:40px; margin-left:3%;}

.gg{ width:100%; height:35px;  margin-bottom:50px; margin-top:20px;}
.gg-main{ width:1200px; margin:0 auto;}
.gg-top{ width:1200px; height:35px;}
.gg-top .xwzx{ width:130px; height:31px; background-color:#1e3779; }
.gg-top .xwzx p{ width:130px; height:31px; color:#fff; line-height:32px; margin-left:10px;}
.gg-top .xw{ width:1070px; position:absolute; margin-left:130px; margin-top:-31px; height:31px; background-color:#d6d6d6;}
.gg-top .tubiao{ position:absolute; width:27px; height:31px; background-image:url(../images/tubiao2.jpg); margin-left:705px; margin-top:-31px; }

.gg-link{ width:220px; height:35px; position:absolute; margin-left:980px; margin-top:-25px;}
.gg-link a{ color:#999999;}
.gg-link a:hover{color:#1f5a31!important; }

.lanmu{ width:100%; height:289px; margin-bottom:30px; }
.lanmu .lanmu-main{ background-image:url(../images/nrtop.jpg); width:1200px; height:289px; margin:0 auto; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; }
.xt { width:220px; height:249px; background-image:url(../images/xiantiao.png);}

.main-list{ margin:0 auto; width:1200px; }
.mian-top{ background-image:url(../images/maintop.jpg); width:976px; height:9px; margin:0 auto; }
.mian-top-wz{ position:absolute; margin-top:-15px; margin-left:430px;}
.mian-top span{ font-size:18px; color:#122c6d; font-weight: bold;letter-spacing:10px; } 

.main-cp{ width:1100px; height:250px; margin:0 auto;}
.cp-list{ margin-top:80px; }
.cp-list li{ margin-left:50px; float:left;}
.cp-list li div{ text-align:center; line-height:45px;}
.cp-list li a{ color:#646464;}
.cp-list li aimg{display:block;}
.cp-list li aimg:hover{ background-image:url(../images/alink.png); }

.about{ width:100%; height:204px; }
.about-top{ width:1200px; height:62px; border-bottom:1px solid #cecece; margin:0 auto;}
.about-top .one{ width:70px; height:58px; background-image:url(../images/one.jpg);}
.show{ margin-left:75px; position:absolute; margin-top:-35px;}
.about-top span{ font-size:24px; color:#cbcccc;}
.about-top h1{ color:#1e397c; margin-left:125px;margin-top:-32px;}
.about-img{ position:absolute; margin-top:45px;}
.about-nr{ width:815px; height:200px; background-color:#6173a2; border:1px solid #506498; position:absolute; margin-left:380px; margin-top:45px;}
.about-nr p{ font-size:13px; color:#fff; line-height:25px;}
.tubiao{ width:8px; height:18px; position:absolute; background-image:url(../images/tubiao.jpg); margin-top:150px; margin-left:373px; }

.bommain{ width:100%; height:791px; background-image:url(../images/bommain2.jpg);}
.news{ width:1200px; margin:0 auto; }
.news-top{ margin-top:8px; position:absolute;border-bottom:1px solid #cecece; height:58px; width:1200px; height:62px;}
.news .tow{width:70px; height:58px; background-image:url(../images/tow.jpg);}
.news span{ font-size:24px; color:#cbcccc;}
.news h1{ color:#1e397c; margin-left:95px;margin-top:-32px; width:100px;}
.news-img{ position:absolute; margin-top:105px;}

.news-list-mn{ position:absolute; margin-top:105px; margin-left:370px;}
.news-list-mn .more{ width:380px; height:35px; border-bottom:1px dashed #000;}
.news-list-mn span a{ color:#000000; font-size:13px;}
.news-list-mn li{ line-height:35px;border-bottom:1px dashed #c1c1c1;}
.mn-list span { font-size:13px; color:#0962d3;}
.mn-list a { font-size:13px; color:#4e4c4c;}


.news-list-rt{ position:absolute; margin-top:105px; margin-left:820px;}
.news-list-rt .more{ width:380px; height:35px; border-bottom:1px dashed #000;}
.news-list-rt span a{ color:#000000; font-size:13px;}
.news-list-rt li{ line-height:35px;border-bottom:1px dashed #c1c1c1;}
.mn-list span { font-size:13px; color:#0962d3;}
.mn-list a { font-size:13px; color:#4e4c4c;}

.kj-link{ position:absolute; margin-top:400px;}
.link-top{border-bottom:1px solid #cecece; height:62px; width:1200px; }
.link-top .three{width:70px; height:58px; background-image:url(../images/three.jpg);}
.link-top span{ font-size:24px; color:#cbcccc;}
.link-top h1{ color:#1e397c; margin-left:165px;margin-top:-32px; width:100px;}

.link-lt{ width:270px; height:350px;}
.link-lt-one{ width:270px; height:78px; border-bottom:3px solid #bebebe;}
.link-lt-one .one-img{ background-image:url(../images/xiaotub1.png); width:30px; height:30px; position:absolute; margin-left:25px; margin-top:25px; }
.link-lt-one .links{  position: absolute; margin-top:22px; margin-left:75px; }
.link-lt-one .links p{ color:#545555; font-size:15px; font-weight:bold; line-height:20px;}
.link-lt-one .links .en{ color:#cacaca; font-size:14px;}

.links p a{ color:#545555;}


.link-lt-tow{ width:270px; height:78px; border-bottom:3px solid #bebebe;}
.link-lt-tow .one-img{ background-image:url(../images/xiaotub2.png); width:30px; height:30px; position:absolute; margin-left:25px; margin-top:25px; }
.link-lt-tow .links{  position: absolute; margin-top:22px; margin-left:75px; }
.link-lt-tow .links p{ color:#545555; font-size:15px; font-weight:bold; line-height:20px;}
.link-lt-tow .links .en{ color:#cacaca; font-size:14px;}

.link-lt-three{ width:270px; height:78px; border-bottom:3px solid #bebebe;}
.link-lt-three .one-img{ background-image:url(../images/xiaotub3.png); width:30px; height:30px; position:absolute; margin-left:25px; margin-top:25px; }
.link-lt-three .links{  position: absolute; margin-top:22px; margin-left:75px; }
.link-lt-three .links p{ color:#545555; font-size:15px; font-weight:bold; line-height:20px;}
.link-lt-three .links .en{ color:#cacaca; font-size:14px;}

.link-lt-three{ width:270px; height:78px; border-bottom:3px solid #bebebe;}
.link-lt-three .one-img{ background-image:url(../images/xiaotub3.png); width:30px; height:30px; position:absolute; margin-left:25px; margin-top:25px; }
.link-lt-three .links{  position: absolute; margin-top:22px; margin-left:75px; }
.link-lt-three .links p{ color:#545555; font-size:15px; font-weight:bold; line-height:20px;}
.link-lt-three .links .en{ color:#cacaca; font-size:14px;}


.link-lt-four{ width:270px; height:73px; border-bottom:3px solid #bebebe;}
.link-lt-four .one-img{ background-image:url(../images/xiaotub4.png); width:30px; height:30px; position:absolute; margin-left:25px; margin-top:25px; }
.link-lt-four .links{  position: absolute; margin-top:22px; margin-left:75px; }
.link-lt-four .links p{ color:#545555; font-size:15px; font-weight:bold; line-height:20px;}
.link-lt-four .links .en{ color:#cacaca; font-size:14px;}

.link-rt{ position:absolute; margin-left:380px; margin-top:-330px;}
.lxfs-fl{ width:400px; height:220px;}
.lxfs-fl li{ line-height:35px; font-size:13px; border-bottom:2px solid #dddddd;}

.fl-a{ background-image:url(../images/fl-a.png); width:17px; height:13px; position:absolute; margin-top:10px;}
.fl-b{ background-image:url(../images/fl-b.png);width:16px; height:15px;position:absolute; margin-top:10px;}
.fl-c{ background-image:url(../images/fl-c.png);width:15px; height:15px;position:absolute; margin-top:10px;}
.fl-d{ background-image:url(../images/fl-d.png);width:17px; height:12px;position:absolute; margin-top:10px;}
.fl-e{ background-image:url(../images/fl-e.png);width:17px; height:15px;position:absolute; margin-top:10px;}
.fl-f{ background-image:url(../images/fl-f.png);width:17px; height:20px;position:absolute; margin-top:10px;}

.fl-a-a{  margin-left:35px;}

.lxfs-fr{ width:350px; height:220px; position:absolute; margin-top:-220px; margin-left:450px;}
.lxfs-fr li{ line-height:35px; font-size:13px; border-bottom:2px solid #dddddd;}

.foottop{ background-image:url(../images/foottop.jpg); width:100%; height:148px; }

.foot{ width:100%; height:142px; background-color:#474747;}
.foot-mian{ width:1200px; height:142px; margin:0 auto;}
.foot-dz{ position:absolute; margin-left:400px; margin-top:-115px; }
.foot-dz p{ line-height:23px; color:#d1d1d1; font-size:13px; }
.foot-dz p a{ color:#d1d1d1; } 
.lanmu-main-one{     margin-top: 20px;
    position: absolute;
    margin-left: 20px;}
.weixin { position:absolute; background-image:url(../images/weixin.png); width:181px; height:142px; margin-left:1030px; margin-top:-145px;}
.lanmu .lanmu-main .lanmu-main-one .img{ position:absolute; margin-left:50px; margin-top:70px; }
.lanmu .lanmu-main .lanmu-main-one .wz{ position:absolute; font-size:13px; color:#a7a7a7; width:200px; margin-top:190px;}
.lanmu .lanmu-main .lanmu-main-one .lm span{  width:12px; height:12px; }
.lanmu .lanmu-main .lanmu-main-one .lm p {position: absolute; margin-left:20px; width:100px; margin-top:-17px; font-size:14px; }
.lanmu .lanmu-main .lanmu-main-one .lm .yw{position: absolute; margin-left:1px; width:120px;  font-size:12px; color:#a7a7a7; margin-top:5px;}

.lanmu-main-tow{ margin-top: 20px;
    position: absolute;
    margin-left:260px;}
.lanmu .lanmu-main .lanmu-main-tow .lm span{  width:12px; height:12px; }
.lanmu .lanmu-main .lanmu-main-tow .lm p {position: absolute; margin-left:20px; width:100px; margin-top:-17px; font-size:14px; }
.lanmu .lanmu-main .lanmu-main-tow .lm .yw{position: absolute; margin-left:1px; width:150px;  font-size:12px; color:#a7a7a7; margin-top:5px;}
.lanmu .lanmu-main .lanmu-main-tow .img{ position:absolute; margin-left:50px; margin-top:70px; }
.lanmu .lanmu-main .lanmu-main-tow .wz{ position:absolute; font-size:13px; color:#a7a7a7; width:200px; margin-top:190px;}


.lanmu-main-three{     margin-top: 20px;
    position: absolute;
    margin-left:500px;}
.lanmu .lanmu-main .lanmu-main-three .wz{ position:absolute; font-size:13px; color:#a7a7a7; width:200px; margin-top:190px;}
.lanmu .lanmu-main .lanmu-main-three .lm span{  width:12px; height:12px; }
.lanmu .lanmu-main .lanmu-main-three .lm p {position: absolute; margin-left:20px; margin-top:-17px; font-size:14px; }
.lanmu .lanmu-main .lanmu-main-three .lm .yw{position: absolute; margin-left:1px;   font-size:12px; color:#a7a7a7; margin-top:5px;}
.lanmu .lanmu-main .lanmu-main-three .img{ position:absolute; margin-left:60px; margin-top:70px; }

.lanmu-main-four{     margin-top: 20px;
    position: absolute;
    margin-left:740px;}
.lanmu .lanmu-main .lanmu-main-four .wz{ position:absolute; font-size:13px; color:#a7a7a7; width:200px; margin-top:190px;}
.lanmu .lanmu-main .lanmu-main-four .lm span{  width:12px; height:12px; }
.lanmu .lanmu-main .lanmu-main-four .lm p {position: absolute; margin-left:20px; margin-top:-17px; font-size:14px; }
.lanmu .lanmu-main .lanmu-main-four .lm .yw{position: absolute; margin-left:1px;   font-size:12px; color:#a7a7a7; margin-top:5px;}
.lanmu .lanmu-main .lanmu-main-four .img{ position:absolute; margin-left:30px; margin-top:70px; }
	
.lanmu-main-five{  margin-top: 20px;
    position: absolute;
    margin-left:980px;}
.lanmu .lanmu-main .lanmu-main-five .wz{ position:absolute; font-size:13px; color:#a7a7a7; width:200px; margin-top:190px;}
.lanmu .lanmu-main .lanmu-main-five .lm span{  width:12px; height:12px; }
.lanmu .lanmu-main .lanmu-main-five .lm p {position: absolute; margin-left:20px; margin-top:-17px; font-size:14px;width: 120px;}
.lanmu .lanmu-main .lanmu-main-five .lm .yw{position: absolute; margin-left:1px;   font-size:12px; color:#a7a7a7; margin-top:5px;width:200px;}
.lanmu .lanmu-main .lanmu-main-five .img{ position:absolute; margin-left:30px; margin-top:70px; }
	
	
.food{ width:100%; height:30px; background-color:#1f5a31;}
.food-mian{ width:1200px; margin:0 auto;} 	
.food-mian span{ color:#FFF; line-height:32px;}
.food-mian a{ color:#FFF;}

.xw a{ color:#000;}

#FontScroll .line{text-align:center;width:100%;}
#FontScroll .fontColor a{color:red;}

#nav{ width:750px; float:left; padding-top:2px;     margin-top: -40px; margin-left:90px;}
#nav li { float:left; position:relative; height:40px; line-height:40px;}
#nav li a{ color:#4c7b5a;}
#nav li.nav_lishw,#nav li#nav_hover { position:relative;}
#nav li .v { display:block; width:106px; font-size:16px;}
#nav li .v a { display:block; width:106px; color:#000; text-align:center; }
#nav li .v a:hover{ height:40px; line-height:40px; color:#4c7b5a; border-bottom:3px solid #1f5a31;}
#nav li .currenter a{ height:40px; color:#4c7b5a; line-height:40px; }

#nav .kind_menu { position:absolute; left:0px; line-height:35px;  text-align:left; display:none; color:#666666; z-index:999; height:35px; line-height:35px;}
#nav .menu1{ width:380px;}
#nav .menu2{ width:350px;}
#nav .menu3{ width:430px;}
#nav .menu4{ width:100px;}
#nav .menu5{ width:100px;}
#nav .kind_menu a { height:35px; color:#fff!important; padding-right:10px; padding-left:10px;}
#nav .kind_menu a:hover{ color:#fff!important;}
#nav .kind_menu .selected{ color:#fff!important;}

#header_banner{ width:100%; float:left; height:390px; }
#banner{width:100%; height:390px; position:relative}
.banner{width:100%; height:390px; position:relative; overflow:hidden; }
.hide{display:none}
.banner li{position:absolute; left:50%; margin-left:-960px}
#header_banner .btns{width:100%;  background:url(../images/lunxianbg.png) repeat-x;  height:38px; position:absolute; bottom:0px; z-index:250; display:inline; }
#header_banner .btns ul{ width:180px;  margin:13px auto 0; height:40px;}
#header_banner .btns ul li{width:40px; height:15px; background:url(../images/lunxian.png) no-repeat; float:left; margin-right:5px; cursor:pointer}
#header_banner .btns ul li.arrCur{width:40px; height:15px; background:url(../images/lunxianhover.png) no-repeat;}


.body_content{ width:100%; float:left; margin-top:30px;}
.content{ width:1000px; margin:0 auto;}
.channel_title{ width:60%; float:left; background:url(../images/channeltitlebg.png) no-repeat 0 center; height:40px; line-height:40px; font-size:16px;  padding-left:10px;}
.channel_title span{ color:#0054a7; font-size:12px; padding-left:10px;}
.more{ width:30%; float:right;  text-align:right; }
.channel_content{ width:100%; float:left;  margin-top:10px;}


.content_1{ width:100%; float:left; background:url(../images/bg11.jpg) no-repeat; height:260px; }
/*产品世界*/
.content_1_left{ width:590px; float:left; margin-left:13px; _margin-left:5px;}
.pro_content{ width:100%; float:left;}
.pro_content ul{ width:100%; float:left;}
.pro_content ul li{ float:left; width:135px; margin-right:12px;}
.pro_content ul li a img{ padding:2px; border:1px solid #ccc; width:130px;}
.pro_content ul li a:hover img{ padding:2px; border:1px solid #0054a7;}
.pro_content ul li p{ width:100%; float:left; text-align:center; height:40px; line-height:40px;}
.pro_content ul li p a{ color:#272727;}
.pro_content ul li p a:hover{ color:#0054a7;}
/*关于我们*/
.content_1_right{ width:365px; float:right; margin-right:12px; _margin-right:3px;}
.company_content{ width:100%; float:left; }
.company_content img{ float:left; padding:14px 10px 3px 4px;}
.company_content p{ line-height:28px; text-indent:24px;}
.company_content p a{ color:#2aa6e2; padding-left:30px;}


/*资讯动态*/
.content_2{ width:100%; float:left; margin-top:20px; }
.content_2_left{ width:450px; float:left; background:url(../images/newsbg.jpg) no-repeat; height:292px;}
.content_2_left_1{ width:430px; float:left; margin-left:13px; _margin-left:5px; }
.news_content{ width:100%; float:left;}
.news_content ul{ width:100%; float:left;}
.news_content ul li{ width:96%; float:left; height:33px; line-height:33px; padding-left:10px; background:url(../images/listpic.jpg) no-repeat 0 center;}
.news_content ul li a{ color:#272727;}
.news_content ul li a:hover{ color:#0054a7;}
.news_content ul li span{ float:right;}


/*项目案例*/
.content_2_right{ width:532px; float:right; background:url(../images/casebg1.jpg) no-repeat; height:292px;}
.content_2_right_1{ width:515px; float:right; margin-right:8px; _margin-right:3px;}
.case_content{ width:100%; float:left;}
.case_recom{ width:100%; float:left;}
.case_recom .case_recom_img{ width:130px; float:left;}
.case_recom .case_recom_content{ width:370px; float:right;}
.case_recom .case_recom_content .case_rocom_title{ width:100%; float:left; height:26px;}
.case_recom .case_recom_content .case_rocom_title a{ color:#272727; font-size:14px;}
.case_recom .case_recom_content p{ width:100%; float:left; line-height:24px; text-indent:24px;}
.case_recom .case_recom_content p a{ color:#2aa6e2; padding-left:30px;}
.case_content ul{ width:100%; float:left; margin-top:5px;}
.case_content ul li{ width:96%; float:left; height:30px; line-height:30px; padding-left:10px; background:url(../images/listpic.jpg) no-repeat 0 center;}
.case_content ul li a{ color:#272727;}
.case_content ul li a:hover{ color:#0054a7;}
.case_content ul li span{ float:right;}



/*广告位置*/
.content_3{ width:100%; float:left; margin-top:20px;}




/*资质荣誉*/
.content_4{ width:100%; float:left; background:url(../images/bg2.jpg) no-repeat; height:268px; margin-top:20px; }
.content_4_left{ width:430px; float:left; margin-left:13px; _margin-left:5px;}
.honor_content{ width:100%; float:left; }
#LeftArr1{ background:url(../images/leftbtn.jpg) no-repeat center 0; width:30px; height:45px; margin-top:65px;float:left; cursor:pointer; }
#RightArr1{ background:url(../images/rightbtn.jpg) no-repeat center 0; width:30px; height:45px; margin-top:65px; float:right; cursor:pointer; }
#ScrollBox1{ float:left;  width:370px;}
#ScrollBox{ margin:10px auto 0; width:360px;overflow:hidden; height:182px;}
#ScrollBox li{float:left; display:inline; width:180px; text-align:center; } 
/* Clear */
.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/ 
* html .clearfix{height:1%}
.clearfix{display:block} 

/*媒体聚焦*/
.content_4_right{ width:515px; float:right; margin-right:8px; _margin-right:3px;}
.media_content{ width:100%; float:left;}
.media_recom{ width:100%; float:left; padding-bottom:5px; border-bottom:1px solid #ccc;}
.media_recom_img{ float:left; width:96px;}
.media_recom_img img{ padding:3px; border:1px solid #ccc;}
.media_recom_content{ width:410px; float:right;}
.media_rocom_title a{ color:#0054a7; font-weight:bold;}
.media_recom_content p{ line-height:26px; text-indent:24px; margin-top:10px;}
.media_content ul{ width:100%; float:left;}
.media_content ul li{ width:96%; float:left; background:url(../images/listpic.jpg) no-repeat 0 center; padding-left:10px; height:30px; line-height:30px; }
.media_content ul li a{ color:#272727;}
.media_content ul li a:hover{ color:#0054a7;}
.media_content ul li span{ float:right;}



/*合作伙伴*/
.content_5{ width:100%; float:left; background:url(../images/partbg.jpg) no-repeat; height:130px; margin-top:20px;}
.content_5_1{ width:977px; margin:0 auto;}
.content_5_zong{ width:100%; float:left; }
.part_content{ width:100%; float:left;}
.part_content ul{ width:100%; float:left;}
.part_content ul li{ width:162px; float:left; text-align:left;}
.part_content ul li a img{ border:1px solid #ccc;}
.part_content ul li a:hover img{ border:1px solid #0054a7;}


/*友情链接*/
.content_6{ width:100%; float:left; margin-top:20px;}
.content_6_1{ width:100%; float:left; border-bottom:1px solid #ccc;}
.content_6_2{ width:977px; margin:0 auto;}
.content_6_zong{ width:100%; float:left;}
.link_content{ width:977px; margin:0 auto;}
.link_content a{ color:#272727;}
.link_content a:hover{ color:#0054a7;}




/*网站尾注*/
.footer{ width:100%; float:left; background:url(../images/footerbg.jpg) repeat-x; height:335px; margin-top:20px; }
.footer_1{ width:1000px; margin:0 auto;}
.footer_2{ width:100%; float:left; background:url(../images/footerbg1.jpg) repeat-x; height:320px;}
.footer_left{ width:400px; float:left; margin-top:25px; }
.footer_nav1{ width:100px; float:left; text-align:left; }
.footer_nav2{ width:120px; float:left; text-align:center;}
.footer_nav3{ width:120px; float:left; margin-left:50px; text-align:left; }
.footer_nav_title{ width:100%; float:left; height:30px; line-height:30px; color:#222222;}
.footer_left ul{ width:100%; float:left; margin-top:10px; height:140px; border-right:1px dashed #999999;} 
.footer_left ul li{ width:100%; float:left; height:28px; line-height:28px;}
.footer_left ul li a{ color:#666666;}

.footer_right{ width:585px; float:right; margin-top:25px;}
.footer_right a{ color:#272727;}
.footer_qq{ width:100%; float:left; text-align:right;}

.footer_contact{ width:100%; float:left; margin-top:10px;}
.footer_weixin{ width:125px; float:left; margin-top:20px;}
.footer_lianxi{ width:460px; float:right; text-align:right; }
.footer_tel{ width:100%; font-size:18px; color:#2f2f2f;}
.footer_tel span{ color:#ff0000;}
.footer_add{ margin-top:10px;}
.footer_add p{ line-height:28px;}

.footer_cop{width:100%; float:left; margin-top:20px;}
.footer_cop1{ width:50%; float:left; line-height:28px;}
.footer_cop1 a{ color:#ff0000;}
.footer_cop2{ width:50%; float:left; line-height:28px; text-align:right;}
.footer_cop2 a{ color:#666666;}
.footer_cop2 .a1{ color:#2aa6e2;}

#wrapper {	
	width: 290px;
}
.menu {
	width: auto;
	height: auto;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menu > li > a {
	background-color: #1e3779;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
	background-image: -webkit-linear-gradient(top, #1e3779, rgb(26, 103, 220));
	background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86', EndColorStr='#505864');
	border-bottom: 1px solid #33373d;
	-webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
	-moz-box-shadow: inset 0px 1px 0px 0px #878e98;
	box-shadow: inset 0px 1px 0px 0px #878e98;

	height: 2.75em;
	line-height: 2.75em;
	text-indent: 2.75em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}
.menu ul li a {
    background: #fff;
    border-bottom: 1px solid #efeff0;
    width: 100%;
    height: 15px;
    line-height: 15px;
    text-indent: 55px;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.923em;
    font-weight: 400;
    color: #878d95;
}
.menu ul li:last-child a {
	border-bottom: 1px solid #33373d;
}
.menu > li > a:hover, 
.menu > li > a.active,
.menu > li:target > a  /*add this*/ {
	background-color: #35afe3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));
	background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
	border-bottom: 1px solid #103c56;
	-webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	box-shadow: inset 0px 1px 0px 0px #6ad2ef;
}
.menu > li > a.active {
	border-bottom: 1px solid #1a638f;
}
.menu > li > a:before {
	content: '';
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	font-size: 36px;
	height: 1em;
  	width: 1em;
	position: absolute;
  	left: 0;
	top: 50%;
	margin: -.5em 0 0 0;
}
.item1 > a:before {
	background-position: 0 0;
}
.item2 > a:before {
	background-position: -38px 0;
}
.item3 > a:before {
	background-position: 0 -38px;
}
.item4 > a:before {
	background-position: -38px -38px;
}
.item5 > a:before {
	background-position: -76px 0;
}
.menu > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; 
	background: #48515c;
	line-height: 1em;
	height: 1em;
	padding: .4em .6em;
	margin: -.8em 0 0 0; 
	color: #fff;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: .769em;
	border-radius: .769em;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	font-weight: 500;
}
.menu > li > a:hover span, 
.menu > li a.active span,
.menu > li:target > a span /*add this*/ {
	background: #2173a1;
}
.menu > li > ul li a:before{
	content: '▶';
	font-size: 8px;
	color: #bcbcbf;
	position: absolute;
	width: 1em;
	height: 1em;
	top: 0;
	left: -2.7em;
}

.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
	color: #32373D;
}


.menu ul > li > a span {
	font-size: 0.857em; 
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; /
	background: #fff;
	border: 1px solid #d0d0d3;
	line-height: 1em;
	height: 1em;
	padding: .4em .7em;
	margin: -.9em 0 0 0; 
	color: #878d95;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: 769em;
	border-radius: 769em;
	text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}

/*additional*/

.menu > li > ul {
	height: 0;
	overflow: hidden;
}

.menu > li:target > ul {
    height: /*7.9em*/auto; /*using auto nullifies the height transitions, but it makes things flexible which is more important*/
    border-bottom: 1px solid #51555a;
}

/*:target relies on fragment identifiers (the #link in the url) but navigation obviously suffers - clicking BACK for example*/
/*alternatively use :hover for non-supporting browsers*/
/*:active will work in earlier versions of IE, and will allow you to click it to keep it open, but isn't great*/