/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px;/*color:#333333;*/}
body{ background-color:#fff;font: 13px "Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;list-style-type: none;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
*{outline:none; padding:0px; margin:0px;}
img { max-width: 100%;max-height: 100%;}
/*»ù´¡*/

.header {position: absolute;z-index: 999;width: 100%;border: 0;transition: all .3s ease-out 0s;box-shadow: 0 1px 1px 0 rgba(0,0,0,.05);}
.header.fixed { position: fixed!important;left: 0;background: #fff!important;background: hsla(0,0%,100%,.98)!important;box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);transition: all .3s ease-out 0s;}
.container { width: 1200px; margin:0 auto;}
.container .navbar-header{   float: left; margin-right: 0;margin-left: 0;}
.header .logo {height: 80px;float: none;display: table-cell;padding: 0;margin: 0;font-size: 20px;line-height: 1;vertical-align: middle;transition: all .3s ease-out 0s;}
.header .logo img {width: auto;max-height: 60px;vertical-align: top;transition: all .3s ease-out 0s;}
.navbar-collapse {padding: 0;overflow: hidden;padding: 0 24px;box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1);float: left;    -webkit-overflow-scrolling: touch;}
.header .nav {position: relative;}
.header .nav li{ float: left;margin: 0 14px;}
.header .nav li a {font-size: 16px;position: relative;display: block; padding: 0;color: #333;line-height: 77px;background: none;border-top: 3px solid transparent;transition: all .3s ease-out 0s;}
.header .nav>li.active>a{color: #08c;border-top-color: #07c;}
.header .nav>li>a:hover{border-top-color: #07c;color: #08c;}
#search{ width:250px;overflow:hidden; z-index:99;padding-top:20px; height:40px; line-height:40px;}
#search .ss_input{ width:208px;  border:none; height:40px; line-height:40px; padding-left:20px; font-size:14px; color:#ccc;float:left;resize:none;border-radius:20px 0 0 20px;-moz-box-sizing: border-box;box-sizing: border-box; background:#f2f2f2;outline:none;}
#search .ss_an{ width:42px; height:40px; float:left; border:none; cursor:pointer; background:#1773c6 url(../images/ss.png) no-repeat;outline:none;border-radius: 0 30px 30px 0;}


.banner{width: 100%;/*height:533px;*/overflow: hidden;margin: 0px auto;position: relative; padding-top:80px;}
.banner .bannerimg{ width:100%; /*height:533px;*/ overflow:hidden;}
.banner .bannerimg ul li{/* height:533px;*/ overflow:hidden;}
.banner .bannerimg ul li a img{ width:100%;}
.banner .bannerico{position: absolute;right:23%;z-index: 99;bottom: 20px;height:15px;}
.banner .bannerico ul li{ background:url(../images/bannerico2.png) no-repeat; width:15px; height:14px; float:left; overflow:hidden; margin-right:8px; cursor:pointer;text-indent: -999999px;}
.banner .bannerico ul li.bgico{background:url(../images/bannerico1.png) no-repeat;}

.bottom01{width:100%; height:auto; background:#f2f2f2; padding:20px 0px;}
.bottom02{width:1200px; height:auto; margin:0px auto;}
.bottom02_l{width:470px; height:auto; float:left;}
.bottom02_l span{width:100%; line-height:80px; font-size:18px; display:block;}
.bottom02_l p{width:80%; height:auto; line-height:31px; font-size:14px; color:#8c8c8c; background:url(../images/bottom01.png) no-repeat 0px 8px; padding-left:20px; display:block;}
.bottom02_c{width:390px; height:auto; float:left;}
.bottom02_c span{width:100%; line-height:80px; font-size:18px; display:block;}
.bottom02_c p{width:80%; height:auto; line-height:31px; font-size:14px; color:#8c8c8c; display:block;}
.bottom02_c p a{margin-right:50px; color:#8c8c8c; padding:5px 0px; display:inline-block;}
.bottom02_r{width:330px; height:auto; float:right;}
.bottom02_r span{width:50%; line-height:80px; font-size:18px; display:block; margin-left:50px;}
.bottom02_r .div01{width:100%; height:auto;font-size:14px; color:#8c8c8c;}
.bottom02_r .div01 dl{width:110px; height:auto; margin-left:50px; float:left;}
.bottom02_r .div01 dl dt{width:100%; height:110px;}
.bottom02_r .div01 dl dd{width:100%; height:30px; line-height:30px; text-align:center;}
.bottom02_lj01{width:100%; height:auto; line-height:25px; font-size:14px; padding:10px 0px; border-top:1px #CCCCCC solid; margin-top:10px;font-weight: bold;}
.bottom02_lj01 font{padding:0px 5px; color:#999; font-size:14px;}
.bottom02_lj01 a{color:#8c8c8c; font-size:14px;}
.cprt{ color:#999;}
.cprt a{color:#1773c6;}
.cprt a:hover{color: #1773c6;}

.all{ width:1200px; margin:0 auto; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}

.list { margin-top:0px;}
.list .listtxt{ width:920px} 
.listtxt .title {     background: #f3f3f3; padding: 10px;overflow: hidden;margin-bottom: 10px;}
.listtxt .title h4 { border-left: 4px solid #f36421; font-size: 24px; padding-left: 16px; color: #f36421;}
.listtxt .title h4 font{ color:#a2a2a2; font-size:18px;font-style: italic;margin-left: 8px;letter-spacing: 2px;}
.listtxt .title span{ line-height:31px; color:#999; padding-left: 18px;}
.listtxt .title span a{color:#999;}
.listtxt .title span a:hover{color:#f36421;}

.list .listpro{width:260px;overflow: hidden; }
.stylebox_top{text-align: center;height: 70px; background: #0085d5;  padding: 30px 10px 10px;}
.stylebox_top .a{font-size: 30px;font-weight: bold;color: #ffffff;line-height: 26px;}
.stylebox_top p{color: #ffffff;line-height: 40px;font-size: 14px;}
#pro_nav_lb{/*position: absolute;*/}
#pro_nav_lb li{width:260px;margin:1px auto 0;line-height:47px;color:#fff;background:#0085d5;border-bottom: 1px solid #fff;}
#pro_nav_lb li:hover{#999}
#pro_nav_lb li:hover a{color: #fff;}
#pro_nav_lb li a{font-size: 14px;color: #ffffff;display: block;height: 48px;overflow: hidden;line-height: 48px;margin-left: 18px;}
#pro_nav_lb>li a:hover{color: #fff;}
#pro_nav_lb li.dd_hover a{ color:#fff; }
#pro_nav_lb li:hover .two_profl li a{border-left:none;}
#pro_nav_lb .twonav { color:#d71922!important; z-index:1px; margin:0px;}
#pro_nav_lb li.dd_hover .twonav { color:#fff!important;}
.pro_nav li ul{width:260px;display:block;border-top:none; background:#f3f3f3;}
.pro_nav li ul li{ border:none; background:none!important; line-height:30px !important; height:auto!important; overflow:hidden; border-bottom:none!important;}
.pro_nav li ul li a{  height:30px !important;line-height:30px!important; display:block; color:#333!important; font-size:13px !important; margin-top:3px;}
.pro_nav li ul li a:hover{color:#f36421 !important;}

.fenye{ float:left; width:694px; height:42px; line-height:42px; padding-top:20px; padding-left:0px;margin-left:30px; _margin-left:30px;}
.fenye .pageLinkOn{width:20px; color:#FF7300; text-align:center; overflow:hidden; margin-top:5px; float:left; display:block; font:bold 12px/18px Arial, Helvetica, sans-serif; border:1px #FF7300 solid;margin-right:5px; background-color:#FFEDE1;}
.fenye a{width:20px;text-align:center; overflow:hidden; float:left; margin-top:5px; display:block;font: 14px/18px Arial, Helvetica, sans-serif;border:1px #ccc solid; margin-right:5px;color: #454545;}
.fenye .pageNext{width:50px;}
.fenye a:hover{ color:#FF7300;border:1px #FF7300 solid; background-color:#FFEDE1; text-decoration:none;}
.pageAll{ float:left; line-height:30px; font-size:14px; color:#000;}
.fenye select{height: 20px; margin-top: 1px;}