@charset "utf-8";

/* CSS Document */

/*-----------公用-----------*/



::selection {

	background-color: #2577e3;

}

::-moz-selection {

	background-color: #2577e3;

}

::-webkit-selection {

	background-color: #2577e3;

}

::-webkit-scrollbar {

	width: 8px;

	height: 8px;

	background-color: #F5F5F5

}

::-webkit-scrollbar-track {

	border-radius: 10px;

	background-color: #E2E2E2

}

::-webkit-scrollbar-thumb {

	border-radius: 10px;

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

	background-color: #555

}

* {

	padding: 0;

	margin: 0;

	font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

body {

	font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

	color: #333;

	margin: 0;

	line-height: 1;

}

:focus {

	outline: 1;

}

article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

	display: block;

}

a {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}

mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #cccccc;

	margin: 1em 0;

	padding: 0;

}

input,

select {

	vertical-align: middle;

}

li,

ul {

	list-style-type: none;

}

img {

	border: none;

}

a {

	color: #333;

	text-decoration: none;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out;

}

a:link,

a:hover,

a:active,

a:visited {

	text-decoration: none;

}



input,

textarea {

	outline: 0;

	border: 0;

}

textarea {

	resize: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

	font-weight: normal;

	font-style: normal;

}

/*-----------公用结束-----------*/

.boxes{width:1180px; overflow:hidden; margin:0 auto;}

/* banner */

.banner{width:100%; margin:0 auto; position:relative; height:600px; z-index:0;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:20px}

