@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:url(../images/bo_bj.jpg) no-repeat center top;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1260px; margin:0 auto;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}


@font-face {
font-family:'tt0248m_.ttf'; 
src: url(‘../font/tt0248m_.ttf’);
}

.top{ height:105px; overflow:hidden;}
.logo{width:569px; float:left; padding-top:16px;}
.top .right{ padding-top:18px;}
.top .right li{ padding-bottom:5px; line-height:30px;}
.top .right li a{ color:#505050; font-size:14px;}
.top .right li a img{ padding-right:10px; float:left;}
/*主导航菜单*/
.ys_menu{z-index:9999; height:54px; background:#0152ad; overflow:hidden;}
#header {POSITION: absolute; Z-INDEX: 9999; width: 1260px;}
#header .nav UL .mainlevel {FLOAT: left; background: url(../images/nav_libg.png) no-repeat center right; }
#header .nav UL .mainlevel:last-child
{
	background: none;
}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:54px; COLOR: #fff; text-align:center; DISPLAY: inline-block; LINE-height:54px;width:140px; }
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {height:54px; COLOR:#fff; LINE-height:54px; background:#d10500;}
.mainlevel DIV {HEIGHT:auto; padding-bottom: 10px; BACKGROUND:url(../images/tm.png); POSITION: absolute; DISPLAY: none; TOP: 54px;  WIDTH:140px; z-index:9999}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:140px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 140px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; LINE-HEIGHT:46px; WIDTH:140px; text-align:center; display:block; font-size:14px; float:left; border-bottom:1px dotted #999;}
.mainlevel DIV OL A:hover {COLOR: #fff; background:#d10500;}


/*banner*/
.banner{width:100%; height:650px; overflow:hidden;}
/* flexslider */
.flexslider{position:relative;height:650px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/ban_lt.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/ban_rt.png) center center no-repeat;}

/*seach*/
.seach{ height:60px; overflow:hidden;}
.sea_lt{ color:#585858; line-height:60px; font-size:14px;width:660px; float:left;}
.sea_lt p{ color:#0c0c0c; float:left; font-size:14px;}
.sea_lt a{ color:#585858; font-size:13px; padding:0px 7px;}
.sea_lt a:hover{ color:#f00;}
.sea_rt{ float:right;width:317px; margin-top:14px;}
.sinput{float:left; width:255px;background:url(../images/ss_lt.png) no-repeat; height:31px; font-size:14px; font-family:"微软雅黑"; color:#666; padding-left:10px; outline:none; line-height:20px; border:0} 
.sbtn{float:left; width:50px; height:31px;background:url(../images/ss_rt.png) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


.gsjj{ height:495px; background:url(../images/hbj.jpg) no-repeat bottom right; margin-top:50px; margin-bottom:50px;}
.gsjj_lt{ float:left;width:615px;}
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left:0px; z-index: 100; width:40px; height:74px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/j_lt.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right:0px; z-index: 100; width:40px; height:74px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/j_rt.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:615px; height:445px; }
    #slideshow ul { display: none; }


/*cpzs*/
.cpzs{ background:url(../images/cp_bj.jpg) repeat-x; height:625px;}
/* 本例子css */
.m-slide{ position: relative; overflow: hidden; }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec}
.m-slide .cpcp {position: relative;width:860px; float:right; margin-top:70px;}
.m-slide .cpcp dt{ display:block; height:240px;width:265px; float:left; margin-right:20px; margin-bottom:20px; color:#484848; line-height:50px; font-size:15px; text-align:center;}
.m-slide .cpcp dt a
{
	width: 100%;
}
.m-slide .cpcp dt a img
{
	width: 100%;
	height: auto;
	max-height: 200px;
}
.m-slide .tab { float:left;}
.m-slide .tab{ background:url(../images/cp_rtbj.jpg) no-repeat;height:625px; padding-top:20px;}
.m-slide .tab ul{position: relative;}
.m-slide .tab li {width:365px; margin-top:10px;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab dl{ padding-left:38px; padding-bottom:0;}
.m-slide .tab a { text-decoration: none; display: block; position: relative; width:220px; height:54px; }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 40px; height:54px; line-height:54px; font-size:18px;color: #fff }
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #222 }
.m-slide .tab .first a { height:54px }
.m-slide .tab .on a { background:url(../images/cp_bj.jpg);}
.m-slide .tab .on a b { background: url(../images/dot.png) no-repeat}
.m-slide .tab .on a span { color: #222 }




/*gsjjj*/
.gsjj_rt{ float:right;width:550px; margin-right:50px; padding-top:50px;}
.gsjj_rt p{ font-size:18px; color:#0152ad; font-weight:bold; }
.gsjj_rt span
{
	font-size: 14px;
	color: #0152ad;
}
.gsjj_rt dl{ line-height:30px; font-size:14px; color:#6c6c6c; margin-top: 10px;}
.gsjj_rt a{ font-size:14px; color:#fe0000;}
.gsjj_rt ul{ padding-top:5px;}
.gsjj_rt ul li{width:150px; background:#fff; line-height:20px; color:#767676; font-size:14px; height:98px; padding-left:20px; float:left; margin-right:20px; border-top:3px solid #f75000; text-transform: uppercase;}
.gsjj_rt ul li:hover{ background:#f75000;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.gsjj_rt ul li:hover,.gsjj_rt ul li:hover strong{ color:#fff;}
.gsjj_rt ul li:last-child{ margin-right:0px;}
.gsjj_rt strong{ display:block; font-size:14px; color:#303030; line-height:30px; padding-top:10px; text-transform: uppercase;}


.yuyan
{
	height: 54px;
	line-height: 54px;
}
.yuyan .right .left a img
{
	margin-top: 14px;
}
.yuyan .right .left a
{
	margin-left: 10px;
	color: #fff;
}

.content-02
{
	height: 54px;
}

.hf
{
	width: 100%;
	margin: 0 auto;
	height: 251px;
	background: url(../images/hf.jpg) no-repeat center center;
}

.En_hf
{
	background: url(../images/En_hf.jpg) no-repeat center center;
}

.cpzs_t{ text-align:center; color:#848484; line-height:40px; padding-top:60px;}
.cpzs_t p{ color:#353535; font-size:30px; font-weight:bold;text-transform: uppercase;}
.cpzs_t p b
{
	color: #0152ad;
	text-transform: uppercase;
}
.cpzs_t span{ font-size:16px; color:#757575; display:block; line-height:60px; position:relative;}
.cpzs_t span:after{ content:""; position:absolute;width:38px; height:2px; background:#c01d13;left:50%; margin-left:-19px; bottom:0;}




/*应用*/
.yingyong
{
	margin-top: 30px;
}
.yingyong ul li
{
	float: left;
	width: 406px;
	height: 260px;
	margin-right:  21px;
}
.yingyong ul li:last-child
{
	margin-right: 0;
}
.yingyong ul li img
{
	width: 100%;
	height: 100%;
}

.gscj{ overflow:hidden; margin-bottom:40px;}
.slideTxtBox1{ padding-top:40px;}
.slideTxtBox1 .hd{ height:53px;  position:relative; overflow:hidden;}
.slideTxtBox1 .hd ul{ height:53px; text-align:center;overflow:hidden; width:524px; margin: 0 auto;}
.slideTxtBox1 .hd ul li{ float:left; width:260px;height:53px; margin-right:4px; line-height:53px;  cursor:pointer; font-size:18px; color:#595959; background:#f4f4f4;}
.slideTxtBox1 .hd ul li:last-child{ margin-right:0;}
.slideTxtBox1 .hd ul li.on{ height:53px; background:#0152ad; color:#fff;}
.slideTxtBox1 .bd{ margin-top:30px;}
.slideTxtBox1 .bd li{width:300px; float:left; margin:0 13px 26px 0; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox1 .bd li a{overflow:hidden; display:block;}
.slideTxtBox1 .bd li a img
{
	width: 100%;
	height: 100%;
}
.slideTxtBox1 .bd li:nth-child(4n){ margin-right:0;}
.slideTxtBox1 .bd li img,.slideTxtBox1 .bd ul dl img{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox1 .bd li img:hover,.slideTxtBox1 .bd ul dl img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.slideTxtBox1 .bd ul li{text-align:center; float:left; overflow:hidden;width:305px; position:relative; height:231px;}
.slideTxtBox1 .bd ul li p{ font-family:"微软雅黑"; font-weight:lighter; color:#fff;width:315px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; line-height:30px; height:30px; text-align:center;}
.slideTxtBox1 .bd ul li:hover p{color:#fff;background:#01921b;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}




/*.news*/
.news{width: 100%;overflow: hidden;height: auto; padding-bottom:70px; background:url(../images/xw_bj.jpg) no-repeat top;}
.news .leftnews {width:820px;margin-top: 40px;float: left;}
.leftnews .topwt{ overflow:hidden; width:100%; height:70px;}
.leftnews h3{ float:left; font-size:20px; color:#191919; font-weight:normal; line-height: 60px;}
.leftnews h3 em { font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#b0b0b0;}
.leftnews .more{ float:right; background:#eaeaea; border-radius:20px; height:20px; font-size:12px; color:#666;text-decoration: none;display: block;line-height: 22px; padding:2px 15px; margin-top:20px;margin-right: 20px;}
.leftnews .more:hover { background:#0152ad; color:#fff;}
.news .menu li:hover{color: #374795;}
.news .menu li:hover a{color: #374795;}

.newslist { padding:30px 20px 20px 20px; height:411px; background:#fff}
.newslist li { border-bottom: 1px solid #f2f2f2; margin-bottom:18px; padding-bottom:18px; position: relative; clear:both; height:auto; overflow:hidden; padding-right:50px;}
.newslist li:hover {}
.newslist li a{display:block;}
.newslist li a:hover h4{color:#1d1d1d; font-weight:bold;}
.newslist li a:hover .txt{color:#7d7d7d;}
.newslist li a:hover .right_arr{ background:url(../images/i_n_arrh.png) center center no-repeat; }
.newslist h4 { font-size: 18px; font-weight: normal; margin-bottom: 6px; padding-top:10px; color:#000;}
.newslist .txt{color:#878787; font-size:14px; line-height:24px;}
.newslist li a:hover .news_date { width:150px; height:100px; color:#fff; float: left;  margin-right: 20px; border: 1px solid #0152ad; background:#0152ad; text-align:center;}
.newslist li a:hover .news_date ._d { color:#fff}
.newslist li a:hover .news_date ._m { color:#fff}

.news_date { width:150px; height:100px; float: left;  margin-right: 20px; border: 1px solid #e6e6e6; background:#f2f2f2; text-align:center;}
._d { font-size: 48px; line-height:48px; padding-top:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#999999}
._m { color: #999999; font-size:14px; }
.right_arr { font-size: 0px; position: absolute; right:10px; bottom: 25px; display:block; width:32px; height:32px; background:url(../images/i_n_arr.png) center center no-repeat; }


.rightnews { overflow:hidden; width:420px; float:right;margin-top: 40px;height: 530px;}
.rightnews .topwt{ overflow:hidden; width:100%; height:70px;}
.rightnews h3{ float:left; font-size:20px; color:#191919; font-weight:normal; line-height: 60px;}
.rightnews h3 em { font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#b0b0b0;}
.rightnews .more{ float:right; background:#eaeaea; border-radius:20px; height:20px; font-size:12px; color:#666;text-decoration: none;display: block;line-height: 22px; padding:2px 15px; margin-top:20px;margin-right: 20px;}
.rightnews .more:hover { background:#0152ad; color:#fff;}

.rightnews .wenda{ overflow:hidden;width:400px;height:460px; padding:20px 15px;background-color:#fff;}
.rightnews .wenda .wendanr{width:380px; height:420px; overflow:hidden;position: relative;}
.rightnews .wenda ul{ overflow:hidden;position: absolute;top:30px;width:390px;left:10px;}
.rightnews .wenda li{ overflow:hidden; width:100%; border-bottom:1px dotted #cecece;margin-top:12px;padding-bottom: 15px;height: 83px;}
.rightnews .wenda .A{ font-weight:bold; font-size:14px; padding-left:37px; line-height:26px; background:url(../images/w.jpg) no-repeat 0 4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom: 8px;}
.rightnews .wenda .A a{ color:#333333}
.rightnews .wenda .Q{ padding-left:37px; background:url(../images/d.jpg) no-repeat 0 4px; font-size:14px; line-height:24px; color:#777777; height:48px; overflow:hidden; text-overflow:ellipsis; }

/* News End */


.footer{ height:310px; background:url(../images/end_bj.jpg) no-repeat center;}
.footer_t{ line-height:60px; color:#d7d7d7; text-align:center; background:#0152ad;}
.footer_t a{ color:#fff; font-size:15px; padding:0 30px;}
.footer_t a:hover{ color:#f00;}
.footer_e{ padding-top:40px; font-size:13px; line-height:30px; color:#333;width:538px; margin:0 auto;}
.footer_e img{ float:left; padding-right:20px;}

.cop{ height:60px; line-height:60px; background:#0152ad; color:#fff; font-size:13px;}
.cop a{ color:#a8a9ab;}

.cop ul li
{
	width:50%;
}


/*内页*/


.nyban1{ height:300px; background:url(../images/En_nyban1.jpg) no-repeat center;}
.nyban2{ height:300px; background:url(../images/nyban2.jpg) no-repeat center;}
.nyban3{ height:300px; background:url(../images/nyban3.jpg) no-repeat center;}
.nyban4{ height:300px; background:url(../images/nyban4.jpg) no-repeat center;}
.nyban5{ height:300px; background:url(../images/nyban5.jpg) no-repeat center;}
.nyban6{ height:300px; background:url(../images/nyban6.jpg) no-repeat center;}


.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt_wei{ line-height:60px; font-size:14px; color:#999; background:#f2f2f2; height:60px;}
.lmt_wei .left{text-align:center;float:left;}
.lmt_wei .left a{color:#333; margin-right:1px; text-align:center; line-height:60px; font-size:16px; display:block; float:left; padding:0 14px;}
.lmt_wei .left a:hover{ color:#fff; background:#343434;}
.lmt_wei .left .slink{color:#fff;height:60px; text-align:center; line-height:60px; font-size:16px; background:#343434;}
.ny{font-size:14px; height:auto; overflow:hidden; line-height:40px; margin-top:20px; margin-bottom:30px; min-height: 500px;}

