 @charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{background: #fafafa url("../images/bg.png");
    /* background: #fafafa url(../images/bg.gif); */
    color: #979798;
    min-width: 1010px; }
.wrap{ margin:0 auto; width:1002px; background-color:#fff;}

/*header*/
.top1{ background:url(../images/1283490633.jpg) repeat-x 0 bottom; height:86px; overflow:hidden; position:relative;}
.top1 h3{ float:left; padding:5px 0 0 0;}
.top1 h3 img{ width:213px; height:60px; overflow:hidden;}
.top_nav{ float:right; margin-top:15px;}
.top_nav li{ float:left; height:16px; font:normal 12px "宋体"; line-height:18px; overflow:hidden;  background:url(../images/home.jpg) no-repeat 0 0; padding-left:20px; padding-right:15px;}
.top_nav li a{ color:#2A6701;}
.top_nav li a:hover{ text-decoration:underline;}
.top_nav li span{ padding:0 10px; color:#747474;}
.top_nav li.li2{ background-image:url(../images/bookmark.jpg); padding-left:40px;}
.top_nav li.li3{ background-image:url(../images/mail.jpg); padding-left:40px;}

.nav{ width:745px; height:39px; position:absolute; bottom:1px; right:10px; background:url(../images/menubg.jpg) no-repeat 0 0; overflow:hidden;}
.nav ul{ padding-left:6px;}
.nav li{ float:left; line-height:39px; width:82px; text-align:center; overflow:hidden;}
.nav li a{ font-weight:bold; color:#5A5657;}
.nav li a:hover{ color:#2A6701;}

/*wrap*/
.wrap{  padding-bottom:20px;}
.column_l, .column_m, column_r{ float:left; overflow:hidden;}
.column_l{width:180px; padding-left:20px; margin-right:20px;}
.login{ height:140px; background:url(../images/title3.jpg) no-repeat 0 0;}
.login h4{ height:35px; overflow:hidden; text-indent:-200px;}
.login li{ margin:0 auto; width:140px; color:#999; height:20px; margin-top:5px;}
.login li input{ width:102px; height:18px; line-height:18px; border:1px solid #E2E3EA; border-top-color:#ABADB3;}
.login li.btn input{ width:72px; height:26px; overflow:hidden; background:url(../images/submit.jpg) no-repeat 0 0; border:none; cursor:pointer; margin-left:35px;}

.kfzx, .message{ width:178px; height:50px; background:url(../images/1283493137.jpg) no-repeat 0 0; overflow:hidden; text-indent:-200px; margin-top:10px;}
 .message{ height:49px; background-image:url(../images/1283493085.jpg);}
 .kfzx a, .message a{ display:block; height:49px;}
 .fwrx{ width:178px; height:84px; overflow:hidden; background:url(../images/tel.jpg); margin-top:10px;}
 .fwrxfont{ color:#FC6806; font-size:15px; font-weight:bold; margin-top:35px; margin-left:10px;display:block; height:20px;}
 
.column_m{ width:520px; overflow:hidden; margin-top:20px;}
.column_m .bt{ height:19px; background:url(../images/title1.jpg) no-repeat 0 0; text-indent:-1000px;}
.news .nr{ padding-top:10px;}
.news .nr p, .news .nr ul{ float:left;}
.news .nr p img{ width:105px; height:105px; overflow:hidden;}
.news .nr ul{ padding-left:20px;}
.news .nr ul li{ width:395px; height:26px; line-height:25px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}
.news .nr ul li a{ margin-left:16px; color:#666;}
.news .nr ul li a:hover{ color:#FBAB00;}
.news .nr ul li span{ position:absolute; top:0; right:0;}

.search{ height:35px; background:url(../images/title4.jpg) no-repeat 0 0; padding-left:10px; margin-top:20px;}
.search form{ background:url(../images/title4.jpg) no-repeat right 0; padding-right:10px;}
.search ul{ padding:6px 0 0 15px;}
.search li{ float:left; height:24px; line-height:24px; overflow:hidden; color:#666; padding-left:10px;}
.search li span{ display:inline-block; height:24px; background:url(../images/index.jpg) no-repeat 0 0; padding:0 5px;}
.search li span input{ width:120px; height:24px; line-height:24px; background:none; border:none;}
.search li.btn input{ width:56px; height:64px; overflow:hidden; background:url(../images/search6.jpg) no-repeat 0 0; border:none; cursor:pointer;}

.product_scroll{ margin-top:20px; border:1px solid #DEDEDE; padding:10px 20px 0 20px; position:relative;}
.product_scroll_inner{ height:113px; overflow:hidden;}
.product_scroll ul{ width:140px; float:left; padding:0 9px; overflow:hidden; }
.product_scroll li img{ width:134px; height:80px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; background:url(../images/tbg.jpg) repeat-x 0 0; text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:35px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}
 
.column_r{ float:right; width:222px; padding-right:20px; overflow:hidden; margin-top:20px;}
.company .bt{ height:19px; background:url(../images/title2.jpg) no-repeat 0 0; text-indent:-1000px;}
.company .nr{  padding-top:10px; color:#505050;}
.company .nr .text{ line-height:18px;}
.company .nr .text p{ text-indent:24px; padding-top:7px;}

.friendlink{ margin:0 auto; width:966px; height:62px; background:url(../images/1283504010.jpg) no-repeat 0 0; overflow:hidden; margin-top:20px;}
.friendlink .bt{ float:left; width:66px; height:62px; overflow:hidden; text-indent:-100px;}
.friendlink .nr{ float:left; width:860px; padding-left:20px;}
.friendlink .nr a, .friendlink .nr a img{ float:left;margin:10px 10px 0 0; width:auto; height:18px; line-height:18px; }



/*list.html==================================*/
.list_wrap .column_l{ width:175px; padding-top:20px;}
.list_wrap .column_l h4{ height:32px; line-height:32px;background:url(../images/title785.jpg) no-repeat 0 0; color:#FFFFFF; font-family:微软雅黑; font-weight:bold; padding-left:45px; overflow:hidden;}
.list_wrap .gywm, .list_wrap .lxfs{ background-color:#F5FCF4;}
.list_wrap .gywm ul{ padding:10px 0;}
.list_wrap .gywm li{ height:30px; line-height:30px; background:url(../images/dot2.jpg) no-repeat 0 0; overflow:hidden;}
.list_wrap .gywm li a{ display:block; width:130px; margin:0 auto; text-indent:30px;}
.list_wrap .gywm li a:hover{ color:#9C1E21;}
.list_wrap .lxfs h4{ background-image:url(../images/title782.jpg);}
.list_wrap .lxfs p{ padding:10px 10px; line-height:22px;}

.list_wrap .column_m{  width:760px; float:right; padding-right:20px;}
.list_wrap .column_m .bt{ height:27px; line-height:20px; background:url(../images/title792.jpg) no-repeat 0 0; text-indent:0; position:relative;}
.list_wrap .column_m .bt h4{ font-size:14px; color:#09731A; padding-left:20px;}
.list_wrap .column_m .bt span{ position:absolute; right:0; top:0;}
.list_wrap .column_m .nr ul{ padding-top:20px;}
.list_wrap .column_m .nr li{ padding-left:20px; margin-top:10px; height:30px; position:relative; background:url(../images/line.jpg) no-repeat 0 bottom;}
.list_wrap .column_m .nr li a:hover{ color:#FFA605; text-decoration:underline;}
.list_wrap .column_m .nr li span{ position:absolute; right:0; top:0; color:#999;}

.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

/*singel.html==================================*/
.singel_wrap .nr_bt{ margin-bottom:20px; margin-top:40px;}
.singel_wrap .nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.singel_wrap .nr_bt h6{ text-align:center; font:normal 12px "宋体"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
.singel_wrap .nr_text{ font-size:14px; line-height:26px; color:#333;}

.posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 655px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}
.sidebar {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 250px
}
.sidebar H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/bg.png) no-repeat 0px -131px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; COLOR: #0b3779; PADDING-TOP: 8px
}
.sidebar UL {
	FLOAT: left; WIDTH: 250px
}
.sidebar UL LI {
	FLOAT: left; MARGIN-BOTTOM: 20px
}
.sidebar UL LI.widget_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar UL LI.widget DIV {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px
}
.sidebar UL LI UL {
	MARGIN-TOP: 15px; FLOAT: left
}
.sidebar UL LI UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/spot.gif) no-repeat 0px 6px; MARGIN: 6px 4px 5px; OVERFLOW: hidden; WIDTH: 230px
}
.sidebar UL LI UL LI UL {
	MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.sidebar UL LI UL.sub LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar UL LI UL.sub LI A:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:hover {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; COLOR: #0b3779; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item A:link {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:visited {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:hover {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}



.header {
   /* background-color: #E29C09;*/
   /* background-image: -khtml-gradient(linear, left top, left bottom, from(#50a5e6), to(#41a2e5));
    background-image: -moz-linear-gradient(top, #50a5e6, #41a2e5);
    background-image: -ms-linear-gradient(top, #50a5e6, #41a2e5);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #50a5e6), color-stop(100%, #41a2e5));
    background-image: -webkit-linear-gradient(top, #50a5e6, #41a2e5);
    background-image: -o-linear-gradient(top, #50a5e6, #41a2e5);
    background-image: linear-gradient(top, #50a5e6, #41a2e5);*/
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a5e6', endColorstr='#41a2e5', GradientType=0); */
    height: 590px;
   /*background:url('../images/header-bg.jpg'); */
}
.htop{ width:990px; height:98px; margin:0px auto;}


.outter-nav {
    position: relative;
   /*z-index:100;*/
    top: 10px;
    width: 100%;
    margin: 0 auto;
    height: 44px;
	background-image:url("../images/dhbj.png");
	color:#FFFFFF;
}

.outter-nav .brand {
    display: block;
    float: left;
    margin: 10px 55px 0 20px;
}

.outter-nav ul {
    display: block;
    margin: 0 auto;
	 width:990px;
}
.outter-nav ul li {
    display: block;
    float: left;
	color:#FFFFFF;
  
}
.outter-nav ul li.cur,.outter-nav ul li:hover{
background-image:url("../images/dhbj2.png");
 color:#fff;
 }
.outter-nav ul li.cur a,.outter-nav ul li:hover a{ color:#FFFFFF;
background-image:url("../images/dhbj2.png");
}
.outter-nav ul li:first-child {
    background-image: none;
}

.outter-nav ul li a {
    display: block;
    float: left;
    padding: 0 31.8px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;

}
.outter-nav ul li a:hover {
    text-decoration: none;

}

.outter-nav ul.account {
    float: right;
}
.outter-nav ul.account a {
    color: #1a6cc1;
}

.outter-nav ul a:focus, .outter-nav ul a:hover {
}
.lt-ie9 .outter-nav ul li a {
  margin-left: 1px;
}
/* LT ie9 nav hover */
.lt-ie9 .outter-nav ul li a:focus, .lt-ie9 .outter-nav ul li a:hover {
    outline: 0;
}
.lt-ie9 .outter-nav ul li:first-child a:focus, .lt-ie9 .outter-nav ul li:first-child a:hover {
  background-image: none;
}

.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}

#focus{width:326px;height:205px;overflow:hidden;position:relative;}
#focus ul{height:205px;position:absolute;}
#focus ul li{float:left;width:326px;height:205px;overflow:hidden;position:relative;background:#8f8f8f;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:326px;height:20px;left:0;bottom:0;}
#focus .btn2{position:absolute;width:326px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn2 span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;  background-color:#fff;}
#focus .btn2 span.on{background:#fff;}

#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


#focus{width:100%; min-width:992px;height:435px;overflow:hidden;margin:0px auto 0px; position:relative; z-index:1;}
#focus ul{height:435px;position:absolute;text-align:center;; margin:0px auto;}
#focus ul li{float:left;width:50%; height:435px;overflow:hidden;position:relative;background:#8f8f8f; text-align:center; margin:0px auto}
#focus ul li div{position:absolute;overflow:hidden;text-align:center; margin:0px auto}
#focus ul li img{  text-align:center; margin:0px auto;overflow:hidden; position:relative}
#focus .btnBg{position:absolute;height:40px;left:0;bottom:0;}
#focus .btn2{position:absolute;width:100%;height:30px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus .btn2 span{display:inline-block;_display:inline;_zoom:1;width:45px;height:15px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn2 span.on{background:#fff;}
#focus .preNext{}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

/*
首页

*/


.customers {
  width: 1004px;
  height: 112px;
  margin: -40px auto 6px;
  background: transparent url("../images/customers.png") no-repeat scroll top left;
  z-index: 15;
  position: relative;
}

.lt-ie7 .customers {
  width: 990px;
  height: 98px;
  margin: -30px auto 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e7e8e9;
  border-radius: 3px;
}

.customers h2 {
  float: left;
  height: 0;
  width: 0;
  text-indent: -9999px;
}
.lt-ie7 .customers h2 {
  text-indent: 0;
  width: auto;
  height: auto;
  font-size: 20px;
  line-height: 98px;
  margin-left: 22px;
  color: #64686f;
}

.customers .gallery {
  position: relative;
  
}

.customers nav {
}
.customers nav ul {
  display: block;
  position: relative;
  margin: 0;
  list-style: none;
}
.customers nav .arrow {
  display: block;
  position: absolute;
  cursor: pointer;
  width: 46px;
  height: 112px;
  top: 0;
}
.lt-ie7 .customers nav .arrow {
  height: 100px;
}

.more{ font-size:14px;}

.customers nav ul li b {
  display: block;
  width: 10px;
  height: 14px;
  background: transparent url("../images/customers-nav.gif") no-repeat scroll top left;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -5px;
  text-indent: -9999px;
}
.lt-ie7 .customers nav ul li b {
  background-position: 0 2px;
  height: 12px;



}

.customers nav .previous {
  left: 247px;
}
.customers nav .next {
  left: 950px;
}
.lt-ie7 .customers nav .previous {
  left: 10px;
}
.lt-ie7 .customers nav .next {
  left: 690px;
}
.customers nav .previous b {
}
.customers nav .next b {
  background-position: 0 -28px;
}
.customers nav .previous:hover b {
  background-position: 0 -14px;
}
.customers nav .next:hover b {
  background-position: 0 -42px;
}

.lt-ie7 .customers nav .next b {
  background-position: 0 -26px;
}
.lt-ie7 .customers nav .previous:hover b {
  background-position: 0 -12px;
}
.lt-ie7 .customers nav .next:hover b {
  background-position: 0 -40px;
}

.lc {
    text-align: center;
    padding-top: 22px;
}




.portal_block,.ptai{
width: 968px;
margin: 0 auto;
margin-bottom: 10px;
border: 1px solid #AAAAAA;
border-radius: 3px;
padding:10px 0px 0px 10px;
background-color:#fff;
overflow:hidden;
}


.ptai{ font-size:13px; color:#333; width:970px; padding-left:10px; padding-right:10px;}

.ptai li{ border-bottom:1px solid #ccc; float:left; margin-bottom:0px; width:960px; padding:10px 0px 0px 10px; background-color:#f5f5f5;}
.ptai li:hover{ background-color:#fff;}

.ptai .tlogo{ width:165px; float:left;}
.ptai .tlogo img{ max-width:165px; min-height:143px; overflow:hidden}
.ptai .tlogo p{ width:165px; text-align:center; line-height:22px; font-weight:700}
.ptai .info{ float:left; width:670px;line-height:24px;}
.ptai .info .f{ padding-left:10px;color:#F00; font-weight:700; font-size:16px;}
.ptai .info .one{ float:left; width:180px; padding-left:10px;}
.ptai .info .two{ float:left; width:300px; padding-left:10px;}
.ptai .info .three{ float:left; width:150px; padding-left:10px;}
.ptai .info .one p,.ptai .info .two p,.ptai .info .three p{ height:32px; line-height:32px;}
.ptai .info .one p span,.ptai .info .two p span,.ptai .info .three p span{ width:80px; text-align:right; font-weight:700;}
.ptai .total{ width:120px; float:left; padding-top:20px; text-align:center;}
.ptai .total strong{ font-weight:700; line-height:24px;
width: 60px;
background-color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ddd;
-moz-box-shadow: inset -1px -1px 0 1px #ccc;
-webkit-box-shadow: inset -1px -1px 0 1px #ccc;
box-shadow: inset -1px -1px 0 1px #ccc;
padding: 0px 2px;
font-size: 14px;
text-align: center;
 display:inline-block
}
.ptai a.view{ color:#fff; font-weight:700; text-decoration:none;}
.ptai .info .two p.hz{ max-height:100px; height:60px;}
.ptai .info .two p.hz span{ vertical-align:top; }
.ptai .info .two p.hz img{ margin-right:5px;}


.ptai .tishi,.mpt .tishi{ padding-top:10px; color:#F00; font-size:14px; padding-left:10px;}
.ptai .tishi strong,.mpt .tishi strong{ font-weight:700; color:#000;}

.btn.primary {
    color: #ffffff;
    background-color: #2280ba;
    background-repeat: repeat-x;
    /* background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); */
    /* background-image: -moz-linear-gradient(top, #049cdb, #0064cd); */
    /* background-image: -ms-linear-gradient(top, #049cdb, #0064cd); */
    /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); */
    /* background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); */
    /* background-image: -o-linear-gradient(top, #049cdb, #0064cd); */
    /* background-image: linear-gradient(top, #049cdb, #0064cd); */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); */
    /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); */
    /* border-color: #0064cd #0064cd #003f81; */
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2591d4), to(#2280ba));
    background-image: -moz-linear-gradient(top, #2591d4, #2280ba);
    background-image: -ms-linear-gradient(top, #2591d4, #2280ba);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2591d4), color-stop(100%, #2280ba));
    background-image: -webkit-linear-gradient(top, #2591d4, #2280ba);
    background-image: -o-linear-gradient(top, #2591d4, #2280ba);
    background-image: linear-gradient(top, #2591d4, #2280ba);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2591d4', endColorstr='#2280ba', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #2280ba #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all;
}

.btn:hover {
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
}
.btn.success, .alert-message.success {
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	
	
}



/*

Footer


.footer {
  padding-bottom: 36px;
  color: #888;
}

.footer a {
  color: #888;
  text-decoration: none;
}

.footer a:hover {
  color: #1a6cc1;
  text-decoration: none;
}

.footer li.weibo a{
  display:inline-block;   
  vertical-align:middle;
}

.support-info li.tqq img,.support-info li.tsina img {
  width:15px;
  height:15px;
  vertical-align:middle;
  margin-bottom:3px;
}

.footer li.weibo a img{
   width:16px;
   height:16px;
}
.footer .tishi{ padding-top:10px;margin:10px auto; width:990px; font-family:"宋体"; line-height:24px;}
.footer .tishi strong,.footer .tishi b{ font-weight:700;}
.footer .tishi{ padding-top:10px; color:#F00; font-size:13px; padding-left:10px; margin:10px auto; width:990px; font-family:"宋体"; line-height:24px;}
.footer .tishi strong{ font-weight:700; color:#000;}
.footer .tishi span{ color:#333}
.footer .tishi p{ line-height:20px;}

.footer .nav {
  width: 990px;
  margin: 0 auto;
  border: 1px solid #e7e8e9;
  background-color: #fff;
  border-radius: 3px;
   padding:0px;
    height:42px; 
	line-height:42px;
}

.footer .nav ol.breadcrumbs {
  float: none;
  height: 38px;
  margin: 0;
  list-style: none;
  font-weight: normal;
}
.footer .nav ol.breadcrumbs li {
  float: left;
  margin: 0;
  padding: 0 0 0 15px;
}

.footer .nav ol.breadcrumbs li, footer nav ol.breadcrumbs li a {
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  color: #30363f;
  font-weight: normal;
}

.footer .nav ol.breadcrumbs li a {
  float: left;
  padding: 0 26px 0 0;
  margin-left: 0px;
  background: url(../images/breadcrumb_separator.gif) no-repeat 100% 50%;
}

.footer .nav ol.breadcrumbs li.home {
  padding: 0 0 0 22px;
}

.footer .nav ol.breadcrumbs li a:hover { color: #1a6cc1; text-decoration: none; }



.footer .directorynav {
  clear: both;
  border-top: 1px solid #e7e8e9;
  font-size: 12px;
  padding-top: 19px;
}
.footer .c {
  clear: both;
}
.footer .directorynav .column {
  float: left;
  width: 164px;
  padding-left: 22px;
}
.footer .directorynav .weibo {
  padding-top: 4px;
}

*/
/*footer start*/
.ft_box1 { border: 1px solid #dedede; background: #f5f5f5; }
.ft_box1 .ft_title { border-bottom: solid 1px #dedede; height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; font-weight: bold; color: #2f6291; }
.ft_box1 .ft_title span { font-size: 14px; font-weight: normal; color: #999; }
.ft_box1 .ft_content { }
.ft_box1 .partners ul { padding-bottom: 11px; }
.ft_box1 .partners ul li { float: left; width: 135px; margin-left: 11px; margin-top: 11px; overflow: hidden; display: inline; }
.ft_box1 .partners ul li a { border: 1px solid #dedede; display: block; }
.ft_box1 .friendslinks ul { padding: 10px; }
.ft_box1 .friendslinks ul li { float: left; width: auto; height: 24px; line-height: 24px; padding: 0px 10px; overflow: hidden; display: inline; }
.ft_box1 .friendslinks ul li a { display: block; }
.footer { background: #333; border-top: 5px solid #d1321d; color: #ccc; padding-top: 30px; }
.footer a { color: #999;text-decoration:none;  font-weight:normal; }
.footer a:hover { color: #ccc; }
.footer dl { padding-left: 28px; float: left; border-left: 1px solid #5b5b5b; height: 160px; }
.footer dl dt { font-size: 20px; height: 30px; line-height: 30px; }
.footer dl dd { font-size: 14px; line-height: 28px; height: 28px; }
.footer dl dd.guanzhu { margin-top: 10px; }
.footer dl dd.guanzhu .gz { float: left; width: 75px; margin-right: 17px; cursor: pointer; }
.footer dl dd.guanzhu .gz i { background: url("../images/ft_sns.png") no-repeat; width: 62px; height: 62px; display: block; margin: 0px auto; }
.footer dl dd.guanzhu .gz span { display: block; height: 28px; line-height: 28px; text-align: center; }
.footer dl dd.guanzhu .weixin { position: relative; }
.footer dl dd.guanzhu .weixin i { background-position: 0px 0px; }
.footer dl dd.guanzhu .weixin:hover i { background-position: 0px -63px; }
.footer dl dd.guanzhu .weixin .erweima { display: none; position: absolute; padding: 10px; left: 85px; top: -40px; width: 250px; height: 280px; background: #ffffff; }
.footer dl dd.guanzhu .weixin .erweima i { display: block; background: none; width: auto; height: auto; }
.footer dl dd.guanzhu .weixin .erweima span { display: block; height: 30px; line-height: 30px; color: #555555; font-size: 14px; }
.footer dl dd.guanzhu .weixin .erweima b { height: 0px; width: 0px; font-size: 1px; display: block; position: absolute; border-color: transparent #ffffff transparent transparent; border-style: solid; border-width: 10px; left: -20px; top: 60px; }
.footer dl dd.guanzhu .weixin:hover .erweima { display: block; }
.footer dl dd.guanzhu .weibo { }
.footer dl dd.guanzhu .weibo i { background-position: -63px 0px; }
.footer dl dd.guanzhu .weibo:hover i { background-position: -63px -63px; }
.footer dl dd.guanzhu .ttweibo { }
.footer dl dd.guanzhu .ttweibo i { background-position: -126px 0px; }
.footer dl dd.guanzhu .ttweibo:hover i { background-position: -126px -63px; }
.footer dl dd.tel { font-size: 20px; height: 40px; line-height: 40px; margin: 3px 0px; }
.footer dl dd.tel i { display: block; float: left; background: url("../images/ft_ico_tel.png") no-repeat; width: 40px; height: 40px; margin-right: 5px; }
.footer dl dd.qq { font-size: 12px; height: 40px; line-height: 40px; margin: 3px 0px; }
.footer dl dd.qq a i { display: block; float: left; background: url("../images/ft_ico_qq.png") no-repeat; width: 40px; height: 40px; margin-right: 5px; }
.footer dl dd.qq a:hover i { background-position: -41px 0px; }
.footer .friend_links { margin-top: 30px; padding-bottom: 10px; line-height: 20px; }
.footer .friend_links .title { float: left; width: 95px; }
.footer .friend_links ul { float: left; }
.footer .friend_links ul li { float: left; margin-right: 15px; font-size:14px; }
.footer .about_links { text-align: center; font-size:14px; border-top: 1px solid #5b5b5b; padding-top: 15px; height: 24px; line-height: 24px; clear: both; }
.footer .copyright { clear: both; padding-bottom: 40px;font-size:14px; text-align: center; color: #999; line-height:24px; }

.footer .m_index{
text-align:center;
}

.footer .m_index dl.ft_dl01 { border-left: none; width: 200px; text-align:left;}
.footer .m_index dl.ft_dl02 { width: 200px; text-align:left;}
.footer .m_index dl.ft_dl03 { width: 300px; text-align:left;}
.footer .m_index dl.ft_dl04 { width: 200x; text-align:left;}
.foot_1{
width:1000px;
margin:0px auto; 
text-align:center; 
}
/*footer end*/

/*--- Directory Nav ---*/
.directorynav .column { width: 120px; padding: 0 0 6px 18px; }
.directorynav .column.last { float: left !important; padding-right: 0; }
.directorynav h3 { color: #666; margin: 0; font-size: 12px; line-height: 14px; font-weight: bold; padding-bottom: 10px; }
.directorynav a:hover h3 { color: #1A6CC1;}
.directorynav h3.standalone { margin-bottom: 18px; }
.directorynav a { display: block; zoom: 1; line-height: 22px;}
.directorynav h3.standalone a:link,
.directorynav h3.standalone a:visited { color: #444; }
.directorynav ul { margin-bottom: 0; padding-bottom: 9px; }
.directorynav ul li { }

.directorynav #dn-cola { width: 160px; }
.directorynav #dn-colb { width: 114px; }
.directorynav #dn-colc { width: 114px; }
.directorynav #dn-cold { width: 114px; }
.directorynav #dn-cole { width: 120px; }
.directorynav #dn-colf { width: 130px; }

.footer .links {
  width: 990px;
  margin: 0 auto;
  margin-bottom: 14px;
  font-size: 14px;
   padding-top:10px;
}

.footer .links h3 {
  display: inline;
}

.footer .links a {
  margin-right: 10px;
   color:#1a6cc1;
}
footer .copy{ 
  width: 990px;
  margin: 0 auto;
  padding-top: 16px;
  margin-bottom: 14px;
  font-size: 12px;
  text-align: center;
  line-height: 16px;
}


.float0831 {
	POSITION: fixed; TOP: 50px; RIGHT: 1px; _position: absolute; font-size:12px; line-height:100%; z-index:999;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	/*BACKGROUND: url(../images/float_bg.gif)*/
}
.float0831 .tp {
	/*BACKGROUND: url(../images/float_bg.gif)*/
}
.float0831 .cn {
	/*BACKGROUND: url(../images/float_bg.gif)*/
	 background:#fff; border:3px solid #00a0e9;

}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 140px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden;
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px;
	border-radius:5px;
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal; color:#333;
}
.float0831 .titZx {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .titDh {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .titDc {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url("../images/float_s.gif") no-repeat;
	 font-family:Georgia, "Times New Roman", Times, serif
}
.float0831 .btnOpen {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url("../images/float_s.gif") no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 16px; DISPLAY: block;  font-family:"Times New Roman", Times, serif; BACKGROUND-POSITION: 2px -266px; FLOAT: left;
	 color:#000; font-weight:700; font-size:14px;
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;line-height:32px;
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url("../images/webzx_bg.jpg") no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}


#toTop {
width:50px;
height:50px;
background:#fff url("../images/gototop.png") no-repeat;
position:fixed;
left: 50%;
margin-left: 510px;
bottom:50px;
cursor:pointer;
display:none;
}

.support-pages {
    margin-top: -170px;
}
.container {
    margin: 0px auto;
    zoom: 1;
    width: 990px;
    margin-bottom: 14px;
    overflow: hidden;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    /* overflow: hidden; */
}


.ptai .tishi, .mpt .tishi {
    padding-top: 10px;
    color: #F00;
    font-size: 14px;
    padding-left: 10px;
}
.xxjs{color: rgb(0, 0, 0);
    font-size: 16px;
    line-height: 30px;
    font-family: NSimSun; padding-left:10px; padding-right:10px;}
	
	
	
.span4 {
    width: 220px;
}

/***************
 * about-us
 * ********************/
   .about-us{ padding:20px; border:1px solid #ddd;}
   .about-us-pages{
      margin-top:-280px;
   }

   .about-us-pages .guide h1{
      font-size:40px;
   }

   .about-us-pages .guide p{
      font-size:18px;
   }
   
   .about-us-pages .guide{
     
      height:110px;
      padding-top:50px;
   }

   .about-us-pages .main-content {
      margin-top:0px; 
   }
   .about-us-pages .primary{
      margin-top:-25px; 

   }
   
   
   .about-us-pages .about-us p{
      margin-bottom:24px; 
      text-indent: 2em;
      float:none;
   }

   .about-us-pages .about-us h3{
      color:#709e20; 
      font-size:24px;
   }

   .about-us-pages .about-us dl{
      font-size:14px;
   }

   .about-us-pages .about-us dl dt{
      font-size:14px;
      color:#444; 
      font-weight:bold;

   }

   .about-us-pages .about-us dl dd {
      font-size:14px;
      padding-top:10px;
      color:#646464; 
   }

   .about-us-pages .about-us dl dd p{
      margin-bottom:20px;
      font-size:14px;
   }


   .about-us-pages .about-us-info{
      margin-top:-12px;
      margin-bottom:34px;
      width:230px;
      float:right;
      border-radius:2px;
      -moz-border-radius:2px;
      -webkit-border-radius:2px;
      -o-border-radius:2px;
      border:1px solid #e7e7e7;
      padding-bottom:10px;
      clear:both;
   }


   .about-us-pages .about-us-info h3{
      color:#555; 
      background:#eee;
      font-size:15px;
      line-height:28px;
      margin-bottom: 0px;
      margin-top: 0px;
      padding-left:10px;
      clear:both;
      
   }

   .about-us-pages .about-us-info ul{
      padding-left:10px; 
   }


   .about-us-pages .about-us-info h4{
      color:#555; 
      margin-top: 20px;
      padding-left:10px;
      margin-bottom: 0px;
      clear:both;
      font-size:14px;

   }

   .about-us-pages .about-us-info p{
      padding-left:10px; 
      padding-top:10px;
      display:block;
      clear:both;
      float:none;
   }
   
   .about-us-pages .icon_contact_us{
   
      width: 27px;
      height: 27px; 
      float:left;
   } 

   .about-us-pages .icon_social_tx{
      margin-top:3px;
     
      width: 27px;
      height: 27px; 
      float:left;
      clear:both;
   } 
   
   .about-us-pages .icon_social_sina{
      margin-top:3px;

      width: 27px;
      height: 27px; 
      float:left; 
      clear:both;
   } 

   .about-us-pages .icon_social_facebook{
      margin-top:3px;
     
      width: 27px;
      height: 27px; 
      float:left;
      clear:both;
   } 

   .about-us-pages .icon_social_twitter{
   
      margin-top:3px;
      width: 27px;
      height: 27px; 
      float:left;
      clear:both;
   } 

   .about-us-pages .icon_ai{
     
      width: 27px;
      height: 24px; 
      float:left;
      clear:both;
   } 

   ul.feed-back{
      padding-top:10px;
   }
   
   ul.feed-back li{
      padding-top:10px;
      line-height:22px;
   }
   ul.feed-back li:first-child{
      padding-top:0;   
   }

   ul.social-links{
      padding-top:10px;
   }
   
   .social-links a{
      line-height:30px;
   }
.about-us-info h3{ padding:10px; width:120px; background-color:#d54d35; color:#fff; font-size:16px; text-align:center; margin-left:30px; border-radius:10px;}
.about-us-info h3 a{ color:#fff;}


	
.main-content .wrapper1 {
    background: #fff;
    padding: 10px 14px 50px 14px;

    border: 1px solid #e7e7e7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    overflow: hidden;
}	
	
.main-content h3 {
    margin-bottom: 35px;
 
    margin-top: 10px;
}	
	.navigation {
    float: right;
    clear: both;
    margin: 0px 10px 20px;
    font-size: 12px;
    color: #666;
    padding: 0px;
    display: block;
}