html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,fieldset,legend,button,menu,img{margin:0;padding:0; font-size:12px;font-family: Arial,'Helvetica Neue', Helvetica,Microsoft Yahei,"微软雅黑","黑体";behavior:url(../other/ie-css3.htc);}



a{

    text-decoration: none;

}

a:hover{

    text-decoration: none;

}



.xq_header{

    width: 100%;

    height:189px;

}

.is_header{

    width: 1136px;

    height: 173px;

    margin: 0 auto;

}


.xq_nav{

    width: 100%;

    height: 84px;

    /*background-color: #182023;*/

    border-top: 1px solid #c4c4c4;

    margin-top: 15px;

}



.xq_nav .xq_nav_d{

    width: 1136px;

    height: 84px;

    margin: 0 auto;

}



/*.xq_nav_left{*/

    /*width: 200px;*/

    /*height: 94px;*/

/*}*/



/*.xq_nav_left .xq_icon{*/

    /*width: auto;*/

    /*height: 47px;*/

/*}*/



/*.xq_nav_left .xq_icon img{*/

    /*margin-top: 15px;*/

/*}*/



/*.xq_nav_left .xq_title{*/

    /*margin-top: -20px;*/

    /*margin-left: 74px;*/

    /*height: 47px;*/

    /*color: white;*/

    /*font-size: 24px;*/

/*}*/



/*.xq_nav_left .xq_ftitle{*/

    /*color: white;*/

    /*height: 37px;*/

    /*margin-top: -10px;*/

    /*font-size: 16px;*/

    /*font-weight: bold;*/

/*}*/



/*一级导航*/

.xq_nav_right{

    height: 94px;

    width:1136px;

}







#cg_navcolor{

    background-color:#e7a760;

	color:#ffffff !important;

}

.cg_navcolor{

	background-color:#e7a760;

	color:#ffffff !important;

}



/*焦点图*/

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,

table, caption, tbody, tfoot, thead, tr, th, td {

    background: transparent;

    border: 0;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

    list-style-type: none;

}

.block_home_slider {

    /*padding: 1px;*/

    position: relative;

    background-color: #ffffff;

    /*border: 4px solid #f2f2f2;*/

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    behavior: url(../other/PIE.htc); /*半透明兼容*/

    text-align: center;

    line-height: 0px;

    margin-right: auto;

    margin-left: auto;

}  /*底部小图标*/

.block_home_slider .slide {position:relative;}

/*.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}*/

/*.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}*/

/*.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}*/

.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}

.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}

.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}

.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}

.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}

/*.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;}*/

.block_home_slider .flex-control-paging li {

    margin: 0px;

    padding: 0px;

    float: left;

    overflow: hidden;

    list-style-type: none;

}

/*.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}*/

/*.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}*/



.block_home_post_feature {width:300px;}

.block_home_post_feature p {padding-bottom:0px;}







.flexslider {margin: 0; padding: 0;}

.flexslider .slides > li {

    display: none;

    -webkit-backface-visibility: hidden;

    list-style-type: none;

}

.flexslider .slides img {width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}





/*产品导航条*/

.pro_nav{

    width: 100%;

    background-color: #e7a760;

  

}



.pro_nav_div1{

    width: 1100px;

    /*height: 41px;*/

    margin: 0 auto;

}



.pro_nav_div1{

    width: 1200px;

    /*height: 41px;*/

    margin: 0 auto;

}



.pro_nav .pro_nav_div1 ul li{

    float: left;

    height: 41px;

    display: block;

    margin-left: 60px;

    margin-right: 10px;

    /*margin-top: 10px;*/

}



.pro_nav .pro_nav_div1 ul li a{

    height: 21px;

    color: white;

    text-decoration: none;

        margin-left: 50px;

    margin-right: 40px;

    line-height:21px;

    top: 10px;

	font-size:18px;

    position: relative;

}



.pro_nav_div2{

    width: 1100px;

    height: 41px;

    margin: 0 auto;

}



.pro_nav .pro_nav_div2 ul li{

    float: left;

    height: 41px;

    display: block;

    margin-left: 15px;

    margin-right: 15px;

}



.pro_nav .pro_nav_div2 ul li a{

    height: 21px;

    color: white;

    text-decoration: none;

    margin-left: 15px;

    margin-right: 15px;

    line-height:21px;

    top: 10px;

    position: relative;

}



.xq_about{

    width: 1100px;

    height:295px;

    margin: 0 auto;

    margin-top: 10px;

    position: relative;

}



.xq_about ul li {

    float: left;

    height: 275px;

    width: 340px;

    border: 8px solid #e6e6e6;

    margin-right: 15px;

    /*padding-left:5px;*/

}



.xq_about ul li:hover{

    border: 8px solid #e7a760;

}



.xq_about_div{

    width:80px;

    height: 80px;

    margin: 0 auto;

    margin-top: 20px;

}

.xq_about_div img{



}

.xq_about h1{

    text-align: center;

    color: #888888;

    margin-top: 20px;

    font-size: 16px;

}



.xq_about p{

    text-align: center;

    color: #888888;

    margin-top: 10px;

    font-size: 12px;

}



.xq_about_more{

    margin-top: 30px;

    text-align: center;

	color:#888888;

}



.xq_about_more a{

    color: #888888;

}



.xq_about_more img{

    top: 3px;

    position: relative;

}





.xq_line{

    width: 1100px;

    height:50px;

    border-bottom: 1px solid #e6e6e6;

    margin: 0 auto;

}





.xq_news{

    width: 1100px;

    margin: 0 auto;

    height: auto;

}



.xq_news_left{

    width: 700px;

    height: 380px;

}



.xq_news_right{

    width:370px;

    height: auto;

    margin-top: -380px;

    float: right;

}

.x_left{

    width: 100%;

    height: 70px;

    line-height: 70px;

    vertical-align: middle;

    color: #888888;

    font-size: 16px;

}



.m_left{

    width: 277px;

    height: 257px;

    border: 5px solid #e6e6e6 ;

}



.m_right{

    margin-top: -257px;

    float: right;

    width: 400px;

}



.m_right li{

    text-decoration: none;

    height: 70px;

    /*background-color: #22848d;*/

    margin-top: 10px;

}



.xq_block_left{

    width: 70px;

    height: 70px;

    text-align: center;

    color: #e7a760;

    font-size: 48px;

    /*font-weight: bold;*/

    line-height: 70px;

    vertical-align: middle;

    border-left:1px solid white ;

}