.fullSlide .hd ul li{background:#038de8;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#034977;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/* banner end*/

/*public start*/

.public{margin:50px auto;width:435px;text-align: center;}

.public h3 a{font-size:30px;color:#333;font-weight: bold;display: block;margin:0 auto 15px; }

.public hr{height: 2px;width:50px;background: #454545;margin: 15px auto 0;

	transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }

.public:hover hr{width: 100px;}

/*public end*/

/*search start*/

.search-box{ width:100%;  height:50px;  background:#2577e3;  }

.search-box2{ width:1180px;  height:30px;  margin:0 auto;  padding-top:10px;  }

.search-L{ width:700px;  height:30px;  line-height:30px;  float:left;  overflow:hidden;color:#fff;  }

.search-L a{ margin-right:10px; color:#fff;}

.search-R{ width:272px;  height:30px;  float:right;  border:1px solid #4c4c4c;  border-radius:300px;  background:#fff;  }

.search-R1{ width:210px;  height:28px;  float:left;  }

.search2{ width:210px;  padding-left:10px;  background:none;  color:#909090;  line-height:28px;  height:28px;  }

.search3{padding:5px 8px 0 0;}

.search3 input{ width:20px;  height:20px;  background:url(../images/search.jpg) no-repeat center;  float:right;  cursor:pointer;  border:medium none;  }

/*search end*/

/*partner start*/

.partner{height: 284px;background: url("../images/partner.jpg")no-repeat;}

.partner h4{font-size:36px;color:#2577e3;width:380px;margin:0 auto;font-weight: bold;position: relative;bottom: -38px;left:10px;}

.hb{position: relative;bottom: -100px;}

.boxes{width: 1180px;margin: 0 auto;}

.gd_05{ position:relative; height:210px; width:1180px;}

.gd_05 em{  position: absolute;  top: 20px;  }

.gd_05 .t_l{  left:0px;  }

.gd_05 .t_r{  right:0px;  }

.gd_05 #simgs05{ width:1100px; margin:0 auto;height: 200px;}

.gd_05 div{height:181px;}

.gd_05 li{float:left; width:202px;height:86px; padding-right:25px; text-align:center; line-height:30px;}

.gd_05 li.last{padding-right:0;}

.gd_05 li img{ display:block; width:200px; height:86px;border:1px solid #999999;}

.gd_05 li a{color:#454545;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gd_05 li img:hover{border:1px solid #2577e3;}

.gd_05 li a:hover{color:#2577e3; text-decoration:underline;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}

/*partner end*/

/*product start*/

.case_title{margin-bottom: 30px;height: 122px;}

.case_title li{width:232px;height: 54px;border:solid 1px #c5c4c4;margin-right:2px;line-height: 60px;text-align: center;float: left;margin-bottom: 10px;

	transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;  }

.case_title li:nth-child(5n){margin-right:0; }

.case_title i{display: inline-block;width:40px;height: 40px;background: #2577e3;border-radius:50%;font-size: 25px;color:#fff;line-height: 42px;text-align: center;

	transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }

.case_title a{font-size:18px;transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; }

.case_title li:hover{background:#2577e3; }

.case_title li:hover i{background:#fff;color:#2577e3; }

.case_title li:hover a{color:#fff; }



.case{height: 500px;}

.case li{margin-bottom: 13px;}

.case_1{width:744px;height:333px;position: relative;overflow: hidden;float: left;}

.case_1 img{width:744px;height:333px;cursor: pointer;}

.case_2{width:423px;height:333px;position: relative;overflow: hidden;float: right;}

.case_2 img{width:423px;height:333px;cursor: pointer;}

.case_3{width:423px;height:333px;position: relative;overflow: hidden;float: left;}

.case_3 img{width:423px;height:333px;cursor: pointer;}

.case_4{width:744px;height:333px;position: relative;overflow: hidden;float: right;}

.case_4 img{width:744px;height:333px;cursor: pointer;}

.case_1 a,.case_2 a,.case_3 a,.case_4 a{display:block;width:100%;height: 100%;background: url("../images/product_body_bg.png")no-repeat center 100px rgba(0,0,0,0.5);color:#fff;

	line-height: 333px;text-align: center;position: absolute;bottom:-100%; }

.case_1:hover a,.case_2:hover a,.case_3:hover a,.case_4:hover a{bottom:0;display: block;}

.case div{position: relative;width:1180px;height: auto;margin-top: 70px;}

.case span{display: block;width:132px;height: 132px;background:rgba(255,255,255,0.6);font-size:70px;font-family: "impact";color:#a0442d;

	line-height: 132px;text-align: center;position: absolute;top:-60px;left:0;z-index: 10; }

.case p a{display: block;width:284px;height: 96px;background:url("../images/product_body_bg2.png")no-repeat center 25px rgba(234,210,176,0.8);

	color:#a0442d;font-size: 18px;text-align: center;line-height: 130px;position: absolute;top:116px;right:280px;z-index: 10;  }

.case p a:hover{background:url("../images/product_body_bg2.png")no-repeat center 25px rgba(234,210,176,1)}

.case strong a{display: block;width:284px;height: 96px;background:url("../images/product_body_bg2.png")no-repeat center 25px rgba(174,152,141,0.8);

	color:#a0442d;font-size: 18px;text-align: center;line-height: 130px;font-weight: normal;position: absolute;top:478px;left:286px;z-index: 10;   }

.case strong a:hover{background:url("../images/product_body_bg2.png")no-repeat center 25px rgba(174,152,141,1)}







/*product end*/







/*ad1 start*/

.ad1_wrapper{background: url("../images/ad1.jpg")no-repeat center;height: 250px;width: 100%;margin: 50px auto;}

.ad2_wrapper{background: url("../images/ad2.jpg")no-repeat center;height: 250px;width: 100%;margin: 50px auto;}

.ad1{width: 410px;margin: 163px 0 0 385px;font-size: 0;}

.ad1 b{font-size: 30px;color:#454545;}

.ad1 a{display: inline-block;width:120px;height: 40px;background: #2577e3;font-size:18px;color:#fff;text-align: center;line-height: 40px;margin-left: 20px;position: relative;top:-5px;  }

.ad1 i{font-size: 40px;position: relative;top:6px;}

/*ad1 end*/

/*product start*/

.product_wrapper{width: 100%;height:810px;margin: 60px auto;padding-top: 70px; }

.aside{width: 240px;float: left;}

.section{width: 922px;float: right;}

.aside>h2>a{display: block;width:240px;height: 80px;background:url("../images/aside_bg1.png")no-repeat center 53px #1e82e9;font-size: 30px;font-weight: bold;color:#fff;text-align: center;line-height: 55px; }

.aside ul{width:240px;height:578px;background: #0065cc;padding-top: 30px;}

.aside dd{display:block;width:160px;height: 40px;background:url("../images/aside_bg2.png")no-repeat 20px center #1e82e9;

	padding-left:40px;font-size: 15px;line-height: 40px;text-align: left;color:#fff;margin: 0 auto 15px;   }

.aside dd a{color:#fff;}

.aside dd:hover{background-color: #ff5a00;}

.aside dt{font-size:14px;margin-left: 68px;margin-bottom: 15px;}

.aside dt a{color:#fff;}

.aside dt a:hover{text-decoration: underline;}

.aside p{color:#fff;line-height: 24px;margin-left: 20px;}

.aside span a{display: block;width: 240px;height: 50px;background: #1e82e9;line-height: 50px;text-align: center;font-size: 18px;color: #fff;}



.section ul li:first-child{width:919px;height: 356px;border: solid 1px #a0a0a0; margin-bottom: 40px;}

.section ul li:first-child img{width: 919px;height: 326px;}

.section ul li:first-child span a{width: 919px;height: 326px;}

.aside span a:hover{background-color: #ff5a00;}

.section_title{width:922px;height: 38px;border-bottom:solid 1px #0060bf;margin-bottom: 40px; }

.section_title>a{display: block;width: 110px;height: 38px;line-height: 38px;text-align: center;float: left;font-size: 16px;color:#333;}

.section_title>a:hover,.section_title>a.hover{background: #0060bf;color:#fff;}

.section_title span a{float: right;color:#e1e1e1;line-height: 38px;}

.section_body img{width:292px;height: 230px;}

.section_body li{width:292px;height:260px;position: relative;overflow: hidden;border: solid 1px #e1e1e1;float:left;margin:0 20px 20px 0; }

.section_body li:nth-child(4n){margin-right: 0;}

.section_body span a{display: block;width: 292px;height: 30px;text-align: center;font-size: 16px;color:#fff;background: #a0a0a0;line-height: 30px;}

.section_body span a:hover{background: #ff5a00;}

.border_top{display: block;position: absolute;width:100%;height:2px;background: #ff5a00;top:0px;left:-100%}

.border_bottom{display: block;position: absolute;width:100%;height:2px;background: #ff5a00;bottom: 0px;right:-100%;}

.border_left{display: block;position: absolute;width:2px;height:100%;background: #ff5a00;left:0px;bottom:-100%;}

.border_right{display: block;position: absolute;width:2px;height:100%;background: #ff5a00;right:0px;top:-100%;}

.section_body ul{display: none;}

.section_body ul:first-child{display: block;}

/*product end*/

/*flow start*/

.flow_wrapper{background: url("../images/flow_bg.jpg")no-repeat center;width: 100%;height: 642px;}

.flow_left{width:707px;height: 642px;background: url("../images/flow_left.png")no-repeat center;float: left; }

.flow_left div{width: 490px;height: 500px;position:relative; top:125px;left:157px;}

.flow_left p{font-size: 16px;margin-bottom: 98px;}

.flow_right{height: 264px;width:308px;float: right; }

.flow_right div{width:288px;height: 198px;background: rgba(37,119,227,0.7);padding:14px 0 0 20px;}

.flow_right h4{font-size:22px;font-weight: bold;color:#fff;border-bottom: solid 1px #fff;padding-bottom: 20px;width: 278px;margin-bottom: 20px; }

.flow_right a{width:308px;height:40px;background:rgba(37,119,227,0.8);display: block;text-align: center;line-height: 40px;color:#fff;font-size: 18px;  }

.flow_right a{background:rgba(37,119,227,1)}

.flow_right b{font-size: 16px;color:#fff;display: inline-block;width: 70px;position: relative;top:-6px;font-weight: normal;}

.flow_right input{width:200px;height: 30px;margin-bottom: 20px; }

/*flow end*/

/*advantage start*/

.advantage_title img{margin: 40px auto 0;width: 465px;height: 90px;}

.advantage_title{width:465px;margin: 0 auto;}

.advantage{margin: 50px auto;}

.advantage h5{display: block;width: 58px;height:396px;background: url("../images/advantage_title_bg.png")no-repeat 0px center;padding:53px 9px 0;float: left;position: absolute;z-index: 3;cursor: pointer;}

.advantage h5:hover,.advantage h5.hover{background: url("../images/advantage_title_bg.png")no-repeat -76px center;}

.advantage li{position: relative;width: 76px;height: 448px;cursor: pointer;float: left;margin-right: 1px;

	transition: 1s;-o-transition: 1s;-ms-transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;}

.advantage li:hover{width: 948px;}

.advantage li:hover div{display: block;}

.show{display: block;}

.advantage div{width:830px;height: 428px;background: #eeeeee;float: left;position: absolute;left: 49px;z-index: 2;padding:20px 0 0 70px;display: none;}

.advantage h4{font-size: 26px;color:#454545;font-weight: bold;}

.advantage span{color: #8b8b8b;text-transform: uppercase;border-bottom: solid 1px #8b8b8b;display: block;width: 610px;padding-bottom: 12px;margin-bottom: 18px;margin-top: 14px; }

.advantage p{font-size: 18px;color:#333;line-height: 24px;margin-bottom: 10px;}

/*advantage end*/

/*assess start*/

.bt{width:100%; height:96px; text-align:center;}

.bt h3{font-size:24px;font-weight: bold;}

.bt h3 b{color:#d9241c; line-height:35px;}

.bt p{font-size:18px; color:#666666; text-transform:uppercase; line-height:20px;}



.bt div a{display:block; width:80px; height:30px; margin:0 auto; background:#666666; color:#fff; line-height:30px; text-transform:uppercase; font-size:16px; font-weight:bold;}

.bt div a:hover{background:#d9241c;}

.evaluate{  overflow: hidden;  margin-bottom:50px;  }

.evaluate li{float: left;margin: 0 48px 40px 0;}

.evaluate li:nth-child(2n){margin-right: 0;}

.evaluate_li{  margin-bottom:48px;  }

.evaluate_body>div{background: #f9f8f8;width: 306px;height: 134px;border: solid 1px #777;padding:18px;}

.evaluate_body{  width:566px;  heighgt:170px;  }

.evaluate_body>a>img{  width:220px;  height:170px;  border:solid 1px #333;  }

.evaluate_body>div>h4{  width:337px;  height:20px;  font-size:18px;  overflow: hidden;  }

.evaluate_body>div>p{  width:320px;  height:75px;  font-size:14px;  color:#333;  margin-top:6px;  text-indent: 2em;  overflow: hidden;line-height: 24px;  }

.more{  width:120px;  height:30px;  background: #2577e3;  position:relative;  margin-left:25px;  }

.more>div{  width:60px;  height:30px;  background: #2577e3;  position:absolute;  right:27px;  transition: 0.5s;  }

.more>div:hover{  width:120px;  height:30px;  background:#0c5fcd;  position:absolute;  right:0px;  }

.more>div>a{  display: block;  line-height: 30px;  text-align: center;  color:#fff;  }

/*assess end*/

/*about start*/

.about_title{width: 544px;height: 388px;float: left;}

.about_title ul{float: left;}

.about_title li{width:227px;height:84px;margin-bottom: 1px;}

.about_title li:hover,.about_title li.hover{background:url("../images/about_title_bg2.png")no-repeat right center;cursor: pointer; }

.about_title div:hover,.about_title div.hover2{background:url("../images/about_title_bg.png")no-repeat 0px 0px #e60012;}

.about_title_1 div:hover{background-position: 30px 12px;}

.about_title_2 div:hover{background-position: 30px -145px;}

.about_title_3 div:hover{background-position: 30px -300px;}

.about_title div{width:98px;height:56px;background:url("../images/about_title_bg.png")no-repeat 0px 0px  #2577e3;padding:14px 17px 14px 100px;text-align: center;}



.about_title_1 div{background-position: 30px 12px;}

.about_title_2 div{background-position: 30px -145px;}

.about_title_3 div{background-position: 30px -300px;}

.about_title a{color:#fff;font-size:20px;line-height: 33px; }

.about_title p a{font-size: 12px;text-transform: uppercase;line-height: 30px;}

.about_body>div{width:636px;height:388px;float: right;display: none;}

.about_body div a img{float: left;width:421px;height:388px;}

.about_body div div{width:596px;height:388px;float: right;position: relative;}

.about_body h4 a{font-size:24px;color:#333;margin-bottom: 20px;display: block; }

.about_body p{height:304px;overflow: hidden;line-height: 24px;text-indent: 2em;color:#454545;}

.about_body span{float: left;margin-right: 1px;background: #7b7c7c;width:236px;height: 40px;line-height: 40px;text-align: center;}

.about_body span:hover{background: #2577e3}

.about_body span a{color:#fff;}



/*about end*/

/*honor start*/

.honor_title{width:1180px;height: 40px;border-bottom: solid 1px #999;}

.honor_title>a{display:block; width:100px;height: 40px;text-align: center;line-height: 40px;color:#333;float: left;}

.honor_title p a{float: right;color:#666;line-height: 40px;}

.honor_title p a:hover{color:#333;}

.honor_title>a:hover,.honor_title>a.hover{background:#2577e3;color:#fff; }

.honor_body>div{display: none;}

.cooperation{margin: 50px 0;}

.lefts ,.rights {  display: block;  width: 21px;  height: 65px;  margin-top:-32px;  position: absolute;  top:50%;  background: url(../images/p_n.png) no-repeat;  }

.lefts {  background-position: 0 0;  left: 10px;  }

.rights {  background-position: -20px 0;  right: 10px;  }

.box1 {  width:1158px;  margin:0 auto;padding:10px;  position:relative;  }

.box1 ul {  margin:0 auto;  }

.box1 li {  float:left;  width:200px;  margin-right:20px;  text-align:center;  }

.box1 li img {  width:200px;  height:150px;border: solid 1px #e1e1e1;  }

.box1 li a {  display:block;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  line-height:25px;  font-size:14px;  }

/*honor end*/

/*new start*/

.new_wrapper{position: relative;}

.new_title{position: absolute;top:14px;right: 682px;}

.new_title h4{width:110px;height:67px;background: #555;margin-bottom: 16px;text-align: center;}

.new_title h4:hover{background: #2577e3;}

.new_title>h4>a{font-size:18px;font-weight: bold;margin-top: 17px;display: block;line-height: 46px;}

.new_title>h4>span>a{font-size:12px;text-transform: uppercase; }

.new_title a{color:#fff;}







.new_body_left{width:437px;height:440px;background: #333;float: left;}

.new_body_left img{width:437px;height:258px;}

.new_body_left div{width:398px;height: 145px;background: #f1f1f1;padding:20px;}

.new_body_left>div>a{font-size: 16px;color:#333;font-weight: bold;display: block;margin-bottom: 20px;}

.new_body_left p{height:386px;height:116px;color:#666;line-height: 24px; }



.new_body_right{width:640px;height:380px;border:solid 2px #999;float: right;padding:30px 20px; }



.new_body_right>div>ul>li>a{width:130px;height:100px;float: left;margin-right: 25px;}

.new_body_right img{width:130px;height: 100px;}

.new_body_right li{width:640px;height: 100px;margin-bottom: 40px;}

.new_body_right>div>ul>li>div{width:388px;float: left;}

.new_body>div{display: none;}

.new_body_right>div>ul>li>div>a{font-size:16px;color:#454545;font-weight: bold;}

.new_body_right>div>ul>li>div>p{font-size:14px;color:#666;text-indent: 2em;line-height: 30px;}

.new_body_right>div>ul>li>h5{width:82px;height:98px;border:solid 1px #e5e1e0;float: right;}

.new_body_right>div>ul>li>h5>p{display: block;width:82px;height:49px;background: #e5e1e0;color:#666;text-align: center;line-height: 50px;font-size:16px;}

.new_body_right>div>ul>li>h5>span{display: block;color:#666;text-align: center;line-height: 50px;font-size:16px;}







/*new end*/







/*link*/

.link-box{ width:100%;  border-top:1px solid #b2b2b2; overflow:hidden; margin:0 auto; margin-top:40px;}

.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}

.link h3{float:left; font-size:18px; color:#038de8;}

.link a{ margin:0 15px;}































































