/* ----------主体---------- */
h2,h3 {
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

a{text-decoration:none;}

p {
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
margin:0;
padding:0;
}

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}


.off{text-shadow:none;}
/* slider banner */

/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin:0px; background: #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 50px; height: 50px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px;background:url("../../../inc/pics/left_arrow_bt.png") no-repeat center center; text-indent:-999px;}
.flex-direction-nav .flex-next { right: -50px; text-align: right;background:url("../../../inc/pics/right_arrow_bt.png") no-repeat center center;text-indent:999px; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { display: inline-block; }
.flex-direction-nav a.flex-next:before  { }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height: 8px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(251,200,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
.slidertxt{position:relative; left:0;bottom:0;width:100%;height:85px;line-height:85px; background:rgba(0,0,0,0.1);color:#C6A110; text-align:center;font-size:12px;}
.slidertxt span{position:relative;}
/* slider banner */



#headerbg{text-align:center; background:#fff;height:50px;border-bottom:1px #b40b14 solid;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #d0111b 0%, #d0111b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0111b), color-stop(100%,#d0111b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d0111b 0%,#d0111b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d0111b 0%,#d0111b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d0111b 0%,#d0111b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d0111b 0%,#d0111b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0111b', endColorstr='#d0111b',GradientType=0 ); /* IE6-9 */
}

#head{position:relative;}
#logobar{width:100%;}
#logo{float:left;margin-left:10px;margin-top:15px; }
#logo img {height:26px; width:auto;}
#menu{width:40px; height:40px; position:absolute; bottom:-8px; right:-9px;}
#menuclickicon{position:absolute;right:0px;top:0px; z-index:99}
.searchicon{cursor:pointer; position:relative;}


.searchbox{position:absolute;bottom:-53px;left:0px;z-index:99;width:100%;padding-top:0px;height:50px;background:#fff;border-bottom:2px solid #083E7C;display:none}
#searchbtn{position:absolute;right:0px;top:6px;}
#searchbtn .ui-btn{font-size:12px;padding: .3em 1em;padding-right: 2.5em;color:#fff;}

.homeColumn .title{height:36px;line-height:36px;color:#666;font-size:16px;padding-left:25px;border-bottom:1px solid #ddd; background-color:#f1f1f1;}
.homeColumn .info{width:100%;overflow:hidden;}
ul,li{list-style-type:none;padding:0;margin:0;}
.homeColumn .info li{float:left; width:25%;}
.homeColumn .info li img{width:auto; height:30px;}

.homeColumn .info a{display:block;width:auto;height:auto;overflow:hidden;text-align:center;padding-top:15px;font-size:14px;color:#555;border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
.homeColumn .info a p{padding-top:5px; padding-bottom:5px;}

.zf-link{margin: 10px 0;text-align: center;}
.zf-link a{padding: 0 10px;}


#footer{width:100%;margin:0 auto;overflow:hidden;border-top:5px solid #083E7C;font-size:14px;color:#646464;text-align:center;padding:16px 0;margin-top:20px;}





.submenu{ position:absolute;top:0px;left:-150px;width:200px; display:none}
.submenu .ui-btn {font-size: 12px !important;}

#panelmenu{
margin-top:0px; position:relative	
}

#panelmenulink {padding-top:15px;border-top:1px solid #fff;}

#panelmenulink a{
display:block;
margin:15px;
margin-left:-5px;
width:100%;
text-align:left;
color:#494949;
text-decoration:none;
text-shadow:none;
padding-bottom:5px;
background:url("../images/arrow_right.png") left top no-repeat;
text-indent:35px;
border-bottom:1px solid #fff;
}


.panelbg{
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e2e2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}




#contentinnnerbg{ 
background: #fff; 
position:relative;
}

#contentinnnerbg .ui-btn {
font-size: 14px;
}



#my-content{
background: #fff; 
}