.xq_block_right{

    margin-top: -70px;

    width: 320px;

    float: right;

    word-break: break-all;

}



.xq_block_right p{

   margin-top: 20px;

    color: #888888;

}



.xq_block_color{

    background-color:#e7a760 ;

}



.m_right li:hover{

    background-color:#e7a760 ;

}



.m_right li:hover p{

    color: #ffffff;

}



.m_right li:hover .xq_block_left{

    color: #ffffff;

}



/*.m_right li p:hover{*/

    /*color: #ffffff ;*/

/*}*/



/*.m_right li .xq_block_left:hover{*/

    /*color: #ffffff;*/

/*}*/



.s{

    color: #ffffff !important;

}



/*首页产品*/

.index_pro{

    width:1100px;

    margin: 0 auto;

    height:auto;

}

.index_pro_nav{

    height: 50px;

    width: 100%;

    line-height: 50px;

    vertical-align: middle;

}





.index_pro_nav ul li{

    float: left;

    margin-right:20px;

    height: 50px;

    line-height: 50px;

    vertical-align: middle;

}



.index_pro_nav ul li a{

    text-decoration: none;

    color: #888888;

    font-size: 14px;

}



.index_pro_nav ul li a:hover{

	color: #e7a760;

}



.index_pro_a{

    color:#e7a760!important;

}



.index_pros{

    width: 100%;

    height:auto;

}



.index_pros ul li{

    width:255px;

    height: 170px;

    float: left;

    /*border: 1px solid #888888;*/

    margin-right: 20px;

    margin-top: 30px;

}



.index_pros_left{

    width: 115px;

}





.index_pros_right{

    float: right;

    width: 230px;

    height: 211px;

    margin-top: -36px;

}



.index_pros_left1{

    width:100%;

    height: auto;

    margin: 0 auto;

	display:inline;

    position:relative;

    z-index:10

}



.index_pros_left1 img{

    margin-top: 5px;

    width: 100%;

}



.index_pros_right1{

    width: 50px;

    float: right;

}

.index_pros_right1 img{

    position: relative;

    bottom: 0px;

    margin-top: -50px;

}





.footer_pic{

    height: 40px;

    width: 100%;

}



.footer img{

    /*margin-top: 40px;*/

}



.foots{

    width:100%;

    height:300px;

    background-color:#111111;

    padding-top: 45px;

}



.foots_div{

    width: 1136px;

    margin: 0 auto;

    height: 300px;

}



.foots_div_left{

    width: 750px;

    height: 300px;

}



.foots_div_right{

    /*width: 350px;*/

    /*height: 300px;*/

    margin-top: -300px;

    float: right;

}



.foots_div_right h1{

    font-size: 20px;

    color: #ffffff;

}



.foots_div_left1{

    width: 200px;

    height: 300px;

}



.foots_div_left1 li{

    margin-top: 10px;

    font:  14px/18px "Microsoft Yahei";

}





.foots_div_left1 li{

    color: #ffffff;

}





.foots_div_left1 a{

    text-decoration:none;

}



.foots_div_left1 li:hover{

    color: #e7a760;

}





.foots_div_right1{

    width: 500px;

    height: 300px;

    margin-top: -300px;

    float: right;

}



.foots_div_right1 li{

    margin-top: 10px;

    font: 14px/18px "Microsoft Yahei";

    color: #ffffff;

    width: 200px;

    float: left;

}



.foots_div_right1 li:hover{

    color: #e7a760;

}



.foots_div_left1 h1{

    font-size: 20px;

    color: #ffffff;

}



.foots_div_left1 p{

    line-height: 20px;

    color:#565656 ;

}



.foots_div_right1 h1{

    font-size: 20px;

    color: #ffffff;

}



.footer_bt{

    width: 100%;

    height: 50px;

    background-color: #060606;

}



.footer_bt_left{

    width: 500px;

    height: 50px;

    line-height: 50px;

    vertical-align: middle;

    color: #888888;

}



.footer_bt_right{

    width: 100px;

    height: 50px;

    margin-top: -50px;

    float: right;

}



.zw{

    width:62px;

    height: 31px;

    margin-top: 10px;

    background-color: #22848d;

    text-align: center;

    color: white;

    line-height: 31px;

    vertical-align: middle;

    font-size: 16px;

    float: right;

}



.sub{

    width:130px;

    margin-left: 20px;

    text-align: center;

    color: #ffffff;

    background-color: #22848d;

    padding: 0px;

    border: 0px;

    height: 36px;

    font-size: 16px;

    font-weight: bold;

}





/*问答css*/

.text{

    display:block;

    margin-left: 20px;

    margin-top: 10px;

    margin-bottom: 10px;

    line-height: 16px;

    color: #8c8c8c;

}

.pic{

    /*background:url(../images/SLOOP_05.png) no-repeat;*/

    width: 42px;

    height: 40px

}



.pic_cg{

    background:url(../images/LOOP_05.png) no-repeat;

    width: 42px;

    height: 40px

}



.page_banner{

    width: 1200px;

    margin: 0 auto;

    height:auto;

}



.page_banner img{

    width: 100%;

}



/*面包屑*/

.aboutbanner{ width:100%;}



.aboutline{ width: 100%; height: 45px; }



.aboutlineIN{ width:1200px; margin:0 auto;}



