

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,tfoot, thead, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
body { font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#fafafa;}
img { vertical-align:middle }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
nav, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:none }
ins { background-color:#ff9; color:#000; text-decoration:none }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold }
del { text-decoration:line-through }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help }
table { border-collapse:collapse; border-spacing:0 }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0 }
input, select { vertical-align:middle }
a { text-decoration:none; color:#000 }
a:hover, a:focus { text-decoration:none; color: #999 }
a:focus { outline:0 }
.cl:after { visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0 }
.cl { zoom:1 }
.wp{ width:1200px; margin: 0 auto;}
.fff{ color:#FFF;}
.clear{ clear:both;}
.mr10{ margin-right:10px;}
.f16{ font-size:16px;}
.lh24{ line-height:24px;}

/* top */
.top{ width:100%; height:29px; background:url(../images/topbg.jpg) repeat-x; padding-top:8px;}
.top_name{ float:left; width:500px; font-size:14px; color:#000;}
.top_lauage{ float:right;}
.top_lauage li{ padding:0 12px; float:left; display:block; }
.top_lauage li img{ margin-right:8px;}
.top_lauage li a{ font-size:12px; color:#000;}
.top_lauage li a:hover{ color:#F00;}
/* head */
#head{ width:100%; height:auto; background:#f2f2f2; float:left;}
#logo { padding:0; margin:20px 0 0 0; float:left;}
#logo a { width:197px; height:43px; overflow:hidden; float:left; display:block }


#nav{ float:LEFT; margin-left:20px;}
#nav .nav_li{float: left;line-height: 100px; background:url(../images/line.png) no-repeat right center}
#nav .nav_li .nav_a{color: #fff;font-weight: bold;text-align: center;cursor: pointer;}
#nav .nav_li .nav_a a{ display: inline-block;height: 100px;width: 105px; font-size:14px; color:#323232;}
#nav .nav_li .nav_a a:hover,#nav .nav_li .nav_a a.acted{ background:url(../images/menubg.png) no-repeat center bottom; height:100px;}

#nav .sub_nav{width: 50%; position: absolute; z-index:100000; background: #000;
filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
-moz-opacity:0.6; /*Firefox私有，透明度50%*/
opacity:0.6;/*其他，透明度50%*/

 line-height:35px; padding-bottom:30px; left: -10%;margin-left: 30%;display: none;}
#nav .sub_nav .sub_nav_div{width: 100%; padding-left:50px; margin: 10px auto 0 auto;}
#nav .sub_nav .sub_nav_div ul{float: left;width: 1000px;}

#nav .sub_nav .sub_nav_div ul li{float: left; padding:8px 18px 0 0; width:200px;}
#nav .sub_nav .sub_nav_div ul li a{ color:#FFF; }
#nav .sub_nav .sub_nav_div ul li a:hover{ color:#08d1ff;}

#nav .sub_nav .sub_nav_div .sub_nav_cate1{margin-bottom: 10px;line-height: 30px;}
#nav .sub_nav .sub_nav_div .sub_nav_cate1 span{font-size: 14px;font-weight: bold;line-height: 35px;color: #535353;cursor: default;}
/*#top #nav .sub_nav .sub_nav_div .sub_nav_cate1 span a{color: #535353;}
#top #nav .sub_nav .sub_nav_div .sub_nav_cate1 span a:hover{color: #ff6600;}*/
#nav .sub_nav .sub_nav_div .sub_nav_cate2{margin-bottom: 13px;line-height: 15px;}
#nav .sub_nav .sub_nav_div .sub_nav_cate2 span a{color:#535353;}
#nav .sub_nav .sub_nav_div .sub_nav_cate2 span a:hover{color: #ff6600;}





.search1 { width:17%; background:#ffffff; padding:0; margin-top:34px; float:right;}
.search1 form { position: relative; display: block;  height:30px ; top:0px; border:1px solid #b2b2b2; padding: 0  2%; border-radius: 4%;}
.search1 input[type="text"] { width:90%; border: 0px none;  padding-left: 5px; padding-right:5px; height:30px; color:#5d5d5d; font-size:13px;  }
.search1 input[type="submit"] { width:10%; height: 30px; border: 0px none; outline: none; position: absolute; right:10px; top: 0;background: url(../images/search_bg.png) center no-repeat  }
.search1 input[type="text"]:focus, #nav .search1 input.focusOn[type="text"], textarea:focus, textarea.focusOn{background:#fff}
.search1 label { position: absolute; left: 5px; color: #ACACAC; top: 2px; font-size: 12px; z-index: -1; }

#full-screen-slider { width:100%; height: auto; float:left; position:relative; margin-bottom:20px;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.center-list{ width: 1250px; position: relative; overflow: hidden; margin-bottom:30px;}
.center-list li{ width: 390px; margin-right: 15px; float:left; display:block;}
.center-list .img{ display: block; width: 100%; overflow: hidden; }
.center-list .img:hover img{ transform: scale(1.1, 1.1); transition: transform 0.6s ease 0s; }

.itext{ margin-bottom:20px; background:url(../images/ico.png) no-repeat center bottom; padding-bottom:15px; text-align:center;}
.itext h3{ font-size:30px; line-height:30px;}
.itext p{ font-size:18px; line-height:30px;}

.proleft{ float:left; width:259px;  margin-bottom:20px;}
.protit{ text-align:center; width:259px; height:35px; color:#fff; font-weight:bold; padding-top:24px; line-height:35px; font-size:18px;}
.proleft .icot{ position:absolute; background:url(../images/icot.png) no-repeat; height:81px; width:76px;}
.proleft .prolis{ float:left; width:259px; background: url(../images/pbg.jpg) no-repeat; min-height:666px;}
.proleft .prolis ul{ width:254px; float:left; min-height:335px; margin-top:20px;}
.proleft .prolis ul li{ float:left; display:block;  line-height:30px; background:url(../images/ict.png) no-repeat 20px 12px;}
.proleft .prolis ul li a{ color:#FFF; font-size:12px;width: 219px; padding-left:40px; height:32px; display:block;}
.proleft .prolis ul li a:hover,.proleft .prolis ul li a.acur{ background:url(../images/mebg.png); color:#fff; }

.proleft .pcontact{ float:left; width:259px; background:#f2f2f2; border-top:2px solid #000; height:320px; margin-top:20px;}
.proleft .pcontact .protxt{ text-align:center; width:259px; height:35px; color:#000; font-weight:bold; padding-top:16px; line-height:30px; font-size:24px;}
.proleft .pcontact ul{ margin-top:10px; padding:0 10px 0 20px;}
.proleft .pcontact ul li { width: 100%; display: inline-block; vertical-align: top; margin-bottom:10px; border-bottom:1px dashed #CCCCCC; padding-bottom:8px; line-height:22px;}

.proleft .pcontact ul li strong{ margin-right:6px; font-size:14px;}

.proleft .pcontact ul li a{ font-size:12px; color:#000;}
.proleft .pcontact ul li a:hover{ color: #00b9ef;}


.add{ display: inline-block; vertical-align: top; text-align: center; border-radius: 50%; background:#6fd2b0; padding:4px 6px;}
.tel{ display: inline-block; vertical-align: top; text-align: center; border-radius: 50%; background:#d2a16f; padding:4px 6px;}
.fax{ display: inline-block; vertical-align: top; text-align: center; border-radius: 50%; background:#6fa7d2; padding:4px 6px;}
.email{ display: inline-block; vertical-align: top; text-align: center; border-radius: 50%; background:#6f92d2; padding:4px 6px;}

.proright{ float:right; width:920px; overflow:hidden;}

.news-rec-tab{padding-top: 20px; margin-bottom: 20px; border-bottom:1px solid #CCC; float:left; width:100%;}
.news-rec-tab li{ float: left; margin-right:16px;}
.news-rec-tab li a{ display: inline-block; width: 134px; height: 34px; float: left; margin-right: 2px; font-size: 14px; line-height: 34px; color: #7c7b7b; text-align: center; background: #e0e0e0;}
.news-rec-tab li a:hover,.news-rec-tab li a.on{ background: #2b2b2b; color: #fff; }

.product_detail{}
.product_detail h1.title{text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";border-bottom:1px solid #e0e1dc;margin-bottom:15px;padding-bottom:5px;}
.product_detail .img{width:360px;height:420px;float:left;}

.list{width:300px;float:left;margin-left:30px;display:inline;padding-top:8px;}
.list_p{}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px;font-family:"Microsoft YaHei"}
.list_p li h2{font-size:12px;font-weight:normal;font-family:"Microsoft YaHei"}

.product_detail .inquiry{line-height:32px;border:none;margin-top:6px;}
.product_detail .inquiry a{background:url("../images/xunjia.gif") center center no-repeat;display:block;width:112px;height:32px;text-indent:-99999px;}
.product_detail .inquiry a:hover{background-image:url("../images/xunjia_hover.gif");}
.list_p li h2 a{font-size:12px;font-family:"Microsoft YaHei"}

.p_detail{ float:left; width:100%;}
.p_detail .title{border-bottom:1px solid #ccc; float:left; width:100%; padding-bottom:6px; margin-top:20px; margin-bottom:16px;}
.p_detail .title h2 { display:block;padding-left:10px;font-size:12px; border-left:2px solid #0262b8;}
.p_detail p{}
.p_detail p img{ text-align:center;}


#preview{ float:none; margin:0 auto; text-align:center; width:500px;}
.jqzoom{ width:350px; height:350px; position:relative; border:1px solid #CCC;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0; *margin-left:0;}



.nabout { float: left; margin: 8px 0 0; padding: 10px 8px 20px 0; line-height:24px;}


.search { width:200px; background:#ffffff; padding:0; margin-top:34px; float:left;margin-left:24px;}
.search form { position: relative; display: block;  height:30px ; top:0px; border:0px solid #545454; padding: 0 2%}
.search input[type="text"] { width:90%; border: 0px none;  padding-left: 10px;  padding-right:5px; height:28px; color:#5d5d5d; font-size:13px;  }
.search input[type="submit"] { width:10%; height: 30px; border: 0px none; outline: none; position: absolute; right:10px; top: 0;background: url(../images/search_bg.png) center no-repeat  }
.search input[type="text"]:focus, #nav .search1 input.focusOn[type="text"], textarea:focus, textarea.focusOn{background:#fff}
.search label { position: absolute; left: 5px; color: #ACACAC; top: 2px; font-size: 12px; z-index: -1; }

.prolist{ padding:15px 0 0 0; width:770px; overflow:hidden; }/* products2 */
.prolist li { float: left; width: 210px; height: auto; overflow: hidden; margin-right:14px; }
.prolist li img { border: 1px solid #d8d8d8; width:208px; height:156px; }
.prolist li span { display: block; width: 215px; text-align: center; height: 35px; line-height: 30px }


.teachul{float:left; width:941px; overflow:hidden; margin-bottom:20px;}
.teachul li{display:block;float:left;width:214px; border:1px solid #ccc; height:320px; border-bottom:3px solid #a0a7ab; margin-left:18px; margin-bottom:18px;}
.teachul li h2{ background:url(../images/pico.png) no-repeat center bottom; font-size:14px; margin-top:8px; text-align:center; line-height:32px;}
.teachul li h2 a{ color:#323232;}
.teachul li h2 a:hover{ color: #00b9ef;}
.teachul li p{ text-align:center; font-size:12px; line-height:26px; padding:0 12px;}

.view .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(34,34,44,0.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.view .maskh5{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view .maskp{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.view:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.view:hover h5,.view:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.view:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.view-first{width:218px;height:205px;overflow:hidden;position:relative;text-align:center}
.view-first h5{position:absolute;top:80px;color:#000;text-align:center;position:relative;font:25px 'Microsoft Yahei',Verdana,Geneva,sans-serif;padding:10px;margin:20px 0 0 0;color:#FFF;border-bottom:1px solid #e74c3c;width:80%;margin:0 auto}
.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first .mask{width:214px;height:205px;position:absolute;overflow:hidden;top:0;left:0}

#inews{ width:560px; float:left; height:270px;}
#inews h3{ background:url(../images/inews.png) no-repeat; padding-left:40px; width:510px; float:left; height:30px; line-height:24px; font-size:18px; border-bottom:1px solid #CCC; padding-bottom:8px;}
#inews h3 span a{ float:right; font-size:14px; color:#CCC; line-height:24px;}
#inews li { line-height:35px; width:550px; border-bottom:1px dashed #d4d4d4;  float:left; padding-top:8px;}
#inews li span { float:right; display:inline; padding-right:5px; color:#494949; }
#inews li a { font-size:13px; color:#494949; border-left:5px solid #74b8e7; height:35px; line-height:35px; padding-left:12px;}
#inews li a:hover { color: #000; font-size:13px; }

#iabout{ width:580px; float:right; height:270px; border-left:1px solid #CCC; padding-left:30px;}
#iabout h3{ background:url(../images/iabout.png) no-repeat; padding-left:40px; width:510px; float:left; height:30px; line-height:24px; font-size:18px; border-bottom:1px solid #CCC; padding-bottom:8px;}
#iabout h3 span a{ float:right; font-size:14px; color:#CCC; line-height:24px;}
#iabout p{ float:left; padding:12px 8px 0 0; line-height:24px; text-indent:24px;}

#iexh{ width:1200px; float:left; height:610px; margin:30px 0 0 0;}
#iexh h3{ background:url(../images/inews.png) no-repeat; padding-left:40px; width:96%; float:left; height:30px; line-height:24px; font-size:18px; border-bottom:1px solid #CCC; padding-bottom:8px;}
#iexh h3 span a{ float:right; font-size:14px; color:#CCC; line-height:24px;}



.news-ul { float:left; height: 476px; margin-top: 46px; }
.news-ul .new-li{ width: 400px; float: left; background: #fff; display:block;}
.news-ul .new-li .new-img{ width: 100%; height: 238px; overflow: hidden; position: relative; display: block; }
.news-ul .new-li .new-img img{ width: 100%; transition-duration:500ms; }
.news-ul .new-li:hover .new-img img{ transform:scale(1.04); }
.news-ul .new-li .new-img span{ display: block; position: absolute; width: 26px; height: 11px; left: 60px; top: 0; z-index: 22; background:url(../images/nw2.png) no-repeat}
.news-ul .new-li .new-img .down{ top:227px; background:url(../images/nw1.png) no-repeat }
.news-ul .new-li .new-box{ height: 200px; width: 330px; padding: 38px 35px 0; position: relative; background: #fff; }
.news-ul .new-li .new-box .new-title{ font-size: 18px; color: #000; line-height: 20px; padding-bottom: 14px; max-height: 40px; display: block; font-family: "方正正中黑简体","微软雅黑"; }
.news-ul .new-li:hover .new-box .new-title{ color: #005ea6; }
.news-ul .new-li .new-text{ font-size: 13px; color: #999; line-height: 24px; }
.news-ul .new-li .new-date{ font-size: 13px; color: #999; line-height: 24px; position: absolute; left: 35px; bottom: 25px; }

#nbanner { position:relative; z-index:-1; width:100%;}
#nbanner img{ width:100%; margin-bottom:20px;}

.conlla{height:578px;}
.foot-cloor{height:220px;}
.four iframe{height:280px;}

.justify { text-align: justify; text-justify: inter-ideograph; letter-spacing: 0px; font-size: 0px; }
.justify:after { content: ''; height: 0px; width: 100%; display: inline-block; overflow: hidden; }
.justify .line { display: inline-block; height: 0px; overflow: hidden; }
.justify > * { text-align: left; font-size: 14px; }
.justify .box { display: inline-block; vertical-align: top; }
.box.justify { text-align: justify; }

input[type="text"], textarea { text-align: left; background: transparent; }
input[type="text"]:focus, input[type="text"].focusOn, textarea:focus, textarea.focusOn { background: #fff; }
.pageNum { margin: 1% 0; display: inline-block; }
.pageNum a, .pageNum span { font-size: 12px; line-height: 16px; padding: 6px 11px; display: inline-block; margin-right: 6px; margin-bottom: 7px; border: 1px solid #d7d7d5; color: #000; }
.pageNum a:hover, .pageNum .cur { color: #fff; background: #1F87E8; }
.share a { display: inline-block; vertical-align: top; margin-left: 5px; text-align: center; border-radius: 50%;  height:27px; line-height: 27px; width:27px;font-size: 13px;color: #fff;  }
.share a:hover{ background:#e8aa00}
.black{ color:#000}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; clear: both; visibility: hidden; height: 0; }


#gotop { cursor: pointer; position: fixed; width: 35px; height: 41px; color: #fff; font-size: 14px; text-align: center; background: #000; filter: alpha(opacity=60); opacity: 0.6; bottom: 3%; right: 2%; border-radius: 5px; z-index: 9999; text-transform: capitalize; }
#gotop:hover { opacity: 0.75; }
#gotop:before { content: "\e627"; display: block; font-family: icomoon; text-align: center; background-image: none; font-size: 12px; margin-top: 2px; height: 16px; }
@media screen and (max-width: 760px) { #gotop { bottom: 11%; } }
.prenext { color: #004097; }
.prenext b { font-size: 14px; color: #004097; font-weight: normal; padding-right: 3px; text-transform: capitalize; }
.prenext a { font-size: 14px; color: #004097; font-weight: normal; }
iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; }
#container { width: 100%; max-width: 100%; margin: 0 auto; position: relative; }
#main { width: 10f0%; max-width:1200px; margin: 0 auto; position: relative; background:#FFFFFF }
.center { width: 1200px; max-width: 100%; margin: 0 auto; position: relative; }
@media screen and (max-width: 1200px) { .center { width: 95%; } }

#footer { padding: 3.16667% 0; background:#333333;color:#afb7b9; float:left; width:100%; margin-top:20px;}
#footer .box{ margin-bottom:10px}
#footer .box b{ font-size:17px; color:#afb7b9; display:block; padding-bottom:20px; text-transform:uppercase}
#footer .box ul li { width: 100%; display: inline-block;vertical-align: top; margin-bottom:10px;}
#footer .box ul li a {}
#footer .box1{ margin-bottom:20px; float:left; border-right: 1px solid #4d4c4c}
#footer .box1 b{ font-size:17px; color:#afb7b9; display:block; padding-bottom:20px; text-transform:uppercase}
#footer .box1 ul li { width: 60%; display: inline-block;vertical-align: top; padding-bottom:10px; }
#footer .box1 ul li:hover a { color: #00b9ef; background:url(../images/imenubg.png) no-repeat 0 6px; padding-left:12px;}
#footer .box1 ul li a { line-height: 1; font-size: 14px; color:#afb7b9; background:url(../images/imenu.png) no-repeat 0 6px; padding-left:12px;}
#footer .box3{ margin-bottom:10px}
#footer .box3 b{ font-size:17px; color:#afb7b9; display:block; padding-bottom:20px; text-transform:uppercase}
#footer .box3 ul li { width: 100%; display: inline-block;vertical-align: top; margin-bottom:10px;}
#footer .box3 ul li:hover a { color: #fff; }
#footer .box3 ul li a { line-height: 1; font-size: 14px; color:#afb7b9; background:url(../images/imenu.png) no-repeat 0 6px; padding-left:12px;}
#footer .one { width: 30%; background:url(../images/map.png) no-repeat 0 25px;}
#footer .one a{ color: #afb7b9; line-height:24px;}
#footer .one a:hover{ color: #00b9ef;}
#footer .one ul li{ padding-left:20px; position:relative; width:100%;}
#footer .two { width: 5%; margin-top:55px;}
#footer .three { width: 15%; margin-right:150px;}
#footer .four { width: 17%; border-right: 1px solid #4d4c4c; margin-right:50px; padding-right:100px;}
@media screen and (max-width: 1000px) { 
#footer .one{width: 48%;}
#footer .one a { width: 90%; }
  #footer .two { width: 48%; margin-bottom: 30px; }
  #footer .three { width: 48%;}
  #footer .four { width: 48%; }
 }

@media screen and (max-width: 720px) {
  }

@media screen and (max-width: 520px) { 
#footer{padding: 4.16667%;}
#footer .one{width: 100%;}
  #footer .two { width: 100%; }
  #footer .three { width: 100%;}
    #footer .four { width: 100%; }
}

#copyright {  padding: 20px 0 20px 0%; color: #afb7b9; font-size:14px ;  background:#282728; float:left; width:100%;}
#copyright p { display: inline-block;  margin-right: 40px; line-height: 1.6; }
#copyright a { color: #afb7b9;  }
#copyright a:hover { color: #fff; }
#copyright .share a { display: inline-block; vertical-align: top; margin-left: 5px; text-align: center; border-radius: 50%;  height:27px; line-height: 27px; width:27px; border:1px solid #888888 ;color: #888888;font-size: 13px; }
#copyright .share a:before { }
#copyright .share a.twitter { background:#282728 }
#copyright .share a.facebook { background:#282728}
#copyright .share a.google { background:#282728}
#copyright .share a.linkedin { background:#282728}
#copyright .share a.youtube { background:#282728 }
#copyright .share a:hover{ background:#004097; color:#fff}

@media screen and (max-width: 960px) {
  #copyright { padding-bottom:70px}
}

#footer form { display: block; width: 100%; position: relative; }
#footer form ul{ width:100%;}
#footer form li { position: relative; width:100%; margin-bottom: 8px;}
#footer form input[type=text], #footer form textarea { width: 100%; color: #fff; background: transparent; border: 0px solid #fff; padding: 4px 0 4px 5px;  line-height: 1; z-index: 2; position: relative; padding:5px;background:#434343; border-radius:3px ;  }
#footer form input[type=text]:focus,  form input[type=text].focusOn, form textarea:focus, #footer form textarea.focusOn { background: #434343; }
#footer form textarea { height:50px; }
#footer form input[name="verifycode"] { width: 88px; vertical-align: bottom; margin-right: 5px;  background:#434343; border-radius:5px ;}
#footer form span.code { display: inline-block; } 
#footer form input[type="submit"] {right: 0; bottom: 5px; color: #fff; border: 0px none; padding: 4px 22px; background:#004097; border-radius:5px ; }
#footer form label { position: absolute; background: transparent; color: #fff; top: 2px; left: 5px; z-index: 1;  width:100% }


/*-----分页样式-----*/
nav.pagelist { clear: both; text-align: center; font-size: 1.4em; padding: 5px 0px 12px 0px; }
nav.pagelist a { border: #9aafe5 1px solid; margin-right: 5px; padding: 3px 7px; color: #2e6ab1; }
nav.pagelist a:hover { color: #e06f23; text-decoration: none; }
nav.pagelist span.current { color: #fff; background-color: #2e6ab1; margin-right: 5px; padding: 3px 7px; }
nav.pagelist span.disabled { border: #ccc 1px solid; margin-right: 5px; padding: 3px 7px; color: #3C3C3C; }


.n_body {overflow:hidden; margin-bottom:10px; float:left; width:100%;}
#news_info { min-height:468px; height:auto !important; height:468px; overflow:visible;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; }
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:14px; padding:18px 12px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}
.prevnext { clear: both; padding: 5px 17px 5px 17px; text-align: center; height: auto !important; overflow: hidden; border-top:1px dashed #CCC;}
.prevnext .previous { font-size: 14px; width: 50%; float: left; text-align: left; }
.prevnext .next { font-size: 14px; width: 50%; float: right; text-align: right; }


.prolist-main{ width: 100%; padding-top:10px; overflow: hidden;}
.prolist-main li{ float:left; display:block; margin:0 14px 14px 0; overflow:hidden;}
.prolist-main li h2{ line-height:30px; padding-top:12px; float:left; font-size:18px; font-weight:normal; float:left; color:#035cac;}
.prolist-main li a:hover h2{ color:#FFF;}
.prolist-main li .date{ font-size:14px; line-height:32px; float:left; color:#999; width:100%;}
.prolist-main li a:hover .date{ color:#FFF;}
.prolist-main li .img{ width:100%; margin-bottom:9px;}
.prolist-main li .img img{ width:100%; display:block;}
.prolist-main li .word{ width:100%; margin-top:6px; color:#666; line-height:26px; float:left;}
.prolist-main li a{ background:#FFF; float:left; width:260px; padding:10px; display:block; }
.prolist-main li a:hover{ background:#035cac; color:#FFF;}
.prolist-main li .more { color: #333; line-height: 24px; margin-top: 10px; text-align:center; width:100%; float:left;}
.prolist-main li a:hover .word{ color: #fff;}
.prolist-main li a:hover .more {color: #fff; }


.news_list { height:auto !important; margin:0px 0px 10px 0px; float:left; width:100%;}
.news_list ul { display: block; }
.news_list ul li { float:left; width:100%; line-height:35px;  border-bottom:1px dashed #d4d4d4; background:url(../images/icn.png) no-repeat 0 13px; padding-left:18px; margin-bottom:4px;}
.news_list ul li .downtxt{ float:left; width:600px;}
.news_list ul li .down{border:none; float:right; width:100px; height:22px; margin-top:6px;}
.news_list ul li .down a{ background:url(../images/down.png) no-repeat; width:100px; height:22px; padding:12px 50px; cursor:pointer;}
.news_list ul li .down a:hover{background-image:url(../images/downloadm.png); width:90px; height:22px;}

/*------在线留言------*/
.feedback_info { min-height: 330px; height: auto !important; height: 330px; overflow: visible; margin:50px 0 0 350px; float:left;}
.feedback_info h3 { width: 583px; height: 60px; padding-top: 6px; font-weight: normal; color: #ae2109; padding-left: 15px; font-size: 1.4em; background: url(../images/message_top.gif) no-repeat bottom; }
.feedback_info span { font-size: 13px; padding-top: 5px; text-align: right; display: block; width: 500px; }
.feedback_info span a { color: #666; }
.feedback_info form ul li {margin-bottom: 20px;/*	background-color:#5292BB;*/}
.feedback_info form ul li img { vertical-align: middle; cursor: pointer; }
.feedback_info form ul li label { line-height: 26px; font-size: 1.3em; width: 80px; float: left; display: inline; text-align: right; }
.feedback_info form input { border: 1px solid #CCC; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius: 0.3em; width: 260px; height: 24px; line-height: 24px; font-size: 1.3em; padding-left: 3px; }
.feedback_info form textarea { border: 1px solid #CCC; width: 428px; height: 96px; font-size: 1.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius: 0.3em; padding-left: 3px; padding-top: 2px; }
.feedback_info form input:focus, #content form textarea:focus { border-color: #66afe9;outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }
.feedback_info form .button { width: 460px; text-align: center; }
.feedback_info form input.button { background: url(../images/button_bg2.gif) repeat-x; border: 1px solid #799AE1; height: 25px; width: 80px; cursor: pointer; font-size: 13px; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius: 0.3em; margin-right: 10px; padding: 0; }

.contact{ float:left; margin:30px 0 20px 150px; width:80%;}
.contact img{ float:left; width:420px; height:auto; margin-right:40px;}
.contact p{ width:500px; float:left; line-height:28px; font-size:14px;}
.contact p img{ width:75px; height:75px;}
.contact p a:hover{ color:#00b9ef;}
.newlist{ clear:both; margin:12px auto; height:auto !important; overflow:hidden; text-align:center; padding-bottom:5px; padding-top:10px; }
.newlist a{color:#4a4d5b;}
.newlist .digg2>a:hover{ background-color:#067281;}
.newlist .selectedd{ color:#FFFFFF;background-color:#067281;}
.newlist .digg2>a{ padding:4px 8px;border:1px solid #767272; display:inline;text-align:center; margin-right:5px; line-height:20px; font-size:12px;}
.newlist .digg2>a:hover{color:#FFFFFF; }
