@charset "utf-8";

@media only screen and (max-device-width: 481px)
{
    html {
        width: 150%;
    }
}

* {
	margin: 0px;
	padding: 0px;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover
   {
   color:#ff0000;
   text-decoration:none;
   }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background:transparent;
	word-wrap: break-word;
}
body {
	line-height: 1;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	color: #3f3f3f;
	background-position: center 1px;
	min-width:1000px;
}.top {
	background-image: url(/public/images/bg02.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: auto;
	margin-left: auto;
}.top01 {
	line-height: 37px;
	height: 37px;
	background-color: #f0f0f0;
}
.mtop01 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.mtop01_l {
	float: left;
	width: 500px;
}
.mtop_r {
	float: right;
	width: 200px;
	text-align: right;
}
.top02 {
	height: 134px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	background-image: url(/public/images/logo.jpg);
	float: left;
	width: 700px;
	height: 72px;
	margin-top: 30px;
}
.tel {
	float: right;
	width: 250px;
	margin-top: 45px;
	height: 54px;
	background-image: url(/public/images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 40px;
}
.tel1 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.tel2 {
	font-size: 24px;
	font-weight: bold;
	color: #ff0000;
}
.nav {
	line-height: 50px;
	background-color: #034091;
	height: 50px;
	color: #FFFFFF;
}
.mnav {
	width: 1130px;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
}
.mnav li {
	float: left;
	width: 140px;
	list-style-type: none;
	text-align: center;
	background-image: url(/public/images/line01.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.mnav a {
	color: #FFFFFF;
}
.mnav a:hover {
	background-color: #6b9ddf;
	width: 140px;
	height:50px;
	display: block;
}
.banner {
	clear:both;
	height: 452px;
	margin-top:10px;
}
.pro {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.title01 {
	text-align: center;
	margin-bottom: 20px;
}
.title01 h3 {
	background-image: url(/public/images/line2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}
.title01 h2 {
	font-family: Arial,;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.list_pro li {
	width: auto;
	/* width: 222px; */
	list-style-type: none;
	float: left;
	margin-right: 28px;
}
.imgpr0 {
	padding: 5px;
	height: 215px;
	width: auto;
		/* width: 210px; */
	border: 1px solid #ebebeb;
}
.list_pro p {
	text-align: center;
	font-weight: bold;
	line-height: 40px;
}
.buttom {
	height: 30px;
	width: 115px;
	margin-left: 55px;
}
.ys {
	margin-top: 30px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #034091;
}
.ys1 {
	background-image: url(/public/images/bg01.jpg);
	background-repeat: repeat-x;
	height: 512px;
	padding-top: 52px;
}
.mys1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.title02 {
	background-image: url(/public/images/title02.jpg);
	background-repeat: no-repeat;
	height: 145px;
}
.kmys {
	margin-top: 25px;
}
.mysl_l {
	float: left;
	width: 582px;
}
.title03 {
	line-height: 81px;
	height: 81px;
}
.xh {
	background-image: url(/public/images/ico01.png);
	float: left;
	height: 81px;
	width: 46px;
	line-height: 81px;
	font-size: 35px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
	font-family: "微软雅黑";
}
.title03_r {
	float: right;
	width: 520px;
}
.title03_r h3 {
	font-size: 26px;
	font-weight: bold;
	line-height: 32px;
	margin-top: 15px;
}
.title03_r h2 {
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}
.txtys {
	height: 160px;
	line-height: 35px;
	text-indent: 24px;
	margin-top: 30px;
	font-weight: bold;
}
.mysl_r {
	float: right;
	width: 408px;
}
.mysl_r img{ width:408px;}
.ys2 {
	height: 400px;
	background-color: #f1f1f1;
}
.mys2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.img03 {
	float: left;
	height: 340px;
	width: 440px;
	margin-top: 30px;
}
.ys3 {
	background-image: url(/public/images/bg2.png);
	background-repeat: repeat-x;
	height: 401px;
}
.ad1 {
	height: 164px;
	background-color: #094a9c;
}
.mad {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
.box01 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 28px;
}
.gywm {
	height: 493px;
	border: 1px solid #d9d9d9;
}
.title04 {
	background-image: url(/public/images/title04.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
.twgywm {
	width: 970px;
	margin-top: 14px;
	margin-right: auto;
	margin-left: auto;
	height: 240px;
}
.img05 {
	float: left;
	height: 240px;
	width: 399px;
}
.txtgy {
	float: right;
	width: 555px;
	line-height: 26px;
	text-indent: 24px;
}
.buttom2 {
	height: 36px;
	width: 151px;
	margin-top: 15px;
}
.picgs li {
	float: left;
	height: 156px;
	width: 226px;
	list-style-type: none;
	margin-right: 20px;
}
.picgs {
	margin-left: 14px;
	margin-top: 18px;
}
.bg3 {
	background-image: url(/public/images/bg3.jpg);
	height: 45px;
	background-position: center top;
}
.dljm {
	float: right;
	width: 325px;
}
.xwzx {
	float: left;
	width: 654px;
}
.title05 {
	background-image: url(/public/images/title05.jpg);
	float: left;
	width: 620px;
	line-height: 45px;
	height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #0063a7;
	padding-left: 34px;
}
.title05 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	margin-right: 30px;
}
.img07 {
	float: left;
	height: 154px;
	width: 209px;
	padding: 3px;
	border: 1px solid #dedede;
}
.txtxw {
	float: right;
	width: 396px;
}
.txtxw h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 10px;
}
.mxwzx {
	/*height: 357px;*/
	width: 652px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}
.txtxw p {
	line-height: 28px;
}
.twxw {
	height: 160px;
	width: 622px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 16px;
	background-image: url(/public/images/line3.jpg);
	background-repeat: repeat-x;
	padding-bottom: 18px;
	background-position: bottom;
}
.listxw ul {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
}
.listxw li {
	line-height: 32px;
	list-style-type: none;
	background-image: url(/public/images/icon2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 24px;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9b9b9b;
}
.listxw span {
	float: right;
}
.title06 {
	background-image: url(/public/images/title06.jpg);
	float: left;
	width: 291px;
	line-height: 45px;
	height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #0063a7;
	padding-left: 34px;
}
.title06 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	margin-right: 30px;
}

.mdljm {
	height: 355x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	padding: 12px;
	line-height: 32px;
}
.bottom {
	margin-top: 25px;
}
.bnav {
	background-image: url(/public/images/bnavbg.jpg);
	background-repeat: repeat-x;
	height: 49px;
	line-height: 49px;
}
.mbnav {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.mbnav li {
	float: left;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	text-align: center;
	background-image: url(/public/images/line01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.mbnav a {
	color: #FFFFFF;
}
.copyr {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.copyr_l {
	float: left;
	width: 600px;
	line-height: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
.copr_r {
	float: right;
	width: 135px;
}
.ewm {
	height: 122px;
	width: 122px;
	padding: 6px;
	border: 1px solid #d9d9d9;
	margin-top: 20px;
}
.copr_r p {
	line-height: 30px;
	text-align: center;
}
.STYLE1 {color: #034091}
.STYLE2 {color: #cc0001}

.ny{ width:1002px; margin:0 auto;}
.ny_l {
    background-color: #eeeeee;
    float: left;
    width: 260px;
}
.nynav h3 {
    background-color: #034091;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
.nynav ul {
    margin-bottom: 10px;
}
.nynav li {
    line-height: 75px;
    margin-right: 7px;
    margin-left: 7px;
    text-indent: 24px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
    list-style-type: none;
	font-size: 17px;
}
.nynav li a {
    display: block;
    background-image: url(/public/images/icon01.jpg);
    background-repeat: no-repeat;
    background-position: 12px center;
}
.nabuttom {
    margin-right: 7px;
    margin-left: 7px;
    padding-bottom: 10px;
	text-align:center;
}
.ny_r {
    background-image: url(/public/images/ny04.jpg);
    background-repeat: repeat-y;
    float: right;
    width: 742px;
}
.mnyr {
    width: 705px;
    margin-right: auto;
    margin-left: auto;
}
.titlenyh {
    background-image: url(/public/images/line01.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    height: 48px;
    padding-top: 10px;
}
.ny_r h3 {    
    line-height: 35px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: #034091;
    text-indent: 0px;
}
.titlenyh span {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.titlenyh span a {
    color: #000;
}
.nytxt {
    line-height: 24px;
    text-indent: 24px;
    margin-top: 20px;
    padding-bottom: 10px;
    min-height: 500px;
	padding-top: 25px;
}

/*news*/
.newsTop4{ position:relative; margin-top: 20px; clear:both;}
.newsTop4 li{ line-height:30px; padding-left:0px; background-image:url(/public/images/a_14.jpg); background-repeat:no-repeat; background-position:0 center; height:30px; list-style:none;     border-bottom: 1px dashed #e0e0e0;}
.newsTop4 li a{ color: #4e0f0e; }
.newsTop4 li a b{ float:right; font-weight: normal;}
.newsTop4 li a:hover{ color: #f00;}
/*news*/

/*列表分页*/
.fanye{height:auto;padding:8px;width:694px;text-align:center;}
.fanye .current{display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px; background-color: #07438c; color: #fff; margin-right: 2px;}
.fanye a{display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px;margin-right: 2px;}
.fanye a:hover{color:#fff;background-color: #07438c;}
.fanye .thisclass{display:inline-block;padding:0 10px;line-height:25px;height:25px;color:#2267b5;font-weight:bold;border:1px solid #ccc;border-radius:3px;}
.fanye .pageinfo{border-radius:3px;padding:0 10px;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;}
.fanye .last{color:#ccc;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px;}

/*详细页*/
.artitle{ color:#333; font:normal 20px/30px "Microsoft Yahei", simhei, simsun; text-align:center; margin-top:20px;}
.artinfo{ line-height:30px; color:#333; margin-bottom:10px; text-align:center; font-size:15px;}


.artinfo img { width:450px; }
.artinfo span{ color:#333; margin-right:10px;}
.artinfo a{color: #333;}
.artext{ color:#333; font:normal 14px/2.14 simsun; min-height:500px; _height:1150px;}

.artext img { width:600px!important; height:auto!important; }


.preNext{ border-top:1px solid #e9e9e9; color:#999; margin-top:10px; padding:5px 0 0;}
.artext .pic{ text-align:center;}
.artext .pic img{ max-width:750px;}

.piclist{ width:100%; padding:12px 0px;}
/* .piclist ul li{ width:210px; height:200px; float:left; text-align:center; margin:0 10px 10px; background-color:#034091;  } */
.piclist ul li{ /*width:200px;*/ height:250px; float:left; text-align:center; margin:20px 10px 10px;  }
.piclist ul li .poto{ width:200px; height:250px; overflow:hidden; border:5px solid transparent;text-indent: 0;}
.piclist ul li .poto img{height:246px;width: 200px;}



.piclist1 { width:100%; padding:12px 0px;}
/* .piclist ul li{ width:210px; height:200px; float:left; text-align:center; margin:0 10px 10px; background-color:#034091;  } */
.piclist1 ul li{ /*width:200px;*/ height:250px; float:left; text-align:center; margin:20px 10px 10px;  }
.piclist1 ul li .poto{ width:322px; height:250px; overflow:hidden; border:5px solid transparent;text-indent: 0;}
.piclist1 ul li .poto img{height:250px;width: 337px;}




/* .piclist ul li .poto img{width:200px; height:160px;} */
	position:relative;
	/*transition: all 0.5s ease 0s;*/width: 200px;
}
/*
.piclist ul li .poto:hover img{ 
	-ms-transform:		scale(1.3,1.3);
	-moz-transform:		scale(1.3,1.3);
	-webkit-transform:	scale(1.3,1.3);
	-o-transform:		scale(1.3,1.3);
	transform:			scale(1.3,1.3);
}*/
  .piclist ul li span{ display:block; height:30px; line-height:30px;padding: 0 5px; color: #fff;text-indent: 0;}

/*banner*/
.scroll{position:relative}
#scroll,#scroll ul,#scroll ul li{height:450px;overflow:hidden;background-repeat:no-repeat}
.scroll-font{color:#fff;height:100%;left:50%;margin-left:-500px;overflow:visible;position:absolute;top:0}
.unslider-arrow{display:block;height:64px;margin-top:-32px;position:absolute;top:50%;width:33px}
.unslider-arrow.prev{background:transparent url(../img/left_arrow.png) no-repeat scroll center center/100% auto;left:80px}
.unslider-arrow.next{background:transparent url(../img/right_arrow.png) no-repeat scroll center center/100% auto;right:80px}
.dots{bottom:30px;left:0;position:absolute;right:0;text-align:center}
.dots li{background:#fff none repeat scroll 0 0;border-radius:14px;cursor:pointer;display:inline-block;height:14px;margin:0 7px;opacity:.8;text-indent:-999em;transition:background .6s ease 0s,opacity .6s ease 0s;width:14px}
.dots li.active{background:#f00 none repeat scroll 0 0;opacity:1}
/*#banner*/


.form_sets {
    overflow: hidden;
    padding: 10px 10px 0;
    width: 500px;
}
.liuyan input, .liuyan textarea {
    border-radius: 3px;
    color: #000;
    outline: medium none;
    padding: 5px;
    resize: none;
	margin-top: 5px;
	border: 1px solid #d2d2d2;
}
.liuyan .input {
    border: 1px solid #d2d2d2;
    height: 40px;
    line-height: 40px;
    width: 240px;
}
.btn{ background-color:#7d030e; color: #fff !important; margin-right:10px;}

.mainPage{ margin:20px 0;}

.mainPage ul{width: 680px;height: 32px;display:block; margin:0 auto;}

.mainPage ul li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#000;font-size:15px; margin: 0 5px; border:1px solid #dedede; font-size:16px;}

.mainPage ul li a{color:#000;font-size:16px; }

.mainPage ul li.thisclass{background:#09f;border:1px solid ##218EC1;color:#fff; font-size:16px;}

.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {
    color: hsl(209, 93%, 48%);
    text-decoration: none;
}

.ny_l title { height:33px; line-height:33px; border-bottom:1px solid #ccc; padding-left:43px; font-size: 20px;}

.ny_l  title h3{ font-size:16px; font-weight:normal}
.ny_l title p{ float:right; margin-right:10px;}


.pleft {
    width:220px;
    height:auto;
    float:left;
}
.pright {
    width:940px;
    height:auto;
    float:right;
}
.h2tit {
    width:100%;
    height:45px;
    line-height: 45px;
    background: #034091;
    float:left;
}
.h2tit span {
    width:auto;
    height:45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    padding: 0 14px;
    float:left;
}



.r_kefu {
    width:198px;
    border: 1px solid #f0f0f0;
    height:auto;
    padding: 10px 10px;
    float:left;
    margin-bottom:20px;
}
.r_kefu a {
    width:100%;
    display: block;
    height:21px;
    line-height: 21px;
    float:left;
    font-size: 14px;
    color: #666666;
    margin-bottom: 7px;
}
.r_kefu img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
}
.r_kefu .title {
    width:100%;
    height:auto;
    float:left;
    height:27px;
    line-height: 27px;
    margin-bottom: 7px;
    font-size: 15px;
    font-weight: bold;
    color: #666;
}
.r_kefu .line {
    width:100%;
    border-bottom: 1px dashed #e0e0e0;
    height:1px;
    margin: 9px 0;
    float:left;
}
.r_kefu p {
    width:100%;
    line-height: 22px;
    font-size: 14px;
    color: #666666;
    height:auto;
    float:left;
}

.pleft .title{ height:33px; line-height:33px; border-bottom:1px solid #ccc; padding-left:10px;}
.pleft .title h3{ font-size:16px; font-weight:normal}
.pleft .title p{ float:right; margin-right:10px;}



.sidebar {
    width:188px;
    border: 1px solid #f0f0f0;
    height:auto;
    padding: 5px 10px;
    float:left;
    margin-bottom:20px;
	padding-left:20px;
}
.sidebar ul {
    width:100%;
    height:auto;
    float:left;
}
.sidebar ul li {
    width:100%;
    height:auto;
    float:left;
   
}
.sidebar ul li:last-child {
    border-bottom: 0 none;
}
.sidebar ul li a {
    width:100%;
    height:45px;
    line-height: 45px;
    font-size: 14px;
    color: #222;
    float:left;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
	
 border-bottom: 1px dashed #e0e0e0;
}
.sidebar ul li a:hover {
    color: #4169E1;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.sidebar ul li a.current {
    color: #4169E1;
}

.Tit a{ font-size:15px;  color:#333333; padding-left:15px; line-height:45px;border-bottom: 1px dashed #e0e0e0; display:block}

.r_news {
    width:198px;
    border: 1px solid #f0f0f0;
    height:auto;
    padding: 5px 10px;
    float:left;
    margin-bottom:20px;
}
.r_news ul {
    width:100%;
    height:auto;
    float:left;
}
.r_news ul li {
    width:100%;
    height:auto;
    float:left;
    border-bottom: 1px dashed #e0e0e0;
}
.r_news ul li:last-child {
    border-bottom: 0 none;
}
.r_news ul li a {
    width:100%;
    height:45px;
    line-height: 45px;
    font-size: 14px;
    color: #666;
    float:left;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.r_news ul li a:hover {
    color: #4169E1;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}








