/*modify*/
/*顶部*/

/*--------------------------------------------------------------------------------------*/
 /*                     4 - HEADER CSS STYLES                                           */
 /*-------------------------------------------------------------------------------------*/



#main-navigation { /*background: #fff;*/ float: left; margin:0 auto;height: auto; border: none;width:100%; }

#main-navigation.sticky { position: fixed; width: 100%; height: auto; background: #b09a65; z-index: 9999;}

#main-navigation.sticky-fullwidth { width: 100%!important }

#main-navigation select { background: #FFF; cursor: pointer; padding: 10px 5px 11px; color: #ec1a00; display: none }

ul.main-menu.alternative { float: right; }

ul.main-menu.alternative li a { color: #ec1a00; border: none; }

.main-menu.alternative > li:hover > a { color: #ec1a00; }

.main-menu { margin: 0; list-style: none; }

#current { border: none; position: relative; color:#fff; font-weight: 800; background:#404040 }

/*#current {
    border:none;padding: 15px 10px;  position: relative; color:#16b978;background:url(../images/bian.jpg) no-repeat bottom center;}*/
/*下啦菜单样式*/


.main-menu li, .main-menu ul a { position: relative; border: none; }

.main-menu > li { float: left; border: none; width:12.5%}
.main-menu > li.floatr { float: right; }
#current a{  color: #fff; font-weight:600;  }

.main-menu li > a { display: block; }
.main-menu li:hover > ul { display: block; }
.main-menu li:hover{background:#404040}
#navigation ul li:first-child { margin-left: -8px; }

#navigation ul li ul li:first-child, #navigation ul li ul li ul li:first-child { margin-left: 0; }

ul.main-menu ul li a i { }

.main-menu a { text-decoration: none }

.main-menu > li span{ float:left; line-height: 60px; width: 2px; background: #FFF; }
.main-menu > li > a { color: #fff; font-size: 16px; background:#d20001; line-height: 60px;/*menu下拉条与baner的位置*/ min-width:106px; text-align: center;}

.main-menu > li > a:hover {/*color:#070002;*/ }

.main-menu > li > a i { display: block; text-align: center; font-size: 22px; }

.main-menu > li:hover > a {  display: block; color: #fff; font-weight: 800; background:#404040}

.main-menu li:hover a:hover {color:#fff; font-weight: 800; }

ul.main-menu li a { -webkit-transition: background-color 80ms ease-in-out; -moz-transition: background-color 80ms ease-in-out; -o-transition: background-color 80ms ease-in-out; -ms-transition: background-color 80ms ease-in-out; transition: background-color 80ms ease-in-out; }

.main-menu ul li a { -webkit-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -moz-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -o-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; -ms-transition: background-color 20ms ease-in-out, color 20ms ease-in-out; transition: background-color 20ms ease-in-out, color 20ms ease-in-out; }

.main-menu li a span { display: block; width: 100%; font-style: italic; font-size: 12px; line-height: 20px; }



/* Sub Menu 下拉菜单 */


.main-menu ul { position: absolute; display: none; width: 100%; z-index: 999; -webkit-box-shadow: 0 1px 1px rgba(192,0,0,0.04); box-shadow: 0 1px 1px rgba(0,0,0,0.04); text-align: center; margin: 0px; }

.main-menu ul li { background: rgba(0,0,0,0.5) none repeat scroll !important; line-height: 20px; text-align: left; text-indent: 15px; margin-bottom: 2px;}

.main-menu ul a { color: #fff; font-size: 14px; padding: 9px 2px; display: block }

.main-menu ul a:hover { background: rgba(192,0,0,0.7) none repeat scroll !important;  color: #fc0; display: block ;}

.main-menu li ul li:hover a:hover { color: #fc0 }


.main-menu .one-column, .main-menu .two-columns, .main-menu .three-columns, .main-menu .four-columns, .main-menu .five-columns { position: absolute; display: none; overflow: auto; z-index: 999; background: #fff; }

.main-menu .one-column, .main-menu .one { width: 160px }

.main-menu .two-columns, .main-menu .two { width: 320px }

.main-menu .three-columns, .main-menu .three { width: 480px }

.main-menu .four-columns, .main-menu .four { width: 640px }

.main-menu .five-columns, .main-menu .five { width: 800px }

.main-menu > li.floatr > ul.one-column, ul.two-columns, ul.three-columns, ul.four-columns, ul.five-columns { right: 0 }

.main-menu > li:hover > ul.one-column, ul.two-columns, ul.three-columns, ul.four-columns, ul.five-columns { display: block }

.main-menu .one, .main-menu .two, .main-menu .three, .main-menu .four, .main-menu .colfive5 { float: left }

/*首页产品展示滚动*/


.scrollpic { width: 1200px; margin: 16px auto 0 auto; padding: 20px 0px; }

#myscroll { display: block; width: 100%; position: relative; height: 240px; overflow: hidden; }

#myscroll #myscrollbox { display: block; float: left; position: absolute; left: 0; top: 0; width: 1000000px; }

#myscroll ul { display: block; float: left; list-style-type: none; padding: 0; margin: 0; }

#myscroll ul li { display: block; float: left; padding: 0; width: 310px; }

#myscroll ul li a { display: block; float: left; width: 290px; padding: 0; position: relative; height: 240px; color: #333; }

#myscroll a .intro { position: absolute; left: 0; z-index: 10; background-color: #0057c4; filter: alpha(opacity=70); width: 280px; color: #fff; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; text-align: center; }

#myscroll a .intro h5 { padding: 0; margin: 0; font-size: 16px; height: 40px; width: 280px; line-height: 30px; border-bottom: 1px solid #347fdc; font-weight: 100; }

#myscroll a .intro p { font-size: 13px; line-height: 20px; margin: 65px 70px; height: 70px; overflow: hidden; }

#myscroll a .intro { bottom: -211px; }

#myscroll a:hover .intro { bottom: 0px; }

#mybtns { margin: 0px 40px 10px 0; width: 1200px; display: block; height: 42px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }

.containner .scrollpic #mybtns div { float: left; width: 300px; font:;
font-size: 20px; line-height: 42px; color: #000; }

.containner .scrollpic #mybtns div span { font-size: 14px; line-height: 42px; font-weight: normal; color: #CCC; text-transform: uppercase; font-style: italic; }

#mybtns a { width: 42px; height: 42px; display: block; float: right; margin-right: 1px; margin-left: 10px; background: #3399FF; }

#mybtns a:hover { background-color: #ffc000; }

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

#mybtns #left { background-image: url(../image/jt_l.png); }

#mybtns #right { background-image: url(../image/jt_r.png); }

#kinMaxShow { visibility: hidden; width: 100%; height: 500px; overflow: hidden; }

/*首页优势*/


#youshi { width: 100%; }

#youshi .container h2 { font-size: 36px; line-height: 42px; color: #ffc000; background: url(../image/bj_inpr.gif) no-repeat center; height: 42px; width: 100%; margin-top: 20px; margin-bottom: 20px; font-weight: bold; text-align: center; }

#youshi .container #youshi1 { background: url(../image/ys01.jpg) no-repeat right bottom; height: 240px; margin-bottom: 20px; }

#youshi .container #youshi1 dt { color: #015ebe; font: bold 30px/42px "微软雅黑"; margin-bottom: 15px; }

#youshi .container #youshi1 dl { background: url(../image/arr_p.gif) no-repeat left center; text-indent: 20px; line-height: 36px; font:;
font-size: 15px; color: #757575; }

#youshi .container #youshi2 { background: url(../image/ys_02.jpg) no-repeat left bottom; height: 240px; margin-bottom: 30px; }

#youshi .container #youshi2 dt { color: #015ebe; font: bold 30px/42px "微软雅黑"; margin-bottom: 15px; text-align: right; }

#youshi .container #youshi2 dl { background: url(../image/arr_p.gif) no-repeat right center; line-height: 36px; font:;
font-size: 15px; color: #757575; text-align: right; padding-right: 20px; }

/*jianjie */


#index_about { width: 100%; background:;
background: #000 url(../image/bj_about.jpg) no-repeat center bottom; height: 335px; padding-top: 25px; }

#index_about .container #index_about_con h2 { font-size: 20px; line-height: 62px; color: #FFF; font-weight: normal; }

#index_about .container #index_about_con h2 span { font-size: 14px; line-height: 42px; font-weight: normal; color: #ffc000; text-transform: uppercase; font-style: italic; }

.inmore { background: url(../image/more.png) no-repeat left center; height: 30px; width: 72px; }

#index_about .container #index_about_con div { color: #FFF; float: left; width: 760px; margin-bottom: 20px; font-size: 14px; line-height: 30px; text-indent: 30px; }


/*内页开始*/、 #maincontainer { width: 100%; height: auto; }

.nytitle { font-size: 16px; line-height: 55px; font-weight: 600; color: #0151b2; background: url(../images/right_t.jpg) no-repeat left bottom; height: 55px; width: 782px; margin: 8px 30px 15px; padding: 0px; }
.nytitle a { color: #0151b2;}

.nytitle span { float: right; font-size: 12px; text-align: right; width: 400px; font-weight: normal; color: #999; }

.nytitle span a { color: #999; }

.entitle { color: #999; font-size: 13px; line-height: 55px; font-weight: normal; }

.nytitle0 { font-size: 14px; line-height: 55px; font-weight: bold; color: #666; background: url(../images/right_r.png) repeat-x left bottom; height: 55px; width: 1140; margin: 15px 0px; padding: 0px 30px; }

.nytitle0 span { float: right; font-size: 14px; text-align: right; width: 500px; }

.nytitle0 a { color: #666 }



/*新闻*/
	/*yidaiyilu*/

.newsy ul { width: 100%; }

.newsy ul li { width: 50%; height: 200px; float: left; }

.newsy ul li img { width: 246px; height: 180px; display: block; margin-right: 10px; margin-top: 12px; float: left; text-shadow: 0 2px #666; padding: 4px; border: 1px solid#f0f0f0; }

.newsy ul li h1 { text-align: left; font-size: 16px; color: #1b1616; line-height: 30px; padding: 7px 10px 0; }

.newsy ul li p { text-align: left; font-size: 14px; color: #4f4f4f; line-height: 24px; padding: 7px 10px 0; }

.newsy ul li p:hover { color: #e9630a; text-decoration: underline; }

.newsy ul li span { color: #fff; font-size: 12px; text-align: center; display: block; margin: 7px 10px 0; line-height: 28px; float: left; background: #15b54c; padding: 0px 6px; }

.newsn ul { width: 100%; }

.newsn ul li { width: 48%; height: 100px; float: left; border-bottom: 1px dashed #D6D6D6; margin-bottom: 10px; margin-right: 10px; }

.newsn ul li h1 { text-align: left; font-size: 16px; color: #1b1616; line-height: 30px; padding: 7px 10px 0; background: url(../image/arr_p.gif) no-repeat left center; text-indent: 30px; }

.newsn ul li p { text-align: left; font-size: 14px; color: #4f4f4f; line-height: 24px; padding: 7px 10px 0; }

.newsn ul li p:hover { color: #e9630a; text-decoration: underline; }

.newsn ul li span { color: #fff; font-size: 12px; text-align: center; display: block; margin: 7px 10px 0; line-height: 28px; float: left; background: #15b54c; padding: 0px 6px; }

.newsny ul { width: 100%; }

.newsny ul li { width: 98%; height: 100px; float: left; border-bottom: 1px dashed #D6D6D6; margin-bottom: 10px; margin-right: 10px; }

.newsny ul li h1 { text-align: left; font-size: 16px; color: #1b1616; line-height: 30px; padding: 7px 10px 0; background: url(../image/arr_p.gif) no-repeat left center; text-indent: 30px; }

.newsny ul li h1 span { float: right; color: #ccc; background: none; font-weight: normal; }

.newsny ul li p { text-align: left; font-size: 14px; color: #4f4f4f; line-height: 24px; padding: 7px 10px 0; }

.newsny ul li p:hover { color: #e9630a; text-decoration: underline; }

.newsny ul li span { color: #fff; font-size: 12px; text-align: center; display: block; margin: 7px 10px 0; line-height: 28px; float: left; background: #15b54c; padding: 0px 6px; }

/*一带一路页面*/

.newsyl ul { width: 100%; }

.newsyl ul li { width: 98%; height: 160px; float: left; border-bottom: 1px solid #F5F5F5; }

.newsyl ul li img { width: 150px; height: 120px; display: block; margin-right: 10px; margin-top: 12px; float: left; text-shadow: 0 2px #666; padding: 4px; border: 1px solid#f0f0f0; }

.newsyl ul li h1 { text-align: left; font-size: 16px; color: #1b1616; line-height: 30px; padding: 7px 10px 0; }

.newsyl ul li p { text-align: left; font-size: 14px; color: #4f4f4f; line-height: 24px; padding: 7px 10px 0; text-indent: 40px; }

.newsyl ul li p:hover { color: #e9630a; text-decoration: underline; }

.newsyl ul li span { color: #fff; font-size: 12px; text-align: center; display: block; margin: 20px 0px 0 10px; line-height: 28px; float: left; background: #15b54c; padding: 0px 6px; }

#side3_tit { width: 310px; height: 55px; float: left; background: url(../image/title.gif) no-repeat center center; margin-top: 15px; line-height: 55px; color: #fff; font-size: 18px; text-align: center; }

#side3_txt { width: 290px; height: auto; float: left; overflow: hidden; text-align: left; line-height: 36px; background: #F9F9F9; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

#main_fen2 { width: 100%; height: 20px; float: left; }



#side1 { width: 310px; float: left; height: auto; }

#line { width: 1200px; height: 90px; margin: 30px auto; background: url(../images/line.png) no-repeat; }

#line2 { width: 870px; height: 90px; float: left; text-align: center; font-size: 20px; line-height: 35px; padding-top: 10px; color: #1d3124; }

#side_txt1 { width: 310px; height: 442px; text-align: left; float: left; border-bottom: 5px solid #f7aa05; overflow: hidden; background: #F9F9F9; }

.lix { width: 80%; height: auto; text-align: left; text-decoration: none; overflow: hidden; margin: 0px auto; }

.lixl { height: 43px; width: 100%; border-bottom: 1px solid #dcdcdc; padding-top: 3px; background: none; float: left; color: #5d9cec; }

.lixl a { height: 43px; width: 100%; text-decoration: none; color: #1d3124; text-align: left; line-height: 43px; font-weight: 200; display: inline-block; padding-left: 25px; font-family: "微软雅黑"; font-size: 16px }

.lixl a:hover { width: 100%; color: #5d9cec; height: 43px; background: none; }

.lix2 { width: 80%; height: auto; text-align: left; text-decoration: none; overflow: hidden; margin: 0px auto; }

.lix2l { height: 43px; background: url(../image/nav_right.gif) no-repeat left 15px; width: 100%; border-bottom: 1px solid #dcdcdc; padding-top: 3px; float: left; color: #lix2l; margin-bottom: 3px; text-indent: 15px; }

.lix2l a { height: 43px; width: 100%; text-decoration: none; color: #1d3124; text-align: left; line-height: 43px; font-weight: 200; display: inline-block; font-family: "微软雅黑"; font-size: 16px }

.lix2l a:hover { width: 100%; background: url(../image/nav_right_1.gif) no-repeat left 15px; color: #0066CC; height: 43px; background: none; font-weight: bold; }

.sx { line-height: 36px; float: left; padding-left: 20px; }

.lists { height: auto; overflow: hidden; margin: 0px auto; width:90% }

.lists li { width:100%; text-align: left; line-height:40px; overflow: hidden; border-bottom: 1px dashed #aaa; background: url(../images/arr1.png) no-repeat left center; text-indent: 15px; }

.lists li a { color: #333; font-size: 14px; }

.lists li a:hover { color: #118ded; text-decoration: none; }

.lists li span { float: right; padding-right: 4px }

/*anli*/


.casey { width: 760px; }

.casey li { width: 230px; height: 200px; float: left; text-align: center; margin: 10px; }

.casey img { width: 230x; height: 170px; }

.casey li p { font-size: 14px; color: #1b1616; line-height: 30px; padding: 7px 10px 0; font-weight: normal; }

/*side00*/.nside { background: #e9e9e9; width: 243px; }

.nside h5，.nside div { margin: 0px; padding: 0px; }

.nside li { width: 243px; border-bottom: 1px solid #FFFFFF; text-indent: 60px; font-size: 12px; line-height: 40px; }


.main_left { float: left; width: 188px; min-height:350px; }

.main_right { float: right; width: 1012px;  min-height:350px;}

.main_left_n{ float: left; width: 840px; min-height: 350px; background: #fff; box-shadow: 2px 2px 5px #ccc; padding: 20px; font: ; font-size: 14px; line-height: 36px; color: #666; }
.main_left_n p{ text-indent:2em; overflow:hidden;}
.main_left_n h2{ font-size: 18px; line-height: 50px; color: #000; border-bottom: 1px solid #f0f0f0; text-align: center; }
.main_left_n #yong,.main_left_n #yong a{font-size: 12px; font-size: 12px; color: #999; text-align: center; }
.main_news{ min-height: 350px;  width:80%; padding: 20px; font-size: 14px; line-height: 36px; color: #666; margin:20px auto }
.main_news  img, .main_news p img{ max-width:96%; margin:6px auto;  text-indent:0 !important; }
.main_news p{ text-indent:2em; overflow:hidden;}
.h2{ font-size: 20px; line-height: 50px; color: #000;  text-align: center; font-weight:800}
#yong,#yong a{font-size: 12px; font-size: 12px; color: #999; text-align: center; }

.main_right_n { float: right; width: 280px;  min-height:350px; background:#fff; box-shadow: 2px 2px 5px #ccc; padding: 10px; }

.main_right h3 { font-size: 14px; line-height: 66px; background: url(../images/right_r.png) no-repeat left bottom; text-indent: 66px; height: 66px; width: 100%; color: #333; }

/*滚动案例*/


#index_about { background: url(../images/gsjj.jpg) no-repeat center top; height: 398px; width: 100%; background-size: 100% 100%; margin: 15px 0; }

#index_about #index_ab_con { font-size: 14px; line-height: 33px; color: #FFF; float: right; height: 270px; width: 580px; margin-top: 70px; }

#index_about #index_ab_con p, #index_about #index_ab_con p a { text-indent: 2em; color: #FFF; }

.container #left_n1 { width: 694px; padding-right: 20px; float: left; }

.container #left_n1 #left_n1_img { width: 285px; height: 235px; float: left; padding-left: 35px; }

.container #left_n1 #left_n1_con { width: 365px; height: 235px; float: right; }

.container #left_n1 #left_n1_con h3 { font-size: 16px; line-height: 36px; font-weight: bold; height: 36px; overflow: hidden; text-align: center; width: 365px; }

.container #left_n1 #left_n1_con p { height: 90px; font-size: 14px; line-height: 28px; font-weight: normal; text-indent: 2em; margin: 0px; padding: 0px; }

.container #left_n1 #left_n1_con a { color: #666; }

.container #left_n1 #left_n1_con a:hover { color: #000; }

.container #right_n1 { float: right; width: 340px; }



.border1 { border: 1px #e7e7e7 solid; background: #fff; padding-bottom: 20px }

.ntitle { background: url(../images/right_bj.jpg) no-repeat left top; height: 56px; line-height: 56px; color: #045cbe; font-size: 14px; font-weight: 600; text-indent: 30px; margin: 15px 30px; padding: 0px; }
.ntitle a{color: #045cbe; }
.ntitle span { float: right; margin-top: 20px; }

.fg { background: url(../images/fg_bj.jpg) no-repeat right top; }

/*资质变换代码*/
#zihi { width: 275px; height: 250px; overflow: hidden; position: relative; margin: 0 auto; }


/**/


.innewsc { clear: both; width: 1200px; }

.container.border1 .innewsc p { padding-left: 30px; }

.container.border1 .innewsc ul { margin-left: 30px; margin-right: 30px; width: 286px; }

.innewsc li { float: left; width: 355px; height:
}

#nbanner { background: url(../images/hg.jpg) no-repeat center bottom; height: 370px; width: 100%; padding-bottom: 60px; }


