
/*初始化*/
body{padding:0px; margin:0px; line-height:20px; background-color:#FFF; font-size:14px; font-family:Microsoft YaHei; color:#333333;}
img{border:none; font-family:Arial;}
ul,dl,dd,dt,p,li{padding:0px; margin:0px; list-style:none;}
a,a:link{text-decoration:none; color:inherit;}
a,a:link{color:#333;text-decoration:none;}
a:hover{color:#0673c4;text-decoration:none;}
a:visited{color:#333;}
a{text-decoration:none; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; -o-transition:color 0.2s linear; transition:color 0.2s linear;}
a:focus , a:link, a:active{outline:none;}
a:hover{color:#0673c4;}
.clear{clear:both;}
.center-center{width:1000px; margin:auto; padding-top:15px; margin-bottom:20px;}
.b_content{width:1200px; margin:auto;}
.center-left{float:left;}
.center-right{float:right;}
.list-time{text-align:center; margin:20px 0;}
/*.newsli li:nth-of-type(odd){color:#F8359D;}/*奇数行*/
/*.newsli li:nth-of-type(even){color:#AB14F7;}/*偶数行**/
.toptel{ float: right; text-align: left; height: 30px; line-height: 30px;}
.toptel span{ color: #ed9822;}

.toptel a{ margin-left:15px;color:#666;}
.toptel a:hover{color:#0c5b97;}
.toptel a:before {content:'|';font-size:13px;color:#555; padding-right:15px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
/*.toptel a:last-of-type:after { width: 0; height: 0;content:'';}
.toptel a:last-of-type{ color:#00a0e9;}*/

.banner,.banner img{width:416px; height:212px; overflow:hidden;}
.ban{width:990px; height:347px; margin:auto; padding-top:5px; overflow:hidden;}
.focusBox{position: relative; width:100%; height:347px; overflow: hidden;}
.focusBox .pic{position:relative; z-index:0;}
.focusBox .pic img{width:100%; height:347px; display: block;}
.focusBox .hd{width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1; _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{background-position:0 0;}
.focusBox .prev,.focusBox .next{width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev{left: 0;}
.focusBox .next{background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}
/*初始化结束*/
.headbg{background-color:#F9F9F9; height:30px; color:#6D6969;}
.logobg{background:url(../images/logo2024.png) no-repeat; width:1200px; height:70px; margin:auto;}
.logobg div.keyword{text-align:right;}
.search{height:33px; background-color:#F5F5F5; border:none; text-indent:15px; width:220px; border-radius:10px;font-size: 14px;}
.btn-search{margin-left:-52px;margin-bottom:-11px;}
.index-nav{}
.index-nav ul{width:1160px; margin:auto;}
.index-nav ul li{width:165px; float:left; font-size:16px; color:#3B3B3B; height:50px; line-height:50px;}
.index-nav ul li a:hover{border-bottom:3px #0D6BB1 solid;}
.index-nav ul li a{color:#444;}
.index-text{font-size:20px; color:#0D6BB1; height:40px;}
.index-text font{border-bottom:3px #F2A030 solid;}
.index-font{font-size:14px; color:#6D6969;}
.index-style{background-color:#0D6BB1;}
.index-style li{font-size:16px; color:#fff; border-bottom:1px #fff solid; height:56px; line-height:56px; text-indent:30px;}
.index-style li:hover{background:url(../images/class.gif) no-repeat; color:#0D6BB1;}
.tab li.on{background:url(../images/class.gif) no-repeat; color:#0D6BB1;}
.dhnav{width:100%; height:50px;float:left; min-width:1100px; margin-bottom: 10px;}
.nav{z-index: 99;width:1200px;margin:0 auto}
.nav>li{float: left; width: 160px; height: 50px; padding-right: 0px; position: relative; z-index: 99;}
.nav>li>a{font-size: 16px; color:#3B3B3B; height:50px; line-height:50px; /*border-right: #0f398d 1px dashed;*/background: url(../images/line.jpg) no-repeat right 19px; padding-bottom: 10px; display: block; text-align: center; font-weight:normal; letter-spacing: 0.2pt;}
.nav>li.last{background: none;}
.nav>li>a.nobg{background: none;}
.nav>li:hover>a{border-bottom:0px #0D6BB1 solid; color: #0D6BB1;}
.nav .hnav{color: #0d6bb1}
.nav .sub-nav{width: 160px; top: 60px; left: 0px; z-index: 99;overflow: hidden; display: none; padding-top: 1px; padding-bottom: 0px; background-color: rgba(255,255,255,0.8);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ /*background-color:rgba(255,255,255,0.8);position:static;*/
    /*
    background-color:#FFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/}
.nav .sub-nav li{overflow: hidden; text-align: center; border-bottom: 1px dashed #ccc; padding-bottom:0px;/* background:url(../images/xx.png) repeat-x 0 bottom;*/}
.nav .sub-nav li.last{border: none;}
.nav .sub-nav li a{color: #333; display: block; line-height: 40px; font-size: 14px; height: 40px;z-index: 100;}
.nav .sub-nav li a:hover{/*color: #003586;*/color:#FFF; background-color: rgba(0,99,172,0.8);}
.sub-nav-bg{background: #000; height: 34px; position: absolute; top: 88px; left: 0; width: 100%; display: none;}
.jstab a{color:#0D6BB1;}
.jstab a:hover{color:#f08b00;text-decoration:none;}
.style-porlist{border-top:1px #CCC solid; margin-top:20px;}
.style-porlist ul{margin-top:20px;}
.style-porlist ul li{width:285px; float:left; padding:10px;}
.style-porlist ul li img{margin-right:10px; float:left; border:1px #CCC solid; width:78px;}
.style-porlist ul li:hover img{border:1px #0d6bb1 solid;}
.style-porlist ul li font{display:block;}
.style-porlist ul li span{display:block; color:#999;font-size: 12px; height: 40px; overflow: hidden; padding-top: 5px;}
.index-img1{background:url(../images/imgbg.png) no-repeat bottom #f5f5f5; height:543px;}
.links-bg{background:url(../images/imgbg1.png) no-repeat top; height:230px;}
.index-fuwu{margin-top:30px;}
.index-fuwu li{width:232px; height:188px; float:left; margin:4px;}
.index-fuwu li span{width:232px; height:35px;font-size: 14px; text-align: center;position: absolute; margin-top: 158px;}
.index-fuwu li span a:link{color: #fff;}
.index-fuwu li a:hover{color: #fff;} .rzwz{width:232px; height:188px; position: relative; line-height: 188px; text-align: center; background: #0d6bb1; background-color:rgba(13,107,177,0.9); color: #fff; font-size: 16px; visibility: hidden;}
.rzwz a,.rzwz a:hover{color:#fff;}
.index-fuwu li:hover .rzwz{visibility: visible;color:#fff;}
.index-fuwu li.i1{background:url(../images/i1.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i2{background:url(../images/i2.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i3{background:url(../images/i3.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i4{background:url(../images/i4.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i5{background:url(../images/i5.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i6{background:url(../images/i6.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i7{background:url(../images/i7.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i8{background:url(../images/i8.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i9{background:url(../images/i9.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i10{background:url(../images/i10.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i1:hover{background:url(../images/ii1.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i2:hover{background:url(../images/ii2.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i3:hover{background:url(../images/ii3.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i4:hover{background:url(../images/ii4.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i5:hover{background:url(../images/ii5.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i6:hover{background:url(../images/ii6.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i7:hover{background:url(../images/ii7.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i8:hover{background:url(../images/ii8.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i9:hover{background:url(../images/ii9.png) no-repeat; width:232px; height:158px;}
.index-fuwu li.i10:hover{background:url(../images/ii10.png) no-repeat; width:232px; height:158px;}
.zhengshu{border:18px #F1F1F1 solid; padding-top:10px; overflow:hidden;}
.zhengshu ul{width:1120px; margin:auto;}
.zhengshu li{width:192px; float:left; padding:10px 10px; text-align:center;border: 1px solid #ddd;height: 280px;margin-right: 15px;margin-bottom: 15px;}
.zhengshu li:hover{border: 1px solid #0673c4;}
.zhengshu li img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
#ProMarq_index{width:1200px; overflow:hidden;}
.index-link{width:1150px; margin:auto;}
.index-link li{width:223px; height:50px; border:2px #0D6BB1 solid; font-size:18px; text-align:center; color:#0D6BB1; line-height:50px; float:left; border-radius:10px; margin:30px;}
.index-link li:hover{background-color: #0D6BB1; color:#fff;}
.index-link li:hover a{color:#fff;}
.index-xian{background:url(../images/xian.gif) repeat-x; height:8px;}
.index-h1{font-size:22px; color:#0D6BB1;}
.news-img{}
.news-img li{border-bottom:1px #BAB5B5 solid; display:block; height:100px; margin-bottom:15px;}
.news-img li dd{width:80px; height:80px; background-color:#0D6BB1; float:left; color:#fff; text-align:center; margin-right:20px;}
.news-img li dd font{font-size:18px; display:block; line-height:45px;}
.news-img li dd span{}
.news-img li dt{text-align:left;}
.news-img li dt font{font-size:16px; color:#555555; display:block; padding:10px 0px;}
.news-img li dt span{color:#999;}
.news-text{font-size:22px; color:#0D6BB1;}
.news-list{padding-top:15px;}
.news-list li{line-height:30px; padding-left:10px;text-align: inherit;}
.news-list li span{float:right;}
.linksbg{background-color:#0D6BB1; height:70px; line-height:70px;}
.linksbg ul{width:1200px; margin:auto; color:#FFF;}
.linksbg ul a{color:#FFF; padding:8px;}
.en-texe{font-size:18px; color:#000000; height:45px; line-height:45px;}
.nav-en li{line-height:25px;}
.nav-en li a{color:#444;}
.nav-en li a:hover{color:#0673c4;}
.indexs{width:550px; height:370px; overflow:hidden;}
.indexs ul{width:550px;}
.indexs ul li{width:550px; height:370px; float:left;}
.index-llg{float:left; position:relative; top:220px;}
.index-llr{float:right; position:relative; top:-190px;}
/*公共结束*/
#wrapper{position:relative;}
.fullwidthbanner-container .fullwidthabnner{width:100% !important;max-height:350px !important;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 959px){.banner, .bannercontainer{width:768px; height:309px;}}
@media only screen and (min-width: 480px) and (max-width: 767px){.banner, .bannercontainer{width:480px; height:193px;}}
@media only screen and (min-width: 320px) and (max-width: 479px){.banner, .bannercontainer{width:320px;height:129px;}}
@media only screen and (max-width: 319px){.banner, .bannercontainer{width:240px;height:97px;}}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background:#e1472f !important;}
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-color:#e1472f !important;}
/** BULLETS **/
.tp-bullets{z-index: 1001; position: absolute; bottom: 0px;}
.tp-bullets.simplebullets.round .bullet{cursor: pointer; position: relative; background: #fff; width: 15px; height: 15px;border-radius:50px;margin:20px 5px; float: left; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear;}
.tp-leftarrow.large{z-index: 100;cursor: pointer;position: relative;background: #393939 url(../images/slider-left-arrow.png) no-Repeat;width: 42px; height: 43px;margin-left: 0px;margin-top:-21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*//***打开注释，按钮变成圆形的border-radius: 20px; 所有角都使用半径为5px的圆角，此属性为CSS3标准属性-moz-border-radius: 20px; Mozilla浏览器的私有属性-webkit-border-radius: 20px; Webkit浏览器的私有属性border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角*/}
.tp-rightarrow.large{z-index: 100; cursor: pointer; position: relative; background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0; width: 42px; height: 43px; margin-left: 0;margin-top:-21px; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*//***打开注释，按钮变成圆形的border-radius: 20px; 所有角都使用半径为5px的圆角，此属性为CSS3标准属性-moz-border-radius: 20px; Mozilla浏览器的私有属性-webkit-border-radius: 20px; Webkit浏览器的私有属性border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角*/}
.tp-bullets.tp-thumbs{z-index: 100; position: absolute; padding: 3px; background-color: #fff; width: 500px; height: 50px; margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs{padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask{width: 500px; height: 50px; overflow: hidden; position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width: 5000px; position: absolute;}
.tp-bullets.tp-thumbs .bullet{width: 100px; height: 50px; cursor: pointer; overflow: hidden; background: none; margin: 0; float: left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*filter: alpha(opacity=50);*/ -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.tp-thumbs img{width: 100%;}
.tp-bannertimer{width: 100%; height: 10px; position: absolute; z-index: 5000;}
.tp-bannertimer.tp-bottom{bottom: 0px !important; height: 5px;}
@media only screen and (min-width: 768px) and (max-width: 959px){}
@media only screen and (min-width: 480px) and (max-width: 767px){.responsive .tp-bullets.tp-thumbs{width: 300px !important; height: 30px !important;} .responsive .tp-bullets.tp-thumbs .tp-mask{width: 300px !important; height: 30px !important;} .responsive .tp-bullets.tp-thumbs .bullet{width: 60px !important; height: 30px !important;}}
@media only screen and (min-width: 0px) and (max-width: 479px){.responsive .tp-bullets{display: none;} .responsive .tparrows{display: none;}}
.tp-simpleresponsive img{-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;}
.tp-simpleresponsive a{text-decoration: none;}
.tp-simpleresponsive ul{list-style: none; padding: 0; margin: 0;}
.tp-simpleresponsive >ul >li{list-stye: none; position: absolute; visibility: hidden;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width: 10000px; height: 10000px;}
.tp-loader{background: url(../images/loader.gif) no-repeat 10px 10px; background-color: #fff; margin: -22px -22px; top: 50%; left: 50%; z-index: 10000; position: absolute; width: 44px; height: 44px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:350px !important;overflow:hidden;}
