/* CSS Document */
*{margin:0;padding:0}
body{font-family:SimSun,Arial;color:#333333; background:url(../images/background.png) center 0 repeat-x;margin:0 auto;padding:0;font-size:12px;text-align:center}
td,hd { padding:5px;}
td.numerical{text-align:right}
a:link,a:visited{color:#333333;text-decoration:none}
a:hover,a:active{text-decoration:underline}
img{border:0;-ms-interpolation-mode:bicubic}
li{list-style:none;}
input,textarea{font-family:SimSun;font-size:12px}
textarea{resize:vertical}
.clear:after{content:".";display:block;width:0;height:0;clear:both;visibility:hidden}
* html .clear{height:1%}
.clear{min-height:1%}
.rounded{position:absolute;width:0;height:0;font-size:0}
.tl{top:0;left:0}
.tr{top:0;right:0}
.bl{bottom:0;left:0}
.br{bottom:0;right:0}
.ad-part { margin-bottom:10px;}
.last { margin-right:0;!important;}

.rounded{position:absolute;width:0;height:0;font-size:0}
.tl{top:0;left:0}
.tr{top:0;right:0}
.bl{bottom:0;left:0}
.br{bottom:0;right:0}
.ad-part { margin-bottom:10px;}
.last { margin-right:0;!important;}

.left{float:left;}
.right{float:right;}

.w-a { width:320px;}
.w-b { width:390px;}
.w-c { width:250px;}

.linkRed,
.linkRed:link,
.linkRed:visited{color:#ff0000!important;}
.linkRed:hover{color:#ff0000!important;}
.linkBlue,
.linkBlue a:link,
.linkBlue a:visited{color:#053862!important;}
.linkBlue a:hover{color:#053862!important;}
.linkWhite,
.linkWhite a:link,
.linkWhite a:visited{color:#ffffff!important;}
.linkWhite a:hover{color:#003300!important;}

#header,#content,#footer,inbox{margin:auto;}
.transitional-wide #header{}

.transitional-wide #content{width:1000px; margin:auto;}
.transitional-wide .inbox { width:1000px; margin:auto; position:relative; }
#content { padding-top:25px; text-align:left;}
#content .primary{ float:right;width:760px;}
#content .secondary{ float:left; clear:left; width:220px;}
.content_bg { background:url(../images/con_bg.gif) left top no-repeat; }

#bg-index{ }

ul.top-nav{ position:absolute; width:200px; height:20px; right:10px; top:5px; z-index:10;}
ul.top-nav li{list-style:none;float:right;padding:0 3px;font-size:12px;color:#777}

#logo{ float:left; background:url(../images/logo.png) 0 0 no-repeat;width:520px;height:85px; }
#logo a{display:block;width:100%;height:100%;}
#hot_tel { float:right; margin-top:44px; margin-right:20px; background:url(../images/tel.png) 0 0 no-repeat;width:327px;height:34px; font-family:"Microsoft YaHei"; font-size:22px; color:#bd0006; text-indent:150px; }
#header { position:relative;  }
#menu{ clear:both; height:42px; line-height:42px;background:url(../images/menu_bg.png) 0 0 repeat-x; position:relative;}
#menu ul.main_nav{ clear:both; height:42px; z-index:0; width:960px; margin:auto; }
#menu ul.main_nav li{list-style:none;float:left; padding:0 26px;background:url(../images/menu_bg.png) 0 -126px no-repeat; text-align:center;}
#menu ul.main_nav li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
#menu ul.main_nav li .block { display:block; line-height:20px; margin-top:10px; font-size:14px;font-weight:bold;text-align:center; color:#b4d4f0;  }
#menu ul.main_nav li{ position:relative;}
#menu ul.main_nav .current .icon-home { margin:10px 10px 0 0; background:url(../images/menu_ico.png) 0px -0px no-repeat; width:20px; height:20px; }
#menu ul.main_nav .icon-home { float:left; margin:10px 10px 0 0; background:url(../images/menu_ico.png) 0px 0px no-repeat; width:20px; height:20px; }

.slider{overflow:hidden;width:1000px; height:188px; background:url(../images/slider.png) 0 0 repeat-x;}
.slider .sliderbox-video{float:left;overflow:hidden;width:880px;margin:0 15px 0 15px;}
.slider .slidercon{width:32766px;}
.slider #list1_1{float:left;margin:0;padding:0;}
.slider #list1_2{float:left;margin:0;padding:0;}
.slider .leftbutton{float:left;background:url(../images/slider.png) 0 -200px no-repeat;float:left;margin:0;width:45px;height:188px}
.slider .rightbutton{float:left;background:url(../images/slider.png) 0 -400px no-repeat;float:left;margin:0;width:45px;height:188px}
.slider .leftbutton:hover{}
.slider .rightbutton:hover{}
#slider .list { float:left; width:166px; margin:20px 8px 0 0; padding:0 2px;}
#slider .list .name { padding-top:3px; text-align:center; }
#slider .list img { width:160px; height:120px; padding:2px; background-color: #fff; -webkit-box-shadow: 0 2px 2px rgba(218,218,218,1);-moz-box-shadow: 0 2px 2px rgba(218,218,218,1);box-shadow: 0 2px 2px rgba(218,218,218,1);}
#slider .list p { padding-top:10px; text-align:center;}

#breadcrumbs{line-height:16px;font-size:12px;list-style:none;padding:0 0 6px 1px;color:#666;}
#breadcrumbs li{float:left;margin-right:3px}
#breadcrumbs a{color:#666}

.board_l_r{border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px; background-color:#f8f8f8;}
.board_b{ border-bottom:#eaeaea solid 1px;}
.star_all{float:left;width:13px;height:13px;overflow:hidden;background:url(../images/icons-master.png) 0 -70px no-repeat;}
.star_half{float:left;width:14px;height:13px;overflow:hidden;background:url(../images/icons-master.png) -13px -70px no-repeat;}

.section{margin-bottom:10px; }
.section h2{float:left; font-size:14px; padding-left:12px; }
.section .more{position:absolute; right:10px; top:6px;  }
.section_large .title,.section_middle .title{position:relative;background-image:url(../images/title.png); background-repeat: repeat-x;}
.section_large .title{background-position:0px 0px; height:40px; line-height:40px;   }
.section_large .title h2 { font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal;  }
.section_large .title .more a { display:block; background:url(../images/more.png) center center no-repeat; width:33px; height:30px;}

.title_line { height:25px; line-height:20px; border-bottom:#eaeaea solid 1px; position:relative; }
.title_line h2 {font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal;  }
.title_line .more { top:0;}
.title_line .more a { display:block; background:url(../images/more.png) center center no-repeat; width:33px; height:20px;}

.section_large_bg2 { background-position:0px -120px!important; }
.section_large_bg3 { background-position:0px -160px!important;}

.section_middle .title{ background-position:0 -64px; color:#FFFFFF; height:31px; }
.section_middle .title h2 { line-height:31px; }
.section_middle .title a {color:#FFFFFF; }
.section_middle .title .more a { display:block; background:url(../images/more-white.png) center center no-repeat; width:33px; height:20px;}
.section_middle .bottom { background:url(../images/title.png) 0 -102px no-repeat; height:8px; overflow:hidden; }

#tab{ height:29px; border-bottom:1px #ccc solid; }
#tabs{ border-left:#d1d1d1 solid 1px; height:29px; display:block; position:relative; }
#tabs li{ display:inline; float:left; width:100px; border-right:#d1d1d1 solid 1px; border-bottom:#d1d1d1 solid 1px; height:29px;overflow:hidden; text-align:center;}
#tabs li a{ display:block; float:left; width:100px; font-family:"Microsoft YaHei"; font-size:16px; color:#333; line-height:29px; background:url(../images/title.png) -20px 0px no-repeat; text-align:center;text-decoration:none;}
#tabs li.selectTab{ height:30px!important; border-bottom:none!important;  }
#tabs li.selectTab a{ color:#006600;}
#tabs .more { position:absolute; right:10px; top:0px;}
#tabs .more a { display:block; background:url(../images/more.png) center center no-repeat; width:33px; height:30px;}

#tabContent{clear:both;margin-top:0px; height:150px;padding:0 0 10px 0;}
.tabContent{display:none;text-align:left;zoom:1;}
#tabContent div.selectcon{display:block;overflow:hidden;}


.intro_home { padding:5px 15px; line-height:23px; min-height:150px;}
.contact_home { margin:0 15px; line-height:23px;  }
.contact_home .tel { padding-top:5px; padding-bottom:10px; background:url(../images/tel_bg.png) 0 0 no-repeat;  }
.contact_home .tel span { font-family: Arial; font-size:22px; font-weight:bold; color:#bd0006; padding-left:40px;}
.contact_home ul li span { float:left; padding-left:60px;}
.contact_home ul li { display:block;}

.intro_inc { padding:5px 15px; line-height:23px; min-height:150px;}
.contact_inc { display:block; padding:5px 5px 5px 15px; line-height:23px;  }
.contact_inc .tel { padding-top:10px; padding-bottom:10px;  }
.contact_inc .tel span { font-family: Arial; font-size:22px; font-weight:bold; color:#bd0006; }
.contact_inc ul li { word-break:break-all; }

.pro_inc { padding:10px;}
.pro_inc li{ font-size:14px; line-height:25px; background:url(../images/ico.png) 0 center no-repeat; padding-left:16px; }

#Container{padding:10px; margin-right:10px; overflow:hidden; zoom:1;}
#Container h1{height:34px; line-height:34px; overflow:hidden; text-align:center; font-family:"Microsoft YaHei"; font-size:20px; font-weight:500; color:#03005C;}
.artInfo{ padding-top:10px; overflow:hidden; position:relative; line-height:14px; height:26px; text-align:center;color:#888; border-bottom:#CCCCCC solid 1px;}
.artInfo span { margin-right:10px;}

.shared{position:absolute;right:0; top:8px; color:#666666;}
.ContainerCon{ margin-top:15px; line-height:25px; font-size:14px; padding:0 10px; overflow:visible;}
.ContainerCon center{font-size:12px;}
.ContainerCon img{border:1px #000 solid;}
.ContainerCon p{font-size:14px; line-height:25px; margin:15px 0;}
.ContainerCon a,
.ContainerCon a:visited{text-decoration:none;}
.ContainerCon a:hover,
.ContainerCon a:active{text-decoration:underline;}
.ContainerCon h1,
.ContainerCon h2,
.ContainerCon h3,
.ContainerCon h4,
.ContainerCon h5,
.ContainerCon h6{font-size:14px; font-weight:bold; line-height:23px; margin:5px 0;}
.ContainerPic{text-align:center; vertical-align:middle; margin-top:15px;}
.ContainerPic img{ display:block;margin:auto; margin-top:10px;  }
.ContainerPic p{clear:both; text-align:center; line-height:25px; padding-top:5px;}

#pages { clear:both; margin-top:20px; min-height:20px; margin-bottom:20px;}
#pages .page-table,#pages table{ clear:both;  margin:0; padding:0; text-align:center;}
#pages td { text-align:center;}
#pages .pager {clear: both; display: -moz-inline-stack; display: table;}
#pages .pager form { float:left; }
#pages .pages {list-style: none; position: relative; float: none;  }
#pages .pages li { display: inline; float:left; margin:0 5px; line-height:26px;}
#pages .pages li .current {} 
#pages .pages li a:link,
#pages .pages li a:visited{color:#003399!important;}
#pages .pages li a:hover{color:#003399!important;}
#pages .pages li span { font-weight:bold; color:#003399!important; padding:0 3px; }
#pages .pages a.page_linked:link { color:#003399; text-decoration:underline;}
#pages .pages b,#pages .pages strong { color:#003399; padding:0 3px; }

.pro_list { padding:5px 0 8px 0; }
.pro_list ul.list { padding:0 0 0 12px; }
.pro_list ul.list li { display:block;}
.pro_list ul.list li img { float:left; width:110px; height:85px; padding:1px; background-color:#FFFFFF;  border:#e1e1e1 solid 1px; }
.pro_list ul.list li .con { float:left; margin-left:10px; width:240px;}
.pro_list ul.list li .con h3 { font-size:14px; }
.pro_list ul.list li .con p { padding-top:5px; line-height:23px; color:#666;}

.article_list{ padding:8px 0; }
.article_list ul.list { padding:0 15px;}
.article_list ul.list li { clear:both; height:25px; line-height:25px; background:url(../images/ico.png) 0 center no-repeat; padding-left:16px; }
.article_list ul.list_thied { padding:0 10px;}
.article_list ul.list_thied li { float:left; width:28%; line-height:21px; background:url(../images/ico.png) 0 center no-repeat; padding-left:8px; }
.addtime li{ position:relative; }
.addtime .date { position:absolute; right:0; top:0; color:#999999;}

.article_list ul.list_photo { padding:2px 8px; padding-bottom:0;}
.article_list ul.list_photo li { display:inline; float:left; width:157px;  margin:0 12px;text-align:center;}
.article_list ul.list_photo li img{ display:block; margin:0 auto;  width:153px; height:121px; border:#e1e1e1 solid 1px; padding:1px; }
.article_list ul.list_photo li p { padding-top:3px; }

.article_pagelist { clear:both; padding:5px 10px;  }
.article_pagelist ul.list { padding:0 10px;}
.article_pagelist ul.list li { clear:both; height:27px; line-height:27px; background:url(../images/ico.png) 0 center no-repeat; padding-left:16px; }

.article_photo_pagelist ul.list_photo { padding:0 8px; padding-bottom:0;}
.article_photo_pagelist ul.list_photo li { display:inline; float:left; width:153px; height:170px; padding:7px 7px 0 7px; background:url(../images/photo_bg.gif) 0 0 no-repeat; margin:15px 8px 0 8px;text-align:center;}
.article_photo_pagelist ul.list_photo li img{ display:block; margin:0 auto;  width:153px; height:121px; }
.article_photo_pagelist ul.list_photo li p { padding-top:10px; line-height:20px; }

.empty_style { text-align:center; padding:20px 0; color:#999999;}
.underline { border-bottom: dotted 1px #cccccc;}
.underline_white { border-bottom: solid 1px #ffffff; filter: alpha(opacity=50);opacity: 0.5;}
.underline_green { border-bottom: solid 1px #255902; filter: alpha(opacity=50);opacity: 0.5;}


#left-nav { width:179px; border-right:#c9d4e1 solid 1px; min-height:300px;}
#left-nav .name { display:block; width:179px; height:54px; background:url(../images/left_nav_bg.png) 0 0 no-repeat;}
#left-nav .name span { font-family:"Microsoft YaHei"; font-size:16px; font-weight: normal; color:#FFFFFF; line-height:54px; float:right; margin-right:20px;  }
#left-nav ul.left-nav { margin-left:15px; margin-top:10px; }
#left-nav ul.left-nav li { background:url(../images/left-icon.png) 10px center no-repeat; height:32px; line-height:32px; padding-left:30px; border-bottom:#e4eaf2 solid 1px;}
#left-nav ul.left-nav li a{ font-weight:bold;}
#left-nav ul.left-nav li a.active:link { color:#0099ff;}

#intro-nav ul.left-nav { margin-left:15px; margin-right:15px;  }
#intro-nav ul.left-nav li { background:url(../images/left-icon.png) 0px center no-repeat; height:32px; line-height:32px; padding-left:14px; border-bottom:#bfcedc solid 1px;}
#intro-nav ul.left-nav li.last { border-bottom:none;}
#intro-nav ul.left-nav li a{ font-weight:bold;}
#intro-nav ul.left-nav li a.active:link { color:#0099ff;}

#con_detail{ clear:both; }
#con_detail .title{ display:block; background:url(../images/intro.png) 0 0 repeat-x; height:54px; position:relative;  }
#con_detail .title h1 { font-size:14px; padding-top:20px; padding-left:46px; }
#con_detail .title h1 span { font-size:12px; font-weight:normal; margin-left:10px; color:#666666; }
#con_detail .view { position:absolute; top:20px; right:20px;}

.photo_list_pro{zoom:1;}
.photo_list_pro:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.photo_list_pro ul.list { margin:0 15px; }
.photo_list_pro li.listing{ float:left; width:130px; height:210px; margin:5px 26px;text-align:center;float:left;}
.photo_list_pro li.listing img{display:block; margin:0 auto; border:#e1e1e1 solid 1px; padding:2px; }
.photo_list_pro li.listing p{line-height:20px;}

.photo_list_pro .image { display:block; border:#e1e1e1 solid 1px; padding:2px;  background-repeat: no-repeat;background-position: 50% 50%; height:183px;}

.pro_detail,.pro_detail p { font-size:12px; line-height:21px; margin:0; }
.pro_detail{  padding-bottom:15px;}


#footer{clear:both; margin:auto; padding-top:30px; padding-bottom:30px; background:url(../images/foot_bg.png) 0 0 repeat-x;line-height:22px; text-align:center; color:#858585;}
#footer #copy { clear:both; line-height:25px; text-align:center;}
#footer #copy a{ color:#858585; }

#friend-link { clear:both; margin:10px 20px 10px 20px;}
#friend-link ul.list { line-height:20px;}
#friend-link ul.list li { float:left; display: inline; margin-right:10px}
#friend-link ul.list li a { }
#friend-link ul.list li span { font-weight:bold;}
