/* 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%;}
/*»ù´¡*/

.all{ width:1200px; margin:0 auto; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}

.top{ height: 100px;}
.top .logo{    margin-right: 20px;}
.top .logo a{width: 453px; height:100px;align-content: center;vertical-align: middle;display: table-cell;}
.top .logo a img{border-right: 2px solid #ececec;}
.wraptop_2_2_1 {float:right; width: 280px; height: 100px; background: url(../images/topTell.png) no-repeat center left;}
.wraptop_2_2_1 p{ margin-top: 24px; padding-left: 60px; font-size: 18px;}
.wraptop_2_2_1 span{ margin-left: 60px; font-size: 24px; color: #E2243E; line-height: 25px; font-weight:bold; overflow:hidden;}
.search{ width:350px;overflow:hidden; z-index:99;padding-top:34px; height:40px; line-height:40px;}
.search .ss_input{ width:298px;  border:none; height:40px; line-height:40px; padding-left:20px; font-size:14px; color:#8c8c8c;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:50px; height:40px; float:left; border:none; cursor:pointer; background:#c71219 url(../images/ss.png) no-repeat 50%;outline:none;border-radius: 0 30px 30px 0;}


.nav {width: 100%;z-index: 2;height:80px;background: url(../images/nav.png) no-repeat center center;top: -8px;}
.nav ul {width: 1200px;height: 70px;line-height: 70px;margin: 0 auto;padding-top: 6px; padding-left:00px;}
.nav ul li {float: left;padding-left:20px;height: 70px;position: relative;}
.nav ul li:first-child{background: none}
.nav ul li a {display: block;height: 70px;line-height: 70px;text-align: center;color: #fff;font-size: 16px;padding:0 30px;}
.nav ul li a:hover,.nav ul li.select a{color:#ffffff; border-bottom:4px solid #c71219;font-weight: bold;}

/*banner*/
.banner{width: 100%;height:440px;overflow: hidden;margin: 0px auto;position: relative;}
.banner .bannerimg{ width:100%; height:440px; overflow:hidden;}
.banner .bannerimg ul li{ height:440px; overflow:hidden;}
.banner .bannerico{position: absolute;right:50%;z-index: 999;bottom: 20px;height:9px; }
.banner .bannerico ul li{width:14px; height:9px; float:left; overflow:hidden; margin-right:8px; cursor:pointer;text-indent: -999999px; background:#9e9e9e;border-radius: 50%;}
.banner .bannerico ul li.bgico{background:#c71219;}
/*banner*/

.footer{ background: #2d3134;padding-top: 10px; margin-top:10px;}
.foot{width:1200px; margin:0 auto;color:rgba(255, 255, 255, 0.7); padding: 10px 0;}
.footlist {  height:48px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.footlist ul { width:1100px; height:48px; overflow:hidden; margin:0 auto; padding:0;}
.footlist ul li { width:137.5px; height:48px; overflow:hidden; margin:0; padding:0; float:left;}
.footlist ul li a { display:block; width:137.5px; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:14px; text-align:center;}
.footlist ul li a:hover { color:#fff;}
.foot .txt{height:120px; overflow:hidden; margin:10px auto; padding:0;}
.ft_main {width:380px;  height:120px; float: left;border-right: 2px solid rgb(87, 90, 93);padding-right: 10px;}
.ft_main ul { width:380px; height:90px; overflow:hidden; margin:0 30px 0 0; padding:15px 0; float:left;}
.ft_main ul li { width:100%; height:30px; overflow:hidden; line-height:30px; color:rgba(255, 255, 255, 0.6); font-size:12px;}
.ft_main ul li img { display:block; width:30px; height:30px; overflow:hidden; margin:0 0 0 0; padding:0; float:left;}

.ft_mair{ float:left;padding: 15px 0;width: 740px; margin-left: 20px;}
.ft_mair p{ line-height: 30px;}
.ft_mair p a{ color:#fff;}

.copyright_main { color:#FFF; background:#2d3134;position:relative; z-index:999;  font-size:12px;}
#copyright { line-height:40px;width:1200px;max-width:1280px;margin:0 auto; border-top: 1px solid #575a5d; }
#copyright .bottom_navigation{text-align: center;padding: 5px 0px; }
#copyright a {color: #FFF; text-decoration: none; font-size:12px;}
#copyright a:hover {color:#efe800; text-decoration: none;}
#copyright .bottom_info{ text-align:center;padding-top:5px; padding-right:10px; line-height:20px; }
#copyright .TechnicalSupport{ float:right; margin:0}

.divBottom_1_3 {float: right;width: 100px;height: 120px;border-left:2px solid rgb(87, 90, 93);padding-left: 10px; padding-top: 6px;}
.divBottom_1_3 ul li{float: left;width: 100%;height: 100px;text-align: center;}
.divBottom_1_3 ul li img{width: 90px;height: 90px;}
.divBottom_1_3 ul li p{color: #FFFFFF;font-size: 12px;line-height: 24px;}

.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: 12px/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:12px; color:#000;}

.newstxt .zlxz{cursor: pointer;width: 164px;height: 42px;line-height: 42px;
background: #2a56a1 url(/skin/46/images/down.png) 30px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;text-indent: 10px;}