@charset "utf-8";
*{ margin:0px; padding:0px; font-size:12px;font-family:arial,\5b8b\4f53,sans-serif;-webkit-text-size-adjust:none;}
table{border-collapse:collapse;}
ul{list-style:none;}
a img{border:none;}
a{outline:none;text-decoration:none;hide-focus:expression(this.hideFocus=true);}
a:focus{outline:none;}
a:hover{text-decoration:underline;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}caption,th{text-align:left;}
q:before,q:after{content:'';}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;margin:0;padding:0}
input,button,textarea,select{font-family:inherit;margin:0;padding:0;}
textarea{resize:none;}
body{background-color:#fff;}



.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix{zoom:1;}/* IE6 */
.clear{ clear:both;}
:first-child+html .clearfix{zoom:1;}/* IE7 */
.clearfix{zoom:1;}
.clearfix{zoom:1;}/* IE6/7 */



/*FF HACK*/@-moz-document url-prefix(){input.submit,input.reset{padding-bottom:3px;}}
/*CHROME HACK*/@media screen and (-webkit-min-device-pixel-ratio:0){}
input.radio{vertical-align:middle;}
input.checkbox,input.radio{height:13px;width:13px;}
textarea{overflow:auto;}


/*-------公共框架 头部 页脚-------*/
*{ margin:0px; padding:0px;}
img{ border:0px;}
a{ color:#333;}
a:hover{ text-decoration:none;}

body{ background:url(../images/body_bg_01.jpg) no-repeat center top;}
#wrapper{ width:960px; margin:0px auto;}
.head{ height:113px; width:960px;}
.head .logo_box{ height:113px; width:278px; position:relative; float:left;}
.head .logo_box .logo_pngLink{ background:url(../images/logo_img_03.png) no-repeat left top; width:83px; height:81px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/logo_img_03.png"); position:absolute; z-index:50; left:0px; top:11px;}
.head .logo_box .logo_link{ display:block; width:83px; height:81px; position:absolute; z-index:100; left:0px; top:11px;}
.head .logo_box .logo_txt{ font-weight:bold; color:#7b7a7a; padding-left:13px; border-left:1px dotted #7a7a7a; line-height:22px; position:absolute; left:94px; z-index:10; top:40px;}
.head .contact_box{ width:366px; height:113px; float:right;}
.head .contact_box .lianhe{ height:17px; text-align:right; margin-top:32px; display:block;}
.head .contact_box .lianhe a{ height:16px; line-height:16px; display:block; float:right; padding-left:10px;}
.head .contact_box .lianhe .weibo{ background:url(../images/weibo_but_03.gif) no-repeat left center; padding-left:21px; padding-right:12px;}
.head .contact_box .lianhe .blog{ background:url(../images/blog_but_03.gif) no-repeat 12px center; padding-left:33px; border-left:1px dotted #7a7a7a; border-right:1px dotted #7a7a7a; padding-right:12px;}
.head .contact_box .contact_te{ display:block; height:18px; margin-top:24px;}
.head .contact_box .contact_te li{ float:right; margin-left:5px;}

.nav{ width:939px; background:url(../images/nav_left_bg_15.jpg) no-repeat left top; height:36px; padding-left:21px; }
.nav .nav_middle{ width:930px; background:url(../images/nav_bg_18.jpg) repeat-x left top; height:36px; }
.nav .nav_right{ width:939px; background:url(../images/nav_right_bg_18.jpg) no-repeat right top; height:36px; }
.nav .first_ul{ width:930px;} 
.nav .first_ul .first_li{ float:left; position:relative; z-index:999; display:block; height:36px; }
.nav .first_ul .first_li .first_a{ color:#fff; display:block; width:90px; text-align:center; background:url(../images/nav_link_bg_23.jpg) no-repeat right center; float:left; height:36px;  line-height:34px!important; line-height:36px; position:relative; z-index:150;}
.nav .first_ul .first_li .last_a{ background:none;}
.nav .first_ul .now_li{ z-index:500;}
.nav .first_ul .first_li .first_a:hover,.nav .first_ul .first_li .nav_hover,.nav .first_ul .now_li .first_a{ background:url(../images/nav_now_bg_17.jpg) repeat-x left top; font-weight:bold; color:#35699b; z-index:600;}
.second_ul{ background:#fff; position:absolute; z-index:50; top:35px; left:0px; display:none; width:120px;}
.second_ul li{ border-bottom:1px solid #ccc;}
.second_ul li a{ display:block; line-height:32px; text-align:center;}
.second_ul li a:hover{ font-weight:bold; color:#35699b;}


/*-----------banner-------------*/
.index_bannerbg{ width:960px; /*background:url(../images/index_bannerbg.png) repeat-x;*/ height:331px;}
.banner{ width:960px; height:331px; overflow:hidden; position:relative; margin:0 auto;}
.banner .silderImg{ width:960px; height:331px; margin:0px auto; position:relative; z-index:10;}
.banner .silderImg div{ position:absolute; z-index:20; left:0px; top:0px; width:960px; height:331px;}
.bannerNav ul{ float:right;}
.bannerNav{ position:absolute; z-index:1000; right:30px; bottom:10px; height:14px;}
.bannerNav li{ width:10px; height:10px; margin-right:5px; float:left; _display:inline; cursor:pointer; display:block;}
.opacity_100{ background-color:#ccc; }
.opacity_link{ background-color:#e60012;}





#pro_wrap .pro_wrap_title .tab_more,.hezuo_top .tab_more{ float:right; margin-right:17px; margin-top:7px; _display:inline;}
#pro_wrap .pro_wrap_title .tab_more li,.hezuo_top .tab_more li{ float:left; margin-left:6px;}
#zizhi_wrap .zizhi_top span,#news_wrap .news_top span,#zhishi_wrap .zhishi_top span,.hezuo_top span{ display:block; font-size:14px; float:left; color:#fff; font-weight:bold; margin-left:18px; _display:inline; margin-top:8px;}
#zizhi_wrap .zizhi_top a,#news_wrap .news_top a,#zhishi_wrap .zhishi_top a{ display:block; float:right; margin:9px 15px 0px 0px; _display:inline;}
#hezuo{ border:1px solid #e1e1e1; width:958px; margin-top:10px; height:150px; position:relative; background:url(../images/hezuo_bg_03.jpg) repeat-x left 29px;}
.hezuo_top{ background:url(../images/hezuo_bg_31.jpg) repeat-x left top; height:29px;}
#prev{ position:absolute; width:14px; height:27px; top:77px; left:15px; cursor:pointer;}
#next{ position:absolute; width:14px; height:27px; top:77px; right:15px; cursor:pointer;}
#hot_link{ width:879px; height:78px; position:absolute; top:50px; left:40px; overflow:hidden;}
#hot_link li{ float:left;  padding-right:17px; }
#hot_link li img{ display:block; border:1px solid #ccc;}
#footer{ background:#35699b; width:100%; margin:0px auto; margin-top:10px;}
#footer a:hover{ text-decoration:underline;}
.innerfooter{ width:960px; margin:0px auto; margin:0px auto; color:#fff; padding-top:15px; padding-bottom:27px;}
.innerfooter .footer_nav{ overflow:hidden; width:960px; height:23px;}
.innerfooter .footer_nav a{ line-height:23px; font-weight:bold; color:#fff; padding:0px 25px;}
.youlink{ height:20px; border-bottom:1px solid #5782ac; padding-top:10px;}
.youlink span{ float:left; padding-top:0px; *padding-top:2px;}
.silder_link{ float:left; width:890px;}
.silder_link li{ float:left;}
.silder_link li a{ color:#fff; padding:0px 10px;}
.link_addr{ background:url(../images/foot_logo_03.jpg) no-repeat left 15px; width:100%; padding-top:15px; color:#dfdddd;}
.addr{ margin-left:64px; line-height:18px;}
.addr img{ padding-left:5px;}
.addr a{ color:#dfdddd;}
a.ucan{ margin-left:20px; color:#fff;}