.aboutlineIN_cur{ width: 50%; float: left; line-height: 45px; color: #000 }



.aboutlineIN_cur a{color:#000;text-decoration: none}



.aboutlineIN_cur a:hover{ color:#000;}



.aboutlineIN_tel{ width:50%; float:right; text-align:right; line-height:45px; color:#000; font-size:14px; }



.aboutlineIN_tel p{margin-right: 40px;font-size: 14px}



/*内页内容*/

#content{ width:1100px; margin:0 auto;padding-top: 70px; }



.context{ width:100%; line-height:24px; text-indent:2em;}



.conimg{ width:100%; margin-top:50px;}







/*左侧*/



.sideBar{ width: 270px; float: left; margin-bottom: 30px; }



.sideBarabout{ width:270PX;background:#ffffff;}



.sideBarabouthead{ width:260px; height:30px; color:#FFF;background:#000000; padding-left:10px; font-size:16px; padding-top:10px; line-height:22px; font-weight:bold;

}



.sideBarabout ul{ width:270PX; padding-bottom:0px;}



.sideBarabout ul li{ width:270PX; height:44px; line-height:44px; color:#FFF; border-top: 0px;}



.sideBarabout ul li a{ color:#030000; display:block; padding-left:10px; line-height:45px;font-size: 12px;background: #e4e2e2}



.sideBarabout ul li a:hover{ background:#feaf0b;color: #ffffff}



.sidecur{background:#feaf0b !important;color: #ffffff !important;  border-color: #feaf0b !important;}







.sideBarcontent{ width:270px; margin-top:10PX;}



.sideBarcontent_head{ height: 40px; color: #ffffff; background: #000000; padding-left: 10px; font-size: 16px; line-height: 40px; font-weight: bold;



}



.sideBarcontent ul{ width:270px; background:#ffffff;border-top: 0px;margin-top: 5px;background: url(../images/ct_bg.jpg) no-repeat;height: 200px;}



.sideBarcontent ul li{ width:230PX; line-height:24px; color:#ffffff; padding-left:20px;font-size: 12px;padding-right:20px;}



.mainbox{ width:805px; float:right; padding-left:0px; }



.sideBarcontent ul li a{ color:#000000}



.sideBarcontent ul li a:hover{ color:#e7a760; text-decoration:underline;}



.qq{ width:90%; padding-left:10PX; padding-top:10PX; border:0PX;}











/*右侧产品*/



.preproduct{ float: left; width: 240px;  border: 1px solid #fff;  margin-bottom: 0px; padding-top: 0px;

}



.prodtIMG{ width: 270px; height: 169px; text-align: center; border: 1px solid #cccccc }



.prodtname{ width:100%; line-height:26px; height:26px; color:#333431;text-align:center;}



.prodtprice{ width:100%; height:20px; line-height:20px; color:#333431}



.prodtpricenow{ width:100%; height:20px; line-height:20px; color:#333431}



















/*分页*/



/* 普通翻页器-默认居中 */



.m-page { margin: 10px 0px 20px; _padding-bottom: 30px; *padding-bottom:30px;



    text-align: center; line-height: 32px; font-size: 0; letter-spacing: -0.307em; word-wrap: normal; white-space: nowrap; color:#feaf0b; }



.m-page a, .m-page i { display: inline-block; vertical-align: top; padding: 2px 12px; margin-left: -1px; border: 1px solid #ddd; font-size: 12px; letter-spacing: normal;  
background: #fff; -webkit-transition: background-color 0.1s; -moz-transition: background-color 0.1s; -ms-transition: background-color 0.1s; -o-transition: background-color 0.1s; transition: background-color 0.1s; }



.m-page a { text-decoration: none; color: #000; }



.m-page a:first-child { margin-left: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }



.m-page a:last-child { margin-right: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }



.m-page a:hover { color: #fff; background: #feaf0b; }



.m-page a:active { background: #f0f0f0; }



.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor: default; color: #fff; background: #feaf0b; }



.m-page a.z-dis, .m-page a.z-dis:active { cursor: default; }



.m-page a.z-dis:hover { color: #fff; background:#feaf0b; }



/* 居左 */



.m-page-lt { text-align: left; }



/* 居右 */



.m-page-rt { text-align: right; }



/* 较小 */



.m-page-sm { float: left; width: 100%; line-height: 22px; }



.m-page-sm a, .m-page-sm i { padding: 5 10px; }



/* 分离 */



.m-page-sr a, .m-page-sr i { margin: 0 3px; border-radius: 2px; }



.m-page-sr i { border: 0; }



.m-page-sr a:first-child, .m-page-sr a:last-child { border-radius: 2px; }



/*产品详情*/





.qm{

    width: 35px;

    background-color: red;

    font-size: 24px;

    color: white;

    text-align: center;

    line-height: 35px;

    vertical-align: middle;

}



.qms{

    margin-top: -35px;

    margin-left: 50px;

}



.xq_qm{

    width:720px;

    height: auto;

    margin-top: -35px;

    margin-left: 50px;

    line-height: 35px;

}

.mainboxdetail{ width:910px; float:right; padding-left:0px; }



.pro_detar{ width: 480px; margin-left: 20px;}



.pro_detar p{ line-height:22px;}



.pro_detar h2{ font-size: 20px; color: #000000; }



.pro_detar h1{ padding: 10px 0px 10px 0px; font-weight: bold; font-size: 14px; color: #10295d }



.pro_detar h6{padding-left:0px;line-height:24px; font-weight:normal;}



.pro_detar img{margin-top:57px;}



.zzsc{width:700px;margin-top:60px;}



.zzsc .tab{ overflow:hidden; }



.zzsc .tab a{ display:block; padding:10px 20px; float:left; text-decoration:none; color:#333;}



.zzsc .tab li{background:#ccc;}



.zzsc .tab a:hover{ background:#E64E3F; color:#fff; }



.zzsc .tab a.on{ background:#E64E3F; color:#fff;}



.zzsc .content{ overflow:hidden; padding:10px;}



.zzsc .content li{ display:none;}



.zzsc p{padding-top:0px;}



.cpcs{ width: 910px; line-height: 38px; height: 38px; font-size: 14px; margin: 0 auto; border-bottom: 1px solid #10295d; margin-top: 50px; padding-left: 10px; }



.cpcstext{ line-height:20px; width:910px; padding:10px;margin: 0 auto;}



.fr { float: right; }



.clear { clear: both; }



.lydgtop{ width: 910px; line-height: 38px; height: 38px; margin: 0 auto; border-bottom: 1px solid #e7a760; margin-top: 40px; }



.lydgtopIN{ width: 95px; height: 38px; color: #FFF; background: #e7a760; text-align: center; line-height: 38px; font-size: 14px; }



.lydgtext{ width:910px; line-height:30px; text-indent:2em; margin-top:15px;}



.formbox{ width:910px; margin-left:0; margin-right:0; margin-top:30px; }







#timu{ width:240px; height:20px; line-height:20px;}



#formbox{ width:530px; margin-left:30PX; padding-top:20px; color:#999 ;margin: 0 auto;}



#title,#name,#tels,#emails{ width:450px; height:35px; border:1px dashed #CCC;}



#contents{border:1px dashed #CCC; width:450px;}



#submits{ width:155px; height:30px; line-height:25px; text-align:center; background:#e7a760; color:#FFF; border:0px; font-weight:normal;cursor:pointer; }



textarea { float:left; padding:4px; font-size:12px; line-height:30px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#454545; outline: none;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e1e1e1; -webkit-transition: .3s ease-in-out;



    -moz-transition: .3s ease-in-out;



    -o-transition: .3s ease-in-out;



}



/*input {  padding:4px; font-size:12px; line-height:32px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#888888; outline: none;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e1e1e1; -webkit-transition: .3s ease-in-out;



    -moz-transition: .3s ease-in-out;



    -o-transition: .3s ease-in-out;

	

	cursor: pointer;

	



}*/



.td{

    line-height: 35px;

    vertical-align: middle

}



/*新闻*/

.newsbox{ width:920px;}



.newsbox ul{ width:920px;}



.newsbox ul li{ width:920px; height:40px; line-height:40PX; border-bottom:1px dashed  #CCC}



.newsbox ul li h1{ float:left; color:#e25050; }



.newsbox ul li h1 a{ color:#e25050; }



.newsbox ul li h2{ float:left; color:#000; padding-left:5PX; }



.newsbox ul li h2 a{  color:#000;  }



.newsbox ul li h2 a:hover{ color:#e7a760;}



.newsbox ul li h3{ float:right; color:#999; font-weight:normal}



/*新闻详情*/

.news_title h1{padding-bottom: 10px;



    font-family: '微软雅黑';



    font-size: 26px;text-align:center; color:#333; margin-top:10px;}







.news_date{text-align:center; line-height:24px; text-align:center; border-bottom:1px solid #CCC}



.news_date h3{padding-bottom: 12px; font-size:12px;



    font-family: '微软雅黑'; color:#999; text-align:center;}







.news_contents{ color:#333; font-size:12px; line-height:24px; clear:both; margin-top:20px; border-bottom:1px dashed #CCC; text-indent:2em; padding-bottom:10px;



}



.news_contents a{ color:#333;font-size:12px; line-height:24px;}



.news_contents p,.news_contents div ,.news_contents span ,.news_contents table{ color:#333; font-size:12px; line-height:24px; clear:both; margin-top:30px;}







.news_next{ width:99%; margin-top:60px; padding-left:5px; border-top:1px solid #CCC; text-align:right; padding-top:10px;}



.news_next a{ width:100%; height:25px; line-height:25px; color:#999; font-size:12px;}



.news_next a:hover{ width:100%; height:25px; line-height:25px; color:#e25050}



.new_next{

    top:-36px;

    position: relative;

    /*border-top: 1px solid #f0efef;*/

    /*height: 150px;*/

    margin-top: 50px;

}

.new_next p{

    font-size: 12px;

    color: #666;

    margin-top: 10px;

}

.new_next p a{

    font-size: 12px;

    color: #666;

    margin-top: 10px

}

.new_next .p_back{

    margin-top: -36px;

}

.p_back{text-align: right;}

.new-info .top{height: 70px;border-top: 0px solid #f0efef;border-bottom: 1px solid #f0efef;padding-top: 30px;margin-bottom: 0px;}

.new-info .top .p1{text-align: center;font-size: 20px;color: #666;}

.new-info .top .p2{text-align: right;font-size: 12px;color: #666;padding-top: 10px;}

.new-info .top .p2 span{padding-right: 15px;}

.new-info .text{

    /*padding: 30px 0;*/

}



/*关于我们*/

.about_uss h1 { font-size: 14px; text-transform: uppercase; margin-bottom: 10px; }



.about_uss p { line-height: 25px; text-indent: 2em; word-break:break-all;}



/*联系我们右侧*/

.prom{ border:1px solid #d1d1d1; padding:10px 5px 10px; overflow:hidden;min-height: 500px; width:100% ; height:auto;}



.pro{ overflow:hidden;}



.pro li{ width:280px; float:left; margin:13px; text-align:center; line-height:25px;}



.pro li a img{ width:280px; height:175px; margin:0 auto; border:1px solid #d1d1d1; padding:5px; text-align:center; overflow:hidden;}



.pro li a img:hover{border:2px solid #1797d7;padding:4px}



.pro li a span{ display:block; height:25px; line-height:25px; text-align:center; overflow:hidden; color:#666;}



.prom .bottom p{text-indent: 14px;margin-top: 10px;font-size: 14px}



/*在线留言*/

.salvice_top{ width:100%; margin:0 auto; text-align:center;font-size:14px;background-color:#e7a760;color: #ffffff;height: 30px;;line-height: 30px;vertical-align: middle}



.salvice_text{ width:98%; line-height:24px; color:#5c5b5b; margin-top:20px; padding:10px;}



.salvice_img{ width:100%; margin:0 auto; text-align:center;}



/*荣誉资质*/

.honors2{ margin:10px 0px 0px 0px; width:100%; }

.honors2 ul li{ float:left; width:215px; height:180px; margin-right:6px; margin-left:6px; position:relative; margin-top:10px; margin-bottom:10px; }

.honors2 ul li img{width:215px; height:150PX; overflow:hidden;}

.honors2 ul li .pro_name p{line-height:30px; font-size:14px; text-align:center; color:#666;}

.honors2 ul li .pro_name p a:hover{color:#005d88; text-decoration:underline;}





/*图片放大*/

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }

#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../images/fancybox.png); }

#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }

#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }

#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }

#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }

#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }

#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }

#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../images/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }

#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }

#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }

#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }

#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none;z-index: 1102; display: none; }

#fancybox-left { left: 0px; }

#fancybox-right { right: 0px; }

#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }

#fancybox-left-ico { background-image: url(../images/fancybox.png); background-position: -40px -30px; }

#fancybox-right-ico { background-image: url(../images/fancybox.png); background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }

#fancybox-left:hover span { left: 20px; }

#fancybox-right:hover span { left: auto; right: 20px; }

.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }

#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); }

#fancybox-bg-ne { top: -20px; right: -20px;

    background-position: -40px -162px; }

#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../images/fancybox-y.png); background-position: -20px 0px; }

#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../images/fancybox.png); background-position: -40px -182px; }

#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../images/fancybox-x.png); background-position: 0px -20px; }

#fancybox-bg-sw { bottom: -20px; left: -20px;

    background-position: -40px -142px; }

#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../images/fancybox-y.png); }

#fancybox-bg-nw { top: -20px; left: -20px;

    background-position: -40px -122px; }

#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }

.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }

.fancybox-title-outside { padding-top: 10px; color: #fff; }

.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }

#fancybox-title-over { padding: 10px;  display: block; width:96%}

.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }

#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }

#fancybox-title-float-wrap td { border: none; white-space: nowrap; }

#fancybox-title-float-left { padding: 0 0 0 15px;

}

#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../images/fancybox-x.png) 0px -40px;  }

#fancybox-title-float-right { padding: 0 0 0 15px;

}





/*导航*/



/*设置二级导航样式*/

.nav {

    height:45px;

    /*background-color:#b4b4b4;*/

    /*导航栏居中*/

    margin:auto;

    width:1136px;

    float: right;

    margin-top: 19px;

    /*margin-right:100px;*/

}

.nav ul li {

    width:160px;

    height:30px;

    float:left;

    position:relative;

    margin-right: 25px;

    height: 45px;

}

.nav ul li a {

    display:block;

    width:160px;

    /*border:2px solid gray;*/

    /*height:45px;*/

    line-height:45px;

    text-align:center;

    color: #000000;

    font: bold 14px/45px "Microsoft Yahei";

}

.nav ul li a:hover {

    background-color:#e7a760;

    color:#ffffff;

	text-decoration:none;

}



/*设置一级导航样式*/

.nav ul li ul{

    display:none;

    z-index: 9999;

}



.nav ul li:hover ul{

    display:block;

    width:160px;

    position:absolute;

    top:45px;

    left:0;

    background-color:#e7a760;

}



.nav ul li:hover ul li a{

    display:block;

    width:160px;

    height:45px;

    line-height:45px;

    /*border:2px solid gray;*/

    text-align:center;

}

.nav ul li:hover ul li a:hover{

    background-color:#2f71a6;

    color: #ffffff;

}



/*设置三级导航样式*/

.nav ul li:hover ul li ul {

    display:none;

}

.nav ul li:hover ul li:hover ul{

    display:block;

    width:160px;

    position:absolute;

    top:0px;

    left:160px;

    background-color:#e7a760;

}

.nav ul li:hover ul li:hover ul li {

    width:100px;

    height:30px;

}

.nav ul li:hover ul li:hover ul li a {

    display:block;

    width:100px;

    height:30px;

    line-height:30px;

    /*border:2px solid gray;*/

    text-align:center;

}



.nav ul li:hover ul li:hover ul li a:hover {

    background-color:#2f71a6;

}

.nav ul li:hover ul .nav_jw ul {

    display:none;

}

.nav ul li:hover ul .nav_jw:hover ul{

    display:block;

    width:100px;

    position:absolute;

    top:0px;

    left:-100px;

    background-color:#b4b4b4;

}

.nav ul li:hover ul .nav_jw:hover ul li {

    width:100px;

    height:30px;

}

.nav ul li:hover ul .nav_jw:hover ul li a {

    display:block;

    width:100px;

    height:30px;

    line-height:30px;

    /*border:2px solid gray;*/

    text-align:center;

}

.nav ul li:hover ul .nav_jw:hover ul li a:hover {

    background-color:#22848d;

}





.mc_bg{

    background-color: #22848d;

}





/*侧导航*/

ul{margin:0;padding:0;list-style-type:none;}

a{text-decoration:none;}



/* mod-menu */

a{font-family:"微软雅黑"}

.mold_open_hover,.mold_open{display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}

.mold_open{background-position:0 -6px;}

.mold_open_hover{background-position:0 0;}

.mod-menu{position:relative;z-index:1000;left:-1px;}

.menu-cont-list a:hover{text-decoration:underline;}

.mod-menu .menu-item{width:215px;position:relative;z-index:22;margin-left:1px;}

.mod-menu .menu-item li{height:45px;line-height:45px;}

.mod-menu .menu-item li.mouse-bg{position:relative;z-index:22;margin-right:-4px;}

.mod-menu .menu-item a{font-size:14px;display:block;height:45px;}

.mod-menu .menu-item a:hover{ text-decoration:none;}

.mod-menu .menu-cont{position:absolute;left:275px;top:1px;background:#fff;width:215px;z-index:20;}

.mod-menu .menu-cont{position:absolute;left:275px;top:1px;background:#fff;width:215px;z-index:20;}

/*.mod-menu .menu-cont-list{padding:0 30px;}*/

.mod-menu .menu-cont-list li{padding:0px 0;}

.mod-menu .menu-cont-list li:last-child{border-bottom:none;}

.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;margin-left:-4px}

.mod-menu .menu-cont-list h3 a{color:#000000;text-decoration: none;font-weight: bold;border-bottom:0px;}

.mod-menu .menu-list-link a{color:#666;line-height:24px;}

.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}

em{color:#ff0000;}

.ser-txt input{
	text-indent:10px;
}

.ser-txt textarea{
	text-indent:10px;
}


.about_banner { width:100% }



.ft{ font:bold 16px/60px "Microsoft Yahei";white-space:nowrap;}

.ft2{ font: 16px/40px "Microsoft Yahei";color: #ffffff;}

.fts{ font: 16px/20px "Microsoft Yahei";color: #ffffff;text-align: right;position: relative;bottom: 0px}

.fts p a{ font: 14px/20px "Microsoft Yahei";color: #ffffff;}

.fts p { font: 14px/20px "Microsoft Yahei";color: #ffffff;}



#container {

    width:300px;

    padding:10px;

    margin:0 auto;

    position:relative;

    z-index:0;

}



#example {

    width:300px;

    height:188px;

    position:relative;

}



#ribbon {

    position:absolute;

    top:-3px;

    left:-15px;

    z-index:500;

}



#frame {

    position:absolute;

    z-index:0;

    width:300px;

    height:341px;

    top:-3px;

    left:-80px;

}



#slides {

    position:absolute;

    left:4px;

    z-index:100;

}



#slides .next,#slides .prev {

    position:absolute;

    top:107px;

    left:-39px;

    width:24px;

    height:43px;

    display:block;

    z-index:101;

}



.slides_container {

    width:300px;

    height:188px;

    overflow:hidden;

    position:relative;

}



#slides .next {

    left:215px;

}



.pagination {

    margin:26px auto 0;

    width:100px;

}



.pagination li {

    float:left;

    margin:0 1px;

}



.pagination li a {

    display:block;

    width:12px;

    height:0;

    padding-top:12px;

    background-image:url(../images/pagination.png);

    background-position:0 0;

    float:left;

    overflow:hidden;

}



.pagination li.current a {

    background-position:0 -12px;

}



.caption {

    position:absolute;

    bottom:-35px;

    height:30px;

    padding:5px 20px 0 20px;

    background:#000;

    background:rgba(0,0,0,.5);

    width:540px;

    font-size:1.3em;

    line-height:1.33;

    color:#fff;

    border-top:1px solid #000;

    text-shadow:none;

}



#footer {

    text-align:center;

    width:580px;

    margin-top:9px;

    padding:4.5px 0 18px;

    border-top:1px solid #dfdfdf;

}



#footer p {

    margin:4.5px 0;

    font-size:12px;

}



a:link,a:visited {

    color:#000000;

    text-decoration:none !important;

}



a:hover,a:active {

    color:#000000;

    text-decoration:underline;

}







.cj{

	position:relative;

	-webkit-top:-10px;

}



.submenu{ width:215px; height:auto; background: #ffffff; float:left;}



.submenudh{ width:100%; height:auto}



.submenudh ul{ padding:5px 0px;}



.submenudh ul li{ width:100%; height:38px; line-height:38px; color:#333}



.submenudh .top{ width:100%; height:38px; line-height:38px; color:#2c2c2c; font-size:16px; font-weight:bold; text-align:center; background:#d9d9d9}



.submenudh ul li a{ font-size:12px; display:block;line-height:38px;padding-left:20px;font-weight: bold}



.submenudh ul li a:hover{ color:#FFF; background:#e7a760}



.submenucur{ color:#FFF !important; background:#e7a760 !important}



.submenuerwm{ width:215px; height:180px; background:url(../images/ewm_c.jpg) no-repeat;}



.submenuerwm img{ margin-top:15px; margin-left:20px; width:130px; height:130px;text-align:center; overflow:hidden; padding:5px; background:#fff;}



.suckerdiv ul{



    margin: 0;



    padding: 0;



    list-style-type: none;



    width: 215px; /* Width of Menu Items */



    background:#ffffff;



}







.suckerdiv ul li{



    position: relative;



}







/*1st level sub menu style */



.suckerdiv ul li ul{



    left:215px; /* Parent menu width - 1*/



    position: absolute;



    width: 215px; /*sub menu width*/



    top: 0;



    display: none; z-index:999;



}







/*All subsequent sub menu levels offset */



.suckerdiv ul li ul li ul{



    left: 215px; /* Parent menu width - 1*/ background:#EEE



}







/* menu links style */



.suckerdiv ul li a{



    display: block;



    color: black;



    text-decoration: none;



    background: #EEE;



    /*padding: 5px 5px;*/



    border: 1px solid #ccc;



    border-bottom: 0; height:38PX; line-height:38PX;



}







.suckerdiv ul li a:visited{



    color: black;



}







.suckerdiv ul li a:hover{



    color: white;



    background-color:#e7a760;



}



.curss{



    color:#FFF !important;



    background-color:#e7a760 !important;



}







.suckerdiv .subfolderstyle{



    background: url(../images/arrow-list.gif) no-repeat center right;



}



* html .suckerdiv ul li { float: left; height: 1%; }



* html .suckerdiv ul li a { height: 1%; }



.proboxlist{ width:100%; height:auto}



.proboxlist ul li{ width:250px; height:auto; padding:12px; padding-bottom:10px;  float:left; margin:5px; margin-bottom:15px;}



.shuiying{ width:150px; height:27px;background:url(../images/sy.png) no-repeat right; position: relative; z-index:999; top:160px; left:50px;}



.proboxlist ul li .img{ width:250px; height:167px; text-align:center; overflow:hidden; background-position:center center; background:#CCC; position:relative;}



.proboxlist ul li .img img{ position:absolute; top:0; left:0px; width:250px; height:325px;}



.proboxlist ul li p{ width:230px; padding-left:20px; height:30px; line-height:30px; padding-top:5px;font-size:14PX; font-weight:bold; background: url(../images/jt.jpg) no-repeat left center}



.proboxlist ul li .texts{ width:100%; height:40px; line-height:20px; overflow:hidden;}



.proboxlist ul li a{ color:#666; display:block; text-align: left; line-height:30px; }



.proboxlist ul li:hover{ color:#fcbb00; }



.bb a li{

    float: left;

    text-align: center;

    width: 34px;

    color: #000000;

    font-size: 14px;

}



.bb{

    float: right;

}



.is_left{

    width:385px;

}



.is_right{

    width: 740px;

    height:172px;

    margin-top: -172px;

    float: right;

      vertical-align: middle;



}



.is_right h1{

    font: 70px/172px "Microsoft JhengHei";

    display: block;

    margin-left: 40px;

    letter-spacing: 10px;

}





.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea { background: none repeat scroll 0% 0% transparent ! important; border: 0px none ! important; bottom: auto ! important; float: none ! important; height: auto ! important; left: auto ! important; line-height: 1.1em ! important; margin: 0px ! important; outline: 0px none ! important; overflow: visible ! important; padding: 0px ! important; position: static ! important; right: auto ! important; text-align: left ! important; top: auto ! important; vertical-align: baseline ! important; width: auto ! important; box-sizing: content-box ! important; font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace ! important; font-weight: normal ! important; font-style: normal ! important; font-size: 1em ! important; min-height: inherit ! important; }

.syntaxhighlighter { width: 100% ! important; margin: 1em 0px ! important; position: relative ! important; overflow: auto ! important; font-size: 1em ! important; }

.syntaxhighlighter .line { white-space: pre ! important; }

.syntaxhighlighter table { width: 100% ! important; }

.syntaxhighlighter table td.code { width: 100% ! important; }

.syntaxhighlighter table td.code .container { position: relative ! important; }

.syntaxhighlighter table td.code .line { padding: 0px 1em ! important; }

.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line { padding-left: 0em ! important; }

.syntaxhighlighter .toolbar { position: absolute ! important; right: 1px ! important; top: 1px ! important; width: 11px ! important; height: 11px ! important; font-size: 10px ! important; z-index: 10 ! important; }

.syntaxhighlighter .toolbar a { display: block ! important; text-align: center ! important; text-decoration: none ! important; padding-top: 1px ! important; }



.syntaxhighlighter { background-color: black ! important; }

.syntaxhighlighter .line.alt1 { background-color: black ! important; }

.syntaxhighlighter .line.alt2 { background-color: black ! important; }

.syntaxhighlighter .toolbar { color: white ! important; background: none repeat scroll 0% 0% rgb(153, 0, 0) ! important; border: medium none ! important; }

.syntaxhighlighter .toolbar a { color: white ! important; }

.syntaxhighlighter .toolbar a:hover { color: rgb(156, 207, 244) ! important; }

.syntaxhighlighter .plain, .syntaxhighlighter .plain a { color: rgb(211, 211, 211) ! important; }

.syntaxhighlighter .string, .syntaxhighlighter .string a { color: rgb(255, 158, 123) ! important; }

.syntaxhighlighter .keyword { color: aqua ! important; }

.syntaxhighlighter .color1, .syntaxhighlighter .color1 a { color: rgb(235, 219, 141) ! important; }



body {  }

#content { margin: 0px auto 100px; max-width:1920px; font-size: 16px; }

#content .syntaxhighlighter { overflow-y: hidden ! important; }

#content .syntaxhighlighter > table > tbody > tr > td.code { padding: 10px ! important; }

#content .photo-license-toggle { margin: 0px auto; padding: 10px 0px; max-width: 1920px; text-align: right; }

#content .photo-license { display: none; margin: 0px auto; max-width:1920px; font-size: 0.8em; border: 1px dashed rgb(111, 111, 111); border-radius: 6px; padding: 15px 10px; line-height: 1.6em; }

.example-animation { color: rgb(255, 255, 255); font-size: 60px; }


.gl_header{
    width: 100%;
    height: 107px;
    background: url("../images/nav_bg.jpg") no-repeat no-repeat;
}

.cg_color{
    background: url(../images/li_bg.png) no-repeat;
}

#cg_color{
	background: url(../images/li_bg.png) no-repeat;
}

.gl_header a{
    color: #ffffff;
}

.gl_header_top{
    width: 1200px;
    margin: 0 auto;
    height: 107px;
    /*background: #000000;*/
	position:relative;z-index:666;
}

.top_left{
    float: left;
    width: 410px;
}

.top_right{
    float: right;
    width: 790px;
    color: #ffffff;
}

.top_right dl dt{
    float: left;
}

.top_right dl{
    margin-top: 28px;
}

.mynav ul li {
    float: left;
    width: 115px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    vertical-align: middle;
    margin-top: 18px;
}

.mypro{
    height: 80px;border-top: 1px solid #b2b0b0;line-height: 80px;vertical-align: middle;font-size: 20px;font-weight: bold;color: #feaf0b;
}

.footer_line{
    height: 10px;
    background: #feaf0b;
}

.foot{
    width:100%;
    height: 390px;
    background: #1f1f1f;
}

.foot2 dl dt{
    float: left;
    width: 290px;
}

.foot2{
    width: 1100px;
    margin: 0 auto;
    color: #6f6e73;
}

.myft{
    width: 100%;
    background: url(../images/sft_bg.jpg) no-repeat;
    height: 66px;
    line-height: 66px;
    vertical-align: middle;
}

.myft2{
    width: 1100px;
    margin: 0 auto;
}

.myft2 a{
	color:#6f6e73;
}

.sshare{
    float: right;
}

.sshare a{
    margin-left: 10px;
}

.dt2{
    margin-left: 115px;
}

.dt2 li{
    line-height: 24px;vertical-align: middle;width: 290px;border-bottom: 1px solid #323232
}

.dt2 li span{
    float: right;
}

.dt3{
    padding-left: 115px;
}

.dt3 li{
    line-height: 24px;vertical-align: middle;width: 290px;border-bottom: 1px solid #323232;
}

.dt3 li span{
    float: right;
}

.index_main{
    width: 1100px;
    margin: 0 auto;
}

.index_a h2{
    font-size: 26px;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 40px;
	font-weight:normal;
}

.index_a_left{
    float: left;
    width: 550px;
}

.index_a_right{
    float: right;
    width: 550px;
}

.f3{
    font-size: 74px;
    font-weight: bold;
}
.f4{
    font-size: 48px;
    color: #feaf0b;
    font-weight: normal;
}

.index_a_right p{
    line-height: 24px;
    font-size: 14px;
    text-indent: 2em;
    color: #030000;
}

.index_a_right a{
    display: block;
    width: 130px;
    height: 45px;
    line-height: 48px;
    vertical-align: middle;
    text-align: center;
    background: #feaf0b;
    color: #ffffff;
    float: right;
    margin-top: 50px;
    font-size: 14px;
}

.index_a_right a:hover{
    color: #ffffff;
}

.index_p{
    width: 100%;
    height: 1109px;
    background: url(../images/sdmvbg.jpg) no-repeat;
    margin-top: 50px;
}

.title2{
    height: 90px;
    background: #ffffff;
}

.title2 p{
    line-height: 18px;
    padding-left: 20px;
    width: 308px;
    height: 56px;
    overflow: hidden;
}

.index_line{
    width: 100%;
    height:20px;
    background: #feaf0b;

}

.index_about{
    width: 1100px;
    margin: 0 auto;
}

.index_about p{
    line-height: 28px;
    font-size: 14px;
    color: #030000;
}

.index_about span{
    color:#feaf0b ;
}

.index_about h2{
    font-size: 74px;
}

.index_about_left{
    float: left;
    width: 550px;
}
.index_about_right{
    float: right;
    width: 550px;
}

.gl_title{
    width: 489px;
    margin-top: 20px;
}

.gl_title h3{
    font-size: 18px;
    color: #2a2a2a;
}

.myd2 a{
    display: block;
    width: 195px;
    height: 50px;
    background: url(../images/news_bg.jpg) no-repeat;
    text-align: center;
    line-height: 50px;
    vertical-align: middle;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 70px;
}

.gl_title2{
    width: 489px;
}

.gl_title2 h3{
    font-size: 18px;
    color: #2a2a2a;
}

.myd a{
    display: block;
    width: 195px;
    height: 50px;
    background:url(../images/news_bg.jpg) no-repeat;
    text-align: center;
    line-height: 50px;
    vertical-align: middle;
    color: #ffffff;
    margin-top: 10px;
    text-indent: 45px;
}

.gl_title2 p{
    height: 85px;
    overflow: hidden;
    color: #787878;
}

.gl_title2 li{
    margin-top: 30px;
}

.gl_title2 ul{
    margin-top: -30px;
}

.dt2 a{
    color:#6f6e73 ;
}

.gl_title2 a:hover{
    color: #ffffff;
}

.foot2 a{
    color: #6f6e73;
}


.pro-intro {
    float: right;
    width: 350px;
}

.ser-txt p{
    width: 500px;
}

.cpxqmessage{ padding-left:10px; padding-right:10px; line-height:22px; padding-top:10px; padding-bottom:30px;}
.ser-tit{ float:left; width:125px; height:28px; line-height:28px; color:#807e7e; background:#e4e2e2;  font-size:14px; padding-left:10px; padding-right:10px;margin-left: 42px;text-align:center}
.ser-txt{float:left; width:100%; margin-top:5px; font-size:12px; line-height:1.8em; color:#000;  line-height:26px;}

.ser-txt input{
    width:245px;
    border: 1px solid #a3a3a3;
    margin-top: 5px;
    height: 28px;
    float: right;
    position: relative;
    right: 60px;
	color:#d6d6d6;
}

.ser-txt textarea{
    position: relative;
    top: 5px;
    float: right;
    width: 245px;
    border: 1px solid #a3a3a3;
    margin: 0px;
    padding: 0px;
    position: relative;
    right: 60px;
	height: 120px;
	color:#d6d6d6;
}

.xxfktop {
    width: 180px;
    text-align: center;
    height: 30px;
    background: #ff0000;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.xxfkline {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #ff0000;
}

.mysnav{
    width:805px;
    vertical-align: middle;
}

.mysnav li{
    float: left;
    width: 130px;
    height: 30px;
    line-height: 30px;
    margin-right: 2px;
    background: #1f1f1f;
    list-style-type: none;
}

.mysnav li:hover{
    background: #feaf0b;
}

.mysnav li a{
    display: block;
    text-align: center;
    color: #ffffff;
}

.mycg{
    background: #33b064 !important;
}

#mydiv{
    position: absolute;
}

#mydiv dl{
    display: block;
}

#mydiv dt{
    width:803px;
    display: none;
    border: 1px solid #e4e2e2;
}

#mydiv dt:first-child{
    display: block;
}

.current{
    display: block;
}

.newsListn {
    /*margin-top: 20px;*/
}

.newsListn ul {
    /*margin-top: 16px;*/
}

.newsListn li {
    position: relative;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
}
.newsListn li a {
    padding-left: 18px;
    background: url(Img/newsLi_ico.png) no-repeat left center;
    color: #323232;
}

.newsListn li span {
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
}

.left2 { width:803px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:735px; float:right; display:inline; overflow:hidden;}
.rights { width:760px; float:right; display:inline; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.n_info_con { width:783px; padding:30px 10px 0 10px; overflow:hidden;font-size:12px;}
.n_info_con h1{text-align:center;font-size:26px;color:#000;margin-bottom:6px;}
.n_info_con2 { width:803px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { font-size:14px; line-height:25px; padding:0 20px;color: #666666}
.n_info_con p a { color:#B61212;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #d7d7d7; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}
.gduo {
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0px;
    padding: 0 10px;
}
.gduo span {
    float: right;
    width: 320px;
    overflow: hidden;
    height: 30px;
    display: block;
}
.gduo a {
    /*font-weight: bold;*/
    color: #666666;
}

.info_b , .info_b2 { border:solid 1px #d7d7d7; width:801px;   padding:5px 0; overflow:hidden; margin-bottom:20px;background:#fff;}
dl.sear_dl {
    margin: 10px auto;
    width: 176px;
    float: left;
    padding-left: 19px;
}
.sear_dl .dt2 {
    margin-left: 0;
}

.sear_dl .dt2 a {
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.sear_dl .dt2 img {
    display: block;
    width: 172px;
}

.n_info_con2 .t04 {
    color: #fff;
}

.sear_dl .d2 {
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-justify: inter-ideograph;
}

.sear_dl .dt2 a:hover{
    border-color:#feaf0b ;
}

.left2_main {
    width: 801px;
    border: solid 1px #d5d5d5;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff;
}

.n_info_con2 .t04 {
    color: #fff;
}

.t04 {
    background: #feaf0b;
    line-height: 30px;
    text-indent: 15px;
}

.taform{ background:#fff; padding:55px 0px; width:715px;}
.taform ul{ position:relative;}
.taform li{ height:38px; margin-bottom:13px;}
.taform li span{ float:left; width:77px; height:36px; line-height:36px; text-align:center; font-size:14px; border:1px solid #dedede;  border-right:0;}
.taform li .ftx{ float:left; border:1px solid #dedede; width:229px; height:36px; line-height:36px; background:none; padding:0 10px; outline:none;}
.taform li a{ display:block; line-height:38px; height:38px; text-align:center; width:329px; background:#feaf0b; color:#fff; text-decoration:none;}
.taform li.wby{ position:absolute; right:0; top:0;}
.taform li.wby .wb{ width:346px; height:169px; padding:10px; border:1px solid #dedede; line-height:24px; outline:none; resize:none;}
.myinput {
    width: 329px;
    height: 38px;
    background: #feaf0b;
    border: none;
    cursor: pointer;
    color: #fff;
}

.contacts{ background:#f6f6f6; padding:5px 0px 30px 0px;color: #666666;background:#ececec }
.contacts .container{}
.contacts .tatop{text-align:center;padding-bottom: 30px;}
.contacts .tatop h5{ font-size:16px; margin-bottom:10px;}
.contacts .tatop p{ font-size:14px; line-height:24px; background:url(Img/line5.png) no-repeat center;}

.honors ul li{ float:left; width:252px; height:auto;  margin-left:12px; margin-bottom:10px; }
.honors ul li img{ width:252px; height:181px; overflow:hidden;border:1px solid #999;}
.honors ul li .pro_name p{line-height:40px; font-size:14px; text-align:center; color:#000;width: 272px;}
.honors ul li .pro_name p a:hover{color:#005d88; text-decoration:underline;}

.myabout p{
    white-space: normal;
    letter-spacing: normal;
    color: #666666;
    font-size: 12px;
    word-spacing: -1.5px;
    padding-top: 10px;
    line-height: 24px;
    text-indent: 2em;
}

select {
    /*border: solid 1px #000;*/
    border: 0;
    appearance:none;
    -moz-appearance:none;
	-webkit-appearance:none;
    color: #a3a3a3;
    padding-right: 14px;
    outline:none;
    text-align: center;
    background: url("../images/v.jpg") no-repeat scroll right center transparent;


}

select option:hover{
    /*background: #000000;*/
}

select::-ms-expand { display: none; }


.cg_color a:hover{
	color:#ffffff;
}

#cg_color a:hover{
	color:#ffffff;
}