@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{ border:0px;}
body{ background:url(../images/bg.jpg) repeat-y center;}

ul{list-style:none;}
li{ list-style:none; color:#555555; font-family:Microsoft YaHei; font-size:16px;}
hr{ color:#FFFFFF;}
body,td,th,select,input,textareak,ul,li { font-family:Microsoft YaHei; font-size:16px; color:#0b0b0b; margin:0px auto; padding:0px; max-width: 640px;} 
p{ color:#000000; padding:0px; margin:0; }
img{ border:none;}
a:link{color:#3b3b3b;text-decoration: none;}
a:visited{color:#3b3b3b; text-decoration: none;}
a:hover {color:#333; text-decoration: none;}
h1,h2,h3 { margin:0px; padding:0px;}

.top{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:35px; background:url(../images/head_1.jpg) repeat-x center; padding:0px 3%; font-size:16px; color:#fff; text-align:center;}

.header{ width:94%; height:60px; margin:auto; background-color:#fff; padding:0px 3%;}
.headerL{ float:left; padding-top:5px;} 
.headerR{ float:right; padding-top:10px;} 
.headerR ul li { width:35px; height:3px; margin:auto; background-color:#C60003; margin-top:8px;}

.nev {max-width: 640px; width:100%; height:100%; margin:auto; position: fixed; z-index:9; top:0px; color:#fff; background-color: rgba(0,0,0,0.5); display:none;}
.nevr { width:200px; height: auto; overflow:hidden; margin:auto;background: rgba(51,51,51,0.8); float:right; margin-top:95px;border-radius:4px; }
.nevr ul li { width:200px;text-align: center;line-height:42px;height:42px;font-size: 16px;border-bottom: 1px solid #fff; color:#fff;}
.nevr ul li a{ color:#fff;}
.nevr ul li a:link{ color:#fff;}
.nevr ul li a:hover{ color:#fff;}

/*baner图切换样式开始*/
.banner{ width:100%; height:auto; overflow:hidden;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ height:auto; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:5px;z-index:2;width:100%;text-align:center; padding:0px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px; margin:0 5px;*display:inline;zoom:1; padding:0px;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner ol { margin-left:0px !important;}
/*baner图切换样式结束*/

.icase{ width:94%; height:30px; line-height:30px; margin:auto; margin-bottom:20px; position: relative; border-bottom:1px solid #999;} 
.icasef{ width:100%; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:12px; left:0px;}
.icaset{ width:30%; height:35px; line-height:35px; margin:auto; text-align:center; font-size:18px; color:#333; border:1px solid #DCDCD4;border-radius:5px; border:1px solid #999; background-color:#DCDCD4;}

.icasbg{ width:94%; height:auto; overflow:hidden; margin:auto; background-color:#DCDCD4;border-radius:5px; margin-top:20px;}
.icasb{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:20px;} 
.icasb ul{ text-align:center;}
.icasb ul li {padding:0px 10px; margin:auto;font-size:16px; text-align:center; color:#333; line-height:30px; display:inline-table; border:1px solid #999;border-radius:5px; margin-top:10px;}
.icasb ul li.tv{ color:#C60003;}
.icasbm{ width:30%; height:30px; line-height:30px; margin:auto; text-align:center; margin-top:10px; margin-bottom:15px; background-color:#DCDCD4; border:1px solid #999;border-radius:5px; font-size:16px; cursor:pointer;}




.icasm{ width:100%; height:auto; overflow:hidden; margin:auto;display:none;} 
.icasm dl dd{ width:48%; height:auto; overflow:hidden; margin:auto; text-align:center; float:left; margin-right:4%;}
.icasm dl dd.tv{ margin-right:0px;} 
.icasmt{ width:100%; height:36px;margin:auto; line-height:36px; text-align:center; font-size:16px; background-color:#DCDCD4; color:#333; overflow:hidden;}

.inews{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:20px; background-color:#DCDCD4; padding-bottom:10px;border-radius: 5px; }
.inews ul li { width:94%; height:40px; overflow:hidden; margin:auto; line-height:40px;border-bottom:1px solid #ccc; }
.inewsL{ float:left; width:60%; height:40px; overflow:hidden;} 
.inewsR{ float:right; width:40%; height:40px; text-align:right; overflow:hidden;}

.foot{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/foot_1.png) no-repeat center; margin-top:20px; text-align:center; line-height:25px; font-size:14px; color:#fff; padding:10px 0px;}
.foot p{ color:#DCDCD4;}


.about{ width:94%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.about ul { text-align:center; margin:auto;}
.about ul li {margin:auto; padding:0px 15px; border:1px solid #ccc; background-color:#DCDCD4; text-align:center; font-size:16px; line-height:35px; display: inline-table;border-radius:5px; margin-bottom:20px;}
.about ul li.tv{ color:#C60003;}

.abouts { width:94%; height:auto; overflow:hidden; margin:auto; line-height:25px;text-align:justify; background-color:#DCDCD4;border-radius:5px;}
.aboutsc{ width:94%; height:auto; overflow:hidden; margin:auto; padding:10px 0px;}
.aboutsc table{width: 96% !important; }
.aboutsc img { width:100% !important; height:auto; margin:auto;}
.aboutsc p{text-indent:0em !important; color:#333!important;}
.aboutsc span{ line-height:25px!important; font-size:16px!important;color:#333!important; } 

.news{ width:100%; height:auto; overflow:hidden; margin:auto;}
.news ul li { width:100%; height:40px; line-height:40px; margin:auto; font-size:16px; color:#333; border-bottom:1px solid #ccc;}
.newsL{ float:left; width:60%; height:40px; overflow:hidden;}
.newsR{ float:right; width:40%; height:40px; overflow:hidden; text-align:right;}

.product{ width:100%; height:auto; overflow:hidden; margin:auto;}
.product ul li { width:48%; height:auto; overflow:hidden; margin:auto; text-align:center; float:left; margin-right:4%;}
.product ul li.tv{ margin-right:0px;}
.productt { width:100%; height:36px; line-height:36px; margin:auto; text-align:center; font-size:16px; overflow:hidden; color:#333; background-color:#DCDCD4;}

.message{ width:100%; height:auto; overflow:hidden; margin:auto;}
.message ul li { width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:15px;}
.message ul li input{ width:100%; height:35px; line-height:35px; margin:auto;}
.message ul li textarea{ width:100%; line-height:25px;margin:auto;}
.mesuu{ float:left; width:50%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.mesur{ float:right; width:50%; height:auto; overflow:hidden; margin:auto; text-align:center; float:right;}

.newsinfo{width:94%; height:auto; overflow:hidden; margin:auto; line-height:25px;text-align:justify; background-color:#DCDCD4;border-radius:5px; margin-top:20px;}
.newsinfot{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:18px; color:#333; text-align:center; border-bottom:1px dashed #ccc;}
.newsinfot span { display:block; font-size:14px; padding-bottom:5px; padding-top:5px;}
.newsinfoc{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:justify; padding-top:10px;}
.newsinfoc table{width: 96% !important; }
.newsinfoc img { width:100% !important; height:auto; margin:auto;}
.newsinfoc p{text-indent:0em !important; color:#333!important;}
.newsinfoc span{ line-height:25px!important; font-size:16px!important;color:#333!important; } 

.newsinfou { width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.newsinfou ul li { width:100%; height: auto; line-height:25px; padding:5px 0px; margin:auto; float:left;}




.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; background-color:#df6d15; color:#fff; font-family:Microsoft Yahei;}
.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; background-color:#4A7C6C;}
.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none; background-color:#df6d15;}
.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none} 

.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;padding:4px 6px;color:#454545;background-color:#fff;border:1px solid #999999;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}



/*分页样式ʽ*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Arial, Helvetica, sans-serif; ;font-size:10px;margin-top:20px; margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}
/*分页样式ʽ*/