@charset "utf-8";
/* CSS Document */

/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{ background:url(../images/body_bg.jpg) no-repeat center top; color:#666; font-size:12px; font-family:Arial; padding-bottom:40px;}
ul,li,dl{list-style-type:none;}
input{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input,button,textarea,select{font:100% Arial,'Arial';}

/* 默认全局样式超链接样式 */
a{color: #333; text-decoration:none; outline: none;}/* 链接基本样式 */
a:hover {color: #0153a7; text-decoration:none;}/* 链接移上时的样式 */
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/* 其它常用样式的定义 */
.clear{ clear: both;}
.noBorder{border:none;}


/*头部*/
.top_heard{width:1001px; height:110px; margin:0 auto;}
.logo{width:550px; height:110px; float:left;}
.logo1{padding-top:32px; height:66px; float:left;}
.logo2{padding-top:36px; padding-left:58px; float:left;}
.langr{width:265px; height:110px; float:right;}
.cn_en{height:43px; text-align:right;}
.cn{width:107px; height:41px; background:url(../images/cn.jpg) no-repeat; display:block; float:left; color:#FFF; font-family:Arial; font-weight:bold; font-size:15px; line-height:36px; padding-right:15px;}
.en{width:102px; height:41px; background:url(../images/en.jpg) no-repeat; display:block; float:right; padding-right:15px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:36px; }
.tmall_sina{height:53px; text-align:right; padding-top:15px;}


/*导航*/
.top_nav{width:1001px; height:49px; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto;}
.top_nav li{float:left; display:block; width:113px; height:43px; background:url(../images/li_left_bg.jpg) right no-repeat; line-height:43px; color:#FFF; font-weight:bold; font-size:14px; text-align:center;}
.top_nav li a{color:#FFF;}
.index_cen{min-height:995px; width:988px; margin:0 auto; height:auto; overflow:hidden; background:url(../images/index_center_bg.jpg) repeat-x; padding:3px 6px 5px 7px;}

/*banner*/
.banner{width:988px; height:345px;}
.wrapper {width:998px; height:345px; margin:0 auto;  z-index:999; position:relative;}
#focus {width:998px; height:345px; overflow:hidden; position:relative;}
#focus ul {height:345px; position:absolute;}
#focus ul li {float:left; width:998px; height:345px; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1440; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:500px; height:10px; right:400px; top:325px; bottom:0; text-align:right;}
#focus .btn span { display:inline-block; _display:inline; _zoom:1; width:70px; height:3px; _font-size:0; margin-left:5px; cursor:pointer; background:#0157b0;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}



/*动态新闻*/
.news_d{height:30px; width:988px; line-height:30px; background:url(../images/news_d_bg.jpg) repeat-x; margin-top:5px; font-family:Arial;}
.d_bit{width:64px; height:30px; float:left; background:url(../images/d_news.jpg) no-repeat; color:#FFF; padding-left:18px;}
.news_move{width:450px; height:30px; float:left; padding-left:10px;}

/*首页主内容区*/
.about_pro{width:988px; height:auto; overflow:hidden; margin-top:5px;}
.about_pro h1{height:38px; background:url(../images/bit.jpg) left no-repeat; padding-left:25px; font-size:15px; color:#0153a7; font-family:Arial; line-height:36px; position:relative;}
.about_pro h1 a{position:absolute; right:0px; color:#5baa10; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px;}

.Cooper{width:293px; height:199px; background:url(../images/bg_bg.jpg) repeat-x; border:1px #dbdbdb solid; float:left; margin-right:5px; padding:0px 14px;}
.Cooper dt{float:left; border:1px #dbdbdb solid; margin-top:5px;}
.Cooper dd{float:left; padding-left:30px; padding-top:5px;}
.Cooper dd li{padding-left:35px; line-height:35px; line-height:35px; font-family:Arial;}
.Cooper dd li a:hover{text-decoration:underline; color:#0153a7;}
.shit1{background:url(../images/001.jpg) no-repeat left;}
.shit2{background:url(../images/002.jpg) no-repeat left;}
.shit3{background:url(../images/003.jpg) no-repeat left;}
.shit4{background:url(../images/004.jpg) no-repeat left;}





.ins,.outs{width:297px; height:199px; border:1px #dbdbdb solid; float:left;background:url(../images/bg_bg.jpg) repeat-x; padding:0px 14px; overflow:hidden;}
.ins{ margin-right:5px; }
.ins,.outs td{line-height:30px;}
.ins td b,.outs td b{color:#0153a7;}
.ins td,.outs td{border-bottom:1px #999 dotted;}



.index_news{width:293px; height:189px; background:url(../images/bg_bg.jpg) repeat-x; border:1px #dbdbdb solid; float:left; margin-right:5px; margin-top:5px; padding:0px 14px;}
.index_news dl{margin-top:5px; display:block; border-bottom:1px #999 dotted; height:88px;}
.index_news dt{float:left; border:1px #dbdbdb solid; display:block; width:102px; height:77px;}
.index_news dd{float:left; font-family:Arial; padding-left:10px; display:block; width:170px;}
.index_news dd h2 a{color:#0153a7;}
.index_news dd h3{color:#999;}
.index_news dd p{line-height:18px; margin-top:5px;}
.index_news li{background:url(../images/32dv.jpg) no-repeat left; padding-left:15px; position:relative; font-family:Arial,Arial, Helvetica, sans-serif; line-height:25px;}
.index_news li span{position:absolute; right:0px;}


.new_pro{width:629px; height:189px; background:url(../images/bg_bg.jpg) repeat-x; border:1px #dbdbdb solid; float:left; margin-top:5px; padding:0px 14px; overflow:hidden;}
/* 本例子css */
		.picScroll-left{ overflow:hidden; position:relative; top:-20px; font-family:Arial;}
		.picScroll-left .hd{ overflow:hidden;  height:30px; width:629px; position:relative; top:-10px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
		.picScroll-left .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ width:629px;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:140px; height:108px; display:block; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
		.picScroll-left .bd ul li .pic2{ text-align:center; width:212px; height:124px; background:url(../images/pic_bg.jpg) no-repeat; padding:7px;}
		.picScroll-left .bd ul li .pic2 img{ width:213px; height:125px; display:block;}
		.picScroll-left .bd ul li .pic2 a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title2{ line-height:24px;   }
		
.anli{width:962px; height:205px; background:url(../images/bg_bg.jpg) repeat-x; border:1px #dbdbdb solid; float:left; margin-top:5px; padding:0px 12px;}


/*底部*/
.foot{width:1001px; height:85px; background:url(../images/foot_bg.jpg) repeat-x; border-top:1px #bababa solid; border-bottom:1px #dbdbdb solid; margin:0 auto;}
.foot_logo{width:211px; height:85px; float:left; background:url(../images/foot_logo.jpg) no-repeat;}
.foot_word{width:580px; float:left; height:85px;}
.foot_nav{width:210px; float:left; height:85px; line-height:85px;}
.foot_nav a{padding:0px 6px; font-size:12px; font-family:Arial; color:#999;}
.foot_nav a:hover{color:#06F;}



/*内页*/
.about_us{width:988px; padding:3px 6px 5px 7px; background:#FFF; height:auto; overflow:hidden; margin:0 auto;}
.about_banner{width:988px; height:202px;}
.left_nav{width:236px; float:left; height:auto; overflow:hidden; background:url(../images/left_right_bg.jpg) right repeat-y; }
.about_center{width:752px; height:auto; overflow:hidden; float:left;}
.center_about{width:555px; height:auto; overflow:hidden; float:left; padding-bottom:20px;}
.left_bg{width:236px; height:50px; background:url(../images/left_bottom_bg.jpg) right no-repeat;}
.about_cen_left1{ width:208px; height:25px; background:url(../images/about_left2.jpg) no-repeat top; font-family:"Arial"; color:#FFF; font-size:14px; padding:19px 0 0 27px;}
.about_cen_left1 b{ text-transform:uppercase; color:#FFF; font-size:12px; font-weight:normal;}
.about_cen_left2{ width:200px; height:auto;}
.about_cen_left3{ width:216px; height:145px; padding-top:25px;}
/**内页左侧导航样式**/
#menu1{width:200px;margin:auto; margin-top:10px; padding-left:10px;}
	#menu1 h1{cursor:pointer;color:#333;font-size:12px;padding:0px 0 3px 10px; border-bottom:1px dotted #CCC; margin-top:1px; margin-bottom:5px; font-family:Arial; line-height:30px;}
	#menu1 h2{cursor:pointer;color:#C00;font-size:12px;padding:5px 0 3px 10px;border:#E7E7E7 1px solid; border-right:none; border-left:none;border-top-color:#FFF; line-height:20px; font-family:Arial;}
	.no{display:none;}
	#menu1 h1 a:hover{color:#666;}
	#menu1 h2 a:hover{color:#666;}
	#menu1 a{color:#333; font-size:13px; text-align:left; margin-left:5px;}
	#menu1 strong{color:#C00; font-weight:700;}


.about_center h1{background:url(../images/h1_left.jpg) left no-repeat; line-height:35px; border-bottom:1px #ccc dotted; position:relative; padding-left:30px; font-family:Arial; font-size:13px; color:#333; margin-top:10px;}
.about_center h1 span{position:absolute; right:5px; padding-left:20px; background:url(../images/about_left5.jpg) left no-repeat;}
.center_about dl{margin-top:20px; clear:both; display:block; height:108px;}
.center_about dt{float:left; padding:2px; border:1px #dbdbdb solid; width:180px; height:108px;}
.center_about dd{float:left; width:340px; height:108px; padding-left:10px; line-height:18px; font-family:Arial;}
.center_about dd h2 a{font-size:14px; color:#0472d0;}
.center_about dd p a{font-size:12px; line-height:20px;}
.center_about dd input{height:27px; width:91px; background:url(../images/botton.jpg) no-repeat; border:none;}

.right_anli{width:195px; height:auto; overflow:hidden; float:right; border:1px #dbdbdb solid; margin-top:10px;}
.right_anli h2{position:relative; line-height:30px; border-bottom:1px #dbdbdb solid; font-family:Arial; padding:0px 5px; color:#0472d0;}
.right_anli h2 span{position:absolute; right:5px;}
.anli_show{padding:0px 5px 10px 5px; width:185px; height:auto; overflow:hidden;}
.anli_show li{text-align:center; line-height:20px; margin-bottom:5px; display:block; height:135px;}
.anli_show li img{border:#dbdbdb solid 1px; padding:1px;}
/* 本例子css */
		.picScroll-top{ margin:0 auto;  width:210px;  overflow:hidden; position:relative; }
		.picScroll-top .hd{ overflow:hidden;  height:20px; padding:0px 20px 5px 20px;}
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/icoUp.gif") no-repeat;}
		.picScroll-top .hd .next{ background:url("../images/icoDown.gif") no-repeat;  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }
		.picScroll-top .bd{}
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:180px; height:106px; display:block;  padding:2px;}
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px; }



.about_show,.honor_show{width:535px; height:auto; overflow:hidden; float:left; padding:10px 10px 20px 10px; line-height:18px; font-family:Arial;}
.about_show img{width:100%;}
.honor_show ul{padding:0px 20px;}
.honor_show li{ text-align:center; float:left; margin-right:30px; margin-bottom:10px;}
.honor_show .a01,.pro_all .a01{display:block; padding:2px; border:1px #dbdbdb solid; margin-bottom:3px;}
.honor_show .a01:hover,.pro_all .a01:hover{border:1px #C30 solid; background:#FC0;}
.honor_show li a:hover,.pro_all li a:hover{text-decoration:underline;}
.news_all{width:712px; height:auto; overflow:hidden; float:left; padding:0px 20px 15px 20px; font-family:Arial; }
.news_all dl{display:block; border-bottom:1px #ccc dotted; padding:15px 0px; height:98px;}
.news_all dt{float:left; width:120px; height:90px; padding:3px; border:1px #dbdbdb solid;}
.news_all dd{float:left; width:565px; height:98px; padding-left:15px; line-height:18px;}
.news_all dd h2 a{font-size:13px; color:#0472d0;}
.news_all dd p{padding:5px 0px;}
.news_all dd span{color:#999;}
.news_all li{position:relative; line-height:30px; background:url(../images/icoRight.gif) left no-repeat; padding-left:15px; border-bottom:1px #ccc dotted;}
.news_all li span{position:absolute; right:15px; color:#999;}
.news_all h3{text-align:center; padding:5px;font-size:15px; color:#0472d0; line-height:35px; border-bottom:1px #ccc dotted;}
.news_all h3 span{font-size:12px; color:#999;}
.news_words{width:712px; height:auto; overflow:hidden; font-family:Arial; padding:15px 0px; line-height:18px;}
.up_next{width:712px; padding:10px 0px; text-align:center;}

.pro_all{width:712px; height:auto; overflow:hidden; float:left; padding:0px 20px 15px 20px; font-family:Arial;}
.pro_all ul{ padding:15px 10px 10px 27px;}
.pro_all li{ text-align:center; float:left; margin-right:20px; margin-bottom:13px;}

.pros_cen_right_cen_wor{width:710px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px; line-height:20px; font-family:Arial; padding-bottom:15px;}
.pros_cen_left{width:390px; height:380px; float:left;}
.pros_cen_right{width:300px; height:380px; float:left;}
.pros_cen_right td{text-align:left;  line-height:30px; font-size:14px;}
.pros_cen_more{width:700px; height:auto; overflow:hidden; clear:both; margin-top:30px;}
.pros_cen_more_bit{width:700px; height:30px; border-bottom:#dbdbdb 1px solid; padding-bottom:5px; background:url(../images/pro_more_bit.jpg) left no-repeat;}

.yeshu{width:150px;float: left;}
.yeshu a{padding:0px 5px; line-height:40px; border:1px #dbdbdb solid; font-size:14px; margin-right:10px;}
.yeshu a:hover{padding:0px 5px; line-height:30px;  border:1px #2199D8 solid; background:#E3F0FF;}
.xz{padding:0px 5px; line-height:30px;  border:1px #2199D8 solid; background:#E3F0FF;}