#homewelcome{position:absolute;bottom:0px; z-index:99; text-align:left;width:100%;
background: -moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(134,163,34,1) 99%, rgba(135,164,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(99%,rgba(134,163,34,1)), color-stop(100%,rgba(135,164,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(134,163,34,1) 99%,rgba(135,164,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(134,163,34,1) 99%,rgba(135,164,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(134,163,34,1) 99%,rgba(135,164,33,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(134,163,34,1) 99%,rgba(135,164,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#87a421',GradientType=0 ); /* IE6-9 */

}
#homewelcome h2{color:#fff;text-shadow:none;}
#homewelcome p{color:#FF9800;font-size:80%;padding:15px;padding-bottom:0px;line-height:20px;text-shadow: 0 1px 0 #000;}

.feedbackpage{ text-align:center}
.feedbackpage h3{color:#004990;text-shadow:none; text-align:left}


#footerbox{background:#FFF;border-bottom:5px solid #000;}

#footercontact{padding:10px; 
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e2e2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}
#footercontact p{text-align:left;font-size:14px;color:#494949;text-shadow: 0 0px 0 #fff;font-weight:normal}


#onepageview {margin-top:0px;padding:10px; position:relative}
#onepageview p{ line-height:20px;padding-top:10px;color: #494949;font-size:12px;text-shadow:none; }
#onepageview h2{color:#494949; text-align:left; font-weight:bold;font-size:16px;text-shadow:none; }
#onepageview a{color:#494949;}
#onepageview hr{border-color:#ccc;border-style: dotted;}


@media all and (max-width: 800px){
#onepageview img{width:100%}
}



.newslistbox{padding:15px 15px 15px 10px;
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.newslistbox h2{font-size:100%;padding:5px;}
.newslistbox p{font-size:80%;padding:5px;}


.resetnewslist h2{font-size:90%!important;color:#000;}
.resetnewslist p{color:#494949;}
.resetplist h2{font-size:80%!important;color:#656565;}
.resetplist p{color:#C19E67;}
.resetplist img{padding-top:15px;padding-left:5px;}


.companyintro{padding:10px;text-align:left; position:relative}
.companyintro:hover{ background:#e0e0e0}
.companyintro h2{color:#000;font-size:16px; font-weight:bold;}
.companyintro p{color:#494949;font-size:12px;line-height:25px;}

.getmorebtn{ position:absolute;right:15px;top:20px;}
.getmorebtn a{font-size:12px;color:#000 !important;text-decoration:none;}

.spareline{border-top: 1px solid #ccc;}

.gettop{position:absolute;right:30px;bottom:-10px; display:none}
.gettop a{font-size:30px;font-weight: normal !important;color:#68645A !important;}

.gettopreset{position:absolute;left:30px;bottom:40px;width:30px; display:none}
.gettopreset a{font-size:30px;font-weight: normal !important;color:#68645A !important;}

/* ----------------GRID Basic styles------------------------------- */
.list_carousel {padding:10px; position:relative;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {text-align: center;padding:30px;padding-top:0px;display: block;float: left;margin:6px; }
.list_carousel li img{width:100%;border:1px solid #f3f3f3;}
.list_carousel.responsive {width: auto;margin-left: 0;}
.list_carousel_title{padding:10px 0px;text-align:left;color:#000;font-size:16px; font-weight:bold}
.prev {display: block; width: 50px; height:40px; margin: -20px 0 0; position: absolute; bottom:45%; z-index:999; left:20px; text-align:center ;padding-top:10px;}
.next {display: block; width: 50px; height:40px; margin: -20px 0 0; position: absolute; bottom:45%; z-index:999; right:20px;text-align:center ;padding-top:10px;}



/* ----------------GRID Basic styles------------------------------- */
.my-grid  .custom-grid {
    width: 32%;
    float: left;
}


@media all and (min-width: 42em) {
	
.my-grid  .custom-grid {
    width: 49.95%;
    float: left;
	margin:0px;
}
	
	
}
@media all and (min-width: 55em) {

.my-grid  .custom-grid {
    width: 33%;
    float: left;
	margin:0px;
}
	
	
}
@media all and (min-width: 75em) {
	
.my-grid  .custom-grid {
    width: 24.9%;
    float: left;
	margin:0px;
}
		
	
}

.pboxwrapper{padding:15px; text-align:center}
.pboxwrapper h2{font-size:14px;color:#494949;font-weight:normal}
.pboxwrapper p{min-height:50px;color:#666;font-size:80%; text-align:left;font-weight:normal}
.pboxwrapper span{ text-align:center}

.plistwrapper{padding:15px; text-align:left;border-width:0px !important;border-style:none !important;}
.plistwrapper h2{font-size:14px;color:#5291BD;font-weight:bold}
.plistwrapper p{font-size:80%;color:#666; text-align:left;font-weight:normal;}
.plistwrapper span{ text-align:center}

.pboxintro img{width:100%; position:relative;border:1px solid #ccc !important;}
.pboxintro .ui-btn {font-size: 12px !important;}


/******************************<!--page-->*******************************/
.pd10{padding-top:10px; clear:both;}
.pd20{padding-top:20px; clear:both;}
.pd30{padding-top:30px; clear:both;}
.pd40{padding-top:40px; clear:both;}

#main{border-top:1px #083E7C solid;}


.aboutBanner{width:100%; margin:0 auto;}
.aboutList{ width:90%; margin:20px auto 0; color:#646464;}
.aboutList h2{border-bottom:solid 1px #646464; padding:0 0 15px 0; font-size:34px;}
.aboutList p{ line-height:30px; font-size:90%;}


.newsList{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.newsList h3{color:#c70927; margin:0; font-size:135%; padding-left:4%; font-family:"微软雅黑"; }
.newsList dl{width:92%; min-height:110px; border-bottom:solid 1px #bfbfbf; padding:0 2%; margin:19px auto 0; overflow:hidden;}
.newsList dl dt{width:40%; height:auto; float:left;}
.newsList dl dt img{width:95%; height:auto;}
.newsList dl dd{width:58%; float:right; margin:0; color:#6c6c6c; font-size:96%; line-height:20px; }
.newsList dl a{color:#6c6c6c;}
.newsList dl p{width:58%; float:right; margin:0; color:#aaa; font-size:70%; line-height:20px;}
.newsList ul li{border-bottom:solid 1px #a7a7a7; width:92%; min-height:40px; margin:0 auto; padding:10px 0; color:#6c6c6c; background:url("../images/jt.png") no-repeat right center;}
.newsList ul li a{font-size:90%; color:#6c6c6c; display:block; width:92%; overflow:hidden;}
.newsList ul li .time{ font-size:70%; color:#aaa;}


	.newsOpen{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
	.new_tit{border-bottom:#dedede 1px solid; width:94%; margin:0 auto;}
	.new_tit h2{color:#c70927; font-size:135%; line-height:30px; text-align:center; font-family:"微软雅黑";}
	.new_tit span{color:#999; margin:0 auto; font-size:70%; line-height:20px; display:block; text-align:center; font-weight:normal;}
	.newsOpen p{color:#666; font-size:90%; width:94%; margin:0 auto;  line-height:30px; text-indent:2em;}
	.n_img img{width:94% !important; height:auto !important; margin-left:-1.3em;}



/***************分页******************/
#Page_wrapper .c-pnav-con {text-align:center; font-size:14px; cursor:pointer; width:100%;}
#Page_wrapper .c-pnav-con .c-p-sec div {display:inline-block;}
#Page_wrapper .c-pnav-con .c-p-sec .ui-select{ position: absolute; top: 0; left: 1px; height: 30px; width: 58px; opacity: 0; font-size: 100%;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre{display:inline-block; width:50px; height:30px; line-height:30px; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); border:1px #D5D5D5 solid; overflow:hidden; border-radius:2px; -webkit-border-radius:2px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p {display:inline-block; width:17px; height:30px; position:relative; overflow:hidden; vertical-align:top;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p em {display:inline; -webkit-transform:rotate(45deg); background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); position:absolute; top:4px; left:6px; width:21px; height:21px; border:1px solid #ddd;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-next{display:inline-block; width:50px; height:30px; line-height:30px; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8); border:1px #D5D5D5 solid; overflow:hidden ;border-radius:2px; -webkit-border-radius:2px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur {position:relative; height:30px; vertical-align:baseline; text-align:center;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow {display:inline-block; width:58px; line-height:30px; border:1px solid #ddd; background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8)); background-image:-webkit-linear-gradient(#fefefe, #e8e8e8); background-image:-moz-linear-gradient(#fefefe, #e8e8e8); background-image:-ms-linear-gradient(#fefefe, #e8e8e8); background-image:-o-linear-gradient(#fefefe, #e8e8e8); background-image:linear-gradient(#fefefe, #e8e8e8);}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow span:first-child {margin-right:5px; width:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-down span:last-child {display:inline-block; font-size:0; border-top:3px solid #666; border-left:3px solid #666; width:6px; height:6px; background-color:transparent; -webkit-transform:rotate(225deg) !important; margin-bottom:3px;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-select {position:absolute; top:0; left:1px; height:30px; width:58px; opacity:0; font-size:100%;}


.productsList{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.productsList ul{width;100%; overflow:hidden;}
.productsList ul li{width:50%; margin:0 auto 25px; float:left;min-height: 215px;}
.pro_a{width:90%; margin:0 auto; display:block; text-shadow:none; font-weight:normal;background-color: #fff;}
.pro_a img{width:100%; height:auto; padding:19% 0; margin:0; }
.pro_a h1{width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:80%; overflow:hidden; background:#555; font-family:"微软雅黑"; padding:0; margin:0;}
.productsList ul li a:hover{text-shadow:none;}


/*******产品内容的选项卡切换******/
#tabbox{ width:100%; overflow:hidden; margin:0 auto; margin-bottom:30px; float:left;}

.tabs{height: 40px; width: 100%;}
.tabs li{ width:30%;/* max-width:100px;*/ color:#fff; height:40px;line-height:40px;float:left; border-right:1px solid #ccc; /*border:1px solid #ccc; border-left:none;*/ /*margin-bottom: -1px;*/ background: #aaa; overflow: hidden;position: relative; padding: 0 1.5%; font-weight:bold; cursor:pointer; text-align:center;}
.tabs li.last-child{ border-right:none;}

.tabs li a{ color:#fff;} 
.tabs .thistab,.tabs .thistab a:hover{background: #333; /*border-bottom: 1px solid #fff;*/ color:#fff;}

.tab_conbox{border: 1px solid #ccc; float:left; width:100%;}
.tab_con{ display:none; padding:12px;}

.tab_con img{max-width:1180px;}



.sec_products{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.sec_products ul{width:100%; margin:0 auto; overflow:hidden;}
.sec_products ul li{width:30.3%; margin-right:1.5%; margin-left:1.5%; float:left; margin-bottom:10px;}
.sec_products ul li a{width:92%; margin:0 auto; display:block; text-shadow:none; font-weight:normal;background-color: #fff;position: relative;}.sec_products ul li a .img{width: 100%;padding-top: 100%;position: relative;overflow: hidden;}
.sec_products ul li a img{width:100%; height:auto;position: absolute;top: 20%;}
.sec_products ul li a h1{width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:70%; overflow:hidden; background:#555; font-family:"微软雅黑"; padding:0; margin:0;}
.productsList ul li a:hover{text-shadow:none;}

.sec_products ul li a h2{width:100%; height:20px; line-height:20px; color:#666; text-align:center; font-size:60%; overflow:hidden; background:#d5d5d5; font-family:"微软雅黑"; padding:0; margin:0; font-weight:100;}



/*
.the_product{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.the_product h1{color:#000; background:#fff; width:92%; margin:0 auto 20px; text-align:center; font-size:120%; height:40px; line-height:40px; font-family:"微软雅黑";}
.tp_img{width:92%; margin:0 auto;}
.tp_img img{width:100%; height:auto;}
.detailCon a{ color:#fff;}
.the_product table{border-collapse:collapse; width:92%; margin:0 auto; background:#FFF}
.the_product td{border-width:1px; border-style:solid;padding:5px;line-height:200%;color:#666;word-wrap:break-word;word-break:break-all;table-layout:fixed;}
*/
.the_product{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.the_product h1{color:#000; background:#fff; width:90%; margin:0 auto 20px; text-align:center; font-size:120%; line-height:28px; font-family:"微软雅黑"; padding:6px 1%;}
.tp_img{width:92%; margin:0 auto;}
.the_product img{width:100% !important; height:auto !important;}
.the_product .pp{line-height:2em; font-size:90%; width:92%; margin:0 auto 10px;background-color: #aaa;padding-left: 2%;}
.the_product p{font-size:84%; line-height:25px; width:92%; margin:0 auto;}
.detailCon a{ color:#fff;}
.the_product table{border-collapse:collapse; width:92%; margin:0 auto; background:#FFF}
.the_product td{border-width:1px; border-style:solid;padding:5px;line-height:200%;color:#666;word-wrap:break-word;word-break:break-all;table-layout:fixed;}

.tp_img .name {
	background: #ddd;
	border-radius: 5px;
	padding: 10px;
	width: 92%;
	font-size: 16px;
	font-weight: bold;
	color: #222;
	margin: 0px auto;
}
.tp_img .imgp {
	width: 100%;
	height: auto;
	margin: 20px auto;
}
.tp_img .tags {
	display: block;
	margin: 10px auto;
}
.tp_img .tags .tags_title {
	display: block;
	text-align: left;
	color: #333;
	font-family: "微软雅黑";
	font-size: 14px;
	padding: 10px;
	border-bottom: 1px dotted #ccc;
}
.tp_img .tags .tags_content {
	text-align: left;
	color: #666;
	line-height: 21px;
	padding: 0px 10px 20px 10px;
}
.tp_img .tags .tags_content img{
	width:100% !important;
}
.tp_img .back {
	text-align: center;
	padding: 15px 0px 15px 0px;
	color: #666;
}
.tp_img .back a {
	display: block;
	font-size: 12px;
	height: 21px !important;
	line-height: 21px !important;
	background: url("../images/bt.gif") repeat-x left bottom !important;
	border-radius: 5px;
	border: 1px solid #ddd;
	box-shadow: 0px 1px 1px 0px #eee;
	margin: 5px;
	text-align: center !important;
	color: #999;
	padding: 0px;
}




.storeList{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.storeList .select{padding:22px 25px; font-size:24px;color:#555; text-align:right; background:url("../images/dw.png") no-repeat 25px center;}
.storeList .select select{width:180px; height:50px; background:#a3a199 url("../images/sbg2.jpg") no-repeat top right;color:#fff;border:0;}
.storeList .title{height:70px;line-height:70px;background:#fbf0f1;border:1px solid #fcbac0; color:#444;text-align:center;font-size:24px;border-radius:10px; margin:0 25px;}
.storeList .title b{color:#c70927;}
.storeList .info{width:100%; overflow:hidden;}
.storeList .info ul{width:100%; overflow:hidden;}
.storeList .info ul li{width:33.3%; float:left; margin-bottom:30px;}
.storeList .info .item{font-size:85%; display:block; width:78%; margin:0 auto; height:80px; text-align:center; border:#fff 3px solid; line-height:25px; padding-top:10px; font-weight:bold; background:#fff; color:#555; border-radius:5px;}
.storeList .info .item small{display:block; color:#a4a4a4;}
.storeList .info .item:hover{color:#c70927; border:#c70927 3px solid;}
.storeList .info .item:hover small{color:#c70927;}



.searchlist{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.searchlist .searchFocus{ width:92%; height:50px; border-bottom:solid 1px #bfbfbf; color:#c70927; margin:15px auto 0; font-size: 28px; font-weight:bold;}
.searchlist ul li{border-bottom:solid 1px #a7a7a7; width:92%; height:60px; margin:0 auto; padding:10px 0; color:#6c6c6c; background:url("../images/seli.png") no-repeat right center;}
.searchlist ul li a{font-size:110%; line-height:40px; font-weight:bold; font-family:"微软雅黑"; color:#333;}
.searchlist ul li a:visited{font-size:110%; line-height:40px; font-weight:bold; font-family:"微软雅黑"; color:#333;}
.searchlist ul li a:hover{font-size:110%; line-height:40px; font-weight:bold; font-family:"微软雅黑"; color:#990000;}
.searchlist ul li .adr{ margin:5px 0 0 0; font-size:90%; color:#777;}



.the_search{width:96%; margin:15px auto 19px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.the_search .title{font-size:130%; line-height:40px; color:#d0111b; font-weight:bold; text-align:left; width:96%; margin:0 auto;}
.the_search .title .p{font-size:90%; color:#848484; background:url("../images/mk.png") no-repeat left center; padding:5px 0 5px 37px;}
.the_search #bbMap{width:94%; margin:0 auto; min-height:200px; border:#fff 4px solid;}
.the_search .infoList{background:#fff; margin-bottom:25px; border-radius:10px; width:96%; margin:0 auto; overflow:hidden;}
.the_search .infoList li{ line-height:45px; border-bottom:1px solid #e3e3e3; color:#333; font-size:90%; background:url("../images/iconb.png") no-repeat 6% -6px; padding: 15px 4% 15px 22%; width:66%; overflow:hidden;height:45px;}
.the_search .infoList li.icon2{ background-position:6% -90px;}
.the_search .infoList li.icon3{background-position:6% -180px;}
.the_search .infoList li.icon4{background-position:6% -270px;}
.the_search .infoList li span{color:#666;}
.the_search .infoList li:last-child{ border-bottom:none;}



/**{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none;outline:0;}*/
/*.microMessage{width:96%; margin:15px auto 19px; padding:18px 0; background:#fff; border-radius:15px;}
.microMessage .mes{border:1px solid #e3e3e3; background:#fff; border-radius:15px;}
.microMessage .mes ul{ font-size:92%; color:#444; width:100%; overflow:hidden; margin:0 auto;}
.microMessage .mes ul li{height:48px; border-bottom:1px solid #e3e3e3; background:url(../images/icon_start.png) no-repeat 18px center; padding-left:43px;}
.microMessage .mes ul li input{ vertical-align:top; border:3; height:38px; width:70%; background:#fff; font-size:80%; margin-left:25%; }
.microMessage .mes .text_area{background:url(../images/icon_start.png) no-repeat 18px 30px; width:100%; min-height:160px;}
.microMessage .mes .text_area textarea{width:84%; min-height:140px; border:0; margin:9px 0 0 43px; font-size:90%; padding-top:20px;}
.microMessage .mes .btnbox{padding:26px 0 0 0;}
.microMessage .btnSubmit{display:block; height:42px; line-height:42px; text-shadow:none; text-align:center; font-size:100%; color:#fff; font-weight: bold; background:#da251c; border-radius:5px;}
*/

.microMessage{width:96%; margin:15px auto 19px; padding:18px 0; background:#fff; border-radius:15px;}
.microMessage .mes{border:1px solid #e3e3e3; background:#fff; border-radius:15px;}
.microMessage ul{ font-size:92%; color:#444; width:100%; overflow:hidden; margin:0 auto;}
.microMessage ul li{height:46px; border-bottom:1px solid #e3e3e3; background:url("../images/icon_start.png") no-repeat 18px center; padding-left:46px; line-height:46px;}
.microMessage ul li input{ vertical-align:top; border:0; width:76%; height:40px; background:none; font-size:80%; margin-top:2px;}
.microMessage .textarea{background:url("../images/icon_start.png") no-repeat 18px 30px; width:100%; min-height:160px;}
.microMessage .textarea textarea{width:84%; min-height:140px; border:0; margin:9px 0 0 43px; font-size:90%; line-height:46px;}
.microMessage .btnbox{padding:26px 0 0 0;}
.microMessage .btnSubmit{display:block; height:42px; line-height:42px; text-shadow:none; text-align:center; font-size:90%; color:#fff; font-weight: bold; background:#da251c; border-radius:5px;}



.microInquiry{width:96%; margin:15px auto 15px; padding:18px 0; background:#f5f5f5; border-radius:15px;}
.microInquiry .title{color:#c70927; padding-left:5px; font-size:130%; line-height:45px; border-bottom:1px solid #808080; font-weight:bold; width:98%; margin:0 auto;}
.microInquiry .hengxian{border-bottom:1px solid #808080; }
.microInquiry .eve{padding:10px 5%; font-size:100%; color:#3b3b3b; width:92%; margin:0 auto;}
.microInquiry .txt{height:36px; background:#cdcdcd; border:0; border-radius:5px; width:93%; margin:10px auto 20px; font-size:24px; text-indent:15px;}
.microInquiry #result{line-height:30px; width:94%; margin:0 auto;}



.contact{width:96%; margin:15px auto 15px; padding:18px 0 10px; background:#f5f5f5; border-radius:15px;}
.contact h1{color:#c70927; padding-left:5px; font-size:130%; line-height:45px; border-bottom:1px solid #808080; font-weight:bold; width:98%; margin:0 auto;}
.contact p{text-indent:1em; line-height:25px; font-size:90%;}
.contact p span{font-weight:bold; font-family:"微软雅黑";}
.ct_img{width:94%; margin:0 auto; padding:2%;}
.ct_img img{width:100%; box-shadow:0 0 5px #999;}


.join{width:96%; margin:15px auto 15px; padding:18px 0 10px; background:#f5f5f5; border-radius:15px;}
.join h3{ color:#c70927; margin-left:13px; font-size:130%;}
.join dl{width:92%; height:40px; padding-top:25px; border-bottom:solid 1px #bfbfbf; margin:0 auto; color:#666;}
.join dl dt{float:left; width:100%; white-space: nowrap; text-overflow: ellipsis;}
.join dl dd{float:right;}
.join dl a{color:#808080;}
.join dl a:hover{color:#808080;}


.the_join{width:96%; margin:15px auto 15px; padding:18px 0 10px; background:#f5f5f5; border-radius:15px;}
.the_join h3{color:#c70927; margin-left:5px; font-size:100%; font-family:"微软雅黑";}
.the_join p{font-size:95%; width:94%; margin:0 auto; line-height:1.5em; color:#555;}
.the_join p span{font-weight:bold; color:#333; font-family:"微软雅黑";}


.vedio{width:96%; margin:15px auto 15px; padding:18px 0 10px; background:#f5f5f5; border-radius:15px;}



.productChoose{width:96%; margin:15px auto 15px; padding:18px 0 10px; border-radius:15px;}
.chooseItem{ background:#fff; width:90%;padding:10% 5%;border-radius:15px;}
.chooseItem h2{color:#000; margin:0; font-size:120%; font-family:"微软雅黑";}
.chooseResult h2{color:#c70927; margin:0; font-size:120%;}
.chooseResult{ margin-top:15px; width:90%; padding:5%; border-radius:15px;}
.chooseResult .reDetail{ width:100%; border-top:solid 1px #808080; border-bottom:solid 1px #808080; padding:20px 0; margin:10px 0 0 0;}
.chooseResult .reDetail p{ color:#3b3b3b; line-height:44px;}
.selectBg{ background:#a4a19a; width:100%; color:#fff; border:0; font-size:140%; padding:6% 0; border-radius:7px; text-shadow:none;}
.btnResult{ background:#c70927; width:50%; height:38px; line-height:38px; text-align:center; border:0; margin-top:5px; float:right; border-radius:5px; text-shadow:none;}
.btnBuy{ background:url("../images/btnBuy.gif"); width:219px; height:59px; text-align:center; border:0;  padding:12px 0 0 45px; margin:20px 0 0 0;float:right;}
.productChoose a{ color:#fff;}



/***************分页******************/
#Page_wrapper .c-pnav-con {text-align:center; font-size:14px; cursor:pointer; width:100%;position: }
#Page_wrapper .c-pnav-con .c-p-sec div {display:inline-block;}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre{
	display:inline-block;
	width:50px;
	height:30px;
	line-height:30px;
	background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));
	background-image:-webkit-linear-gradient(#fefefe, #e8e8e8);
	background-image:-moz-linear-gradient(#fefefe, #e8e8e8);
	background-image:-ms-linear-gradient(#fefefe, #e8e8e8);
	background-image:-o-linear-gradient(#fefefe, #e8e8e8);
	background-image:linear-gradient(#fefefe, #e8e8e8);
	border:1px #D5D5D5 solid;
	overflow:hidden;
	border-radius:2px;
	-webkit-border-radius:2px;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p {
	display:inline-block;
	width:17px;
	height:30px;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-pre .c-p-p em {
	display:inline;
	-webkit-transform:rotate(45deg);
	background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));
	background-image:-webkit-linear-gradient(#fefefe, #e8e8e8);
	background-image:-moz-linear-gradient(#fefefe, #e8e8e8);
	background-image:-ms-linear-gradient(#fefefe, #e8e8e8);
	background-image:-o-linear-gradient(#fefefe, #e8e8e8);
	background-image:linear-gradient(#fefefe, #e8e8e8);
	position:absolute;
	top:4px;
	left:6px;
	width:21px;
	height:21px;
	border:1px solid #ddd;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-next{
	display:inline-block;
	width:50px;
	height:30px;
	line-height:30px;
	background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));
	background-image:-webkit-linear-gradient(#fefefe, #e8e8e8);
	background-image:-moz-linear-gradient(#fefefe, #e8e8e8);
	background-image:-ms-linear-gradient(#fefefe, #e8e8e8);
	background-image:-o-linear-gradient(#fefefe, #e8e8e8);
	background-image:linear-gradient(#fefefe, #e8e8e8);
	border:1px #D5D5D5 solid;
	overflow:hidden;
	border-radius:2px;
	-webkit-border-radius:2px;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur {
	position:relative;
	height:30px;
	vertical-align:baseline;
	text-align:center;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow {
	display:inline-block;
	width:58px;
	line-height:30px;
	border:1px solid #ddd;
	background-image:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));
	background-image:-webkit-linear-gradient(#fefefe, #e8e8e8);
	background-image:-moz-linear-gradient(#fefefe, #e8e8e8);
	background-image:-ms-linear-gradient(#fefefe, #e8e8e8);
	background-image:-o-linear-gradient(#fefefe, #e8e8e8);
	background-image:linear-gradient(#fefefe, #e8e8e8);
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-arrow span:first-child {
	margin-right:5px;
	width:50px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-cur .c-p-down span:last-child {
	display:inline-block;
	font-size:0;
	border-top:3px solid #666;
	border-left:3px solid #666;
	width:6px;
	height:6px;
	background-color:transparent;
	-webkit-transform:rotate(225deg) !important;
	margin-bottom:3px;
}
#Page_wrapper .c-pnav-con .c-p-sec .c-p-select {
	position:absolute;
	top:0;
	left:1px;
	height:30px;
	width:58px;
	opacity:0;
	font-size:100%;
}


.cer{width:96%; margin:15px auto 15px; padding:18px 0; background:#f5f5f5; border-radius:15px; overflow:hidden;}
.cer ul{}
.cer ul li{width:90%; margin:0 5% 10px; float:left;min-height: 270px;}
.cer ul li h1{text-align:center; padding:0; margin:0; font:12px/20px "微软雅黑";}
.cer ul li img{width:98%; border:#ccc 1px solid; padding:1px; margin:0;}


.zf-search-list{overflow: hidden;position: relative;width: 50%;margin: 0 auto;}
.zf-search-list div.c-p-prev{float: left;}
.zf-search-list div.c-p-next{float: right;}
.zf-search-list a{float: left;padding: 4px;margin: 0 3px;border: 1px solid #ccc;}

.footer-link{width: 90%;margin: 0 auto 10px;}
.footer-link a{color: #646464;padding: 0 2px;}






































































































